1 2019-03-13 Martin Sebor <msebor@redhat.com>
3 PR tree-optimization/89662
4 * gcc.dg/Warray-bounds-41.c: New test.
6 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/cpp0x/auto53.C: New.
11 2019-03-13 Richard Biener <rguenther@suse.de>
14 * gcc.dg/torture/pr89677.c: New testcase.
16 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/other/friend16.C: New.
20 * g++.dg/other/friend17.C: Likewise.
22 2019-03-13 Jakub Jelinek <jakub@redhat.com>
25 * c-c++-common/gomp/pr88588.c: New test.
27 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
32 * gfortran.dg/binding_label_tests_30.f90: New test.
33 * gfortran.dg/binding_label_tests_31.f90: New test.
34 * gfortran.dg/binding_label_tests_32.f90: New test.
35 * gfortran.dg/binding_label_tests_33.f90: New test.
37 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
39 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
40 * gdc.dg/ubsan/ubsan.exp: New file.
41 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
42 Explicitly return flags from procedure.
44 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
47 * gdc.dg/pr88957.d: New test.
48 * gdc.dg/simd.d: Add new vector tests.
50 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
53 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
54 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
57 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
60 * gfortran.dg/charlen_17.f90: New test.
62 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
64 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
66 2019-03-12 Martin Liska <mliska@suse.cz>
68 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
69 * gfortran.dg/binding_label_tests_4.f03: Likewise.
70 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
71 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
72 * gfortran.dg/c_loc_tests_17.f90: Likewise.
73 * gfortran.dg/constructor_9.f90: Likewise.
74 * gfortran.dg/dec_structure_8.f90: Likewise.
75 * gfortran.dg/entry_4.f90: Likewise.
76 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
77 * gfortran.dg/initialization_23.f90: Likewise.
78 * gfortran.dg/logical_assignment_1.f90: Likewise.
79 * gfortran.dg/pr80752.f90: Likewise.
80 * gfortran.dg/pr88116_1.f90: Likewise.
81 * gfortran.dg/pr88467.f90: Likewise.
82 * gfortran.dg/typebound_call_7.f03: Likewise.
83 * gfortran.dg/typebound_generic_1.f03: Likewise.
84 * gfortran.dg/typebound_operator_2.f03: Likewise.
85 * gfortran.dg/typebound_operator_4.f03: Likewise.
86 * gfortran.dg/typebound_proc_9.f03: Likewise.
87 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
89 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
92 * gfortran.dg/assumed_rank_16.f90: New test.
95 * gfortran.dg/assumed_rank_17.f90: New test.
97 2019-03-12 Jakub Jelinek <jakub@redhat.com>
100 * gcc.c-torture/compile/pr89663-1.c: New test.
101 * gcc.c-torture/compile/pr89663-2.c: New test.
103 2019-03-12 Richard Biener <rguenther@suse.de>
105 PR tree-optimization/89664
106 * gfortran.dg/pr89664.f90: New testcase.
108 2019-03-11 Jakub Jelinek <jakub@redhat.com>
111 * gfortran.dg/gomp/pr89651.f90: New test.
115 * gcc.c-torture/compile/pr89655.c: New test.
117 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
119 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
122 2019-03-11 Martin Liska <mliska@suse.cz>
124 * g++.dg/conversion/simd3.C (foo): Wrap option names
125 with apostrophe character.
126 * g++.dg/cpp1z/decomp3.C (test): Likewise.
128 * g++.dg/cpp1z/decomp4.C (test): Likewise.
129 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
130 * g++.dg/cpp1z/decomp45.C (f): Likewise.
131 * g++.dg/opt/pr34036.C: Likewise.
132 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
133 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
134 * gcc.dg/cpp/dir-only-4.c: Likewise.
135 * gcc.dg/cpp/dir-only-5.c: Likewise.
136 * gcc.dg/cpp/pr71591.c: Likewise.
137 * gcc.dg/format/opt-1.c: Likewise.
138 * gcc.dg/format/opt-2.c: Likewise.
139 * gcc.dg/format/opt-3.c: Likewise.
140 * gcc.dg/format/opt-4.c: Likewise.
141 * gcc.dg/format/opt-5.c: Likewise.
142 * gcc.dg/format/opt-6.c: Likewise.
143 * gcc.dg/pr22231.c: Likewise.
144 * gcc.dg/pr33007.c: Likewise.
145 * gcc.dg/simd-1.c (hanneke): Likewise.
146 * gcc.dg/simd-5.c: Likewise.
147 * gcc.dg/simd-6.c: Likewise.
148 * gcc.dg/spellcheck-options-14.c: Likewise.
149 * gcc.dg/spellcheck-options-15.c: Likewise.
150 * gcc.dg/spellcheck-options-16.c: Likewise.
151 * gcc.dg/spellcheck-options-17.c: Likewise.
152 * gcc.dg/tree-ssa/pr23109.c: Likewise.
153 * gcc.dg/tree-ssa/recip-5.c: Likewise.
154 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
155 (__attribute__): Likewise.
156 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
157 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
158 * gcc.target/powerpc/warn-1.c: Likewise.
159 * gcc.target/powerpc/warn-2.c: Likewise.
161 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
163 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
165 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
167 * c-c++-common/unroll-6.c: New test.
169 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
172 * g++.dg/template/memfriend18.C: New.
174 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
176 * gdc.dg/pr89041.d: Mark as compile test.
178 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
180 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
183 2019-03-10 Martin Jambor <mjambor@suse.cz>
185 PR tree-optimization/85762
186 PR tree-optimization/87008
187 PR tree-optimization/85459
188 * g++.dg/tree-ssa/pr87008.C: New test.
189 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
191 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
194 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
195 * gfortran.dg/no_arg_check_2.f90: Likewise.
197 2019-03-10 Jakub Jelinek <jakub@redhat.com>
200 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
202 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
205 * gfortran.dg/dependency_53.f90: New test.
207 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
210 * gfortran.dg/public_private_module_10.f90: New test.
212 2019-03-09 John David Anglin <dave.anglin@bell.net>
215 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
218 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
221 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
223 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
226 * g++.dg/cpp0x/pr87750.C: New.
228 2019-03-09 John David Anglin <dave.anglin@bell.net>
230 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
231 * c-c++-common/ident-1a.c: Likewise.
232 * c-c++-common/ident-1b.c: Likewise.
233 * c-c++-common/ident-2b.c: Likewise.
235 * g++.dg/tls/pr77285-2.C: Require tls_native support.
237 * g++.dg/ext/visibility/lambda1.C: Require visibility.
240 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
242 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
245 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
248 * gdc.dg/pr89041.d: New test.
250 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
253 * gfortran.dg/c_ptr_tests_19.f90: New test.
255 2019-03-09 John David Anglin <dave.anglin@bell.net>
257 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
258 * gnat.dg/debug12.adb: Likewise.
260 * lib/target-supports.exp (check_effective_target_weak_undefined):
261 Return 0 on hppa*-*-hpux*.
262 (check_ascii_locale_available): Likewise.
264 2019-03-09 Janus Weil <janus@gcc.gnu.org>
267 * gfortran.dg/pointer_init_10.f90: New test case.
269 2019-03-09 John David Anglin <dave.anglin@bell.net>
271 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
273 2019-03-09 John David Anglin <dave.anglin@bell.net>
276 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
278 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
281 * gfortran.dg/array_simplify_3.f90: New test case.
283 2019-03-09 Jakub Jelinek <jakub@redhat.com>
286 * g++.dg/other/pr88568.C: New test.
288 PR rtl-optimization/89634
289 * gcc.c-torture/execute/pr89634.c: New test.
291 2019-03-08 Jakub Jelinek <jakub@redhat.com>
294 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
295 -r -nostdlib -flinker-output=nolto-rel.
297 2019-03-08 David Malcolm <dmalcolm@redhat.com>
300 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
301 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
302 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
303 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
305 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
308 * g++.dg/cpp0x/implicit17.C: New.
310 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
313 * g++.dg/template/access29.C: New.
315 2019-03-08 Jakub Jelinek <jakub@redhat.com>
318 * g++.dg/cpp1z/decomp49.C: New test.
320 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
322 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
324 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
329 * gcc.target/i386/pr78782.c: New test.
330 * gcc.target/i386/pr87558.c: Ditto.
332 2019-03-08 Jakub Jelinek <jakub@redhat.com>
335 * gcc.dg/lto/pr85870_0.c: New test.
336 * gcc.dg/lto/pr85870_1.c: New test.
338 2019-03-08 Martin Liska <mliska@suse.cz>
341 * gcc.target/i386/pr86952.c: New test.
342 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
344 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
346 2019-03-08 Jakub Jelinek <jakub@redhat.com>
349 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
353 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
354 * g++.dg/parse/array-size2.C: Likewise.
355 * g++.dg/cpp0x/constexpr-89599.C: New test.
358 * g++.dg/warn/pr89622.C: New test.
360 2019-03-07 Jakub Jelinek <jakub@redhat.com>
363 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
364 * gcc.target/i386/interrupt-6.c: Likewise.
365 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
367 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
370 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
371 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
373 2019-03-07 Jakub Jelinek <jakub@redhat.com>
376 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
377 * c-c++-common/gomp/doacross-3.c: New test.
380 * gcc.target/i386/avx512f-vmovss-1.c: New test.
381 * gcc.target/i386/avx512f-vmovss-2.c: New test.
382 * gcc.target/i386/avx512f-vmovss-3.c: New test.
383 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
384 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
385 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
387 2019-03-07 Martin Jambor <mjambor@suse.cz>
390 * gcc.dg/ipa/ipcp-5.c: New test.
392 2019-03-07 Martin Jambor <mjambor@suse.cz>
395 * g++.dg/ipa/pr88235.C: New test.
397 2019-04-07 Richard Biener <rguenther@suse.de>
400 * gcc.target/i386/pr89618.c: New testcase.
402 2019-03-07 Richard Biener <rguenther@suse.de>
404 PR tree-optimization/89595
405 * gcc.dg/torture/pr89595.c: New testcase.
407 2019-03-07 Jakub Jelinek <jakub@redhat.com>
410 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
412 2019-03-06 Harald Anlauf <anlauf@gmx.de>
415 * gfortran.dg/substr_8.f90: New test.
417 2019-03-06 Jakub Jelinek <jakub@redhat.com>
420 * g++.dg/ext/flexary34.C: New test.
422 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
424 PR rtl-optimization/88845
425 * gcc.target/powerpc/pr88845.c: New test.
427 2019-03-06 Marek Polacek <polacek@redhat.com>
429 PR c++/87378 - bogus -Wredundant-move warning.
430 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
431 * g++.dg/cpp0x/Wredundant-move7.C: New test.
433 2019-03-06 Richard Biener <rguenther@suse.de>
436 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
437 the way that makes the testcase PASS.
439 2019-03-05 Jakub Jelinek <jakub@redhat.com>
442 * gcc.dg/pr89590.c: New test.
444 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
447 * gcc.target/arm/pr89222.c: Add new test.
449 2019-03-05 Richard Biener <rguenther@suse.de>
451 PR tree-optimization/89594
452 * gcc.dg/pr89594.c: New testcase.
454 2019-03-05 Jakub Jelinek <jakub@redhat.com>
456 PR tree-optimization/89487
457 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
458 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
459 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
463 * g++.dg/other/pr89560.C: New test.
465 PR tree-optimization/89570
466 * gcc.dg/pr89570.c: New test.
468 PR tree-optimization/89566
469 * c-c++-common/pr89566.c: New test.
471 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
474 * g++.dg/parse/crash69.C: New.
476 2019-03-04 Jakub Jelinek <jakub@redhat.com>
479 * g++.dg/cpp2a/desig12.C: New test.
480 * g++.dg/cpp2a/desig13.C: New test.
482 2019-03-04 Tamar Christina <tamar.christina@arm.com>
485 * gcc.target/aarch64/options_set_10.c: Add native.
487 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
489 PR tree-optimization/89437
490 * gcc.dg/sinatan-1.c: Fix testcase.
492 2019-03-04 Richard Biener <rguenther@suse.de>
495 * gcc.dg/torture/pr89572.c: New testcase.
497 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
499 PR tree-optimization/89487
500 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
502 2019-03-03 Harald Anlauf <anlauf@gmx.de>
505 * gfortran.dg/pr77583.f90: New test.
507 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
510 * gfortran.dg/coarray_allocate_11.f90: New test.
512 2019-03-02 Harald Anlauf <anlauf@gmx.de>
515 * gfortran.dg/pr89492.f90: Adjust testcase.
516 * gfortran.dg/transfer_check_5.f90: New test.
518 2019-03-02 Jakub Jelinek <jakub@redhat.com>
521 * g++.dg/cpp2a/desig10.C: New test.
522 * g++.dg/cpp2a/desig11.C: New test.
523 * g++.dg/ext/desig4.C: Expect 4 new errors.
526 * gcc.dg/pr89506.c: New test.
528 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
529 Monk Chiang <sh.chiang04@gmail.com>
531 * gcc.target/riscv/attribute-1.c: New.
532 * gcc.target/riscv/attribute-2.c: Likewise.
533 * gcc.target/riscv/attribute-3.c: Likewise.
534 * gcc.target/riscv/attribute-4.c: Likewise.
535 * gcc.target/riscv/attribute-5.c: Likewise.
536 * gcc.target/riscv/attribute-6.c: Likewise.
537 * gcc.target/riscv/attribute-7.c: Likewise.
538 * gcc.target/riscv/attribute-8.c: Likewise.
539 * gcc.target/riscv/attribute-9.c: Likewise.
541 * gcc.target/riscv/arch-1.c: New.
542 * gcc.target/riscv/arch-2.c: Likewise.
543 * gcc.target/riscv/arch-3.c: Likewise.
544 * gcc.target/riscv/arch-4.c: Likewise.
546 2019-03-01 Jakub Jelinek <jakub@redhat.com>
549 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
550 scan-tree-dump-times from dom3 to tracer pass.
552 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
554 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
555 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
557 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
559 PR rtl-optimization/85899
560 * gcc.dg/pr85899.c: New test.
562 2019-03-01 Marek Polacek <polacek@redhat.com>
564 PR c++/89537 - missing location for error with non-static member fn.
565 * g++.dg/diagnostic/member-fn-1.C: New test.
567 PR c++/89532 - ICE with incomplete type in decltype.
568 * g++.dg/cpp2a/nontype-class14.C: New test.
570 2019-03-01 Jakub Jelinek <jakub@redhat.com>
572 Implement P1002R1, Try-catch blocks in constexpr functions
574 * g++.dg/cpp2a/constexpr-try1.C: New test.
575 * g++.dg/cpp2a/constexpr-try2.C: New test.
576 * g++.dg/cpp2a/constexpr-try3.C: New test.
577 * g++.dg/cpp2a/constexpr-try4.C: New test.
578 * g++.dg/cpp2a/constexpr-try5.C: New test.
579 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
581 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
583 PR tree-optimization/89535
584 * gfortran.dg/vect/pr89535.f90: New test.
586 2019-03-01 Richard Biener <rguenther@suse.de>
589 * gfortran.dg/pr89451.f90: New testcase.
591 2019-03-01 Richard Biener <rguenther@suse.de>
594 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
595 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
596 that happen now earlier.
598 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
600 * gcc.c-torture/execute/20190228-1.c: New test.
602 2019-02-28 Marek Polacek <polacek@redhat.com>
604 PR c++/87068 - missing diagnostic with fallthrough statement.
605 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
607 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
608 Cesar Philippidis <cesar@codesourcery.com>
612 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
613 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
616 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
620 * gfortran.dg/goacc/routine-6.f90: Update
621 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
622 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
624 2019-02-28 Jakub Jelinek <jakub@redhat.com>
627 * gcc.dg/pr89521-1.c: New test.
628 * gcc.dg/pr89521-2.c: New test.
630 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
633 * g++.dg/ipa/pr89009.C: Update symbol visibility.
635 2019-02-28 Tamar Christina <tamar.christina@arm.com>
638 * gcc.target/aarch64/options_set_10.c: New test.
640 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
643 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
645 2019-02-28 Jakub Jelinek <jakub@redhat.com>
648 * gcc.dg/pr89525.c: New test.
651 * gcc.dg/pr89520-1.c: New test.
652 * gcc.dg/pr89520-2.c: New test.
654 2019-02-27 Marek Polacek <polacek@redhat.com>
656 PR c++/88857 - ICE with value-initialization of argument in template.
657 * g++.dg/cpp0x/initlist-value4.C: New test.
659 2019-02-27 Marek Polacek <polacek@redhat.com>
661 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
662 * g++.dg/cpp0x/using-enum-3.C: New test.
664 2019-02-27 Jakub Jelinek <jakub@redhat.com>
666 PR tree-optimization/89280
667 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
670 2019-02-27 Richard Biener <rguenther@suse.de>
672 * gcc.dg/gimplefe-36.c: New testcase.
674 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
677 * g++.dg/cpp0x/nsdmi15.C: New.
679 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
682 * g++.dg/cpp0x/pr88987.C: New.
684 2019-02-27 Jakub Jelinek <jakub@redhat.com>
686 PR tree-optimization/89280
687 * gcc.c-torture/compile/pr89280.c: New test.
688 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
689 function. Skip the test for -O0.
691 2018-02-26 Steve Ellcey <sellcey@marvell.com>
693 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
694 * gfortran.dg/simd-builtins-2.f90: Ditto.
695 * gfortran.dg/simd-builtins-6.f90: Ditto.
696 * gfortran.dg/simd-builtins-8.f90: New test.
697 * gfortran.dg/simd-builtins-8.h: New header file.
699 2019-02-26 Jakub Jelinek <jakub@redhat.com>
702 * g++.dg/other/new2.C: New test.
704 PR tree-optimization/89500
705 * gcc.dg/pr89500.c: New test.
706 * gcc.dg/Wstringop-overflow-10.c: New test.
707 * gcc.dg/strlenopt-60.c: New test.
709 2019-02-26 Harald Anlauf <anlauf@gmx.de>
712 * gfortran.dg/pr89492.f90: New test.
714 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
717 * gfortran.dg/altreturn_9_0.f90: New file.
718 * gfortran.dg/altreturn_9_1.f90: New file.
720 2019-02-26 Jakub Jelinek <jakub@redhat.com>
723 * g++.dg/cpp1y/constexpr-89481.C: New test.
725 2019-02-26 Richard Biener <rguenther@suse.de>
727 PR tree-optimization/89505
728 * gcc.dg/torture/pr89505.c: New testcase.
730 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
732 * gnat.dg/opt77.adb: New test.
733 * gnat.dg/opt77_pkg.ad[sb]: New helper.
735 2019-02-26 Jakub Jelinek <jakub@redhat.com>
738 * gcc.target/i386/pr89474.c: New test.
740 2019-02-25 Jakub Jelinek <jakub@redhat.com>
743 * gcc.c-torture/compile/pr77754-1.c: New test.
744 * gcc.c-torture/compile/pr77754-2.c: New test.
745 * gcc.c-torture/compile/pr77754-3.c: New test.
746 * gcc.c-torture/compile/pr77754-4.c: New test.
747 * gcc.c-torture/compile/pr77754-5.c: New test.
748 * gcc.c-torture/compile/pr77754-6.c: New test.
750 2019-02-25 Tamar Christina <tamar.christina@arm.com>
753 * gcc.target/aarch64/options_set_1.c: New test.
754 * gcc.target/aarch64/options_set_2.c: New test.
755 * gcc.target/aarch64/options_set_3.c: New test.
756 * gcc.target/aarch64/options_set_4.c: New test.
757 * gcc.target/aarch64/options_set_5.c: New test.
758 * gcc.target/aarch64/options_set_6.c: New test.
759 * gcc.target/aarch64/options_set_7.c: New test.
760 * gcc.target/aarch64/options_set_8.c: New test.
761 * gcc.target/aarch64/options_set_9.c: New test.
763 2019-02-25 Tamar Christina <tamar.christina@arm.com>
765 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
766 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
768 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
769 test_vfmlslq_high_f16): ... To this.
770 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
771 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
772 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
773 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
774 test_vfmlslq_laneq_high_u32): Rename ...
775 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
776 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
777 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
778 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
779 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
780 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
781 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
782 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
783 test_vfmlslq_laneq_low_u32): Rename ...
784 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
785 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
786 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
787 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
788 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
789 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
791 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
792 test_vfmlslq_low_f16): ... To this.
794 2019-02-25 Tamar Christina <tamar.christina@arm.com>
796 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
797 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
799 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
800 test_vfmlslq_high_f16): ... To this.
801 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
802 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
803 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
804 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
805 test_vfmlslq_laneq_high_u32): Rename ...
806 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
807 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
808 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
809 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
810 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
811 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
812 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
813 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
814 test_vfmlslq_laneq_low_u32): Rename ...
815 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
816 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
817 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
818 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
819 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
820 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
822 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
823 test_vfmlslq_low_f16): ... To This.
824 * lib/target-supports.exp
825 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
827 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
830 * gfortran.dg/overload_3.f90: New test.
832 2019-02-25 Jakub Jelinek <jakub@redhat.com>
835 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
837 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
840 * gfortran.dg/list_directed_large.f90: New test.
842 2019-02-25 Jakub Jelinek <jakub@redhat.com>
845 * gcc.c-torture/execute/pr89434.c: New test.
848 * gcc.dg/pr89438.c: New test.
850 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
853 * g++.dg/cpp0x/pr84585.C: New.
855 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
858 * gfortran.dg/allocate_with_mold_3.f90: New test.
860 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
863 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
864 * gcc.target/i386/pr87007-2.c: Likewise.
866 2019-02-24 Harald Anlauf <anlauf@gmx.de>
870 * gfortran.dg/pr89266.f90: New test.
871 * gfortran.dg/pr88326.f90: New test.
873 2019-02-24 Jakub Jelinek <jakub@redhat.com>
875 PR rtl-optimization/89445
876 * gcc.target/i386/avx512f-pr89445.c: New test.
878 2019-02-23 Martin Sebor <msebor@redhat.com>
880 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
881 wchar_t to wint_t to avoid a bogus -Wformat warning in
884 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
887 * gfortran.dg/ISO_Fortran_binding_5.c: Include
888 "../../../libgfortran/ISO_Fortran_binding.h".
889 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
891 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
894 * gcc.dg/pr69471-1.c: New test.
895 * gcc.dg/pr69471-2.c: Likewise.
896 * gcc.target/i386/pr69471-3.c: Likewise.
898 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
901 * gfortran.dg/dtio_34.f90: New test.
903 2019-02-23 Marek Polacek <polacek@redhat.com>
905 PR c++/88294 - ICE with non-constant noexcept-specifier.
906 * g++.dg/cpp0x/noexcept34.C: New test.
907 * g++.dg/cpp0x/noexcept35.C: New test.
910 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
912 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
915 * gfortran.dg/deferred_character_32.f90 : New test
917 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
920 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
921 previously incorrect lbound for allocatable expressions. Also
922 correct stop values to avoid repetition.
923 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
924 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
927 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
928 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
929 * gfortran.dg/pr32599.f03 : Set standard to F2008.
931 2019-02-22 David Malcolm <dmalcolm@redhat.com>
934 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
935 renaming to a multicharacter name, so that start != finish. Add
936 tests for dtor locations.
938 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
941 * g++.dg/cpp0x/pr84676.C: New.
943 2019-02-22 Martin Sebor <msebor@redhat.com>
945 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
946 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
948 2019-02-22 Harald Anlauf <anlauf@gmx.de>
951 * gfortran.dg/newunit_6.f90: New test.
953 2019-02-22 Marek Polacek <polacek@redhat.com>
955 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
956 * g++.dg/cpp2a/explicit14.C: New test.
958 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
961 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
962 * gfortran.fortran-torture/compile/pr89324.f90: New test.
964 2019-02-22 Martin Sebor <msebor@redhat.com>
967 * gcc.dg/Wabsolute-value.c: New test.
969 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
971 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
972 Hongtao Liu <hongtao.liu@intel.com>
973 Sunil K Pandey <sunil.k.pandey@intel.com>
976 * gcc.target/i386/pr87007-1.c: New test.
977 * gcc.target/i386/pr87007-2.c: Likewise.
979 2019-02-22 Richard Biener <rguenther@suse.de>
981 PR tree-optimization/89440
982 * gcc.dg/vect/pr89440.c: New testcase.
984 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
986 * lib/target-supports.exp (check_effective_target_offload_nvptx):
990 * gfortran.dg/goacc/classify-routine.f95: Adjust.
992 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
993 * g++.dg/goacc/template.C: Likewise.
996 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
998 2019-02-22 Richard Biener <rguenther@suse.de>
1001 * gcc.dg/torture/restrict-7.c: New testcase.
1003 2019-02-21 Jakub Jelinek <jakub@redhat.com>
1006 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
1007 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
1008 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
1010 * g++.dg/cpp1y/constexpr-89285.C: New test.
1011 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
1013 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
1014 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1016 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1019 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1020 -fcf-protection with -fcf-protection=branch.
1021 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1022 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1023 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1024 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1025 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1027 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
1029 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1030 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1032 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1035 * gfortran.dg/warn_conversion_11.f90: New test.
1037 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1040 * gcc.target/i386/pr87412-1.c: New file.
1041 * gcc.target/i386/pr87412-2.c: Likewise.
1042 * gcc.target/i386/pr87412-3.c: Likewise.
1043 * gcc.target/i386/pr87412-4.c: Likewise.
1045 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1048 * g++.dg/cpp0x/pr89403.C: New test.
1051 * g++.dg/cpp1z/inline-var5.C: New test.
1054 * gcc.c-torture/compile/pr89412.c: New test.
1056 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1057 David Malcolm <dmalcolm@redhat.com>
1060 * gcc.dg/torture/pr89091.c: New test.
1062 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1066 * gcc.dg/pr88074-2.c: New test.
1069 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1071 2019-02-20 David Malcolm <dmalcolm@redhat.com>
1074 * gcc.dg/pr89410-1.c: New test.
1075 * gcc.dg/pr89410-2.c: New test.
1077 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1079 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1080 Add PowerPC support.
1081 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1082 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1084 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1087 * gcc.target/arm/pr86487.c: New.
1089 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1092 * g++.dg/cpp1y/var-templ60.C: New.
1094 2019-02-20 Li Jia He <helijia@linux.ibm.com>
1097 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1099 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1101 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1103 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1106 * gfortran.dg/ISO_Fortran_binding_4.f90
1108 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1111 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1112 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1114 2019-02-19 Richard Biener <rguenther@suse.de>
1117 * gcc.dg/pr88074.c: New testcase.
1119 2019-02-19 Jakub Jelinek <jakub@redhat.com>
1122 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1126 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1129 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1132 * g++.dg/diagnostic/pr89390.C: New test.
1134 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
1136 * README: Fix typos.
1138 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1140 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1143 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1146 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1148 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1149 * gfortran.dg/lto/pr87689_0.f: New file.
1150 * gfortran.dg/lto/pr87689_1.f: New file.
1152 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1154 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1156 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1158 * gdc.dg/dg.exp: Tabify.
1159 * gdc.dg/lto/lto.exp: Likewise.
1160 * gdc.test/gdc-test.exp: Likewise.
1161 * lib/gdc-dg.exp: Likewise.
1162 * lib/gdc.exp: Likewise.
1164 2019-02-18 Richard Biener <rguenther@suse.de>
1166 PR tree-optimization/89296
1167 * gcc.dg/uninit-pr89296.c: New testcase.
1169 2019-02-18 Jakub Jelinek <jakub@redhat.com>
1172 * gcc.c-torture/execute/pr89369.c: New test.
1173 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1174 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1177 2019-02-18 Martin Jambor <mjambor@suse.cz>
1179 PR tree-optimization/89209
1180 * gcc.dg/tree-ssa/pr89209.c: New test.
1182 2019-02-18 Martin Liska <mliska@suse.cz>
1184 * gfortran.dg/simd-builtins-7.f90: New test.
1185 * gfortran.dg/simd-builtins-7.h: New test.
1187 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1190 * gfortran.dg/pr88299.f90: New test.
1192 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1195 * gfortran.dg/transfer_simplify_12.f90: New test.
1197 2019-02-17 Marek Polacek <polacek@redhat.com>
1199 PR c++/89217 - ICE with list-initialization in range-based for loop.
1200 * g++.dg/cpp0x/range-for37.C: New test.
1202 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1205 * g++.dg/cpp0x/initlist114.C: New test.
1208 * g++.dg/abi/mangle68.C: New test.
1209 * g++.dg/cpp0x/decltype69.C: New test.
1211 2019-02-16 David Malcolm <dmalcolm@redhat.com>
1214 * g++.dg/wrappers/pr88680.C: New test.
1216 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1219 * gfortran.dg/coarray_data_1.f90: New test.
1221 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
1223 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1224 * c-c++-common/patchable_function_entry-default.c: Likewise.
1225 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1227 2019-02-16 Jakub Jelinek <jakub@redhat.com>
1229 PR rtl-optimization/66152
1230 * gcc.target/i386/pr66152.c: New test.
1232 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1234 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1235 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1237 2019-02-15 Tamar Christina <tamar.christina@arm.com>
1239 * lib/target-supports.exp
1240 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1241 checking alternative.
1243 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1245 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1247 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1249 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1250 * c-c++-common/patchable_function_entry-default.c: Likewise.
1251 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1252 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1254 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1258 * lib/gcc-dg.exp: If llvm_binutils effective target, set
1259 allow_blank_lines to 2 during initialization.
1260 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1261 it was previously zero.
1262 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1263 Clear allow_blank_lines afterwards whenever it was 1.
1264 * gdc.test/gdc-test.exp (dmd2dg): Don't call
1265 dg-allow-blank-lines-in-output here.
1266 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1267 the tests and restore it back at the end.
1269 * c-c++-common/ubsan/opts-1.c: New test.
1270 * c-c++-common/ubsan/opts-2.c: New test.
1271 * c-c++-common/ubsan/opts-3.c: New test.
1272 * c-c++-common/ubsan/opts-4.c: New test.
1274 2019-02-15 Richard Biener <rguenther@suse.de>
1275 Jakub Jelinek <jakub@redhat.com>
1277 PR tree-optimization/89278
1278 * gcc.dg/pr89278.c: New test.
1280 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1283 * gcc.dg/pr89340.c: New test.
1284 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1285 that leaf attribute on nested function is useless.
1288 * gcc.dg/pr89342.c: New test.
1290 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1292 PR rtl-optimization/89354
1293 * gcc.dg/pr89354.c: New test.
1295 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
1297 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1298 * gcc.target/i386/ssse3-pabsd.c: Ditto.
1299 * gcc.target/i386/ssse3-pabsw.c: Ditto.
1300 * gcc.target/i386/ssse3-palignr.c: Ditto.
1301 * gcc.target/i386/ssse3-phaddd.c: Ditto.
1302 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1303 * gcc.target/i386/ssse3-phaddw.c: Ditto.
1304 * gcc.target/i386/ssse3-phsubd.c: Ditto.
1305 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1306 * gcc.target/i386/ssse3-phsubw.c: Ditto.
1307 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1308 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1309 * gcc.target/i386/ssse3-pshufb.c: Ditto.
1310 * gcc.target/i386/ssse3-psignb.c: Ditto.
1311 * gcc.target/i386/ssse3-psignd.c: Ditto.
1312 * gcc.target/i386/ssse3-psignw.c: Ditto.
1314 2018-02-14 Steve Ellcey <sellcey@marvell.com>
1316 * gcc.target/aarch64/pcs_attribute.c: New test.
1318 2019-02-14 Harald Anlauf <anlauf@gmx.de>
1321 * gfortran.dg/pr88248.f90: New test.
1322 * gfortran.dg/f2018_obs.f90: Updated test.
1324 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1326 * gcc.target/arm/pr88850.c: change options to additional option.
1328 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1331 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
1334 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1337 * gcc.target/arm/pr88850-2.c: New test.
1338 * lib/target-supports.exp
1339 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
1340 check_effective_target_arm_neon_softfp_fp16_ok,
1341 add_options_for_arm_neon_softfp_fp16): New.
1343 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
1345 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
1346 * lib/target-supports.exp: Add procedure to check for ldrd.
1348 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
1351 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
1352 * gfortran.dg/goacc/loop-3.f95: Likewise.
1353 * gfortran.dg/goacc/pr72715.f90: New test.
1355 2019-02-14 Martin Liska <mliska@suse.cz>
1357 PR rtl-optimization/89242
1358 * g++.dg/pr89242.C: New test.
1360 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1362 PR tree-optimization/89314
1363 * gcc.dg/pr89314.c: New test.
1366 * gcc.dg/ubsan/pr89284.c: New test.
1368 2019-02-13 Ian Lance Taylor <iant@golang.org>
1370 * gcc.dg/func-attr-1.c: New test.
1372 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
1374 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1376 2019-02-13 Marek Polacek <polacek@redhat.com>
1378 PR c++/89297 - ICE with OVERLOAD in template.
1379 * g++.dg/cpp0x/initlist113.C: New test.
1381 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
1384 * g++.dg/cpp0x/pr86379.C: New.
1387 * g++.dg/cpp1y/pr87322.C: New.
1388 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
1389 instantiate the expected number of lambda functions.
1391 2019-02-13 Marek Polacek <polacek@redhat.com>
1394 * g++.dg/cpp2a/nontype-class13.C: New test.
1396 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
1399 * gcc.target/arm/pr89190.c: New test.
1401 2019-02-13 David Malcolm <dmalcolm@redhat.com>
1404 * g++.dg/concepts/pr89036.C: New test.
1406 2019-02-13 Tamar Christina <tamar.christina@arm.com>
1409 * gcc.target/aarch64/sve/pr88847.c: New test.
1411 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
1412 Jakub Jelinek <jakub@redhat.com>
1415 * g++.dg/torture/pr89303.C: New test.
1417 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1420 * g++.dg/cpp1z/using4.C: New.
1421 * g++.dg/cpp1z/using5.C: Likewise.
1422 * g++.dg/cpp1z/using6.C: Likewise.
1424 2019-02-13 Jakub Jelinek <jakub@redhat.com>
1427 * gcc.target/i386/pr89290.c: New test.
1429 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
1431 * gcc.target/powerpc/crypto-builtin-1.c
1432 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1435 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
1438 * gcc.target/i386/pr89229-1.c: New test.
1440 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1443 * gcc.target/s390/pr89233.c: New test.
1445 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1447 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1448 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1449 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1451 2019-02-12 Richard Biener <rguenther@suse.de>
1453 PR tree-optimization/89253
1454 * gfortran.dg/pr89253.f: New testcase.
1456 2019-02-11 Marek Polacek <polacek@redhat.com>
1458 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1459 * g++.dg/cpp0x/nullptr40.C: New test.
1460 * g++.dg/cpp0x/nullptr41.C: New test.
1462 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1465 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1467 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1469 PR tree-optimization/86637
1470 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1472 2019-02-11 Martin Sebor <msebor@redhat.com>
1474 PR tree-optimization/88771
1475 * gcc.dg/Wstringop-overflow-8.c: New test.
1476 * gcc.dg/Wstringop-overflow-9.c: New test.
1477 * gcc.dg/Warray-bounds-40.c: New test.
1478 * gcc.dg/builtin-stpncpy.c: Adjust.
1479 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1480 * g++.dg/opt/memcpy1.C: Adjust.
1482 2019-02-11 Martin Sebor <msebor@redhat.com>
1485 * c-c++-common/array-5.c: New test.
1486 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1487 * g++.dg/init/new38.C: Same.
1488 * g++.dg/init/new43.C: Same.
1489 * g++.dg/init/new44.C: Same.
1490 * g++.dg/init/new46.C: Same.
1491 * g++.dg/other/large-size-array.C: Same.
1492 * g++.dg/other/new-size-type.C: Same.
1493 * g++.dg/template/array30.C: Same.
1494 * g++.dg/template/array32.C: New test.
1495 * g++.dg/template/dependent-name3.C: Adjust.
1496 * gcc.dg/large-size-array-3.c: Same.
1497 * gcc.dg/large-size-array-5.c: Same.
1498 * gcc.dg/large-size-array.c: Same.
1499 * g++.old-deja/g++.brendan/array1.C: Same.
1500 * g++.old-deja/g++.mike/p6149.C: Same.
1502 2019-02-11 Martin Sebor <msebor@redhat.com>
1504 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1506 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1509 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1510 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1511 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1513 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1515 * gcc.target/powerpc/vec-sld-modulo.c: New.
1516 * gcc.target/powerpc/vec-srad-modulo.c: New.
1517 * gcc.target/powerpc/vec-srd-modulo.c: New.
1519 2019-02-11 Martin Liska <mliska@suse.cz>
1522 * g++.dg/ipa/pr89009.C: New test.
1524 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1527 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1528 * gfortran.dg/pointer_init_6.f90: Likewise.
1529 * gfortran.dg/pointer_init_9.f90: New test.
1531 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1534 * gfortran.dg/warn_undefined_1.f90: New test.o
1536 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1538 PR tree-optimization/89268
1539 * gcc.dg/vect/pr89268.c: New test.
1541 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1543 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1545 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1548 * gfortran.dg/substr_simplify.f90: New test.
1550 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1553 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1555 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1558 * gfortran.dg/array_reference_2.f90 : New test.
1560 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1563 * gcc.dg/gomp/pr89246-1.c: New test.
1564 * gcc.dg/gomp/pr89246-2.c: New test.
1566 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1568 PR tree-optimization/88739
1569 * gcc.c-torture/execute/pr88739.c: New test.
1571 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1574 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1576 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1578 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1579 * gcc.target/s390/vector/vec-copysign.c: New test.
1581 2019-02-08 Richard Biener <rguenther@suse.de>
1583 PR tree-optimization/89247
1584 * gcc.dg/torture/pr89247.c: New testcase.
1586 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1588 * gcc.target/s390/jump-label.c: New test.
1590 2019-02-08 Richard Biener <rguenther@suse.de>
1593 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1595 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1597 PR rtl-optimization/89234
1598 * g++.dg/ubsan/pr89234.C: New test.
1600 2019-02-08 Richard Biener <rguenther@suse.de>
1603 * gcc.dg/torture/pr89223.c: New testcase.
1605 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1607 PR tree-optimization/86637
1608 PR tree-optimization/89235
1609 * gcc.c-torture/compile/pr86637-1.c: New test.
1610 * gcc.c-torture/compile/pr86637-2.c: New test.
1611 * gcc.c-torture/compile/pr86637-3.c: New test.
1612 * gcc.c-torture/compile/pr89235.c: New test.
1614 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1616 * gcc.target/aarch64/abd_1.c: New test.
1617 * gcc.dg/sabd_1.c: Likewise.
1619 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1622 * gfortran.dg/wunused-parameter_2.f90: New test.
1624 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1626 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1628 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1630 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1631 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1633 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1634 Jakub Jelinek <jakub@redhat.com>
1637 * gcc.c-torture/execute/pr88714.c: New test.
1638 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1640 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1643 * gcc.target/arm/pr88850.c: New test.
1645 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1648 * g++.dg/cpp0x/pr86218.C: New.
1650 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1652 PR rtl-optimization/89225
1653 * gcc.target/powerpc/pr89225.c: New.
1655 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1657 * gnat.dg/opt76.adb: New test.
1659 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1662 * gfortran.dg/null_10.f90: New test.
1664 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1667 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1668 column numbers to dg-warning directives where they are correct.
1669 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1670 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1671 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1673 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1676 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1677 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1678 xfail scan-assembler-not with Solaris as.
1680 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1682 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1684 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1686 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1689 2019-02-06 Richard Biener <rguenther@suse.de>
1691 PR tree-optimization/89182
1692 * gfortran.dg/graphite/pr89182.f90: New testcase.
1694 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1697 * gcc.dg/pr89211.c: New test.
1700 * c-c++-common/builtin-convertvector-2.c: New test.
1702 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1705 * lib/go-torture.exp: Test compiling with -flto.
1707 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1710 * gcc.dg/redecl-18.c: New test.
1712 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1715 * g++.dg/opt/pr89187.C: New test.
1717 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1719 * jit.dg/add-driver-options-testlib.c: Add support file for
1720 test-add-driver-options.c testcase.
1721 * jit.dg/all-non-failing-tests.h: Add note about
1722 test-add-driver-options.c
1723 * jit.dg/jit.exp (jit-dg-test): Update to support
1724 add-driver-options-testlib.c compilation.
1725 * jit.dg/test-add-driver-options.c: New testcase.
1727 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1729 PR rtl-optimization/11304
1730 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1731 * gcc.target/i386/call-2.c: New test.
1733 2019-02-05 Marek Polacek <polacek@redhat.com>
1735 PR c++/89158 - by-value capture of constexpr variable broken.
1736 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1738 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1740 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1742 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1744 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1746 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1749 * g++.dg/opt/pr89188.C: New test.
1751 PR rtl-optimization/89195
1752 * gcc.c-torture/execute/pr89195.c: New test.
1754 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1756 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1758 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1759 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1760 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1761 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1762 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1763 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1764 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1765 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1766 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1768 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1771 * g++.dg/ext/vector36.C: New test.
1773 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1776 * g++.dg/pr87770.C: New.
1778 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1781 * gfortran.dg/pr89077.f90: New test.
1783 2019-02-04 Martin Liska <mliska@suse.cz>
1786 * gcc.dg/ipa/pr88985.c: New test.
1788 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1790 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1791 characters or extra spaces after the comment character.
1793 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1795 * g++.dg/torture/alias-1.C: New test.
1797 2019-02-03 Martin Sebor <msebor@redhat.com>
1800 * c-c++-common/Wsequence-point-2.c: New test.
1803 * g++.dg/warn/Wunused-var-35.C: New test.
1805 2019-02-03 Richard Biener <rguenther@suse.de>
1808 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1810 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1813 * gfortran.dg/warn_conversion_10.f90: New test.
1815 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1818 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1820 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1823 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1825 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1828 * gfortran.dg/pointer_array_component_3.f90 : New test.
1830 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1833 * gcc.dg/gomp/pr87887-1.c: New test.
1834 * gcc.dg/gomp/pr87887-2.c: New test.
1836 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1840 * gfortran.dg/pr89084.f90: New test.
1841 * gfortran.dg/lto/pr89084_0.f90: New test.
1842 * gfortran.dg/pr83246.f90: New test.
1844 2019-02-01 Marek Polacek <polacek@redhat.com>
1846 PR c++/88325 - ICE with invalid out-of-line template member definition.
1847 * g++.dg/cpp2a/typename14.C: New test.
1849 2019-02-01 Richard Biener <rguenther@suse.de>
1852 * gcc.dg/torture/pr88597.c: New testcase.
1854 2019-02-01 Richard Biener <rguenther@suse.de>
1856 PR tree-optimization/85497
1857 * gcc.dg/graphite/pr85497.c: New testcase.
1859 2019-02-01 Richard Biener <rguenther@suse.de>
1862 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1864 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1866 PR tree-optimization/89143
1867 * gcc.dg/tree-ssa/vrp121.c: New test.
1869 PR tree-optimization/88107
1870 * gcc.dg/gomp/pr88107.c: New test.
1873 * g++.dg/ext/attrib57.C: New test.
1875 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1877 PR tree-optimization/88932
1878 * gfortran.dg/pr88932.f90: New test.
1880 2019-01-31 Marek Polacek <polacek@redhat.com>
1882 PR c++/88983 - ICE with switch in constexpr function.
1883 * g++.dg/cpp1y/constexpr-88983.C: New test.
1885 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1888 * gfortran.dg/contiguous_9.f90: New test.
1890 2019-01-31 Marek Polacek <polacek@redhat.com>
1892 PR c++/89083, c++/80864 - ICE with list initialization in template.
1893 * g++.dg/cpp0x/initlist107.C: New test.
1894 * g++.dg/cpp0x/initlist108.C: New test.
1895 * g++.dg/cpp0x/initlist109.C: New test.
1896 * g++.dg/cpp0x/initlist110.C: New test.
1897 * g++.dg/cpp0x/initlist111.C: New test.
1898 * g++.dg/cpp0x/initlist112.C: New test.
1899 * g++.dg/init/ptrfn4.C: New test.
1901 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1904 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1905 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1907 2019-01-31 Richard Biener <rguenther@suse.de>
1909 PR tree-optimization/89135
1910 * gcc.dg/torture/pr89135.c: New testcase.
1912 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1915 * c-c++-common/asan/pr89124.c: New test.
1917 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1920 * gfortran.dg/print_2.f90: New test.
1922 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1924 PR rtl-optimization/87246
1925 * gcc.target/i386/pr87246.c: New.
1927 2019-01-30 Marek Polacek <polacek@redhat.com>
1929 PR c++/89119 - ICE with value-initialization in template.
1930 * g++.dg/cpp0x/initlist-value3.C: New test.
1932 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1934 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1935 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1936 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1937 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1938 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1939 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1940 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1941 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1942 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1943 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1945 2019-01-30 Richard Biener <rguenther@suse.de>
1947 PR tree-optimization/89111
1948 * gcc.dg/torture/pr89111.c: New testcase.
1950 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1953 * lib/target-supports.exp: Cache result.
1955 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1958 * g++.target/i386/pr89105.C: New test.
1961 * gcc.dg/pr89061.c: New test.
1963 2019-01-29 Martin Sebor <msebor@redhat.com>
1966 * gcc.dg/Warray-bounds-39.c: New test.
1968 2019-01-29 Marek Polacek <polacek@redhat.com>
1971 * g++.dg/other/nontype-1.C: Expect error in all modes.
1972 * g++.dg/parse/crash13.C: Likewise.
1973 * g++.dg/parse/error36.C: Likewise.
1974 * g++.dg/template/error29.C: Likewise.
1976 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1979 * gfortran.dg/c_funptr_1.f90: New file.
1980 * gfortran.dg/c_funptr_1_mod.f90: New file.
1982 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1986 * gcc.dg/gomp/pr89104.c: New test.
1988 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1990 * gdc.dg/pr89042a.d: Mark as compile test.
1991 * gdc.dg/pr89042b.d: Likewise.
1993 2019-01-29 Richard Biener <rguenther@suse.de>
1996 * g++.dg/lto/pr87295_0.C: New testcase.
1998 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2001 * gcc.dg/pr89045.c: New test.
2004 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
2005 lp64, ilp32 and llp64 only.
2006 (fputs): Use unsigned long long instead of size_t for return type.
2007 (vfprintf, vfscanf): Accept arbitrary target specific type for
2010 2019-01-28 Marek Polacek <polacek@redhat.com>
2012 PR c++/88358 - name wrongly treated as type.
2013 * g++.dg/cpp2a/typename1.C: Add dg-error.
2014 * g++.dg/cpp2a/typename13.C: New test.
2015 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2018 2019-01-28 Marek Polacek <polacek@redhat.com>
2020 * g++.dg/cpp0x/enum37.C: Add dg-error.
2022 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2024 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2025 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2027 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2029 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2030 "-Wattribute-alias".
2032 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
2035 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2037 2019-01-27 Marek Polacek <polacek@redhat.com>
2039 PR c++/88815 - narrowing conversion lost in decltype.
2040 PR c++/78244 - narrowing conversion in template not detected.
2041 * g++.dg/cpp0x/Wnarrowing15.C: New test.
2042 * g++.dg/cpp0x/Wnarrowing16.C: New test.
2043 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2044 * g++.dg/cpp1y/Wnarrowing1.C: New test.
2046 PR c++/89024 - ICE with incomplete enum type.
2047 * g++.dg/cpp0x/enum37.C: New test.
2049 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
2051 * gnat.dg/opt75.adb: New test.
2052 * gnat.dg/opt75_pkg.ad[sb]: New helper.
2054 2019-01-27 Jakub Jelinek <jakub@redhat.com>
2057 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2058 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2060 2019-01-26 Martin Jambor <mjambor@suse.cz>
2063 * gfortran.dg/gomp/pr88933.f90: New test.
2065 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2068 * gdc.dg/pr89042a.d: New test.
2069 * gdc.dg/pr89042b.d: New test.
2071 2019-01-26 Harald Anlauf <anlauf@gmx.de>
2074 * gfortran.dg/pr57553.f90: New test.
2076 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2078 * gnat.dg/array34.adb: New test.
2080 2019-01-26 Jakub Jelinek <jakub@redhat.com>
2082 PR preprocessor/88974
2083 * c-c++-common/cpp/pr88974.c: New test.
2085 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2088 * g++.dg/cpp2a/destroying-delete2.C: New.
2089 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2091 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2094 * gfortran.dg/pr85780.f90: Update testcase for error message.
2096 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
2099 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2100 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2101 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2103 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2106 * gcc.dg/pr89037.c: New test.
2108 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2110 * lib/target-supports.exp (check_effective_target_fenv): New.
2111 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2112 fenv effective target.
2113 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2114 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2115 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2116 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2118 2019-01-25 Richard Biener <rguenther@suse.de>
2120 PR tree-optimization/86865
2121 * gcc.dg/graphite/pr86865.c: New testcase.
2122 * gcc.dg/graphite/pr69728.c: XFAIL.
2123 * gcc.dg/graphite/scop-21.c: Likewise.
2125 2019-01-24 Martin Sebor <msebor@redhat.com>
2130 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2131 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2132 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2133 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2134 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2135 * gcc.dg/builtins-69.c: New test.
2136 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2137 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2139 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2141 PR rtl-optimization/88948
2142 * gcc.target/i386/pr88948.c: New test.
2144 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2147 * g++.dg/debug/pr89006.C: New test.
2150 * gcc.dg/gomp/pr89015.c: New test.
2153 * c-c++-common/gomp/cancel-2.c: New test.
2154 * gcc.dg/gomp/cancel-1.c: New test.
2155 * g++.dg/gomp/cancel-1.C: New test.
2156 * g++.dg/gomp/cancel-2.C: New test.
2157 * g++.dg/gomp/cancel-3.C: New test.
2159 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2161 PR tree-optimization/89027
2162 * gfortran.dg/gomp/pr89027.f90: New test.
2164 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
2167 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2168 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
2170 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2173 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2174 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2175 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2176 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2178 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2181 * g++.target/i386/pr88998.c: New test.
2183 2019-01-23 Marek Polacek <polacek@redhat.com>
2185 PR c++/88757 - qualified name treated wrongly as type.
2186 * g++.dg/cpp0x/dependent2.C: New test.
2187 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2188 * g++.dg/cpp2a/typename12.C: New test.
2189 * g++.dg/template/static30.C: Remove dg-error.
2191 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2194 * c-c++-common/pr44715.c: New test.
2197 * c-c++-common/pr88984.c: New test.
2199 2019-01-23 Richard Biener <rguenther@suse.de>
2201 PR tree-optimization/89008
2202 * gcc.dg/torture/pr89008.c: New testcase.
2204 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
2206 * gnat.dg/specs/opt4.ads: New test.
2208 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2210 PR tree-optimization/88964
2211 * gfortran.dg/pr88964.f90: New test.
2213 2019-01-22 Martin Sebor <msebor@redhat.com>
2215 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2216 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2218 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2219 * c-c++-common/Wrestrict.c: Make xfails conditional on target
2222 2018-01-22 Steve Ellcey <sellcey@marvell.com>
2224 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
2225 to aarch64*-*-* target.
2226 * c-c++-common/gomp/pr60823-3.c: Ditto.
2227 * g++.dg/gomp/declare-simd-1.C: Ditto.
2228 * g++.dg/gomp/declare-simd-3.C: Ditto.
2229 * g++.dg/gomp/declare-simd-4.C: Ditto.
2230 * g++.dg/gomp/declare-simd-7.C: Ditto.
2231 * g++.dg/gomp/pr88182.C: Ditto.
2232 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2233 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2234 * gcc.dg/gomp/pr59669-2.c: Ditto.
2235 * gcc.dg/gomp/pr87895-1.c: Ditto.
2236 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2237 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2238 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2239 * gfortran.dg/gomp/pr83977.f90: Ditto.
2241 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2244 * gcc.target/powerpc/pr88965.c: New test.
2247 * c-c++-common/gomp/atomic-23.c: New test.
2249 2019-01-22 Harald Anlauf <anlauf@gmx.de>
2252 * gfortran.dg/power_8.f90: New test.
2254 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2256 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2257 * g++.dg/vec-init-1.C: Likewise.
2258 * gcc.dg/pr87793.c: Likewise.
2260 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2262 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2263 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2265 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2268 * gcc.target/arm/aapcs/bitfield2.c: New test.
2269 * gcc.target/arm/aapcs/bitfield3.c: New test.
2271 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
2273 PR rtl-optimization/87763
2274 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2276 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
2279 * gcc.target/i386/pr88954-1.c: New test.
2280 * gcc.target/i386/pr88954-2.c: Likewise.
2282 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2285 * gcc.target/arm/aapcs/bitfield1.c: New test.
2286 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2287 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2288 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2290 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
2292 * gfortran.dg/array_function_5.f90: Fix a dg directive.
2293 * gfortran.dg/block_16.f08: Likewise.
2294 * gfortran.dg/dec_structure_14.f90: Likewise.
2295 * gfortran.dg/namelist_96.f90: Likewise.
2296 * gfortran.dg/newunit_5.f90.f90: Moved to
2297 * gfortran.dg/newunit_5.f90: here.
2298 * gfortran.dg/pdt_28.f03: Likewise.
2299 * gfortran.dg/spread_simplify_1.f90: Likewise.
2301 2019-01-22 Tamar Christina <tamar.christina@arm.com>
2303 PR/tree-optimization 88903
2304 * gcc.dg/vect/pr88903-1.c: Add explicit &.
2306 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2308 PR rtl-optimization/88904
2309 * gcc.c-torture/execute/pr88904.c: New test.
2312 * gcc.dg/pr88905.c: New test.
2314 PR rtl-optimization/49429
2316 PR rtl-optimization/86334
2318 * gcc.target/i386/pr86334.c: New test.
2319 * gcc.target/i386/pr88906.c: New test.
2321 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2324 * g++.dg/gomp/pr88949.C: New test.
2326 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
2328 * class_66.f90: Fix a dg directive.
2329 * debug/pr35154-stabs.f: Likewise.
2330 * dec_d_lines_3.f: Likewise.
2331 * dec_d_lines_3.f: Likewise.
2332 * dec_structure_12.f90: Likewise.
2333 * dec_structure_15.f90: Likewise.
2334 * deferred_character_31.f90: Likewise.
2335 * dtio_31.f03: Likewise.
2336 * dtio_32.f03: Likewise.
2337 * extends_11.f03: Likewise.
2338 * integer_plus.f90: Likewise.
2339 * pdt_25.f03: Likewise.
2340 * pr58968.f: Likewise.
2341 * pr78259.f90: Likewise.
2342 * vect/vect-2.f90: Likewise.
2343 * matmul_const.f90: Likewise.
2345 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
2348 * gcc.target/i386/pr88938.c: New test.
2350 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2353 * g++.dg/asan/pr88901.C: New test.
2355 2019-01-21 Tamar Christina <tamar.christina@arm.com>
2357 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2359 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2362 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2363 * gcc.dg/pr88928.c: New test case.
2365 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2367 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2368 {long ,short ,}{unsigned ,}int.
2370 2019-01-21 Richard Biener <rguenther@suse.de>
2372 PR tree-optimization/88934
2373 * gfortran.dg/pr88934.f90: New testcase.
2375 2019-01-20 Ulrich Drepper <drepper@redhat.com>
2377 Fix after C++ P0600 implementation.
2378 * g++.dg/init/new39.C: Don't just ignore result of new.
2380 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
2382 * gdc.dg/runnable.d: Add more tests for comparing complex types.
2384 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
2386 * gdc.dg/runnable.d: Add tests for comparing complex types.
2388 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
2390 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
2391 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
2392 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
2393 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2395 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
2398 * gfortran.dg/no-automatic.f90: New test.
2400 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2403 * gfortran.dg/pr77960.f90: New test.
2405 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2406 Paul Thomas <pault@gcc.gnu.org>
2409 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
2410 scan-tree tests that fail with patch.
2411 * gfortran.dg/contiguous_8.f90: New test.
2413 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
2415 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2417 * gfortran.dg/loop_versioning_9.f90: New test.
2418 * gfortran.dg/loop_versioning_10.f90: Likewise.
2420 2019-01-19 Jakub Jelinek <jakub@redhat.com>
2423 * gfortran.dg/pr88902.f90: New test.
2425 2019-01-18 Martin Sebor <msebor@redhat.com>
2427 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2429 2019-01-18 Ian Lance Taylor <iant@golang.org>
2431 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2432 is no longer externally visible.
2434 2019-01-18 Marek Polacek <polacek@redhat.com>
2437 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2439 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2442 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2443 (dg-options): Replace -m32 with -fno-pic.
2444 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2445 (dg-options): Remove -m32.
2447 2019-01-18 Richard Biener <rguenther@suse.de>
2449 PR tree-optimization/88903
2450 * gcc.dg/vect/pr88903-1.c: New testcase.
2451 * gcc.dg/vect/pr88903-2.c: Likewise.
2453 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2457 * c-c++-common/pr51628-33.c: New test.
2458 * c-c++-common/pr51628-35.c: New test.
2459 * c-c++-common/pr88664-1.c: Likewise.
2460 * c-c++-common/pr88664-2.c: Likewise.
2461 * gcc.dg/pr51628-34.c: Likewise.
2463 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2466 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2467 mp and sec extensions to armv7-a.
2469 2019-01-18 Martin Liska <mliska@suse.cz>
2471 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2472 expected function name.
2474 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2476 PR tree-optimization/86214
2477 * g++.dg/opt/pr86214-1.C: New test.
2478 * g++.dg/opt/pr86214-2.C: New test.
2480 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2482 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2484 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2487 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2490 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2491 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2493 2019-01-18 Martin Liska <mliska@suse.cz>
2496 * g++.target/i386/pr88587.C: New test.
2497 * gcc.target/i386/mvc13.c: New test.
2499 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2502 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2504 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2505 * gfortran.dg/gomp/pr83977.f90: Ditto.
2507 2019-01-17 Martin Sebor <msebor@redhat.com>
2510 * gcc.dg/Warray-bounds-38.c: New test.
2512 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2514 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2515 warning checks and assembler scans.
2516 * c-c++-common/gomp/pr60823-3.c: Ditto.
2517 * c-c++-common/gomp/pr63328.c: Ditto.
2518 * g++.dg/gomp/declare-simd-1.C: Ditto.
2519 * g++.dg/gomp/declare-simd-3.C: Ditto.
2520 * g++.dg/gomp/declare-simd-4.C: Ditto.
2521 * g++.dg/gomp/declare-simd-7.C: Ditto.
2522 * g++.dg/gomp/pr88182.C: Ditto.
2523 * g++.dg/vect/simd-clone-7.cc: Ditto.
2524 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2525 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2526 * gcc.dg/gomp/pr59669-2.c: Ditto.
2527 * gcc.dg/gomp/pr87895-1.c: Ditto.
2528 * gcc.dg/gomp/pr87895-2.c: Ditto.
2529 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2530 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2531 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2532 * gfortran.dg/gomp/pr83977.f90: Ditto.
2534 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2536 * g++.dg/cpp0x/auto52.C: Test locations too.
2537 * g++.dg/cpp0x/trailing2.C: Likewise.
2538 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2539 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2540 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2541 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2542 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2544 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2547 * g++.dg/template/pr88699.C: New test.
2549 2019-01-17 Martin Sebor <msebor@redhat.com>
2551 PR tree-optimization/88800
2552 * c-c++-common/Wrestrict.c: Adjust.
2553 * gcc.dg/Warray-bounds-37.c: New test.
2554 * gcc.dg/builtin-memcpy-2.c: New test.
2555 * gcc.dg/builtin-memcpy.c: New test.
2557 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2560 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2562 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2563 Kwok Cheung Yeung <kcy@codesourcery.com>
2564 Julian Brown <julian@codesourcery.com>
2565 Tom de Vries <tom@codesourcery.com>
2567 * gcc.dg/20020312-2.c: Add amdgcn support.
2568 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2569 * gcc.dg/builtin-apply2.c: Likewise.
2570 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2571 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2572 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2573 * gcc.dg/memcmp-1.c: Increase timeout factor.
2574 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2575 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2576 * gcc.dg/sibcall-9.c: Likewise.
2577 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2578 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2579 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2580 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2581 * lib/target-supports.exp (check_effective_target_trampolines):
2583 (check_profiling_available): Likewise.
2584 (check_effective_target_global_constructor): Likewise.
2585 (check_effective_target_return_address): Likewise.
2586 (check_effective_target_fopenacc): Likewise.
2587 (check_effective_target_fopenmp): Likewise.
2588 (check_effective_target_vect_int): Likewise.
2589 (check_effective_target_vect_intfloat_cvt): Likewise.
2590 (check_effective_target_vect_uintfloat_cvt): Likewise.
2591 (check_effective_target_vect_floatint_cvt): Likewise.
2592 (check_effective_target_vect_floatuint_cvt): Likewise.
2593 (check_effective_target_vect_simd_clones): Likewise.
2594 (check_effective_target_vect_shift): Likewise.
2595 (check_effective_target_whole_vector_shift): Likewise.
2596 (check_effective_target_vect_bswap): Likewise.
2597 (check_effective_target_vect_shift_char): Likewise.
2598 (check_effective_target_vect_long): Likewise.
2599 (check_effective_target_vect_float): Likewise.
2600 (check_effective_target_vect_double): Likewise.
2601 (check_effective_target_vect_perm): Likewise.
2602 (check_effective_target_vect_perm_byte): Likewise.
2603 (check_effective_target_vect_perm_short): Likewise.
2604 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2605 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2606 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2607 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2608 (check_effective_target_vect_natural_alignment): Likewise.
2609 (check_effective_target_vect_fully_masked): Likewise.
2610 (check_effective_target_vect_element_align): Likewise.
2611 (check_effective_target_vect_masked_store): Likewise.
2612 (check_effective_target_vect_scatter_store): Likewise.
2613 (check_effective_target_vect_condition): Likewise.
2614 (check_effective_target_vect_cond_mixed): Likewise.
2615 (check_effective_target_vect_char_mult): Likewise.
2616 (check_effective_target_vect_short_mult): Likewise.
2617 (check_effective_target_vect_int_mult): Likewise.
2618 (check_effective_target_sqrt_insn): Likewise.
2619 (check_effective_target_vect_call_sqrtf): Likewise.
2620 (check_effective_target_vect_call_btrunc): Likewise.
2621 (check_effective_target_vect_call_btruncf): Likewise.
2622 (check_effective_target_vect_call_ceil): Likewise.
2623 (check_effective_target_vect_call_floorf): Likewise.
2624 (check_effective_target_lto): Likewise.
2625 (check_vect_support_and_set_flags): Likewise.
2626 (check_effective_target_vect_stridedN): Enable when fully masked is
2628 (add_options_for_sqrt_insn): New procedure.
2630 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2632 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2633 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2635 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2637 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2639 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2640 * gcc.dg/pic-1.c: Disable on amdgcn.
2641 * gcc.dg/pic-2.c: Disable on amdgcn.
2642 * gcc.dg/pic-3.c: Disable on amdgcn.
2643 * gcc.dg/pic-4.c: Disable on amdgcn.
2644 * gcc.dg/pie-3.c: Disable on amdgcn.
2645 * gcc.dg/pie-4.c: Disable on amdgcn.
2646 * gcc.dg/uninit-19.c: Check pie_enabled.
2647 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2649 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2650 Kwok Cheung Yeung <kcy@codesourcery.com>
2651 Julian Brown <julian@codesourcery.com>
2652 Tom de Vries <tom@codesourcery.com>
2654 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2655 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2656 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2657 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2658 * gcc.dg/20111216-1.c: Require exceptions.
2659 * gcc.dg/cleanup-10.c: Require exceptions.
2660 * gcc.dg/cleanup-11.c: Require exceptions.
2661 * gcc.dg/cleanup-12.c: Require exceptions.
2662 * gcc.dg/cleanup-13.c: Require exceptions.
2663 * gcc.dg/cleanup-5.c: Require exceptions.
2664 * gcc.dg/cleanup-8.c: Require exceptions.
2665 * gcc.dg/cleanup-9.c: Require exceptions.
2666 * gcc.dg/gomp/pr29955.c: Require exceptions.
2667 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2668 * gcc.dg/nested-func-5.c: Require exceptions.
2669 * gcc.dg/pch/except-1.c: Require exceptions.
2670 * gcc.dg/pch/valid-2.c: Require exceptions.
2671 * gcc.dg/pr41470.c: Require exceptions.
2672 * gcc.dg/pr42427.c: Require exceptions.
2673 * gcc.dg/pr44545.c: Require exceptions.
2674 * gcc.dg/pr47086.c: Require exceptions.
2675 * gcc.dg/pr51481.c: Require exceptions.
2676 * gcc.dg/pr51644.c: Require exceptions.
2677 * gcc.dg/pr52046.c: Require exceptions.
2678 * gcc.dg/pr54669.c: Require exceptions.
2679 * gcc.dg/pr56424.c: Require exceptions.
2680 * gcc.dg/pr64465.c: Require exceptions.
2681 * gcc.dg/pr65802.c: Require exceptions.
2682 * gcc.dg/pr67563.c: Require exceptions.
2683 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2684 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2685 * gcc.dg/vect/pr46663.c: Require exceptions.
2686 * lib/target-supports.exp (check_effective_target_exceptions): New.
2688 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2691 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2693 2019-01-17 Nathan Sidwell <nathan@acm.org>
2696 * g++.dg/cpp0x/pr86610.C: New.
2698 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2700 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2701 VFIXUPIMM* intrinsics.
2702 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2703 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2704 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2706 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2710 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2712 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2713 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2714 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2715 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2716 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2717 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2718 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2719 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2720 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2721 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2722 * gcc.target/i386/sse-13.c: Ditto.
2723 * gcc.target/i386/sse-14.c: Ditto.
2724 * gcc.target/i386/sse-22.c: Ditto.
2725 * gcc.target/i386/sse-23.c: Ditto.
2726 * gcc.target/i386/testimm-10.c: Ditto.
2727 * gcc.target/i386/testround-1.c: Ditto.
2729 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2733 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2736 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2737 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2739 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2741 PR rtl-optimization/88870
2742 * gcc.dg/pr88870.c: New test.
2744 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2746 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2748 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2751 * g++.dg/concepts/pr87768.C: New.
2754 * gcc.dg/cpp1z/pr86648.C: New.
2756 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2759 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2760 vectorized on POWER unless hardware misaligned loads are available.
2762 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2765 * g++.dg/torture/pr88861.C: New test.
2767 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2770 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2772 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2774 * g++.dg/other/pr33558.C: Test location too.
2775 * g++.dg/other/pr33558-2.C: Likewise.
2776 * g++.dg/parse/crash4.C: Likewise.
2777 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2778 * g++.old-deja/g++.mike/p7635.C: Likewise.
2779 * g++.old-deja/g++.other/decl6.C: Likewise.
2781 2019-01-16 Marek Polacek <polacek@redhat.com>
2783 PR c++/78244 - narrowing conversion in template not detected.
2784 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2785 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2787 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2791 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2792 may_alias attribute.
2794 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2796 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2799 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2802 * g++.dg/template/pr88795.C: New test.
2804 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2807 * gfortran.dg/actual_array_substr_3.f90: New test.
2809 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2812 * gfortran.dg/pr81849.f90: New test.
2814 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2816 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2817 ISO_Fortran_binding_2.h.
2819 2019-01-15 Marek Polacek <polacek@redhat.com>
2822 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2824 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2827 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2828 -Wdeprecated warning and expect a following note:.
2830 2019-01-15 Richard Biener <rguenther@suse.de>
2833 * g++.dg/lto/pr88046_0.C: New testcase.
2835 2019-01-15 Richard Biener <rguenther@suse.de>
2837 PR tree-optimization/88855
2838 * gcc.dg/pr88855.c: New testcase.
2840 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2842 * g++.dg/diagnostic/typedef-initialized.C: New.
2844 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2846 * g++.dg/diagnostic/bitfld3.C: New.
2848 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2850 PR tree-optimization/88775
2851 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2852 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2854 2019-01-14 Marek Polacek <polacek@redhat.com>
2856 PR c++/88825 - ICE with bogus function return type deduction.
2857 * g++.dg/cpp1y/auto-fn55.C: New test.
2859 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2861 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2862 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2863 feature test macros.
2864 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2866 2019-01-14 Marek Polacek <polacek@redhat.com>
2868 PR c++/88830 - ICE with abstract class.
2869 * g++.dg/other/abstract7.C: New test.
2871 2019-01-14 Martin Sebor <msebor@redhat.com>
2874 * gcc.dg/format/attr-8.c: New test.
2875 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2876 * gcc.dg/format/attr-3.c: Same.
2877 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2878 * objc.dg/fsf-nsstring-format-1.m: Same.
2880 2019-01-14 Martin Liska <mliska@suse.cz>
2882 PR gcov-profile/88263
2883 * g++.dg/gcov/pr88263-2.C: New test.
2885 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2887 PR rtl-optimization/88796
2888 * gcc.target/i386/pr88796.c: New test.
2890 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2892 * gdc.dg/asm1.d: New test.
2893 * gdc.dg/asm2.d: New test.
2894 * gdc.dg/asm3.d: New test.
2895 * gdc.dg/asm4.d: New test.
2896 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2898 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2901 * gfortran.dg/namelist_96.f90: New test.
2903 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2906 * gfortran.dg/internal_pack_18.f90: New test.
2908 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2910 * gcc.dg/pr51628-20.c: Updated.
2911 * gcc.dg/pr51628-21.c: Likewise.
2912 * gcc.dg/pr51628-25.c: Likewise.
2914 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2917 * gfortran.dg/internal_pack_17.f90: New test.
2918 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2921 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2924 * gfortran.dg/pr61765.f90: New test.
2926 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2928 * g++.dg/cpp0x/pr62101.C: Test locations too.
2929 * g++.dg/inherit/pure1.C: Likewise.
2931 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2933 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2935 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2937 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2939 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2940 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2941 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2942 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2943 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2946 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2949 * gfortran.dg/pr35031.f90: new test.
2951 2019-01-11 Marek Polacek <polacek@redhat.com>
2953 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2954 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2955 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2957 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2961 * c-c++-common/gomp/pr85956.c: New test.
2962 * g++.dg/gomp/pr88733.C: New test.
2964 2019-01-11 Tobias Burnus <burnus@net-b.de>
2967 * g++.dg/cpp0x/defaulted61.C: New
2968 * g++.dg/cpp0x/defaulted62.C: New.
2970 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2972 PR tree-optimization/88693
2973 * gcc.c-torture/execute/pr88693.c: New test.
2975 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2977 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2980 2019-01-11 Martin Liska <mliska@suse.cz>
2983 * g++.dg/lto/pr88758_0.C: New test.
2984 * g++.dg/lto/pr88758_1.C: New test.
2986 2019-01-11 Jan Beulich <jbeulich@suse.com>
2988 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2989 gcc.target/i386/avx512f-vcvtss2si-1.c,
2990 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2991 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2992 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2993 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2994 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2995 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2996 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2997 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2998 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2999 gcc.target/i386/pr19398.c: Permit l or q suffix.
3001 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3003 PR rtl-optimization/88296
3004 * gcc.target/i386/pr88296.c: New test.
3006 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
3008 * g++.dg/diagnostic/extern-initialized.C: New.
3009 * g++.dg/ext/dllimport-initialized.C: Likewise.
3011 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3014 * gfortran.dg/internal_pack_16.f90: New test.
3016 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3019 * g++.target/i386/pr88785.C: New test.
3021 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
3023 PR rtl-optimization/87305
3024 * gcc.target/aarch64/pr87305.c: New.
3026 2019-01-10 Richard Biener <rguenther@suse.de>
3028 PR tree-optimization/88792
3029 * gcc.dg/torture/pr88792.c: New testcase.
3031 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
3034 * gfortran.dg/pr86322_1.f90: New test.
3035 * gfortran.dg/pr86322_2.f90: Ditto.
3036 * gfortran.dg/pr86322_3.f90: Ditto.
3038 2019-01-10 Sudakshina Das <sudi.das@arm.com>
3040 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3041 * gcc.target/aarch64/bti-2.c: Likewise.
3042 * gcc.target/aarch64/bti-3.c: Likewise.
3044 2019-01-10 Stefan Agner <stefan@agner.ch>
3047 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3048 check if -masm-syntax-unified gets applied properly.
3050 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3053 * gcc.dg/pr88568.c: New test.
3055 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3057 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3058 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3060 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3062 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3063 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3065 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3067 * lib/target-supports.exp
3068 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3069 check_effective_target_arm_v8_3a_complex_neon_ok,
3070 add_options_for_arm_v8_3a_complex_neon,
3071 check_effective_target_arm_v8_3a_complex_neon_hw,
3072 check_effective_target_vect_complex_rot_N): New.
3074 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3077 * gfortran.dg/pr88376.f90: New test.
3079 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3082 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3083 "can not" with "cannot".
3084 * gfortran.dg/common_15.f90: Likewise.
3085 * gfortran.dg/derived_result_2.f90: Likewise.
3086 * gfortran.dg/do_check_6.f90: Likewise.
3087 * gfortran.dg/namelist_args.f90: Likewise.
3088 * gfortran.dg/negative_unit_check.f90: Likewise.
3089 * gfortran.dg/pure_formal_3.f90: Likewise.
3090 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3091 * obj-c++.dg/exceptions-3.mm: Likewise.
3092 * obj-c++.dg/exceptions-4.mm: Likewise.
3093 * obj-c++.dg/exceptions-5.mm: Likewise.
3094 * obj-c++.dg/property/at-property-23.mm: Likewise.
3095 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3096 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3097 * objc.dg/attributes/method-attribute-2.m: Likewise.
3098 * objc.dg/exceptions-3.m: Likewise.
3099 * objc.dg/exceptions-4.m: Likewise.
3100 * objc.dg/exceptions-5.m: Likewise.
3101 * objc.dg/param-1.m: Likewise.
3102 * objc.dg/property/at-property-23.m: Likewise.
3103 * objc.dg/property/dotsyntax-17.m: Likewise.
3104 * objc.dg/property/property-neg-7.m: Likewise.
3106 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3109 * gfortran.dg/spread_simplify_1.f90: New test.
3111 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3113 * lib/target-supports.exp
3114 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3115 * gcc.target/i386/xorsign.c: New test.
3117 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3119 * gcc.target/sparc/tls-ld-int8.c: New test.
3120 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3121 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3122 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3123 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3124 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3126 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3128 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3129 option when configure with bti.
3130 * gcc.target/aarch64/bti-2.c: Likewise.
3131 * lib/target-supports.exp
3132 (check_effective_target_default_branch_protection):
3133 Add configure check for --enable-standard-branch-protection.
3135 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3137 * gcc.target/aarch64/bti-1.c: New test.
3138 * gcc.target/aarch64/bti-2.c: New test.
3139 * gcc.target/aarch64/bti-3.c: New test.
3140 * lib/target-supports.exp
3141 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3143 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3145 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3146 instead of IP0_REGNUM and add test case.
3148 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3150 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3152 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3153 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3155 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3157 2019-01-09 Jakub Jelinek <jakub@redhat.com>
3159 PR rtl-optimization/88331
3160 * gcc.target/i386/pr88331.c: New test.
3162 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3164 * g++.dg/diagnostic/constexpr2.C: New.
3165 * g++.dg/diagnostic/ref3.C: Likewise.
3167 2019-01-08 Marek Polacek <polacek@redhat.com>
3169 PR c++/88538 - braced-init-list in template-argument-list.
3170 * g++.dg/cpp2a/nontype-class11.C: New test.
3173 * g++.dg/cpp2a/nontype-class12.C: New test.
3175 2019-01-08 Jakub Jelinek <jakub@redhat.com>
3178 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3179 dg-options. Require ppc_cpu_supports_hw effective target instead of
3182 2019-01-08 Janus Weil <janus@gcc.gnu.org>
3185 * gfortran.dg/class_69.f90: New test case.
3187 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3190 * gcc.target/i386/pr88717.c: New test.
3192 2019-01-08 Marek Polacek <polacek@redhat.com>
3194 PR c++/88548 - this accepted in static member functions.
3195 * g++.dg/cpp0x/this1.C: New test.
3197 2019-01-08 Martin Liska <mliska@suse.cz>
3199 PR tree-optimization/88753
3200 * gcc.dg/tree-ssa/pr88753.c: New test.
3202 2019-01-08 Richard Biener <rguenther@suse.de>
3204 PR tree-optimization/86554
3205 * gcc.dg/torture/pr86554-1.c: New testcase.
3206 * gcc.dg/torture/pr86554-2.c: Likewise.
3208 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3210 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3211 cover target variance.
3213 2019-01-08 Richard Biener <rguenther@suse.de>
3216 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3217 directly build the expected GENERIC tree.
3219 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
3221 * gcc.target/aarch64/(return_address_sign_1.c,
3222 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3223 Change option to -mbranch-protection.
3224 * gcc.target/aarch64/(branch-protection-option.c,
3225 branch-protection-option-2.c, branch-protection-attr.c,
3226 branch-protection-attr-2.c): New file.
3228 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3230 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3232 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3234 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3236 * c-c++-common/builtin-has-attribute-4.c: Likewise.
3237 Append match for warning that ‘protected’ attribute is not supported.
3239 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3241 * gcc.dg/Wmissing-attributes.c: Require alias support.
3242 * gcc.dg/attr-copy-2.c: Likewise.
3243 * gcc.dg/attr-copy-5.c: Likewise.
3245 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
3246 Jakub Jelinek <jakub@redhat.com>
3249 * g++.dg/warn/Wreturn-type-11.C: New test.
3251 2019-01-07 David Malcolm <dmalcolm@redhat.com>
3254 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3255 dump to reflect r266077.
3257 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3260 * gcc.dg/pr88701.c: New test.
3262 2019-01-07 Joseph Myers <joseph@codesourcery.com>
3266 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3268 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3270 * g++.dg/diagnostic/constexpr1.C: New.
3271 * g++.dg/diagnostic/thread1.C: Likewise.
3273 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3274 Harald Anlauf <anlauf@gmx.de>
3275 Tobias Burnus <burnus@gcc.gnu.org>
3277 * gfortran.dg/is_contiguous_1.f90: New test.
3278 * gfortran.dg/is_contiguous_2.f90: New test.
3279 * gfortran.dg/is_contiguous_3.f90: New test.
3281 2019-01-07 Marek Polacek <polacek@redhat.com>
3283 PR c++/88741 - wrong error with initializer-string.
3284 * g++.dg/init/array50.C: New test.
3286 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3292 * gcc.dg/array-6.c: Move from here ...
3293 * c-c++-common/array-6.c: ... to here and add some more test coverage.
3294 * g++.dg/pr69338.C: New test.
3295 * g++.dg/pr69697.C: Likewise.
3296 * g++.dg/ext/flexary32.C: Likewise.
3297 * g++.dg/ext/flexary3.C: Adjust test.
3298 * g++.dg/ext/flexary12.C: Likewise.
3299 * g++.dg/ext/flexary13.C: Likewise.
3300 * g++.dg/ext/flexary15.C: Likewise.
3301 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3302 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3303 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3305 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
3307 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3308 optional in scan pattern.
3310 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3312 PR tree-optimization/88598
3313 * gcc.dg/vect/pr88598-1.c: New test.
3314 * gcc.dg/vect/pr88598-2.c: Likewise.
3315 * gcc.dg/vect/pr88598-3.c: Likewise.
3316 * gcc.dg/vect/pr88598-4.c: Likewise.
3317 * gcc.dg/vect/pr88598-5.c: Likewise.
3318 * gcc.dg/vect/pr88598-6.c: Likewise.
3320 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3322 PR tree-optimization/88598
3323 * gcc.dg/pr88598-1.c: New test.
3324 * gcc.dg/pr88598-2.c: Likewise.
3325 * gcc.dg/pr88598-3.c: Likewise.
3326 * gcc.dg/pr88598-4.c: Likewise.
3327 * gcc.dg/pr88598-5.c: Likewise.
3329 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3331 PR tree-optimization/88676
3332 * gcc.dg/tree-ssa/pr88676.c: New test.
3333 * gcc.dg/pr88676.c: New test.
3334 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
3338 * c-c++-common/asan/pr88619.c: New test.
3341 * c-c++-common/builtin-convertvector-1.c: New test.
3342 * c-c++-common/torture/builtin-convertvector-1.c: New test.
3343 * g++.dg/ext/builtin-convertvector-1.C: New test.
3344 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
3346 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
3349 * gcc.target/i386/pr88521.c: New testcase.
3351 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3354 * gfortran.dg/min_max_type_2.f90: New test.
3356 2019-01-06 Jakub Jelinek <jakub@redhat.com>
3359 * c-c++-common/attributes-4.c (falloc_align_int128,
3360 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3362 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
3364 * gcc.dg/ipa/ipcp-2.c: Update bounds.
3366 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3368 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3369 * gcc.dg/plugin/plugindir2.c: Likewise.
3370 * gcc.dg/plugin/plugindir3.c: Likewise.
3371 * gcc.dg/plugin/plugindir4.c: Likewise.
3373 2019-01-05 Janus Weil <janus@gcc.gnu.org>
3376 * gfortran.dg/blockdata_10.f90: New test case.
3378 2019-01-05 Jakub Jelinek <jakub@redhat.com>
3382 * gcc.dg/nested-func-12.c: New test.
3383 * gcc.c-torture/compile/pr82564.c: New test.
3386 * gcc.dg/debug/dwarf2/pr88635.c: New test.
3388 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3391 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3393 2019-01-04 Martin Sebor <msebor@redhat.com>
3396 * g++.dg/ext/attr-copy.C: New test.
3397 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3398 * gcc.dg/attr-copy-6.c: New test.
3399 * gcc.dg/attr-copy-7.c: New test.
3401 2019-01-04 Martin Sebor <msebor@redhat.com>
3404 * c-c++-common/attributes-4.c: New test.
3406 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
3409 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3412 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3415 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3416 * gfortran.dg/merge_char_const.f90: Restore.
3418 2019-01-04 Jakub Jelinek <jakub@redhat.com>
3421 * gcc.dg/pr88594.c: New test.
3423 2019-01-04 Jan Beulich <jbeulich@suse.com>
3425 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3426 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3427 gcc.target/i386/avx512bw-vpcmpequb-1.c,
3428 gcc.target/i386/avx512bw-vpcmpequw-1.c,
3429 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3430 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3431 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3432 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3433 gcc.target/i386/avx512bw-vpcmpgew-1.c,
3434 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3435 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3436 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3437 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3438 gcc.target/i386/avx512bw-vpcmpleb-1.c,
3439 gcc.target/i386/avx512bw-vpcmpleub-1.c,
3440 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3441 gcc.target/i386/avx512bw-vpcmplew-1.c,
3442 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3443 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3444 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3445 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3446 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3447 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3448 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3449 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3450 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3451 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3452 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3453 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3454 gcc.target/i386/avx512bw-vptestmb-1.c,
3455 gcc.target/i386/avx512bw-vptestmw-1.c,
3456 gcc.target/i386/avx512bw-vptestnmb-1.c,
3457 gcc.target/i386/avx512bw-vptestnmw-1.c,
3458 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3459 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3460 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3461 gcc.target/i386/avx512dq-vfpclassss-1.c,
3462 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3463 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3464 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3465 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3466 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3467 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3468 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3469 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3470 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3471 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3472 gcc.target/i386/avx512vl-vpcmpged-1.c,
3473 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3474 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3475 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3476 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3477 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3478 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3479 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3480 gcc.target/i386/avx512vl-vpcmpled-1.c,
3481 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3482 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3483 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3484 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3485 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3486 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3487 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3488 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3489 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3490 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3491 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3492 gcc.target/i386/avx512vl-vptestmd-1.c,
3493 gcc.target/i386/avx512vl-vptestmq-1.c,
3494 gcc.target/i386/avx512vl-vptestnmd-1.c,
3495 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3497 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3498 gcc.target/i386/avx512bw-vpcmpub-1.c,
3499 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3500 gcc.target/i386/avx512bw-vpcmpw-1.c,
3501 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3502 gcc.target/i386/avx512dq-vfpclassps-1.c,
3503 gcc.target/i386/avx512f-vcmppd-1.c,
3504 gcc.target/i386/avx512f-vcmpps-1.c,
3505 gcc.target/i386/avx512f-vcmpsd-1.c,
3506 gcc.target/i386/avx512f-vcmpss-1.c,
3507 gcc.target/i386/avx512f-vpcmpd-1.c,
3508 gcc.target/i386/avx512f-vpcmpq-1.c,
3509 gcc.target/i386/avx512f-vpcmpud-1.c,
3510 gcc.target/i386/avx512f-vpcmpuq-1.c,
3511 gcc.target/i386/avx512f-vptestmd-1.c,
3512 gcc.target/i386/avx512f-vptestmq-1.c,
3513 gcc.target/i386/avx512f-vptestnmd-1.c,
3514 gcc.target/i386/avx512f-vptestnmq-1.c,
3515 gcc.target/i386/avx512vl-vcmppd-1.c,
3516 gcc.target/i386/avx512vl-vcmpps-1.c,
3517 gcc.target/i386/avx512vl-vpcmpd-1.c,
3518 gcc.target/i386/avx512vl-vpcmpq-1.c,
3519 gcc.target/i386/avx512vl-vpcmpud-1.c,
3520 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3523 2019-01-03 Martin Sebor <msebor@redhat.com>
3525 PR tree-optimization/88659
3526 * gcc.dg/Wstringop-truncation-6.c: New test.
3528 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3531 * gfortran.dg/const_chararacter_merge.f90: Remove.
3533 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3536 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3537 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3539 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3541 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3542 * gcc.dg/pubtypes-3.c: Likewise.
3543 * gcc.dg/pubtypes-4.c: Likewise.
3545 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3548 * g++.target/i386/pr88636.C: New test.
3550 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3552 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3554 2019-01-03 Martin Liska <mliska@suse.cz>
3557 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3559 2019-01-02 Marek Polacek <polacek@redhat.com>
3561 PR c++/88612 - ICE with -Waddress-of-packed-member.
3562 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3564 PR c++/88631 - CTAD failing for value-initialization.
3565 * g++.dg/cpp1z/class-deduction59.C: New test.
3567 PR c++/81486 - CTAD failing with ().
3568 * g++.dg/cpp1z/class-deduction60.C: New test.
3569 * g++.dg/cpp1z/class-deduction61.C: New test.
3571 2019-01-02 Martin Sebor <msebor@redhat.com>
3572 Jeff Law <law@redhat.com>
3574 * gcc.dg/strlenopt-36.c: Update.
3575 * gcc.dg/strlenopt-45.c: Update.
3576 * gcc.c-torture/execute/strlen-5.c: New test.
3577 * gcc.c-torture/execute/strlen-6.c: New test.
3578 * gcc.c-torture/execute/strlen-7.c: New test.
3580 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3583 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3584 messages only on vect_hw_misalign targets.
3586 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3588 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3589 * gfortran.dg/dec_d_lines_3.f: Ditto.
3590 * gfortran.dg/dec_structure_24.f90: Ditto.
3591 * gfortran.dg/dec_structure_26.f90: Ditto.
3592 * gfortran.dg/dec_structure_27.f90: Ditto.
3593 * gfortran.dg/dec_type_print_3.f90: Ditto.
3594 * gfortran.dg/derived_name_1.f90: Ditto.
3595 * gfortran.dg/error_recovery_1.f90: Ditto.
3596 * gfortran.dg/gomp/pr29759.f90: Ditto.
3597 * gfortran.dg/pr36192.f90: Ditto.
3598 * gfortran.dg/pr56007.f90: Ditto.
3599 * gfortran.dg/pr56520.f90: Ditto.
3600 * gfortran.dg/pr78741.f90: Ditto.
3601 * gfortran.dg/print_fmt_2.f90: Ditto.
3602 * gfortran.dg/select_type_20.f90: Ditto.
3604 2019-01-02 Marek Polacek <polacek@redhat.com>
3607 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3609 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3612 * gfortran.dg/const_chararacter_merge.f90: New test.
3614 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3617 * g++.dg/torture/pr88130.C: New testcase.
3619 2019-01-02 Martin Liska <mliska@suse.cz>
3621 PR tree-optimization/88650
3622 * gfortran.dg/predict-3.f90: New test.
3624 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3626 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3628 2019-01-02 Richard Biener <rguenther@suse.de>
3630 PR tree-optimization/88621
3631 * gcc.dg/torture/pr88621.c: New testcase.
3633 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3636 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3637 targets and expect _ZThn8 for ilp32 targets.
3639 2019-01-01 Martin Sebor <msebor@redhat.com>
3640 Jeff Law <law@redhat.com>
3642 * gcc.dg/strlenopt-40.c: Update.
3643 * gcc.dg/strlenopt-51.c: Likewise.
3644 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3646 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3647 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3648 * gcc.dg/strlenopt-59.c: New test.
3649 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3650 * g++.dg/init/strlen.C: New test.
3652 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3655 * gfortran.dg/structure_constructor_16.f90: New test.
3657 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3659 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3660 * g++.dg/ipa/devirt-53.C: Fix scan template.
3662 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3664 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3665 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3666 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3668 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3670 * g++.dg/tree-prof/devirt.C: Update testcase.
3672 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3674 Update copyright years.
3676 Copyright (C) 2019 Free Software Foundation, Inc.
3678 Copying and distribution of this file, with or without modification,
3679 are permitted in any medium without royalty provided the copyright
3680 notice and this notice are preserved.