1 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
4 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
6 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
7 * gcc.dg/gimplefe-34.c: Likewise.
8 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
9 * gcc.dg/compat/pr83487-2_y.c: Likewise.
12 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
16 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
18 * lib/target-supports.exp (check_ascii_locale_available): Remove
21 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
24 * gfortran.dg/blockdata_11.f90: New test.
26 2019-03-15 Harald Anlauf <anlauf@gmx.de>
29 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
30 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
32 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
35 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
36 instruction selection.
37 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
38 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
39 * gcc.target/powerpc/pr87532-mc.c: New test.
40 * gcc.target/powerpc/pr87532.c: New test.
41 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
42 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
43 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
44 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
45 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
46 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
47 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
48 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
49 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
50 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
51 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
52 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
53 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
54 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
55 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
56 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
57 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
58 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
59 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
60 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
61 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
62 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
63 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
64 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
65 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
66 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
67 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
69 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
73 * g++.dg/cpp2a/pr88534.C: New.
74 * g++.dg/cpp2a/pr88537.C: New.
76 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
78 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
79 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
80 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
81 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
83 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
86 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
87 * gcc.target/aarch64/spellcheck_5.c: Likewise.
88 * gcc.target/aarch64/spellcheck_6.c: Likewise.
90 2019-03-15 Jakub Jelinek <jakub@redhat.com>
93 * g++.dg/cpp0x/constexpr-89709.C: New test.
96 * gcc.dg/debug/pr89704.c: New test.
98 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
101 * g++.target/i386/pr89650.C: New test.
103 2019-03-14 Richard Biener <rguenther@suse.de>
105 * gcc.dg/gimplefe-13.c: Adjust.
106 * gcc.dg/gimplefe-14.c: Likewise.
107 * gcc.dg/gimplefe-17.c: Likewise.
108 * gcc.dg/gimplefe-18.c: Likewise.
109 * gcc.dg/gimplefe-7.c: Likewise.
110 * gcc.dg/torture/pr89595.c: Likewise.
111 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
112 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
113 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
114 * gcc.dg/tree-ssa/scev-3.c: Likewise.
115 * gcc.dg/tree-ssa/scev-4.c: Likewise.
116 * gcc.dg/tree-ssa/scev-5.c: Likewise.
117 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
118 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
120 2019-03-14 Jakub Jelinek <jakub@redhat.com>
123 * gcc.target/i386/pr89684.c: New test.
125 PR rtl-optimization/89679
126 * gcc.dg/pr89679.c: New test.
128 2019-03-14 Richard Biener <rguenther@suse.de>
130 PR tree-optimization/89710
131 * gcc.dg/torture/pr89710.c: New testcase.
133 2019-03-14 Richard Biener <rguenther@suse.de>
136 * g++.dg/torture/pr89698.C: New testcase.
138 2019-03-14 Jakub Jelinek <jakub@redhat.com>
140 PR tree-optimization/89703
141 * gcc.c-torture/compile/pr89703-1.c: New test.
142 * gcc.c-torture/compile/pr89703-2.c: New test.
144 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
147 * gcc.target/i386/pr89523-1a.c: New test.
148 * gcc.target/i386/pr89523-1b.c: Likewise.
149 * gcc.target/i386/pr89523-2.c: Likewise.
150 * gcc.target/i386/pr89523-3.c: Likewise.
151 * gcc.target/i386/pr89523-4.c: Likewise.
152 * gcc.target/i386/pr89523-5.c: Likewise.
153 * gcc.target/i386/pr89523-6.c: Likewise.
154 * gcc.target/i386/pr89523-7.c: Likewise.
155 * gcc.target/i386/pr89523-8.c: Likewise.
156 * gcc.target/i386/pr89523-9.c: Likewise.
158 2019-03-14 Jakub Jelinek <jakub@redhat.com>
161 * g++.dg/cpp1y/var-templ61.C: New test.
164 * g++.dg/cpp1y/constexpr-89652.C: New test.
166 2019-03-13 Harald Anlauf <anlauf@gmx.de>
169 * gfortran.dg/pr87045.f90: New test.
171 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
174 * gcc.target/i386/pr85860.c: New.
176 2019-03-13 Marek Polacek <polacek@redhat.com>
178 PR c++/89686 - mixing init-capture and simple-capture in lambda.
179 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
181 PR c++/89660 - bogus error with -Wredundant-move.
182 * g++.dg/cpp0x/Wredundant-move8.C: New test.
183 * g++.dg/cpp0x/Wredundant-move9.C: New test.
185 2019-03-13 Janus Weil <janus@gcc.gnu.org>
188 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
189 * gfortran.dg/pdt_30.f90: New test case.
191 2019-03-13 Marek Polacek <polacek@redhat.com>
193 PR c++/88979 - further P0634 fix for constructors.
194 * g++.dg/cpp2a/typename15.C: New test.
196 2019-03-13 Martin Sebor <msebor@redhat.com>
198 PR tree-optimization/89662
199 * gcc.dg/Warray-bounds-41.c: New test.
201 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
204 * g++.dg/cpp0x/auto53.C: New.
206 2019-03-13 Richard Biener <rguenther@suse.de>
209 * gcc.dg/torture/pr89677.c: New testcase.
211 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
214 * g++.dg/other/friend16.C: New.
215 * g++.dg/other/friend17.C: Likewise.
217 2019-03-13 Jakub Jelinek <jakub@redhat.com>
220 * c-c++-common/gomp/pr88588.c: New test.
222 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
227 * gfortran.dg/binding_label_tests_30.f90: New test.
228 * gfortran.dg/binding_label_tests_31.f90: New test.
229 * gfortran.dg/binding_label_tests_32.f90: New test.
230 * gfortran.dg/binding_label_tests_33.f90: New test.
232 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
234 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
235 * gdc.dg/ubsan/ubsan.exp: New file.
236 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
237 Explicitly return flags from procedure.
239 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
242 * gdc.dg/pr88957.d: New test.
243 * gdc.dg/simd.d: Add new vector tests.
245 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
248 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
249 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
252 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
255 * gfortran.dg/charlen_17.f90: New test.
257 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
259 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
261 2019-03-12 Martin Liska <mliska@suse.cz>
263 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
264 * gfortran.dg/binding_label_tests_4.f03: Likewise.
265 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
266 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
267 * gfortran.dg/c_loc_tests_17.f90: Likewise.
268 * gfortran.dg/constructor_9.f90: Likewise.
269 * gfortran.dg/dec_structure_8.f90: Likewise.
270 * gfortran.dg/entry_4.f90: Likewise.
271 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
272 * gfortran.dg/initialization_23.f90: Likewise.
273 * gfortran.dg/logical_assignment_1.f90: Likewise.
274 * gfortran.dg/pr80752.f90: Likewise.
275 * gfortran.dg/pr88116_1.f90: Likewise.
276 * gfortran.dg/pr88467.f90: Likewise.
277 * gfortran.dg/typebound_call_7.f03: Likewise.
278 * gfortran.dg/typebound_generic_1.f03: Likewise.
279 * gfortran.dg/typebound_operator_2.f03: Likewise.
280 * gfortran.dg/typebound_operator_4.f03: Likewise.
281 * gfortran.dg/typebound_proc_9.f03: Likewise.
282 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
284 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
287 * gfortran.dg/assumed_rank_16.f90: New test.
290 * gfortran.dg/assumed_rank_17.f90: New test.
292 2019-03-12 Jakub Jelinek <jakub@redhat.com>
295 * gcc.c-torture/compile/pr89663-1.c: New test.
296 * gcc.c-torture/compile/pr89663-2.c: New test.
298 2019-03-12 Richard Biener <rguenther@suse.de>
300 PR tree-optimization/89664
301 * gfortran.dg/pr89664.f90: New testcase.
303 2019-03-11 Jakub Jelinek <jakub@redhat.com>
306 * gfortran.dg/gomp/pr89651.f90: New test.
310 * gcc.c-torture/compile/pr89655.c: New test.
312 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
314 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
317 2019-03-11 Martin Liska <mliska@suse.cz>
319 * g++.dg/conversion/simd3.C (foo): Wrap option names
320 with apostrophe character.
321 * g++.dg/cpp1z/decomp3.C (test): Likewise.
323 * g++.dg/cpp1z/decomp4.C (test): Likewise.
324 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
325 * g++.dg/cpp1z/decomp45.C (f): Likewise.
326 * g++.dg/opt/pr34036.C: Likewise.
327 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
328 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
329 * gcc.dg/cpp/dir-only-4.c: Likewise.
330 * gcc.dg/cpp/dir-only-5.c: Likewise.
331 * gcc.dg/cpp/pr71591.c: Likewise.
332 * gcc.dg/format/opt-1.c: Likewise.
333 * gcc.dg/format/opt-2.c: Likewise.
334 * gcc.dg/format/opt-3.c: Likewise.
335 * gcc.dg/format/opt-4.c: Likewise.
336 * gcc.dg/format/opt-5.c: Likewise.
337 * gcc.dg/format/opt-6.c: Likewise.
338 * gcc.dg/pr22231.c: Likewise.
339 * gcc.dg/pr33007.c: Likewise.
340 * gcc.dg/simd-1.c (hanneke): Likewise.
341 * gcc.dg/simd-5.c: Likewise.
342 * gcc.dg/simd-6.c: Likewise.
343 * gcc.dg/spellcheck-options-14.c: Likewise.
344 * gcc.dg/spellcheck-options-15.c: Likewise.
345 * gcc.dg/spellcheck-options-16.c: Likewise.
346 * gcc.dg/spellcheck-options-17.c: Likewise.
347 * gcc.dg/tree-ssa/pr23109.c: Likewise.
348 * gcc.dg/tree-ssa/recip-5.c: Likewise.
349 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
350 (__attribute__): Likewise.
351 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
352 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
353 * gcc.target/powerpc/warn-1.c: Likewise.
354 * gcc.target/powerpc/warn-2.c: Likewise.
356 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
358 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
360 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
362 * c-c++-common/unroll-6.c: New test.
364 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
367 * g++.dg/template/memfriend18.C: New.
369 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
371 * gdc.dg/pr89041.d: Mark as compile test.
373 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
375 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
378 2019-03-10 Martin Jambor <mjambor@suse.cz>
380 PR tree-optimization/85762
381 PR tree-optimization/87008
382 PR tree-optimization/85459
383 * g++.dg/tree-ssa/pr87008.C: New test.
384 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
386 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
389 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
390 * gfortran.dg/no_arg_check_2.f90: Likewise.
392 2019-03-10 Jakub Jelinek <jakub@redhat.com>
395 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
397 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
400 * gfortran.dg/dependency_53.f90: New test.
402 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
405 * gfortran.dg/public_private_module_10.f90: New test.
407 2019-03-09 John David Anglin <dave.anglin@bell.net>
410 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
413 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
416 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
418 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
421 * g++.dg/cpp0x/pr87750.C: New.
423 2019-03-09 John David Anglin <dave.anglin@bell.net>
425 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
426 * c-c++-common/ident-1a.c: Likewise.
427 * c-c++-common/ident-1b.c: Likewise.
428 * c-c++-common/ident-2b.c: Likewise.
430 * g++.dg/tls/pr77285-2.C: Require tls_native support.
432 * g++.dg/ext/visibility/lambda1.C: Require visibility.
435 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
437 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
440 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
443 * gdc.dg/pr89041.d: New test.
445 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
448 * gfortran.dg/c_ptr_tests_19.f90: New test.
450 2019-03-09 John David Anglin <dave.anglin@bell.net>
452 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
453 * gnat.dg/debug12.adb: Likewise.
455 * lib/target-supports.exp (check_effective_target_weak_undefined):
456 Return 0 on hppa*-*-hpux*.
457 (check_ascii_locale_available): Likewise.
459 2019-03-09 Janus Weil <janus@gcc.gnu.org>
462 * gfortran.dg/pointer_init_10.f90: New test case.
464 2019-03-09 John David Anglin <dave.anglin@bell.net>
466 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
468 2019-03-09 John David Anglin <dave.anglin@bell.net>
471 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
473 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
476 * gfortran.dg/array_simplify_3.f90: New test case.
478 2019-03-09 Jakub Jelinek <jakub@redhat.com>
481 * g++.dg/other/pr88568.C: New test.
483 PR rtl-optimization/89634
484 * gcc.c-torture/execute/pr89634.c: New test.
486 2019-03-08 Jakub Jelinek <jakub@redhat.com>
489 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
490 -r -nostdlib -flinker-output=nolto-rel.
492 2019-03-08 David Malcolm <dmalcolm@redhat.com>
495 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
496 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
497 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
498 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
500 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
503 * g++.dg/cpp0x/implicit17.C: New.
505 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
508 * g++.dg/template/access29.C: New.
510 2019-03-08 Jakub Jelinek <jakub@redhat.com>
513 * g++.dg/cpp1z/decomp49.C: New test.
515 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
517 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
519 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
524 * gcc.target/i386/pr78782.c: New test.
525 * gcc.target/i386/pr87558.c: Ditto.
527 2019-03-08 Jakub Jelinek <jakub@redhat.com>
530 * gcc.dg/lto/pr85870_0.c: New test.
531 * gcc.dg/lto/pr85870_1.c: New test.
533 2019-03-08 Martin Liska <mliska@suse.cz>
536 * gcc.target/i386/pr86952.c: New test.
537 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
539 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
541 2019-03-08 Jakub Jelinek <jakub@redhat.com>
544 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
548 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
549 * g++.dg/parse/array-size2.C: Likewise.
550 * g++.dg/cpp0x/constexpr-89599.C: New test.
553 * g++.dg/warn/pr89622.C: New test.
555 2019-03-07 Jakub Jelinek <jakub@redhat.com>
558 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
559 * gcc.target/i386/interrupt-6.c: Likewise.
560 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
562 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
565 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
566 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
568 2019-03-07 Jakub Jelinek <jakub@redhat.com>
571 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
572 * c-c++-common/gomp/doacross-3.c: New test.
575 * gcc.target/i386/avx512f-vmovss-1.c: New test.
576 * gcc.target/i386/avx512f-vmovss-2.c: New test.
577 * gcc.target/i386/avx512f-vmovss-3.c: New test.
578 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
579 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
580 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
582 2019-03-07 Martin Jambor <mjambor@suse.cz>
585 * gcc.dg/ipa/ipcp-5.c: New test.
587 2019-03-07 Martin Jambor <mjambor@suse.cz>
590 * g++.dg/ipa/pr88235.C: New test.
592 2019-04-07 Richard Biener <rguenther@suse.de>
595 * gcc.target/i386/pr89618.c: New testcase.
597 2019-03-07 Richard Biener <rguenther@suse.de>
599 PR tree-optimization/89595
600 * gcc.dg/torture/pr89595.c: New testcase.
602 2019-03-07 Jakub Jelinek <jakub@redhat.com>
605 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
607 2019-03-06 Harald Anlauf <anlauf@gmx.de>
610 * gfortran.dg/substr_8.f90: New test.
612 2019-03-06 Jakub Jelinek <jakub@redhat.com>
615 * g++.dg/ext/flexary34.C: New test.
617 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
619 PR rtl-optimization/88845
620 * gcc.target/powerpc/pr88845.c: New test.
622 2019-03-06 Marek Polacek <polacek@redhat.com>
624 PR c++/87378 - bogus -Wredundant-move warning.
625 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
626 * g++.dg/cpp0x/Wredundant-move7.C: New test.
628 2019-03-06 Richard Biener <rguenther@suse.de>
631 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
632 the way that makes the testcase PASS.
634 2019-03-05 Jakub Jelinek <jakub@redhat.com>
637 * gcc.dg/pr89590.c: New test.
639 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
642 * gcc.target/arm/pr89222.c: Add new test.
644 2019-03-05 Richard Biener <rguenther@suse.de>
646 PR tree-optimization/89594
647 * gcc.dg/pr89594.c: New testcase.
649 2019-03-05 Jakub Jelinek <jakub@redhat.com>
651 PR tree-optimization/89487
652 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
653 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
654 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
658 * g++.dg/other/pr89560.C: New test.
660 PR tree-optimization/89570
661 * gcc.dg/pr89570.c: New test.
663 PR tree-optimization/89566
664 * c-c++-common/pr89566.c: New test.
666 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
669 * g++.dg/parse/crash69.C: New.
671 2019-03-04 Jakub Jelinek <jakub@redhat.com>
674 * g++.dg/cpp2a/desig12.C: New test.
675 * g++.dg/cpp2a/desig13.C: New test.
677 2019-03-04 Tamar Christina <tamar.christina@arm.com>
680 * gcc.target/aarch64/options_set_10.c: Add native.
682 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
684 PR tree-optimization/89437
685 * gcc.dg/sinatan-1.c: Fix testcase.
687 2019-03-04 Richard Biener <rguenther@suse.de>
690 * gcc.dg/torture/pr89572.c: New testcase.
692 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
694 PR tree-optimization/89487
695 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
697 2019-03-03 Harald Anlauf <anlauf@gmx.de>
700 * gfortran.dg/pr77583.f90: New test.
702 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
705 * gfortran.dg/coarray_allocate_11.f90: New test.
707 2019-03-02 Harald Anlauf <anlauf@gmx.de>
710 * gfortran.dg/pr89492.f90: Adjust testcase.
711 * gfortran.dg/transfer_check_5.f90: New test.
713 2019-03-02 Jakub Jelinek <jakub@redhat.com>
716 * g++.dg/cpp2a/desig10.C: New test.
717 * g++.dg/cpp2a/desig11.C: New test.
718 * g++.dg/ext/desig4.C: Expect 4 new errors.
721 * gcc.dg/pr89506.c: New test.
723 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
724 Monk Chiang <sh.chiang04@gmail.com>
726 * gcc.target/riscv/attribute-1.c: New.
727 * gcc.target/riscv/attribute-2.c: Likewise.
728 * gcc.target/riscv/attribute-3.c: Likewise.
729 * gcc.target/riscv/attribute-4.c: Likewise.
730 * gcc.target/riscv/attribute-5.c: Likewise.
731 * gcc.target/riscv/attribute-6.c: Likewise.
732 * gcc.target/riscv/attribute-7.c: Likewise.
733 * gcc.target/riscv/attribute-8.c: Likewise.
734 * gcc.target/riscv/attribute-9.c: Likewise.
736 * gcc.target/riscv/arch-1.c: New.
737 * gcc.target/riscv/arch-2.c: Likewise.
738 * gcc.target/riscv/arch-3.c: Likewise.
739 * gcc.target/riscv/arch-4.c: Likewise.
741 2019-03-01 Jakub Jelinek <jakub@redhat.com>
744 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
745 scan-tree-dump-times from dom3 to tracer pass.
747 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
749 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
750 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
752 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
754 PR rtl-optimization/85899
755 * gcc.dg/pr85899.c: New test.
757 2019-03-01 Marek Polacek <polacek@redhat.com>
759 PR c++/89537 - missing location for error with non-static member fn.
760 * g++.dg/diagnostic/member-fn-1.C: New test.
762 PR c++/89532 - ICE with incomplete type in decltype.
763 * g++.dg/cpp2a/nontype-class14.C: New test.
765 2019-03-01 Jakub Jelinek <jakub@redhat.com>
767 Implement P1002R1, Try-catch blocks in constexpr functions
769 * g++.dg/cpp2a/constexpr-try1.C: New test.
770 * g++.dg/cpp2a/constexpr-try2.C: New test.
771 * g++.dg/cpp2a/constexpr-try3.C: New test.
772 * g++.dg/cpp2a/constexpr-try4.C: New test.
773 * g++.dg/cpp2a/constexpr-try5.C: New test.
774 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
776 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
778 PR tree-optimization/89535
779 * gfortran.dg/vect/pr89535.f90: New test.
781 2019-03-01 Richard Biener <rguenther@suse.de>
784 * gfortran.dg/pr89451.f90: New testcase.
786 2019-03-01 Richard Biener <rguenther@suse.de>
789 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
790 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
791 that happen now earlier.
793 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
795 * gcc.c-torture/execute/20190228-1.c: New test.
797 2019-02-28 Marek Polacek <polacek@redhat.com>
799 PR c++/87068 - missing diagnostic with fallthrough statement.
800 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
802 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
803 Cesar Philippidis <cesar@codesourcery.com>
807 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
808 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
811 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
815 * gfortran.dg/goacc/routine-6.f90: Update
816 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
817 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
819 2019-02-28 Jakub Jelinek <jakub@redhat.com>
822 * gcc.dg/pr89521-1.c: New test.
823 * gcc.dg/pr89521-2.c: New test.
825 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
828 * g++.dg/ipa/pr89009.C: Update symbol visibility.
830 2019-02-28 Tamar Christina <tamar.christina@arm.com>
833 * gcc.target/aarch64/options_set_10.c: New test.
835 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
838 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
840 2019-02-28 Jakub Jelinek <jakub@redhat.com>
843 * gcc.dg/pr89525.c: New test.
846 * gcc.dg/pr89520-1.c: New test.
847 * gcc.dg/pr89520-2.c: New test.
849 2019-02-27 Marek Polacek <polacek@redhat.com>
851 PR c++/88857 - ICE with value-initialization of argument in template.
852 * g++.dg/cpp0x/initlist-value4.C: New test.
854 2019-02-27 Marek Polacek <polacek@redhat.com>
856 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
857 * g++.dg/cpp0x/using-enum-3.C: New test.
859 2019-02-27 Jakub Jelinek <jakub@redhat.com>
861 PR tree-optimization/89280
862 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
865 2019-02-27 Richard Biener <rguenther@suse.de>
867 * gcc.dg/gimplefe-36.c: New testcase.
869 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
872 * g++.dg/cpp0x/nsdmi15.C: New.
874 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
877 * g++.dg/cpp0x/pr88987.C: New.
879 2019-02-27 Jakub Jelinek <jakub@redhat.com>
881 PR tree-optimization/89280
882 * gcc.c-torture/compile/pr89280.c: New test.
883 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
884 function. Skip the test for -O0.
886 2018-02-26 Steve Ellcey <sellcey@marvell.com>
888 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
889 * gfortran.dg/simd-builtins-2.f90: Ditto.
890 * gfortran.dg/simd-builtins-6.f90: Ditto.
891 * gfortran.dg/simd-builtins-8.f90: New test.
892 * gfortran.dg/simd-builtins-8.h: New header file.
894 2019-02-26 Jakub Jelinek <jakub@redhat.com>
897 * g++.dg/other/new2.C: New test.
899 PR tree-optimization/89500
900 * gcc.dg/pr89500.c: New test.
901 * gcc.dg/Wstringop-overflow-10.c: New test.
902 * gcc.dg/strlenopt-60.c: New test.
904 2019-02-26 Harald Anlauf <anlauf@gmx.de>
907 * gfortran.dg/pr89492.f90: New test.
909 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
912 * gfortran.dg/altreturn_9_0.f90: New file.
913 * gfortran.dg/altreturn_9_1.f90: New file.
915 2019-02-26 Jakub Jelinek <jakub@redhat.com>
918 * g++.dg/cpp1y/constexpr-89481.C: New test.
920 2019-02-26 Richard Biener <rguenther@suse.de>
922 PR tree-optimization/89505
923 * gcc.dg/torture/pr89505.c: New testcase.
925 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
927 * gnat.dg/opt77.adb: New test.
928 * gnat.dg/opt77_pkg.ad[sb]: New helper.
930 2019-02-26 Jakub Jelinek <jakub@redhat.com>
933 * gcc.target/i386/pr89474.c: New test.
935 2019-02-25 Jakub Jelinek <jakub@redhat.com>
938 * gcc.c-torture/compile/pr77754-1.c: New test.
939 * gcc.c-torture/compile/pr77754-2.c: New test.
940 * gcc.c-torture/compile/pr77754-3.c: New test.
941 * gcc.c-torture/compile/pr77754-4.c: New test.
942 * gcc.c-torture/compile/pr77754-5.c: New test.
943 * gcc.c-torture/compile/pr77754-6.c: New test.
945 2019-02-25 Tamar Christina <tamar.christina@arm.com>
948 * gcc.target/aarch64/options_set_1.c: New test.
949 * gcc.target/aarch64/options_set_2.c: New test.
950 * gcc.target/aarch64/options_set_3.c: New test.
951 * gcc.target/aarch64/options_set_4.c: New test.
952 * gcc.target/aarch64/options_set_5.c: New test.
953 * gcc.target/aarch64/options_set_6.c: New test.
954 * gcc.target/aarch64/options_set_7.c: New test.
955 * gcc.target/aarch64/options_set_8.c: New test.
956 * gcc.target/aarch64/options_set_9.c: New test.
958 2019-02-25 Tamar Christina <tamar.christina@arm.com>
960 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
961 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
963 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
964 test_vfmlslq_high_f16): ... To this.
965 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
966 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
967 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
968 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
969 test_vfmlslq_laneq_high_u32): Rename ...
970 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
971 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
972 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
973 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
974 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
975 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
976 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
977 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
978 test_vfmlslq_laneq_low_u32): Rename ...
979 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
980 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
981 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
982 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
983 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
984 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
986 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
987 test_vfmlslq_low_f16): ... To this.
989 2019-02-25 Tamar Christina <tamar.christina@arm.com>
991 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
992 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
994 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
995 test_vfmlslq_high_f16): ... To this.
996 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
997 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
998 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
999 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1000 test_vfmlslq_laneq_high_u32): Rename ...
1001 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1002 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1003 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1004 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1005 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1006 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1007 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1008 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1009 test_vfmlslq_laneq_low_u32): Rename ...
1010 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1011 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1012 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1013 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1014 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1015 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1017 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1018 test_vfmlslq_low_f16): ... To This.
1019 * lib/target-supports.exp
1020 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1022 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1025 * gfortran.dg/overload_3.f90: New test.
1027 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1030 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1032 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1035 * gfortran.dg/list_directed_large.f90: New test.
1037 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1040 * gcc.c-torture/execute/pr89434.c: New test.
1043 * gcc.dg/pr89438.c: New test.
1045 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1048 * g++.dg/cpp0x/pr84585.C: New.
1050 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1053 * gfortran.dg/allocate_with_mold_3.f90: New test.
1055 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1058 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1059 * gcc.target/i386/pr87007-2.c: Likewise.
1061 2019-02-24 Harald Anlauf <anlauf@gmx.de>
1065 * gfortran.dg/pr89266.f90: New test.
1066 * gfortran.dg/pr88326.f90: New test.
1068 2019-02-24 Jakub Jelinek <jakub@redhat.com>
1070 PR rtl-optimization/89445
1071 * gcc.target/i386/avx512f-pr89445.c: New test.
1073 2019-02-23 Martin Sebor <msebor@redhat.com>
1075 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1076 wchar_t to wint_t to avoid a bogus -Wformat warning in
1079 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1082 * gfortran.dg/ISO_Fortran_binding_5.c: Include
1083 "../../../libgfortran/ISO_Fortran_binding.h".
1084 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1086 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1089 * gcc.dg/pr69471-1.c: New test.
1090 * gcc.dg/pr69471-2.c: Likewise.
1091 * gcc.target/i386/pr69471-3.c: Likewise.
1093 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1096 * gfortran.dg/dtio_34.f90: New test.
1098 2019-02-23 Marek Polacek <polacek@redhat.com>
1100 PR c++/88294 - ICE with non-constant noexcept-specifier.
1101 * g++.dg/cpp0x/noexcept34.C: New test.
1102 * g++.dg/cpp0x/noexcept35.C: New test.
1105 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
1107 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
1110 * gfortran.dg/deferred_character_32.f90 : New test
1112 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
1115 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
1116 previously incorrect lbound for allocatable expressions. Also
1117 correct stop values to avoid repetition.
1118 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
1119 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
1122 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
1123 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
1124 * gfortran.dg/pr32599.f03 : Set standard to F2008.
1126 2019-02-22 David Malcolm <dmalcolm@redhat.com>
1129 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
1130 renaming to a multicharacter name, so that start != finish. Add
1131 tests for dtor locations.
1133 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1136 * g++.dg/cpp0x/pr84676.C: New.
1138 2019-02-22 Martin Sebor <msebor@redhat.com>
1140 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
1141 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
1143 2019-02-22 Harald Anlauf <anlauf@gmx.de>
1146 * gfortran.dg/newunit_6.f90: New test.
1148 2019-02-22 Marek Polacek <polacek@redhat.com>
1150 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
1151 * g++.dg/cpp2a/explicit14.C: New test.
1153 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
1156 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
1157 * gfortran.fortran-torture/compile/pr89324.f90: New test.
1159 2019-02-22 Martin Sebor <msebor@redhat.com>
1162 * gcc.dg/Wabsolute-value.c: New test.
1164 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
1166 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
1167 Hongtao Liu <hongtao.liu@intel.com>
1168 Sunil K Pandey <sunil.k.pandey@intel.com>
1171 * gcc.target/i386/pr87007-1.c: New test.
1172 * gcc.target/i386/pr87007-2.c: Likewise.
1174 2019-02-22 Richard Biener <rguenther@suse.de>
1176 PR tree-optimization/89440
1177 * gcc.dg/vect/pr89440.c: New testcase.
1179 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
1181 * lib/target-supports.exp (check_effective_target_offload_nvptx):
1185 * gfortran.dg/goacc/classify-routine.f95: Adjust.
1187 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
1188 * g++.dg/goacc/template.C: Likewise.
1191 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
1193 2019-02-22 Richard Biener <rguenther@suse.de>
1196 * gcc.dg/torture/restrict-7.c: New testcase.
1198 2019-02-21 Jakub Jelinek <jakub@redhat.com>
1201 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
1202 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
1203 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
1205 * g++.dg/cpp1y/constexpr-89285.C: New test.
1206 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
1208 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
1209 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1211 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1214 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1215 -fcf-protection with -fcf-protection=branch.
1216 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1217 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1218 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1219 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1220 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1222 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
1224 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1225 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1227 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1230 * gfortran.dg/warn_conversion_11.f90: New test.
1232 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1235 * gcc.target/i386/pr87412-1.c: New file.
1236 * gcc.target/i386/pr87412-2.c: Likewise.
1237 * gcc.target/i386/pr87412-3.c: Likewise.
1238 * gcc.target/i386/pr87412-4.c: Likewise.
1240 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1243 * g++.dg/cpp0x/pr89403.C: New test.
1246 * g++.dg/cpp1z/inline-var5.C: New test.
1249 * gcc.c-torture/compile/pr89412.c: New test.
1251 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1252 David Malcolm <dmalcolm@redhat.com>
1255 * gcc.dg/torture/pr89091.c: New test.
1257 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1261 * gcc.dg/pr88074-2.c: New test.
1264 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1266 2019-02-20 David Malcolm <dmalcolm@redhat.com>
1269 * gcc.dg/pr89410-1.c: New test.
1270 * gcc.dg/pr89410-2.c: New test.
1272 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1274 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1275 Add PowerPC support.
1276 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1277 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1279 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1282 * gcc.target/arm/pr86487.c: New.
1284 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1287 * g++.dg/cpp1y/var-templ60.C: New.
1289 2019-02-20 Li Jia He <helijia@linux.ibm.com>
1292 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1294 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1296 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1298 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1301 * gfortran.dg/ISO_Fortran_binding_4.f90
1303 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1306 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1307 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1309 2019-02-19 Richard Biener <rguenther@suse.de>
1312 * gcc.dg/pr88074.c: New testcase.
1314 2019-02-19 Jakub Jelinek <jakub@redhat.com>
1317 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1321 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1324 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1327 * g++.dg/diagnostic/pr89390.C: New test.
1329 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
1331 * README: Fix typos.
1333 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1335 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1338 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1341 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1343 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1344 * gfortran.dg/lto/pr87689_0.f: New file.
1345 * gfortran.dg/lto/pr87689_1.f: New file.
1347 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1349 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1351 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1353 * gdc.dg/dg.exp: Tabify.
1354 * gdc.dg/lto/lto.exp: Likewise.
1355 * gdc.test/gdc-test.exp: Likewise.
1356 * lib/gdc-dg.exp: Likewise.
1357 * lib/gdc.exp: Likewise.
1359 2019-02-18 Richard Biener <rguenther@suse.de>
1361 PR tree-optimization/89296
1362 * gcc.dg/uninit-pr89296.c: New testcase.
1364 2019-02-18 Jakub Jelinek <jakub@redhat.com>
1367 * gcc.c-torture/execute/pr89369.c: New test.
1368 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1369 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1372 2019-02-18 Martin Jambor <mjambor@suse.cz>
1374 PR tree-optimization/89209
1375 * gcc.dg/tree-ssa/pr89209.c: New test.
1377 2019-02-18 Martin Liska <mliska@suse.cz>
1379 * gfortran.dg/simd-builtins-7.f90: New test.
1380 * gfortran.dg/simd-builtins-7.h: New test.
1382 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1385 * gfortran.dg/pr88299.f90: New test.
1387 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1390 * gfortran.dg/transfer_simplify_12.f90: New test.
1392 2019-02-17 Marek Polacek <polacek@redhat.com>
1394 PR c++/89217 - ICE with list-initialization in range-based for loop.
1395 * g++.dg/cpp0x/range-for37.C: New test.
1397 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1400 * g++.dg/cpp0x/initlist114.C: New test.
1403 * g++.dg/abi/mangle68.C: New test.
1404 * g++.dg/cpp0x/decltype69.C: New test.
1406 2019-02-16 David Malcolm <dmalcolm@redhat.com>
1409 * g++.dg/wrappers/pr88680.C: New test.
1411 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1414 * gfortran.dg/coarray_data_1.f90: New test.
1416 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
1418 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1419 * c-c++-common/patchable_function_entry-default.c: Likewise.
1420 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1422 2019-02-16 Jakub Jelinek <jakub@redhat.com>
1424 PR rtl-optimization/66152
1425 * gcc.target/i386/pr66152.c: New test.
1427 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1429 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1430 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1432 2019-02-15 Tamar Christina <tamar.christina@arm.com>
1434 * lib/target-supports.exp
1435 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1436 checking alternative.
1438 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1440 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1442 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1444 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1445 * c-c++-common/patchable_function_entry-default.c: Likewise.
1446 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1447 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1449 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1453 * lib/gcc-dg.exp: If llvm_binutils effective target, set
1454 allow_blank_lines to 2 during initialization.
1455 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1456 it was previously zero.
1457 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1458 Clear allow_blank_lines afterwards whenever it was 1.
1459 * gdc.test/gdc-test.exp (dmd2dg): Don't call
1460 dg-allow-blank-lines-in-output here.
1461 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1462 the tests and restore it back at the end.
1464 * c-c++-common/ubsan/opts-1.c: New test.
1465 * c-c++-common/ubsan/opts-2.c: New test.
1466 * c-c++-common/ubsan/opts-3.c: New test.
1467 * c-c++-common/ubsan/opts-4.c: New test.
1469 2019-02-15 Richard Biener <rguenther@suse.de>
1470 Jakub Jelinek <jakub@redhat.com>
1472 PR tree-optimization/89278
1473 * gcc.dg/pr89278.c: New test.
1475 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1478 * gcc.dg/pr89340.c: New test.
1479 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1480 that leaf attribute on nested function is useless.
1483 * gcc.dg/pr89342.c: New test.
1485 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1487 PR rtl-optimization/89354
1488 * gcc.dg/pr89354.c: New test.
1490 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
1492 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1493 * gcc.target/i386/ssse3-pabsd.c: Ditto.
1494 * gcc.target/i386/ssse3-pabsw.c: Ditto.
1495 * gcc.target/i386/ssse3-palignr.c: Ditto.
1496 * gcc.target/i386/ssse3-phaddd.c: Ditto.
1497 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1498 * gcc.target/i386/ssse3-phaddw.c: Ditto.
1499 * gcc.target/i386/ssse3-phsubd.c: Ditto.
1500 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1501 * gcc.target/i386/ssse3-phsubw.c: Ditto.
1502 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1503 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1504 * gcc.target/i386/ssse3-pshufb.c: Ditto.
1505 * gcc.target/i386/ssse3-psignb.c: Ditto.
1506 * gcc.target/i386/ssse3-psignd.c: Ditto.
1507 * gcc.target/i386/ssse3-psignw.c: Ditto.
1509 2018-02-14 Steve Ellcey <sellcey@marvell.com>
1511 * gcc.target/aarch64/pcs_attribute.c: New test.
1513 2019-02-14 Harald Anlauf <anlauf@gmx.de>
1516 * gfortran.dg/pr88248.f90: New test.
1517 * gfortran.dg/f2018_obs.f90: Updated test.
1519 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1521 * gcc.target/arm/pr88850.c: change options to additional option.
1523 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1526 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
1529 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1532 * gcc.target/arm/pr88850-2.c: New test.
1533 * lib/target-supports.exp
1534 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
1535 check_effective_target_arm_neon_softfp_fp16_ok,
1536 add_options_for_arm_neon_softfp_fp16): New.
1538 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
1540 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
1541 * lib/target-supports.exp: Add procedure to check for ldrd.
1543 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
1546 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
1547 * gfortran.dg/goacc/loop-3.f95: Likewise.
1548 * gfortran.dg/goacc/pr72715.f90: New test.
1550 2019-02-14 Martin Liska <mliska@suse.cz>
1552 PR rtl-optimization/89242
1553 * g++.dg/pr89242.C: New test.
1555 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1557 PR tree-optimization/89314
1558 * gcc.dg/pr89314.c: New test.
1561 * gcc.dg/ubsan/pr89284.c: New test.
1563 2019-02-13 Ian Lance Taylor <iant@golang.org>
1565 * gcc.dg/func-attr-1.c: New test.
1567 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
1569 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1571 2019-02-13 Marek Polacek <polacek@redhat.com>
1573 PR c++/89297 - ICE with OVERLOAD in template.
1574 * g++.dg/cpp0x/initlist113.C: New test.
1576 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
1579 * g++.dg/cpp0x/pr86379.C: New.
1582 * g++.dg/cpp1y/pr87322.C: New.
1583 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
1584 instantiate the expected number of lambda functions.
1586 2019-02-13 Marek Polacek <polacek@redhat.com>
1589 * g++.dg/cpp2a/nontype-class13.C: New test.
1591 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
1594 * gcc.target/arm/pr89190.c: New test.
1596 2019-02-13 David Malcolm <dmalcolm@redhat.com>
1599 * g++.dg/concepts/pr89036.C: New test.
1601 2019-02-13 Tamar Christina <tamar.christina@arm.com>
1604 * gcc.target/aarch64/sve/pr88847.c: New test.
1606 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
1607 Jakub Jelinek <jakub@redhat.com>
1610 * g++.dg/torture/pr89303.C: New test.
1612 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1615 * g++.dg/cpp1z/using4.C: New.
1616 * g++.dg/cpp1z/using5.C: Likewise.
1617 * g++.dg/cpp1z/using6.C: Likewise.
1619 2019-02-13 Jakub Jelinek <jakub@redhat.com>
1622 * gcc.target/i386/pr89290.c: New test.
1624 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
1626 * gcc.target/powerpc/crypto-builtin-1.c
1627 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1630 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
1633 * gcc.target/i386/pr89229-1.c: New test.
1635 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1638 * gcc.target/s390/pr89233.c: New test.
1640 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1642 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1643 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1644 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1646 2019-02-12 Richard Biener <rguenther@suse.de>
1648 PR tree-optimization/89253
1649 * gfortran.dg/pr89253.f: New testcase.
1651 2019-02-11 Marek Polacek <polacek@redhat.com>
1653 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1654 * g++.dg/cpp0x/nullptr40.C: New test.
1655 * g++.dg/cpp0x/nullptr41.C: New test.
1657 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1660 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1662 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1664 PR tree-optimization/86637
1665 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1667 2019-02-11 Martin Sebor <msebor@redhat.com>
1669 PR tree-optimization/88771
1670 * gcc.dg/Wstringop-overflow-8.c: New test.
1671 * gcc.dg/Wstringop-overflow-9.c: New test.
1672 * gcc.dg/Warray-bounds-40.c: New test.
1673 * gcc.dg/builtin-stpncpy.c: Adjust.
1674 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1675 * g++.dg/opt/memcpy1.C: Adjust.
1677 2019-02-11 Martin Sebor <msebor@redhat.com>
1680 * c-c++-common/array-5.c: New test.
1681 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1682 * g++.dg/init/new38.C: Same.
1683 * g++.dg/init/new43.C: Same.
1684 * g++.dg/init/new44.C: Same.
1685 * g++.dg/init/new46.C: Same.
1686 * g++.dg/other/large-size-array.C: Same.
1687 * g++.dg/other/new-size-type.C: Same.
1688 * g++.dg/template/array30.C: Same.
1689 * g++.dg/template/array32.C: New test.
1690 * g++.dg/template/dependent-name3.C: Adjust.
1691 * gcc.dg/large-size-array-3.c: Same.
1692 * gcc.dg/large-size-array-5.c: Same.
1693 * gcc.dg/large-size-array.c: Same.
1694 * g++.old-deja/g++.brendan/array1.C: Same.
1695 * g++.old-deja/g++.mike/p6149.C: Same.
1697 2019-02-11 Martin Sebor <msebor@redhat.com>
1699 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1701 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1704 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1705 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1706 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1708 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1710 * gcc.target/powerpc/vec-sld-modulo.c: New.
1711 * gcc.target/powerpc/vec-srad-modulo.c: New.
1712 * gcc.target/powerpc/vec-srd-modulo.c: New.
1714 2019-02-11 Martin Liska <mliska@suse.cz>
1717 * g++.dg/ipa/pr89009.C: New test.
1719 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1722 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1723 * gfortran.dg/pointer_init_6.f90: Likewise.
1724 * gfortran.dg/pointer_init_9.f90: New test.
1726 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1729 * gfortran.dg/warn_undefined_1.f90: New test.o
1731 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1733 PR tree-optimization/89268
1734 * gcc.dg/vect/pr89268.c: New test.
1736 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1738 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1740 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1743 * gfortran.dg/substr_simplify.f90: New test.
1745 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1748 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1750 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1753 * gfortran.dg/array_reference_2.f90 : New test.
1755 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1758 * gcc.dg/gomp/pr89246-1.c: New test.
1759 * gcc.dg/gomp/pr89246-2.c: New test.
1761 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1763 PR tree-optimization/88739
1764 * gcc.c-torture/execute/pr88739.c: New test.
1766 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1769 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1771 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1773 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1774 * gcc.target/s390/vector/vec-copysign.c: New test.
1776 2019-02-08 Richard Biener <rguenther@suse.de>
1778 PR tree-optimization/89247
1779 * gcc.dg/torture/pr89247.c: New testcase.
1781 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1783 * gcc.target/s390/jump-label.c: New test.
1785 2019-02-08 Richard Biener <rguenther@suse.de>
1788 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1790 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1792 PR rtl-optimization/89234
1793 * g++.dg/ubsan/pr89234.C: New test.
1795 2019-02-08 Richard Biener <rguenther@suse.de>
1798 * gcc.dg/torture/pr89223.c: New testcase.
1800 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1802 PR tree-optimization/86637
1803 PR tree-optimization/89235
1804 * gcc.c-torture/compile/pr86637-1.c: New test.
1805 * gcc.c-torture/compile/pr86637-2.c: New test.
1806 * gcc.c-torture/compile/pr86637-3.c: New test.
1807 * gcc.c-torture/compile/pr89235.c: New test.
1809 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1811 * gcc.target/aarch64/abd_1.c: New test.
1812 * gcc.dg/sabd_1.c: Likewise.
1814 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1817 * gfortran.dg/wunused-parameter_2.f90: New test.
1819 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1821 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1823 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1825 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1826 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1828 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1829 Jakub Jelinek <jakub@redhat.com>
1832 * gcc.c-torture/execute/pr88714.c: New test.
1833 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1835 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1838 * gcc.target/arm/pr88850.c: New test.
1840 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1843 * g++.dg/cpp0x/pr86218.C: New.
1845 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1847 PR rtl-optimization/89225
1848 * gcc.target/powerpc/pr89225.c: New.
1850 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1852 * gnat.dg/opt76.adb: New test.
1854 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1857 * gfortran.dg/null_10.f90: New test.
1859 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1862 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1863 column numbers to dg-warning directives where they are correct.
1864 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1865 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1866 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1868 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1871 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1872 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1873 xfail scan-assembler-not with Solaris as.
1875 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1877 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1879 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1881 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1884 2019-02-06 Richard Biener <rguenther@suse.de>
1886 PR tree-optimization/89182
1887 * gfortran.dg/graphite/pr89182.f90: New testcase.
1889 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1892 * gcc.dg/pr89211.c: New test.
1895 * c-c++-common/builtin-convertvector-2.c: New test.
1897 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1900 * lib/go-torture.exp: Test compiling with -flto.
1902 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1905 * gcc.dg/redecl-18.c: New test.
1907 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1910 * g++.dg/opt/pr89187.C: New test.
1912 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1914 * jit.dg/add-driver-options-testlib.c: Add support file for
1915 test-add-driver-options.c testcase.
1916 * jit.dg/all-non-failing-tests.h: Add note about
1917 test-add-driver-options.c
1918 * jit.dg/jit.exp (jit-dg-test): Update to support
1919 add-driver-options-testlib.c compilation.
1920 * jit.dg/test-add-driver-options.c: New testcase.
1922 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1924 PR rtl-optimization/11304
1925 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1926 * gcc.target/i386/call-2.c: New test.
1928 2019-02-05 Marek Polacek <polacek@redhat.com>
1930 PR c++/89158 - by-value capture of constexpr variable broken.
1931 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1933 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1935 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1937 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1939 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1941 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1944 * g++.dg/opt/pr89188.C: New test.
1946 PR rtl-optimization/89195
1947 * gcc.c-torture/execute/pr89195.c: New test.
1949 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1951 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1953 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1954 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1955 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1956 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1957 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1958 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1959 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1960 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1961 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1963 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1966 * g++.dg/ext/vector36.C: New test.
1968 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1971 * g++.dg/pr87770.C: New.
1973 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1976 * gfortran.dg/pr89077.f90: New test.
1978 2019-02-04 Martin Liska <mliska@suse.cz>
1981 * gcc.dg/ipa/pr88985.c: New test.
1983 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1985 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1986 characters or extra spaces after the comment character.
1988 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1990 * g++.dg/torture/alias-1.C: New test.
1992 2019-02-03 Martin Sebor <msebor@redhat.com>
1995 * c-c++-common/Wsequence-point-2.c: New test.
1998 * g++.dg/warn/Wunused-var-35.C: New test.
2000 2019-02-03 Richard Biener <rguenther@suse.de>
2003 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2005 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2008 * gfortran.dg/warn_conversion_10.f90: New test.
2010 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2013 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2015 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2018 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2020 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2023 * gfortran.dg/pointer_array_component_3.f90 : New test.
2025 2019-02-02 Jakub Jelinek <jakub@redhat.com>
2028 * gcc.dg/gomp/pr87887-1.c: New test.
2029 * gcc.dg/gomp/pr87887-2.c: New test.
2031 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2035 * gfortran.dg/pr89084.f90: New test.
2036 * gfortran.dg/lto/pr89084_0.f90: New test.
2037 * gfortran.dg/pr83246.f90: New test.
2039 2019-02-01 Marek Polacek <polacek@redhat.com>
2041 PR c++/88325 - ICE with invalid out-of-line template member definition.
2042 * g++.dg/cpp2a/typename14.C: New test.
2044 2019-02-01 Richard Biener <rguenther@suse.de>
2047 * gcc.dg/torture/pr88597.c: New testcase.
2049 2019-02-01 Richard Biener <rguenther@suse.de>
2051 PR tree-optimization/85497
2052 * gcc.dg/graphite/pr85497.c: New testcase.
2054 2019-02-01 Richard Biener <rguenther@suse.de>
2057 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2059 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2061 PR tree-optimization/89143
2062 * gcc.dg/tree-ssa/vrp121.c: New test.
2064 PR tree-optimization/88107
2065 * gcc.dg/gomp/pr88107.c: New test.
2068 * g++.dg/ext/attrib57.C: New test.
2070 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2072 PR tree-optimization/88932
2073 * gfortran.dg/pr88932.f90: New test.
2075 2019-01-31 Marek Polacek <polacek@redhat.com>
2077 PR c++/88983 - ICE with switch in constexpr function.
2078 * g++.dg/cpp1y/constexpr-88983.C: New test.
2080 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2083 * gfortran.dg/contiguous_9.f90: New test.
2085 2019-01-31 Marek Polacek <polacek@redhat.com>
2087 PR c++/89083, c++/80864 - ICE with list initialization in template.
2088 * g++.dg/cpp0x/initlist107.C: New test.
2089 * g++.dg/cpp0x/initlist108.C: New test.
2090 * g++.dg/cpp0x/initlist109.C: New test.
2091 * g++.dg/cpp0x/initlist110.C: New test.
2092 * g++.dg/cpp0x/initlist111.C: New test.
2093 * g++.dg/cpp0x/initlist112.C: New test.
2094 * g++.dg/init/ptrfn4.C: New test.
2096 2019-01-31 David Malcolm <dmalcolm@redhat.com>
2099 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
2100 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
2102 2019-01-31 Richard Biener <rguenther@suse.de>
2104 PR tree-optimization/89135
2105 * gcc.dg/torture/pr89135.c: New testcase.
2107 2019-01-31 Jakub Jelinek <jakub@redhat.com>
2110 * c-c++-common/asan/pr89124.c: New test.
2112 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2115 * gfortran.dg/print_2.f90: New test.
2117 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
2119 PR rtl-optimization/87246
2120 * gcc.target/i386/pr87246.c: New.
2122 2019-01-30 Marek Polacek <polacek@redhat.com>
2124 PR c++/89119 - ICE with value-initialization in template.
2125 * g++.dg/cpp0x/initlist-value3.C: New test.
2127 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2129 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
2130 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
2131 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
2132 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
2133 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
2134 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
2135 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
2136 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
2137 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
2138 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
2140 2019-01-30 Richard Biener <rguenther@suse.de>
2142 PR tree-optimization/89111
2143 * gcc.dg/torture/pr89111.c: New testcase.
2145 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
2148 * lib/target-supports.exp: Cache result.
2150 2019-01-30 Jakub Jelinek <jakub@redhat.com>
2153 * g++.target/i386/pr89105.C: New test.
2156 * gcc.dg/pr89061.c: New test.
2158 2019-01-29 Martin Sebor <msebor@redhat.com>
2161 * gcc.dg/Warray-bounds-39.c: New test.
2163 2019-01-29 Marek Polacek <polacek@redhat.com>
2166 * g++.dg/other/nontype-1.C: Expect error in all modes.
2167 * g++.dg/parse/crash13.C: Likewise.
2168 * g++.dg/parse/error36.C: Likewise.
2169 * g++.dg/template/error29.C: Likewise.
2171 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2174 * gfortran.dg/c_funptr_1.f90: New file.
2175 * gfortran.dg/c_funptr_1_mod.f90: New file.
2177 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2181 * gcc.dg/gomp/pr89104.c: New test.
2183 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2185 * gdc.dg/pr89042a.d: Mark as compile test.
2186 * gdc.dg/pr89042b.d: Likewise.
2188 2019-01-29 Richard Biener <rguenther@suse.de>
2191 * g++.dg/lto/pr87295_0.C: New testcase.
2193 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2196 * gcc.dg/pr89045.c: New test.
2199 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
2200 lp64, ilp32 and llp64 only.
2201 (fputs): Use unsigned long long instead of size_t for return type.
2202 (vfprintf, vfscanf): Accept arbitrary target specific type for
2205 2019-01-28 Marek Polacek <polacek@redhat.com>
2207 PR c++/88358 - name wrongly treated as type.
2208 * g++.dg/cpp2a/typename1.C: Add dg-error.
2209 * g++.dg/cpp2a/typename13.C: New test.
2210 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2213 2019-01-28 Marek Polacek <polacek@redhat.com>
2215 * g++.dg/cpp0x/enum37.C: Add dg-error.
2217 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2219 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2220 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2222 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2224 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2225 "-Wattribute-alias".
2227 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
2230 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2232 2019-01-27 Marek Polacek <polacek@redhat.com>
2234 PR c++/88815 - narrowing conversion lost in decltype.
2235 PR c++/78244 - narrowing conversion in template not detected.
2236 * g++.dg/cpp0x/Wnarrowing15.C: New test.
2237 * g++.dg/cpp0x/Wnarrowing16.C: New test.
2238 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2239 * g++.dg/cpp1y/Wnarrowing1.C: New test.
2241 PR c++/89024 - ICE with incomplete enum type.
2242 * g++.dg/cpp0x/enum37.C: New test.
2244 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
2246 * gnat.dg/opt75.adb: New test.
2247 * gnat.dg/opt75_pkg.ad[sb]: New helper.
2249 2019-01-27 Jakub Jelinek <jakub@redhat.com>
2252 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2253 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2255 2019-01-26 Martin Jambor <mjambor@suse.cz>
2258 * gfortran.dg/gomp/pr88933.f90: New test.
2260 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2263 * gdc.dg/pr89042a.d: New test.
2264 * gdc.dg/pr89042b.d: New test.
2266 2019-01-26 Harald Anlauf <anlauf@gmx.de>
2269 * gfortran.dg/pr57553.f90: New test.
2271 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2273 * gnat.dg/array34.adb: New test.
2275 2019-01-26 Jakub Jelinek <jakub@redhat.com>
2277 PR preprocessor/88974
2278 * c-c++-common/cpp/pr88974.c: New test.
2280 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2283 * g++.dg/cpp2a/destroying-delete2.C: New.
2284 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2286 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2289 * gfortran.dg/pr85780.f90: Update testcase for error message.
2291 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
2294 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2295 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2296 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2298 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2301 * gcc.dg/pr89037.c: New test.
2303 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2305 * lib/target-supports.exp (check_effective_target_fenv): New.
2306 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2307 fenv effective target.
2308 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2309 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2310 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2311 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2313 2019-01-25 Richard Biener <rguenther@suse.de>
2315 PR tree-optimization/86865
2316 * gcc.dg/graphite/pr86865.c: New testcase.
2317 * gcc.dg/graphite/pr69728.c: XFAIL.
2318 * gcc.dg/graphite/scop-21.c: Likewise.
2320 2019-01-24 Martin Sebor <msebor@redhat.com>
2325 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2326 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2327 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2328 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2329 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2330 * gcc.dg/builtins-69.c: New test.
2331 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2332 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2334 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2336 PR rtl-optimization/88948
2337 * gcc.target/i386/pr88948.c: New test.
2339 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2342 * g++.dg/debug/pr89006.C: New test.
2345 * gcc.dg/gomp/pr89015.c: New test.
2348 * c-c++-common/gomp/cancel-2.c: New test.
2349 * gcc.dg/gomp/cancel-1.c: New test.
2350 * g++.dg/gomp/cancel-1.C: New test.
2351 * g++.dg/gomp/cancel-2.C: New test.
2352 * g++.dg/gomp/cancel-3.C: New test.
2354 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2356 PR tree-optimization/89027
2357 * gfortran.dg/gomp/pr89027.f90: New test.
2359 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
2362 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2363 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
2365 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2368 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2369 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2370 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2371 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2373 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2376 * g++.target/i386/pr88998.c: New test.
2378 2019-01-23 Marek Polacek <polacek@redhat.com>
2380 PR c++/88757 - qualified name treated wrongly as type.
2381 * g++.dg/cpp0x/dependent2.C: New test.
2382 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2383 * g++.dg/cpp2a/typename12.C: New test.
2384 * g++.dg/template/static30.C: Remove dg-error.
2386 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2389 * c-c++-common/pr44715.c: New test.
2392 * c-c++-common/pr88984.c: New test.
2394 2019-01-23 Richard Biener <rguenther@suse.de>
2396 PR tree-optimization/89008
2397 * gcc.dg/torture/pr89008.c: New testcase.
2399 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
2401 * gnat.dg/specs/opt4.ads: New test.
2403 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2405 PR tree-optimization/88964
2406 * gfortran.dg/pr88964.f90: New test.
2408 2019-01-22 Martin Sebor <msebor@redhat.com>
2410 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2411 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2413 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2414 * c-c++-common/Wrestrict.c: Make xfails conditional on target
2417 2018-01-22 Steve Ellcey <sellcey@marvell.com>
2419 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
2420 to aarch64*-*-* target.
2421 * c-c++-common/gomp/pr60823-3.c: Ditto.
2422 * g++.dg/gomp/declare-simd-1.C: Ditto.
2423 * g++.dg/gomp/declare-simd-3.C: Ditto.
2424 * g++.dg/gomp/declare-simd-4.C: Ditto.
2425 * g++.dg/gomp/declare-simd-7.C: Ditto.
2426 * g++.dg/gomp/pr88182.C: Ditto.
2427 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2428 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2429 * gcc.dg/gomp/pr59669-2.c: Ditto.
2430 * gcc.dg/gomp/pr87895-1.c: Ditto.
2431 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2432 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2433 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2434 * gfortran.dg/gomp/pr83977.f90: Ditto.
2436 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2439 * gcc.target/powerpc/pr88965.c: New test.
2442 * c-c++-common/gomp/atomic-23.c: New test.
2444 2019-01-22 Harald Anlauf <anlauf@gmx.de>
2447 * gfortran.dg/power_8.f90: New test.
2449 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2451 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2452 * g++.dg/vec-init-1.C: Likewise.
2453 * gcc.dg/pr87793.c: Likewise.
2455 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2457 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2458 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2460 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2463 * gcc.target/arm/aapcs/bitfield2.c: New test.
2464 * gcc.target/arm/aapcs/bitfield3.c: New test.
2466 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
2468 PR rtl-optimization/87763
2469 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2471 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
2474 * gcc.target/i386/pr88954-1.c: New test.
2475 * gcc.target/i386/pr88954-2.c: Likewise.
2477 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2480 * gcc.target/arm/aapcs/bitfield1.c: New test.
2481 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2482 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2483 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2485 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
2487 * gfortran.dg/array_function_5.f90: Fix a dg directive.
2488 * gfortran.dg/block_16.f08: Likewise.
2489 * gfortran.dg/dec_structure_14.f90: Likewise.
2490 * gfortran.dg/namelist_96.f90: Likewise.
2491 * gfortran.dg/newunit_5.f90.f90: Moved to
2492 * gfortran.dg/newunit_5.f90: here.
2493 * gfortran.dg/pdt_28.f03: Likewise.
2494 * gfortran.dg/spread_simplify_1.f90: Likewise.
2496 2019-01-22 Tamar Christina <tamar.christina@arm.com>
2498 PR/tree-optimization 88903
2499 * gcc.dg/vect/pr88903-1.c: Add explicit &.
2501 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2503 PR rtl-optimization/88904
2504 * gcc.c-torture/execute/pr88904.c: New test.
2507 * gcc.dg/pr88905.c: New test.
2509 PR rtl-optimization/49429
2511 PR rtl-optimization/86334
2513 * gcc.target/i386/pr86334.c: New test.
2514 * gcc.target/i386/pr88906.c: New test.
2516 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2519 * g++.dg/gomp/pr88949.C: New test.
2521 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
2523 * class_66.f90: Fix a dg directive.
2524 * debug/pr35154-stabs.f: Likewise.
2525 * dec_d_lines_3.f: Likewise.
2526 * dec_d_lines_3.f: Likewise.
2527 * dec_structure_12.f90: Likewise.
2528 * dec_structure_15.f90: Likewise.
2529 * deferred_character_31.f90: Likewise.
2530 * dtio_31.f03: Likewise.
2531 * dtio_32.f03: Likewise.
2532 * extends_11.f03: Likewise.
2533 * integer_plus.f90: Likewise.
2534 * pdt_25.f03: Likewise.
2535 * pr58968.f: Likewise.
2536 * pr78259.f90: Likewise.
2537 * vect/vect-2.f90: Likewise.
2538 * matmul_const.f90: Likewise.
2540 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
2543 * gcc.target/i386/pr88938.c: New test.
2545 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2548 * g++.dg/asan/pr88901.C: New test.
2550 2019-01-21 Tamar Christina <tamar.christina@arm.com>
2552 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2554 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2557 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2558 * gcc.dg/pr88928.c: New test case.
2560 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2562 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2563 {long ,short ,}{unsigned ,}int.
2565 2019-01-21 Richard Biener <rguenther@suse.de>
2567 PR tree-optimization/88934
2568 * gfortran.dg/pr88934.f90: New testcase.
2570 2019-01-20 Ulrich Drepper <drepper@redhat.com>
2572 Fix after C++ P0600 implementation.
2573 * g++.dg/init/new39.C: Don't just ignore result of new.
2575 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
2577 * gdc.dg/runnable.d: Add more tests for comparing complex types.
2579 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
2581 * gdc.dg/runnable.d: Add tests for comparing complex types.
2583 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
2585 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
2586 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
2587 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
2588 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2590 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
2593 * gfortran.dg/no-automatic.f90: New test.
2595 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2598 * gfortran.dg/pr77960.f90: New test.
2600 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2601 Paul Thomas <pault@gcc.gnu.org>
2604 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
2605 scan-tree tests that fail with patch.
2606 * gfortran.dg/contiguous_8.f90: New test.
2608 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
2610 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2612 * gfortran.dg/loop_versioning_9.f90: New test.
2613 * gfortran.dg/loop_versioning_10.f90: Likewise.
2615 2019-01-19 Jakub Jelinek <jakub@redhat.com>
2618 * gfortran.dg/pr88902.f90: New test.
2620 2019-01-18 Martin Sebor <msebor@redhat.com>
2622 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2624 2019-01-18 Ian Lance Taylor <iant@golang.org>
2626 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2627 is no longer externally visible.
2629 2019-01-18 Marek Polacek <polacek@redhat.com>
2632 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2634 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2637 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2638 (dg-options): Replace -m32 with -fno-pic.
2639 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2640 (dg-options): Remove -m32.
2642 2019-01-18 Richard Biener <rguenther@suse.de>
2644 PR tree-optimization/88903
2645 * gcc.dg/vect/pr88903-1.c: New testcase.
2646 * gcc.dg/vect/pr88903-2.c: Likewise.
2648 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2652 * c-c++-common/pr51628-33.c: New test.
2653 * c-c++-common/pr51628-35.c: New test.
2654 * c-c++-common/pr88664-1.c: Likewise.
2655 * c-c++-common/pr88664-2.c: Likewise.
2656 * gcc.dg/pr51628-34.c: Likewise.
2658 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2661 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2662 mp and sec extensions to armv7-a.
2664 2019-01-18 Martin Liska <mliska@suse.cz>
2666 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2667 expected function name.
2669 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2671 PR tree-optimization/86214
2672 * g++.dg/opt/pr86214-1.C: New test.
2673 * g++.dg/opt/pr86214-2.C: New test.
2675 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2677 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2679 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2682 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2685 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2686 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2688 2019-01-18 Martin Liska <mliska@suse.cz>
2691 * g++.target/i386/pr88587.C: New test.
2692 * gcc.target/i386/mvc13.c: New test.
2694 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2697 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2699 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2700 * gfortran.dg/gomp/pr83977.f90: Ditto.
2702 2019-01-17 Martin Sebor <msebor@redhat.com>
2705 * gcc.dg/Warray-bounds-38.c: New test.
2707 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2709 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2710 warning checks and assembler scans.
2711 * c-c++-common/gomp/pr60823-3.c: Ditto.
2712 * c-c++-common/gomp/pr63328.c: Ditto.
2713 * g++.dg/gomp/declare-simd-1.C: Ditto.
2714 * g++.dg/gomp/declare-simd-3.C: Ditto.
2715 * g++.dg/gomp/declare-simd-4.C: Ditto.
2716 * g++.dg/gomp/declare-simd-7.C: Ditto.
2717 * g++.dg/gomp/pr88182.C: Ditto.
2718 * g++.dg/vect/simd-clone-7.cc: Ditto.
2719 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2720 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2721 * gcc.dg/gomp/pr59669-2.c: Ditto.
2722 * gcc.dg/gomp/pr87895-1.c: Ditto.
2723 * gcc.dg/gomp/pr87895-2.c: Ditto.
2724 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2725 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2726 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2727 * gfortran.dg/gomp/pr83977.f90: Ditto.
2729 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2731 * g++.dg/cpp0x/auto52.C: Test locations too.
2732 * g++.dg/cpp0x/trailing2.C: Likewise.
2733 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2734 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2735 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2736 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2737 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2739 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2742 * g++.dg/template/pr88699.C: New test.
2744 2019-01-17 Martin Sebor <msebor@redhat.com>
2746 PR tree-optimization/88800
2747 * c-c++-common/Wrestrict.c: Adjust.
2748 * gcc.dg/Warray-bounds-37.c: New test.
2749 * gcc.dg/builtin-memcpy-2.c: New test.
2750 * gcc.dg/builtin-memcpy.c: New test.
2752 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2755 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2757 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2758 Kwok Cheung Yeung <kcy@codesourcery.com>
2759 Julian Brown <julian@codesourcery.com>
2760 Tom de Vries <tom@codesourcery.com>
2762 * gcc.dg/20020312-2.c: Add amdgcn support.
2763 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2764 * gcc.dg/builtin-apply2.c: Likewise.
2765 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2766 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2767 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2768 * gcc.dg/memcmp-1.c: Increase timeout factor.
2769 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2770 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2771 * gcc.dg/sibcall-9.c: Likewise.
2772 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2773 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2774 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2775 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2776 * lib/target-supports.exp (check_effective_target_trampolines):
2778 (check_profiling_available): Likewise.
2779 (check_effective_target_global_constructor): Likewise.
2780 (check_effective_target_return_address): Likewise.
2781 (check_effective_target_fopenacc): Likewise.
2782 (check_effective_target_fopenmp): Likewise.
2783 (check_effective_target_vect_int): Likewise.
2784 (check_effective_target_vect_intfloat_cvt): Likewise.
2785 (check_effective_target_vect_uintfloat_cvt): Likewise.
2786 (check_effective_target_vect_floatint_cvt): Likewise.
2787 (check_effective_target_vect_floatuint_cvt): Likewise.
2788 (check_effective_target_vect_simd_clones): Likewise.
2789 (check_effective_target_vect_shift): Likewise.
2790 (check_effective_target_whole_vector_shift): Likewise.
2791 (check_effective_target_vect_bswap): Likewise.
2792 (check_effective_target_vect_shift_char): Likewise.
2793 (check_effective_target_vect_long): Likewise.
2794 (check_effective_target_vect_float): Likewise.
2795 (check_effective_target_vect_double): Likewise.
2796 (check_effective_target_vect_perm): Likewise.
2797 (check_effective_target_vect_perm_byte): Likewise.
2798 (check_effective_target_vect_perm_short): Likewise.
2799 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2800 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2801 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2802 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2803 (check_effective_target_vect_natural_alignment): Likewise.
2804 (check_effective_target_vect_fully_masked): Likewise.
2805 (check_effective_target_vect_element_align): Likewise.
2806 (check_effective_target_vect_masked_store): Likewise.
2807 (check_effective_target_vect_scatter_store): Likewise.
2808 (check_effective_target_vect_condition): Likewise.
2809 (check_effective_target_vect_cond_mixed): Likewise.
2810 (check_effective_target_vect_char_mult): Likewise.
2811 (check_effective_target_vect_short_mult): Likewise.
2812 (check_effective_target_vect_int_mult): Likewise.
2813 (check_effective_target_sqrt_insn): Likewise.
2814 (check_effective_target_vect_call_sqrtf): Likewise.
2815 (check_effective_target_vect_call_btrunc): Likewise.
2816 (check_effective_target_vect_call_btruncf): Likewise.
2817 (check_effective_target_vect_call_ceil): Likewise.
2818 (check_effective_target_vect_call_floorf): Likewise.
2819 (check_effective_target_lto): Likewise.
2820 (check_vect_support_and_set_flags): Likewise.
2821 (check_effective_target_vect_stridedN): Enable when fully masked is
2823 (add_options_for_sqrt_insn): New procedure.
2825 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2827 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2828 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2830 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2832 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2834 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2835 * gcc.dg/pic-1.c: Disable on amdgcn.
2836 * gcc.dg/pic-2.c: Disable on amdgcn.
2837 * gcc.dg/pic-3.c: Disable on amdgcn.
2838 * gcc.dg/pic-4.c: Disable on amdgcn.
2839 * gcc.dg/pie-3.c: Disable on amdgcn.
2840 * gcc.dg/pie-4.c: Disable on amdgcn.
2841 * gcc.dg/uninit-19.c: Check pie_enabled.
2842 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2844 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2845 Kwok Cheung Yeung <kcy@codesourcery.com>
2846 Julian Brown <julian@codesourcery.com>
2847 Tom de Vries <tom@codesourcery.com>
2849 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2850 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2851 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2852 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2853 * gcc.dg/20111216-1.c: Require exceptions.
2854 * gcc.dg/cleanup-10.c: Require exceptions.
2855 * gcc.dg/cleanup-11.c: Require exceptions.
2856 * gcc.dg/cleanup-12.c: Require exceptions.
2857 * gcc.dg/cleanup-13.c: Require exceptions.
2858 * gcc.dg/cleanup-5.c: Require exceptions.
2859 * gcc.dg/cleanup-8.c: Require exceptions.
2860 * gcc.dg/cleanup-9.c: Require exceptions.
2861 * gcc.dg/gomp/pr29955.c: Require exceptions.
2862 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2863 * gcc.dg/nested-func-5.c: Require exceptions.
2864 * gcc.dg/pch/except-1.c: Require exceptions.
2865 * gcc.dg/pch/valid-2.c: Require exceptions.
2866 * gcc.dg/pr41470.c: Require exceptions.
2867 * gcc.dg/pr42427.c: Require exceptions.
2868 * gcc.dg/pr44545.c: Require exceptions.
2869 * gcc.dg/pr47086.c: Require exceptions.
2870 * gcc.dg/pr51481.c: Require exceptions.
2871 * gcc.dg/pr51644.c: Require exceptions.
2872 * gcc.dg/pr52046.c: Require exceptions.
2873 * gcc.dg/pr54669.c: Require exceptions.
2874 * gcc.dg/pr56424.c: Require exceptions.
2875 * gcc.dg/pr64465.c: Require exceptions.
2876 * gcc.dg/pr65802.c: Require exceptions.
2877 * gcc.dg/pr67563.c: Require exceptions.
2878 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2879 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2880 * gcc.dg/vect/pr46663.c: Require exceptions.
2881 * lib/target-supports.exp (check_effective_target_exceptions): New.
2883 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2886 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2888 2019-01-17 Nathan Sidwell <nathan@acm.org>
2891 * g++.dg/cpp0x/pr86610.C: New.
2893 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2895 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2896 VFIXUPIMM* intrinsics.
2897 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2898 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2899 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2901 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2905 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2907 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2908 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2909 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2910 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2911 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2912 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2913 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2914 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2915 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2916 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2917 * gcc.target/i386/sse-13.c: Ditto.
2918 * gcc.target/i386/sse-14.c: Ditto.
2919 * gcc.target/i386/sse-22.c: Ditto.
2920 * gcc.target/i386/sse-23.c: Ditto.
2921 * gcc.target/i386/testimm-10.c: Ditto.
2922 * gcc.target/i386/testround-1.c: Ditto.
2924 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2928 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2931 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2932 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2934 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2936 PR rtl-optimization/88870
2937 * gcc.dg/pr88870.c: New test.
2939 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2941 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2943 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2946 * g++.dg/concepts/pr87768.C: New.
2949 * gcc.dg/cpp1z/pr86648.C: New.
2951 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2954 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2955 vectorized on POWER unless hardware misaligned loads are available.
2957 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2960 * g++.dg/torture/pr88861.C: New test.
2962 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2965 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2967 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2969 * g++.dg/other/pr33558.C: Test location too.
2970 * g++.dg/other/pr33558-2.C: Likewise.
2971 * g++.dg/parse/crash4.C: Likewise.
2972 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2973 * g++.old-deja/g++.mike/p7635.C: Likewise.
2974 * g++.old-deja/g++.other/decl6.C: Likewise.
2976 2019-01-16 Marek Polacek <polacek@redhat.com>
2978 PR c++/78244 - narrowing conversion in template not detected.
2979 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2980 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2982 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2986 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2987 may_alias attribute.
2989 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2991 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2994 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2997 * g++.dg/template/pr88795.C: New test.
2999 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3002 * gfortran.dg/actual_array_substr_3.f90: New test.
3004 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3007 * gfortran.dg/pr81849.f90: New test.
3009 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
3011 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
3012 ISO_Fortran_binding_2.h.
3014 2019-01-15 Marek Polacek <polacek@redhat.com>
3017 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3019 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3022 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3023 -Wdeprecated warning and expect a following note:.
3025 2019-01-15 Richard Biener <rguenther@suse.de>
3028 * g++.dg/lto/pr88046_0.C: New testcase.
3030 2019-01-15 Richard Biener <rguenther@suse.de>
3032 PR tree-optimization/88855
3033 * gcc.dg/pr88855.c: New testcase.
3035 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3037 * g++.dg/diagnostic/typedef-initialized.C: New.
3039 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3041 * g++.dg/diagnostic/bitfld3.C: New.
3043 2019-01-15 Jakub Jelinek <jakub@redhat.com>
3045 PR tree-optimization/88775
3046 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3047 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3049 2019-01-14 Marek Polacek <polacek@redhat.com>
3051 PR c++/88825 - ICE with bogus function return type deduction.
3052 * g++.dg/cpp1y/auto-fn55.C: New test.
3054 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3056 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3057 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3058 feature test macros.
3059 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3061 2019-01-14 Marek Polacek <polacek@redhat.com>
3063 PR c++/88830 - ICE with abstract class.
3064 * g++.dg/other/abstract7.C: New test.
3066 2019-01-14 Martin Sebor <msebor@redhat.com>
3069 * gcc.dg/format/attr-8.c: New test.
3070 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3071 * gcc.dg/format/attr-3.c: Same.
3072 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3073 * objc.dg/fsf-nsstring-format-1.m: Same.
3075 2019-01-14 Martin Liska <mliska@suse.cz>
3077 PR gcov-profile/88263
3078 * g++.dg/gcov/pr88263-2.C: New test.
3080 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3082 PR rtl-optimization/88796
3083 * gcc.target/i386/pr88796.c: New test.
3085 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
3087 * gdc.dg/asm1.d: New test.
3088 * gdc.dg/asm2.d: New test.
3089 * gdc.dg/asm3.d: New test.
3090 * gdc.dg/asm4.d: New test.
3091 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3093 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3096 * gfortran.dg/namelist_96.f90: New test.
3098 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3101 * gfortran.dg/internal_pack_18.f90: New test.
3103 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
3105 * gcc.dg/pr51628-20.c: Updated.
3106 * gcc.dg/pr51628-21.c: Likewise.
3107 * gcc.dg/pr51628-25.c: Likewise.
3109 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3112 * gfortran.dg/internal_pack_17.f90: New test.
3113 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
3116 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
3119 * gfortran.dg/pr61765.f90: New test.
3121 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
3123 * g++.dg/cpp0x/pr62101.C: Test locations too.
3124 * g++.dg/inherit/pure1.C: Likewise.
3126 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
3128 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
3130 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
3132 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
3134 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
3135 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
3136 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
3137 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
3138 * gfortran.dg/bind_c_array_params_2.f90: Change search string
3141 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3144 * gfortran.dg/pr35031.f90: new test.
3146 2019-01-11 Marek Polacek <polacek@redhat.com>
3148 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
3149 * g++.dg/cpp0x/Wredundant-move5.C: New test.
3150 * g++.dg/cpp0x/Wredundant-move6.C: New test.
3152 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3156 * c-c++-common/gomp/pr85956.c: New test.
3157 * g++.dg/gomp/pr88733.C: New test.
3159 2019-01-11 Tobias Burnus <burnus@net-b.de>
3162 * g++.dg/cpp0x/defaulted61.C: New
3163 * g++.dg/cpp0x/defaulted62.C: New.
3165 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3167 PR tree-optimization/88693
3168 * gcc.c-torture/execute/pr88693.c: New test.
3170 2019-01-11 Tamar Christina <tamar.christina@arm.com>
3172 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
3175 2019-01-11 Martin Liska <mliska@suse.cz>
3178 * g++.dg/lto/pr88758_0.C: New test.
3179 * g++.dg/lto/pr88758_1.C: New test.
3181 2019-01-11 Jan Beulich <jbeulich@suse.com>
3183 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
3184 gcc.target/i386/avx512f-vcvtss2si-1.c,
3185 gcc.target/i386/avx512f-vcvttsd2si-1.c,
3186 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
3187 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
3188 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
3189 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
3190 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
3191 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
3192 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
3193 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
3194 gcc.target/i386/pr19398.c: Permit l or q suffix.
3196 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3198 PR rtl-optimization/88296
3199 * gcc.target/i386/pr88296.c: New test.
3201 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
3203 * g++.dg/diagnostic/extern-initialized.C: New.
3204 * g++.dg/ext/dllimport-initialized.C: Likewise.
3206 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3209 * gfortran.dg/internal_pack_16.f90: New test.
3211 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3214 * g++.target/i386/pr88785.C: New test.
3216 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
3218 PR rtl-optimization/87305
3219 * gcc.target/aarch64/pr87305.c: New.
3221 2019-01-10 Richard Biener <rguenther@suse.de>
3223 PR tree-optimization/88792
3224 * gcc.dg/torture/pr88792.c: New testcase.
3226 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
3229 * gfortran.dg/pr86322_1.f90: New test.
3230 * gfortran.dg/pr86322_2.f90: Ditto.
3231 * gfortran.dg/pr86322_3.f90: Ditto.
3233 2019-01-10 Sudakshina Das <sudi.das@arm.com>
3235 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3236 * gcc.target/aarch64/bti-2.c: Likewise.
3237 * gcc.target/aarch64/bti-3.c: Likewise.
3239 2019-01-10 Stefan Agner <stefan@agner.ch>
3242 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3243 check if -masm-syntax-unified gets applied properly.
3245 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3248 * gcc.dg/pr88568.c: New test.
3250 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3252 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3253 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3255 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3257 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3258 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3260 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3262 * lib/target-supports.exp
3263 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3264 check_effective_target_arm_v8_3a_complex_neon_ok,
3265 add_options_for_arm_v8_3a_complex_neon,
3266 check_effective_target_arm_v8_3a_complex_neon_hw,
3267 check_effective_target_vect_complex_rot_N): New.
3269 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3272 * gfortran.dg/pr88376.f90: New test.
3274 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3277 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3278 "can not" with "cannot".
3279 * gfortran.dg/common_15.f90: Likewise.
3280 * gfortran.dg/derived_result_2.f90: Likewise.
3281 * gfortran.dg/do_check_6.f90: Likewise.
3282 * gfortran.dg/namelist_args.f90: Likewise.
3283 * gfortran.dg/negative_unit_check.f90: Likewise.
3284 * gfortran.dg/pure_formal_3.f90: Likewise.
3285 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3286 * obj-c++.dg/exceptions-3.mm: Likewise.
3287 * obj-c++.dg/exceptions-4.mm: Likewise.
3288 * obj-c++.dg/exceptions-5.mm: Likewise.
3289 * obj-c++.dg/property/at-property-23.mm: Likewise.
3290 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3291 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3292 * objc.dg/attributes/method-attribute-2.m: Likewise.
3293 * objc.dg/exceptions-3.m: Likewise.
3294 * objc.dg/exceptions-4.m: Likewise.
3295 * objc.dg/exceptions-5.m: Likewise.
3296 * objc.dg/param-1.m: Likewise.
3297 * objc.dg/property/at-property-23.m: Likewise.
3298 * objc.dg/property/dotsyntax-17.m: Likewise.
3299 * objc.dg/property/property-neg-7.m: Likewise.
3301 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3304 * gfortran.dg/spread_simplify_1.f90: New test.
3306 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3308 * lib/target-supports.exp
3309 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3310 * gcc.target/i386/xorsign.c: New test.
3312 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3314 * gcc.target/sparc/tls-ld-int8.c: New test.
3315 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3316 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3317 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3318 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3319 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3321 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3323 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3324 option when configure with bti.
3325 * gcc.target/aarch64/bti-2.c: Likewise.
3326 * lib/target-supports.exp
3327 (check_effective_target_default_branch_protection):
3328 Add configure check for --enable-standard-branch-protection.
3330 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3332 * gcc.target/aarch64/bti-1.c: New test.
3333 * gcc.target/aarch64/bti-2.c: New test.
3334 * gcc.target/aarch64/bti-3.c: New test.
3335 * lib/target-supports.exp
3336 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3338 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3340 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3341 instead of IP0_REGNUM and add test case.
3343 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3345 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3347 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3348 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3350 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3352 2019-01-09 Jakub Jelinek <jakub@redhat.com>
3354 PR rtl-optimization/88331
3355 * gcc.target/i386/pr88331.c: New test.
3357 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3359 * g++.dg/diagnostic/constexpr2.C: New.
3360 * g++.dg/diagnostic/ref3.C: Likewise.
3362 2019-01-08 Marek Polacek <polacek@redhat.com>
3364 PR c++/88538 - braced-init-list in template-argument-list.
3365 * g++.dg/cpp2a/nontype-class11.C: New test.
3368 * g++.dg/cpp2a/nontype-class12.C: New test.
3370 2019-01-08 Jakub Jelinek <jakub@redhat.com>
3373 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3374 dg-options. Require ppc_cpu_supports_hw effective target instead of
3377 2019-01-08 Janus Weil <janus@gcc.gnu.org>
3380 * gfortran.dg/class_69.f90: New test case.
3382 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3385 * gcc.target/i386/pr88717.c: New test.
3387 2019-01-08 Marek Polacek <polacek@redhat.com>
3389 PR c++/88548 - this accepted in static member functions.
3390 * g++.dg/cpp0x/this1.C: New test.
3392 2019-01-08 Martin Liska <mliska@suse.cz>
3394 PR tree-optimization/88753
3395 * gcc.dg/tree-ssa/pr88753.c: New test.
3397 2019-01-08 Richard Biener <rguenther@suse.de>
3399 PR tree-optimization/86554
3400 * gcc.dg/torture/pr86554-1.c: New testcase.
3401 * gcc.dg/torture/pr86554-2.c: Likewise.
3403 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3405 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3406 cover target variance.
3408 2019-01-08 Richard Biener <rguenther@suse.de>
3411 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3412 directly build the expected GENERIC tree.
3414 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
3416 * gcc.target/aarch64/(return_address_sign_1.c,
3417 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3418 Change option to -mbranch-protection.
3419 * gcc.target/aarch64/(branch-protection-option.c,
3420 branch-protection-option-2.c, branch-protection-attr.c,
3421 branch-protection-attr-2.c): New file.
3423 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3425 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3427 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3429 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3431 * c-c++-common/builtin-has-attribute-4.c: Likewise.
3432 Append match for warning that ‘protected’ attribute is not supported.
3434 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3436 * gcc.dg/Wmissing-attributes.c: Require alias support.
3437 * gcc.dg/attr-copy-2.c: Likewise.
3438 * gcc.dg/attr-copy-5.c: Likewise.
3440 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
3441 Jakub Jelinek <jakub@redhat.com>
3444 * g++.dg/warn/Wreturn-type-11.C: New test.
3446 2019-01-07 David Malcolm <dmalcolm@redhat.com>
3449 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3450 dump to reflect r266077.
3452 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3455 * gcc.dg/pr88701.c: New test.
3457 2019-01-07 Joseph Myers <joseph@codesourcery.com>
3461 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3463 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3465 * g++.dg/diagnostic/constexpr1.C: New.
3466 * g++.dg/diagnostic/thread1.C: Likewise.
3468 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3469 Harald Anlauf <anlauf@gmx.de>
3470 Tobias Burnus <burnus@gcc.gnu.org>
3472 * gfortran.dg/is_contiguous_1.f90: New test.
3473 * gfortran.dg/is_contiguous_2.f90: New test.
3474 * gfortran.dg/is_contiguous_3.f90: New test.
3476 2019-01-07 Marek Polacek <polacek@redhat.com>
3478 PR c++/88741 - wrong error with initializer-string.
3479 * g++.dg/init/array50.C: New test.
3481 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3487 * gcc.dg/array-6.c: Move from here ...
3488 * c-c++-common/array-6.c: ... to here and add some more test coverage.
3489 * g++.dg/pr69338.C: New test.
3490 * g++.dg/pr69697.C: Likewise.
3491 * g++.dg/ext/flexary32.C: Likewise.
3492 * g++.dg/ext/flexary3.C: Adjust test.
3493 * g++.dg/ext/flexary12.C: Likewise.
3494 * g++.dg/ext/flexary13.C: Likewise.
3495 * g++.dg/ext/flexary15.C: Likewise.
3496 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3497 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3498 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3500 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
3502 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3503 optional in scan pattern.
3505 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3507 PR tree-optimization/88598
3508 * gcc.dg/vect/pr88598-1.c: New test.
3509 * gcc.dg/vect/pr88598-2.c: Likewise.
3510 * gcc.dg/vect/pr88598-3.c: Likewise.
3511 * gcc.dg/vect/pr88598-4.c: Likewise.
3512 * gcc.dg/vect/pr88598-5.c: Likewise.
3513 * gcc.dg/vect/pr88598-6.c: Likewise.
3515 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3517 PR tree-optimization/88598
3518 * gcc.dg/pr88598-1.c: New test.
3519 * gcc.dg/pr88598-2.c: Likewise.
3520 * gcc.dg/pr88598-3.c: Likewise.
3521 * gcc.dg/pr88598-4.c: Likewise.
3522 * gcc.dg/pr88598-5.c: Likewise.
3524 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3526 PR tree-optimization/88676
3527 * gcc.dg/tree-ssa/pr88676.c: New test.
3528 * gcc.dg/pr88676.c: New test.
3529 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
3533 * c-c++-common/asan/pr88619.c: New test.
3536 * c-c++-common/builtin-convertvector-1.c: New test.
3537 * c-c++-common/torture/builtin-convertvector-1.c: New test.
3538 * g++.dg/ext/builtin-convertvector-1.C: New test.
3539 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
3541 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
3544 * gcc.target/i386/pr88521.c: New testcase.
3546 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3549 * gfortran.dg/min_max_type_2.f90: New test.
3551 2019-01-06 Jakub Jelinek <jakub@redhat.com>
3554 * c-c++-common/attributes-4.c (falloc_align_int128,
3555 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3557 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
3559 * gcc.dg/ipa/ipcp-2.c: Update bounds.
3561 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3563 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3564 * gcc.dg/plugin/plugindir2.c: Likewise.
3565 * gcc.dg/plugin/plugindir3.c: Likewise.
3566 * gcc.dg/plugin/plugindir4.c: Likewise.
3568 2019-01-05 Janus Weil <janus@gcc.gnu.org>
3571 * gfortran.dg/blockdata_10.f90: New test case.
3573 2019-01-05 Jakub Jelinek <jakub@redhat.com>
3577 * gcc.dg/nested-func-12.c: New test.
3578 * gcc.c-torture/compile/pr82564.c: New test.
3581 * gcc.dg/debug/dwarf2/pr88635.c: New test.
3583 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3586 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3588 2019-01-04 Martin Sebor <msebor@redhat.com>
3591 * g++.dg/ext/attr-copy.C: New test.
3592 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3593 * gcc.dg/attr-copy-6.c: New test.
3594 * gcc.dg/attr-copy-7.c: New test.
3596 2019-01-04 Martin Sebor <msebor@redhat.com>
3599 * c-c++-common/attributes-4.c: New test.
3601 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
3604 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3607 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3610 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3611 * gfortran.dg/merge_char_const.f90: Restore.
3613 2019-01-04 Jakub Jelinek <jakub@redhat.com>
3616 * gcc.dg/pr88594.c: New test.
3618 2019-01-04 Jan Beulich <jbeulich@suse.com>
3620 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3621 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3622 gcc.target/i386/avx512bw-vpcmpequb-1.c,
3623 gcc.target/i386/avx512bw-vpcmpequw-1.c,
3624 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3625 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3626 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3627 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3628 gcc.target/i386/avx512bw-vpcmpgew-1.c,
3629 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3630 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3631 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3632 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3633 gcc.target/i386/avx512bw-vpcmpleb-1.c,
3634 gcc.target/i386/avx512bw-vpcmpleub-1.c,
3635 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3636 gcc.target/i386/avx512bw-vpcmplew-1.c,
3637 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3638 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3639 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3640 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3641 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3642 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3643 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3644 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3645 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3646 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3647 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3648 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3649 gcc.target/i386/avx512bw-vptestmb-1.c,
3650 gcc.target/i386/avx512bw-vptestmw-1.c,
3651 gcc.target/i386/avx512bw-vptestnmb-1.c,
3652 gcc.target/i386/avx512bw-vptestnmw-1.c,
3653 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3654 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3655 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3656 gcc.target/i386/avx512dq-vfpclassss-1.c,
3657 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3658 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3659 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3660 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3661 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3662 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3663 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3664 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3665 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3666 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3667 gcc.target/i386/avx512vl-vpcmpged-1.c,
3668 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3669 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3670 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3671 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3672 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3673 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3674 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3675 gcc.target/i386/avx512vl-vpcmpled-1.c,
3676 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3677 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3678 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3679 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3680 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3681 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3682 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3683 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3684 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3685 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3686 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3687 gcc.target/i386/avx512vl-vptestmd-1.c,
3688 gcc.target/i386/avx512vl-vptestmq-1.c,
3689 gcc.target/i386/avx512vl-vptestnmd-1.c,
3690 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3692 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3693 gcc.target/i386/avx512bw-vpcmpub-1.c,
3694 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3695 gcc.target/i386/avx512bw-vpcmpw-1.c,
3696 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3697 gcc.target/i386/avx512dq-vfpclassps-1.c,
3698 gcc.target/i386/avx512f-vcmppd-1.c,
3699 gcc.target/i386/avx512f-vcmpps-1.c,
3700 gcc.target/i386/avx512f-vcmpsd-1.c,
3701 gcc.target/i386/avx512f-vcmpss-1.c,
3702 gcc.target/i386/avx512f-vpcmpd-1.c,
3703 gcc.target/i386/avx512f-vpcmpq-1.c,
3704 gcc.target/i386/avx512f-vpcmpud-1.c,
3705 gcc.target/i386/avx512f-vpcmpuq-1.c,
3706 gcc.target/i386/avx512f-vptestmd-1.c,
3707 gcc.target/i386/avx512f-vptestmq-1.c,
3708 gcc.target/i386/avx512f-vptestnmd-1.c,
3709 gcc.target/i386/avx512f-vptestnmq-1.c,
3710 gcc.target/i386/avx512vl-vcmppd-1.c,
3711 gcc.target/i386/avx512vl-vcmpps-1.c,
3712 gcc.target/i386/avx512vl-vpcmpd-1.c,
3713 gcc.target/i386/avx512vl-vpcmpq-1.c,
3714 gcc.target/i386/avx512vl-vpcmpud-1.c,
3715 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3718 2019-01-03 Martin Sebor <msebor@redhat.com>
3720 PR tree-optimization/88659
3721 * gcc.dg/Wstringop-truncation-6.c: New test.
3723 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3726 * gfortran.dg/const_chararacter_merge.f90: Remove.
3728 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3731 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3732 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3734 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3736 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3737 * gcc.dg/pubtypes-3.c: Likewise.
3738 * gcc.dg/pubtypes-4.c: Likewise.
3740 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3743 * g++.target/i386/pr88636.C: New test.
3745 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3747 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3749 2019-01-03 Martin Liska <mliska@suse.cz>
3752 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3754 2019-01-02 Marek Polacek <polacek@redhat.com>
3756 PR c++/88612 - ICE with -Waddress-of-packed-member.
3757 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3759 PR c++/88631 - CTAD failing for value-initialization.
3760 * g++.dg/cpp1z/class-deduction59.C: New test.
3762 PR c++/81486 - CTAD failing with ().
3763 * g++.dg/cpp1z/class-deduction60.C: New test.
3764 * g++.dg/cpp1z/class-deduction61.C: New test.
3766 2019-01-02 Martin Sebor <msebor@redhat.com>
3767 Jeff Law <law@redhat.com>
3769 * gcc.dg/strlenopt-36.c: Update.
3770 * gcc.dg/strlenopt-45.c: Update.
3771 * gcc.c-torture/execute/strlen-5.c: New test.
3772 * gcc.c-torture/execute/strlen-6.c: New test.
3773 * gcc.c-torture/execute/strlen-7.c: New test.
3775 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3778 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3779 messages only on vect_hw_misalign targets.
3781 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3783 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3784 * gfortran.dg/dec_d_lines_3.f: Ditto.
3785 * gfortran.dg/dec_structure_24.f90: Ditto.
3786 * gfortran.dg/dec_structure_26.f90: Ditto.
3787 * gfortran.dg/dec_structure_27.f90: Ditto.
3788 * gfortran.dg/dec_type_print_3.f90: Ditto.
3789 * gfortran.dg/derived_name_1.f90: Ditto.
3790 * gfortran.dg/error_recovery_1.f90: Ditto.
3791 * gfortran.dg/gomp/pr29759.f90: Ditto.
3792 * gfortran.dg/pr36192.f90: Ditto.
3793 * gfortran.dg/pr56007.f90: Ditto.
3794 * gfortran.dg/pr56520.f90: Ditto.
3795 * gfortran.dg/pr78741.f90: Ditto.
3796 * gfortran.dg/print_fmt_2.f90: Ditto.
3797 * gfortran.dg/select_type_20.f90: Ditto.
3799 2019-01-02 Marek Polacek <polacek@redhat.com>
3802 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3804 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3807 * gfortran.dg/const_chararacter_merge.f90: New test.
3809 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3812 * g++.dg/torture/pr88130.C: New testcase.
3814 2019-01-02 Martin Liska <mliska@suse.cz>
3816 PR tree-optimization/88650
3817 * gfortran.dg/predict-3.f90: New test.
3819 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3821 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3823 2019-01-02 Richard Biener <rguenther@suse.de>
3825 PR tree-optimization/88621
3826 * gcc.dg/torture/pr88621.c: New testcase.
3828 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3831 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3832 targets and expect _ZThn8 for ilp32 targets.
3834 2019-01-01 Martin Sebor <msebor@redhat.com>
3835 Jeff Law <law@redhat.com>
3837 * gcc.dg/strlenopt-40.c: Update.
3838 * gcc.dg/strlenopt-51.c: Likewise.
3839 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3841 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3842 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3843 * gcc.dg/strlenopt-59.c: New test.
3844 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3845 * g++.dg/init/strlen.C: New test.
3847 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3850 * gfortran.dg/structure_constructor_16.f90: New test.
3852 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3854 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3855 * g++.dg/ipa/devirt-53.C: Fix scan template.
3857 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3859 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3860 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3861 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3863 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3865 * g++.dg/tree-prof/devirt.C: Update testcase.
3867 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3869 Update copyright years.
3871 Copyright (C) 2019 Free Software Foundation, Inc.
3873 Copying and distribution of this file, with or without modification,
3874 are permitted in any medium without royalty provided the copyright
3875 notice and this notice are preserved.