1 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4 * g++.dg/parse/crash69.C: New.
6 2019-03-04 Jakub Jelinek <jakub@redhat.com>
9 * g++.dg/cpp2a/desig12.C: New test.
10 * g++.dg/cpp2a/desig13.C: New test.
12 2019-03-04 Tamar Christina <tamar.christina@arm.com>
15 * gcc.target/aarch64/options_set_10.c: Add native.
17 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
19 PR tree-optimization/89437
20 * gcc.dg/sinatan-1.c: Fix testcase.
22 2019-03-04 Richard Biener <rguenther@suse.de>
25 * gcc.dg/torture/pr89572.c: New testcase.
27 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
29 PR tree-optimization/89487
30 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
32 2019-03-03 Harald Anlauf <anlauf@gmx.de>
35 * gfortran.dg/pr77583.f90: New test.
37 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
40 * gfortran.dg/coarray_allocate_11.f90: New test.
42 2019-03-02 Harald Anlauf <anlauf@gmx.de>
45 * gfortran.dg/pr89492.f90: Adjust testcase.
46 * gfortran.dg/transfer_check_5.f90: New test.
48 2019-03-02 Jakub Jelinek <jakub@redhat.com>
51 * g++.dg/cpp2a/desig10.C: New test.
52 * g++.dg/cpp2a/desig11.C: New test.
53 * g++.dg/ext/desig4.C: Expect 4 new errors.
56 * gcc.dg/pr89506.c: New test.
58 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
59 Monk Chiang <sh.chiang04@gmail.com>
61 * gcc.target/riscv/attribute-1.c: New.
62 * gcc.target/riscv/attribute-2.c: Likewise.
63 * gcc.target/riscv/attribute-3.c: Likewise.
64 * gcc.target/riscv/attribute-4.c: Likewise.
65 * gcc.target/riscv/attribute-5.c: Likewise.
66 * gcc.target/riscv/attribute-6.c: Likewise.
67 * gcc.target/riscv/attribute-7.c: Likewise.
68 * gcc.target/riscv/attribute-8.c: Likewise.
69 * gcc.target/riscv/attribute-9.c: Likewise.
71 * gcc.target/riscv/arch-1.c: New.
72 * gcc.target/riscv/arch-2.c: Likewise.
73 * gcc.target/riscv/arch-3.c: Likewise.
74 * gcc.target/riscv/arch-4.c: Likewise.
76 2019-03-01 Jakub Jelinek <jakub@redhat.com>
79 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
80 scan-tree-dump-times from dom3 to tracer pass.
82 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
84 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
85 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
87 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
89 PR rtl-optimization/85899
90 * gcc.dg/pr85899.c: New test.
92 2019-03-01 Marek Polacek <polacek@redhat.com>
94 PR c++/89537 - missing location for error with non-static member fn.
95 * g++.dg/diagnostic/member-fn-1.C: New test.
97 PR c++/89532 - ICE with incomplete type in decltype.
98 * g++.dg/cpp2a/nontype-class14.C: New test.
100 2019-03-01 Jakub Jelinek <jakub@redhat.com>
102 Implement P1002R1, Try-catch blocks in constexpr functions
104 * g++.dg/cpp2a/constexpr-try1.C: New test.
105 * g++.dg/cpp2a/constexpr-try2.C: New test.
106 * g++.dg/cpp2a/constexpr-try3.C: New test.
107 * g++.dg/cpp2a/constexpr-try4.C: New test.
108 * g++.dg/cpp2a/constexpr-try5.C: New test.
109 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
111 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
113 PR tree-optimization/89535
114 * gfortran.dg/vect/pr89535.f90: New test.
116 2019-03-01 Richard Biener <rguenther@suse.de>
119 * gfortran.dg/pr89451.f90: New testcase.
121 2019-03-01 Richard Biener <rguenther@suse.de>
124 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
125 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
126 that happen now earlier.
128 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
130 * gcc.c-torture/execute/20190228-1.c: New test.
132 2019-02-28 Marek Polacek <polacek@redhat.com>
134 PR c++/87068 - missing diagnostic with fallthrough statement.
135 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
137 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
138 Cesar Philippidis <cesar@codesourcery.com>
142 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
143 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
146 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
150 * gfortran.dg/goacc/routine-6.f90: Update
151 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
152 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
154 2019-02-28 Jakub Jelinek <jakub@redhat.com>
157 * gcc.dg/pr89521-1.c: New test.
158 * gcc.dg/pr89521-2.c: New test.
160 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
163 * g++.dg/ipa/pr89009.C: Update symbol visibility.
165 2019-02-28 Tamar Christina <tamar.christina@arm.com>
168 * gcc.target/aarch64/options_set_10.c: New test.
170 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
173 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
175 2019-02-28 Jakub Jelinek <jakub@redhat.com>
178 * gcc.dg/pr89525.c: New test.
181 * gcc.dg/pr89520-1.c: New test.
182 * gcc.dg/pr89520-2.c: New test.
184 2019-02-27 Marek Polacek <polacek@redhat.com>
186 PR c++/88857 - ICE with value-initialization of argument in template.
187 * g++.dg/cpp0x/initlist-value4.C: New test.
189 2019-02-27 Marek Polacek <polacek@redhat.com>
191 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
192 * g++.dg/cpp0x/using-enum-3.C: New test.
194 2019-02-27 Jakub Jelinek <jakub@redhat.com>
196 PR tree-optimization/89280
197 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
200 2019-02-27 Richard Biener <rguenther@suse.de>
202 * gcc.dg/gimplefe-36.c: New testcase.
204 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
207 * g++.dg/cpp0x/nsdmi15.C: New.
209 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
212 * g++.dg/cpp0x/pr88987.C: New.
214 2019-02-27 Jakub Jelinek <jakub@redhat.com>
216 PR tree-optimization/89280
217 * gcc.c-torture/compile/pr89280.c: New test.
218 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
219 function. Skip the test for -O0.
221 2018-02-26 Steve Ellcey <sellcey@marvell.com>
223 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
224 * gfortran.dg/simd-builtins-2.f90: Ditto.
225 * gfortran.dg/simd-builtins-6.f90: Ditto.
226 * gfortran.dg/simd-builtins-8.f90: New test.
227 * gfortran.dg/simd-builtins-8.h: New header file.
229 2019-02-26 Jakub Jelinek <jakub@redhat.com>
232 * g++.dg/other/new2.C: New test.
234 PR tree-optimization/89500
235 * gcc.dg/pr89500.c: New test.
236 * gcc.dg/Wstringop-overflow-10.c: New test.
237 * gcc.dg/strlenopt-60.c: New test.
239 2019-02-26 Harald Anlauf <anlauf@gmx.de>
242 * gfortran.dg/pr89492.f90: New test.
244 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
247 * gfortran.dg/altreturn_9_0.f90: New file.
248 * gfortran.dg/altreturn_9_1.f90: New file.
250 2019-02-26 Jakub Jelinek <jakub@redhat.com>
253 * g++.dg/cpp1y/constexpr-89481.C: New test.
255 2019-02-26 Richard Biener <rguenther@suse.de>
257 PR tree-optimization/89505
258 * gcc.dg/torture/pr89505.c: New testcase.
260 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
262 * gnat.dg/opt77.adb: New test.
263 * gnat.dg/opt77_pkg.ad[sb]: New helper.
265 2019-02-26 Jakub Jelinek <jakub@redhat.com>
268 * gcc.target/i386/pr89474.c: New test.
270 2019-02-25 Jakub Jelinek <jakub@redhat.com>
273 * gcc.c-torture/compile/pr77754-1.c: New test.
274 * gcc.c-torture/compile/pr77754-2.c: New test.
275 * gcc.c-torture/compile/pr77754-3.c: New test.
276 * gcc.c-torture/compile/pr77754-4.c: New test.
277 * gcc.c-torture/compile/pr77754-5.c: New test.
278 * gcc.c-torture/compile/pr77754-6.c: New test.
280 2019-02-25 Tamar Christina <tamar.christina@arm.com>
283 * gcc.target/aarch64/options_set_1.c: New test.
284 * gcc.target/aarch64/options_set_2.c: New test.
285 * gcc.target/aarch64/options_set_3.c: New test.
286 * gcc.target/aarch64/options_set_4.c: New test.
287 * gcc.target/aarch64/options_set_5.c: New test.
288 * gcc.target/aarch64/options_set_6.c: New test.
289 * gcc.target/aarch64/options_set_7.c: New test.
290 * gcc.target/aarch64/options_set_8.c: New test.
291 * gcc.target/aarch64/options_set_9.c: New test.
293 2019-02-25 Tamar Christina <tamar.christina@arm.com>
295 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
296 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
298 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
299 test_vfmlslq_high_f16): ... To this.
300 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
301 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
302 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
303 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
304 test_vfmlslq_laneq_high_u32): Rename ...
305 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
306 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
307 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
308 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
309 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
310 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
311 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
312 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
313 test_vfmlslq_laneq_low_u32): Rename ...
314 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
315 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
316 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
317 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
318 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
319 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
321 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
322 test_vfmlslq_low_f16): ... To this.
324 2019-02-25 Tamar Christina <tamar.christina@arm.com>
326 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
327 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
329 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
330 test_vfmlslq_high_f16): ... To this.
331 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
332 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
333 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
334 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
335 test_vfmlslq_laneq_high_u32): Rename ...
336 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
337 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
338 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
339 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
340 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
341 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
342 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
343 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
344 test_vfmlslq_laneq_low_u32): Rename ...
345 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
346 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
347 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
348 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
349 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
350 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
352 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
353 test_vfmlslq_low_f16): ... To This.
354 * lib/target-supports.exp
355 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
357 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
360 * gfortran.dg/overload_3.f90: New test.
362 2019-02-25 Jakub Jelinek <jakub@redhat.com>
365 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
367 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
370 * gfortran.dg/list_directed_large.f90: New test.
372 2019-02-25 Jakub Jelinek <jakub@redhat.com>
375 * gcc.c-torture/execute/pr89434.c: New test.
378 * gcc.dg/pr89438.c: New test.
380 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
383 * g++.dg/cpp0x/pr84585.C: New.
385 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
388 * gfortran.dg/allocate_with_mold_3.f90: New test.
390 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
393 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
394 * gcc.target/i386/pr87007-2.c: Likewise.
396 2019-02-24 Harald Anlauf <anlauf@gmx.de>
400 * gfortran.dg/pr89266.f90: New test.
401 * gfortran.dg/pr88326.f90: New test.
403 2019-02-24 Jakub Jelinek <jakub@redhat.com>
405 PR rtl-optimization/89445
406 * gcc.target/i386/avx512f-pr89445.c: New test.
408 2019-02-23 Martin Sebor <msebor@redhat.com>
410 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
411 wchar_t to wint_t to avoid a bogus -Wformat warning in
414 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
417 * gfortran.dg/ISO_Fortran_binding_5.c: Include
418 "../../../libgfortran/ISO_Fortran_binding.h".
419 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
421 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
424 * gcc.dg/pr69471-1.c: New test.
425 * gcc.dg/pr69471-2.c: Likewise.
426 * gcc.target/i386/pr69471-3.c: Likewise.
428 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
431 * gfortran.dg/dtio_34.f90: New test.
433 2019-02-23 Marek Polacek <polacek@redhat.com>
435 PR c++/88294 - ICE with non-constant noexcept-specifier.
436 * g++.dg/cpp0x/noexcept34.C: New test.
437 * g++.dg/cpp0x/noexcept35.C: New test.
440 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
442 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
445 * gfortran.dg/deferred_character_32.f90 : New test
447 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
450 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
451 previously incorrect lbound for allocatable expressions. Also
452 correct stop values to avoid repetition.
453 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
454 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
457 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
458 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
459 * gfortran.dg/pr32599.f03 : Set standard to F2008.
461 2019-02-22 David Malcolm <dmalcolm@redhat.com>
464 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
465 renaming to a multicharacter name, so that start != finish. Add
466 tests for dtor locations.
468 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
471 * g++.dg/cpp0x/pr84676.C: New.
473 2019-02-22 Martin Sebor <msebor@redhat.com>
475 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
476 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
478 2019-02-22 Harald Anlauf <anlauf@gmx.de>
481 * gfortran.dg/newunit_6.f90: New test.
483 2019-02-22 Marek Polacek <polacek@redhat.com>
485 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
486 * g++.dg/cpp2a/explicit14.C: New test.
488 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
491 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
492 * gfortran.fortran-torture/compile/pr89324.f90: New test.
494 2019-02-22 Martin Sebor <msebor@redhat.com>
497 * gcc.dg/Wabsolute-value.c: New test.
499 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
501 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
502 Hongtao Liu <hongtao.liu@intel.com>
503 Sunil K Pandey <sunil.k.pandey@intel.com>
506 * gcc.target/i386/pr87007-1.c: New test.
507 * gcc.target/i386/pr87007-2.c: Likewise.
509 2019-02-22 Richard Biener <rguenther@suse.de>
511 PR tree-optimization/89440
512 * gcc.dg/vect/pr89440.c: New testcase.
514 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
516 * lib/target-supports.exp (check_effective_target_offload_nvptx):
520 * gfortran.dg/goacc/classify-routine.f95: Adjust.
522 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
523 * g++.dg/goacc/template.C: Likewise.
526 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
528 2019-02-22 Richard Biener <rguenther@suse.de>
531 * gcc.dg/torture/restrict-7.c: New testcase.
533 2019-02-21 Jakub Jelinek <jakub@redhat.com>
536 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
537 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
538 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
540 * g++.dg/cpp1y/constexpr-89285.C: New test.
541 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
543 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
544 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
546 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
549 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
550 -fcf-protection with -fcf-protection=branch.
551 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
552 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
553 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
554 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
555 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
557 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
559 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
560 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
562 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
565 * gfortran.dg/warn_conversion_11.f90: New test.
567 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
570 * gcc.target/i386/pr87412-1.c: New file.
571 * gcc.target/i386/pr87412-2.c: Likewise.
572 * gcc.target/i386/pr87412-3.c: Likewise.
573 * gcc.target/i386/pr87412-4.c: Likewise.
575 2019-02-20 Jakub Jelinek <jakub@redhat.com>
578 * g++.dg/cpp0x/pr89403.C: New test.
581 * g++.dg/cpp1z/inline-var5.C: New test.
584 * gcc.c-torture/compile/pr89412.c: New test.
586 2019-02-20 Jakub Jelinek <jakub@redhat.com>
587 David Malcolm <dmalcolm@redhat.com>
590 * gcc.dg/torture/pr89091.c: New test.
592 2019-02-20 Jakub Jelinek <jakub@redhat.com>
596 * gcc.dg/pr88074-2.c: New test.
599 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
601 2019-02-20 David Malcolm <dmalcolm@redhat.com>
604 * gcc.dg/pr89410-1.c: New test.
605 * gcc.dg/pr89410-2.c: New test.
607 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
609 * lib/target-supports.exp (check_effective_target_vect_usad_char):
611 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
612 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
614 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
617 * gcc.target/arm/pr86487.c: New.
619 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
622 * g++.dg/cpp1y/var-templ60.C: New.
624 2019-02-20 Li Jia He <helijia@linux.ibm.com>
627 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
629 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
631 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
633 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
636 * gfortran.dg/ISO_Fortran_binding_4.f90
638 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
641 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
642 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
644 2019-02-19 Richard Biener <rguenther@suse.de>
647 * gcc.dg/pr88074.c: New testcase.
649 2019-02-19 Jakub Jelinek <jakub@redhat.com>
652 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
656 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
659 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
662 * g++.dg/diagnostic/pr89390.C: New test.
664 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
668 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
670 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
673 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
676 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
678 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
679 * gfortran.dg/lto/pr87689_0.f: New file.
680 * gfortran.dg/lto/pr87689_1.f: New file.
682 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
684 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
686 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
688 * gdc.dg/dg.exp: Tabify.
689 * gdc.dg/lto/lto.exp: Likewise.
690 * gdc.test/gdc-test.exp: Likewise.
691 * lib/gdc-dg.exp: Likewise.
692 * lib/gdc.exp: Likewise.
694 2019-02-18 Richard Biener <rguenther@suse.de>
696 PR tree-optimization/89296
697 * gcc.dg/uninit-pr89296.c: New testcase.
699 2019-02-18 Jakub Jelinek <jakub@redhat.com>
702 * gcc.c-torture/execute/pr89369.c: New test.
703 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
704 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
707 2019-02-18 Martin Jambor <mjambor@suse.cz>
709 PR tree-optimization/89209
710 * gcc.dg/tree-ssa/pr89209.c: New test.
712 2019-02-18 Martin Liska <mliska@suse.cz>
714 * gfortran.dg/simd-builtins-7.f90: New test.
715 * gfortran.dg/simd-builtins-7.h: New test.
717 2019-02-17 Harald Anlauf <anlauf@gmx.de>
720 * gfortran.dg/pr88299.f90: New test.
722 2019-02-17 Harald Anlauf <anlauf@gmx.de>
725 * gfortran.dg/transfer_simplify_12.f90: New test.
727 2019-02-17 Marek Polacek <polacek@redhat.com>
729 PR c++/89217 - ICE with list-initialization in range-based for loop.
730 * g++.dg/cpp0x/range-for37.C: New test.
732 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
735 * g++.dg/cpp0x/initlist114.C: New test.
738 * g++.dg/abi/mangle68.C: New test.
739 * g++.dg/cpp0x/decltype69.C: New test.
741 2019-02-16 David Malcolm <dmalcolm@redhat.com>
744 * g++.dg/wrappers/pr88680.C: New test.
746 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
749 * gfortran.dg/coarray_data_1.f90: New test.
751 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
753 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
754 * c-c++-common/patchable_function_entry-default.c: Likewise.
755 * c-c++-common/patchable_function_entry-definition.c: Likewise.
757 2019-02-16 Jakub Jelinek <jakub@redhat.com>
759 PR rtl-optimization/66152
760 * gcc.target/i386/pr66152.c: New test.
762 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
764 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
765 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
767 2019-02-15 Tamar Christina <tamar.christina@arm.com>
769 * lib/target-supports.exp
770 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
771 checking alternative.
773 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
775 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
777 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
779 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
780 * c-c++-common/patchable_function_entry-default.c: Likewise.
781 * c-c++-common/patchable_function_entry-definition.c: Likewise.
782 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
784 2019-02-15 Jakub Jelinek <jakub@redhat.com>
788 * lib/gcc-dg.exp: If llvm_binutils effective target, set
789 allow_blank_lines to 2 during initialization.
790 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
791 it was previously zero.
792 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
793 Clear allow_blank_lines afterwards whenever it was 1.
794 * gdc.test/gdc-test.exp (dmd2dg): Don't call
795 dg-allow-blank-lines-in-output here.
796 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
797 the tests and restore it back at the end.
799 * c-c++-common/ubsan/opts-1.c: New test.
800 * c-c++-common/ubsan/opts-2.c: New test.
801 * c-c++-common/ubsan/opts-3.c: New test.
802 * c-c++-common/ubsan/opts-4.c: New test.
804 2019-02-15 Richard Biener <rguenther@suse.de>
805 Jakub Jelinek <jakub@redhat.com>
807 PR tree-optimization/89278
808 * gcc.dg/pr89278.c: New test.
810 2019-02-15 Jakub Jelinek <jakub@redhat.com>
813 * gcc.dg/pr89340.c: New test.
814 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
815 that leaf attribute on nested function is useless.
818 * gcc.dg/pr89342.c: New test.
820 2019-02-14 Jakub Jelinek <jakub@redhat.com>
822 PR rtl-optimization/89354
823 * gcc.dg/pr89354.c: New test.
825 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
827 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
828 * gcc.target/i386/ssse3-pabsd.c: Ditto.
829 * gcc.target/i386/ssse3-pabsw.c: Ditto.
830 * gcc.target/i386/ssse3-palignr.c: Ditto.
831 * gcc.target/i386/ssse3-phaddd.c: Ditto.
832 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
833 * gcc.target/i386/ssse3-phaddw.c: Ditto.
834 * gcc.target/i386/ssse3-phsubd.c: Ditto.
835 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
836 * gcc.target/i386/ssse3-phsubw.c: Ditto.
837 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
838 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
839 * gcc.target/i386/ssse3-pshufb.c: Ditto.
840 * gcc.target/i386/ssse3-psignb.c: Ditto.
841 * gcc.target/i386/ssse3-psignd.c: Ditto.
842 * gcc.target/i386/ssse3-psignw.c: Ditto.
844 2018-02-14 Steve Ellcey <sellcey@marvell.com>
846 * gcc.target/aarch64/pcs_attribute.c: New test.
848 2019-02-14 Harald Anlauf <anlauf@gmx.de>
851 * gfortran.dg/pr88248.f90: New test.
852 * gfortran.dg/f2018_obs.f90: Updated test.
854 2019-02-14 Tamar Christina <tamar.christina@arm.com>
856 * gcc.target/arm/pr88850.c: change options to additional option.
858 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
861 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
864 2019-02-14 Tamar Christina <tamar.christina@arm.com>
867 * gcc.target/arm/pr88850-2.c: New test.
868 * lib/target-supports.exp
869 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
870 check_effective_target_arm_neon_softfp_fp16_ok,
871 add_options_for_arm_neon_softfp_fp16): New.
873 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
875 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
876 * lib/target-supports.exp: Add procedure to check for ldrd.
878 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
881 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
882 * gfortran.dg/goacc/loop-3.f95: Likewise.
883 * gfortran.dg/goacc/pr72715.f90: New test.
885 2019-02-14 Martin Liska <mliska@suse.cz>
887 PR rtl-optimization/89242
888 * g++.dg/pr89242.C: New test.
890 2019-02-14 Jakub Jelinek <jakub@redhat.com>
892 PR tree-optimization/89314
893 * gcc.dg/pr89314.c: New test.
896 * gcc.dg/ubsan/pr89284.c: New test.
898 2019-02-13 Ian Lance Taylor <iant@golang.org>
900 * gcc.dg/func-attr-1.c: New test.
902 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
904 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
906 2019-02-13 Marek Polacek <polacek@redhat.com>
908 PR c++/89297 - ICE with OVERLOAD in template.
909 * g++.dg/cpp0x/initlist113.C: New test.
911 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
914 * g++.dg/cpp0x/pr86379.C: New.
917 * g++.dg/cpp1y/pr87322.C: New.
918 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
919 instantiate the expected number of lambda functions.
921 2019-02-13 Marek Polacek <polacek@redhat.com>
924 * g++.dg/cpp2a/nontype-class13.C: New test.
926 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
929 * gcc.target/arm/pr89190.c: New test.
931 2019-02-13 David Malcolm <dmalcolm@redhat.com>
934 * g++.dg/concepts/pr89036.C: New test.
936 2019-02-13 Tamar Christina <tamar.christina@arm.com>
939 * gcc.target/aarch64/sve/pr88847.c: New test.
941 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
942 Jakub Jelinek <jakub@redhat.com>
945 * g++.dg/torture/pr89303.C: New test.
947 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
950 * g++.dg/cpp1z/using4.C: New.
951 * g++.dg/cpp1z/using5.C: Likewise.
952 * g++.dg/cpp1z/using6.C: Likewise.
954 2019-02-13 Jakub Jelinek <jakub@redhat.com>
957 * gcc.target/i386/pr89290.c: New test.
959 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
961 * gcc.target/powerpc/crypto-builtin-1.c
962 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
965 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
968 * gcc.target/i386/pr89229-1.c: New test.
970 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
973 * gcc.target/s390/pr89233.c: New test.
975 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
977 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
978 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
979 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
981 2019-02-12 Richard Biener <rguenther@suse.de>
983 PR tree-optimization/89253
984 * gfortran.dg/pr89253.f: New testcase.
986 2019-02-11 Marek Polacek <polacek@redhat.com>
988 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
989 * g++.dg/cpp0x/nullptr40.C: New test.
990 * g++.dg/cpp0x/nullptr41.C: New test.
992 2019-02-11 Jakub Jelinek <jakub@redhat.com>
995 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
997 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
999 PR tree-optimization/86637
1000 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1002 2019-02-11 Martin Sebor <msebor@redhat.com>
1004 PR tree-optimization/88771
1005 * gcc.dg/Wstringop-overflow-8.c: New test.
1006 * gcc.dg/Wstringop-overflow-9.c: New test.
1007 * gcc.dg/Warray-bounds-40.c: New test.
1008 * gcc.dg/builtin-stpncpy.c: Adjust.
1009 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1010 * g++.dg/opt/memcpy1.C: Adjust.
1012 2019-02-11 Martin Sebor <msebor@redhat.com>
1015 * c-c++-common/array-5.c: New test.
1016 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1017 * g++.dg/init/new38.C: Same.
1018 * g++.dg/init/new43.C: Same.
1019 * g++.dg/init/new44.C: Same.
1020 * g++.dg/init/new46.C: Same.
1021 * g++.dg/other/large-size-array.C: Same.
1022 * g++.dg/other/new-size-type.C: Same.
1023 * g++.dg/template/array30.C: Same.
1024 * g++.dg/template/array32.C: New test.
1025 * g++.dg/template/dependent-name3.C: Adjust.
1026 * gcc.dg/large-size-array-3.c: Same.
1027 * gcc.dg/large-size-array-5.c: Same.
1028 * gcc.dg/large-size-array.c: Same.
1029 * g++.old-deja/g++.brendan/array1.C: Same.
1030 * g++.old-deja/g++.mike/p6149.C: Same.
1032 2019-02-11 Martin Sebor <msebor@redhat.com>
1034 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1036 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1039 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1040 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1041 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1043 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1045 * gcc.target/powerpc/vec-sld-modulo.c: New.
1046 * gcc.target/powerpc/vec-srad-modulo.c: New.
1047 * gcc.target/powerpc/vec-srd-modulo.c: New.
1049 2019-02-11 Martin Liska <mliska@suse.cz>
1052 * g++.dg/ipa/pr89009.C: New test.
1054 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1057 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1058 * gfortran.dg/pointer_init_6.f90: Likewise.
1059 * gfortran.dg/pointer_init_9.f90: New test.
1061 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1064 * gfortran.dg/warn_undefined_1.f90: New test.o
1066 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1068 PR tree-optimization/89268
1069 * gcc.dg/vect/pr89268.c: New test.
1071 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1073 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1075 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1078 * gfortran.dg/substr_simplify.f90: New test.
1080 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1083 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1085 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1088 * gfortran.dg/array_reference_2.f90 : New test.
1090 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1093 * gcc.dg/gomp/pr89246-1.c: New test.
1094 * gcc.dg/gomp/pr89246-2.c: New test.
1096 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1098 PR tree-optimization/88739
1099 * gcc.c-torture/execute/pr88739.c: New test.
1101 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1104 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1106 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1108 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1109 * gcc.target/s390/vector/vec-copysign.c: New test.
1111 2019-02-08 Richard Biener <rguenther@suse.de>
1113 PR tree-optimization/89247
1114 * gcc.dg/torture/pr89247.c: New testcase.
1116 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1118 * gcc.target/s390/jump-label.c: New test.
1120 2019-02-08 Richard Biener <rguenther@suse.de>
1123 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1125 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1127 PR rtl-optimization/89234
1128 * g++.dg/ubsan/pr89234.C: New test.
1130 2019-02-08 Richard Biener <rguenther@suse.de>
1133 * gcc.dg/torture/pr89223.c: New testcase.
1135 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1137 PR tree-optimization/86637
1138 PR tree-optimization/89235
1139 * gcc.c-torture/compile/pr86637-1.c: New test.
1140 * gcc.c-torture/compile/pr86637-2.c: New test.
1141 * gcc.c-torture/compile/pr86637-3.c: New test.
1142 * gcc.c-torture/compile/pr89235.c: New test.
1144 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1146 * gcc.target/aarch64/abd_1.c: New test.
1147 * gcc.dg/sabd_1.c: Likewise.
1149 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1152 * gfortran.dg/wunused-parameter_2.f90: New test.
1154 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1156 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1158 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1160 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1161 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1163 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1164 Jakub Jelinek <jakub@redhat.com>
1167 * gcc.c-torture/execute/pr88714.c: New test.
1168 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1170 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1173 * gcc.target/arm/pr88850.c: New test.
1175 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1178 * g++.dg/cpp0x/pr86218.C: New.
1180 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1182 PR rtl-optimization/89225
1183 * gcc.target/powerpc/pr89225.c: New.
1185 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1187 * gnat.dg/opt76.adb: New test.
1189 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1192 * gfortran.dg/null_10.f90: New test.
1194 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1197 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1198 column numbers to dg-warning directives where they are correct.
1199 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1200 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1201 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1203 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1206 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1207 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1208 xfail scan-assembler-not with Solaris as.
1210 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1212 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1214 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1216 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1219 2019-02-06 Richard Biener <rguenther@suse.de>
1221 PR tree-optimization/89182
1222 * gfortran.dg/graphite/pr89182.f90: New testcase.
1224 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1227 * gcc.dg/pr89211.c: New test.
1230 * c-c++-common/builtin-convertvector-2.c: New test.
1232 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1235 * lib/go-torture.exp: Test compiling with -flto.
1237 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1240 * gcc.dg/redecl-18.c: New test.
1242 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1245 * g++.dg/opt/pr89187.C: New test.
1247 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1249 * jit.dg/add-driver-options-testlib.c: Add support file for
1250 test-add-driver-options.c testcase.
1251 * jit.dg/all-non-failing-tests.h: Add note about
1252 test-add-driver-options.c
1253 * jit.dg/jit.exp (jit-dg-test): Update to support
1254 add-driver-options-testlib.c compilation.
1255 * jit.dg/test-add-driver-options.c: New testcase.
1257 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1259 PR rtl-optimization/11304
1260 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1261 * gcc.target/i386/call-2.c: New test.
1263 2019-02-05 Marek Polacek <polacek@redhat.com>
1265 PR c++/89158 - by-value capture of constexpr variable broken.
1266 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1268 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1270 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1272 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1274 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1276 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1279 * g++.dg/opt/pr89188.C: New test.
1281 PR rtl-optimization/89195
1282 * gcc.c-torture/execute/pr89195.c: New test.
1284 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1286 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1288 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1289 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1290 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1291 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1292 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1293 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1294 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1295 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1296 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1298 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1301 * g++.dg/ext/vector36.C: New test.
1303 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1306 * g++.dg/pr87770.C: New.
1308 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1311 * gfortran.dg/pr89077.f90: New test.
1313 2019-02-04 Martin Liska <mliska@suse.cz>
1316 * gcc.dg/ipa/pr88985.c: New test.
1318 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1320 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1321 characters or extra spaces after the comment character.
1323 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1325 * g++.dg/torture/alias-1.C: New test.
1327 2019-02-03 Martin Sebor <msebor@redhat.com>
1330 * c-c++-common/Wsequence-point-2.c: New test.
1333 * g++.dg/warn/Wunused-var-35.C: New test.
1335 2019-02-03 Richard Biener <rguenther@suse.de>
1338 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1340 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1343 * gfortran.dg/warn_conversion_10.f90: New test.
1345 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1348 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1350 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1353 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1355 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1358 * gfortran.dg/pointer_array_component_3.f90 : New test.
1360 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1363 * gcc.dg/gomp/pr87887-1.c: New test.
1364 * gcc.dg/gomp/pr87887-2.c: New test.
1366 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1370 * gfortran.dg/pr89084.f90: New test.
1371 * gfortran.dg/lto/pr89084_0.f90: New test.
1372 * gfortran.dg/pr83246.f90: New test.
1374 2019-02-01 Marek Polacek <polacek@redhat.com>
1376 PR c++/88325 - ICE with invalid out-of-line template member definition.
1377 * g++.dg/cpp2a/typename14.C: New test.
1379 2019-02-01 Richard Biener <rguenther@suse.de>
1382 * gcc.dg/torture/pr88597.c: New testcase.
1384 2019-02-01 Richard Biener <rguenther@suse.de>
1386 PR tree-optimization/85497
1387 * gcc.dg/graphite/pr85497.c: New testcase.
1389 2019-02-01 Richard Biener <rguenther@suse.de>
1392 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1394 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1396 PR tree-optimization/89143
1397 * gcc.dg/tree-ssa/vrp121.c: New test.
1399 PR tree-optimization/88107
1400 * gcc.dg/gomp/pr88107.c: New test.
1403 * g++.dg/ext/attrib57.C: New test.
1405 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1407 PR tree-optimization/88932
1408 * gfortran.dg/pr88932.f90: New test.
1410 2019-01-31 Marek Polacek <polacek@redhat.com>
1412 PR c++/88983 - ICE with switch in constexpr function.
1413 * g++.dg/cpp1y/constexpr-88983.C: New test.
1415 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1418 * gfortran.dg/contiguous_9.f90: New test.
1420 2019-01-31 Marek Polacek <polacek@redhat.com>
1422 PR c++/89083, c++/80864 - ICE with list initialization in template.
1423 * g++.dg/cpp0x/initlist107.C: New test.
1424 * g++.dg/cpp0x/initlist108.C: New test.
1425 * g++.dg/cpp0x/initlist109.C: New test.
1426 * g++.dg/cpp0x/initlist110.C: New test.
1427 * g++.dg/cpp0x/initlist111.C: New test.
1428 * g++.dg/cpp0x/initlist112.C: New test.
1429 * g++.dg/init/ptrfn4.C: New test.
1431 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1434 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1435 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1437 2019-01-31 Richard Biener <rguenther@suse.de>
1439 PR tree-optimization/89135
1440 * gcc.dg/torture/pr89135.c: New testcase.
1442 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1445 * c-c++-common/asan/pr89124.c: New test.
1447 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1450 * gfortran.dg/print_2.f90: New test.
1452 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1454 PR rtl-optimization/87246
1455 * gcc.target/i386/pr87246.c: New.
1457 2019-01-30 Marek Polacek <polacek@redhat.com>
1459 PR c++/89119 - ICE with value-initialization in template.
1460 * g++.dg/cpp0x/initlist-value3.C: New test.
1462 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1464 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1465 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1466 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1467 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1468 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1469 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1470 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1471 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1472 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1473 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1475 2019-01-30 Richard Biener <rguenther@suse.de>
1477 PR tree-optimization/89111
1478 * gcc.dg/torture/pr89111.c: New testcase.
1480 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1483 * lib/target-supports.exp: Cache result.
1485 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1488 * g++.target/i386/pr89105.C: New test.
1491 * gcc.dg/pr89061.c: New test.
1493 2019-01-29 Martin Sebor <msebor@redhat.com>
1496 * gcc.dg/Warray-bounds-39.c: New test.
1498 2019-01-29 Marek Polacek <polacek@redhat.com>
1501 * g++.dg/other/nontype-1.C: Expect error in all modes.
1502 * g++.dg/parse/crash13.C: Likewise.
1503 * g++.dg/parse/error36.C: Likewise.
1504 * g++.dg/template/error29.C: Likewise.
1506 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1509 * gfortran.dg/c_funptr_1.f90: New file.
1510 * gfortran.dg/c_funptr_1_mod.f90: New file.
1512 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1516 * gcc.dg/gomp/pr89104.c: New test.
1518 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1520 * gdc.dg/pr89042a.d: Mark as compile test.
1521 * gdc.dg/pr89042b.d: Likewise.
1523 2019-01-29 Richard Biener <rguenther@suse.de>
1526 * g++.dg/lto/pr87295_0.C: New testcase.
1528 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1531 * gcc.dg/pr89045.c: New test.
1534 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1535 lp64, ilp32 and llp64 only.
1536 (fputs): Use unsigned long long instead of size_t for return type.
1537 (vfprintf, vfscanf): Accept arbitrary target specific type for
1540 2019-01-28 Marek Polacek <polacek@redhat.com>
1542 PR c++/88358 - name wrongly treated as type.
1543 * g++.dg/cpp2a/typename1.C: Add dg-error.
1544 * g++.dg/cpp2a/typename13.C: New test.
1545 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1548 2019-01-28 Marek Polacek <polacek@redhat.com>
1550 * g++.dg/cpp0x/enum37.C: Add dg-error.
1552 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1554 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1555 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1557 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1559 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1560 "-Wattribute-alias".
1562 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1565 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1567 2019-01-27 Marek Polacek <polacek@redhat.com>
1569 PR c++/88815 - narrowing conversion lost in decltype.
1570 PR c++/78244 - narrowing conversion in template not detected.
1571 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1572 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1573 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1574 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1576 PR c++/89024 - ICE with incomplete enum type.
1577 * g++.dg/cpp0x/enum37.C: New test.
1579 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1581 * gnat.dg/opt75.adb: New test.
1582 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1584 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1587 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1588 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1590 2019-01-26 Martin Jambor <mjambor@suse.cz>
1593 * gfortran.dg/gomp/pr88933.f90: New test.
1595 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1598 * gdc.dg/pr89042a.d: New test.
1599 * gdc.dg/pr89042b.d: New test.
1601 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1604 * gfortran.dg/pr57553.f90: New test.
1606 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1608 * gnat.dg/array34.adb: New test.
1610 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1612 PR preprocessor/88974
1613 * c-c++-common/cpp/pr88974.c: New test.
1615 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1618 * g++.dg/cpp2a/destroying-delete2.C: New.
1619 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1621 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1624 * gfortran.dg/pr85780.f90: Update testcase for error message.
1626 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1629 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1630 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1631 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1633 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1636 * gcc.dg/pr89037.c: New test.
1638 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1640 * lib/target-supports.exp (check_effective_target_fenv): New.
1641 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1642 fenv effective target.
1643 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1644 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1645 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1646 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1648 2019-01-25 Richard Biener <rguenther@suse.de>
1650 PR tree-optimization/86865
1651 * gcc.dg/graphite/pr86865.c: New testcase.
1652 * gcc.dg/graphite/pr69728.c: XFAIL.
1653 * gcc.dg/graphite/scop-21.c: Likewise.
1655 2019-01-24 Martin Sebor <msebor@redhat.com>
1660 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1661 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1662 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1663 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1664 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1665 * gcc.dg/builtins-69.c: New test.
1666 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1667 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1669 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1671 PR rtl-optimization/88948
1672 * gcc.target/i386/pr88948.c: New test.
1674 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1677 * g++.dg/debug/pr89006.C: New test.
1680 * gcc.dg/gomp/pr89015.c: New test.
1683 * c-c++-common/gomp/cancel-2.c: New test.
1684 * gcc.dg/gomp/cancel-1.c: New test.
1685 * g++.dg/gomp/cancel-1.C: New test.
1686 * g++.dg/gomp/cancel-2.C: New test.
1687 * g++.dg/gomp/cancel-3.C: New test.
1689 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1691 PR tree-optimization/89027
1692 * gfortran.dg/gomp/pr89027.f90: New test.
1694 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1697 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1698 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1700 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1703 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1704 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1705 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1706 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1708 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1711 * g++.target/i386/pr88998.c: New test.
1713 2019-01-23 Marek Polacek <polacek@redhat.com>
1715 PR c++/88757 - qualified name treated wrongly as type.
1716 * g++.dg/cpp0x/dependent2.C: New test.
1717 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1718 * g++.dg/cpp2a/typename12.C: New test.
1719 * g++.dg/template/static30.C: Remove dg-error.
1721 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1724 * c-c++-common/pr44715.c: New test.
1727 * c-c++-common/pr88984.c: New test.
1729 2019-01-23 Richard Biener <rguenther@suse.de>
1731 PR tree-optimization/89008
1732 * gcc.dg/torture/pr89008.c: New testcase.
1734 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1736 * gnat.dg/specs/opt4.ads: New test.
1738 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1740 PR tree-optimization/88964
1741 * gfortran.dg/pr88964.f90: New test.
1743 2019-01-22 Martin Sebor <msebor@redhat.com>
1745 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1746 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1748 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1749 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1752 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1754 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1755 to aarch64*-*-* target.
1756 * c-c++-common/gomp/pr60823-3.c: Ditto.
1757 * g++.dg/gomp/declare-simd-1.C: Ditto.
1758 * g++.dg/gomp/declare-simd-3.C: Ditto.
1759 * g++.dg/gomp/declare-simd-4.C: Ditto.
1760 * g++.dg/gomp/declare-simd-7.C: Ditto.
1761 * g++.dg/gomp/pr88182.C: Ditto.
1762 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1763 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1764 * gcc.dg/gomp/pr59669-2.c: Ditto.
1765 * gcc.dg/gomp/pr87895-1.c: Ditto.
1766 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1767 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1768 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1769 * gfortran.dg/gomp/pr83977.f90: Ditto.
1771 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1774 * gcc.target/powerpc/pr88965.c: New test.
1777 * c-c++-common/gomp/atomic-23.c: New test.
1779 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1782 * gfortran.dg/power_8.f90: New test.
1784 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1786 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1787 * g++.dg/vec-init-1.C: Likewise.
1788 * gcc.dg/pr87793.c: Likewise.
1790 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1792 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1793 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1795 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1798 * gcc.target/arm/aapcs/bitfield2.c: New test.
1799 * gcc.target/arm/aapcs/bitfield3.c: New test.
1801 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1803 PR rtl-optimization/87763
1804 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1806 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1809 * gcc.target/i386/pr88954-1.c: New test.
1810 * gcc.target/i386/pr88954-2.c: Likewise.
1812 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1815 * gcc.target/arm/aapcs/bitfield1.c: New test.
1816 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1817 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1818 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1820 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1822 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1823 * gfortran.dg/block_16.f08: Likewise.
1824 * gfortran.dg/dec_structure_14.f90: Likewise.
1825 * gfortran.dg/namelist_96.f90: Likewise.
1826 * gfortran.dg/newunit_5.f90.f90: Moved to
1827 * gfortran.dg/newunit_5.f90: here.
1828 * gfortran.dg/pdt_28.f03: Likewise.
1829 * gfortran.dg/spread_simplify_1.f90: Likewise.
1831 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1833 PR/tree-optimization 88903
1834 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1836 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1838 PR rtl-optimization/88904
1839 * gcc.c-torture/execute/pr88904.c: New test.
1842 * gcc.dg/pr88905.c: New test.
1844 PR rtl-optimization/49429
1846 PR rtl-optimization/86334
1848 * gcc.target/i386/pr86334.c: New test.
1849 * gcc.target/i386/pr88906.c: New test.
1851 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1854 * g++.dg/gomp/pr88949.C: New test.
1856 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1858 * class_66.f90: Fix a dg directive.
1859 * debug/pr35154-stabs.f: Likewise.
1860 * dec_d_lines_3.f: Likewise.
1861 * dec_d_lines_3.f: Likewise.
1862 * dec_structure_12.f90: Likewise.
1863 * dec_structure_15.f90: Likewise.
1864 * deferred_character_31.f90: Likewise.
1865 * dtio_31.f03: Likewise.
1866 * dtio_32.f03: Likewise.
1867 * extends_11.f03: Likewise.
1868 * integer_plus.f90: Likewise.
1869 * pdt_25.f03: Likewise.
1870 * pr58968.f: Likewise.
1871 * pr78259.f90: Likewise.
1872 * vect/vect-2.f90: Likewise.
1873 * matmul_const.f90: Likewise.
1875 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1878 * gcc.target/i386/pr88938.c: New test.
1880 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1883 * g++.dg/asan/pr88901.C: New test.
1885 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1887 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1889 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1892 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1893 * gcc.dg/pr88928.c: New test case.
1895 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1897 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1898 {long ,short ,}{unsigned ,}int.
1900 2019-01-21 Richard Biener <rguenther@suse.de>
1902 PR tree-optimization/88934
1903 * gfortran.dg/pr88934.f90: New testcase.
1905 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1907 Fix after C++ P0600 implementation.
1908 * g++.dg/init/new39.C: Don't just ignore result of new.
1910 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1912 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1914 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1916 * gdc.dg/runnable.d: Add tests for comparing complex types.
1918 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1920 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1921 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1922 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1923 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1925 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1928 * gfortran.dg/no-automatic.f90: New test.
1930 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1933 * gfortran.dg/pr77960.f90: New test.
1935 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1936 Paul Thomas <pault@gcc.gnu.org>
1939 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1940 scan-tree tests that fail with patch.
1941 * gfortran.dg/contiguous_8.f90: New test.
1943 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1945 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1947 * gfortran.dg/loop_versioning_9.f90: New test.
1948 * gfortran.dg/loop_versioning_10.f90: Likewise.
1950 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1953 * gfortran.dg/pr88902.f90: New test.
1955 2019-01-18 Martin Sebor <msebor@redhat.com>
1957 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1959 2019-01-18 Ian Lance Taylor <iant@golang.org>
1961 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1962 is no longer externally visible.
1964 2019-01-18 Marek Polacek <polacek@redhat.com>
1967 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1969 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1972 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1973 (dg-options): Replace -m32 with -fno-pic.
1974 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1975 (dg-options): Remove -m32.
1977 2019-01-18 Richard Biener <rguenther@suse.de>
1979 PR tree-optimization/88903
1980 * gcc.dg/vect/pr88903-1.c: New testcase.
1981 * gcc.dg/vect/pr88903-2.c: Likewise.
1983 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1987 * c-c++-common/pr51628-33.c: New test.
1988 * c-c++-common/pr51628-35.c: New test.
1989 * c-c++-common/pr88664-1.c: Likewise.
1990 * c-c++-common/pr88664-2.c: Likewise.
1991 * gcc.dg/pr51628-34.c: Likewise.
1993 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1996 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1997 mp and sec extensions to armv7-a.
1999 2019-01-18 Martin Liska <mliska@suse.cz>
2001 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2002 expected function name.
2004 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2006 PR tree-optimization/86214
2007 * g++.dg/opt/pr86214-1.C: New test.
2008 * g++.dg/opt/pr86214-2.C: New test.
2010 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2012 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2014 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2017 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2020 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2021 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2023 2019-01-18 Martin Liska <mliska@suse.cz>
2026 * g++.target/i386/pr88587.C: New test.
2027 * gcc.target/i386/mvc13.c: New test.
2029 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2032 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2034 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2035 * gfortran.dg/gomp/pr83977.f90: Ditto.
2037 2019-01-17 Martin Sebor <msebor@redhat.com>
2040 * gcc.dg/Warray-bounds-38.c: New test.
2042 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2044 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2045 warning checks and assembler scans.
2046 * c-c++-common/gomp/pr60823-3.c: Ditto.
2047 * c-c++-common/gomp/pr63328.c: Ditto.
2048 * g++.dg/gomp/declare-simd-1.C: Ditto.
2049 * g++.dg/gomp/declare-simd-3.C: Ditto.
2050 * g++.dg/gomp/declare-simd-4.C: Ditto.
2051 * g++.dg/gomp/declare-simd-7.C: Ditto.
2052 * g++.dg/gomp/pr88182.C: Ditto.
2053 * g++.dg/vect/simd-clone-7.cc: Ditto.
2054 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2055 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2056 * gcc.dg/gomp/pr59669-2.c: Ditto.
2057 * gcc.dg/gomp/pr87895-1.c: Ditto.
2058 * gcc.dg/gomp/pr87895-2.c: Ditto.
2059 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2060 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2061 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2062 * gfortran.dg/gomp/pr83977.f90: Ditto.
2064 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2066 * g++.dg/cpp0x/auto52.C: Test locations too.
2067 * g++.dg/cpp0x/trailing2.C: Likewise.
2068 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2069 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2070 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2071 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2072 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2074 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2077 * g++.dg/template/pr88699.C: New test.
2079 2019-01-17 Martin Sebor <msebor@redhat.com>
2081 PR tree-optimization/88800
2082 * c-c++-common/Wrestrict.c: Adjust.
2083 * gcc.dg/Warray-bounds-37.c: New test.
2084 * gcc.dg/builtin-memcpy-2.c: New test.
2085 * gcc.dg/builtin-memcpy.c: New test.
2087 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2090 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2092 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2093 Kwok Cheung Yeung <kcy@codesourcery.com>
2094 Julian Brown <julian@codesourcery.com>
2095 Tom de Vries <tom@codesourcery.com>
2097 * gcc.dg/20020312-2.c: Add amdgcn support.
2098 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2099 * gcc.dg/builtin-apply2.c: Likewise.
2100 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2101 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2102 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2103 * gcc.dg/memcmp-1.c: Increase timeout factor.
2104 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2105 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2106 * gcc.dg/sibcall-9.c: Likewise.
2107 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2108 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2109 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2110 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2111 * lib/target-supports.exp (check_effective_target_trampolines):
2113 (check_profiling_available): Likewise.
2114 (check_effective_target_global_constructor): Likewise.
2115 (check_effective_target_return_address): Likewise.
2116 (check_effective_target_fopenacc): Likewise.
2117 (check_effective_target_fopenmp): Likewise.
2118 (check_effective_target_vect_int): Likewise.
2119 (check_effective_target_vect_intfloat_cvt): Likewise.
2120 (check_effective_target_vect_uintfloat_cvt): Likewise.
2121 (check_effective_target_vect_floatint_cvt): Likewise.
2122 (check_effective_target_vect_floatuint_cvt): Likewise.
2123 (check_effective_target_vect_simd_clones): Likewise.
2124 (check_effective_target_vect_shift): Likewise.
2125 (check_effective_target_whole_vector_shift): Likewise.
2126 (check_effective_target_vect_bswap): Likewise.
2127 (check_effective_target_vect_shift_char): Likewise.
2128 (check_effective_target_vect_long): Likewise.
2129 (check_effective_target_vect_float): Likewise.
2130 (check_effective_target_vect_double): Likewise.
2131 (check_effective_target_vect_perm): Likewise.
2132 (check_effective_target_vect_perm_byte): Likewise.
2133 (check_effective_target_vect_perm_short): Likewise.
2134 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2135 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2136 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2137 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2138 (check_effective_target_vect_natural_alignment): Likewise.
2139 (check_effective_target_vect_fully_masked): Likewise.
2140 (check_effective_target_vect_element_align): Likewise.
2141 (check_effective_target_vect_masked_store): Likewise.
2142 (check_effective_target_vect_scatter_store): Likewise.
2143 (check_effective_target_vect_condition): Likewise.
2144 (check_effective_target_vect_cond_mixed): Likewise.
2145 (check_effective_target_vect_char_mult): Likewise.
2146 (check_effective_target_vect_short_mult): Likewise.
2147 (check_effective_target_vect_int_mult): Likewise.
2148 (check_effective_target_sqrt_insn): Likewise.
2149 (check_effective_target_vect_call_sqrtf): Likewise.
2150 (check_effective_target_vect_call_btrunc): Likewise.
2151 (check_effective_target_vect_call_btruncf): Likewise.
2152 (check_effective_target_vect_call_ceil): Likewise.
2153 (check_effective_target_vect_call_floorf): Likewise.
2154 (check_effective_target_lto): Likewise.
2155 (check_vect_support_and_set_flags): Likewise.
2156 (check_effective_target_vect_stridedN): Enable when fully masked is
2158 (add_options_for_sqrt_insn): New procedure.
2160 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2162 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2163 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2165 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2167 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2169 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2170 * gcc.dg/pic-1.c: Disable on amdgcn.
2171 * gcc.dg/pic-2.c: Disable on amdgcn.
2172 * gcc.dg/pic-3.c: Disable on amdgcn.
2173 * gcc.dg/pic-4.c: Disable on amdgcn.
2174 * gcc.dg/pie-3.c: Disable on amdgcn.
2175 * gcc.dg/pie-4.c: Disable on amdgcn.
2176 * gcc.dg/uninit-19.c: Check pie_enabled.
2177 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2179 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2180 Kwok Cheung Yeung <kcy@codesourcery.com>
2181 Julian Brown <julian@codesourcery.com>
2182 Tom de Vries <tom@codesourcery.com>
2184 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2185 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2186 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2187 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2188 * gcc.dg/20111216-1.c: Require exceptions.
2189 * gcc.dg/cleanup-10.c: Require exceptions.
2190 * gcc.dg/cleanup-11.c: Require exceptions.
2191 * gcc.dg/cleanup-12.c: Require exceptions.
2192 * gcc.dg/cleanup-13.c: Require exceptions.
2193 * gcc.dg/cleanup-5.c: Require exceptions.
2194 * gcc.dg/cleanup-8.c: Require exceptions.
2195 * gcc.dg/cleanup-9.c: Require exceptions.
2196 * gcc.dg/gomp/pr29955.c: Require exceptions.
2197 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2198 * gcc.dg/nested-func-5.c: Require exceptions.
2199 * gcc.dg/pch/except-1.c: Require exceptions.
2200 * gcc.dg/pch/valid-2.c: Require exceptions.
2201 * gcc.dg/pr41470.c: Require exceptions.
2202 * gcc.dg/pr42427.c: Require exceptions.
2203 * gcc.dg/pr44545.c: Require exceptions.
2204 * gcc.dg/pr47086.c: Require exceptions.
2205 * gcc.dg/pr51481.c: Require exceptions.
2206 * gcc.dg/pr51644.c: Require exceptions.
2207 * gcc.dg/pr52046.c: Require exceptions.
2208 * gcc.dg/pr54669.c: Require exceptions.
2209 * gcc.dg/pr56424.c: Require exceptions.
2210 * gcc.dg/pr64465.c: Require exceptions.
2211 * gcc.dg/pr65802.c: Require exceptions.
2212 * gcc.dg/pr67563.c: Require exceptions.
2213 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2214 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2215 * gcc.dg/vect/pr46663.c: Require exceptions.
2216 * lib/target-supports.exp (check_effective_target_exceptions): New.
2218 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2221 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2223 2019-01-17 Nathan Sidwell <nathan@acm.org>
2226 * g++.dg/cpp0x/pr86610.C: New.
2228 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2230 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2231 VFIXUPIMM* intrinsics.
2232 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2233 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2234 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2236 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2240 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2242 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2243 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2244 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2245 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2246 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2247 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2248 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2249 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2250 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2251 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2252 * gcc.target/i386/sse-13.c: Ditto.
2253 * gcc.target/i386/sse-14.c: Ditto.
2254 * gcc.target/i386/sse-22.c: Ditto.
2255 * gcc.target/i386/sse-23.c: Ditto.
2256 * gcc.target/i386/testimm-10.c: Ditto.
2257 * gcc.target/i386/testround-1.c: Ditto.
2259 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2263 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2266 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2267 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2269 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2271 PR rtl-optimization/88870
2272 * gcc.dg/pr88870.c: New test.
2274 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2276 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2278 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2281 * g++.dg/concepts/pr87768.C: New.
2284 * gcc.dg/cpp1z/pr86648.C: New.
2286 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2289 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2290 vectorized on POWER unless hardware misaligned loads are available.
2292 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2295 * g++.dg/torture/pr88861.C: New test.
2297 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2300 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2302 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2304 * g++.dg/other/pr33558.C: Test location too.
2305 * g++.dg/other/pr33558-2.C: Likewise.
2306 * g++.dg/parse/crash4.C: Likewise.
2307 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2308 * g++.old-deja/g++.mike/p7635.C: Likewise.
2309 * g++.old-deja/g++.other/decl6.C: Likewise.
2311 2019-01-16 Marek Polacek <polacek@redhat.com>
2313 PR c++/78244 - narrowing conversion in template not detected.
2314 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2315 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2317 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2321 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2322 may_alias attribute.
2324 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2326 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2329 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2332 * g++.dg/template/pr88795.C: New test.
2334 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2337 * gfortran.dg/actual_array_substr_3.f90: New test.
2339 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2342 * gfortran.dg/pr81849.f90: New test.
2344 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2346 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2347 ISO_Fortran_binding_2.h.
2349 2019-01-15 Marek Polacek <polacek@redhat.com>
2352 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2354 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2357 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2358 -Wdeprecated warning and expect a following note:.
2360 2019-01-15 Richard Biener <rguenther@suse.de>
2363 * g++.dg/lto/pr88046_0.C: New testcase.
2365 2019-01-15 Richard Biener <rguenther@suse.de>
2367 PR tree-optimization/88855
2368 * gcc.dg/pr88855.c: New testcase.
2370 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2372 * g++.dg/diagnostic/typedef-initialized.C: New.
2374 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2376 * g++.dg/diagnostic/bitfld3.C: New.
2378 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2380 PR tree-optimization/88775
2381 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2382 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2384 2019-01-14 Marek Polacek <polacek@redhat.com>
2386 PR c++/88825 - ICE with bogus function return type deduction.
2387 * g++.dg/cpp1y/auto-fn55.C: New test.
2389 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2391 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2392 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2393 feature test macros.
2394 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2396 2019-01-14 Marek Polacek <polacek@redhat.com>
2398 PR c++/88830 - ICE with abstract class.
2399 * g++.dg/other/abstract7.C: New test.
2401 2019-01-14 Martin Sebor <msebor@redhat.com>
2404 * gcc.dg/format/attr-8.c: New test.
2405 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2406 * gcc.dg/format/attr-3.c: Same.
2407 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2408 * objc.dg/fsf-nsstring-format-1.m: Same.
2410 2019-01-14 Martin Liska <mliska@suse.cz>
2412 PR gcov-profile/88263
2413 * g++.dg/gcov/pr88263-2.C: New test.
2415 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2417 PR rtl-optimization/88796
2418 * gcc.target/i386/pr88796.c: New test.
2420 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2422 * gdc.dg/asm1.d: New test.
2423 * gdc.dg/asm2.d: New test.
2424 * gdc.dg/asm3.d: New test.
2425 * gdc.dg/asm4.d: New test.
2426 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2428 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2431 * gfortran.dg/namelist_96.f90: New test.
2433 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2436 * gfortran.dg/internal_pack_18.f90: New test.
2438 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2440 * gcc.dg/pr51628-20.c: Updated.
2441 * gcc.dg/pr51628-21.c: Likewise.
2442 * gcc.dg/pr51628-25.c: Likewise.
2444 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2447 * gfortran.dg/internal_pack_17.f90: New test.
2448 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2451 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2454 * gfortran.dg/pr61765.f90: New test.
2456 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2458 * g++.dg/cpp0x/pr62101.C: Test locations too.
2459 * g++.dg/inherit/pure1.C: Likewise.
2461 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2463 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2465 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2467 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2469 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2470 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2471 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2472 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2473 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2476 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2479 * gfortran.dg/pr35031.f90: new test.
2481 2019-01-11 Marek Polacek <polacek@redhat.com>
2483 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2484 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2485 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2487 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2491 * c-c++-common/gomp/pr85956.c: New test.
2492 * g++.dg/gomp/pr88733.C: New test.
2494 2019-01-11 Tobias Burnus <burnus@net-b.de>
2497 * g++.dg/cpp0x/defaulted61.C: New
2498 * g++.dg/cpp0x/defaulted62.C: New.
2500 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2502 PR tree-optimization/88693
2503 * gcc.c-torture/execute/pr88693.c: New test.
2505 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2507 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2510 2019-01-11 Martin Liska <mliska@suse.cz>
2513 * g++.dg/lto/pr88758_0.C: New test.
2514 * g++.dg/lto/pr88758_1.C: New test.
2516 2019-01-11 Jan Beulich <jbeulich@suse.com>
2518 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2519 gcc.target/i386/avx512f-vcvtss2si-1.c,
2520 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2521 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2522 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2523 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2524 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2525 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2526 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2527 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2528 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2529 gcc.target/i386/pr19398.c: Permit l or q suffix.
2531 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2533 PR rtl-optimization/88296
2534 * gcc.target/i386/pr88296.c: New test.
2536 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2538 * g++.dg/diagnostic/extern-initialized.C: New.
2539 * g++.dg/ext/dllimport-initialized.C: Likewise.
2541 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2544 * gfortran.dg/internal_pack_16.f90: New test.
2546 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2549 * g++.target/i386/pr88785.C: New test.
2551 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2553 PR rtl-optimization/87305
2554 * gcc.target/aarch64/pr87305.c: New.
2556 2019-01-10 Richard Biener <rguenther@suse.de>
2558 PR tree-optimization/88792
2559 * gcc.dg/torture/pr88792.c: New testcase.
2561 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2564 * gfortran.dg/pr86322_1.f90: New test.
2565 * gfortran.dg/pr86322_2.f90: Ditto.
2566 * gfortran.dg/pr86322_3.f90: Ditto.
2568 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2570 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2571 * gcc.target/aarch64/bti-2.c: Likewise.
2572 * gcc.target/aarch64/bti-3.c: Likewise.
2574 2019-01-10 Stefan Agner <stefan@agner.ch>
2577 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2578 check if -masm-syntax-unified gets applied properly.
2580 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2583 * gcc.dg/pr88568.c: New test.
2585 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2587 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2588 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2590 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2592 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2593 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2595 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2597 * lib/target-supports.exp
2598 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2599 check_effective_target_arm_v8_3a_complex_neon_ok,
2600 add_options_for_arm_v8_3a_complex_neon,
2601 check_effective_target_arm_v8_3a_complex_neon_hw,
2602 check_effective_target_vect_complex_rot_N): New.
2604 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2607 * gfortran.dg/pr88376.f90: New test.
2609 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2612 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2613 "can not" with "cannot".
2614 * gfortran.dg/common_15.f90: Likewise.
2615 * gfortran.dg/derived_result_2.f90: Likewise.
2616 * gfortran.dg/do_check_6.f90: Likewise.
2617 * gfortran.dg/namelist_args.f90: Likewise.
2618 * gfortran.dg/negative_unit_check.f90: Likewise.
2619 * gfortran.dg/pure_formal_3.f90: Likewise.
2620 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2621 * obj-c++.dg/exceptions-3.mm: Likewise.
2622 * obj-c++.dg/exceptions-4.mm: Likewise.
2623 * obj-c++.dg/exceptions-5.mm: Likewise.
2624 * obj-c++.dg/property/at-property-23.mm: Likewise.
2625 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2626 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2627 * objc.dg/attributes/method-attribute-2.m: Likewise.
2628 * objc.dg/exceptions-3.m: Likewise.
2629 * objc.dg/exceptions-4.m: Likewise.
2630 * objc.dg/exceptions-5.m: Likewise.
2631 * objc.dg/param-1.m: Likewise.
2632 * objc.dg/property/at-property-23.m: Likewise.
2633 * objc.dg/property/dotsyntax-17.m: Likewise.
2634 * objc.dg/property/property-neg-7.m: Likewise.
2636 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2639 * gfortran.dg/spread_simplify_1.f90: New test.
2641 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2643 * lib/target-supports.exp
2644 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2645 * gcc.target/i386/xorsign.c: New test.
2647 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2649 * gcc.target/sparc/tls-ld-int8.c: New test.
2650 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2651 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2652 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2653 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2654 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2656 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2658 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2659 option when configure with bti.
2660 * gcc.target/aarch64/bti-2.c: Likewise.
2661 * lib/target-supports.exp
2662 (check_effective_target_default_branch_protection):
2663 Add configure check for --enable-standard-branch-protection.
2665 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2667 * gcc.target/aarch64/bti-1.c: New test.
2668 * gcc.target/aarch64/bti-2.c: New test.
2669 * gcc.target/aarch64/bti-3.c: New test.
2670 * lib/target-supports.exp
2671 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2673 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2675 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2676 instead of IP0_REGNUM and add test case.
2678 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2680 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2682 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2683 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2685 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2687 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2689 PR rtl-optimization/88331
2690 * gcc.target/i386/pr88331.c: New test.
2692 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2694 * g++.dg/diagnostic/constexpr2.C: New.
2695 * g++.dg/diagnostic/ref3.C: Likewise.
2697 2019-01-08 Marek Polacek <polacek@redhat.com>
2699 PR c++/88538 - braced-init-list in template-argument-list.
2700 * g++.dg/cpp2a/nontype-class11.C: New test.
2703 * g++.dg/cpp2a/nontype-class12.C: New test.
2705 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2708 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2709 dg-options. Require ppc_cpu_supports_hw effective target instead of
2712 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2715 * gfortran.dg/class_69.f90: New test case.
2717 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2720 * gcc.target/i386/pr88717.c: New test.
2722 2019-01-08 Marek Polacek <polacek@redhat.com>
2724 PR c++/88548 - this accepted in static member functions.
2725 * g++.dg/cpp0x/this1.C: New test.
2727 2019-01-08 Martin Liska <mliska@suse.cz>
2729 PR tree-optimization/88753
2730 * gcc.dg/tree-ssa/pr88753.c: New test.
2732 2019-01-08 Richard Biener <rguenther@suse.de>
2734 PR tree-optimization/86554
2735 * gcc.dg/torture/pr86554-1.c: New testcase.
2736 * gcc.dg/torture/pr86554-2.c: Likewise.
2738 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2740 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2741 cover target variance.
2743 2019-01-08 Richard Biener <rguenther@suse.de>
2746 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2747 directly build the expected GENERIC tree.
2749 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2751 * gcc.target/aarch64/(return_address_sign_1.c,
2752 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2753 Change option to -mbranch-protection.
2754 * gcc.target/aarch64/(branch-protection-option.c,
2755 branch-protection-option-2.c, branch-protection-attr.c,
2756 branch-protection-attr-2.c): New file.
2758 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2760 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2762 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2764 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2766 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2767 Append match for warning that ‘protected’ attribute is not supported.
2769 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2771 * gcc.dg/Wmissing-attributes.c: Require alias support.
2772 * gcc.dg/attr-copy-2.c: Likewise.
2773 * gcc.dg/attr-copy-5.c: Likewise.
2775 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2776 Jakub Jelinek <jakub@redhat.com>
2779 * g++.dg/warn/Wreturn-type-11.C: New test.
2781 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2784 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2785 dump to reflect r266077.
2787 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2790 * gcc.dg/pr88701.c: New test.
2792 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2796 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2798 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2800 * g++.dg/diagnostic/constexpr1.C: New.
2801 * g++.dg/diagnostic/thread1.C: Likewise.
2803 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2804 Harald Anlauf <anlauf@gmx.de>
2805 Tobias Burnus <burnus@gcc.gnu.org>
2807 * gfortran.dg/is_contiguous_1.f90: New test.
2808 * gfortran.dg/is_contiguous_2.f90: New test.
2809 * gfortran.dg/is_contiguous_3.f90: New test.
2811 2019-01-07 Marek Polacek <polacek@redhat.com>
2813 PR c++/88741 - wrong error with initializer-string.
2814 * g++.dg/init/array50.C: New test.
2816 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2822 * gcc.dg/array-6.c: Move from here ...
2823 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2824 * g++.dg/pr69338.C: New test.
2825 * g++.dg/pr69697.C: Likewise.
2826 * g++.dg/ext/flexary32.C: Likewise.
2827 * g++.dg/ext/flexary3.C: Adjust test.
2828 * g++.dg/ext/flexary12.C: Likewise.
2829 * g++.dg/ext/flexary13.C: Likewise.
2830 * g++.dg/ext/flexary15.C: Likewise.
2831 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2832 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2833 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2835 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2837 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2838 optional in scan pattern.
2840 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2842 PR tree-optimization/88598
2843 * gcc.dg/vect/pr88598-1.c: New test.
2844 * gcc.dg/vect/pr88598-2.c: Likewise.
2845 * gcc.dg/vect/pr88598-3.c: Likewise.
2846 * gcc.dg/vect/pr88598-4.c: Likewise.
2847 * gcc.dg/vect/pr88598-5.c: Likewise.
2848 * gcc.dg/vect/pr88598-6.c: Likewise.
2850 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2852 PR tree-optimization/88598
2853 * gcc.dg/pr88598-1.c: New test.
2854 * gcc.dg/pr88598-2.c: Likewise.
2855 * gcc.dg/pr88598-3.c: Likewise.
2856 * gcc.dg/pr88598-4.c: Likewise.
2857 * gcc.dg/pr88598-5.c: Likewise.
2859 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2861 PR tree-optimization/88676
2862 * gcc.dg/tree-ssa/pr88676.c: New test.
2863 * gcc.dg/pr88676.c: New test.
2864 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2868 * c-c++-common/asan/pr88619.c: New test.
2871 * c-c++-common/builtin-convertvector-1.c: New test.
2872 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2873 * g++.dg/ext/builtin-convertvector-1.C: New test.
2874 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2876 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2879 * gcc.target/i386/pr88521.c: New testcase.
2881 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2884 * gfortran.dg/min_max_type_2.f90: New test.
2886 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2889 * c-c++-common/attributes-4.c (falloc_align_int128,
2890 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2892 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2894 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2896 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2898 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2899 * gcc.dg/plugin/plugindir2.c: Likewise.
2900 * gcc.dg/plugin/plugindir3.c: Likewise.
2901 * gcc.dg/plugin/plugindir4.c: Likewise.
2903 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2906 * gfortran.dg/blockdata_10.f90: New test case.
2908 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2912 * gcc.dg/nested-func-12.c: New test.
2913 * gcc.c-torture/compile/pr82564.c: New test.
2916 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2918 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2921 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2923 2019-01-04 Martin Sebor <msebor@redhat.com>
2926 * g++.dg/ext/attr-copy.C: New test.
2927 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2928 * gcc.dg/attr-copy-6.c: New test.
2929 * gcc.dg/attr-copy-7.c: New test.
2931 2019-01-04 Martin Sebor <msebor@redhat.com>
2934 * c-c++-common/attributes-4.c: New test.
2936 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2939 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2942 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2945 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2946 * gfortran.dg/merge_char_const.f90: Restore.
2948 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2951 * gcc.dg/pr88594.c: New test.
2953 2019-01-04 Jan Beulich <jbeulich@suse.com>
2955 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2956 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2957 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2958 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2959 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2960 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2961 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2962 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2963 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2964 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2965 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2966 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2967 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2968 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2969 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2970 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2971 gcc.target/i386/avx512bw-vpcmplew-1.c,
2972 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2973 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2974 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2975 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2976 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2977 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2978 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2979 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2980 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2981 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2982 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2983 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2984 gcc.target/i386/avx512bw-vptestmb-1.c,
2985 gcc.target/i386/avx512bw-vptestmw-1.c,
2986 gcc.target/i386/avx512bw-vptestnmb-1.c,
2987 gcc.target/i386/avx512bw-vptestnmw-1.c,
2988 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2989 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2990 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2991 gcc.target/i386/avx512dq-vfpclassss-1.c,
2992 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2993 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2994 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2995 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2996 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2997 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2998 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2999 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3000 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3001 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3002 gcc.target/i386/avx512vl-vpcmpged-1.c,
3003 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3004 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3005 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3006 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3007 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3008 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3009 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3010 gcc.target/i386/avx512vl-vpcmpled-1.c,
3011 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3012 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3013 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3014 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3015 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3016 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3017 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3018 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3019 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3020 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3021 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3022 gcc.target/i386/avx512vl-vptestmd-1.c,
3023 gcc.target/i386/avx512vl-vptestmq-1.c,
3024 gcc.target/i386/avx512vl-vptestnmd-1.c,
3025 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3027 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3028 gcc.target/i386/avx512bw-vpcmpub-1.c,
3029 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3030 gcc.target/i386/avx512bw-vpcmpw-1.c,
3031 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3032 gcc.target/i386/avx512dq-vfpclassps-1.c,
3033 gcc.target/i386/avx512f-vcmppd-1.c,
3034 gcc.target/i386/avx512f-vcmpps-1.c,
3035 gcc.target/i386/avx512f-vcmpsd-1.c,
3036 gcc.target/i386/avx512f-vcmpss-1.c,
3037 gcc.target/i386/avx512f-vpcmpd-1.c,
3038 gcc.target/i386/avx512f-vpcmpq-1.c,
3039 gcc.target/i386/avx512f-vpcmpud-1.c,
3040 gcc.target/i386/avx512f-vpcmpuq-1.c,
3041 gcc.target/i386/avx512f-vptestmd-1.c,
3042 gcc.target/i386/avx512f-vptestmq-1.c,
3043 gcc.target/i386/avx512f-vptestnmd-1.c,
3044 gcc.target/i386/avx512f-vptestnmq-1.c,
3045 gcc.target/i386/avx512vl-vcmppd-1.c,
3046 gcc.target/i386/avx512vl-vcmpps-1.c,
3047 gcc.target/i386/avx512vl-vpcmpd-1.c,
3048 gcc.target/i386/avx512vl-vpcmpq-1.c,
3049 gcc.target/i386/avx512vl-vpcmpud-1.c,
3050 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3053 2019-01-03 Martin Sebor <msebor@redhat.com>
3055 PR tree-optimization/88659
3056 * gcc.dg/Wstringop-truncation-6.c: New test.
3058 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3061 * gfortran.dg/const_chararacter_merge.f90: Remove.
3063 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3066 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3067 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3069 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3071 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3072 * gcc.dg/pubtypes-3.c: Likewise.
3073 * gcc.dg/pubtypes-4.c: Likewise.
3075 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3078 * g++.target/i386/pr88636.C: New test.
3080 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3082 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3084 2019-01-03 Martin Liska <mliska@suse.cz>
3087 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3089 2019-01-02 Marek Polacek <polacek@redhat.com>
3091 PR c++/88612 - ICE with -Waddress-of-packed-member.
3092 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3094 PR c++/88631 - CTAD failing for value-initialization.
3095 * g++.dg/cpp1z/class-deduction59.C: New test.
3097 PR c++/81486 - CTAD failing with ().
3098 * g++.dg/cpp1z/class-deduction60.C: New test.
3099 * g++.dg/cpp1z/class-deduction61.C: New test.
3101 2019-01-02 Martin Sebor <msebor@redhat.com>
3102 Jeff Law <law@redhat.com>
3104 * gcc.dg/strlenopt-36.c: Update.
3105 * gcc.dg/strlenopt-45.c: Update.
3106 * gcc.c-torture/execute/strlen-5.c: New test.
3107 * gcc.c-torture/execute/strlen-6.c: New test.
3108 * gcc.c-torture/execute/strlen-7.c: New test.
3110 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3113 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3114 messages only on vect_hw_misalign targets.
3116 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3118 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3119 * gfortran.dg/dec_d_lines_3.f: Ditto.
3120 * gfortran.dg/dec_structure_24.f90: Ditto.
3121 * gfortran.dg/dec_structure_26.f90: Ditto.
3122 * gfortran.dg/dec_structure_27.f90: Ditto.
3123 * gfortran.dg/dec_type_print_3.f90: Ditto.
3124 * gfortran.dg/derived_name_1.f90: Ditto.
3125 * gfortran.dg/error_recovery_1.f90: Ditto.
3126 * gfortran.dg/gomp/pr29759.f90: Ditto.
3127 * gfortran.dg/pr36192.f90: Ditto.
3128 * gfortran.dg/pr56007.f90: Ditto.
3129 * gfortran.dg/pr56520.f90: Ditto.
3130 * gfortran.dg/pr78741.f90: Ditto.
3131 * gfortran.dg/print_fmt_2.f90: Ditto.
3132 * gfortran.dg/select_type_20.f90: Ditto.
3134 2019-01-02 Marek Polacek <polacek@redhat.com>
3137 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3139 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3142 * gfortran.dg/const_chararacter_merge.f90: New test.
3144 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3147 * g++.dg/torture/pr88130.C: New testcase.
3149 2019-01-02 Martin Liska <mliska@suse.cz>
3151 PR tree-optimization/88650
3152 * gfortran.dg/predict-3.f90: New test.
3154 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3156 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3158 2019-01-02 Richard Biener <rguenther@suse.de>
3160 PR tree-optimization/88621
3161 * gcc.dg/torture/pr88621.c: New testcase.
3163 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3166 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3167 targets and expect _ZThn8 for ilp32 targets.
3169 2019-01-01 Martin Sebor <msebor@redhat.com>
3170 Jeff Law <law@redhat.com>
3172 * gcc.dg/strlenopt-40.c: Update.
3173 * gcc.dg/strlenopt-51.c: Likewise.
3174 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3176 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3177 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3178 * gcc.dg/strlenopt-59.c: New test.
3179 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3180 * g++.dg/init/strlen.C: New test.
3182 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3185 * gfortran.dg/structure_constructor_16.f90: New test.
3187 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3189 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3190 * g++.dg/ipa/devirt-53.C: Fix scan template.
3192 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3194 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3195 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3196 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3198 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3200 * g++.dg/tree-prof/devirt.C: Update testcase.
3202 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3204 Update copyright years.
3206 Copyright (C) 2019 Free Software Foundation, Inc.
3208 Copying and distribution of this file, with or without modification,
3209 are permitted in any medium without royalty provided the copyright
3210 notice and this notice are preserved.