1 2019-03-05 Jakub Jelinek <jakub@redhat.com>
3 PR tree-optimization/89570
4 * gcc.dg/pr89570.c: New test.
6 PR tree-optimization/89566
7 * c-c++-common/pr89566.c: New test.
9 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
12 * g++.dg/parse/crash69.C: New.
14 2019-03-04 Jakub Jelinek <jakub@redhat.com>
17 * g++.dg/cpp2a/desig12.C: New test.
18 * g++.dg/cpp2a/desig13.C: New test.
20 2019-03-04 Tamar Christina <tamar.christina@arm.com>
23 * gcc.target/aarch64/options_set_10.c: Add native.
25 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
27 PR tree-optimization/89437
28 * gcc.dg/sinatan-1.c: Fix testcase.
30 2019-03-04 Richard Biener <rguenther@suse.de>
33 * gcc.dg/torture/pr89572.c: New testcase.
35 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
37 PR tree-optimization/89487
38 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
40 2019-03-03 Harald Anlauf <anlauf@gmx.de>
43 * gfortran.dg/pr77583.f90: New test.
45 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
48 * gfortran.dg/coarray_allocate_11.f90: New test.
50 2019-03-02 Harald Anlauf <anlauf@gmx.de>
53 * gfortran.dg/pr89492.f90: Adjust testcase.
54 * gfortran.dg/transfer_check_5.f90: New test.
56 2019-03-02 Jakub Jelinek <jakub@redhat.com>
59 * g++.dg/cpp2a/desig10.C: New test.
60 * g++.dg/cpp2a/desig11.C: New test.
61 * g++.dg/ext/desig4.C: Expect 4 new errors.
64 * gcc.dg/pr89506.c: New test.
66 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
67 Monk Chiang <sh.chiang04@gmail.com>
69 * gcc.target/riscv/attribute-1.c: New.
70 * gcc.target/riscv/attribute-2.c: Likewise.
71 * gcc.target/riscv/attribute-3.c: Likewise.
72 * gcc.target/riscv/attribute-4.c: Likewise.
73 * gcc.target/riscv/attribute-5.c: Likewise.
74 * gcc.target/riscv/attribute-6.c: Likewise.
75 * gcc.target/riscv/attribute-7.c: Likewise.
76 * gcc.target/riscv/attribute-8.c: Likewise.
77 * gcc.target/riscv/attribute-9.c: Likewise.
79 * gcc.target/riscv/arch-1.c: New.
80 * gcc.target/riscv/arch-2.c: Likewise.
81 * gcc.target/riscv/arch-3.c: Likewise.
82 * gcc.target/riscv/arch-4.c: Likewise.
84 2019-03-01 Jakub Jelinek <jakub@redhat.com>
87 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
88 scan-tree-dump-times from dom3 to tracer pass.
90 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
92 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
93 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
95 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
97 PR rtl-optimization/85899
98 * gcc.dg/pr85899.c: New test.
100 2019-03-01 Marek Polacek <polacek@redhat.com>
102 PR c++/89537 - missing location for error with non-static member fn.
103 * g++.dg/diagnostic/member-fn-1.C: New test.
105 PR c++/89532 - ICE with incomplete type in decltype.
106 * g++.dg/cpp2a/nontype-class14.C: New test.
108 2019-03-01 Jakub Jelinek <jakub@redhat.com>
110 Implement P1002R1, Try-catch blocks in constexpr functions
112 * g++.dg/cpp2a/constexpr-try1.C: New test.
113 * g++.dg/cpp2a/constexpr-try2.C: New test.
114 * g++.dg/cpp2a/constexpr-try3.C: New test.
115 * g++.dg/cpp2a/constexpr-try4.C: New test.
116 * g++.dg/cpp2a/constexpr-try5.C: New test.
117 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
119 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
121 PR tree-optimization/89535
122 * gfortran.dg/vect/pr89535.f90: New test.
124 2019-03-01 Richard Biener <rguenther@suse.de>
127 * gfortran.dg/pr89451.f90: New testcase.
129 2019-03-01 Richard Biener <rguenther@suse.de>
132 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
133 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
134 that happen now earlier.
136 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
138 * gcc.c-torture/execute/20190228-1.c: New test.
140 2019-02-28 Marek Polacek <polacek@redhat.com>
142 PR c++/87068 - missing diagnostic with fallthrough statement.
143 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
145 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
146 Cesar Philippidis <cesar@codesourcery.com>
150 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
151 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
154 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
158 * gfortran.dg/goacc/routine-6.f90: Update
159 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
160 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
162 2019-02-28 Jakub Jelinek <jakub@redhat.com>
165 * gcc.dg/pr89521-1.c: New test.
166 * gcc.dg/pr89521-2.c: New test.
168 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
171 * g++.dg/ipa/pr89009.C: Update symbol visibility.
173 2019-02-28 Tamar Christina <tamar.christina@arm.com>
176 * gcc.target/aarch64/options_set_10.c: New test.
178 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
181 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
183 2019-02-28 Jakub Jelinek <jakub@redhat.com>
186 * gcc.dg/pr89525.c: New test.
189 * gcc.dg/pr89520-1.c: New test.
190 * gcc.dg/pr89520-2.c: New test.
192 2019-02-27 Marek Polacek <polacek@redhat.com>
194 PR c++/88857 - ICE with value-initialization of argument in template.
195 * g++.dg/cpp0x/initlist-value4.C: New test.
197 2019-02-27 Marek Polacek <polacek@redhat.com>
199 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
200 * g++.dg/cpp0x/using-enum-3.C: New test.
202 2019-02-27 Jakub Jelinek <jakub@redhat.com>
204 PR tree-optimization/89280
205 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
208 2019-02-27 Richard Biener <rguenther@suse.de>
210 * gcc.dg/gimplefe-36.c: New testcase.
212 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
215 * g++.dg/cpp0x/nsdmi15.C: New.
217 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
220 * g++.dg/cpp0x/pr88987.C: New.
222 2019-02-27 Jakub Jelinek <jakub@redhat.com>
224 PR tree-optimization/89280
225 * gcc.c-torture/compile/pr89280.c: New test.
226 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
227 function. Skip the test for -O0.
229 2018-02-26 Steve Ellcey <sellcey@marvell.com>
231 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
232 * gfortran.dg/simd-builtins-2.f90: Ditto.
233 * gfortran.dg/simd-builtins-6.f90: Ditto.
234 * gfortran.dg/simd-builtins-8.f90: New test.
235 * gfortran.dg/simd-builtins-8.h: New header file.
237 2019-02-26 Jakub Jelinek <jakub@redhat.com>
240 * g++.dg/other/new2.C: New test.
242 PR tree-optimization/89500
243 * gcc.dg/pr89500.c: New test.
244 * gcc.dg/Wstringop-overflow-10.c: New test.
245 * gcc.dg/strlenopt-60.c: New test.
247 2019-02-26 Harald Anlauf <anlauf@gmx.de>
250 * gfortran.dg/pr89492.f90: New test.
252 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
255 * gfortran.dg/altreturn_9_0.f90: New file.
256 * gfortran.dg/altreturn_9_1.f90: New file.
258 2019-02-26 Jakub Jelinek <jakub@redhat.com>
261 * g++.dg/cpp1y/constexpr-89481.C: New test.
263 2019-02-26 Richard Biener <rguenther@suse.de>
265 PR tree-optimization/89505
266 * gcc.dg/torture/pr89505.c: New testcase.
268 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
270 * gnat.dg/opt77.adb: New test.
271 * gnat.dg/opt77_pkg.ad[sb]: New helper.
273 2019-02-26 Jakub Jelinek <jakub@redhat.com>
276 * gcc.target/i386/pr89474.c: New test.
278 2019-02-25 Jakub Jelinek <jakub@redhat.com>
281 * gcc.c-torture/compile/pr77754-1.c: New test.
282 * gcc.c-torture/compile/pr77754-2.c: New test.
283 * gcc.c-torture/compile/pr77754-3.c: New test.
284 * gcc.c-torture/compile/pr77754-4.c: New test.
285 * gcc.c-torture/compile/pr77754-5.c: New test.
286 * gcc.c-torture/compile/pr77754-6.c: New test.
288 2019-02-25 Tamar Christina <tamar.christina@arm.com>
291 * gcc.target/aarch64/options_set_1.c: New test.
292 * gcc.target/aarch64/options_set_2.c: New test.
293 * gcc.target/aarch64/options_set_3.c: New test.
294 * gcc.target/aarch64/options_set_4.c: New test.
295 * gcc.target/aarch64/options_set_5.c: New test.
296 * gcc.target/aarch64/options_set_6.c: New test.
297 * gcc.target/aarch64/options_set_7.c: New test.
298 * gcc.target/aarch64/options_set_8.c: New test.
299 * gcc.target/aarch64/options_set_9.c: New test.
301 2019-02-25 Tamar Christina <tamar.christina@arm.com>
303 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
304 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
306 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
307 test_vfmlslq_high_f16): ... To this.
308 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
309 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
310 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
311 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
312 test_vfmlslq_laneq_high_u32): Rename ...
313 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
314 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
315 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
316 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
317 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
318 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
319 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
320 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
321 test_vfmlslq_laneq_low_u32): Rename ...
322 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
323 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
324 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
325 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
326 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
327 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
329 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
330 test_vfmlslq_low_f16): ... To this.
332 2019-02-25 Tamar Christina <tamar.christina@arm.com>
334 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
335 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
337 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
338 test_vfmlslq_high_f16): ... To this.
339 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
340 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
341 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
342 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
343 test_vfmlslq_laneq_high_u32): Rename ...
344 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
345 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
346 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
347 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
348 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
349 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
350 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
351 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
352 test_vfmlslq_laneq_low_u32): Rename ...
353 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
354 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
355 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
356 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
357 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
358 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
360 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
361 test_vfmlslq_low_f16): ... To This.
362 * lib/target-supports.exp
363 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
365 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
368 * gfortran.dg/overload_3.f90: New test.
370 2019-02-25 Jakub Jelinek <jakub@redhat.com>
373 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
375 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
378 * gfortran.dg/list_directed_large.f90: New test.
380 2019-02-25 Jakub Jelinek <jakub@redhat.com>
383 * gcc.c-torture/execute/pr89434.c: New test.
386 * gcc.dg/pr89438.c: New test.
388 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
391 * g++.dg/cpp0x/pr84585.C: New.
393 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
396 * gfortran.dg/allocate_with_mold_3.f90: New test.
398 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
401 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
402 * gcc.target/i386/pr87007-2.c: Likewise.
404 2019-02-24 Harald Anlauf <anlauf@gmx.de>
408 * gfortran.dg/pr89266.f90: New test.
409 * gfortran.dg/pr88326.f90: New test.
411 2019-02-24 Jakub Jelinek <jakub@redhat.com>
413 PR rtl-optimization/89445
414 * gcc.target/i386/avx512f-pr89445.c: New test.
416 2019-02-23 Martin Sebor <msebor@redhat.com>
418 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
419 wchar_t to wint_t to avoid a bogus -Wformat warning in
422 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
425 * gfortran.dg/ISO_Fortran_binding_5.c: Include
426 "../../../libgfortran/ISO_Fortran_binding.h".
427 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
429 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
432 * gcc.dg/pr69471-1.c: New test.
433 * gcc.dg/pr69471-2.c: Likewise.
434 * gcc.target/i386/pr69471-3.c: Likewise.
436 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
439 * gfortran.dg/dtio_34.f90: New test.
441 2019-02-23 Marek Polacek <polacek@redhat.com>
443 PR c++/88294 - ICE with non-constant noexcept-specifier.
444 * g++.dg/cpp0x/noexcept34.C: New test.
445 * g++.dg/cpp0x/noexcept35.C: New test.
448 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
450 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
453 * gfortran.dg/deferred_character_32.f90 : New test
455 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
458 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
459 previously incorrect lbound for allocatable expressions. Also
460 correct stop values to avoid repetition.
461 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
462 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
465 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
466 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
467 * gfortran.dg/pr32599.f03 : Set standard to F2008.
469 2019-02-22 David Malcolm <dmalcolm@redhat.com>
472 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
473 renaming to a multicharacter name, so that start != finish. Add
474 tests for dtor locations.
476 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
479 * g++.dg/cpp0x/pr84676.C: New.
481 2019-02-22 Martin Sebor <msebor@redhat.com>
483 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
484 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
486 2019-02-22 Harald Anlauf <anlauf@gmx.de>
489 * gfortran.dg/newunit_6.f90: New test.
491 2019-02-22 Marek Polacek <polacek@redhat.com>
493 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
494 * g++.dg/cpp2a/explicit14.C: New test.
496 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
499 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
500 * gfortran.fortran-torture/compile/pr89324.f90: New test.
502 2019-02-22 Martin Sebor <msebor@redhat.com>
505 * gcc.dg/Wabsolute-value.c: New test.
507 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
509 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
510 Hongtao Liu <hongtao.liu@intel.com>
511 Sunil K Pandey <sunil.k.pandey@intel.com>
514 * gcc.target/i386/pr87007-1.c: New test.
515 * gcc.target/i386/pr87007-2.c: Likewise.
517 2019-02-22 Richard Biener <rguenther@suse.de>
519 PR tree-optimization/89440
520 * gcc.dg/vect/pr89440.c: New testcase.
522 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
524 * lib/target-supports.exp (check_effective_target_offload_nvptx):
528 * gfortran.dg/goacc/classify-routine.f95: Adjust.
530 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
531 * g++.dg/goacc/template.C: Likewise.
534 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
536 2019-02-22 Richard Biener <rguenther@suse.de>
539 * gcc.dg/torture/restrict-7.c: New testcase.
541 2019-02-21 Jakub Jelinek <jakub@redhat.com>
544 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
545 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
546 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
548 * g++.dg/cpp1y/constexpr-89285.C: New test.
549 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
551 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
552 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
554 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
557 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
558 -fcf-protection with -fcf-protection=branch.
559 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
560 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
561 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
562 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
563 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
565 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
567 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
568 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
570 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
573 * gfortran.dg/warn_conversion_11.f90: New test.
575 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
578 * gcc.target/i386/pr87412-1.c: New file.
579 * gcc.target/i386/pr87412-2.c: Likewise.
580 * gcc.target/i386/pr87412-3.c: Likewise.
581 * gcc.target/i386/pr87412-4.c: Likewise.
583 2019-02-20 Jakub Jelinek <jakub@redhat.com>
586 * g++.dg/cpp0x/pr89403.C: New test.
589 * g++.dg/cpp1z/inline-var5.C: New test.
592 * gcc.c-torture/compile/pr89412.c: New test.
594 2019-02-20 Jakub Jelinek <jakub@redhat.com>
595 David Malcolm <dmalcolm@redhat.com>
598 * gcc.dg/torture/pr89091.c: New test.
600 2019-02-20 Jakub Jelinek <jakub@redhat.com>
604 * gcc.dg/pr88074-2.c: New test.
607 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
609 2019-02-20 David Malcolm <dmalcolm@redhat.com>
612 * gcc.dg/pr89410-1.c: New test.
613 * gcc.dg/pr89410-2.c: New test.
615 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
617 * lib/target-supports.exp (check_effective_target_vect_usad_char):
619 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
620 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
622 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
625 * gcc.target/arm/pr86487.c: New.
627 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
630 * g++.dg/cpp1y/var-templ60.C: New.
632 2019-02-20 Li Jia He <helijia@linux.ibm.com>
635 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
637 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
639 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
641 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
644 * gfortran.dg/ISO_Fortran_binding_4.f90
646 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
649 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
650 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
652 2019-02-19 Richard Biener <rguenther@suse.de>
655 * gcc.dg/pr88074.c: New testcase.
657 2019-02-19 Jakub Jelinek <jakub@redhat.com>
660 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
664 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
667 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
670 * g++.dg/diagnostic/pr89390.C: New test.
672 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
676 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
678 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
681 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
684 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
686 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
687 * gfortran.dg/lto/pr87689_0.f: New file.
688 * gfortran.dg/lto/pr87689_1.f: New file.
690 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
692 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
694 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
696 * gdc.dg/dg.exp: Tabify.
697 * gdc.dg/lto/lto.exp: Likewise.
698 * gdc.test/gdc-test.exp: Likewise.
699 * lib/gdc-dg.exp: Likewise.
700 * lib/gdc.exp: Likewise.
702 2019-02-18 Richard Biener <rguenther@suse.de>
704 PR tree-optimization/89296
705 * gcc.dg/uninit-pr89296.c: New testcase.
707 2019-02-18 Jakub Jelinek <jakub@redhat.com>
710 * gcc.c-torture/execute/pr89369.c: New test.
711 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
712 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
715 2019-02-18 Martin Jambor <mjambor@suse.cz>
717 PR tree-optimization/89209
718 * gcc.dg/tree-ssa/pr89209.c: New test.
720 2019-02-18 Martin Liska <mliska@suse.cz>
722 * gfortran.dg/simd-builtins-7.f90: New test.
723 * gfortran.dg/simd-builtins-7.h: New test.
725 2019-02-17 Harald Anlauf <anlauf@gmx.de>
728 * gfortran.dg/pr88299.f90: New test.
730 2019-02-17 Harald Anlauf <anlauf@gmx.de>
733 * gfortran.dg/transfer_simplify_12.f90: New test.
735 2019-02-17 Marek Polacek <polacek@redhat.com>
737 PR c++/89217 - ICE with list-initialization in range-based for loop.
738 * g++.dg/cpp0x/range-for37.C: New test.
740 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
743 * g++.dg/cpp0x/initlist114.C: New test.
746 * g++.dg/abi/mangle68.C: New test.
747 * g++.dg/cpp0x/decltype69.C: New test.
749 2019-02-16 David Malcolm <dmalcolm@redhat.com>
752 * g++.dg/wrappers/pr88680.C: New test.
754 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
757 * gfortran.dg/coarray_data_1.f90: New test.
759 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
761 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
762 * c-c++-common/patchable_function_entry-default.c: Likewise.
763 * c-c++-common/patchable_function_entry-definition.c: Likewise.
765 2019-02-16 Jakub Jelinek <jakub@redhat.com>
767 PR rtl-optimization/66152
768 * gcc.target/i386/pr66152.c: New test.
770 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
772 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
773 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
775 2019-02-15 Tamar Christina <tamar.christina@arm.com>
777 * lib/target-supports.exp
778 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
779 checking alternative.
781 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
783 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
785 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
787 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
788 * c-c++-common/patchable_function_entry-default.c: Likewise.
789 * c-c++-common/patchable_function_entry-definition.c: Likewise.
790 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
792 2019-02-15 Jakub Jelinek <jakub@redhat.com>
796 * lib/gcc-dg.exp: If llvm_binutils effective target, set
797 allow_blank_lines to 2 during initialization.
798 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
799 it was previously zero.
800 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
801 Clear allow_blank_lines afterwards whenever it was 1.
802 * gdc.test/gdc-test.exp (dmd2dg): Don't call
803 dg-allow-blank-lines-in-output here.
804 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
805 the tests and restore it back at the end.
807 * c-c++-common/ubsan/opts-1.c: New test.
808 * c-c++-common/ubsan/opts-2.c: New test.
809 * c-c++-common/ubsan/opts-3.c: New test.
810 * c-c++-common/ubsan/opts-4.c: New test.
812 2019-02-15 Richard Biener <rguenther@suse.de>
813 Jakub Jelinek <jakub@redhat.com>
815 PR tree-optimization/89278
816 * gcc.dg/pr89278.c: New test.
818 2019-02-15 Jakub Jelinek <jakub@redhat.com>
821 * gcc.dg/pr89340.c: New test.
822 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
823 that leaf attribute on nested function is useless.
826 * gcc.dg/pr89342.c: New test.
828 2019-02-14 Jakub Jelinek <jakub@redhat.com>
830 PR rtl-optimization/89354
831 * gcc.dg/pr89354.c: New test.
833 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
835 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
836 * gcc.target/i386/ssse3-pabsd.c: Ditto.
837 * gcc.target/i386/ssse3-pabsw.c: Ditto.
838 * gcc.target/i386/ssse3-palignr.c: Ditto.
839 * gcc.target/i386/ssse3-phaddd.c: Ditto.
840 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
841 * gcc.target/i386/ssse3-phaddw.c: Ditto.
842 * gcc.target/i386/ssse3-phsubd.c: Ditto.
843 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
844 * gcc.target/i386/ssse3-phsubw.c: Ditto.
845 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
846 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
847 * gcc.target/i386/ssse3-pshufb.c: Ditto.
848 * gcc.target/i386/ssse3-psignb.c: Ditto.
849 * gcc.target/i386/ssse3-psignd.c: Ditto.
850 * gcc.target/i386/ssse3-psignw.c: Ditto.
852 2018-02-14 Steve Ellcey <sellcey@marvell.com>
854 * gcc.target/aarch64/pcs_attribute.c: New test.
856 2019-02-14 Harald Anlauf <anlauf@gmx.de>
859 * gfortran.dg/pr88248.f90: New test.
860 * gfortran.dg/f2018_obs.f90: Updated test.
862 2019-02-14 Tamar Christina <tamar.christina@arm.com>
864 * gcc.target/arm/pr88850.c: change options to additional option.
866 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
869 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
872 2019-02-14 Tamar Christina <tamar.christina@arm.com>
875 * gcc.target/arm/pr88850-2.c: New test.
876 * lib/target-supports.exp
877 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
878 check_effective_target_arm_neon_softfp_fp16_ok,
879 add_options_for_arm_neon_softfp_fp16): New.
881 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
883 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
884 * lib/target-supports.exp: Add procedure to check for ldrd.
886 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
889 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
890 * gfortran.dg/goacc/loop-3.f95: Likewise.
891 * gfortran.dg/goacc/pr72715.f90: New test.
893 2019-02-14 Martin Liska <mliska@suse.cz>
895 PR rtl-optimization/89242
896 * g++.dg/pr89242.C: New test.
898 2019-02-14 Jakub Jelinek <jakub@redhat.com>
900 PR tree-optimization/89314
901 * gcc.dg/pr89314.c: New test.
904 * gcc.dg/ubsan/pr89284.c: New test.
906 2019-02-13 Ian Lance Taylor <iant@golang.org>
908 * gcc.dg/func-attr-1.c: New test.
910 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
912 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
914 2019-02-13 Marek Polacek <polacek@redhat.com>
916 PR c++/89297 - ICE with OVERLOAD in template.
917 * g++.dg/cpp0x/initlist113.C: New test.
919 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
922 * g++.dg/cpp0x/pr86379.C: New.
925 * g++.dg/cpp1y/pr87322.C: New.
926 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
927 instantiate the expected number of lambda functions.
929 2019-02-13 Marek Polacek <polacek@redhat.com>
932 * g++.dg/cpp2a/nontype-class13.C: New test.
934 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
937 * gcc.target/arm/pr89190.c: New test.
939 2019-02-13 David Malcolm <dmalcolm@redhat.com>
942 * g++.dg/concepts/pr89036.C: New test.
944 2019-02-13 Tamar Christina <tamar.christina@arm.com>
947 * gcc.target/aarch64/sve/pr88847.c: New test.
949 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
950 Jakub Jelinek <jakub@redhat.com>
953 * g++.dg/torture/pr89303.C: New test.
955 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
958 * g++.dg/cpp1z/using4.C: New.
959 * g++.dg/cpp1z/using5.C: Likewise.
960 * g++.dg/cpp1z/using6.C: Likewise.
962 2019-02-13 Jakub Jelinek <jakub@redhat.com>
965 * gcc.target/i386/pr89290.c: New test.
967 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
969 * gcc.target/powerpc/crypto-builtin-1.c
970 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
973 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
976 * gcc.target/i386/pr89229-1.c: New test.
978 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
981 * gcc.target/s390/pr89233.c: New test.
983 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
985 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
986 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
987 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
989 2019-02-12 Richard Biener <rguenther@suse.de>
991 PR tree-optimization/89253
992 * gfortran.dg/pr89253.f: New testcase.
994 2019-02-11 Marek Polacek <polacek@redhat.com>
996 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
997 * g++.dg/cpp0x/nullptr40.C: New test.
998 * g++.dg/cpp0x/nullptr41.C: New test.
1000 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1003 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1005 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1007 PR tree-optimization/86637
1008 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1010 2019-02-11 Martin Sebor <msebor@redhat.com>
1012 PR tree-optimization/88771
1013 * gcc.dg/Wstringop-overflow-8.c: New test.
1014 * gcc.dg/Wstringop-overflow-9.c: New test.
1015 * gcc.dg/Warray-bounds-40.c: New test.
1016 * gcc.dg/builtin-stpncpy.c: Adjust.
1017 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1018 * g++.dg/opt/memcpy1.C: Adjust.
1020 2019-02-11 Martin Sebor <msebor@redhat.com>
1023 * c-c++-common/array-5.c: New test.
1024 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1025 * g++.dg/init/new38.C: Same.
1026 * g++.dg/init/new43.C: Same.
1027 * g++.dg/init/new44.C: Same.
1028 * g++.dg/init/new46.C: Same.
1029 * g++.dg/other/large-size-array.C: Same.
1030 * g++.dg/other/new-size-type.C: Same.
1031 * g++.dg/template/array30.C: Same.
1032 * g++.dg/template/array32.C: New test.
1033 * g++.dg/template/dependent-name3.C: Adjust.
1034 * gcc.dg/large-size-array-3.c: Same.
1035 * gcc.dg/large-size-array-5.c: Same.
1036 * gcc.dg/large-size-array.c: Same.
1037 * g++.old-deja/g++.brendan/array1.C: Same.
1038 * g++.old-deja/g++.mike/p6149.C: Same.
1040 2019-02-11 Martin Sebor <msebor@redhat.com>
1042 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1044 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1047 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1048 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1049 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1051 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1053 * gcc.target/powerpc/vec-sld-modulo.c: New.
1054 * gcc.target/powerpc/vec-srad-modulo.c: New.
1055 * gcc.target/powerpc/vec-srd-modulo.c: New.
1057 2019-02-11 Martin Liska <mliska@suse.cz>
1060 * g++.dg/ipa/pr89009.C: New test.
1062 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1065 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1066 * gfortran.dg/pointer_init_6.f90: Likewise.
1067 * gfortran.dg/pointer_init_9.f90: New test.
1069 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1072 * gfortran.dg/warn_undefined_1.f90: New test.o
1074 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1076 PR tree-optimization/89268
1077 * gcc.dg/vect/pr89268.c: New test.
1079 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1081 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1083 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1086 * gfortran.dg/substr_simplify.f90: New test.
1088 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1091 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1093 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1096 * gfortran.dg/array_reference_2.f90 : New test.
1098 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1101 * gcc.dg/gomp/pr89246-1.c: New test.
1102 * gcc.dg/gomp/pr89246-2.c: New test.
1104 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1106 PR tree-optimization/88739
1107 * gcc.c-torture/execute/pr88739.c: New test.
1109 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1112 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1114 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1116 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1117 * gcc.target/s390/vector/vec-copysign.c: New test.
1119 2019-02-08 Richard Biener <rguenther@suse.de>
1121 PR tree-optimization/89247
1122 * gcc.dg/torture/pr89247.c: New testcase.
1124 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1126 * gcc.target/s390/jump-label.c: New test.
1128 2019-02-08 Richard Biener <rguenther@suse.de>
1131 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1133 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1135 PR rtl-optimization/89234
1136 * g++.dg/ubsan/pr89234.C: New test.
1138 2019-02-08 Richard Biener <rguenther@suse.de>
1141 * gcc.dg/torture/pr89223.c: New testcase.
1143 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1145 PR tree-optimization/86637
1146 PR tree-optimization/89235
1147 * gcc.c-torture/compile/pr86637-1.c: New test.
1148 * gcc.c-torture/compile/pr86637-2.c: New test.
1149 * gcc.c-torture/compile/pr86637-3.c: New test.
1150 * gcc.c-torture/compile/pr89235.c: New test.
1152 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1154 * gcc.target/aarch64/abd_1.c: New test.
1155 * gcc.dg/sabd_1.c: Likewise.
1157 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1160 * gfortran.dg/wunused-parameter_2.f90: New test.
1162 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1164 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1166 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1168 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1169 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1171 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1172 Jakub Jelinek <jakub@redhat.com>
1175 * gcc.c-torture/execute/pr88714.c: New test.
1176 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1178 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1181 * gcc.target/arm/pr88850.c: New test.
1183 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1186 * g++.dg/cpp0x/pr86218.C: New.
1188 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1190 PR rtl-optimization/89225
1191 * gcc.target/powerpc/pr89225.c: New.
1193 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1195 * gnat.dg/opt76.adb: New test.
1197 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1200 * gfortran.dg/null_10.f90: New test.
1202 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1205 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1206 column numbers to dg-warning directives where they are correct.
1207 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1208 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1209 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1211 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1214 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1215 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1216 xfail scan-assembler-not with Solaris as.
1218 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1220 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1222 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1224 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1227 2019-02-06 Richard Biener <rguenther@suse.de>
1229 PR tree-optimization/89182
1230 * gfortran.dg/graphite/pr89182.f90: New testcase.
1232 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1235 * gcc.dg/pr89211.c: New test.
1238 * c-c++-common/builtin-convertvector-2.c: New test.
1240 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1243 * lib/go-torture.exp: Test compiling with -flto.
1245 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1248 * gcc.dg/redecl-18.c: New test.
1250 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1253 * g++.dg/opt/pr89187.C: New test.
1255 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1257 * jit.dg/add-driver-options-testlib.c: Add support file for
1258 test-add-driver-options.c testcase.
1259 * jit.dg/all-non-failing-tests.h: Add note about
1260 test-add-driver-options.c
1261 * jit.dg/jit.exp (jit-dg-test): Update to support
1262 add-driver-options-testlib.c compilation.
1263 * jit.dg/test-add-driver-options.c: New testcase.
1265 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1267 PR rtl-optimization/11304
1268 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1269 * gcc.target/i386/call-2.c: New test.
1271 2019-02-05 Marek Polacek <polacek@redhat.com>
1273 PR c++/89158 - by-value capture of constexpr variable broken.
1274 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1276 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1278 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1280 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1282 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1284 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1287 * g++.dg/opt/pr89188.C: New test.
1289 PR rtl-optimization/89195
1290 * gcc.c-torture/execute/pr89195.c: New test.
1292 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1294 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1296 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1297 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1298 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1299 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1300 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1301 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1302 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1303 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1304 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1306 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1309 * g++.dg/ext/vector36.C: New test.
1311 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1314 * g++.dg/pr87770.C: New.
1316 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1319 * gfortran.dg/pr89077.f90: New test.
1321 2019-02-04 Martin Liska <mliska@suse.cz>
1324 * gcc.dg/ipa/pr88985.c: New test.
1326 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1328 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1329 characters or extra spaces after the comment character.
1331 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1333 * g++.dg/torture/alias-1.C: New test.
1335 2019-02-03 Martin Sebor <msebor@redhat.com>
1338 * c-c++-common/Wsequence-point-2.c: New test.
1341 * g++.dg/warn/Wunused-var-35.C: New test.
1343 2019-02-03 Richard Biener <rguenther@suse.de>
1346 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1348 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1351 * gfortran.dg/warn_conversion_10.f90: New test.
1353 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1356 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1358 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1361 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1363 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1366 * gfortran.dg/pointer_array_component_3.f90 : New test.
1368 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1371 * gcc.dg/gomp/pr87887-1.c: New test.
1372 * gcc.dg/gomp/pr87887-2.c: New test.
1374 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1378 * gfortran.dg/pr89084.f90: New test.
1379 * gfortran.dg/lto/pr89084_0.f90: New test.
1380 * gfortran.dg/pr83246.f90: New test.
1382 2019-02-01 Marek Polacek <polacek@redhat.com>
1384 PR c++/88325 - ICE with invalid out-of-line template member definition.
1385 * g++.dg/cpp2a/typename14.C: New test.
1387 2019-02-01 Richard Biener <rguenther@suse.de>
1390 * gcc.dg/torture/pr88597.c: New testcase.
1392 2019-02-01 Richard Biener <rguenther@suse.de>
1394 PR tree-optimization/85497
1395 * gcc.dg/graphite/pr85497.c: New testcase.
1397 2019-02-01 Richard Biener <rguenther@suse.de>
1400 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1402 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1404 PR tree-optimization/89143
1405 * gcc.dg/tree-ssa/vrp121.c: New test.
1407 PR tree-optimization/88107
1408 * gcc.dg/gomp/pr88107.c: New test.
1411 * g++.dg/ext/attrib57.C: New test.
1413 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1415 PR tree-optimization/88932
1416 * gfortran.dg/pr88932.f90: New test.
1418 2019-01-31 Marek Polacek <polacek@redhat.com>
1420 PR c++/88983 - ICE with switch in constexpr function.
1421 * g++.dg/cpp1y/constexpr-88983.C: New test.
1423 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1426 * gfortran.dg/contiguous_9.f90: New test.
1428 2019-01-31 Marek Polacek <polacek@redhat.com>
1430 PR c++/89083, c++/80864 - ICE with list initialization in template.
1431 * g++.dg/cpp0x/initlist107.C: New test.
1432 * g++.dg/cpp0x/initlist108.C: New test.
1433 * g++.dg/cpp0x/initlist109.C: New test.
1434 * g++.dg/cpp0x/initlist110.C: New test.
1435 * g++.dg/cpp0x/initlist111.C: New test.
1436 * g++.dg/cpp0x/initlist112.C: New test.
1437 * g++.dg/init/ptrfn4.C: New test.
1439 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1442 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1443 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1445 2019-01-31 Richard Biener <rguenther@suse.de>
1447 PR tree-optimization/89135
1448 * gcc.dg/torture/pr89135.c: New testcase.
1450 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1453 * c-c++-common/asan/pr89124.c: New test.
1455 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1458 * gfortran.dg/print_2.f90: New test.
1460 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1462 PR rtl-optimization/87246
1463 * gcc.target/i386/pr87246.c: New.
1465 2019-01-30 Marek Polacek <polacek@redhat.com>
1467 PR c++/89119 - ICE with value-initialization in template.
1468 * g++.dg/cpp0x/initlist-value3.C: New test.
1470 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1472 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1473 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1474 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1475 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1476 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1477 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1478 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1479 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1480 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1481 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1483 2019-01-30 Richard Biener <rguenther@suse.de>
1485 PR tree-optimization/89111
1486 * gcc.dg/torture/pr89111.c: New testcase.
1488 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1491 * lib/target-supports.exp: Cache result.
1493 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1496 * g++.target/i386/pr89105.C: New test.
1499 * gcc.dg/pr89061.c: New test.
1501 2019-01-29 Martin Sebor <msebor@redhat.com>
1504 * gcc.dg/Warray-bounds-39.c: New test.
1506 2019-01-29 Marek Polacek <polacek@redhat.com>
1509 * g++.dg/other/nontype-1.C: Expect error in all modes.
1510 * g++.dg/parse/crash13.C: Likewise.
1511 * g++.dg/parse/error36.C: Likewise.
1512 * g++.dg/template/error29.C: Likewise.
1514 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1517 * gfortran.dg/c_funptr_1.f90: New file.
1518 * gfortran.dg/c_funptr_1_mod.f90: New file.
1520 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1524 * gcc.dg/gomp/pr89104.c: New test.
1526 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1528 * gdc.dg/pr89042a.d: Mark as compile test.
1529 * gdc.dg/pr89042b.d: Likewise.
1531 2019-01-29 Richard Biener <rguenther@suse.de>
1534 * g++.dg/lto/pr87295_0.C: New testcase.
1536 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1539 * gcc.dg/pr89045.c: New test.
1542 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1543 lp64, ilp32 and llp64 only.
1544 (fputs): Use unsigned long long instead of size_t for return type.
1545 (vfprintf, vfscanf): Accept arbitrary target specific type for
1548 2019-01-28 Marek Polacek <polacek@redhat.com>
1550 PR c++/88358 - name wrongly treated as type.
1551 * g++.dg/cpp2a/typename1.C: Add dg-error.
1552 * g++.dg/cpp2a/typename13.C: New test.
1553 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1556 2019-01-28 Marek Polacek <polacek@redhat.com>
1558 * g++.dg/cpp0x/enum37.C: Add dg-error.
1560 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1562 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1563 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1565 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1567 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1568 "-Wattribute-alias".
1570 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1573 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1575 2019-01-27 Marek Polacek <polacek@redhat.com>
1577 PR c++/88815 - narrowing conversion lost in decltype.
1578 PR c++/78244 - narrowing conversion in template not detected.
1579 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1580 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1581 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1582 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1584 PR c++/89024 - ICE with incomplete enum type.
1585 * g++.dg/cpp0x/enum37.C: New test.
1587 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1589 * gnat.dg/opt75.adb: New test.
1590 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1592 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1595 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1596 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1598 2019-01-26 Martin Jambor <mjambor@suse.cz>
1601 * gfortran.dg/gomp/pr88933.f90: New test.
1603 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1606 * gdc.dg/pr89042a.d: New test.
1607 * gdc.dg/pr89042b.d: New test.
1609 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1612 * gfortran.dg/pr57553.f90: New test.
1614 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1616 * gnat.dg/array34.adb: New test.
1618 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1620 PR preprocessor/88974
1621 * c-c++-common/cpp/pr88974.c: New test.
1623 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1626 * g++.dg/cpp2a/destroying-delete2.C: New.
1627 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1629 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1632 * gfortran.dg/pr85780.f90: Update testcase for error message.
1634 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1637 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1638 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1639 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1641 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1644 * gcc.dg/pr89037.c: New test.
1646 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1648 * lib/target-supports.exp (check_effective_target_fenv): New.
1649 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1650 fenv effective target.
1651 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1652 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1653 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1654 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1656 2019-01-25 Richard Biener <rguenther@suse.de>
1658 PR tree-optimization/86865
1659 * gcc.dg/graphite/pr86865.c: New testcase.
1660 * gcc.dg/graphite/pr69728.c: XFAIL.
1661 * gcc.dg/graphite/scop-21.c: Likewise.
1663 2019-01-24 Martin Sebor <msebor@redhat.com>
1668 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1669 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1670 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1671 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1672 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1673 * gcc.dg/builtins-69.c: New test.
1674 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1675 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1677 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1679 PR rtl-optimization/88948
1680 * gcc.target/i386/pr88948.c: New test.
1682 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1685 * g++.dg/debug/pr89006.C: New test.
1688 * gcc.dg/gomp/pr89015.c: New test.
1691 * c-c++-common/gomp/cancel-2.c: New test.
1692 * gcc.dg/gomp/cancel-1.c: New test.
1693 * g++.dg/gomp/cancel-1.C: New test.
1694 * g++.dg/gomp/cancel-2.C: New test.
1695 * g++.dg/gomp/cancel-3.C: New test.
1697 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1699 PR tree-optimization/89027
1700 * gfortran.dg/gomp/pr89027.f90: New test.
1702 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1705 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1706 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1708 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1711 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1712 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1713 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1714 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1716 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1719 * g++.target/i386/pr88998.c: New test.
1721 2019-01-23 Marek Polacek <polacek@redhat.com>
1723 PR c++/88757 - qualified name treated wrongly as type.
1724 * g++.dg/cpp0x/dependent2.C: New test.
1725 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1726 * g++.dg/cpp2a/typename12.C: New test.
1727 * g++.dg/template/static30.C: Remove dg-error.
1729 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1732 * c-c++-common/pr44715.c: New test.
1735 * c-c++-common/pr88984.c: New test.
1737 2019-01-23 Richard Biener <rguenther@suse.de>
1739 PR tree-optimization/89008
1740 * gcc.dg/torture/pr89008.c: New testcase.
1742 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1744 * gnat.dg/specs/opt4.ads: New test.
1746 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1748 PR tree-optimization/88964
1749 * gfortran.dg/pr88964.f90: New test.
1751 2019-01-22 Martin Sebor <msebor@redhat.com>
1753 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1754 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1756 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1757 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1760 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1762 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1763 to aarch64*-*-* target.
1764 * c-c++-common/gomp/pr60823-3.c: Ditto.
1765 * g++.dg/gomp/declare-simd-1.C: Ditto.
1766 * g++.dg/gomp/declare-simd-3.C: Ditto.
1767 * g++.dg/gomp/declare-simd-4.C: Ditto.
1768 * g++.dg/gomp/declare-simd-7.C: Ditto.
1769 * g++.dg/gomp/pr88182.C: Ditto.
1770 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1771 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1772 * gcc.dg/gomp/pr59669-2.c: Ditto.
1773 * gcc.dg/gomp/pr87895-1.c: Ditto.
1774 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1775 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1776 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1777 * gfortran.dg/gomp/pr83977.f90: Ditto.
1779 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1782 * gcc.target/powerpc/pr88965.c: New test.
1785 * c-c++-common/gomp/atomic-23.c: New test.
1787 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1790 * gfortran.dg/power_8.f90: New test.
1792 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1794 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1795 * g++.dg/vec-init-1.C: Likewise.
1796 * gcc.dg/pr87793.c: Likewise.
1798 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1800 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1801 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1803 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1806 * gcc.target/arm/aapcs/bitfield2.c: New test.
1807 * gcc.target/arm/aapcs/bitfield3.c: New test.
1809 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1811 PR rtl-optimization/87763
1812 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1814 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1817 * gcc.target/i386/pr88954-1.c: New test.
1818 * gcc.target/i386/pr88954-2.c: Likewise.
1820 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1823 * gcc.target/arm/aapcs/bitfield1.c: New test.
1824 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1825 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1826 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1828 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1830 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1831 * gfortran.dg/block_16.f08: Likewise.
1832 * gfortran.dg/dec_structure_14.f90: Likewise.
1833 * gfortran.dg/namelist_96.f90: Likewise.
1834 * gfortran.dg/newunit_5.f90.f90: Moved to
1835 * gfortran.dg/newunit_5.f90: here.
1836 * gfortran.dg/pdt_28.f03: Likewise.
1837 * gfortran.dg/spread_simplify_1.f90: Likewise.
1839 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1841 PR/tree-optimization 88903
1842 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1844 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1846 PR rtl-optimization/88904
1847 * gcc.c-torture/execute/pr88904.c: New test.
1850 * gcc.dg/pr88905.c: New test.
1852 PR rtl-optimization/49429
1854 PR rtl-optimization/86334
1856 * gcc.target/i386/pr86334.c: New test.
1857 * gcc.target/i386/pr88906.c: New test.
1859 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1862 * g++.dg/gomp/pr88949.C: New test.
1864 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1866 * class_66.f90: Fix a dg directive.
1867 * debug/pr35154-stabs.f: Likewise.
1868 * dec_d_lines_3.f: Likewise.
1869 * dec_d_lines_3.f: Likewise.
1870 * dec_structure_12.f90: Likewise.
1871 * dec_structure_15.f90: Likewise.
1872 * deferred_character_31.f90: Likewise.
1873 * dtio_31.f03: Likewise.
1874 * dtio_32.f03: Likewise.
1875 * extends_11.f03: Likewise.
1876 * integer_plus.f90: Likewise.
1877 * pdt_25.f03: Likewise.
1878 * pr58968.f: Likewise.
1879 * pr78259.f90: Likewise.
1880 * vect/vect-2.f90: Likewise.
1881 * matmul_const.f90: Likewise.
1883 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1886 * gcc.target/i386/pr88938.c: New test.
1888 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1891 * g++.dg/asan/pr88901.C: New test.
1893 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1895 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1897 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1900 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1901 * gcc.dg/pr88928.c: New test case.
1903 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1905 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1906 {long ,short ,}{unsigned ,}int.
1908 2019-01-21 Richard Biener <rguenther@suse.de>
1910 PR tree-optimization/88934
1911 * gfortran.dg/pr88934.f90: New testcase.
1913 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1915 Fix after C++ P0600 implementation.
1916 * g++.dg/init/new39.C: Don't just ignore result of new.
1918 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1920 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1922 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1924 * gdc.dg/runnable.d: Add tests for comparing complex types.
1926 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1928 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1929 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1930 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1931 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1933 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1936 * gfortran.dg/no-automatic.f90: New test.
1938 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1941 * gfortran.dg/pr77960.f90: New test.
1943 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1944 Paul Thomas <pault@gcc.gnu.org>
1947 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1948 scan-tree tests that fail with patch.
1949 * gfortran.dg/contiguous_8.f90: New test.
1951 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1953 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1955 * gfortran.dg/loop_versioning_9.f90: New test.
1956 * gfortran.dg/loop_versioning_10.f90: Likewise.
1958 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1961 * gfortran.dg/pr88902.f90: New test.
1963 2019-01-18 Martin Sebor <msebor@redhat.com>
1965 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1967 2019-01-18 Ian Lance Taylor <iant@golang.org>
1969 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1970 is no longer externally visible.
1972 2019-01-18 Marek Polacek <polacek@redhat.com>
1975 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1977 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1980 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1981 (dg-options): Replace -m32 with -fno-pic.
1982 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1983 (dg-options): Remove -m32.
1985 2019-01-18 Richard Biener <rguenther@suse.de>
1987 PR tree-optimization/88903
1988 * gcc.dg/vect/pr88903-1.c: New testcase.
1989 * gcc.dg/vect/pr88903-2.c: Likewise.
1991 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1995 * c-c++-common/pr51628-33.c: New test.
1996 * c-c++-common/pr51628-35.c: New test.
1997 * c-c++-common/pr88664-1.c: Likewise.
1998 * c-c++-common/pr88664-2.c: Likewise.
1999 * gcc.dg/pr51628-34.c: Likewise.
2001 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2004 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2005 mp and sec extensions to armv7-a.
2007 2019-01-18 Martin Liska <mliska@suse.cz>
2009 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2010 expected function name.
2012 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2014 PR tree-optimization/86214
2015 * g++.dg/opt/pr86214-1.C: New test.
2016 * g++.dg/opt/pr86214-2.C: New test.
2018 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2020 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2022 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2025 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2028 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2029 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2031 2019-01-18 Martin Liska <mliska@suse.cz>
2034 * g++.target/i386/pr88587.C: New test.
2035 * gcc.target/i386/mvc13.c: New test.
2037 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2040 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2042 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2043 * gfortran.dg/gomp/pr83977.f90: Ditto.
2045 2019-01-17 Martin Sebor <msebor@redhat.com>
2048 * gcc.dg/Warray-bounds-38.c: New test.
2050 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2052 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2053 warning checks and assembler scans.
2054 * c-c++-common/gomp/pr60823-3.c: Ditto.
2055 * c-c++-common/gomp/pr63328.c: Ditto.
2056 * g++.dg/gomp/declare-simd-1.C: Ditto.
2057 * g++.dg/gomp/declare-simd-3.C: Ditto.
2058 * g++.dg/gomp/declare-simd-4.C: Ditto.
2059 * g++.dg/gomp/declare-simd-7.C: Ditto.
2060 * g++.dg/gomp/pr88182.C: Ditto.
2061 * g++.dg/vect/simd-clone-7.cc: Ditto.
2062 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2063 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2064 * gcc.dg/gomp/pr59669-2.c: Ditto.
2065 * gcc.dg/gomp/pr87895-1.c: Ditto.
2066 * gcc.dg/gomp/pr87895-2.c: Ditto.
2067 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2068 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2069 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2070 * gfortran.dg/gomp/pr83977.f90: Ditto.
2072 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2074 * g++.dg/cpp0x/auto52.C: Test locations too.
2075 * g++.dg/cpp0x/trailing2.C: Likewise.
2076 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2077 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2078 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2079 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2080 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2082 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2085 * g++.dg/template/pr88699.C: New test.
2087 2019-01-17 Martin Sebor <msebor@redhat.com>
2089 PR tree-optimization/88800
2090 * c-c++-common/Wrestrict.c: Adjust.
2091 * gcc.dg/Warray-bounds-37.c: New test.
2092 * gcc.dg/builtin-memcpy-2.c: New test.
2093 * gcc.dg/builtin-memcpy.c: New test.
2095 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2098 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2100 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2101 Kwok Cheung Yeung <kcy@codesourcery.com>
2102 Julian Brown <julian@codesourcery.com>
2103 Tom de Vries <tom@codesourcery.com>
2105 * gcc.dg/20020312-2.c: Add amdgcn support.
2106 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2107 * gcc.dg/builtin-apply2.c: Likewise.
2108 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2109 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2110 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2111 * gcc.dg/memcmp-1.c: Increase timeout factor.
2112 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2113 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2114 * gcc.dg/sibcall-9.c: Likewise.
2115 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2116 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2117 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2118 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2119 * lib/target-supports.exp (check_effective_target_trampolines):
2121 (check_profiling_available): Likewise.
2122 (check_effective_target_global_constructor): Likewise.
2123 (check_effective_target_return_address): Likewise.
2124 (check_effective_target_fopenacc): Likewise.
2125 (check_effective_target_fopenmp): Likewise.
2126 (check_effective_target_vect_int): Likewise.
2127 (check_effective_target_vect_intfloat_cvt): Likewise.
2128 (check_effective_target_vect_uintfloat_cvt): Likewise.
2129 (check_effective_target_vect_floatint_cvt): Likewise.
2130 (check_effective_target_vect_floatuint_cvt): Likewise.
2131 (check_effective_target_vect_simd_clones): Likewise.
2132 (check_effective_target_vect_shift): Likewise.
2133 (check_effective_target_whole_vector_shift): Likewise.
2134 (check_effective_target_vect_bswap): Likewise.
2135 (check_effective_target_vect_shift_char): Likewise.
2136 (check_effective_target_vect_long): Likewise.
2137 (check_effective_target_vect_float): Likewise.
2138 (check_effective_target_vect_double): Likewise.
2139 (check_effective_target_vect_perm): Likewise.
2140 (check_effective_target_vect_perm_byte): Likewise.
2141 (check_effective_target_vect_perm_short): Likewise.
2142 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2143 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2144 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2145 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2146 (check_effective_target_vect_natural_alignment): Likewise.
2147 (check_effective_target_vect_fully_masked): Likewise.
2148 (check_effective_target_vect_element_align): Likewise.
2149 (check_effective_target_vect_masked_store): Likewise.
2150 (check_effective_target_vect_scatter_store): Likewise.
2151 (check_effective_target_vect_condition): Likewise.
2152 (check_effective_target_vect_cond_mixed): Likewise.
2153 (check_effective_target_vect_char_mult): Likewise.
2154 (check_effective_target_vect_short_mult): Likewise.
2155 (check_effective_target_vect_int_mult): Likewise.
2156 (check_effective_target_sqrt_insn): Likewise.
2157 (check_effective_target_vect_call_sqrtf): Likewise.
2158 (check_effective_target_vect_call_btrunc): Likewise.
2159 (check_effective_target_vect_call_btruncf): Likewise.
2160 (check_effective_target_vect_call_ceil): Likewise.
2161 (check_effective_target_vect_call_floorf): Likewise.
2162 (check_effective_target_lto): Likewise.
2163 (check_vect_support_and_set_flags): Likewise.
2164 (check_effective_target_vect_stridedN): Enable when fully masked is
2166 (add_options_for_sqrt_insn): New procedure.
2168 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2170 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2171 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2173 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2175 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2177 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2178 * gcc.dg/pic-1.c: Disable on amdgcn.
2179 * gcc.dg/pic-2.c: Disable on amdgcn.
2180 * gcc.dg/pic-3.c: Disable on amdgcn.
2181 * gcc.dg/pic-4.c: Disable on amdgcn.
2182 * gcc.dg/pie-3.c: Disable on amdgcn.
2183 * gcc.dg/pie-4.c: Disable on amdgcn.
2184 * gcc.dg/uninit-19.c: Check pie_enabled.
2185 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2187 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2188 Kwok Cheung Yeung <kcy@codesourcery.com>
2189 Julian Brown <julian@codesourcery.com>
2190 Tom de Vries <tom@codesourcery.com>
2192 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2193 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2194 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2195 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2196 * gcc.dg/20111216-1.c: Require exceptions.
2197 * gcc.dg/cleanup-10.c: Require exceptions.
2198 * gcc.dg/cleanup-11.c: Require exceptions.
2199 * gcc.dg/cleanup-12.c: Require exceptions.
2200 * gcc.dg/cleanup-13.c: Require exceptions.
2201 * gcc.dg/cleanup-5.c: Require exceptions.
2202 * gcc.dg/cleanup-8.c: Require exceptions.
2203 * gcc.dg/cleanup-9.c: Require exceptions.
2204 * gcc.dg/gomp/pr29955.c: Require exceptions.
2205 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2206 * gcc.dg/nested-func-5.c: Require exceptions.
2207 * gcc.dg/pch/except-1.c: Require exceptions.
2208 * gcc.dg/pch/valid-2.c: Require exceptions.
2209 * gcc.dg/pr41470.c: Require exceptions.
2210 * gcc.dg/pr42427.c: Require exceptions.
2211 * gcc.dg/pr44545.c: Require exceptions.
2212 * gcc.dg/pr47086.c: Require exceptions.
2213 * gcc.dg/pr51481.c: Require exceptions.
2214 * gcc.dg/pr51644.c: Require exceptions.
2215 * gcc.dg/pr52046.c: Require exceptions.
2216 * gcc.dg/pr54669.c: Require exceptions.
2217 * gcc.dg/pr56424.c: Require exceptions.
2218 * gcc.dg/pr64465.c: Require exceptions.
2219 * gcc.dg/pr65802.c: Require exceptions.
2220 * gcc.dg/pr67563.c: Require exceptions.
2221 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2222 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2223 * gcc.dg/vect/pr46663.c: Require exceptions.
2224 * lib/target-supports.exp (check_effective_target_exceptions): New.
2226 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2229 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2231 2019-01-17 Nathan Sidwell <nathan@acm.org>
2234 * g++.dg/cpp0x/pr86610.C: New.
2236 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2238 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2239 VFIXUPIMM* intrinsics.
2240 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2241 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2242 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2244 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2248 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2250 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2251 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2252 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2253 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2254 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2255 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2256 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2257 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2258 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2259 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2260 * gcc.target/i386/sse-13.c: Ditto.
2261 * gcc.target/i386/sse-14.c: Ditto.
2262 * gcc.target/i386/sse-22.c: Ditto.
2263 * gcc.target/i386/sse-23.c: Ditto.
2264 * gcc.target/i386/testimm-10.c: Ditto.
2265 * gcc.target/i386/testround-1.c: Ditto.
2267 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2271 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2274 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2275 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2277 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2279 PR rtl-optimization/88870
2280 * gcc.dg/pr88870.c: New test.
2282 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2284 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2286 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2289 * g++.dg/concepts/pr87768.C: New.
2292 * gcc.dg/cpp1z/pr86648.C: New.
2294 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2297 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2298 vectorized on POWER unless hardware misaligned loads are available.
2300 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2303 * g++.dg/torture/pr88861.C: New test.
2305 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2308 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2310 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2312 * g++.dg/other/pr33558.C: Test location too.
2313 * g++.dg/other/pr33558-2.C: Likewise.
2314 * g++.dg/parse/crash4.C: Likewise.
2315 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2316 * g++.old-deja/g++.mike/p7635.C: Likewise.
2317 * g++.old-deja/g++.other/decl6.C: Likewise.
2319 2019-01-16 Marek Polacek <polacek@redhat.com>
2321 PR c++/78244 - narrowing conversion in template not detected.
2322 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2323 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2325 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2329 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2330 may_alias attribute.
2332 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2334 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2337 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2340 * g++.dg/template/pr88795.C: New test.
2342 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2345 * gfortran.dg/actual_array_substr_3.f90: New test.
2347 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2350 * gfortran.dg/pr81849.f90: New test.
2352 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2354 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2355 ISO_Fortran_binding_2.h.
2357 2019-01-15 Marek Polacek <polacek@redhat.com>
2360 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2362 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2365 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2366 -Wdeprecated warning and expect a following note:.
2368 2019-01-15 Richard Biener <rguenther@suse.de>
2371 * g++.dg/lto/pr88046_0.C: New testcase.
2373 2019-01-15 Richard Biener <rguenther@suse.de>
2375 PR tree-optimization/88855
2376 * gcc.dg/pr88855.c: New testcase.
2378 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2380 * g++.dg/diagnostic/typedef-initialized.C: New.
2382 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2384 * g++.dg/diagnostic/bitfld3.C: New.
2386 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2388 PR tree-optimization/88775
2389 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2390 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2392 2019-01-14 Marek Polacek <polacek@redhat.com>
2394 PR c++/88825 - ICE with bogus function return type deduction.
2395 * g++.dg/cpp1y/auto-fn55.C: New test.
2397 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2399 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2400 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2401 feature test macros.
2402 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2404 2019-01-14 Marek Polacek <polacek@redhat.com>
2406 PR c++/88830 - ICE with abstract class.
2407 * g++.dg/other/abstract7.C: New test.
2409 2019-01-14 Martin Sebor <msebor@redhat.com>
2412 * gcc.dg/format/attr-8.c: New test.
2413 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2414 * gcc.dg/format/attr-3.c: Same.
2415 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2416 * objc.dg/fsf-nsstring-format-1.m: Same.
2418 2019-01-14 Martin Liska <mliska@suse.cz>
2420 PR gcov-profile/88263
2421 * g++.dg/gcov/pr88263-2.C: New test.
2423 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2425 PR rtl-optimization/88796
2426 * gcc.target/i386/pr88796.c: New test.
2428 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2430 * gdc.dg/asm1.d: New test.
2431 * gdc.dg/asm2.d: New test.
2432 * gdc.dg/asm3.d: New test.
2433 * gdc.dg/asm4.d: New test.
2434 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2436 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2439 * gfortran.dg/namelist_96.f90: New test.
2441 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2444 * gfortran.dg/internal_pack_18.f90: New test.
2446 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2448 * gcc.dg/pr51628-20.c: Updated.
2449 * gcc.dg/pr51628-21.c: Likewise.
2450 * gcc.dg/pr51628-25.c: Likewise.
2452 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2455 * gfortran.dg/internal_pack_17.f90: New test.
2456 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2459 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2462 * gfortran.dg/pr61765.f90: New test.
2464 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2466 * g++.dg/cpp0x/pr62101.C: Test locations too.
2467 * g++.dg/inherit/pure1.C: Likewise.
2469 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2471 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2473 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2475 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2477 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2478 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2479 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2480 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2481 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2484 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2487 * gfortran.dg/pr35031.f90: new test.
2489 2019-01-11 Marek Polacek <polacek@redhat.com>
2491 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2492 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2493 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2495 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2499 * c-c++-common/gomp/pr85956.c: New test.
2500 * g++.dg/gomp/pr88733.C: New test.
2502 2019-01-11 Tobias Burnus <burnus@net-b.de>
2505 * g++.dg/cpp0x/defaulted61.C: New
2506 * g++.dg/cpp0x/defaulted62.C: New.
2508 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2510 PR tree-optimization/88693
2511 * gcc.c-torture/execute/pr88693.c: New test.
2513 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2515 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2518 2019-01-11 Martin Liska <mliska@suse.cz>
2521 * g++.dg/lto/pr88758_0.C: New test.
2522 * g++.dg/lto/pr88758_1.C: New test.
2524 2019-01-11 Jan Beulich <jbeulich@suse.com>
2526 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2527 gcc.target/i386/avx512f-vcvtss2si-1.c,
2528 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2529 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2530 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2531 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2532 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2533 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2534 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2535 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2536 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2537 gcc.target/i386/pr19398.c: Permit l or q suffix.
2539 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2541 PR rtl-optimization/88296
2542 * gcc.target/i386/pr88296.c: New test.
2544 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2546 * g++.dg/diagnostic/extern-initialized.C: New.
2547 * g++.dg/ext/dllimport-initialized.C: Likewise.
2549 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2552 * gfortran.dg/internal_pack_16.f90: New test.
2554 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2557 * g++.target/i386/pr88785.C: New test.
2559 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2561 PR rtl-optimization/87305
2562 * gcc.target/aarch64/pr87305.c: New.
2564 2019-01-10 Richard Biener <rguenther@suse.de>
2566 PR tree-optimization/88792
2567 * gcc.dg/torture/pr88792.c: New testcase.
2569 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2572 * gfortran.dg/pr86322_1.f90: New test.
2573 * gfortran.dg/pr86322_2.f90: Ditto.
2574 * gfortran.dg/pr86322_3.f90: Ditto.
2576 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2578 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2579 * gcc.target/aarch64/bti-2.c: Likewise.
2580 * gcc.target/aarch64/bti-3.c: Likewise.
2582 2019-01-10 Stefan Agner <stefan@agner.ch>
2585 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2586 check if -masm-syntax-unified gets applied properly.
2588 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2591 * gcc.dg/pr88568.c: New test.
2593 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2595 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2596 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2598 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2600 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2601 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2603 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2605 * lib/target-supports.exp
2606 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2607 check_effective_target_arm_v8_3a_complex_neon_ok,
2608 add_options_for_arm_v8_3a_complex_neon,
2609 check_effective_target_arm_v8_3a_complex_neon_hw,
2610 check_effective_target_vect_complex_rot_N): New.
2612 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2615 * gfortran.dg/pr88376.f90: New test.
2617 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2620 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2621 "can not" with "cannot".
2622 * gfortran.dg/common_15.f90: Likewise.
2623 * gfortran.dg/derived_result_2.f90: Likewise.
2624 * gfortran.dg/do_check_6.f90: Likewise.
2625 * gfortran.dg/namelist_args.f90: Likewise.
2626 * gfortran.dg/negative_unit_check.f90: Likewise.
2627 * gfortran.dg/pure_formal_3.f90: Likewise.
2628 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2629 * obj-c++.dg/exceptions-3.mm: Likewise.
2630 * obj-c++.dg/exceptions-4.mm: Likewise.
2631 * obj-c++.dg/exceptions-5.mm: Likewise.
2632 * obj-c++.dg/property/at-property-23.mm: Likewise.
2633 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2634 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2635 * objc.dg/attributes/method-attribute-2.m: Likewise.
2636 * objc.dg/exceptions-3.m: Likewise.
2637 * objc.dg/exceptions-4.m: Likewise.
2638 * objc.dg/exceptions-5.m: Likewise.
2639 * objc.dg/param-1.m: Likewise.
2640 * objc.dg/property/at-property-23.m: Likewise.
2641 * objc.dg/property/dotsyntax-17.m: Likewise.
2642 * objc.dg/property/property-neg-7.m: Likewise.
2644 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2647 * gfortran.dg/spread_simplify_1.f90: New test.
2649 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2651 * lib/target-supports.exp
2652 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2653 * gcc.target/i386/xorsign.c: New test.
2655 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2657 * gcc.target/sparc/tls-ld-int8.c: New test.
2658 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2659 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2660 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2661 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2662 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2664 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2666 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2667 option when configure with bti.
2668 * gcc.target/aarch64/bti-2.c: Likewise.
2669 * lib/target-supports.exp
2670 (check_effective_target_default_branch_protection):
2671 Add configure check for --enable-standard-branch-protection.
2673 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2675 * gcc.target/aarch64/bti-1.c: New test.
2676 * gcc.target/aarch64/bti-2.c: New test.
2677 * gcc.target/aarch64/bti-3.c: New test.
2678 * lib/target-supports.exp
2679 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2681 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2683 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2684 instead of IP0_REGNUM and add test case.
2686 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2688 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2690 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2691 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2693 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2695 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2697 PR rtl-optimization/88331
2698 * gcc.target/i386/pr88331.c: New test.
2700 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2702 * g++.dg/diagnostic/constexpr2.C: New.
2703 * g++.dg/diagnostic/ref3.C: Likewise.
2705 2019-01-08 Marek Polacek <polacek@redhat.com>
2707 PR c++/88538 - braced-init-list in template-argument-list.
2708 * g++.dg/cpp2a/nontype-class11.C: New test.
2711 * g++.dg/cpp2a/nontype-class12.C: New test.
2713 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2716 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2717 dg-options. Require ppc_cpu_supports_hw effective target instead of
2720 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2723 * gfortran.dg/class_69.f90: New test case.
2725 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2728 * gcc.target/i386/pr88717.c: New test.
2730 2019-01-08 Marek Polacek <polacek@redhat.com>
2732 PR c++/88548 - this accepted in static member functions.
2733 * g++.dg/cpp0x/this1.C: New test.
2735 2019-01-08 Martin Liska <mliska@suse.cz>
2737 PR tree-optimization/88753
2738 * gcc.dg/tree-ssa/pr88753.c: New test.
2740 2019-01-08 Richard Biener <rguenther@suse.de>
2742 PR tree-optimization/86554
2743 * gcc.dg/torture/pr86554-1.c: New testcase.
2744 * gcc.dg/torture/pr86554-2.c: Likewise.
2746 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2748 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2749 cover target variance.
2751 2019-01-08 Richard Biener <rguenther@suse.de>
2754 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2755 directly build the expected GENERIC tree.
2757 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2759 * gcc.target/aarch64/(return_address_sign_1.c,
2760 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2761 Change option to -mbranch-protection.
2762 * gcc.target/aarch64/(branch-protection-option.c,
2763 branch-protection-option-2.c, branch-protection-attr.c,
2764 branch-protection-attr-2.c): New file.
2766 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2768 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2770 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2772 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2774 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2775 Append match for warning that ‘protected’ attribute is not supported.
2777 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2779 * gcc.dg/Wmissing-attributes.c: Require alias support.
2780 * gcc.dg/attr-copy-2.c: Likewise.
2781 * gcc.dg/attr-copy-5.c: Likewise.
2783 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2784 Jakub Jelinek <jakub@redhat.com>
2787 * g++.dg/warn/Wreturn-type-11.C: New test.
2789 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2792 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2793 dump to reflect r266077.
2795 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2798 * gcc.dg/pr88701.c: New test.
2800 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2804 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2806 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2808 * g++.dg/diagnostic/constexpr1.C: New.
2809 * g++.dg/diagnostic/thread1.C: Likewise.
2811 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2812 Harald Anlauf <anlauf@gmx.de>
2813 Tobias Burnus <burnus@gcc.gnu.org>
2815 * gfortran.dg/is_contiguous_1.f90: New test.
2816 * gfortran.dg/is_contiguous_2.f90: New test.
2817 * gfortran.dg/is_contiguous_3.f90: New test.
2819 2019-01-07 Marek Polacek <polacek@redhat.com>
2821 PR c++/88741 - wrong error with initializer-string.
2822 * g++.dg/init/array50.C: New test.
2824 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2830 * gcc.dg/array-6.c: Move from here ...
2831 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2832 * g++.dg/pr69338.C: New test.
2833 * g++.dg/pr69697.C: Likewise.
2834 * g++.dg/ext/flexary32.C: Likewise.
2835 * g++.dg/ext/flexary3.C: Adjust test.
2836 * g++.dg/ext/flexary12.C: Likewise.
2837 * g++.dg/ext/flexary13.C: Likewise.
2838 * g++.dg/ext/flexary15.C: Likewise.
2839 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2840 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2841 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2843 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2845 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2846 optional in scan pattern.
2848 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2850 PR tree-optimization/88598
2851 * gcc.dg/vect/pr88598-1.c: New test.
2852 * gcc.dg/vect/pr88598-2.c: Likewise.
2853 * gcc.dg/vect/pr88598-3.c: Likewise.
2854 * gcc.dg/vect/pr88598-4.c: Likewise.
2855 * gcc.dg/vect/pr88598-5.c: Likewise.
2856 * gcc.dg/vect/pr88598-6.c: Likewise.
2858 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2860 PR tree-optimization/88598
2861 * gcc.dg/pr88598-1.c: New test.
2862 * gcc.dg/pr88598-2.c: Likewise.
2863 * gcc.dg/pr88598-3.c: Likewise.
2864 * gcc.dg/pr88598-4.c: Likewise.
2865 * gcc.dg/pr88598-5.c: Likewise.
2867 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2869 PR tree-optimization/88676
2870 * gcc.dg/tree-ssa/pr88676.c: New test.
2871 * gcc.dg/pr88676.c: New test.
2872 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2876 * c-c++-common/asan/pr88619.c: New test.
2879 * c-c++-common/builtin-convertvector-1.c: New test.
2880 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2881 * g++.dg/ext/builtin-convertvector-1.C: New test.
2882 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2884 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2887 * gcc.target/i386/pr88521.c: New testcase.
2889 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2892 * gfortran.dg/min_max_type_2.f90: New test.
2894 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2897 * c-c++-common/attributes-4.c (falloc_align_int128,
2898 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2900 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2902 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2904 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2906 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2907 * gcc.dg/plugin/plugindir2.c: Likewise.
2908 * gcc.dg/plugin/plugindir3.c: Likewise.
2909 * gcc.dg/plugin/plugindir4.c: Likewise.
2911 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2914 * gfortran.dg/blockdata_10.f90: New test case.
2916 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2920 * gcc.dg/nested-func-12.c: New test.
2921 * gcc.c-torture/compile/pr82564.c: New test.
2924 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2926 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2929 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2931 2019-01-04 Martin Sebor <msebor@redhat.com>
2934 * g++.dg/ext/attr-copy.C: New test.
2935 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2936 * gcc.dg/attr-copy-6.c: New test.
2937 * gcc.dg/attr-copy-7.c: New test.
2939 2019-01-04 Martin Sebor <msebor@redhat.com>
2942 * c-c++-common/attributes-4.c: New test.
2944 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2947 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2950 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2953 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2954 * gfortran.dg/merge_char_const.f90: Restore.
2956 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2959 * gcc.dg/pr88594.c: New test.
2961 2019-01-04 Jan Beulich <jbeulich@suse.com>
2963 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2964 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2965 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2966 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2967 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2968 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2969 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2970 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2971 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2972 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2973 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2974 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2975 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2976 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2977 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2978 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2979 gcc.target/i386/avx512bw-vpcmplew-1.c,
2980 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2981 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2982 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2983 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2984 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2985 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2986 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2987 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2988 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2989 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2990 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2991 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2992 gcc.target/i386/avx512bw-vptestmb-1.c,
2993 gcc.target/i386/avx512bw-vptestmw-1.c,
2994 gcc.target/i386/avx512bw-vptestnmb-1.c,
2995 gcc.target/i386/avx512bw-vptestnmw-1.c,
2996 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2997 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2998 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2999 gcc.target/i386/avx512dq-vfpclassss-1.c,
3000 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3001 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3002 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3003 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3004 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3005 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3006 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3007 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3008 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3009 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3010 gcc.target/i386/avx512vl-vpcmpged-1.c,
3011 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3012 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3013 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3014 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3015 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3016 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3017 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3018 gcc.target/i386/avx512vl-vpcmpled-1.c,
3019 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3020 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3021 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3022 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3023 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3024 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3025 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3026 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3027 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3028 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3029 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3030 gcc.target/i386/avx512vl-vptestmd-1.c,
3031 gcc.target/i386/avx512vl-vptestmq-1.c,
3032 gcc.target/i386/avx512vl-vptestnmd-1.c,
3033 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3035 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3036 gcc.target/i386/avx512bw-vpcmpub-1.c,
3037 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3038 gcc.target/i386/avx512bw-vpcmpw-1.c,
3039 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3040 gcc.target/i386/avx512dq-vfpclassps-1.c,
3041 gcc.target/i386/avx512f-vcmppd-1.c,
3042 gcc.target/i386/avx512f-vcmpps-1.c,
3043 gcc.target/i386/avx512f-vcmpsd-1.c,
3044 gcc.target/i386/avx512f-vcmpss-1.c,
3045 gcc.target/i386/avx512f-vpcmpd-1.c,
3046 gcc.target/i386/avx512f-vpcmpq-1.c,
3047 gcc.target/i386/avx512f-vpcmpud-1.c,
3048 gcc.target/i386/avx512f-vpcmpuq-1.c,
3049 gcc.target/i386/avx512f-vptestmd-1.c,
3050 gcc.target/i386/avx512f-vptestmq-1.c,
3051 gcc.target/i386/avx512f-vptestnmd-1.c,
3052 gcc.target/i386/avx512f-vptestnmq-1.c,
3053 gcc.target/i386/avx512vl-vcmppd-1.c,
3054 gcc.target/i386/avx512vl-vcmpps-1.c,
3055 gcc.target/i386/avx512vl-vpcmpd-1.c,
3056 gcc.target/i386/avx512vl-vpcmpq-1.c,
3057 gcc.target/i386/avx512vl-vpcmpud-1.c,
3058 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3061 2019-01-03 Martin Sebor <msebor@redhat.com>
3063 PR tree-optimization/88659
3064 * gcc.dg/Wstringop-truncation-6.c: New test.
3066 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3069 * gfortran.dg/const_chararacter_merge.f90: Remove.
3071 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3074 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3075 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3077 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3079 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3080 * gcc.dg/pubtypes-3.c: Likewise.
3081 * gcc.dg/pubtypes-4.c: Likewise.
3083 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3086 * g++.target/i386/pr88636.C: New test.
3088 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3090 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3092 2019-01-03 Martin Liska <mliska@suse.cz>
3095 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3097 2019-01-02 Marek Polacek <polacek@redhat.com>
3099 PR c++/88612 - ICE with -Waddress-of-packed-member.
3100 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3102 PR c++/88631 - CTAD failing for value-initialization.
3103 * g++.dg/cpp1z/class-deduction59.C: New test.
3105 PR c++/81486 - CTAD failing with ().
3106 * g++.dg/cpp1z/class-deduction60.C: New test.
3107 * g++.dg/cpp1z/class-deduction61.C: New test.
3109 2019-01-02 Martin Sebor <msebor@redhat.com>
3110 Jeff Law <law@redhat.com>
3112 * gcc.dg/strlenopt-36.c: Update.
3113 * gcc.dg/strlenopt-45.c: Update.
3114 * gcc.c-torture/execute/strlen-5.c: New test.
3115 * gcc.c-torture/execute/strlen-6.c: New test.
3116 * gcc.c-torture/execute/strlen-7.c: New test.
3118 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3121 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3122 messages only on vect_hw_misalign targets.
3124 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3126 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3127 * gfortran.dg/dec_d_lines_3.f: Ditto.
3128 * gfortran.dg/dec_structure_24.f90: Ditto.
3129 * gfortran.dg/dec_structure_26.f90: Ditto.
3130 * gfortran.dg/dec_structure_27.f90: Ditto.
3131 * gfortran.dg/dec_type_print_3.f90: Ditto.
3132 * gfortran.dg/derived_name_1.f90: Ditto.
3133 * gfortran.dg/error_recovery_1.f90: Ditto.
3134 * gfortran.dg/gomp/pr29759.f90: Ditto.
3135 * gfortran.dg/pr36192.f90: Ditto.
3136 * gfortran.dg/pr56007.f90: Ditto.
3137 * gfortran.dg/pr56520.f90: Ditto.
3138 * gfortran.dg/pr78741.f90: Ditto.
3139 * gfortran.dg/print_fmt_2.f90: Ditto.
3140 * gfortran.dg/select_type_20.f90: Ditto.
3142 2019-01-02 Marek Polacek <polacek@redhat.com>
3145 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3147 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3150 * gfortran.dg/const_chararacter_merge.f90: New test.
3152 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3155 * g++.dg/torture/pr88130.C: New testcase.
3157 2019-01-02 Martin Liska <mliska@suse.cz>
3159 PR tree-optimization/88650
3160 * gfortran.dg/predict-3.f90: New test.
3162 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3164 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3166 2019-01-02 Richard Biener <rguenther@suse.de>
3168 PR tree-optimization/88621
3169 * gcc.dg/torture/pr88621.c: New testcase.
3171 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3174 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3175 targets and expect _ZThn8 for ilp32 targets.
3177 2019-01-01 Martin Sebor <msebor@redhat.com>
3178 Jeff Law <law@redhat.com>
3180 * gcc.dg/strlenopt-40.c: Update.
3181 * gcc.dg/strlenopt-51.c: Likewise.
3182 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3184 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3185 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3186 * gcc.dg/strlenopt-59.c: New test.
3187 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3188 * g++.dg/init/strlen.C: New test.
3190 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3193 * gfortran.dg/structure_constructor_16.f90: New test.
3195 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3197 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3198 * g++.dg/ipa/devirt-53.C: Fix scan template.
3200 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3202 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3203 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3204 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3206 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3208 * g++.dg/tree-prof/devirt.C: Update testcase.
3210 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3212 Update copyright years.
3214 Copyright (C) 2019 Free Software Foundation, Inc.
3216 Copying and distribution of this file, with or without modification,
3217 are permitted in any medium without royalty provided the copyright
3218 notice and this notice are preserved.