1 2019-03-05 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/89594
4 * gcc.dg/pr89594.c: New testcase.
6 2019-03-05 Jakub Jelinek <jakub@redhat.com>
8 PR tree-optimization/89487
9 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
10 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
11 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
15 * g++.dg/other/pr89560.C: New test.
17 PR tree-optimization/89570
18 * gcc.dg/pr89570.c: New test.
20 PR tree-optimization/89566
21 * c-c++-common/pr89566.c: New test.
23 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
26 * g++.dg/parse/crash69.C: New.
28 2019-03-04 Jakub Jelinek <jakub@redhat.com>
31 * g++.dg/cpp2a/desig12.C: New test.
32 * g++.dg/cpp2a/desig13.C: New test.
34 2019-03-04 Tamar Christina <tamar.christina@arm.com>
37 * gcc.target/aarch64/options_set_10.c: Add native.
39 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
41 PR tree-optimization/89437
42 * gcc.dg/sinatan-1.c: Fix testcase.
44 2019-03-04 Richard Biener <rguenther@suse.de>
47 * gcc.dg/torture/pr89572.c: New testcase.
49 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
51 PR tree-optimization/89487
52 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
54 2019-03-03 Harald Anlauf <anlauf@gmx.de>
57 * gfortran.dg/pr77583.f90: New test.
59 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
62 * gfortran.dg/coarray_allocate_11.f90: New test.
64 2019-03-02 Harald Anlauf <anlauf@gmx.de>
67 * gfortran.dg/pr89492.f90: Adjust testcase.
68 * gfortran.dg/transfer_check_5.f90: New test.
70 2019-03-02 Jakub Jelinek <jakub@redhat.com>
73 * g++.dg/cpp2a/desig10.C: New test.
74 * g++.dg/cpp2a/desig11.C: New test.
75 * g++.dg/ext/desig4.C: Expect 4 new errors.
78 * gcc.dg/pr89506.c: New test.
80 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
81 Monk Chiang <sh.chiang04@gmail.com>
83 * gcc.target/riscv/attribute-1.c: New.
84 * gcc.target/riscv/attribute-2.c: Likewise.
85 * gcc.target/riscv/attribute-3.c: Likewise.
86 * gcc.target/riscv/attribute-4.c: Likewise.
87 * gcc.target/riscv/attribute-5.c: Likewise.
88 * gcc.target/riscv/attribute-6.c: Likewise.
89 * gcc.target/riscv/attribute-7.c: Likewise.
90 * gcc.target/riscv/attribute-8.c: Likewise.
91 * gcc.target/riscv/attribute-9.c: Likewise.
93 * gcc.target/riscv/arch-1.c: New.
94 * gcc.target/riscv/arch-2.c: Likewise.
95 * gcc.target/riscv/arch-3.c: Likewise.
96 * gcc.target/riscv/arch-4.c: Likewise.
98 2019-03-01 Jakub Jelinek <jakub@redhat.com>
101 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
102 scan-tree-dump-times from dom3 to tracer pass.
104 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
106 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
107 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
109 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
111 PR rtl-optimization/85899
112 * gcc.dg/pr85899.c: New test.
114 2019-03-01 Marek Polacek <polacek@redhat.com>
116 PR c++/89537 - missing location for error with non-static member fn.
117 * g++.dg/diagnostic/member-fn-1.C: New test.
119 PR c++/89532 - ICE with incomplete type in decltype.
120 * g++.dg/cpp2a/nontype-class14.C: New test.
122 2019-03-01 Jakub Jelinek <jakub@redhat.com>
124 Implement P1002R1, Try-catch blocks in constexpr functions
126 * g++.dg/cpp2a/constexpr-try1.C: New test.
127 * g++.dg/cpp2a/constexpr-try2.C: New test.
128 * g++.dg/cpp2a/constexpr-try3.C: New test.
129 * g++.dg/cpp2a/constexpr-try4.C: New test.
130 * g++.dg/cpp2a/constexpr-try5.C: New test.
131 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
133 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
135 PR tree-optimization/89535
136 * gfortran.dg/vect/pr89535.f90: New test.
138 2019-03-01 Richard Biener <rguenther@suse.de>
141 * gfortran.dg/pr89451.f90: New testcase.
143 2019-03-01 Richard Biener <rguenther@suse.de>
146 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
147 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
148 that happen now earlier.
150 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
152 * gcc.c-torture/execute/20190228-1.c: New test.
154 2019-02-28 Marek Polacek <polacek@redhat.com>
156 PR c++/87068 - missing diagnostic with fallthrough statement.
157 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
159 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
160 Cesar Philippidis <cesar@codesourcery.com>
164 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
165 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
168 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
172 * gfortran.dg/goacc/routine-6.f90: Update
173 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
174 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
176 2019-02-28 Jakub Jelinek <jakub@redhat.com>
179 * gcc.dg/pr89521-1.c: New test.
180 * gcc.dg/pr89521-2.c: New test.
182 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
185 * g++.dg/ipa/pr89009.C: Update symbol visibility.
187 2019-02-28 Tamar Christina <tamar.christina@arm.com>
190 * gcc.target/aarch64/options_set_10.c: New test.
192 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
197 2019-02-28 Jakub Jelinek <jakub@redhat.com>
200 * gcc.dg/pr89525.c: New test.
203 * gcc.dg/pr89520-1.c: New test.
204 * gcc.dg/pr89520-2.c: New test.
206 2019-02-27 Marek Polacek <polacek@redhat.com>
208 PR c++/88857 - ICE with value-initialization of argument in template.
209 * g++.dg/cpp0x/initlist-value4.C: New test.
211 2019-02-27 Marek Polacek <polacek@redhat.com>
213 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
214 * g++.dg/cpp0x/using-enum-3.C: New test.
216 2019-02-27 Jakub Jelinek <jakub@redhat.com>
218 PR tree-optimization/89280
219 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
222 2019-02-27 Richard Biener <rguenther@suse.de>
224 * gcc.dg/gimplefe-36.c: New testcase.
226 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
229 * g++.dg/cpp0x/nsdmi15.C: New.
231 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
234 * g++.dg/cpp0x/pr88987.C: New.
236 2019-02-27 Jakub Jelinek <jakub@redhat.com>
238 PR tree-optimization/89280
239 * gcc.c-torture/compile/pr89280.c: New test.
240 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
241 function. Skip the test for -O0.
243 2018-02-26 Steve Ellcey <sellcey@marvell.com>
245 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
246 * gfortran.dg/simd-builtins-2.f90: Ditto.
247 * gfortran.dg/simd-builtins-6.f90: Ditto.
248 * gfortran.dg/simd-builtins-8.f90: New test.
249 * gfortran.dg/simd-builtins-8.h: New header file.
251 2019-02-26 Jakub Jelinek <jakub@redhat.com>
254 * g++.dg/other/new2.C: New test.
256 PR tree-optimization/89500
257 * gcc.dg/pr89500.c: New test.
258 * gcc.dg/Wstringop-overflow-10.c: New test.
259 * gcc.dg/strlenopt-60.c: New test.
261 2019-02-26 Harald Anlauf <anlauf@gmx.de>
264 * gfortran.dg/pr89492.f90: New test.
266 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
269 * gfortran.dg/altreturn_9_0.f90: New file.
270 * gfortran.dg/altreturn_9_1.f90: New file.
272 2019-02-26 Jakub Jelinek <jakub@redhat.com>
275 * g++.dg/cpp1y/constexpr-89481.C: New test.
277 2019-02-26 Richard Biener <rguenther@suse.de>
279 PR tree-optimization/89505
280 * gcc.dg/torture/pr89505.c: New testcase.
282 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
284 * gnat.dg/opt77.adb: New test.
285 * gnat.dg/opt77_pkg.ad[sb]: New helper.
287 2019-02-26 Jakub Jelinek <jakub@redhat.com>
290 * gcc.target/i386/pr89474.c: New test.
292 2019-02-25 Jakub Jelinek <jakub@redhat.com>
295 * gcc.c-torture/compile/pr77754-1.c: New test.
296 * gcc.c-torture/compile/pr77754-2.c: New test.
297 * gcc.c-torture/compile/pr77754-3.c: New test.
298 * gcc.c-torture/compile/pr77754-4.c: New test.
299 * gcc.c-torture/compile/pr77754-5.c: New test.
300 * gcc.c-torture/compile/pr77754-6.c: New test.
302 2019-02-25 Tamar Christina <tamar.christina@arm.com>
305 * gcc.target/aarch64/options_set_1.c: New test.
306 * gcc.target/aarch64/options_set_2.c: New test.
307 * gcc.target/aarch64/options_set_3.c: New test.
308 * gcc.target/aarch64/options_set_4.c: New test.
309 * gcc.target/aarch64/options_set_5.c: New test.
310 * gcc.target/aarch64/options_set_6.c: New test.
311 * gcc.target/aarch64/options_set_7.c: New test.
312 * gcc.target/aarch64/options_set_8.c: New test.
313 * gcc.target/aarch64/options_set_9.c: New test.
315 2019-02-25 Tamar Christina <tamar.christina@arm.com>
317 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
318 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
320 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
321 test_vfmlslq_high_f16): ... To this.
322 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
323 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
324 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
325 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
326 test_vfmlslq_laneq_high_u32): Rename ...
327 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
328 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
329 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
330 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
331 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
332 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
333 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
334 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
335 test_vfmlslq_laneq_low_u32): Rename ...
336 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
337 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
338 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
339 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
340 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
341 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
343 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
344 test_vfmlslq_low_f16): ... To this.
346 2019-02-25 Tamar Christina <tamar.christina@arm.com>
348 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
349 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
351 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
352 test_vfmlslq_high_f16): ... To this.
353 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
354 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
355 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
356 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
357 test_vfmlslq_laneq_high_u32): Rename ...
358 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
359 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
360 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
361 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
362 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
363 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
364 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
365 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
366 test_vfmlslq_laneq_low_u32): Rename ...
367 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
368 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
369 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
370 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
371 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
372 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
374 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
375 test_vfmlslq_low_f16): ... To This.
376 * lib/target-supports.exp
377 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
379 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
382 * gfortran.dg/overload_3.f90: New test.
384 2019-02-25 Jakub Jelinek <jakub@redhat.com>
387 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
389 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
392 * gfortran.dg/list_directed_large.f90: New test.
394 2019-02-25 Jakub Jelinek <jakub@redhat.com>
397 * gcc.c-torture/execute/pr89434.c: New test.
400 * gcc.dg/pr89438.c: New test.
402 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
405 * g++.dg/cpp0x/pr84585.C: New.
407 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
410 * gfortran.dg/allocate_with_mold_3.f90: New test.
412 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
415 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
416 * gcc.target/i386/pr87007-2.c: Likewise.
418 2019-02-24 Harald Anlauf <anlauf@gmx.de>
422 * gfortran.dg/pr89266.f90: New test.
423 * gfortran.dg/pr88326.f90: New test.
425 2019-02-24 Jakub Jelinek <jakub@redhat.com>
427 PR rtl-optimization/89445
428 * gcc.target/i386/avx512f-pr89445.c: New test.
430 2019-02-23 Martin Sebor <msebor@redhat.com>
432 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
433 wchar_t to wint_t to avoid a bogus -Wformat warning in
436 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
439 * gfortran.dg/ISO_Fortran_binding_5.c: Include
440 "../../../libgfortran/ISO_Fortran_binding.h".
441 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
443 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
446 * gcc.dg/pr69471-1.c: New test.
447 * gcc.dg/pr69471-2.c: Likewise.
448 * gcc.target/i386/pr69471-3.c: Likewise.
450 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
453 * gfortran.dg/dtio_34.f90: New test.
455 2019-02-23 Marek Polacek <polacek@redhat.com>
457 PR c++/88294 - ICE with non-constant noexcept-specifier.
458 * g++.dg/cpp0x/noexcept34.C: New test.
459 * g++.dg/cpp0x/noexcept35.C: New test.
462 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
464 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
467 * gfortran.dg/deferred_character_32.f90 : New test
469 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
472 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
473 previously incorrect lbound for allocatable expressions. Also
474 correct stop values to avoid repetition.
475 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
476 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
479 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
480 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
481 * gfortran.dg/pr32599.f03 : Set standard to F2008.
483 2019-02-22 David Malcolm <dmalcolm@redhat.com>
486 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
487 renaming to a multicharacter name, so that start != finish. Add
488 tests for dtor locations.
490 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
493 * g++.dg/cpp0x/pr84676.C: New.
495 2019-02-22 Martin Sebor <msebor@redhat.com>
497 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
498 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
500 2019-02-22 Harald Anlauf <anlauf@gmx.de>
503 * gfortran.dg/newunit_6.f90: New test.
505 2019-02-22 Marek Polacek <polacek@redhat.com>
507 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
508 * g++.dg/cpp2a/explicit14.C: New test.
510 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
513 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
514 * gfortran.fortran-torture/compile/pr89324.f90: New test.
516 2019-02-22 Martin Sebor <msebor@redhat.com>
519 * gcc.dg/Wabsolute-value.c: New test.
521 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
523 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
524 Hongtao Liu <hongtao.liu@intel.com>
525 Sunil K Pandey <sunil.k.pandey@intel.com>
528 * gcc.target/i386/pr87007-1.c: New test.
529 * gcc.target/i386/pr87007-2.c: Likewise.
531 2019-02-22 Richard Biener <rguenther@suse.de>
533 PR tree-optimization/89440
534 * gcc.dg/vect/pr89440.c: New testcase.
536 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
538 * lib/target-supports.exp (check_effective_target_offload_nvptx):
542 * gfortran.dg/goacc/classify-routine.f95: Adjust.
544 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
545 * g++.dg/goacc/template.C: Likewise.
548 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
550 2019-02-22 Richard Biener <rguenther@suse.de>
553 * gcc.dg/torture/restrict-7.c: New testcase.
555 2019-02-21 Jakub Jelinek <jakub@redhat.com>
558 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
559 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
560 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
562 * g++.dg/cpp1y/constexpr-89285.C: New test.
563 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
565 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
566 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
568 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
571 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
572 -fcf-protection with -fcf-protection=branch.
573 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
574 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
575 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
576 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
577 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
579 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
581 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
582 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
584 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
587 * gfortran.dg/warn_conversion_11.f90: New test.
589 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
592 * gcc.target/i386/pr87412-1.c: New file.
593 * gcc.target/i386/pr87412-2.c: Likewise.
594 * gcc.target/i386/pr87412-3.c: Likewise.
595 * gcc.target/i386/pr87412-4.c: Likewise.
597 2019-02-20 Jakub Jelinek <jakub@redhat.com>
600 * g++.dg/cpp0x/pr89403.C: New test.
603 * g++.dg/cpp1z/inline-var5.C: New test.
606 * gcc.c-torture/compile/pr89412.c: New test.
608 2019-02-20 Jakub Jelinek <jakub@redhat.com>
609 David Malcolm <dmalcolm@redhat.com>
612 * gcc.dg/torture/pr89091.c: New test.
614 2019-02-20 Jakub Jelinek <jakub@redhat.com>
618 * gcc.dg/pr88074-2.c: New test.
621 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
623 2019-02-20 David Malcolm <dmalcolm@redhat.com>
626 * gcc.dg/pr89410-1.c: New test.
627 * gcc.dg/pr89410-2.c: New test.
629 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
631 * lib/target-supports.exp (check_effective_target_vect_usad_char):
633 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
634 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
636 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
639 * gcc.target/arm/pr86487.c: New.
641 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
644 * g++.dg/cpp1y/var-templ60.C: New.
646 2019-02-20 Li Jia He <helijia@linux.ibm.com>
649 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
651 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
653 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
655 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
658 * gfortran.dg/ISO_Fortran_binding_4.f90
660 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
663 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
664 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
666 2019-02-19 Richard Biener <rguenther@suse.de>
669 * gcc.dg/pr88074.c: New testcase.
671 2019-02-19 Jakub Jelinek <jakub@redhat.com>
674 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
678 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
681 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
684 * g++.dg/diagnostic/pr89390.C: New test.
686 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
690 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
692 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
695 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
698 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
700 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
701 * gfortran.dg/lto/pr87689_0.f: New file.
702 * gfortran.dg/lto/pr87689_1.f: New file.
704 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
706 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
708 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
710 * gdc.dg/dg.exp: Tabify.
711 * gdc.dg/lto/lto.exp: Likewise.
712 * gdc.test/gdc-test.exp: Likewise.
713 * lib/gdc-dg.exp: Likewise.
714 * lib/gdc.exp: Likewise.
716 2019-02-18 Richard Biener <rguenther@suse.de>
718 PR tree-optimization/89296
719 * gcc.dg/uninit-pr89296.c: New testcase.
721 2019-02-18 Jakub Jelinek <jakub@redhat.com>
724 * gcc.c-torture/execute/pr89369.c: New test.
725 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
726 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
729 2019-02-18 Martin Jambor <mjambor@suse.cz>
731 PR tree-optimization/89209
732 * gcc.dg/tree-ssa/pr89209.c: New test.
734 2019-02-18 Martin Liska <mliska@suse.cz>
736 * gfortran.dg/simd-builtins-7.f90: New test.
737 * gfortran.dg/simd-builtins-7.h: New test.
739 2019-02-17 Harald Anlauf <anlauf@gmx.de>
742 * gfortran.dg/pr88299.f90: New test.
744 2019-02-17 Harald Anlauf <anlauf@gmx.de>
747 * gfortran.dg/transfer_simplify_12.f90: New test.
749 2019-02-17 Marek Polacek <polacek@redhat.com>
751 PR c++/89217 - ICE with list-initialization in range-based for loop.
752 * g++.dg/cpp0x/range-for37.C: New test.
754 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
757 * g++.dg/cpp0x/initlist114.C: New test.
760 * g++.dg/abi/mangle68.C: New test.
761 * g++.dg/cpp0x/decltype69.C: New test.
763 2019-02-16 David Malcolm <dmalcolm@redhat.com>
766 * g++.dg/wrappers/pr88680.C: New test.
768 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
771 * gfortran.dg/coarray_data_1.f90: New test.
773 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
775 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
776 * c-c++-common/patchable_function_entry-default.c: Likewise.
777 * c-c++-common/patchable_function_entry-definition.c: Likewise.
779 2019-02-16 Jakub Jelinek <jakub@redhat.com>
781 PR rtl-optimization/66152
782 * gcc.target/i386/pr66152.c: New test.
784 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
786 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
787 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
789 2019-02-15 Tamar Christina <tamar.christina@arm.com>
791 * lib/target-supports.exp
792 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
793 checking alternative.
795 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
797 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
799 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
801 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
802 * c-c++-common/patchable_function_entry-default.c: Likewise.
803 * c-c++-common/patchable_function_entry-definition.c: Likewise.
804 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
806 2019-02-15 Jakub Jelinek <jakub@redhat.com>
810 * lib/gcc-dg.exp: If llvm_binutils effective target, set
811 allow_blank_lines to 2 during initialization.
812 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
813 it was previously zero.
814 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
815 Clear allow_blank_lines afterwards whenever it was 1.
816 * gdc.test/gdc-test.exp (dmd2dg): Don't call
817 dg-allow-blank-lines-in-output here.
818 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
819 the tests and restore it back at the end.
821 * c-c++-common/ubsan/opts-1.c: New test.
822 * c-c++-common/ubsan/opts-2.c: New test.
823 * c-c++-common/ubsan/opts-3.c: New test.
824 * c-c++-common/ubsan/opts-4.c: New test.
826 2019-02-15 Richard Biener <rguenther@suse.de>
827 Jakub Jelinek <jakub@redhat.com>
829 PR tree-optimization/89278
830 * gcc.dg/pr89278.c: New test.
832 2019-02-15 Jakub Jelinek <jakub@redhat.com>
835 * gcc.dg/pr89340.c: New test.
836 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
837 that leaf attribute on nested function is useless.
840 * gcc.dg/pr89342.c: New test.
842 2019-02-14 Jakub Jelinek <jakub@redhat.com>
844 PR rtl-optimization/89354
845 * gcc.dg/pr89354.c: New test.
847 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
849 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
850 * gcc.target/i386/ssse3-pabsd.c: Ditto.
851 * gcc.target/i386/ssse3-pabsw.c: Ditto.
852 * gcc.target/i386/ssse3-palignr.c: Ditto.
853 * gcc.target/i386/ssse3-phaddd.c: Ditto.
854 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
855 * gcc.target/i386/ssse3-phaddw.c: Ditto.
856 * gcc.target/i386/ssse3-phsubd.c: Ditto.
857 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
858 * gcc.target/i386/ssse3-phsubw.c: Ditto.
859 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
860 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
861 * gcc.target/i386/ssse3-pshufb.c: Ditto.
862 * gcc.target/i386/ssse3-psignb.c: Ditto.
863 * gcc.target/i386/ssse3-psignd.c: Ditto.
864 * gcc.target/i386/ssse3-psignw.c: Ditto.
866 2018-02-14 Steve Ellcey <sellcey@marvell.com>
868 * gcc.target/aarch64/pcs_attribute.c: New test.
870 2019-02-14 Harald Anlauf <anlauf@gmx.de>
873 * gfortran.dg/pr88248.f90: New test.
874 * gfortran.dg/f2018_obs.f90: Updated test.
876 2019-02-14 Tamar Christina <tamar.christina@arm.com>
878 * gcc.target/arm/pr88850.c: change options to additional option.
880 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
883 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
886 2019-02-14 Tamar Christina <tamar.christina@arm.com>
889 * gcc.target/arm/pr88850-2.c: New test.
890 * lib/target-supports.exp
891 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
892 check_effective_target_arm_neon_softfp_fp16_ok,
893 add_options_for_arm_neon_softfp_fp16): New.
895 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
897 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
898 * lib/target-supports.exp: Add procedure to check for ldrd.
900 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
903 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
904 * gfortran.dg/goacc/loop-3.f95: Likewise.
905 * gfortran.dg/goacc/pr72715.f90: New test.
907 2019-02-14 Martin Liska <mliska@suse.cz>
909 PR rtl-optimization/89242
910 * g++.dg/pr89242.C: New test.
912 2019-02-14 Jakub Jelinek <jakub@redhat.com>
914 PR tree-optimization/89314
915 * gcc.dg/pr89314.c: New test.
918 * gcc.dg/ubsan/pr89284.c: New test.
920 2019-02-13 Ian Lance Taylor <iant@golang.org>
922 * gcc.dg/func-attr-1.c: New test.
924 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
926 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
928 2019-02-13 Marek Polacek <polacek@redhat.com>
930 PR c++/89297 - ICE with OVERLOAD in template.
931 * g++.dg/cpp0x/initlist113.C: New test.
933 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
936 * g++.dg/cpp0x/pr86379.C: New.
939 * g++.dg/cpp1y/pr87322.C: New.
940 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
941 instantiate the expected number of lambda functions.
943 2019-02-13 Marek Polacek <polacek@redhat.com>
946 * g++.dg/cpp2a/nontype-class13.C: New test.
948 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
951 * gcc.target/arm/pr89190.c: New test.
953 2019-02-13 David Malcolm <dmalcolm@redhat.com>
956 * g++.dg/concepts/pr89036.C: New test.
958 2019-02-13 Tamar Christina <tamar.christina@arm.com>
961 * gcc.target/aarch64/sve/pr88847.c: New test.
963 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
964 Jakub Jelinek <jakub@redhat.com>
967 * g++.dg/torture/pr89303.C: New test.
969 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
972 * g++.dg/cpp1z/using4.C: New.
973 * g++.dg/cpp1z/using5.C: Likewise.
974 * g++.dg/cpp1z/using6.C: Likewise.
976 2019-02-13 Jakub Jelinek <jakub@redhat.com>
979 * gcc.target/i386/pr89290.c: New test.
981 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
983 * gcc.target/powerpc/crypto-builtin-1.c
984 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
987 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
990 * gcc.target/i386/pr89229-1.c: New test.
992 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
995 * gcc.target/s390/pr89233.c: New test.
997 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
999 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1000 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1001 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1003 2019-02-12 Richard Biener <rguenther@suse.de>
1005 PR tree-optimization/89253
1006 * gfortran.dg/pr89253.f: New testcase.
1008 2019-02-11 Marek Polacek <polacek@redhat.com>
1010 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1011 * g++.dg/cpp0x/nullptr40.C: New test.
1012 * g++.dg/cpp0x/nullptr41.C: New test.
1014 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1017 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1019 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1021 PR tree-optimization/86637
1022 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1024 2019-02-11 Martin Sebor <msebor@redhat.com>
1026 PR tree-optimization/88771
1027 * gcc.dg/Wstringop-overflow-8.c: New test.
1028 * gcc.dg/Wstringop-overflow-9.c: New test.
1029 * gcc.dg/Warray-bounds-40.c: New test.
1030 * gcc.dg/builtin-stpncpy.c: Adjust.
1031 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1032 * g++.dg/opt/memcpy1.C: Adjust.
1034 2019-02-11 Martin Sebor <msebor@redhat.com>
1037 * c-c++-common/array-5.c: New test.
1038 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1039 * g++.dg/init/new38.C: Same.
1040 * g++.dg/init/new43.C: Same.
1041 * g++.dg/init/new44.C: Same.
1042 * g++.dg/init/new46.C: Same.
1043 * g++.dg/other/large-size-array.C: Same.
1044 * g++.dg/other/new-size-type.C: Same.
1045 * g++.dg/template/array30.C: Same.
1046 * g++.dg/template/array32.C: New test.
1047 * g++.dg/template/dependent-name3.C: Adjust.
1048 * gcc.dg/large-size-array-3.c: Same.
1049 * gcc.dg/large-size-array-5.c: Same.
1050 * gcc.dg/large-size-array.c: Same.
1051 * g++.old-deja/g++.brendan/array1.C: Same.
1052 * g++.old-deja/g++.mike/p6149.C: Same.
1054 2019-02-11 Martin Sebor <msebor@redhat.com>
1056 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1058 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1061 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1062 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1063 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1065 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1067 * gcc.target/powerpc/vec-sld-modulo.c: New.
1068 * gcc.target/powerpc/vec-srad-modulo.c: New.
1069 * gcc.target/powerpc/vec-srd-modulo.c: New.
1071 2019-02-11 Martin Liska <mliska@suse.cz>
1074 * g++.dg/ipa/pr89009.C: New test.
1076 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1079 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1080 * gfortran.dg/pointer_init_6.f90: Likewise.
1081 * gfortran.dg/pointer_init_9.f90: New test.
1083 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1086 * gfortran.dg/warn_undefined_1.f90: New test.o
1088 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1090 PR tree-optimization/89268
1091 * gcc.dg/vect/pr89268.c: New test.
1093 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1095 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1097 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1100 * gfortran.dg/substr_simplify.f90: New test.
1102 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1105 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1107 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1110 * gfortran.dg/array_reference_2.f90 : New test.
1112 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1115 * gcc.dg/gomp/pr89246-1.c: New test.
1116 * gcc.dg/gomp/pr89246-2.c: New test.
1118 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1120 PR tree-optimization/88739
1121 * gcc.c-torture/execute/pr88739.c: New test.
1123 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1126 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1128 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1130 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1131 * gcc.target/s390/vector/vec-copysign.c: New test.
1133 2019-02-08 Richard Biener <rguenther@suse.de>
1135 PR tree-optimization/89247
1136 * gcc.dg/torture/pr89247.c: New testcase.
1138 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1140 * gcc.target/s390/jump-label.c: New test.
1142 2019-02-08 Richard Biener <rguenther@suse.de>
1145 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1147 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1149 PR rtl-optimization/89234
1150 * g++.dg/ubsan/pr89234.C: New test.
1152 2019-02-08 Richard Biener <rguenther@suse.de>
1155 * gcc.dg/torture/pr89223.c: New testcase.
1157 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1159 PR tree-optimization/86637
1160 PR tree-optimization/89235
1161 * gcc.c-torture/compile/pr86637-1.c: New test.
1162 * gcc.c-torture/compile/pr86637-2.c: New test.
1163 * gcc.c-torture/compile/pr86637-3.c: New test.
1164 * gcc.c-torture/compile/pr89235.c: New test.
1166 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1168 * gcc.target/aarch64/abd_1.c: New test.
1169 * gcc.dg/sabd_1.c: Likewise.
1171 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1174 * gfortran.dg/wunused-parameter_2.f90: New test.
1176 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1178 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1180 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1182 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1183 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1185 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1186 Jakub Jelinek <jakub@redhat.com>
1189 * gcc.c-torture/execute/pr88714.c: New test.
1190 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1192 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1195 * gcc.target/arm/pr88850.c: New test.
1197 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1200 * g++.dg/cpp0x/pr86218.C: New.
1202 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1204 PR rtl-optimization/89225
1205 * gcc.target/powerpc/pr89225.c: New.
1207 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1209 * gnat.dg/opt76.adb: New test.
1211 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1214 * gfortran.dg/null_10.f90: New test.
1216 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1219 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1220 column numbers to dg-warning directives where they are correct.
1221 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1222 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1223 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1225 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1228 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1229 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1230 xfail scan-assembler-not with Solaris as.
1232 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1234 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1236 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1238 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1241 2019-02-06 Richard Biener <rguenther@suse.de>
1243 PR tree-optimization/89182
1244 * gfortran.dg/graphite/pr89182.f90: New testcase.
1246 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1249 * gcc.dg/pr89211.c: New test.
1252 * c-c++-common/builtin-convertvector-2.c: New test.
1254 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1257 * lib/go-torture.exp: Test compiling with -flto.
1259 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1262 * gcc.dg/redecl-18.c: New test.
1264 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1267 * g++.dg/opt/pr89187.C: New test.
1269 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1271 * jit.dg/add-driver-options-testlib.c: Add support file for
1272 test-add-driver-options.c testcase.
1273 * jit.dg/all-non-failing-tests.h: Add note about
1274 test-add-driver-options.c
1275 * jit.dg/jit.exp (jit-dg-test): Update to support
1276 add-driver-options-testlib.c compilation.
1277 * jit.dg/test-add-driver-options.c: New testcase.
1279 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1281 PR rtl-optimization/11304
1282 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1283 * gcc.target/i386/call-2.c: New test.
1285 2019-02-05 Marek Polacek <polacek@redhat.com>
1287 PR c++/89158 - by-value capture of constexpr variable broken.
1288 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1290 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1292 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1294 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1296 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1298 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1301 * g++.dg/opt/pr89188.C: New test.
1303 PR rtl-optimization/89195
1304 * gcc.c-torture/execute/pr89195.c: New test.
1306 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1308 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1310 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1311 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1312 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1313 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1314 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1315 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1316 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1317 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1318 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1320 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1323 * g++.dg/ext/vector36.C: New test.
1325 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1328 * g++.dg/pr87770.C: New.
1330 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1333 * gfortran.dg/pr89077.f90: New test.
1335 2019-02-04 Martin Liska <mliska@suse.cz>
1338 * gcc.dg/ipa/pr88985.c: New test.
1340 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1342 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1343 characters or extra spaces after the comment character.
1345 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1347 * g++.dg/torture/alias-1.C: New test.
1349 2019-02-03 Martin Sebor <msebor@redhat.com>
1352 * c-c++-common/Wsequence-point-2.c: New test.
1355 * g++.dg/warn/Wunused-var-35.C: New test.
1357 2019-02-03 Richard Biener <rguenther@suse.de>
1360 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1362 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1365 * gfortran.dg/warn_conversion_10.f90: New test.
1367 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1370 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1372 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1375 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1377 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1380 * gfortran.dg/pointer_array_component_3.f90 : New test.
1382 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1385 * gcc.dg/gomp/pr87887-1.c: New test.
1386 * gcc.dg/gomp/pr87887-2.c: New test.
1388 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1392 * gfortran.dg/pr89084.f90: New test.
1393 * gfortran.dg/lto/pr89084_0.f90: New test.
1394 * gfortran.dg/pr83246.f90: New test.
1396 2019-02-01 Marek Polacek <polacek@redhat.com>
1398 PR c++/88325 - ICE with invalid out-of-line template member definition.
1399 * g++.dg/cpp2a/typename14.C: New test.
1401 2019-02-01 Richard Biener <rguenther@suse.de>
1404 * gcc.dg/torture/pr88597.c: New testcase.
1406 2019-02-01 Richard Biener <rguenther@suse.de>
1408 PR tree-optimization/85497
1409 * gcc.dg/graphite/pr85497.c: New testcase.
1411 2019-02-01 Richard Biener <rguenther@suse.de>
1414 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1416 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1418 PR tree-optimization/89143
1419 * gcc.dg/tree-ssa/vrp121.c: New test.
1421 PR tree-optimization/88107
1422 * gcc.dg/gomp/pr88107.c: New test.
1425 * g++.dg/ext/attrib57.C: New test.
1427 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1429 PR tree-optimization/88932
1430 * gfortran.dg/pr88932.f90: New test.
1432 2019-01-31 Marek Polacek <polacek@redhat.com>
1434 PR c++/88983 - ICE with switch in constexpr function.
1435 * g++.dg/cpp1y/constexpr-88983.C: New test.
1437 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1440 * gfortran.dg/contiguous_9.f90: New test.
1442 2019-01-31 Marek Polacek <polacek@redhat.com>
1444 PR c++/89083, c++/80864 - ICE with list initialization in template.
1445 * g++.dg/cpp0x/initlist107.C: New test.
1446 * g++.dg/cpp0x/initlist108.C: New test.
1447 * g++.dg/cpp0x/initlist109.C: New test.
1448 * g++.dg/cpp0x/initlist110.C: New test.
1449 * g++.dg/cpp0x/initlist111.C: New test.
1450 * g++.dg/cpp0x/initlist112.C: New test.
1451 * g++.dg/init/ptrfn4.C: New test.
1453 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1456 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1457 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1459 2019-01-31 Richard Biener <rguenther@suse.de>
1461 PR tree-optimization/89135
1462 * gcc.dg/torture/pr89135.c: New testcase.
1464 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1467 * c-c++-common/asan/pr89124.c: New test.
1469 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1472 * gfortran.dg/print_2.f90: New test.
1474 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1476 PR rtl-optimization/87246
1477 * gcc.target/i386/pr87246.c: New.
1479 2019-01-30 Marek Polacek <polacek@redhat.com>
1481 PR c++/89119 - ICE with value-initialization in template.
1482 * g++.dg/cpp0x/initlist-value3.C: New test.
1484 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1486 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1487 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1488 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1489 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1490 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1491 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1492 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1493 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1494 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1495 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1497 2019-01-30 Richard Biener <rguenther@suse.de>
1499 PR tree-optimization/89111
1500 * gcc.dg/torture/pr89111.c: New testcase.
1502 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1505 * lib/target-supports.exp: Cache result.
1507 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1510 * g++.target/i386/pr89105.C: New test.
1513 * gcc.dg/pr89061.c: New test.
1515 2019-01-29 Martin Sebor <msebor@redhat.com>
1518 * gcc.dg/Warray-bounds-39.c: New test.
1520 2019-01-29 Marek Polacek <polacek@redhat.com>
1523 * g++.dg/other/nontype-1.C: Expect error in all modes.
1524 * g++.dg/parse/crash13.C: Likewise.
1525 * g++.dg/parse/error36.C: Likewise.
1526 * g++.dg/template/error29.C: Likewise.
1528 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1531 * gfortran.dg/c_funptr_1.f90: New file.
1532 * gfortran.dg/c_funptr_1_mod.f90: New file.
1534 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1538 * gcc.dg/gomp/pr89104.c: New test.
1540 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1542 * gdc.dg/pr89042a.d: Mark as compile test.
1543 * gdc.dg/pr89042b.d: Likewise.
1545 2019-01-29 Richard Biener <rguenther@suse.de>
1548 * g++.dg/lto/pr87295_0.C: New testcase.
1550 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1553 * gcc.dg/pr89045.c: New test.
1556 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1557 lp64, ilp32 and llp64 only.
1558 (fputs): Use unsigned long long instead of size_t for return type.
1559 (vfprintf, vfscanf): Accept arbitrary target specific type for
1562 2019-01-28 Marek Polacek <polacek@redhat.com>
1564 PR c++/88358 - name wrongly treated as type.
1565 * g++.dg/cpp2a/typename1.C: Add dg-error.
1566 * g++.dg/cpp2a/typename13.C: New test.
1567 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1570 2019-01-28 Marek Polacek <polacek@redhat.com>
1572 * g++.dg/cpp0x/enum37.C: Add dg-error.
1574 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1576 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1577 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1579 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1581 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1582 "-Wattribute-alias".
1584 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1587 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1589 2019-01-27 Marek Polacek <polacek@redhat.com>
1591 PR c++/88815 - narrowing conversion lost in decltype.
1592 PR c++/78244 - narrowing conversion in template not detected.
1593 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1594 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1595 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1596 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1598 PR c++/89024 - ICE with incomplete enum type.
1599 * g++.dg/cpp0x/enum37.C: New test.
1601 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1603 * gnat.dg/opt75.adb: New test.
1604 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1606 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1609 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1610 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1612 2019-01-26 Martin Jambor <mjambor@suse.cz>
1615 * gfortran.dg/gomp/pr88933.f90: New test.
1617 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1620 * gdc.dg/pr89042a.d: New test.
1621 * gdc.dg/pr89042b.d: New test.
1623 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1626 * gfortran.dg/pr57553.f90: New test.
1628 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1630 * gnat.dg/array34.adb: New test.
1632 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1634 PR preprocessor/88974
1635 * c-c++-common/cpp/pr88974.c: New test.
1637 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1640 * g++.dg/cpp2a/destroying-delete2.C: New.
1641 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1643 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1646 * gfortran.dg/pr85780.f90: Update testcase for error message.
1648 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1651 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1652 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1653 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1655 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1658 * gcc.dg/pr89037.c: New test.
1660 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1662 * lib/target-supports.exp (check_effective_target_fenv): New.
1663 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1664 fenv effective target.
1665 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1666 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1667 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1668 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1670 2019-01-25 Richard Biener <rguenther@suse.de>
1672 PR tree-optimization/86865
1673 * gcc.dg/graphite/pr86865.c: New testcase.
1674 * gcc.dg/graphite/pr69728.c: XFAIL.
1675 * gcc.dg/graphite/scop-21.c: Likewise.
1677 2019-01-24 Martin Sebor <msebor@redhat.com>
1682 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1683 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1684 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1685 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1686 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1687 * gcc.dg/builtins-69.c: New test.
1688 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1689 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1691 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1693 PR rtl-optimization/88948
1694 * gcc.target/i386/pr88948.c: New test.
1696 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1699 * g++.dg/debug/pr89006.C: New test.
1702 * gcc.dg/gomp/pr89015.c: New test.
1705 * c-c++-common/gomp/cancel-2.c: New test.
1706 * gcc.dg/gomp/cancel-1.c: New test.
1707 * g++.dg/gomp/cancel-1.C: New test.
1708 * g++.dg/gomp/cancel-2.C: New test.
1709 * g++.dg/gomp/cancel-3.C: New test.
1711 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1713 PR tree-optimization/89027
1714 * gfortran.dg/gomp/pr89027.f90: New test.
1716 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1719 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1720 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1722 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1725 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1726 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1727 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1728 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1730 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1733 * g++.target/i386/pr88998.c: New test.
1735 2019-01-23 Marek Polacek <polacek@redhat.com>
1737 PR c++/88757 - qualified name treated wrongly as type.
1738 * g++.dg/cpp0x/dependent2.C: New test.
1739 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1740 * g++.dg/cpp2a/typename12.C: New test.
1741 * g++.dg/template/static30.C: Remove dg-error.
1743 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1746 * c-c++-common/pr44715.c: New test.
1749 * c-c++-common/pr88984.c: New test.
1751 2019-01-23 Richard Biener <rguenther@suse.de>
1753 PR tree-optimization/89008
1754 * gcc.dg/torture/pr89008.c: New testcase.
1756 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1758 * gnat.dg/specs/opt4.ads: New test.
1760 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1762 PR tree-optimization/88964
1763 * gfortran.dg/pr88964.f90: New test.
1765 2019-01-22 Martin Sebor <msebor@redhat.com>
1767 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1768 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1770 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1771 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1774 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1776 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1777 to aarch64*-*-* target.
1778 * c-c++-common/gomp/pr60823-3.c: Ditto.
1779 * g++.dg/gomp/declare-simd-1.C: Ditto.
1780 * g++.dg/gomp/declare-simd-3.C: Ditto.
1781 * g++.dg/gomp/declare-simd-4.C: Ditto.
1782 * g++.dg/gomp/declare-simd-7.C: Ditto.
1783 * g++.dg/gomp/pr88182.C: Ditto.
1784 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1785 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1786 * gcc.dg/gomp/pr59669-2.c: Ditto.
1787 * gcc.dg/gomp/pr87895-1.c: Ditto.
1788 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1789 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1790 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1791 * gfortran.dg/gomp/pr83977.f90: Ditto.
1793 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1796 * gcc.target/powerpc/pr88965.c: New test.
1799 * c-c++-common/gomp/atomic-23.c: New test.
1801 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1804 * gfortran.dg/power_8.f90: New test.
1806 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1808 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1809 * g++.dg/vec-init-1.C: Likewise.
1810 * gcc.dg/pr87793.c: Likewise.
1812 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1814 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1815 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1817 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1820 * gcc.target/arm/aapcs/bitfield2.c: New test.
1821 * gcc.target/arm/aapcs/bitfield3.c: New test.
1823 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1825 PR rtl-optimization/87763
1826 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1828 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1831 * gcc.target/i386/pr88954-1.c: New test.
1832 * gcc.target/i386/pr88954-2.c: Likewise.
1834 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1837 * gcc.target/arm/aapcs/bitfield1.c: New test.
1838 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1839 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1840 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1842 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1844 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1845 * gfortran.dg/block_16.f08: Likewise.
1846 * gfortran.dg/dec_structure_14.f90: Likewise.
1847 * gfortran.dg/namelist_96.f90: Likewise.
1848 * gfortran.dg/newunit_5.f90.f90: Moved to
1849 * gfortran.dg/newunit_5.f90: here.
1850 * gfortran.dg/pdt_28.f03: Likewise.
1851 * gfortran.dg/spread_simplify_1.f90: Likewise.
1853 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1855 PR/tree-optimization 88903
1856 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1858 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1860 PR rtl-optimization/88904
1861 * gcc.c-torture/execute/pr88904.c: New test.
1864 * gcc.dg/pr88905.c: New test.
1866 PR rtl-optimization/49429
1868 PR rtl-optimization/86334
1870 * gcc.target/i386/pr86334.c: New test.
1871 * gcc.target/i386/pr88906.c: New test.
1873 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1876 * g++.dg/gomp/pr88949.C: New test.
1878 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1880 * class_66.f90: Fix a dg directive.
1881 * debug/pr35154-stabs.f: Likewise.
1882 * dec_d_lines_3.f: Likewise.
1883 * dec_d_lines_3.f: Likewise.
1884 * dec_structure_12.f90: Likewise.
1885 * dec_structure_15.f90: Likewise.
1886 * deferred_character_31.f90: Likewise.
1887 * dtio_31.f03: Likewise.
1888 * dtio_32.f03: Likewise.
1889 * extends_11.f03: Likewise.
1890 * integer_plus.f90: Likewise.
1891 * pdt_25.f03: Likewise.
1892 * pr58968.f: Likewise.
1893 * pr78259.f90: Likewise.
1894 * vect/vect-2.f90: Likewise.
1895 * matmul_const.f90: Likewise.
1897 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1900 * gcc.target/i386/pr88938.c: New test.
1902 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1905 * g++.dg/asan/pr88901.C: New test.
1907 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1909 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1911 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1914 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1915 * gcc.dg/pr88928.c: New test case.
1917 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1919 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1920 {long ,short ,}{unsigned ,}int.
1922 2019-01-21 Richard Biener <rguenther@suse.de>
1924 PR tree-optimization/88934
1925 * gfortran.dg/pr88934.f90: New testcase.
1927 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1929 Fix after C++ P0600 implementation.
1930 * g++.dg/init/new39.C: Don't just ignore result of new.
1932 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1934 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1936 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1938 * gdc.dg/runnable.d: Add tests for comparing complex types.
1940 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1942 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1943 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1944 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1945 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1947 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1950 * gfortran.dg/no-automatic.f90: New test.
1952 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1955 * gfortran.dg/pr77960.f90: New test.
1957 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1958 Paul Thomas <pault@gcc.gnu.org>
1961 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1962 scan-tree tests that fail with patch.
1963 * gfortran.dg/contiguous_8.f90: New test.
1965 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1967 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1969 * gfortran.dg/loop_versioning_9.f90: New test.
1970 * gfortran.dg/loop_versioning_10.f90: Likewise.
1972 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1975 * gfortran.dg/pr88902.f90: New test.
1977 2019-01-18 Martin Sebor <msebor@redhat.com>
1979 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1981 2019-01-18 Ian Lance Taylor <iant@golang.org>
1983 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1984 is no longer externally visible.
1986 2019-01-18 Marek Polacek <polacek@redhat.com>
1989 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1991 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1994 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1995 (dg-options): Replace -m32 with -fno-pic.
1996 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1997 (dg-options): Remove -m32.
1999 2019-01-18 Richard Biener <rguenther@suse.de>
2001 PR tree-optimization/88903
2002 * gcc.dg/vect/pr88903-1.c: New testcase.
2003 * gcc.dg/vect/pr88903-2.c: Likewise.
2005 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2009 * c-c++-common/pr51628-33.c: New test.
2010 * c-c++-common/pr51628-35.c: New test.
2011 * c-c++-common/pr88664-1.c: Likewise.
2012 * c-c++-common/pr88664-2.c: Likewise.
2013 * gcc.dg/pr51628-34.c: Likewise.
2015 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2018 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2019 mp and sec extensions to armv7-a.
2021 2019-01-18 Martin Liska <mliska@suse.cz>
2023 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2024 expected function name.
2026 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2028 PR tree-optimization/86214
2029 * g++.dg/opt/pr86214-1.C: New test.
2030 * g++.dg/opt/pr86214-2.C: New test.
2032 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2034 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2036 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2039 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2042 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2043 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2045 2019-01-18 Martin Liska <mliska@suse.cz>
2048 * g++.target/i386/pr88587.C: New test.
2049 * gcc.target/i386/mvc13.c: New test.
2051 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2054 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2056 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2057 * gfortran.dg/gomp/pr83977.f90: Ditto.
2059 2019-01-17 Martin Sebor <msebor@redhat.com>
2062 * gcc.dg/Warray-bounds-38.c: New test.
2064 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2066 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2067 warning checks and assembler scans.
2068 * c-c++-common/gomp/pr60823-3.c: Ditto.
2069 * c-c++-common/gomp/pr63328.c: Ditto.
2070 * g++.dg/gomp/declare-simd-1.C: Ditto.
2071 * g++.dg/gomp/declare-simd-3.C: Ditto.
2072 * g++.dg/gomp/declare-simd-4.C: Ditto.
2073 * g++.dg/gomp/declare-simd-7.C: Ditto.
2074 * g++.dg/gomp/pr88182.C: Ditto.
2075 * g++.dg/vect/simd-clone-7.cc: Ditto.
2076 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2077 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2078 * gcc.dg/gomp/pr59669-2.c: Ditto.
2079 * gcc.dg/gomp/pr87895-1.c: Ditto.
2080 * gcc.dg/gomp/pr87895-2.c: Ditto.
2081 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2082 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2083 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2084 * gfortran.dg/gomp/pr83977.f90: Ditto.
2086 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2088 * g++.dg/cpp0x/auto52.C: Test locations too.
2089 * g++.dg/cpp0x/trailing2.C: Likewise.
2090 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2091 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2092 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2093 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2094 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2096 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2099 * g++.dg/template/pr88699.C: New test.
2101 2019-01-17 Martin Sebor <msebor@redhat.com>
2103 PR tree-optimization/88800
2104 * c-c++-common/Wrestrict.c: Adjust.
2105 * gcc.dg/Warray-bounds-37.c: New test.
2106 * gcc.dg/builtin-memcpy-2.c: New test.
2107 * gcc.dg/builtin-memcpy.c: New test.
2109 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2112 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2114 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2115 Kwok Cheung Yeung <kcy@codesourcery.com>
2116 Julian Brown <julian@codesourcery.com>
2117 Tom de Vries <tom@codesourcery.com>
2119 * gcc.dg/20020312-2.c: Add amdgcn support.
2120 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2121 * gcc.dg/builtin-apply2.c: Likewise.
2122 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2123 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2124 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2125 * gcc.dg/memcmp-1.c: Increase timeout factor.
2126 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2127 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2128 * gcc.dg/sibcall-9.c: Likewise.
2129 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2130 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2131 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2132 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2133 * lib/target-supports.exp (check_effective_target_trampolines):
2135 (check_profiling_available): Likewise.
2136 (check_effective_target_global_constructor): Likewise.
2137 (check_effective_target_return_address): Likewise.
2138 (check_effective_target_fopenacc): Likewise.
2139 (check_effective_target_fopenmp): Likewise.
2140 (check_effective_target_vect_int): Likewise.
2141 (check_effective_target_vect_intfloat_cvt): Likewise.
2142 (check_effective_target_vect_uintfloat_cvt): Likewise.
2143 (check_effective_target_vect_floatint_cvt): Likewise.
2144 (check_effective_target_vect_floatuint_cvt): Likewise.
2145 (check_effective_target_vect_simd_clones): Likewise.
2146 (check_effective_target_vect_shift): Likewise.
2147 (check_effective_target_whole_vector_shift): Likewise.
2148 (check_effective_target_vect_bswap): Likewise.
2149 (check_effective_target_vect_shift_char): Likewise.
2150 (check_effective_target_vect_long): Likewise.
2151 (check_effective_target_vect_float): Likewise.
2152 (check_effective_target_vect_double): Likewise.
2153 (check_effective_target_vect_perm): Likewise.
2154 (check_effective_target_vect_perm_byte): Likewise.
2155 (check_effective_target_vect_perm_short): Likewise.
2156 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2157 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2158 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2159 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2160 (check_effective_target_vect_natural_alignment): Likewise.
2161 (check_effective_target_vect_fully_masked): Likewise.
2162 (check_effective_target_vect_element_align): Likewise.
2163 (check_effective_target_vect_masked_store): Likewise.
2164 (check_effective_target_vect_scatter_store): Likewise.
2165 (check_effective_target_vect_condition): Likewise.
2166 (check_effective_target_vect_cond_mixed): Likewise.
2167 (check_effective_target_vect_char_mult): Likewise.
2168 (check_effective_target_vect_short_mult): Likewise.
2169 (check_effective_target_vect_int_mult): Likewise.
2170 (check_effective_target_sqrt_insn): Likewise.
2171 (check_effective_target_vect_call_sqrtf): Likewise.
2172 (check_effective_target_vect_call_btrunc): Likewise.
2173 (check_effective_target_vect_call_btruncf): Likewise.
2174 (check_effective_target_vect_call_ceil): Likewise.
2175 (check_effective_target_vect_call_floorf): Likewise.
2176 (check_effective_target_lto): Likewise.
2177 (check_vect_support_and_set_flags): Likewise.
2178 (check_effective_target_vect_stridedN): Enable when fully masked is
2180 (add_options_for_sqrt_insn): New procedure.
2182 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2184 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2185 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2187 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2189 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2191 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2192 * gcc.dg/pic-1.c: Disable on amdgcn.
2193 * gcc.dg/pic-2.c: Disable on amdgcn.
2194 * gcc.dg/pic-3.c: Disable on amdgcn.
2195 * gcc.dg/pic-4.c: Disable on amdgcn.
2196 * gcc.dg/pie-3.c: Disable on amdgcn.
2197 * gcc.dg/pie-4.c: Disable on amdgcn.
2198 * gcc.dg/uninit-19.c: Check pie_enabled.
2199 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2201 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2202 Kwok Cheung Yeung <kcy@codesourcery.com>
2203 Julian Brown <julian@codesourcery.com>
2204 Tom de Vries <tom@codesourcery.com>
2206 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2207 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2208 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2209 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2210 * gcc.dg/20111216-1.c: Require exceptions.
2211 * gcc.dg/cleanup-10.c: Require exceptions.
2212 * gcc.dg/cleanup-11.c: Require exceptions.
2213 * gcc.dg/cleanup-12.c: Require exceptions.
2214 * gcc.dg/cleanup-13.c: Require exceptions.
2215 * gcc.dg/cleanup-5.c: Require exceptions.
2216 * gcc.dg/cleanup-8.c: Require exceptions.
2217 * gcc.dg/cleanup-9.c: Require exceptions.
2218 * gcc.dg/gomp/pr29955.c: Require exceptions.
2219 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2220 * gcc.dg/nested-func-5.c: Require exceptions.
2221 * gcc.dg/pch/except-1.c: Require exceptions.
2222 * gcc.dg/pch/valid-2.c: Require exceptions.
2223 * gcc.dg/pr41470.c: Require exceptions.
2224 * gcc.dg/pr42427.c: Require exceptions.
2225 * gcc.dg/pr44545.c: Require exceptions.
2226 * gcc.dg/pr47086.c: Require exceptions.
2227 * gcc.dg/pr51481.c: Require exceptions.
2228 * gcc.dg/pr51644.c: Require exceptions.
2229 * gcc.dg/pr52046.c: Require exceptions.
2230 * gcc.dg/pr54669.c: Require exceptions.
2231 * gcc.dg/pr56424.c: Require exceptions.
2232 * gcc.dg/pr64465.c: Require exceptions.
2233 * gcc.dg/pr65802.c: Require exceptions.
2234 * gcc.dg/pr67563.c: Require exceptions.
2235 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2236 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2237 * gcc.dg/vect/pr46663.c: Require exceptions.
2238 * lib/target-supports.exp (check_effective_target_exceptions): New.
2240 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2243 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2245 2019-01-17 Nathan Sidwell <nathan@acm.org>
2248 * g++.dg/cpp0x/pr86610.C: New.
2250 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2252 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2253 VFIXUPIMM* intrinsics.
2254 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2255 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2256 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2258 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2262 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2264 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2265 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2266 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2267 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2268 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2269 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2270 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2271 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2272 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2273 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2274 * gcc.target/i386/sse-13.c: Ditto.
2275 * gcc.target/i386/sse-14.c: Ditto.
2276 * gcc.target/i386/sse-22.c: Ditto.
2277 * gcc.target/i386/sse-23.c: Ditto.
2278 * gcc.target/i386/testimm-10.c: Ditto.
2279 * gcc.target/i386/testround-1.c: Ditto.
2281 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2285 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2288 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2289 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2291 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2293 PR rtl-optimization/88870
2294 * gcc.dg/pr88870.c: New test.
2296 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2298 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2300 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2303 * g++.dg/concepts/pr87768.C: New.
2306 * gcc.dg/cpp1z/pr86648.C: New.
2308 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2311 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2312 vectorized on POWER unless hardware misaligned loads are available.
2314 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2317 * g++.dg/torture/pr88861.C: New test.
2319 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2322 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2324 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2326 * g++.dg/other/pr33558.C: Test location too.
2327 * g++.dg/other/pr33558-2.C: Likewise.
2328 * g++.dg/parse/crash4.C: Likewise.
2329 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2330 * g++.old-deja/g++.mike/p7635.C: Likewise.
2331 * g++.old-deja/g++.other/decl6.C: Likewise.
2333 2019-01-16 Marek Polacek <polacek@redhat.com>
2335 PR c++/78244 - narrowing conversion in template not detected.
2336 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2337 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2339 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2343 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2344 may_alias attribute.
2346 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2348 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2351 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2354 * g++.dg/template/pr88795.C: New test.
2356 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2359 * gfortran.dg/actual_array_substr_3.f90: New test.
2361 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2364 * gfortran.dg/pr81849.f90: New test.
2366 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2368 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2369 ISO_Fortran_binding_2.h.
2371 2019-01-15 Marek Polacek <polacek@redhat.com>
2374 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2376 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2379 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2380 -Wdeprecated warning and expect a following note:.
2382 2019-01-15 Richard Biener <rguenther@suse.de>
2385 * g++.dg/lto/pr88046_0.C: New testcase.
2387 2019-01-15 Richard Biener <rguenther@suse.de>
2389 PR tree-optimization/88855
2390 * gcc.dg/pr88855.c: New testcase.
2392 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2394 * g++.dg/diagnostic/typedef-initialized.C: New.
2396 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2398 * g++.dg/diagnostic/bitfld3.C: New.
2400 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2402 PR tree-optimization/88775
2403 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2404 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2406 2019-01-14 Marek Polacek <polacek@redhat.com>
2408 PR c++/88825 - ICE with bogus function return type deduction.
2409 * g++.dg/cpp1y/auto-fn55.C: New test.
2411 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2413 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2414 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2415 feature test macros.
2416 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2418 2019-01-14 Marek Polacek <polacek@redhat.com>
2420 PR c++/88830 - ICE with abstract class.
2421 * g++.dg/other/abstract7.C: New test.
2423 2019-01-14 Martin Sebor <msebor@redhat.com>
2426 * gcc.dg/format/attr-8.c: New test.
2427 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2428 * gcc.dg/format/attr-3.c: Same.
2429 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2430 * objc.dg/fsf-nsstring-format-1.m: Same.
2432 2019-01-14 Martin Liska <mliska@suse.cz>
2434 PR gcov-profile/88263
2435 * g++.dg/gcov/pr88263-2.C: New test.
2437 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2439 PR rtl-optimization/88796
2440 * gcc.target/i386/pr88796.c: New test.
2442 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2444 * gdc.dg/asm1.d: New test.
2445 * gdc.dg/asm2.d: New test.
2446 * gdc.dg/asm3.d: New test.
2447 * gdc.dg/asm4.d: New test.
2448 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2450 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2453 * gfortran.dg/namelist_96.f90: New test.
2455 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2458 * gfortran.dg/internal_pack_18.f90: New test.
2460 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2462 * gcc.dg/pr51628-20.c: Updated.
2463 * gcc.dg/pr51628-21.c: Likewise.
2464 * gcc.dg/pr51628-25.c: Likewise.
2466 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2469 * gfortran.dg/internal_pack_17.f90: New test.
2470 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2473 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2476 * gfortran.dg/pr61765.f90: New test.
2478 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2480 * g++.dg/cpp0x/pr62101.C: Test locations too.
2481 * g++.dg/inherit/pure1.C: Likewise.
2483 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2485 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2487 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2489 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2491 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2492 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2493 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2494 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2495 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2498 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2501 * gfortran.dg/pr35031.f90: new test.
2503 2019-01-11 Marek Polacek <polacek@redhat.com>
2505 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2506 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2507 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2509 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2513 * c-c++-common/gomp/pr85956.c: New test.
2514 * g++.dg/gomp/pr88733.C: New test.
2516 2019-01-11 Tobias Burnus <burnus@net-b.de>
2519 * g++.dg/cpp0x/defaulted61.C: New
2520 * g++.dg/cpp0x/defaulted62.C: New.
2522 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2524 PR tree-optimization/88693
2525 * gcc.c-torture/execute/pr88693.c: New test.
2527 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2529 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2532 2019-01-11 Martin Liska <mliska@suse.cz>
2535 * g++.dg/lto/pr88758_0.C: New test.
2536 * g++.dg/lto/pr88758_1.C: New test.
2538 2019-01-11 Jan Beulich <jbeulich@suse.com>
2540 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2541 gcc.target/i386/avx512f-vcvtss2si-1.c,
2542 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2543 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2544 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2545 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2546 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2547 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2548 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2549 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2550 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2551 gcc.target/i386/pr19398.c: Permit l or q suffix.
2553 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2555 PR rtl-optimization/88296
2556 * gcc.target/i386/pr88296.c: New test.
2558 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2560 * g++.dg/diagnostic/extern-initialized.C: New.
2561 * g++.dg/ext/dllimport-initialized.C: Likewise.
2563 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2566 * gfortran.dg/internal_pack_16.f90: New test.
2568 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2571 * g++.target/i386/pr88785.C: New test.
2573 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2575 PR rtl-optimization/87305
2576 * gcc.target/aarch64/pr87305.c: New.
2578 2019-01-10 Richard Biener <rguenther@suse.de>
2580 PR tree-optimization/88792
2581 * gcc.dg/torture/pr88792.c: New testcase.
2583 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2586 * gfortran.dg/pr86322_1.f90: New test.
2587 * gfortran.dg/pr86322_2.f90: Ditto.
2588 * gfortran.dg/pr86322_3.f90: Ditto.
2590 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2592 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2593 * gcc.target/aarch64/bti-2.c: Likewise.
2594 * gcc.target/aarch64/bti-3.c: Likewise.
2596 2019-01-10 Stefan Agner <stefan@agner.ch>
2599 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2600 check if -masm-syntax-unified gets applied properly.
2602 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2605 * gcc.dg/pr88568.c: New test.
2607 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2609 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2610 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2612 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2614 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2615 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2617 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2619 * lib/target-supports.exp
2620 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2621 check_effective_target_arm_v8_3a_complex_neon_ok,
2622 add_options_for_arm_v8_3a_complex_neon,
2623 check_effective_target_arm_v8_3a_complex_neon_hw,
2624 check_effective_target_vect_complex_rot_N): New.
2626 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2629 * gfortran.dg/pr88376.f90: New test.
2631 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2634 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2635 "can not" with "cannot".
2636 * gfortran.dg/common_15.f90: Likewise.
2637 * gfortran.dg/derived_result_2.f90: Likewise.
2638 * gfortran.dg/do_check_6.f90: Likewise.
2639 * gfortran.dg/namelist_args.f90: Likewise.
2640 * gfortran.dg/negative_unit_check.f90: Likewise.
2641 * gfortran.dg/pure_formal_3.f90: Likewise.
2642 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2643 * obj-c++.dg/exceptions-3.mm: Likewise.
2644 * obj-c++.dg/exceptions-4.mm: Likewise.
2645 * obj-c++.dg/exceptions-5.mm: Likewise.
2646 * obj-c++.dg/property/at-property-23.mm: Likewise.
2647 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2648 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2649 * objc.dg/attributes/method-attribute-2.m: Likewise.
2650 * objc.dg/exceptions-3.m: Likewise.
2651 * objc.dg/exceptions-4.m: Likewise.
2652 * objc.dg/exceptions-5.m: Likewise.
2653 * objc.dg/param-1.m: Likewise.
2654 * objc.dg/property/at-property-23.m: Likewise.
2655 * objc.dg/property/dotsyntax-17.m: Likewise.
2656 * objc.dg/property/property-neg-7.m: Likewise.
2658 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2661 * gfortran.dg/spread_simplify_1.f90: New test.
2663 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2665 * lib/target-supports.exp
2666 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2667 * gcc.target/i386/xorsign.c: New test.
2669 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2671 * gcc.target/sparc/tls-ld-int8.c: New test.
2672 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2673 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2674 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2675 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2676 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2678 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2680 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2681 option when configure with bti.
2682 * gcc.target/aarch64/bti-2.c: Likewise.
2683 * lib/target-supports.exp
2684 (check_effective_target_default_branch_protection):
2685 Add configure check for --enable-standard-branch-protection.
2687 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2689 * gcc.target/aarch64/bti-1.c: New test.
2690 * gcc.target/aarch64/bti-2.c: New test.
2691 * gcc.target/aarch64/bti-3.c: New test.
2692 * lib/target-supports.exp
2693 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2695 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2697 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2698 instead of IP0_REGNUM and add test case.
2700 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2702 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2704 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2705 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2707 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2709 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2711 PR rtl-optimization/88331
2712 * gcc.target/i386/pr88331.c: New test.
2714 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2716 * g++.dg/diagnostic/constexpr2.C: New.
2717 * g++.dg/diagnostic/ref3.C: Likewise.
2719 2019-01-08 Marek Polacek <polacek@redhat.com>
2721 PR c++/88538 - braced-init-list in template-argument-list.
2722 * g++.dg/cpp2a/nontype-class11.C: New test.
2725 * g++.dg/cpp2a/nontype-class12.C: New test.
2727 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2730 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2731 dg-options. Require ppc_cpu_supports_hw effective target instead of
2734 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2737 * gfortran.dg/class_69.f90: New test case.
2739 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2742 * gcc.target/i386/pr88717.c: New test.
2744 2019-01-08 Marek Polacek <polacek@redhat.com>
2746 PR c++/88548 - this accepted in static member functions.
2747 * g++.dg/cpp0x/this1.C: New test.
2749 2019-01-08 Martin Liska <mliska@suse.cz>
2751 PR tree-optimization/88753
2752 * gcc.dg/tree-ssa/pr88753.c: New test.
2754 2019-01-08 Richard Biener <rguenther@suse.de>
2756 PR tree-optimization/86554
2757 * gcc.dg/torture/pr86554-1.c: New testcase.
2758 * gcc.dg/torture/pr86554-2.c: Likewise.
2760 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2762 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2763 cover target variance.
2765 2019-01-08 Richard Biener <rguenther@suse.de>
2768 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2769 directly build the expected GENERIC tree.
2771 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2773 * gcc.target/aarch64/(return_address_sign_1.c,
2774 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2775 Change option to -mbranch-protection.
2776 * gcc.target/aarch64/(branch-protection-option.c,
2777 branch-protection-option-2.c, branch-protection-attr.c,
2778 branch-protection-attr-2.c): New file.
2780 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2782 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2784 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2786 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2788 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2789 Append match for warning that ‘protected’ attribute is not supported.
2791 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2793 * gcc.dg/Wmissing-attributes.c: Require alias support.
2794 * gcc.dg/attr-copy-2.c: Likewise.
2795 * gcc.dg/attr-copy-5.c: Likewise.
2797 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2798 Jakub Jelinek <jakub@redhat.com>
2801 * g++.dg/warn/Wreturn-type-11.C: New test.
2803 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2806 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2807 dump to reflect r266077.
2809 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2812 * gcc.dg/pr88701.c: New test.
2814 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2818 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2820 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2822 * g++.dg/diagnostic/constexpr1.C: New.
2823 * g++.dg/diagnostic/thread1.C: Likewise.
2825 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2826 Harald Anlauf <anlauf@gmx.de>
2827 Tobias Burnus <burnus@gcc.gnu.org>
2829 * gfortran.dg/is_contiguous_1.f90: New test.
2830 * gfortran.dg/is_contiguous_2.f90: New test.
2831 * gfortran.dg/is_contiguous_3.f90: New test.
2833 2019-01-07 Marek Polacek <polacek@redhat.com>
2835 PR c++/88741 - wrong error with initializer-string.
2836 * g++.dg/init/array50.C: New test.
2838 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2844 * gcc.dg/array-6.c: Move from here ...
2845 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2846 * g++.dg/pr69338.C: New test.
2847 * g++.dg/pr69697.C: Likewise.
2848 * g++.dg/ext/flexary32.C: Likewise.
2849 * g++.dg/ext/flexary3.C: Adjust test.
2850 * g++.dg/ext/flexary12.C: Likewise.
2851 * g++.dg/ext/flexary13.C: Likewise.
2852 * g++.dg/ext/flexary15.C: Likewise.
2853 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2854 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2855 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2857 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2859 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2860 optional in scan pattern.
2862 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2864 PR tree-optimization/88598
2865 * gcc.dg/vect/pr88598-1.c: New test.
2866 * gcc.dg/vect/pr88598-2.c: Likewise.
2867 * gcc.dg/vect/pr88598-3.c: Likewise.
2868 * gcc.dg/vect/pr88598-4.c: Likewise.
2869 * gcc.dg/vect/pr88598-5.c: Likewise.
2870 * gcc.dg/vect/pr88598-6.c: Likewise.
2872 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2874 PR tree-optimization/88598
2875 * gcc.dg/pr88598-1.c: New test.
2876 * gcc.dg/pr88598-2.c: Likewise.
2877 * gcc.dg/pr88598-3.c: Likewise.
2878 * gcc.dg/pr88598-4.c: Likewise.
2879 * gcc.dg/pr88598-5.c: Likewise.
2881 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2883 PR tree-optimization/88676
2884 * gcc.dg/tree-ssa/pr88676.c: New test.
2885 * gcc.dg/pr88676.c: New test.
2886 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2890 * c-c++-common/asan/pr88619.c: New test.
2893 * c-c++-common/builtin-convertvector-1.c: New test.
2894 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2895 * g++.dg/ext/builtin-convertvector-1.C: New test.
2896 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2898 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2901 * gcc.target/i386/pr88521.c: New testcase.
2903 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2906 * gfortran.dg/min_max_type_2.f90: New test.
2908 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2911 * c-c++-common/attributes-4.c (falloc_align_int128,
2912 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2914 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2916 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2918 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2920 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2921 * gcc.dg/plugin/plugindir2.c: Likewise.
2922 * gcc.dg/plugin/plugindir3.c: Likewise.
2923 * gcc.dg/plugin/plugindir4.c: Likewise.
2925 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2928 * gfortran.dg/blockdata_10.f90: New test case.
2930 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2934 * gcc.dg/nested-func-12.c: New test.
2935 * gcc.c-torture/compile/pr82564.c: New test.
2938 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2940 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2943 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2945 2019-01-04 Martin Sebor <msebor@redhat.com>
2948 * g++.dg/ext/attr-copy.C: New test.
2949 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2950 * gcc.dg/attr-copy-6.c: New test.
2951 * gcc.dg/attr-copy-7.c: New test.
2953 2019-01-04 Martin Sebor <msebor@redhat.com>
2956 * c-c++-common/attributes-4.c: New test.
2958 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2961 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2964 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2967 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2968 * gfortran.dg/merge_char_const.f90: Restore.
2970 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2973 * gcc.dg/pr88594.c: New test.
2975 2019-01-04 Jan Beulich <jbeulich@suse.com>
2977 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2978 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2979 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2980 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2981 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2982 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2983 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2984 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2985 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2986 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2987 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2988 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2989 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2990 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2991 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2992 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2993 gcc.target/i386/avx512bw-vpcmplew-1.c,
2994 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2995 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2996 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2997 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2998 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2999 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3000 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3001 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3002 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3003 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3004 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3005 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3006 gcc.target/i386/avx512bw-vptestmb-1.c,
3007 gcc.target/i386/avx512bw-vptestmw-1.c,
3008 gcc.target/i386/avx512bw-vptestnmb-1.c,
3009 gcc.target/i386/avx512bw-vptestnmw-1.c,
3010 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3011 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3012 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3013 gcc.target/i386/avx512dq-vfpclassss-1.c,
3014 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3015 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3016 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3017 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3018 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3019 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3020 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3021 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3022 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3023 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3024 gcc.target/i386/avx512vl-vpcmpged-1.c,
3025 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3026 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3027 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3028 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3029 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3030 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3031 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3032 gcc.target/i386/avx512vl-vpcmpled-1.c,
3033 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3034 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3035 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3036 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3037 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3038 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3039 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3040 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3041 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3042 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3043 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3044 gcc.target/i386/avx512vl-vptestmd-1.c,
3045 gcc.target/i386/avx512vl-vptestmq-1.c,
3046 gcc.target/i386/avx512vl-vptestnmd-1.c,
3047 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3049 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3050 gcc.target/i386/avx512bw-vpcmpub-1.c,
3051 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3052 gcc.target/i386/avx512bw-vpcmpw-1.c,
3053 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3054 gcc.target/i386/avx512dq-vfpclassps-1.c,
3055 gcc.target/i386/avx512f-vcmppd-1.c,
3056 gcc.target/i386/avx512f-vcmpps-1.c,
3057 gcc.target/i386/avx512f-vcmpsd-1.c,
3058 gcc.target/i386/avx512f-vcmpss-1.c,
3059 gcc.target/i386/avx512f-vpcmpd-1.c,
3060 gcc.target/i386/avx512f-vpcmpq-1.c,
3061 gcc.target/i386/avx512f-vpcmpud-1.c,
3062 gcc.target/i386/avx512f-vpcmpuq-1.c,
3063 gcc.target/i386/avx512f-vptestmd-1.c,
3064 gcc.target/i386/avx512f-vptestmq-1.c,
3065 gcc.target/i386/avx512f-vptestnmd-1.c,
3066 gcc.target/i386/avx512f-vptestnmq-1.c,
3067 gcc.target/i386/avx512vl-vcmppd-1.c,
3068 gcc.target/i386/avx512vl-vcmpps-1.c,
3069 gcc.target/i386/avx512vl-vpcmpd-1.c,
3070 gcc.target/i386/avx512vl-vpcmpq-1.c,
3071 gcc.target/i386/avx512vl-vpcmpud-1.c,
3072 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3075 2019-01-03 Martin Sebor <msebor@redhat.com>
3077 PR tree-optimization/88659
3078 * gcc.dg/Wstringop-truncation-6.c: New test.
3080 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3083 * gfortran.dg/const_chararacter_merge.f90: Remove.
3085 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3088 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3089 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3091 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3093 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3094 * gcc.dg/pubtypes-3.c: Likewise.
3095 * gcc.dg/pubtypes-4.c: Likewise.
3097 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3100 * g++.target/i386/pr88636.C: New test.
3102 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3104 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3106 2019-01-03 Martin Liska <mliska@suse.cz>
3109 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3111 2019-01-02 Marek Polacek <polacek@redhat.com>
3113 PR c++/88612 - ICE with -Waddress-of-packed-member.
3114 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3116 PR c++/88631 - CTAD failing for value-initialization.
3117 * g++.dg/cpp1z/class-deduction59.C: New test.
3119 PR c++/81486 - CTAD failing with ().
3120 * g++.dg/cpp1z/class-deduction60.C: New test.
3121 * g++.dg/cpp1z/class-deduction61.C: New test.
3123 2019-01-02 Martin Sebor <msebor@redhat.com>
3124 Jeff Law <law@redhat.com>
3126 * gcc.dg/strlenopt-36.c: Update.
3127 * gcc.dg/strlenopt-45.c: Update.
3128 * gcc.c-torture/execute/strlen-5.c: New test.
3129 * gcc.c-torture/execute/strlen-6.c: New test.
3130 * gcc.c-torture/execute/strlen-7.c: New test.
3132 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3135 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3136 messages only on vect_hw_misalign targets.
3138 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3140 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3141 * gfortran.dg/dec_d_lines_3.f: Ditto.
3142 * gfortran.dg/dec_structure_24.f90: Ditto.
3143 * gfortran.dg/dec_structure_26.f90: Ditto.
3144 * gfortran.dg/dec_structure_27.f90: Ditto.
3145 * gfortran.dg/dec_type_print_3.f90: Ditto.
3146 * gfortran.dg/derived_name_1.f90: Ditto.
3147 * gfortran.dg/error_recovery_1.f90: Ditto.
3148 * gfortran.dg/gomp/pr29759.f90: Ditto.
3149 * gfortran.dg/pr36192.f90: Ditto.
3150 * gfortran.dg/pr56007.f90: Ditto.
3151 * gfortran.dg/pr56520.f90: Ditto.
3152 * gfortran.dg/pr78741.f90: Ditto.
3153 * gfortran.dg/print_fmt_2.f90: Ditto.
3154 * gfortran.dg/select_type_20.f90: Ditto.
3156 2019-01-02 Marek Polacek <polacek@redhat.com>
3159 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3161 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3164 * gfortran.dg/const_chararacter_merge.f90: New test.
3166 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3169 * g++.dg/torture/pr88130.C: New testcase.
3171 2019-01-02 Martin Liska <mliska@suse.cz>
3173 PR tree-optimization/88650
3174 * gfortran.dg/predict-3.f90: New test.
3176 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3178 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3180 2019-01-02 Richard Biener <rguenther@suse.de>
3182 PR tree-optimization/88621
3183 * gcc.dg/torture/pr88621.c: New testcase.
3185 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3188 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3189 targets and expect _ZThn8 for ilp32 targets.
3191 2019-01-01 Martin Sebor <msebor@redhat.com>
3192 Jeff Law <law@redhat.com>
3194 * gcc.dg/strlenopt-40.c: Update.
3195 * gcc.dg/strlenopt-51.c: Likewise.
3196 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3198 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3199 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3200 * gcc.dg/strlenopt-59.c: New test.
3201 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3202 * g++.dg/init/strlen.C: New test.
3204 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3207 * gfortran.dg/structure_constructor_16.f90: New test.
3209 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3211 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3212 * g++.dg/ipa/devirt-53.C: Fix scan template.
3214 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3216 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3217 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3218 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3220 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3222 * g++.dg/tree-prof/devirt.C: Update testcase.
3224 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3226 Update copyright years.
3228 Copyright (C) 2019 Free Software Foundation, Inc.
3230 Copying and distribution of this file, with or without modification,
3231 are permitted in any medium without royalty provided the copyright
3232 notice and this notice are preserved.