1 2019-03-08 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/warn/pr89622.C: New test.
6 2019-03-07 Jakub Jelinek <jakub@redhat.com>
9 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
10 * gcc.target/i386/interrupt-6.c: Likewise.
11 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
13 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
16 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
17 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
19 2019-03-07 Jakub Jelinek <jakub@redhat.com>
22 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
23 * c-c++-common/gomp/doacross-3.c: New test.
26 * gcc.target/i386/avx512f-vmovss-1.c: New test.
27 * gcc.target/i386/avx512f-vmovss-2.c: New test.
28 * gcc.target/i386/avx512f-vmovss-3.c: New test.
29 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
30 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
31 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
33 2019-03-07 Martin Jambor <mjambor@suse.cz>
36 * gcc.dg/ipa/ipcp-5.c: New test.
38 2019-03-07 Martin Jambor <mjambor@suse.cz>
41 * g++.dg/ipa/pr88235.C: New test.
43 2019-04-07 Richard Biener <rguenther@suse.de>
46 * gcc.target/i386/pr89618.c: New testcase.
48 2019-03-07 Richard Biener <rguenther@suse.de>
50 PR tree-optimization/89595
51 * gcc.dg/torture/pr89595.c: New testcase.
53 2019-03-07 Jakub Jelinek <jakub@redhat.com>
56 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
58 2019-03-06 Harald Anlauf <anlauf@gmx.de>
61 * gfortran.dg/substr_8.f90: New test.
63 2019-03-06 Jakub Jelinek <jakub@redhat.com>
66 * g++.dg/ext/flexary34.C: New test.
68 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
70 PR rtl-optimization/88845
71 * gcc.target/powerpc/pr88845.c: New test.
73 2019-03-06 Marek Polacek <polacek@redhat.com>
75 PR c++/87378 - bogus -Wredundant-move warning.
76 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
77 * g++.dg/cpp0x/Wredundant-move7.C: New test.
79 2019-03-06 Richard Biener <rguenther@suse.de>
82 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
83 the way that makes the testcase PASS.
85 2019-03-05 Jakub Jelinek <jakub@redhat.com>
88 * gcc.dg/pr89590.c: New test.
90 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
93 * gcc.target/arm/pr89222.c: Add new test.
95 2019-03-05 Richard Biener <rguenther@suse.de>
97 PR tree-optimization/89594
98 * gcc.dg/pr89594.c: New testcase.
100 2019-03-05 Jakub Jelinek <jakub@redhat.com>
102 PR tree-optimization/89487
103 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
104 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
105 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
109 * g++.dg/other/pr89560.C: New test.
111 PR tree-optimization/89570
112 * gcc.dg/pr89570.c: New test.
114 PR tree-optimization/89566
115 * c-c++-common/pr89566.c: New test.
117 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
120 * g++.dg/parse/crash69.C: New.
122 2019-03-04 Jakub Jelinek <jakub@redhat.com>
125 * g++.dg/cpp2a/desig12.C: New test.
126 * g++.dg/cpp2a/desig13.C: New test.
128 2019-03-04 Tamar Christina <tamar.christina@arm.com>
131 * gcc.target/aarch64/options_set_10.c: Add native.
133 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
135 PR tree-optimization/89437
136 * gcc.dg/sinatan-1.c: Fix testcase.
138 2019-03-04 Richard Biener <rguenther@suse.de>
141 * gcc.dg/torture/pr89572.c: New testcase.
143 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
145 PR tree-optimization/89487
146 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
148 2019-03-03 Harald Anlauf <anlauf@gmx.de>
151 * gfortran.dg/pr77583.f90: New test.
153 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
156 * gfortran.dg/coarray_allocate_11.f90: New test.
158 2019-03-02 Harald Anlauf <anlauf@gmx.de>
161 * gfortran.dg/pr89492.f90: Adjust testcase.
162 * gfortran.dg/transfer_check_5.f90: New test.
164 2019-03-02 Jakub Jelinek <jakub@redhat.com>
167 * g++.dg/cpp2a/desig10.C: New test.
168 * g++.dg/cpp2a/desig11.C: New test.
169 * g++.dg/ext/desig4.C: Expect 4 new errors.
172 * gcc.dg/pr89506.c: New test.
174 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
175 Monk Chiang <sh.chiang04@gmail.com>
177 * gcc.target/riscv/attribute-1.c: New.
178 * gcc.target/riscv/attribute-2.c: Likewise.
179 * gcc.target/riscv/attribute-3.c: Likewise.
180 * gcc.target/riscv/attribute-4.c: Likewise.
181 * gcc.target/riscv/attribute-5.c: Likewise.
182 * gcc.target/riscv/attribute-6.c: Likewise.
183 * gcc.target/riscv/attribute-7.c: Likewise.
184 * gcc.target/riscv/attribute-8.c: Likewise.
185 * gcc.target/riscv/attribute-9.c: Likewise.
187 * gcc.target/riscv/arch-1.c: New.
188 * gcc.target/riscv/arch-2.c: Likewise.
189 * gcc.target/riscv/arch-3.c: Likewise.
190 * gcc.target/riscv/arch-4.c: Likewise.
192 2019-03-01 Jakub Jelinek <jakub@redhat.com>
195 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
196 scan-tree-dump-times from dom3 to tracer pass.
198 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
200 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
201 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
203 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
205 PR rtl-optimization/85899
206 * gcc.dg/pr85899.c: New test.
208 2019-03-01 Marek Polacek <polacek@redhat.com>
210 PR c++/89537 - missing location for error with non-static member fn.
211 * g++.dg/diagnostic/member-fn-1.C: New test.
213 PR c++/89532 - ICE with incomplete type in decltype.
214 * g++.dg/cpp2a/nontype-class14.C: New test.
216 2019-03-01 Jakub Jelinek <jakub@redhat.com>
218 Implement P1002R1, Try-catch blocks in constexpr functions
220 * g++.dg/cpp2a/constexpr-try1.C: New test.
221 * g++.dg/cpp2a/constexpr-try2.C: New test.
222 * g++.dg/cpp2a/constexpr-try3.C: New test.
223 * g++.dg/cpp2a/constexpr-try4.C: New test.
224 * g++.dg/cpp2a/constexpr-try5.C: New test.
225 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
227 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
229 PR tree-optimization/89535
230 * gfortran.dg/vect/pr89535.f90: New test.
232 2019-03-01 Richard Biener <rguenther@suse.de>
235 * gfortran.dg/pr89451.f90: New testcase.
237 2019-03-01 Richard Biener <rguenther@suse.de>
240 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
241 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
242 that happen now earlier.
244 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
246 * gcc.c-torture/execute/20190228-1.c: New test.
248 2019-02-28 Marek Polacek <polacek@redhat.com>
250 PR c++/87068 - missing diagnostic with fallthrough statement.
251 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
253 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
254 Cesar Philippidis <cesar@codesourcery.com>
258 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
259 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
262 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
266 * gfortran.dg/goacc/routine-6.f90: Update
267 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
268 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
270 2019-02-28 Jakub Jelinek <jakub@redhat.com>
273 * gcc.dg/pr89521-1.c: New test.
274 * gcc.dg/pr89521-2.c: New test.
276 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
279 * g++.dg/ipa/pr89009.C: Update symbol visibility.
281 2019-02-28 Tamar Christina <tamar.christina@arm.com>
284 * gcc.target/aarch64/options_set_10.c: New test.
286 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
289 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
291 2019-02-28 Jakub Jelinek <jakub@redhat.com>
294 * gcc.dg/pr89525.c: New test.
297 * gcc.dg/pr89520-1.c: New test.
298 * gcc.dg/pr89520-2.c: New test.
300 2019-02-27 Marek Polacek <polacek@redhat.com>
302 PR c++/88857 - ICE with value-initialization of argument in template.
303 * g++.dg/cpp0x/initlist-value4.C: New test.
305 2019-02-27 Marek Polacek <polacek@redhat.com>
307 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
308 * g++.dg/cpp0x/using-enum-3.C: New test.
310 2019-02-27 Jakub Jelinek <jakub@redhat.com>
312 PR tree-optimization/89280
313 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
316 2019-02-27 Richard Biener <rguenther@suse.de>
318 * gcc.dg/gimplefe-36.c: New testcase.
320 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
323 * g++.dg/cpp0x/nsdmi15.C: New.
325 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
328 * g++.dg/cpp0x/pr88987.C: New.
330 2019-02-27 Jakub Jelinek <jakub@redhat.com>
332 PR tree-optimization/89280
333 * gcc.c-torture/compile/pr89280.c: New test.
334 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
335 function. Skip the test for -O0.
337 2018-02-26 Steve Ellcey <sellcey@marvell.com>
339 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
340 * gfortran.dg/simd-builtins-2.f90: Ditto.
341 * gfortran.dg/simd-builtins-6.f90: Ditto.
342 * gfortran.dg/simd-builtins-8.f90: New test.
343 * gfortran.dg/simd-builtins-8.h: New header file.
345 2019-02-26 Jakub Jelinek <jakub@redhat.com>
348 * g++.dg/other/new2.C: New test.
350 PR tree-optimization/89500
351 * gcc.dg/pr89500.c: New test.
352 * gcc.dg/Wstringop-overflow-10.c: New test.
353 * gcc.dg/strlenopt-60.c: New test.
355 2019-02-26 Harald Anlauf <anlauf@gmx.de>
358 * gfortran.dg/pr89492.f90: New test.
360 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
363 * gfortran.dg/altreturn_9_0.f90: New file.
364 * gfortran.dg/altreturn_9_1.f90: New file.
366 2019-02-26 Jakub Jelinek <jakub@redhat.com>
369 * g++.dg/cpp1y/constexpr-89481.C: New test.
371 2019-02-26 Richard Biener <rguenther@suse.de>
373 PR tree-optimization/89505
374 * gcc.dg/torture/pr89505.c: New testcase.
376 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
378 * gnat.dg/opt77.adb: New test.
379 * gnat.dg/opt77_pkg.ad[sb]: New helper.
381 2019-02-26 Jakub Jelinek <jakub@redhat.com>
384 * gcc.target/i386/pr89474.c: New test.
386 2019-02-25 Jakub Jelinek <jakub@redhat.com>
389 * gcc.c-torture/compile/pr77754-1.c: New test.
390 * gcc.c-torture/compile/pr77754-2.c: New test.
391 * gcc.c-torture/compile/pr77754-3.c: New test.
392 * gcc.c-torture/compile/pr77754-4.c: New test.
393 * gcc.c-torture/compile/pr77754-5.c: New test.
394 * gcc.c-torture/compile/pr77754-6.c: New test.
396 2019-02-25 Tamar Christina <tamar.christina@arm.com>
399 * gcc.target/aarch64/options_set_1.c: New test.
400 * gcc.target/aarch64/options_set_2.c: New test.
401 * gcc.target/aarch64/options_set_3.c: New test.
402 * gcc.target/aarch64/options_set_4.c: New test.
403 * gcc.target/aarch64/options_set_5.c: New test.
404 * gcc.target/aarch64/options_set_6.c: New test.
405 * gcc.target/aarch64/options_set_7.c: New test.
406 * gcc.target/aarch64/options_set_8.c: New test.
407 * gcc.target/aarch64/options_set_9.c: New test.
409 2019-02-25 Tamar Christina <tamar.christina@arm.com>
411 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
412 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
414 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
415 test_vfmlslq_high_f16): ... To this.
416 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
417 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
418 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
419 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
420 test_vfmlslq_laneq_high_u32): Rename ...
421 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
422 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
423 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
424 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
425 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
426 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
427 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
428 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
429 test_vfmlslq_laneq_low_u32): Rename ...
430 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
431 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
432 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
433 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
434 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
435 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
437 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
438 test_vfmlslq_low_f16): ... To this.
440 2019-02-25 Tamar Christina <tamar.christina@arm.com>
442 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
443 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
445 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
446 test_vfmlslq_high_f16): ... To this.
447 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
448 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
449 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
450 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
451 test_vfmlslq_laneq_high_u32): Rename ...
452 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
453 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
454 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
455 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
456 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
457 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
458 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
459 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
460 test_vfmlslq_laneq_low_u32): Rename ...
461 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
462 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
463 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
464 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
465 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
466 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
468 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
469 test_vfmlslq_low_f16): ... To This.
470 * lib/target-supports.exp
471 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
473 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
476 * gfortran.dg/overload_3.f90: New test.
478 2019-02-25 Jakub Jelinek <jakub@redhat.com>
481 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
483 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
486 * gfortran.dg/list_directed_large.f90: New test.
488 2019-02-25 Jakub Jelinek <jakub@redhat.com>
491 * gcc.c-torture/execute/pr89434.c: New test.
494 * gcc.dg/pr89438.c: New test.
496 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
499 * g++.dg/cpp0x/pr84585.C: New.
501 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
504 * gfortran.dg/allocate_with_mold_3.f90: New test.
506 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
509 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
510 * gcc.target/i386/pr87007-2.c: Likewise.
512 2019-02-24 Harald Anlauf <anlauf@gmx.de>
516 * gfortran.dg/pr89266.f90: New test.
517 * gfortran.dg/pr88326.f90: New test.
519 2019-02-24 Jakub Jelinek <jakub@redhat.com>
521 PR rtl-optimization/89445
522 * gcc.target/i386/avx512f-pr89445.c: New test.
524 2019-02-23 Martin Sebor <msebor@redhat.com>
526 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
527 wchar_t to wint_t to avoid a bogus -Wformat warning in
530 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
533 * gfortran.dg/ISO_Fortran_binding_5.c: Include
534 "../../../libgfortran/ISO_Fortran_binding.h".
535 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
537 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
540 * gcc.dg/pr69471-1.c: New test.
541 * gcc.dg/pr69471-2.c: Likewise.
542 * gcc.target/i386/pr69471-3.c: Likewise.
544 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
547 * gfortran.dg/dtio_34.f90: New test.
549 2019-02-23 Marek Polacek <polacek@redhat.com>
551 PR c++/88294 - ICE with non-constant noexcept-specifier.
552 * g++.dg/cpp0x/noexcept34.C: New test.
553 * g++.dg/cpp0x/noexcept35.C: New test.
556 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
558 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
561 * gfortran.dg/deferred_character_32.f90 : New test
563 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
566 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
567 previously incorrect lbound for allocatable expressions. Also
568 correct stop values to avoid repetition.
569 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
570 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
573 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
574 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
575 * gfortran.dg/pr32599.f03 : Set standard to F2008.
577 2019-02-22 David Malcolm <dmalcolm@redhat.com>
580 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
581 renaming to a multicharacter name, so that start != finish. Add
582 tests for dtor locations.
584 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
587 * g++.dg/cpp0x/pr84676.C: New.
589 2019-02-22 Martin Sebor <msebor@redhat.com>
591 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
592 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
594 2019-02-22 Harald Anlauf <anlauf@gmx.de>
597 * gfortran.dg/newunit_6.f90: New test.
599 2019-02-22 Marek Polacek <polacek@redhat.com>
601 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
602 * g++.dg/cpp2a/explicit14.C: New test.
604 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
607 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
608 * gfortran.fortran-torture/compile/pr89324.f90: New test.
610 2019-02-22 Martin Sebor <msebor@redhat.com>
613 * gcc.dg/Wabsolute-value.c: New test.
615 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
617 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
618 Hongtao Liu <hongtao.liu@intel.com>
619 Sunil K Pandey <sunil.k.pandey@intel.com>
622 * gcc.target/i386/pr87007-1.c: New test.
623 * gcc.target/i386/pr87007-2.c: Likewise.
625 2019-02-22 Richard Biener <rguenther@suse.de>
627 PR tree-optimization/89440
628 * gcc.dg/vect/pr89440.c: New testcase.
630 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
632 * lib/target-supports.exp (check_effective_target_offload_nvptx):
636 * gfortran.dg/goacc/classify-routine.f95: Adjust.
638 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
639 * g++.dg/goacc/template.C: Likewise.
642 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
644 2019-02-22 Richard Biener <rguenther@suse.de>
647 * gcc.dg/torture/restrict-7.c: New testcase.
649 2019-02-21 Jakub Jelinek <jakub@redhat.com>
652 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
653 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
654 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
656 * g++.dg/cpp1y/constexpr-89285.C: New test.
657 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
659 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
660 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
662 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
665 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
666 -fcf-protection with -fcf-protection=branch.
667 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
668 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
669 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
670 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
671 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
673 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
675 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
676 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
678 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
681 * gfortran.dg/warn_conversion_11.f90: New test.
683 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
686 * gcc.target/i386/pr87412-1.c: New file.
687 * gcc.target/i386/pr87412-2.c: Likewise.
688 * gcc.target/i386/pr87412-3.c: Likewise.
689 * gcc.target/i386/pr87412-4.c: Likewise.
691 2019-02-20 Jakub Jelinek <jakub@redhat.com>
694 * g++.dg/cpp0x/pr89403.C: New test.
697 * g++.dg/cpp1z/inline-var5.C: New test.
700 * gcc.c-torture/compile/pr89412.c: New test.
702 2019-02-20 Jakub Jelinek <jakub@redhat.com>
703 David Malcolm <dmalcolm@redhat.com>
706 * gcc.dg/torture/pr89091.c: New test.
708 2019-02-20 Jakub Jelinek <jakub@redhat.com>
712 * gcc.dg/pr88074-2.c: New test.
715 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
717 2019-02-20 David Malcolm <dmalcolm@redhat.com>
720 * gcc.dg/pr89410-1.c: New test.
721 * gcc.dg/pr89410-2.c: New test.
723 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
725 * lib/target-supports.exp (check_effective_target_vect_usad_char):
727 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
728 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
730 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
733 * gcc.target/arm/pr86487.c: New.
735 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
738 * g++.dg/cpp1y/var-templ60.C: New.
740 2019-02-20 Li Jia He <helijia@linux.ibm.com>
743 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
745 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
747 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
749 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
752 * gfortran.dg/ISO_Fortran_binding_4.f90
754 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
757 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
758 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
760 2019-02-19 Richard Biener <rguenther@suse.de>
763 * gcc.dg/pr88074.c: New testcase.
765 2019-02-19 Jakub Jelinek <jakub@redhat.com>
768 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
772 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
775 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
778 * g++.dg/diagnostic/pr89390.C: New test.
780 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
784 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
786 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
789 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
792 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
794 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
795 * gfortran.dg/lto/pr87689_0.f: New file.
796 * gfortran.dg/lto/pr87689_1.f: New file.
798 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
800 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
802 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
804 * gdc.dg/dg.exp: Tabify.
805 * gdc.dg/lto/lto.exp: Likewise.
806 * gdc.test/gdc-test.exp: Likewise.
807 * lib/gdc-dg.exp: Likewise.
808 * lib/gdc.exp: Likewise.
810 2019-02-18 Richard Biener <rguenther@suse.de>
812 PR tree-optimization/89296
813 * gcc.dg/uninit-pr89296.c: New testcase.
815 2019-02-18 Jakub Jelinek <jakub@redhat.com>
818 * gcc.c-torture/execute/pr89369.c: New test.
819 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
820 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
823 2019-02-18 Martin Jambor <mjambor@suse.cz>
825 PR tree-optimization/89209
826 * gcc.dg/tree-ssa/pr89209.c: New test.
828 2019-02-18 Martin Liska <mliska@suse.cz>
830 * gfortran.dg/simd-builtins-7.f90: New test.
831 * gfortran.dg/simd-builtins-7.h: New test.
833 2019-02-17 Harald Anlauf <anlauf@gmx.de>
836 * gfortran.dg/pr88299.f90: New test.
838 2019-02-17 Harald Anlauf <anlauf@gmx.de>
841 * gfortran.dg/transfer_simplify_12.f90: New test.
843 2019-02-17 Marek Polacek <polacek@redhat.com>
845 PR c++/89217 - ICE with list-initialization in range-based for loop.
846 * g++.dg/cpp0x/range-for37.C: New test.
848 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
851 * g++.dg/cpp0x/initlist114.C: New test.
854 * g++.dg/abi/mangle68.C: New test.
855 * g++.dg/cpp0x/decltype69.C: New test.
857 2019-02-16 David Malcolm <dmalcolm@redhat.com>
860 * g++.dg/wrappers/pr88680.C: New test.
862 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
865 * gfortran.dg/coarray_data_1.f90: New test.
867 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
869 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
870 * c-c++-common/patchable_function_entry-default.c: Likewise.
871 * c-c++-common/patchable_function_entry-definition.c: Likewise.
873 2019-02-16 Jakub Jelinek <jakub@redhat.com>
875 PR rtl-optimization/66152
876 * gcc.target/i386/pr66152.c: New test.
878 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
880 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
881 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
883 2019-02-15 Tamar Christina <tamar.christina@arm.com>
885 * lib/target-supports.exp
886 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
887 checking alternative.
889 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
891 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
893 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
895 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
896 * c-c++-common/patchable_function_entry-default.c: Likewise.
897 * c-c++-common/patchable_function_entry-definition.c: Likewise.
898 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
900 2019-02-15 Jakub Jelinek <jakub@redhat.com>
904 * lib/gcc-dg.exp: If llvm_binutils effective target, set
905 allow_blank_lines to 2 during initialization.
906 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
907 it was previously zero.
908 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
909 Clear allow_blank_lines afterwards whenever it was 1.
910 * gdc.test/gdc-test.exp (dmd2dg): Don't call
911 dg-allow-blank-lines-in-output here.
912 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
913 the tests and restore it back at the end.
915 * c-c++-common/ubsan/opts-1.c: New test.
916 * c-c++-common/ubsan/opts-2.c: New test.
917 * c-c++-common/ubsan/opts-3.c: New test.
918 * c-c++-common/ubsan/opts-4.c: New test.
920 2019-02-15 Richard Biener <rguenther@suse.de>
921 Jakub Jelinek <jakub@redhat.com>
923 PR tree-optimization/89278
924 * gcc.dg/pr89278.c: New test.
926 2019-02-15 Jakub Jelinek <jakub@redhat.com>
929 * gcc.dg/pr89340.c: New test.
930 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
931 that leaf attribute on nested function is useless.
934 * gcc.dg/pr89342.c: New test.
936 2019-02-14 Jakub Jelinek <jakub@redhat.com>
938 PR rtl-optimization/89354
939 * gcc.dg/pr89354.c: New test.
941 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
943 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
944 * gcc.target/i386/ssse3-pabsd.c: Ditto.
945 * gcc.target/i386/ssse3-pabsw.c: Ditto.
946 * gcc.target/i386/ssse3-palignr.c: Ditto.
947 * gcc.target/i386/ssse3-phaddd.c: Ditto.
948 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
949 * gcc.target/i386/ssse3-phaddw.c: Ditto.
950 * gcc.target/i386/ssse3-phsubd.c: Ditto.
951 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
952 * gcc.target/i386/ssse3-phsubw.c: Ditto.
953 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
954 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
955 * gcc.target/i386/ssse3-pshufb.c: Ditto.
956 * gcc.target/i386/ssse3-psignb.c: Ditto.
957 * gcc.target/i386/ssse3-psignd.c: Ditto.
958 * gcc.target/i386/ssse3-psignw.c: Ditto.
960 2018-02-14 Steve Ellcey <sellcey@marvell.com>
962 * gcc.target/aarch64/pcs_attribute.c: New test.
964 2019-02-14 Harald Anlauf <anlauf@gmx.de>
967 * gfortran.dg/pr88248.f90: New test.
968 * gfortran.dg/f2018_obs.f90: Updated test.
970 2019-02-14 Tamar Christina <tamar.christina@arm.com>
972 * gcc.target/arm/pr88850.c: change options to additional option.
974 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
977 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
980 2019-02-14 Tamar Christina <tamar.christina@arm.com>
983 * gcc.target/arm/pr88850-2.c: New test.
984 * lib/target-supports.exp
985 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
986 check_effective_target_arm_neon_softfp_fp16_ok,
987 add_options_for_arm_neon_softfp_fp16): New.
989 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
991 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
992 * lib/target-supports.exp: Add procedure to check for ldrd.
994 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
997 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
998 * gfortran.dg/goacc/loop-3.f95: Likewise.
999 * gfortran.dg/goacc/pr72715.f90: New test.
1001 2019-02-14 Martin Liska <mliska@suse.cz>
1003 PR rtl-optimization/89242
1004 * g++.dg/pr89242.C: New test.
1006 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1008 PR tree-optimization/89314
1009 * gcc.dg/pr89314.c: New test.
1012 * gcc.dg/ubsan/pr89284.c: New test.
1014 2019-02-13 Ian Lance Taylor <iant@golang.org>
1016 * gcc.dg/func-attr-1.c: New test.
1018 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
1020 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1022 2019-02-13 Marek Polacek <polacek@redhat.com>
1024 PR c++/89297 - ICE with OVERLOAD in template.
1025 * g++.dg/cpp0x/initlist113.C: New test.
1027 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
1030 * g++.dg/cpp0x/pr86379.C: New.
1033 * g++.dg/cpp1y/pr87322.C: New.
1034 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
1035 instantiate the expected number of lambda functions.
1037 2019-02-13 Marek Polacek <polacek@redhat.com>
1040 * g++.dg/cpp2a/nontype-class13.C: New test.
1042 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
1045 * gcc.target/arm/pr89190.c: New test.
1047 2019-02-13 David Malcolm <dmalcolm@redhat.com>
1050 * g++.dg/concepts/pr89036.C: New test.
1052 2019-02-13 Tamar Christina <tamar.christina@arm.com>
1055 * gcc.target/aarch64/sve/pr88847.c: New test.
1057 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
1058 Jakub Jelinek <jakub@redhat.com>
1061 * g++.dg/torture/pr89303.C: New test.
1063 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1066 * g++.dg/cpp1z/using4.C: New.
1067 * g++.dg/cpp1z/using5.C: Likewise.
1068 * g++.dg/cpp1z/using6.C: Likewise.
1070 2019-02-13 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.target/i386/pr89290.c: New test.
1075 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
1077 * gcc.target/powerpc/crypto-builtin-1.c
1078 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1081 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
1084 * gcc.target/i386/pr89229-1.c: New test.
1086 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1089 * gcc.target/s390/pr89233.c: New test.
1091 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1093 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1094 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1095 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1097 2019-02-12 Richard Biener <rguenther@suse.de>
1099 PR tree-optimization/89253
1100 * gfortran.dg/pr89253.f: New testcase.
1102 2019-02-11 Marek Polacek <polacek@redhat.com>
1104 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1105 * g++.dg/cpp0x/nullptr40.C: New test.
1106 * g++.dg/cpp0x/nullptr41.C: New test.
1108 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1111 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1113 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1115 PR tree-optimization/86637
1116 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1118 2019-02-11 Martin Sebor <msebor@redhat.com>
1120 PR tree-optimization/88771
1121 * gcc.dg/Wstringop-overflow-8.c: New test.
1122 * gcc.dg/Wstringop-overflow-9.c: New test.
1123 * gcc.dg/Warray-bounds-40.c: New test.
1124 * gcc.dg/builtin-stpncpy.c: Adjust.
1125 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1126 * g++.dg/opt/memcpy1.C: Adjust.
1128 2019-02-11 Martin Sebor <msebor@redhat.com>
1131 * c-c++-common/array-5.c: New test.
1132 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1133 * g++.dg/init/new38.C: Same.
1134 * g++.dg/init/new43.C: Same.
1135 * g++.dg/init/new44.C: Same.
1136 * g++.dg/init/new46.C: Same.
1137 * g++.dg/other/large-size-array.C: Same.
1138 * g++.dg/other/new-size-type.C: Same.
1139 * g++.dg/template/array30.C: Same.
1140 * g++.dg/template/array32.C: New test.
1141 * g++.dg/template/dependent-name3.C: Adjust.
1142 * gcc.dg/large-size-array-3.c: Same.
1143 * gcc.dg/large-size-array-5.c: Same.
1144 * gcc.dg/large-size-array.c: Same.
1145 * g++.old-deja/g++.brendan/array1.C: Same.
1146 * g++.old-deja/g++.mike/p6149.C: Same.
1148 2019-02-11 Martin Sebor <msebor@redhat.com>
1150 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1152 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1155 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1156 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1157 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1159 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1161 * gcc.target/powerpc/vec-sld-modulo.c: New.
1162 * gcc.target/powerpc/vec-srad-modulo.c: New.
1163 * gcc.target/powerpc/vec-srd-modulo.c: New.
1165 2019-02-11 Martin Liska <mliska@suse.cz>
1168 * g++.dg/ipa/pr89009.C: New test.
1170 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1173 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1174 * gfortran.dg/pointer_init_6.f90: Likewise.
1175 * gfortran.dg/pointer_init_9.f90: New test.
1177 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1180 * gfortran.dg/warn_undefined_1.f90: New test.o
1182 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1184 PR tree-optimization/89268
1185 * gcc.dg/vect/pr89268.c: New test.
1187 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1189 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1191 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1194 * gfortran.dg/substr_simplify.f90: New test.
1196 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1199 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1201 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1204 * gfortran.dg/array_reference_2.f90 : New test.
1206 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1209 * gcc.dg/gomp/pr89246-1.c: New test.
1210 * gcc.dg/gomp/pr89246-2.c: New test.
1212 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1214 PR tree-optimization/88739
1215 * gcc.c-torture/execute/pr88739.c: New test.
1217 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1220 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1222 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1224 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1225 * gcc.target/s390/vector/vec-copysign.c: New test.
1227 2019-02-08 Richard Biener <rguenther@suse.de>
1229 PR tree-optimization/89247
1230 * gcc.dg/torture/pr89247.c: New testcase.
1232 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1234 * gcc.target/s390/jump-label.c: New test.
1236 2019-02-08 Richard Biener <rguenther@suse.de>
1239 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1241 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1243 PR rtl-optimization/89234
1244 * g++.dg/ubsan/pr89234.C: New test.
1246 2019-02-08 Richard Biener <rguenther@suse.de>
1249 * gcc.dg/torture/pr89223.c: New testcase.
1251 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1253 PR tree-optimization/86637
1254 PR tree-optimization/89235
1255 * gcc.c-torture/compile/pr86637-1.c: New test.
1256 * gcc.c-torture/compile/pr86637-2.c: New test.
1257 * gcc.c-torture/compile/pr86637-3.c: New test.
1258 * gcc.c-torture/compile/pr89235.c: New test.
1260 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1262 * gcc.target/aarch64/abd_1.c: New test.
1263 * gcc.dg/sabd_1.c: Likewise.
1265 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1268 * gfortran.dg/wunused-parameter_2.f90: New test.
1270 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1272 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1274 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1276 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1277 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1279 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1280 Jakub Jelinek <jakub@redhat.com>
1283 * gcc.c-torture/execute/pr88714.c: New test.
1284 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1286 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1289 * gcc.target/arm/pr88850.c: New test.
1291 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1294 * g++.dg/cpp0x/pr86218.C: New.
1296 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1298 PR rtl-optimization/89225
1299 * gcc.target/powerpc/pr89225.c: New.
1301 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1303 * gnat.dg/opt76.adb: New test.
1305 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1308 * gfortran.dg/null_10.f90: New test.
1310 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1313 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1314 column numbers to dg-warning directives where they are correct.
1315 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1316 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1317 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1319 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1322 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1323 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1324 xfail scan-assembler-not with Solaris as.
1326 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1328 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1330 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1332 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1335 2019-02-06 Richard Biener <rguenther@suse.de>
1337 PR tree-optimization/89182
1338 * gfortran.dg/graphite/pr89182.f90: New testcase.
1340 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1343 * gcc.dg/pr89211.c: New test.
1346 * c-c++-common/builtin-convertvector-2.c: New test.
1348 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1351 * lib/go-torture.exp: Test compiling with -flto.
1353 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1356 * gcc.dg/redecl-18.c: New test.
1358 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1361 * g++.dg/opt/pr89187.C: New test.
1363 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1365 * jit.dg/add-driver-options-testlib.c: Add support file for
1366 test-add-driver-options.c testcase.
1367 * jit.dg/all-non-failing-tests.h: Add note about
1368 test-add-driver-options.c
1369 * jit.dg/jit.exp (jit-dg-test): Update to support
1370 add-driver-options-testlib.c compilation.
1371 * jit.dg/test-add-driver-options.c: New testcase.
1373 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1375 PR rtl-optimization/11304
1376 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1377 * gcc.target/i386/call-2.c: New test.
1379 2019-02-05 Marek Polacek <polacek@redhat.com>
1381 PR c++/89158 - by-value capture of constexpr variable broken.
1382 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1384 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1386 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1388 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1390 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1392 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1395 * g++.dg/opt/pr89188.C: New test.
1397 PR rtl-optimization/89195
1398 * gcc.c-torture/execute/pr89195.c: New test.
1400 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1402 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1404 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1405 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1406 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1407 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1408 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1409 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1410 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1411 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1412 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1414 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1417 * g++.dg/ext/vector36.C: New test.
1419 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1422 * g++.dg/pr87770.C: New.
1424 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1427 * gfortran.dg/pr89077.f90: New test.
1429 2019-02-04 Martin Liska <mliska@suse.cz>
1432 * gcc.dg/ipa/pr88985.c: New test.
1434 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1436 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1437 characters or extra spaces after the comment character.
1439 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1441 * g++.dg/torture/alias-1.C: New test.
1443 2019-02-03 Martin Sebor <msebor@redhat.com>
1446 * c-c++-common/Wsequence-point-2.c: New test.
1449 * g++.dg/warn/Wunused-var-35.C: New test.
1451 2019-02-03 Richard Biener <rguenther@suse.de>
1454 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1456 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1459 * gfortran.dg/warn_conversion_10.f90: New test.
1461 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1464 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1466 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1469 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1471 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1474 * gfortran.dg/pointer_array_component_3.f90 : New test.
1476 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1479 * gcc.dg/gomp/pr87887-1.c: New test.
1480 * gcc.dg/gomp/pr87887-2.c: New test.
1482 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1486 * gfortran.dg/pr89084.f90: New test.
1487 * gfortran.dg/lto/pr89084_0.f90: New test.
1488 * gfortran.dg/pr83246.f90: New test.
1490 2019-02-01 Marek Polacek <polacek@redhat.com>
1492 PR c++/88325 - ICE with invalid out-of-line template member definition.
1493 * g++.dg/cpp2a/typename14.C: New test.
1495 2019-02-01 Richard Biener <rguenther@suse.de>
1498 * gcc.dg/torture/pr88597.c: New testcase.
1500 2019-02-01 Richard Biener <rguenther@suse.de>
1502 PR tree-optimization/85497
1503 * gcc.dg/graphite/pr85497.c: New testcase.
1505 2019-02-01 Richard Biener <rguenther@suse.de>
1508 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1510 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1512 PR tree-optimization/89143
1513 * gcc.dg/tree-ssa/vrp121.c: New test.
1515 PR tree-optimization/88107
1516 * gcc.dg/gomp/pr88107.c: New test.
1519 * g++.dg/ext/attrib57.C: New test.
1521 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1523 PR tree-optimization/88932
1524 * gfortran.dg/pr88932.f90: New test.
1526 2019-01-31 Marek Polacek <polacek@redhat.com>
1528 PR c++/88983 - ICE with switch in constexpr function.
1529 * g++.dg/cpp1y/constexpr-88983.C: New test.
1531 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1534 * gfortran.dg/contiguous_9.f90: New test.
1536 2019-01-31 Marek Polacek <polacek@redhat.com>
1538 PR c++/89083, c++/80864 - ICE with list initialization in template.
1539 * g++.dg/cpp0x/initlist107.C: New test.
1540 * g++.dg/cpp0x/initlist108.C: New test.
1541 * g++.dg/cpp0x/initlist109.C: New test.
1542 * g++.dg/cpp0x/initlist110.C: New test.
1543 * g++.dg/cpp0x/initlist111.C: New test.
1544 * g++.dg/cpp0x/initlist112.C: New test.
1545 * g++.dg/init/ptrfn4.C: New test.
1547 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1550 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1551 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1553 2019-01-31 Richard Biener <rguenther@suse.de>
1555 PR tree-optimization/89135
1556 * gcc.dg/torture/pr89135.c: New testcase.
1558 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1561 * c-c++-common/asan/pr89124.c: New test.
1563 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1566 * gfortran.dg/print_2.f90: New test.
1568 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1570 PR rtl-optimization/87246
1571 * gcc.target/i386/pr87246.c: New.
1573 2019-01-30 Marek Polacek <polacek@redhat.com>
1575 PR c++/89119 - ICE with value-initialization in template.
1576 * g++.dg/cpp0x/initlist-value3.C: New test.
1578 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1580 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1581 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1582 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1583 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1584 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1585 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1586 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1587 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1588 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1589 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1591 2019-01-30 Richard Biener <rguenther@suse.de>
1593 PR tree-optimization/89111
1594 * gcc.dg/torture/pr89111.c: New testcase.
1596 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1599 * lib/target-supports.exp: Cache result.
1601 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1604 * g++.target/i386/pr89105.C: New test.
1607 * gcc.dg/pr89061.c: New test.
1609 2019-01-29 Martin Sebor <msebor@redhat.com>
1612 * gcc.dg/Warray-bounds-39.c: New test.
1614 2019-01-29 Marek Polacek <polacek@redhat.com>
1617 * g++.dg/other/nontype-1.C: Expect error in all modes.
1618 * g++.dg/parse/crash13.C: Likewise.
1619 * g++.dg/parse/error36.C: Likewise.
1620 * g++.dg/template/error29.C: Likewise.
1622 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1625 * gfortran.dg/c_funptr_1.f90: New file.
1626 * gfortran.dg/c_funptr_1_mod.f90: New file.
1628 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1632 * gcc.dg/gomp/pr89104.c: New test.
1634 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1636 * gdc.dg/pr89042a.d: Mark as compile test.
1637 * gdc.dg/pr89042b.d: Likewise.
1639 2019-01-29 Richard Biener <rguenther@suse.de>
1642 * g++.dg/lto/pr87295_0.C: New testcase.
1644 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1647 * gcc.dg/pr89045.c: New test.
1650 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1651 lp64, ilp32 and llp64 only.
1652 (fputs): Use unsigned long long instead of size_t for return type.
1653 (vfprintf, vfscanf): Accept arbitrary target specific type for
1656 2019-01-28 Marek Polacek <polacek@redhat.com>
1658 PR c++/88358 - name wrongly treated as type.
1659 * g++.dg/cpp2a/typename1.C: Add dg-error.
1660 * g++.dg/cpp2a/typename13.C: New test.
1661 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1664 2019-01-28 Marek Polacek <polacek@redhat.com>
1666 * g++.dg/cpp0x/enum37.C: Add dg-error.
1668 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1670 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1671 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1673 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1675 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1676 "-Wattribute-alias".
1678 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1681 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1683 2019-01-27 Marek Polacek <polacek@redhat.com>
1685 PR c++/88815 - narrowing conversion lost in decltype.
1686 PR c++/78244 - narrowing conversion in template not detected.
1687 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1688 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1689 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1690 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1692 PR c++/89024 - ICE with incomplete enum type.
1693 * g++.dg/cpp0x/enum37.C: New test.
1695 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1697 * gnat.dg/opt75.adb: New test.
1698 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1700 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1703 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1704 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1706 2019-01-26 Martin Jambor <mjambor@suse.cz>
1709 * gfortran.dg/gomp/pr88933.f90: New test.
1711 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1714 * gdc.dg/pr89042a.d: New test.
1715 * gdc.dg/pr89042b.d: New test.
1717 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1720 * gfortran.dg/pr57553.f90: New test.
1722 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1724 * gnat.dg/array34.adb: New test.
1726 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1728 PR preprocessor/88974
1729 * c-c++-common/cpp/pr88974.c: New test.
1731 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1734 * g++.dg/cpp2a/destroying-delete2.C: New.
1735 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1737 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1740 * gfortran.dg/pr85780.f90: Update testcase for error message.
1742 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1745 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1746 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1747 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1749 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1752 * gcc.dg/pr89037.c: New test.
1754 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1756 * lib/target-supports.exp (check_effective_target_fenv): New.
1757 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1758 fenv effective target.
1759 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1760 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1761 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1762 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1764 2019-01-25 Richard Biener <rguenther@suse.de>
1766 PR tree-optimization/86865
1767 * gcc.dg/graphite/pr86865.c: New testcase.
1768 * gcc.dg/graphite/pr69728.c: XFAIL.
1769 * gcc.dg/graphite/scop-21.c: Likewise.
1771 2019-01-24 Martin Sebor <msebor@redhat.com>
1776 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1777 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1778 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1779 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1780 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1781 * gcc.dg/builtins-69.c: New test.
1782 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1783 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1785 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1787 PR rtl-optimization/88948
1788 * gcc.target/i386/pr88948.c: New test.
1790 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1793 * g++.dg/debug/pr89006.C: New test.
1796 * gcc.dg/gomp/pr89015.c: New test.
1799 * c-c++-common/gomp/cancel-2.c: New test.
1800 * gcc.dg/gomp/cancel-1.c: New test.
1801 * g++.dg/gomp/cancel-1.C: New test.
1802 * g++.dg/gomp/cancel-2.C: New test.
1803 * g++.dg/gomp/cancel-3.C: New test.
1805 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1807 PR tree-optimization/89027
1808 * gfortran.dg/gomp/pr89027.f90: New test.
1810 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1813 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1814 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1816 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1819 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1820 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1821 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1822 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1824 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1827 * g++.target/i386/pr88998.c: New test.
1829 2019-01-23 Marek Polacek <polacek@redhat.com>
1831 PR c++/88757 - qualified name treated wrongly as type.
1832 * g++.dg/cpp0x/dependent2.C: New test.
1833 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1834 * g++.dg/cpp2a/typename12.C: New test.
1835 * g++.dg/template/static30.C: Remove dg-error.
1837 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1840 * c-c++-common/pr44715.c: New test.
1843 * c-c++-common/pr88984.c: New test.
1845 2019-01-23 Richard Biener <rguenther@suse.de>
1847 PR tree-optimization/89008
1848 * gcc.dg/torture/pr89008.c: New testcase.
1850 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1852 * gnat.dg/specs/opt4.ads: New test.
1854 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1856 PR tree-optimization/88964
1857 * gfortran.dg/pr88964.f90: New test.
1859 2019-01-22 Martin Sebor <msebor@redhat.com>
1861 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1862 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1864 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1865 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1868 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1870 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1871 to aarch64*-*-* target.
1872 * c-c++-common/gomp/pr60823-3.c: Ditto.
1873 * g++.dg/gomp/declare-simd-1.C: Ditto.
1874 * g++.dg/gomp/declare-simd-3.C: Ditto.
1875 * g++.dg/gomp/declare-simd-4.C: Ditto.
1876 * g++.dg/gomp/declare-simd-7.C: Ditto.
1877 * g++.dg/gomp/pr88182.C: Ditto.
1878 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1879 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1880 * gcc.dg/gomp/pr59669-2.c: Ditto.
1881 * gcc.dg/gomp/pr87895-1.c: Ditto.
1882 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1883 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1884 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1885 * gfortran.dg/gomp/pr83977.f90: Ditto.
1887 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1890 * gcc.target/powerpc/pr88965.c: New test.
1893 * c-c++-common/gomp/atomic-23.c: New test.
1895 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1898 * gfortran.dg/power_8.f90: New test.
1900 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1902 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1903 * g++.dg/vec-init-1.C: Likewise.
1904 * gcc.dg/pr87793.c: Likewise.
1906 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1908 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1909 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1911 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1914 * gcc.target/arm/aapcs/bitfield2.c: New test.
1915 * gcc.target/arm/aapcs/bitfield3.c: New test.
1917 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1919 PR rtl-optimization/87763
1920 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1922 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1925 * gcc.target/i386/pr88954-1.c: New test.
1926 * gcc.target/i386/pr88954-2.c: Likewise.
1928 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1931 * gcc.target/arm/aapcs/bitfield1.c: New test.
1932 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1933 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1934 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1936 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1938 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1939 * gfortran.dg/block_16.f08: Likewise.
1940 * gfortran.dg/dec_structure_14.f90: Likewise.
1941 * gfortran.dg/namelist_96.f90: Likewise.
1942 * gfortran.dg/newunit_5.f90.f90: Moved to
1943 * gfortran.dg/newunit_5.f90: here.
1944 * gfortran.dg/pdt_28.f03: Likewise.
1945 * gfortran.dg/spread_simplify_1.f90: Likewise.
1947 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1949 PR/tree-optimization 88903
1950 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1952 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1954 PR rtl-optimization/88904
1955 * gcc.c-torture/execute/pr88904.c: New test.
1958 * gcc.dg/pr88905.c: New test.
1960 PR rtl-optimization/49429
1962 PR rtl-optimization/86334
1964 * gcc.target/i386/pr86334.c: New test.
1965 * gcc.target/i386/pr88906.c: New test.
1967 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1970 * g++.dg/gomp/pr88949.C: New test.
1972 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1974 * class_66.f90: Fix a dg directive.
1975 * debug/pr35154-stabs.f: Likewise.
1976 * dec_d_lines_3.f: Likewise.
1977 * dec_d_lines_3.f: Likewise.
1978 * dec_structure_12.f90: Likewise.
1979 * dec_structure_15.f90: Likewise.
1980 * deferred_character_31.f90: Likewise.
1981 * dtio_31.f03: Likewise.
1982 * dtio_32.f03: Likewise.
1983 * extends_11.f03: Likewise.
1984 * integer_plus.f90: Likewise.
1985 * pdt_25.f03: Likewise.
1986 * pr58968.f: Likewise.
1987 * pr78259.f90: Likewise.
1988 * vect/vect-2.f90: Likewise.
1989 * matmul_const.f90: Likewise.
1991 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1994 * gcc.target/i386/pr88938.c: New test.
1996 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1999 * g++.dg/asan/pr88901.C: New test.
2001 2019-01-21 Tamar Christina <tamar.christina@arm.com>
2003 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2005 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2008 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2009 * gcc.dg/pr88928.c: New test case.
2011 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2013 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2014 {long ,short ,}{unsigned ,}int.
2016 2019-01-21 Richard Biener <rguenther@suse.de>
2018 PR tree-optimization/88934
2019 * gfortran.dg/pr88934.f90: New testcase.
2021 2019-01-20 Ulrich Drepper <drepper@redhat.com>
2023 Fix after C++ P0600 implementation.
2024 * g++.dg/init/new39.C: Don't just ignore result of new.
2026 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
2028 * gdc.dg/runnable.d: Add more tests for comparing complex types.
2030 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
2032 * gdc.dg/runnable.d: Add tests for comparing complex types.
2034 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
2036 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
2037 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
2038 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
2039 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2041 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
2044 * gfortran.dg/no-automatic.f90: New test.
2046 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2049 * gfortran.dg/pr77960.f90: New test.
2051 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2052 Paul Thomas <pault@gcc.gnu.org>
2055 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
2056 scan-tree tests that fail with patch.
2057 * gfortran.dg/contiguous_8.f90: New test.
2059 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
2061 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2063 * gfortran.dg/loop_versioning_9.f90: New test.
2064 * gfortran.dg/loop_versioning_10.f90: Likewise.
2066 2019-01-19 Jakub Jelinek <jakub@redhat.com>
2069 * gfortran.dg/pr88902.f90: New test.
2071 2019-01-18 Martin Sebor <msebor@redhat.com>
2073 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2075 2019-01-18 Ian Lance Taylor <iant@golang.org>
2077 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2078 is no longer externally visible.
2080 2019-01-18 Marek Polacek <polacek@redhat.com>
2083 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2085 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2088 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2089 (dg-options): Replace -m32 with -fno-pic.
2090 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2091 (dg-options): Remove -m32.
2093 2019-01-18 Richard Biener <rguenther@suse.de>
2095 PR tree-optimization/88903
2096 * gcc.dg/vect/pr88903-1.c: New testcase.
2097 * gcc.dg/vect/pr88903-2.c: Likewise.
2099 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2103 * c-c++-common/pr51628-33.c: New test.
2104 * c-c++-common/pr51628-35.c: New test.
2105 * c-c++-common/pr88664-1.c: Likewise.
2106 * c-c++-common/pr88664-2.c: Likewise.
2107 * gcc.dg/pr51628-34.c: Likewise.
2109 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2112 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2113 mp and sec extensions to armv7-a.
2115 2019-01-18 Martin Liska <mliska@suse.cz>
2117 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2118 expected function name.
2120 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2122 PR tree-optimization/86214
2123 * g++.dg/opt/pr86214-1.C: New test.
2124 * g++.dg/opt/pr86214-2.C: New test.
2126 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2128 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2130 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2133 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2136 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2137 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2139 2019-01-18 Martin Liska <mliska@suse.cz>
2142 * g++.target/i386/pr88587.C: New test.
2143 * gcc.target/i386/mvc13.c: New test.
2145 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2148 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2150 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2151 * gfortran.dg/gomp/pr83977.f90: Ditto.
2153 2019-01-17 Martin Sebor <msebor@redhat.com>
2156 * gcc.dg/Warray-bounds-38.c: New test.
2158 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2160 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2161 warning checks and assembler scans.
2162 * c-c++-common/gomp/pr60823-3.c: Ditto.
2163 * c-c++-common/gomp/pr63328.c: Ditto.
2164 * g++.dg/gomp/declare-simd-1.C: Ditto.
2165 * g++.dg/gomp/declare-simd-3.C: Ditto.
2166 * g++.dg/gomp/declare-simd-4.C: Ditto.
2167 * g++.dg/gomp/declare-simd-7.C: Ditto.
2168 * g++.dg/gomp/pr88182.C: Ditto.
2169 * g++.dg/vect/simd-clone-7.cc: Ditto.
2170 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2171 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2172 * gcc.dg/gomp/pr59669-2.c: Ditto.
2173 * gcc.dg/gomp/pr87895-1.c: Ditto.
2174 * gcc.dg/gomp/pr87895-2.c: Ditto.
2175 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2176 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2177 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2178 * gfortran.dg/gomp/pr83977.f90: Ditto.
2180 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2182 * g++.dg/cpp0x/auto52.C: Test locations too.
2183 * g++.dg/cpp0x/trailing2.C: Likewise.
2184 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2185 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2186 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2187 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2188 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2190 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2193 * g++.dg/template/pr88699.C: New test.
2195 2019-01-17 Martin Sebor <msebor@redhat.com>
2197 PR tree-optimization/88800
2198 * c-c++-common/Wrestrict.c: Adjust.
2199 * gcc.dg/Warray-bounds-37.c: New test.
2200 * gcc.dg/builtin-memcpy-2.c: New test.
2201 * gcc.dg/builtin-memcpy.c: New test.
2203 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2206 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2208 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2209 Kwok Cheung Yeung <kcy@codesourcery.com>
2210 Julian Brown <julian@codesourcery.com>
2211 Tom de Vries <tom@codesourcery.com>
2213 * gcc.dg/20020312-2.c: Add amdgcn support.
2214 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2215 * gcc.dg/builtin-apply2.c: Likewise.
2216 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2217 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2218 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2219 * gcc.dg/memcmp-1.c: Increase timeout factor.
2220 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2221 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2222 * gcc.dg/sibcall-9.c: Likewise.
2223 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2224 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2225 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2226 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2227 * lib/target-supports.exp (check_effective_target_trampolines):
2229 (check_profiling_available): Likewise.
2230 (check_effective_target_global_constructor): Likewise.
2231 (check_effective_target_return_address): Likewise.
2232 (check_effective_target_fopenacc): Likewise.
2233 (check_effective_target_fopenmp): Likewise.
2234 (check_effective_target_vect_int): Likewise.
2235 (check_effective_target_vect_intfloat_cvt): Likewise.
2236 (check_effective_target_vect_uintfloat_cvt): Likewise.
2237 (check_effective_target_vect_floatint_cvt): Likewise.
2238 (check_effective_target_vect_floatuint_cvt): Likewise.
2239 (check_effective_target_vect_simd_clones): Likewise.
2240 (check_effective_target_vect_shift): Likewise.
2241 (check_effective_target_whole_vector_shift): Likewise.
2242 (check_effective_target_vect_bswap): Likewise.
2243 (check_effective_target_vect_shift_char): Likewise.
2244 (check_effective_target_vect_long): Likewise.
2245 (check_effective_target_vect_float): Likewise.
2246 (check_effective_target_vect_double): Likewise.
2247 (check_effective_target_vect_perm): Likewise.
2248 (check_effective_target_vect_perm_byte): Likewise.
2249 (check_effective_target_vect_perm_short): Likewise.
2250 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2251 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2252 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2253 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2254 (check_effective_target_vect_natural_alignment): Likewise.
2255 (check_effective_target_vect_fully_masked): Likewise.
2256 (check_effective_target_vect_element_align): Likewise.
2257 (check_effective_target_vect_masked_store): Likewise.
2258 (check_effective_target_vect_scatter_store): Likewise.
2259 (check_effective_target_vect_condition): Likewise.
2260 (check_effective_target_vect_cond_mixed): Likewise.
2261 (check_effective_target_vect_char_mult): Likewise.
2262 (check_effective_target_vect_short_mult): Likewise.
2263 (check_effective_target_vect_int_mult): Likewise.
2264 (check_effective_target_sqrt_insn): Likewise.
2265 (check_effective_target_vect_call_sqrtf): Likewise.
2266 (check_effective_target_vect_call_btrunc): Likewise.
2267 (check_effective_target_vect_call_btruncf): Likewise.
2268 (check_effective_target_vect_call_ceil): Likewise.
2269 (check_effective_target_vect_call_floorf): Likewise.
2270 (check_effective_target_lto): Likewise.
2271 (check_vect_support_and_set_flags): Likewise.
2272 (check_effective_target_vect_stridedN): Enable when fully masked is
2274 (add_options_for_sqrt_insn): New procedure.
2276 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2278 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2279 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2281 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2283 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2285 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2286 * gcc.dg/pic-1.c: Disable on amdgcn.
2287 * gcc.dg/pic-2.c: Disable on amdgcn.
2288 * gcc.dg/pic-3.c: Disable on amdgcn.
2289 * gcc.dg/pic-4.c: Disable on amdgcn.
2290 * gcc.dg/pie-3.c: Disable on amdgcn.
2291 * gcc.dg/pie-4.c: Disable on amdgcn.
2292 * gcc.dg/uninit-19.c: Check pie_enabled.
2293 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2295 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2296 Kwok Cheung Yeung <kcy@codesourcery.com>
2297 Julian Brown <julian@codesourcery.com>
2298 Tom de Vries <tom@codesourcery.com>
2300 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2301 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2302 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2303 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2304 * gcc.dg/20111216-1.c: Require exceptions.
2305 * gcc.dg/cleanup-10.c: Require exceptions.
2306 * gcc.dg/cleanup-11.c: Require exceptions.
2307 * gcc.dg/cleanup-12.c: Require exceptions.
2308 * gcc.dg/cleanup-13.c: Require exceptions.
2309 * gcc.dg/cleanup-5.c: Require exceptions.
2310 * gcc.dg/cleanup-8.c: Require exceptions.
2311 * gcc.dg/cleanup-9.c: Require exceptions.
2312 * gcc.dg/gomp/pr29955.c: Require exceptions.
2313 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2314 * gcc.dg/nested-func-5.c: Require exceptions.
2315 * gcc.dg/pch/except-1.c: Require exceptions.
2316 * gcc.dg/pch/valid-2.c: Require exceptions.
2317 * gcc.dg/pr41470.c: Require exceptions.
2318 * gcc.dg/pr42427.c: Require exceptions.
2319 * gcc.dg/pr44545.c: Require exceptions.
2320 * gcc.dg/pr47086.c: Require exceptions.
2321 * gcc.dg/pr51481.c: Require exceptions.
2322 * gcc.dg/pr51644.c: Require exceptions.
2323 * gcc.dg/pr52046.c: Require exceptions.
2324 * gcc.dg/pr54669.c: Require exceptions.
2325 * gcc.dg/pr56424.c: Require exceptions.
2326 * gcc.dg/pr64465.c: Require exceptions.
2327 * gcc.dg/pr65802.c: Require exceptions.
2328 * gcc.dg/pr67563.c: Require exceptions.
2329 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2330 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2331 * gcc.dg/vect/pr46663.c: Require exceptions.
2332 * lib/target-supports.exp (check_effective_target_exceptions): New.
2334 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2337 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2339 2019-01-17 Nathan Sidwell <nathan@acm.org>
2342 * g++.dg/cpp0x/pr86610.C: New.
2344 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2346 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2347 VFIXUPIMM* intrinsics.
2348 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2349 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2350 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2352 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2356 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2358 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2359 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2360 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2361 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2362 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2363 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2364 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2365 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2366 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2367 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2368 * gcc.target/i386/sse-13.c: Ditto.
2369 * gcc.target/i386/sse-14.c: Ditto.
2370 * gcc.target/i386/sse-22.c: Ditto.
2371 * gcc.target/i386/sse-23.c: Ditto.
2372 * gcc.target/i386/testimm-10.c: Ditto.
2373 * gcc.target/i386/testround-1.c: Ditto.
2375 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2379 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2382 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2383 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2385 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2387 PR rtl-optimization/88870
2388 * gcc.dg/pr88870.c: New test.
2390 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2392 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2394 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2397 * g++.dg/concepts/pr87768.C: New.
2400 * gcc.dg/cpp1z/pr86648.C: New.
2402 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2405 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2406 vectorized on POWER unless hardware misaligned loads are available.
2408 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2411 * g++.dg/torture/pr88861.C: New test.
2413 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2416 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2418 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2420 * g++.dg/other/pr33558.C: Test location too.
2421 * g++.dg/other/pr33558-2.C: Likewise.
2422 * g++.dg/parse/crash4.C: Likewise.
2423 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2424 * g++.old-deja/g++.mike/p7635.C: Likewise.
2425 * g++.old-deja/g++.other/decl6.C: Likewise.
2427 2019-01-16 Marek Polacek <polacek@redhat.com>
2429 PR c++/78244 - narrowing conversion in template not detected.
2430 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2431 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2433 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2437 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2438 may_alias attribute.
2440 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2442 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2445 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2448 * g++.dg/template/pr88795.C: New test.
2450 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2453 * gfortran.dg/actual_array_substr_3.f90: New test.
2455 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2458 * gfortran.dg/pr81849.f90: New test.
2460 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2462 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2463 ISO_Fortran_binding_2.h.
2465 2019-01-15 Marek Polacek <polacek@redhat.com>
2468 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2470 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2473 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2474 -Wdeprecated warning and expect a following note:.
2476 2019-01-15 Richard Biener <rguenther@suse.de>
2479 * g++.dg/lto/pr88046_0.C: New testcase.
2481 2019-01-15 Richard Biener <rguenther@suse.de>
2483 PR tree-optimization/88855
2484 * gcc.dg/pr88855.c: New testcase.
2486 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2488 * g++.dg/diagnostic/typedef-initialized.C: New.
2490 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2492 * g++.dg/diagnostic/bitfld3.C: New.
2494 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2496 PR tree-optimization/88775
2497 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2498 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2500 2019-01-14 Marek Polacek <polacek@redhat.com>
2502 PR c++/88825 - ICE with bogus function return type deduction.
2503 * g++.dg/cpp1y/auto-fn55.C: New test.
2505 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2507 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2508 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2509 feature test macros.
2510 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2512 2019-01-14 Marek Polacek <polacek@redhat.com>
2514 PR c++/88830 - ICE with abstract class.
2515 * g++.dg/other/abstract7.C: New test.
2517 2019-01-14 Martin Sebor <msebor@redhat.com>
2520 * gcc.dg/format/attr-8.c: New test.
2521 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2522 * gcc.dg/format/attr-3.c: Same.
2523 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2524 * objc.dg/fsf-nsstring-format-1.m: Same.
2526 2019-01-14 Martin Liska <mliska@suse.cz>
2528 PR gcov-profile/88263
2529 * g++.dg/gcov/pr88263-2.C: New test.
2531 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2533 PR rtl-optimization/88796
2534 * gcc.target/i386/pr88796.c: New test.
2536 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2538 * gdc.dg/asm1.d: New test.
2539 * gdc.dg/asm2.d: New test.
2540 * gdc.dg/asm3.d: New test.
2541 * gdc.dg/asm4.d: New test.
2542 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2544 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2547 * gfortran.dg/namelist_96.f90: New test.
2549 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2552 * gfortran.dg/internal_pack_18.f90: New test.
2554 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2556 * gcc.dg/pr51628-20.c: Updated.
2557 * gcc.dg/pr51628-21.c: Likewise.
2558 * gcc.dg/pr51628-25.c: Likewise.
2560 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2563 * gfortran.dg/internal_pack_17.f90: New test.
2564 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2567 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2570 * gfortran.dg/pr61765.f90: New test.
2572 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2574 * g++.dg/cpp0x/pr62101.C: Test locations too.
2575 * g++.dg/inherit/pure1.C: Likewise.
2577 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2579 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2581 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2583 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2585 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2586 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2587 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2588 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2589 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2592 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2595 * gfortran.dg/pr35031.f90: new test.
2597 2019-01-11 Marek Polacek <polacek@redhat.com>
2599 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2600 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2601 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2603 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2607 * c-c++-common/gomp/pr85956.c: New test.
2608 * g++.dg/gomp/pr88733.C: New test.
2610 2019-01-11 Tobias Burnus <burnus@net-b.de>
2613 * g++.dg/cpp0x/defaulted61.C: New
2614 * g++.dg/cpp0x/defaulted62.C: New.
2616 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2618 PR tree-optimization/88693
2619 * gcc.c-torture/execute/pr88693.c: New test.
2621 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2623 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2626 2019-01-11 Martin Liska <mliska@suse.cz>
2629 * g++.dg/lto/pr88758_0.C: New test.
2630 * g++.dg/lto/pr88758_1.C: New test.
2632 2019-01-11 Jan Beulich <jbeulich@suse.com>
2634 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2635 gcc.target/i386/avx512f-vcvtss2si-1.c,
2636 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2637 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2638 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2639 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2640 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2641 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2642 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2643 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2644 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2645 gcc.target/i386/pr19398.c: Permit l or q suffix.
2647 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2649 PR rtl-optimization/88296
2650 * gcc.target/i386/pr88296.c: New test.
2652 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2654 * g++.dg/diagnostic/extern-initialized.C: New.
2655 * g++.dg/ext/dllimport-initialized.C: Likewise.
2657 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2660 * gfortran.dg/internal_pack_16.f90: New test.
2662 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2665 * g++.target/i386/pr88785.C: New test.
2667 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2669 PR rtl-optimization/87305
2670 * gcc.target/aarch64/pr87305.c: New.
2672 2019-01-10 Richard Biener <rguenther@suse.de>
2674 PR tree-optimization/88792
2675 * gcc.dg/torture/pr88792.c: New testcase.
2677 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2680 * gfortran.dg/pr86322_1.f90: New test.
2681 * gfortran.dg/pr86322_2.f90: Ditto.
2682 * gfortran.dg/pr86322_3.f90: Ditto.
2684 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2686 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2687 * gcc.target/aarch64/bti-2.c: Likewise.
2688 * gcc.target/aarch64/bti-3.c: Likewise.
2690 2019-01-10 Stefan Agner <stefan@agner.ch>
2693 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2694 check if -masm-syntax-unified gets applied properly.
2696 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2699 * gcc.dg/pr88568.c: New test.
2701 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2703 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2704 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2706 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2708 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2709 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2711 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2713 * lib/target-supports.exp
2714 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2715 check_effective_target_arm_v8_3a_complex_neon_ok,
2716 add_options_for_arm_v8_3a_complex_neon,
2717 check_effective_target_arm_v8_3a_complex_neon_hw,
2718 check_effective_target_vect_complex_rot_N): New.
2720 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2723 * gfortran.dg/pr88376.f90: New test.
2725 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2728 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2729 "can not" with "cannot".
2730 * gfortran.dg/common_15.f90: Likewise.
2731 * gfortran.dg/derived_result_2.f90: Likewise.
2732 * gfortran.dg/do_check_6.f90: Likewise.
2733 * gfortran.dg/namelist_args.f90: Likewise.
2734 * gfortran.dg/negative_unit_check.f90: Likewise.
2735 * gfortran.dg/pure_formal_3.f90: Likewise.
2736 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2737 * obj-c++.dg/exceptions-3.mm: Likewise.
2738 * obj-c++.dg/exceptions-4.mm: Likewise.
2739 * obj-c++.dg/exceptions-5.mm: Likewise.
2740 * obj-c++.dg/property/at-property-23.mm: Likewise.
2741 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2742 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2743 * objc.dg/attributes/method-attribute-2.m: Likewise.
2744 * objc.dg/exceptions-3.m: Likewise.
2745 * objc.dg/exceptions-4.m: Likewise.
2746 * objc.dg/exceptions-5.m: Likewise.
2747 * objc.dg/param-1.m: Likewise.
2748 * objc.dg/property/at-property-23.m: Likewise.
2749 * objc.dg/property/dotsyntax-17.m: Likewise.
2750 * objc.dg/property/property-neg-7.m: Likewise.
2752 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2755 * gfortran.dg/spread_simplify_1.f90: New test.
2757 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2759 * lib/target-supports.exp
2760 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2761 * gcc.target/i386/xorsign.c: New test.
2763 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2765 * gcc.target/sparc/tls-ld-int8.c: New test.
2766 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2767 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2768 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2769 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2770 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2772 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2774 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2775 option when configure with bti.
2776 * gcc.target/aarch64/bti-2.c: Likewise.
2777 * lib/target-supports.exp
2778 (check_effective_target_default_branch_protection):
2779 Add configure check for --enable-standard-branch-protection.
2781 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2783 * gcc.target/aarch64/bti-1.c: New test.
2784 * gcc.target/aarch64/bti-2.c: New test.
2785 * gcc.target/aarch64/bti-3.c: New test.
2786 * lib/target-supports.exp
2787 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2789 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2791 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2792 instead of IP0_REGNUM and add test case.
2794 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2796 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2798 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2799 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2801 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2803 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2805 PR rtl-optimization/88331
2806 * gcc.target/i386/pr88331.c: New test.
2808 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2810 * g++.dg/diagnostic/constexpr2.C: New.
2811 * g++.dg/diagnostic/ref3.C: Likewise.
2813 2019-01-08 Marek Polacek <polacek@redhat.com>
2815 PR c++/88538 - braced-init-list in template-argument-list.
2816 * g++.dg/cpp2a/nontype-class11.C: New test.
2819 * g++.dg/cpp2a/nontype-class12.C: New test.
2821 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2824 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2825 dg-options. Require ppc_cpu_supports_hw effective target instead of
2828 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2831 * gfortran.dg/class_69.f90: New test case.
2833 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2836 * gcc.target/i386/pr88717.c: New test.
2838 2019-01-08 Marek Polacek <polacek@redhat.com>
2840 PR c++/88548 - this accepted in static member functions.
2841 * g++.dg/cpp0x/this1.C: New test.
2843 2019-01-08 Martin Liska <mliska@suse.cz>
2845 PR tree-optimization/88753
2846 * gcc.dg/tree-ssa/pr88753.c: New test.
2848 2019-01-08 Richard Biener <rguenther@suse.de>
2850 PR tree-optimization/86554
2851 * gcc.dg/torture/pr86554-1.c: New testcase.
2852 * gcc.dg/torture/pr86554-2.c: Likewise.
2854 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2856 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2857 cover target variance.
2859 2019-01-08 Richard Biener <rguenther@suse.de>
2862 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2863 directly build the expected GENERIC tree.
2865 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2867 * gcc.target/aarch64/(return_address_sign_1.c,
2868 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2869 Change option to -mbranch-protection.
2870 * gcc.target/aarch64/(branch-protection-option.c,
2871 branch-protection-option-2.c, branch-protection-attr.c,
2872 branch-protection-attr-2.c): New file.
2874 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2876 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2878 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2880 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2882 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2883 Append match for warning that ‘protected’ attribute is not supported.
2885 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2887 * gcc.dg/Wmissing-attributes.c: Require alias support.
2888 * gcc.dg/attr-copy-2.c: Likewise.
2889 * gcc.dg/attr-copy-5.c: Likewise.
2891 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2892 Jakub Jelinek <jakub@redhat.com>
2895 * g++.dg/warn/Wreturn-type-11.C: New test.
2897 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2900 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2901 dump to reflect r266077.
2903 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2906 * gcc.dg/pr88701.c: New test.
2908 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2912 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2914 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2916 * g++.dg/diagnostic/constexpr1.C: New.
2917 * g++.dg/diagnostic/thread1.C: Likewise.
2919 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2920 Harald Anlauf <anlauf@gmx.de>
2921 Tobias Burnus <burnus@gcc.gnu.org>
2923 * gfortran.dg/is_contiguous_1.f90: New test.
2924 * gfortran.dg/is_contiguous_2.f90: New test.
2925 * gfortran.dg/is_contiguous_3.f90: New test.
2927 2019-01-07 Marek Polacek <polacek@redhat.com>
2929 PR c++/88741 - wrong error with initializer-string.
2930 * g++.dg/init/array50.C: New test.
2932 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2938 * gcc.dg/array-6.c: Move from here ...
2939 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2940 * g++.dg/pr69338.C: New test.
2941 * g++.dg/pr69697.C: Likewise.
2942 * g++.dg/ext/flexary32.C: Likewise.
2943 * g++.dg/ext/flexary3.C: Adjust test.
2944 * g++.dg/ext/flexary12.C: Likewise.
2945 * g++.dg/ext/flexary13.C: Likewise.
2946 * g++.dg/ext/flexary15.C: Likewise.
2947 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2948 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2949 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2951 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2953 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2954 optional in scan pattern.
2956 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2958 PR tree-optimization/88598
2959 * gcc.dg/vect/pr88598-1.c: New test.
2960 * gcc.dg/vect/pr88598-2.c: Likewise.
2961 * gcc.dg/vect/pr88598-3.c: Likewise.
2962 * gcc.dg/vect/pr88598-4.c: Likewise.
2963 * gcc.dg/vect/pr88598-5.c: Likewise.
2964 * gcc.dg/vect/pr88598-6.c: Likewise.
2966 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2968 PR tree-optimization/88598
2969 * gcc.dg/pr88598-1.c: New test.
2970 * gcc.dg/pr88598-2.c: Likewise.
2971 * gcc.dg/pr88598-3.c: Likewise.
2972 * gcc.dg/pr88598-4.c: Likewise.
2973 * gcc.dg/pr88598-5.c: Likewise.
2975 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2977 PR tree-optimization/88676
2978 * gcc.dg/tree-ssa/pr88676.c: New test.
2979 * gcc.dg/pr88676.c: New test.
2980 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2984 * c-c++-common/asan/pr88619.c: New test.
2987 * c-c++-common/builtin-convertvector-1.c: New test.
2988 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2989 * g++.dg/ext/builtin-convertvector-1.C: New test.
2990 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2992 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2995 * gcc.target/i386/pr88521.c: New testcase.
2997 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3000 * gfortran.dg/min_max_type_2.f90: New test.
3002 2019-01-06 Jakub Jelinek <jakub@redhat.com>
3005 * c-c++-common/attributes-4.c (falloc_align_int128,
3006 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3008 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
3010 * gcc.dg/ipa/ipcp-2.c: Update bounds.
3012 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3014 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3015 * gcc.dg/plugin/plugindir2.c: Likewise.
3016 * gcc.dg/plugin/plugindir3.c: Likewise.
3017 * gcc.dg/plugin/plugindir4.c: Likewise.
3019 2019-01-05 Janus Weil <janus@gcc.gnu.org>
3022 * gfortran.dg/blockdata_10.f90: New test case.
3024 2019-01-05 Jakub Jelinek <jakub@redhat.com>
3028 * gcc.dg/nested-func-12.c: New test.
3029 * gcc.c-torture/compile/pr82564.c: New test.
3032 * gcc.dg/debug/dwarf2/pr88635.c: New test.
3034 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3037 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3039 2019-01-04 Martin Sebor <msebor@redhat.com>
3042 * g++.dg/ext/attr-copy.C: New test.
3043 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3044 * gcc.dg/attr-copy-6.c: New test.
3045 * gcc.dg/attr-copy-7.c: New test.
3047 2019-01-04 Martin Sebor <msebor@redhat.com>
3050 * c-c++-common/attributes-4.c: New test.
3052 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
3055 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3058 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3061 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3062 * gfortran.dg/merge_char_const.f90: Restore.
3064 2019-01-04 Jakub Jelinek <jakub@redhat.com>
3067 * gcc.dg/pr88594.c: New test.
3069 2019-01-04 Jan Beulich <jbeulich@suse.com>
3071 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3072 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3073 gcc.target/i386/avx512bw-vpcmpequb-1.c,
3074 gcc.target/i386/avx512bw-vpcmpequw-1.c,
3075 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3076 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3077 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3078 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3079 gcc.target/i386/avx512bw-vpcmpgew-1.c,
3080 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3081 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3082 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3083 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3084 gcc.target/i386/avx512bw-vpcmpleb-1.c,
3085 gcc.target/i386/avx512bw-vpcmpleub-1.c,
3086 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3087 gcc.target/i386/avx512bw-vpcmplew-1.c,
3088 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3089 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3090 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3091 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3092 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3093 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3094 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3095 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3096 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3097 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3098 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3099 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3100 gcc.target/i386/avx512bw-vptestmb-1.c,
3101 gcc.target/i386/avx512bw-vptestmw-1.c,
3102 gcc.target/i386/avx512bw-vptestnmb-1.c,
3103 gcc.target/i386/avx512bw-vptestnmw-1.c,
3104 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3105 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3106 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3107 gcc.target/i386/avx512dq-vfpclassss-1.c,
3108 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3109 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3110 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3111 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3112 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3113 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3114 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3115 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3116 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3117 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3118 gcc.target/i386/avx512vl-vpcmpged-1.c,
3119 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3120 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3121 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3122 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3123 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3124 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3125 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3126 gcc.target/i386/avx512vl-vpcmpled-1.c,
3127 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3128 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3129 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3130 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3131 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3132 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3133 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3134 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3135 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3136 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3137 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3138 gcc.target/i386/avx512vl-vptestmd-1.c,
3139 gcc.target/i386/avx512vl-vptestmq-1.c,
3140 gcc.target/i386/avx512vl-vptestnmd-1.c,
3141 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3143 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3144 gcc.target/i386/avx512bw-vpcmpub-1.c,
3145 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3146 gcc.target/i386/avx512bw-vpcmpw-1.c,
3147 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3148 gcc.target/i386/avx512dq-vfpclassps-1.c,
3149 gcc.target/i386/avx512f-vcmppd-1.c,
3150 gcc.target/i386/avx512f-vcmpps-1.c,
3151 gcc.target/i386/avx512f-vcmpsd-1.c,
3152 gcc.target/i386/avx512f-vcmpss-1.c,
3153 gcc.target/i386/avx512f-vpcmpd-1.c,
3154 gcc.target/i386/avx512f-vpcmpq-1.c,
3155 gcc.target/i386/avx512f-vpcmpud-1.c,
3156 gcc.target/i386/avx512f-vpcmpuq-1.c,
3157 gcc.target/i386/avx512f-vptestmd-1.c,
3158 gcc.target/i386/avx512f-vptestmq-1.c,
3159 gcc.target/i386/avx512f-vptestnmd-1.c,
3160 gcc.target/i386/avx512f-vptestnmq-1.c,
3161 gcc.target/i386/avx512vl-vcmppd-1.c,
3162 gcc.target/i386/avx512vl-vcmpps-1.c,
3163 gcc.target/i386/avx512vl-vpcmpd-1.c,
3164 gcc.target/i386/avx512vl-vpcmpq-1.c,
3165 gcc.target/i386/avx512vl-vpcmpud-1.c,
3166 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3169 2019-01-03 Martin Sebor <msebor@redhat.com>
3171 PR tree-optimization/88659
3172 * gcc.dg/Wstringop-truncation-6.c: New test.
3174 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3177 * gfortran.dg/const_chararacter_merge.f90: Remove.
3179 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3182 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3183 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3185 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3187 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3188 * gcc.dg/pubtypes-3.c: Likewise.
3189 * gcc.dg/pubtypes-4.c: Likewise.
3191 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3194 * g++.target/i386/pr88636.C: New test.
3196 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3198 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3200 2019-01-03 Martin Liska <mliska@suse.cz>
3203 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3205 2019-01-02 Marek Polacek <polacek@redhat.com>
3207 PR c++/88612 - ICE with -Waddress-of-packed-member.
3208 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3210 PR c++/88631 - CTAD failing for value-initialization.
3211 * g++.dg/cpp1z/class-deduction59.C: New test.
3213 PR c++/81486 - CTAD failing with ().
3214 * g++.dg/cpp1z/class-deduction60.C: New test.
3215 * g++.dg/cpp1z/class-deduction61.C: New test.
3217 2019-01-02 Martin Sebor <msebor@redhat.com>
3218 Jeff Law <law@redhat.com>
3220 * gcc.dg/strlenopt-36.c: Update.
3221 * gcc.dg/strlenopt-45.c: Update.
3222 * gcc.c-torture/execute/strlen-5.c: New test.
3223 * gcc.c-torture/execute/strlen-6.c: New test.
3224 * gcc.c-torture/execute/strlen-7.c: New test.
3226 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3229 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3230 messages only on vect_hw_misalign targets.
3232 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3234 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3235 * gfortran.dg/dec_d_lines_3.f: Ditto.
3236 * gfortran.dg/dec_structure_24.f90: Ditto.
3237 * gfortran.dg/dec_structure_26.f90: Ditto.
3238 * gfortran.dg/dec_structure_27.f90: Ditto.
3239 * gfortran.dg/dec_type_print_3.f90: Ditto.
3240 * gfortran.dg/derived_name_1.f90: Ditto.
3241 * gfortran.dg/error_recovery_1.f90: Ditto.
3242 * gfortran.dg/gomp/pr29759.f90: Ditto.
3243 * gfortran.dg/pr36192.f90: Ditto.
3244 * gfortran.dg/pr56007.f90: Ditto.
3245 * gfortran.dg/pr56520.f90: Ditto.
3246 * gfortran.dg/pr78741.f90: Ditto.
3247 * gfortran.dg/print_fmt_2.f90: Ditto.
3248 * gfortran.dg/select_type_20.f90: Ditto.
3250 2019-01-02 Marek Polacek <polacek@redhat.com>
3253 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3255 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3258 * gfortran.dg/const_chararacter_merge.f90: New test.
3260 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3263 * g++.dg/torture/pr88130.C: New testcase.
3265 2019-01-02 Martin Liska <mliska@suse.cz>
3267 PR tree-optimization/88650
3268 * gfortran.dg/predict-3.f90: New test.
3270 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3272 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3274 2019-01-02 Richard Biener <rguenther@suse.de>
3276 PR tree-optimization/88621
3277 * gcc.dg/torture/pr88621.c: New testcase.
3279 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3282 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3283 targets and expect _ZThn8 for ilp32 targets.
3285 2019-01-01 Martin Sebor <msebor@redhat.com>
3286 Jeff Law <law@redhat.com>
3288 * gcc.dg/strlenopt-40.c: Update.
3289 * gcc.dg/strlenopt-51.c: Likewise.
3290 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3292 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3293 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3294 * gcc.dg/strlenopt-59.c: New test.
3295 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3296 * g++.dg/init/strlen.C: New test.
3298 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3301 * gfortran.dg/structure_constructor_16.f90: New test.
3303 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3305 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3306 * g++.dg/ipa/devirt-53.C: Fix scan template.
3308 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3310 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3311 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3312 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3314 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3316 * g++.dg/tree-prof/devirt.C: Update testcase.
3318 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3320 Update copyright years.
3322 Copyright (C) 2019 Free Software Foundation, Inc.
3324 Copying and distribution of this file, with or without modification,
3325 are permitted in any medium without royalty provided the copyright
3326 notice and this notice are preserved.