1 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
4 * gcc.target/arm/pr89222.c: Add new test.
6 2019-03-05 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/89594
9 * gcc.dg/pr89594.c: New testcase.
11 2019-03-05 Jakub Jelinek <jakub@redhat.com>
13 PR tree-optimization/89487
14 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
15 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
16 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
20 * g++.dg/other/pr89560.C: New test.
22 PR tree-optimization/89570
23 * gcc.dg/pr89570.c: New test.
25 PR tree-optimization/89566
26 * c-c++-common/pr89566.c: New test.
28 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
31 * g++.dg/parse/crash69.C: New.
33 2019-03-04 Jakub Jelinek <jakub@redhat.com>
36 * g++.dg/cpp2a/desig12.C: New test.
37 * g++.dg/cpp2a/desig13.C: New test.
39 2019-03-04 Tamar Christina <tamar.christina@arm.com>
42 * gcc.target/aarch64/options_set_10.c: Add native.
44 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
46 PR tree-optimization/89437
47 * gcc.dg/sinatan-1.c: Fix testcase.
49 2019-03-04 Richard Biener <rguenther@suse.de>
52 * gcc.dg/torture/pr89572.c: New testcase.
54 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
56 PR tree-optimization/89487
57 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
59 2019-03-03 Harald Anlauf <anlauf@gmx.de>
62 * gfortran.dg/pr77583.f90: New test.
64 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
67 * gfortran.dg/coarray_allocate_11.f90: New test.
69 2019-03-02 Harald Anlauf <anlauf@gmx.de>
72 * gfortran.dg/pr89492.f90: Adjust testcase.
73 * gfortran.dg/transfer_check_5.f90: New test.
75 2019-03-02 Jakub Jelinek <jakub@redhat.com>
78 * g++.dg/cpp2a/desig10.C: New test.
79 * g++.dg/cpp2a/desig11.C: New test.
80 * g++.dg/ext/desig4.C: Expect 4 new errors.
83 * gcc.dg/pr89506.c: New test.
85 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
86 Monk Chiang <sh.chiang04@gmail.com>
88 * gcc.target/riscv/attribute-1.c: New.
89 * gcc.target/riscv/attribute-2.c: Likewise.
90 * gcc.target/riscv/attribute-3.c: Likewise.
91 * gcc.target/riscv/attribute-4.c: Likewise.
92 * gcc.target/riscv/attribute-5.c: Likewise.
93 * gcc.target/riscv/attribute-6.c: Likewise.
94 * gcc.target/riscv/attribute-7.c: Likewise.
95 * gcc.target/riscv/attribute-8.c: Likewise.
96 * gcc.target/riscv/attribute-9.c: Likewise.
98 * gcc.target/riscv/arch-1.c: New.
99 * gcc.target/riscv/arch-2.c: Likewise.
100 * gcc.target/riscv/arch-3.c: Likewise.
101 * gcc.target/riscv/arch-4.c: Likewise.
103 2019-03-01 Jakub Jelinek <jakub@redhat.com>
106 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
107 scan-tree-dump-times from dom3 to tracer pass.
109 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
111 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
112 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
114 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
116 PR rtl-optimization/85899
117 * gcc.dg/pr85899.c: New test.
119 2019-03-01 Marek Polacek <polacek@redhat.com>
121 PR c++/89537 - missing location for error with non-static member fn.
122 * g++.dg/diagnostic/member-fn-1.C: New test.
124 PR c++/89532 - ICE with incomplete type in decltype.
125 * g++.dg/cpp2a/nontype-class14.C: New test.
127 2019-03-01 Jakub Jelinek <jakub@redhat.com>
129 Implement P1002R1, Try-catch blocks in constexpr functions
131 * g++.dg/cpp2a/constexpr-try1.C: New test.
132 * g++.dg/cpp2a/constexpr-try2.C: New test.
133 * g++.dg/cpp2a/constexpr-try3.C: New test.
134 * g++.dg/cpp2a/constexpr-try4.C: New test.
135 * g++.dg/cpp2a/constexpr-try5.C: New test.
136 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
138 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
140 PR tree-optimization/89535
141 * gfortran.dg/vect/pr89535.f90: New test.
143 2019-03-01 Richard Biener <rguenther@suse.de>
146 * gfortran.dg/pr89451.f90: New testcase.
148 2019-03-01 Richard Biener <rguenther@suse.de>
151 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
152 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
153 that happen now earlier.
155 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
157 * gcc.c-torture/execute/20190228-1.c: New test.
159 2019-02-28 Marek Polacek <polacek@redhat.com>
161 PR c++/87068 - missing diagnostic with fallthrough statement.
162 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
164 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
165 Cesar Philippidis <cesar@codesourcery.com>
169 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
170 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
173 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
177 * gfortran.dg/goacc/routine-6.f90: Update
178 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
179 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
181 2019-02-28 Jakub Jelinek <jakub@redhat.com>
184 * gcc.dg/pr89521-1.c: New test.
185 * gcc.dg/pr89521-2.c: New test.
187 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
190 * g++.dg/ipa/pr89009.C: Update symbol visibility.
192 2019-02-28 Tamar Christina <tamar.christina@arm.com>
195 * gcc.target/aarch64/options_set_10.c: New test.
197 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
200 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
202 2019-02-28 Jakub Jelinek <jakub@redhat.com>
205 * gcc.dg/pr89525.c: New test.
208 * gcc.dg/pr89520-1.c: New test.
209 * gcc.dg/pr89520-2.c: New test.
211 2019-02-27 Marek Polacek <polacek@redhat.com>
213 PR c++/88857 - ICE with value-initialization of argument in template.
214 * g++.dg/cpp0x/initlist-value4.C: New test.
216 2019-02-27 Marek Polacek <polacek@redhat.com>
218 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
219 * g++.dg/cpp0x/using-enum-3.C: New test.
221 2019-02-27 Jakub Jelinek <jakub@redhat.com>
223 PR tree-optimization/89280
224 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
227 2019-02-27 Richard Biener <rguenther@suse.de>
229 * gcc.dg/gimplefe-36.c: New testcase.
231 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
234 * g++.dg/cpp0x/nsdmi15.C: New.
236 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
239 * g++.dg/cpp0x/pr88987.C: New.
241 2019-02-27 Jakub Jelinek <jakub@redhat.com>
243 PR tree-optimization/89280
244 * gcc.c-torture/compile/pr89280.c: New test.
245 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
246 function. Skip the test for -O0.
248 2018-02-26 Steve Ellcey <sellcey@marvell.com>
250 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
251 * gfortran.dg/simd-builtins-2.f90: Ditto.
252 * gfortran.dg/simd-builtins-6.f90: Ditto.
253 * gfortran.dg/simd-builtins-8.f90: New test.
254 * gfortran.dg/simd-builtins-8.h: New header file.
256 2019-02-26 Jakub Jelinek <jakub@redhat.com>
259 * g++.dg/other/new2.C: New test.
261 PR tree-optimization/89500
262 * gcc.dg/pr89500.c: New test.
263 * gcc.dg/Wstringop-overflow-10.c: New test.
264 * gcc.dg/strlenopt-60.c: New test.
266 2019-02-26 Harald Anlauf <anlauf@gmx.de>
269 * gfortran.dg/pr89492.f90: New test.
271 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
274 * gfortran.dg/altreturn_9_0.f90: New file.
275 * gfortran.dg/altreturn_9_1.f90: New file.
277 2019-02-26 Jakub Jelinek <jakub@redhat.com>
280 * g++.dg/cpp1y/constexpr-89481.C: New test.
282 2019-02-26 Richard Biener <rguenther@suse.de>
284 PR tree-optimization/89505
285 * gcc.dg/torture/pr89505.c: New testcase.
287 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
289 * gnat.dg/opt77.adb: New test.
290 * gnat.dg/opt77_pkg.ad[sb]: New helper.
292 2019-02-26 Jakub Jelinek <jakub@redhat.com>
295 * gcc.target/i386/pr89474.c: New test.
297 2019-02-25 Jakub Jelinek <jakub@redhat.com>
300 * gcc.c-torture/compile/pr77754-1.c: New test.
301 * gcc.c-torture/compile/pr77754-2.c: New test.
302 * gcc.c-torture/compile/pr77754-3.c: New test.
303 * gcc.c-torture/compile/pr77754-4.c: New test.
304 * gcc.c-torture/compile/pr77754-5.c: New test.
305 * gcc.c-torture/compile/pr77754-6.c: New test.
307 2019-02-25 Tamar Christina <tamar.christina@arm.com>
310 * gcc.target/aarch64/options_set_1.c: New test.
311 * gcc.target/aarch64/options_set_2.c: New test.
312 * gcc.target/aarch64/options_set_3.c: New test.
313 * gcc.target/aarch64/options_set_4.c: New test.
314 * gcc.target/aarch64/options_set_5.c: New test.
315 * gcc.target/aarch64/options_set_6.c: New test.
316 * gcc.target/aarch64/options_set_7.c: New test.
317 * gcc.target/aarch64/options_set_8.c: New test.
318 * gcc.target/aarch64/options_set_9.c: New test.
320 2019-02-25 Tamar Christina <tamar.christina@arm.com>
322 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
323 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
325 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
326 test_vfmlslq_high_f16): ... To this.
327 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
328 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
329 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
330 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
331 test_vfmlslq_laneq_high_u32): Rename ...
332 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
333 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
334 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
335 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
336 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
337 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
338 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
339 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
340 test_vfmlslq_laneq_low_u32): Rename ...
341 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
342 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
343 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
344 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
345 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
346 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
348 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
349 test_vfmlslq_low_f16): ... To this.
351 2019-02-25 Tamar Christina <tamar.christina@arm.com>
353 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
354 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
356 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
357 test_vfmlslq_high_f16): ... To this.
358 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
359 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
360 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
361 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
362 test_vfmlslq_laneq_high_u32): Rename ...
363 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
364 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
365 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
366 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
367 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
368 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
369 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
370 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
371 test_vfmlslq_laneq_low_u32): Rename ...
372 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
373 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
374 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
375 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
376 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
377 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
379 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
380 test_vfmlslq_low_f16): ... To This.
381 * lib/target-supports.exp
382 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
384 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
387 * gfortran.dg/overload_3.f90: New test.
389 2019-02-25 Jakub Jelinek <jakub@redhat.com>
392 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
394 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
397 * gfortran.dg/list_directed_large.f90: New test.
399 2019-02-25 Jakub Jelinek <jakub@redhat.com>
402 * gcc.c-torture/execute/pr89434.c: New test.
405 * gcc.dg/pr89438.c: New test.
407 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
410 * g++.dg/cpp0x/pr84585.C: New.
412 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
415 * gfortran.dg/allocate_with_mold_3.f90: New test.
417 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
420 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
421 * gcc.target/i386/pr87007-2.c: Likewise.
423 2019-02-24 Harald Anlauf <anlauf@gmx.de>
427 * gfortran.dg/pr89266.f90: New test.
428 * gfortran.dg/pr88326.f90: New test.
430 2019-02-24 Jakub Jelinek <jakub@redhat.com>
432 PR rtl-optimization/89445
433 * gcc.target/i386/avx512f-pr89445.c: New test.
435 2019-02-23 Martin Sebor <msebor@redhat.com>
437 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
438 wchar_t to wint_t to avoid a bogus -Wformat warning in
441 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
444 * gfortran.dg/ISO_Fortran_binding_5.c: Include
445 "../../../libgfortran/ISO_Fortran_binding.h".
446 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
448 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
451 * gcc.dg/pr69471-1.c: New test.
452 * gcc.dg/pr69471-2.c: Likewise.
453 * gcc.target/i386/pr69471-3.c: Likewise.
455 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
458 * gfortran.dg/dtio_34.f90: New test.
460 2019-02-23 Marek Polacek <polacek@redhat.com>
462 PR c++/88294 - ICE with non-constant noexcept-specifier.
463 * g++.dg/cpp0x/noexcept34.C: New test.
464 * g++.dg/cpp0x/noexcept35.C: New test.
467 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
469 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
472 * gfortran.dg/deferred_character_32.f90 : New test
474 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
477 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
478 previously incorrect lbound for allocatable expressions. Also
479 correct stop values to avoid repetition.
480 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
481 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
484 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
485 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
486 * gfortran.dg/pr32599.f03 : Set standard to F2008.
488 2019-02-22 David Malcolm <dmalcolm@redhat.com>
491 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
492 renaming to a multicharacter name, so that start != finish. Add
493 tests for dtor locations.
495 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
498 * g++.dg/cpp0x/pr84676.C: New.
500 2019-02-22 Martin Sebor <msebor@redhat.com>
502 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
503 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
505 2019-02-22 Harald Anlauf <anlauf@gmx.de>
508 * gfortran.dg/newunit_6.f90: New test.
510 2019-02-22 Marek Polacek <polacek@redhat.com>
512 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
513 * g++.dg/cpp2a/explicit14.C: New test.
515 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
518 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
519 * gfortran.fortran-torture/compile/pr89324.f90: New test.
521 2019-02-22 Martin Sebor <msebor@redhat.com>
524 * gcc.dg/Wabsolute-value.c: New test.
526 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
528 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
529 Hongtao Liu <hongtao.liu@intel.com>
530 Sunil K Pandey <sunil.k.pandey@intel.com>
533 * gcc.target/i386/pr87007-1.c: New test.
534 * gcc.target/i386/pr87007-2.c: Likewise.
536 2019-02-22 Richard Biener <rguenther@suse.de>
538 PR tree-optimization/89440
539 * gcc.dg/vect/pr89440.c: New testcase.
541 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
543 * lib/target-supports.exp (check_effective_target_offload_nvptx):
547 * gfortran.dg/goacc/classify-routine.f95: Adjust.
549 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
550 * g++.dg/goacc/template.C: Likewise.
553 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
555 2019-02-22 Richard Biener <rguenther@suse.de>
558 * gcc.dg/torture/restrict-7.c: New testcase.
560 2019-02-21 Jakub Jelinek <jakub@redhat.com>
563 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
564 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
565 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
567 * g++.dg/cpp1y/constexpr-89285.C: New test.
568 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
570 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
571 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
573 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
576 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
577 -fcf-protection with -fcf-protection=branch.
578 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
579 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
580 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
581 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
582 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
584 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
586 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
587 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
589 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
592 * gfortran.dg/warn_conversion_11.f90: New test.
594 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
597 * gcc.target/i386/pr87412-1.c: New file.
598 * gcc.target/i386/pr87412-2.c: Likewise.
599 * gcc.target/i386/pr87412-3.c: Likewise.
600 * gcc.target/i386/pr87412-4.c: Likewise.
602 2019-02-20 Jakub Jelinek <jakub@redhat.com>
605 * g++.dg/cpp0x/pr89403.C: New test.
608 * g++.dg/cpp1z/inline-var5.C: New test.
611 * gcc.c-torture/compile/pr89412.c: New test.
613 2019-02-20 Jakub Jelinek <jakub@redhat.com>
614 David Malcolm <dmalcolm@redhat.com>
617 * gcc.dg/torture/pr89091.c: New test.
619 2019-02-20 Jakub Jelinek <jakub@redhat.com>
623 * gcc.dg/pr88074-2.c: New test.
626 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
628 2019-02-20 David Malcolm <dmalcolm@redhat.com>
631 * gcc.dg/pr89410-1.c: New test.
632 * gcc.dg/pr89410-2.c: New test.
634 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
636 * lib/target-supports.exp (check_effective_target_vect_usad_char):
638 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
639 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
641 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
644 * gcc.target/arm/pr86487.c: New.
646 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
649 * g++.dg/cpp1y/var-templ60.C: New.
651 2019-02-20 Li Jia He <helijia@linux.ibm.com>
654 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
656 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
658 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
660 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
663 * gfortran.dg/ISO_Fortran_binding_4.f90
665 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
668 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
669 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
671 2019-02-19 Richard Biener <rguenther@suse.de>
674 * gcc.dg/pr88074.c: New testcase.
676 2019-02-19 Jakub Jelinek <jakub@redhat.com>
679 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
683 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
686 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
689 * g++.dg/diagnostic/pr89390.C: New test.
691 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
695 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
697 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
700 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
703 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
705 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
706 * gfortran.dg/lto/pr87689_0.f: New file.
707 * gfortran.dg/lto/pr87689_1.f: New file.
709 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
711 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
713 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
715 * gdc.dg/dg.exp: Tabify.
716 * gdc.dg/lto/lto.exp: Likewise.
717 * gdc.test/gdc-test.exp: Likewise.
718 * lib/gdc-dg.exp: Likewise.
719 * lib/gdc.exp: Likewise.
721 2019-02-18 Richard Biener <rguenther@suse.de>
723 PR tree-optimization/89296
724 * gcc.dg/uninit-pr89296.c: New testcase.
726 2019-02-18 Jakub Jelinek <jakub@redhat.com>
729 * gcc.c-torture/execute/pr89369.c: New test.
730 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
731 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
734 2019-02-18 Martin Jambor <mjambor@suse.cz>
736 PR tree-optimization/89209
737 * gcc.dg/tree-ssa/pr89209.c: New test.
739 2019-02-18 Martin Liska <mliska@suse.cz>
741 * gfortran.dg/simd-builtins-7.f90: New test.
742 * gfortran.dg/simd-builtins-7.h: New test.
744 2019-02-17 Harald Anlauf <anlauf@gmx.de>
747 * gfortran.dg/pr88299.f90: New test.
749 2019-02-17 Harald Anlauf <anlauf@gmx.de>
752 * gfortran.dg/transfer_simplify_12.f90: New test.
754 2019-02-17 Marek Polacek <polacek@redhat.com>
756 PR c++/89217 - ICE with list-initialization in range-based for loop.
757 * g++.dg/cpp0x/range-for37.C: New test.
759 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
762 * g++.dg/cpp0x/initlist114.C: New test.
765 * g++.dg/abi/mangle68.C: New test.
766 * g++.dg/cpp0x/decltype69.C: New test.
768 2019-02-16 David Malcolm <dmalcolm@redhat.com>
771 * g++.dg/wrappers/pr88680.C: New test.
773 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
776 * gfortran.dg/coarray_data_1.f90: New test.
778 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
780 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
781 * c-c++-common/patchable_function_entry-default.c: Likewise.
782 * c-c++-common/patchable_function_entry-definition.c: Likewise.
784 2019-02-16 Jakub Jelinek <jakub@redhat.com>
786 PR rtl-optimization/66152
787 * gcc.target/i386/pr66152.c: New test.
789 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
791 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
792 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
794 2019-02-15 Tamar Christina <tamar.christina@arm.com>
796 * lib/target-supports.exp
797 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
798 checking alternative.
800 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
802 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
804 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
806 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
807 * c-c++-common/patchable_function_entry-default.c: Likewise.
808 * c-c++-common/patchable_function_entry-definition.c: Likewise.
809 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
811 2019-02-15 Jakub Jelinek <jakub@redhat.com>
815 * lib/gcc-dg.exp: If llvm_binutils effective target, set
816 allow_blank_lines to 2 during initialization.
817 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
818 it was previously zero.
819 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
820 Clear allow_blank_lines afterwards whenever it was 1.
821 * gdc.test/gdc-test.exp (dmd2dg): Don't call
822 dg-allow-blank-lines-in-output here.
823 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
824 the tests and restore it back at the end.
826 * c-c++-common/ubsan/opts-1.c: New test.
827 * c-c++-common/ubsan/opts-2.c: New test.
828 * c-c++-common/ubsan/opts-3.c: New test.
829 * c-c++-common/ubsan/opts-4.c: New test.
831 2019-02-15 Richard Biener <rguenther@suse.de>
832 Jakub Jelinek <jakub@redhat.com>
834 PR tree-optimization/89278
835 * gcc.dg/pr89278.c: New test.
837 2019-02-15 Jakub Jelinek <jakub@redhat.com>
840 * gcc.dg/pr89340.c: New test.
841 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
842 that leaf attribute on nested function is useless.
845 * gcc.dg/pr89342.c: New test.
847 2019-02-14 Jakub Jelinek <jakub@redhat.com>
849 PR rtl-optimization/89354
850 * gcc.dg/pr89354.c: New test.
852 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
854 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
855 * gcc.target/i386/ssse3-pabsd.c: Ditto.
856 * gcc.target/i386/ssse3-pabsw.c: Ditto.
857 * gcc.target/i386/ssse3-palignr.c: Ditto.
858 * gcc.target/i386/ssse3-phaddd.c: Ditto.
859 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
860 * gcc.target/i386/ssse3-phaddw.c: Ditto.
861 * gcc.target/i386/ssse3-phsubd.c: Ditto.
862 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
863 * gcc.target/i386/ssse3-phsubw.c: Ditto.
864 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
865 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
866 * gcc.target/i386/ssse3-pshufb.c: Ditto.
867 * gcc.target/i386/ssse3-psignb.c: Ditto.
868 * gcc.target/i386/ssse3-psignd.c: Ditto.
869 * gcc.target/i386/ssse3-psignw.c: Ditto.
871 2018-02-14 Steve Ellcey <sellcey@marvell.com>
873 * gcc.target/aarch64/pcs_attribute.c: New test.
875 2019-02-14 Harald Anlauf <anlauf@gmx.de>
878 * gfortran.dg/pr88248.f90: New test.
879 * gfortran.dg/f2018_obs.f90: Updated test.
881 2019-02-14 Tamar Christina <tamar.christina@arm.com>
883 * gcc.target/arm/pr88850.c: change options to additional option.
885 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
888 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
891 2019-02-14 Tamar Christina <tamar.christina@arm.com>
894 * gcc.target/arm/pr88850-2.c: New test.
895 * lib/target-supports.exp
896 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
897 check_effective_target_arm_neon_softfp_fp16_ok,
898 add_options_for_arm_neon_softfp_fp16): New.
900 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
902 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
903 * lib/target-supports.exp: Add procedure to check for ldrd.
905 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
908 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
909 * gfortran.dg/goacc/loop-3.f95: Likewise.
910 * gfortran.dg/goacc/pr72715.f90: New test.
912 2019-02-14 Martin Liska <mliska@suse.cz>
914 PR rtl-optimization/89242
915 * g++.dg/pr89242.C: New test.
917 2019-02-14 Jakub Jelinek <jakub@redhat.com>
919 PR tree-optimization/89314
920 * gcc.dg/pr89314.c: New test.
923 * gcc.dg/ubsan/pr89284.c: New test.
925 2019-02-13 Ian Lance Taylor <iant@golang.org>
927 * gcc.dg/func-attr-1.c: New test.
929 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
931 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
933 2019-02-13 Marek Polacek <polacek@redhat.com>
935 PR c++/89297 - ICE with OVERLOAD in template.
936 * g++.dg/cpp0x/initlist113.C: New test.
938 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
941 * g++.dg/cpp0x/pr86379.C: New.
944 * g++.dg/cpp1y/pr87322.C: New.
945 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
946 instantiate the expected number of lambda functions.
948 2019-02-13 Marek Polacek <polacek@redhat.com>
951 * g++.dg/cpp2a/nontype-class13.C: New test.
953 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
956 * gcc.target/arm/pr89190.c: New test.
958 2019-02-13 David Malcolm <dmalcolm@redhat.com>
961 * g++.dg/concepts/pr89036.C: New test.
963 2019-02-13 Tamar Christina <tamar.christina@arm.com>
966 * gcc.target/aarch64/sve/pr88847.c: New test.
968 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
969 Jakub Jelinek <jakub@redhat.com>
972 * g++.dg/torture/pr89303.C: New test.
974 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
977 * g++.dg/cpp1z/using4.C: New.
978 * g++.dg/cpp1z/using5.C: Likewise.
979 * g++.dg/cpp1z/using6.C: Likewise.
981 2019-02-13 Jakub Jelinek <jakub@redhat.com>
984 * gcc.target/i386/pr89290.c: New test.
986 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
988 * gcc.target/powerpc/crypto-builtin-1.c
989 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
992 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
995 * gcc.target/i386/pr89229-1.c: New test.
997 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1000 * gcc.target/s390/pr89233.c: New test.
1002 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1004 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1005 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1006 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1008 2019-02-12 Richard Biener <rguenther@suse.de>
1010 PR tree-optimization/89253
1011 * gfortran.dg/pr89253.f: New testcase.
1013 2019-02-11 Marek Polacek <polacek@redhat.com>
1015 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1016 * g++.dg/cpp0x/nullptr40.C: New test.
1017 * g++.dg/cpp0x/nullptr41.C: New test.
1019 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1022 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1024 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1026 PR tree-optimization/86637
1027 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1029 2019-02-11 Martin Sebor <msebor@redhat.com>
1031 PR tree-optimization/88771
1032 * gcc.dg/Wstringop-overflow-8.c: New test.
1033 * gcc.dg/Wstringop-overflow-9.c: New test.
1034 * gcc.dg/Warray-bounds-40.c: New test.
1035 * gcc.dg/builtin-stpncpy.c: Adjust.
1036 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1037 * g++.dg/opt/memcpy1.C: Adjust.
1039 2019-02-11 Martin Sebor <msebor@redhat.com>
1042 * c-c++-common/array-5.c: New test.
1043 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1044 * g++.dg/init/new38.C: Same.
1045 * g++.dg/init/new43.C: Same.
1046 * g++.dg/init/new44.C: Same.
1047 * g++.dg/init/new46.C: Same.
1048 * g++.dg/other/large-size-array.C: Same.
1049 * g++.dg/other/new-size-type.C: Same.
1050 * g++.dg/template/array30.C: Same.
1051 * g++.dg/template/array32.C: New test.
1052 * g++.dg/template/dependent-name3.C: Adjust.
1053 * gcc.dg/large-size-array-3.c: Same.
1054 * gcc.dg/large-size-array-5.c: Same.
1055 * gcc.dg/large-size-array.c: Same.
1056 * g++.old-deja/g++.brendan/array1.C: Same.
1057 * g++.old-deja/g++.mike/p6149.C: Same.
1059 2019-02-11 Martin Sebor <msebor@redhat.com>
1061 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1063 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1066 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1067 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1068 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1070 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1072 * gcc.target/powerpc/vec-sld-modulo.c: New.
1073 * gcc.target/powerpc/vec-srad-modulo.c: New.
1074 * gcc.target/powerpc/vec-srd-modulo.c: New.
1076 2019-02-11 Martin Liska <mliska@suse.cz>
1079 * g++.dg/ipa/pr89009.C: New test.
1081 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1084 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1085 * gfortran.dg/pointer_init_6.f90: Likewise.
1086 * gfortran.dg/pointer_init_9.f90: New test.
1088 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1091 * gfortran.dg/warn_undefined_1.f90: New test.o
1093 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1095 PR tree-optimization/89268
1096 * gcc.dg/vect/pr89268.c: New test.
1098 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1100 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1102 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1105 * gfortran.dg/substr_simplify.f90: New test.
1107 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1110 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1112 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1115 * gfortran.dg/array_reference_2.f90 : New test.
1117 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1120 * gcc.dg/gomp/pr89246-1.c: New test.
1121 * gcc.dg/gomp/pr89246-2.c: New test.
1123 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1125 PR tree-optimization/88739
1126 * gcc.c-torture/execute/pr88739.c: New test.
1128 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1131 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1133 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1135 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1136 * gcc.target/s390/vector/vec-copysign.c: New test.
1138 2019-02-08 Richard Biener <rguenther@suse.de>
1140 PR tree-optimization/89247
1141 * gcc.dg/torture/pr89247.c: New testcase.
1143 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1145 * gcc.target/s390/jump-label.c: New test.
1147 2019-02-08 Richard Biener <rguenther@suse.de>
1150 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1152 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1154 PR rtl-optimization/89234
1155 * g++.dg/ubsan/pr89234.C: New test.
1157 2019-02-08 Richard Biener <rguenther@suse.de>
1160 * gcc.dg/torture/pr89223.c: New testcase.
1162 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1164 PR tree-optimization/86637
1165 PR tree-optimization/89235
1166 * gcc.c-torture/compile/pr86637-1.c: New test.
1167 * gcc.c-torture/compile/pr86637-2.c: New test.
1168 * gcc.c-torture/compile/pr86637-3.c: New test.
1169 * gcc.c-torture/compile/pr89235.c: New test.
1171 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1173 * gcc.target/aarch64/abd_1.c: New test.
1174 * gcc.dg/sabd_1.c: Likewise.
1176 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1179 * gfortran.dg/wunused-parameter_2.f90: New test.
1181 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1183 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1185 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1187 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1188 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1190 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1191 Jakub Jelinek <jakub@redhat.com>
1194 * gcc.c-torture/execute/pr88714.c: New test.
1195 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1197 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1200 * gcc.target/arm/pr88850.c: New test.
1202 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1205 * g++.dg/cpp0x/pr86218.C: New.
1207 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1209 PR rtl-optimization/89225
1210 * gcc.target/powerpc/pr89225.c: New.
1212 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1214 * gnat.dg/opt76.adb: New test.
1216 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1219 * gfortran.dg/null_10.f90: New test.
1221 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1224 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1225 column numbers to dg-warning directives where they are correct.
1226 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1227 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1228 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1230 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1233 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1234 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1235 xfail scan-assembler-not with Solaris as.
1237 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1239 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1241 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1243 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1246 2019-02-06 Richard Biener <rguenther@suse.de>
1248 PR tree-optimization/89182
1249 * gfortran.dg/graphite/pr89182.f90: New testcase.
1251 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1254 * gcc.dg/pr89211.c: New test.
1257 * c-c++-common/builtin-convertvector-2.c: New test.
1259 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1262 * lib/go-torture.exp: Test compiling with -flto.
1264 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1267 * gcc.dg/redecl-18.c: New test.
1269 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1272 * g++.dg/opt/pr89187.C: New test.
1274 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1276 * jit.dg/add-driver-options-testlib.c: Add support file for
1277 test-add-driver-options.c testcase.
1278 * jit.dg/all-non-failing-tests.h: Add note about
1279 test-add-driver-options.c
1280 * jit.dg/jit.exp (jit-dg-test): Update to support
1281 add-driver-options-testlib.c compilation.
1282 * jit.dg/test-add-driver-options.c: New testcase.
1284 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1286 PR rtl-optimization/11304
1287 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1288 * gcc.target/i386/call-2.c: New test.
1290 2019-02-05 Marek Polacek <polacek@redhat.com>
1292 PR c++/89158 - by-value capture of constexpr variable broken.
1293 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1295 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1297 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1299 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1301 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1303 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1306 * g++.dg/opt/pr89188.C: New test.
1308 PR rtl-optimization/89195
1309 * gcc.c-torture/execute/pr89195.c: New test.
1311 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1313 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1315 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1316 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1317 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1318 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1319 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1320 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1321 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1322 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1323 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1325 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1328 * g++.dg/ext/vector36.C: New test.
1330 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1333 * g++.dg/pr87770.C: New.
1335 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1338 * gfortran.dg/pr89077.f90: New test.
1340 2019-02-04 Martin Liska <mliska@suse.cz>
1343 * gcc.dg/ipa/pr88985.c: New test.
1345 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1347 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1348 characters or extra spaces after the comment character.
1350 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1352 * g++.dg/torture/alias-1.C: New test.
1354 2019-02-03 Martin Sebor <msebor@redhat.com>
1357 * c-c++-common/Wsequence-point-2.c: New test.
1360 * g++.dg/warn/Wunused-var-35.C: New test.
1362 2019-02-03 Richard Biener <rguenther@suse.de>
1365 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1367 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1370 * gfortran.dg/warn_conversion_10.f90: New test.
1372 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1375 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1377 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1380 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1382 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1385 * gfortran.dg/pointer_array_component_3.f90 : New test.
1387 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1390 * gcc.dg/gomp/pr87887-1.c: New test.
1391 * gcc.dg/gomp/pr87887-2.c: New test.
1393 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1397 * gfortran.dg/pr89084.f90: New test.
1398 * gfortran.dg/lto/pr89084_0.f90: New test.
1399 * gfortran.dg/pr83246.f90: New test.
1401 2019-02-01 Marek Polacek <polacek@redhat.com>
1403 PR c++/88325 - ICE with invalid out-of-line template member definition.
1404 * g++.dg/cpp2a/typename14.C: New test.
1406 2019-02-01 Richard Biener <rguenther@suse.de>
1409 * gcc.dg/torture/pr88597.c: New testcase.
1411 2019-02-01 Richard Biener <rguenther@suse.de>
1413 PR tree-optimization/85497
1414 * gcc.dg/graphite/pr85497.c: New testcase.
1416 2019-02-01 Richard Biener <rguenther@suse.de>
1419 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1421 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1423 PR tree-optimization/89143
1424 * gcc.dg/tree-ssa/vrp121.c: New test.
1426 PR tree-optimization/88107
1427 * gcc.dg/gomp/pr88107.c: New test.
1430 * g++.dg/ext/attrib57.C: New test.
1432 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1434 PR tree-optimization/88932
1435 * gfortran.dg/pr88932.f90: New test.
1437 2019-01-31 Marek Polacek <polacek@redhat.com>
1439 PR c++/88983 - ICE with switch in constexpr function.
1440 * g++.dg/cpp1y/constexpr-88983.C: New test.
1442 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1445 * gfortran.dg/contiguous_9.f90: New test.
1447 2019-01-31 Marek Polacek <polacek@redhat.com>
1449 PR c++/89083, c++/80864 - ICE with list initialization in template.
1450 * g++.dg/cpp0x/initlist107.C: New test.
1451 * g++.dg/cpp0x/initlist108.C: New test.
1452 * g++.dg/cpp0x/initlist109.C: New test.
1453 * g++.dg/cpp0x/initlist110.C: New test.
1454 * g++.dg/cpp0x/initlist111.C: New test.
1455 * g++.dg/cpp0x/initlist112.C: New test.
1456 * g++.dg/init/ptrfn4.C: New test.
1458 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1461 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1462 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1464 2019-01-31 Richard Biener <rguenther@suse.de>
1466 PR tree-optimization/89135
1467 * gcc.dg/torture/pr89135.c: New testcase.
1469 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1472 * c-c++-common/asan/pr89124.c: New test.
1474 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1477 * gfortran.dg/print_2.f90: New test.
1479 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1481 PR rtl-optimization/87246
1482 * gcc.target/i386/pr87246.c: New.
1484 2019-01-30 Marek Polacek <polacek@redhat.com>
1486 PR c++/89119 - ICE with value-initialization in template.
1487 * g++.dg/cpp0x/initlist-value3.C: New test.
1489 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1491 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1492 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1493 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1494 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1495 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1496 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1497 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1498 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1499 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1500 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1502 2019-01-30 Richard Biener <rguenther@suse.de>
1504 PR tree-optimization/89111
1505 * gcc.dg/torture/pr89111.c: New testcase.
1507 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1510 * lib/target-supports.exp: Cache result.
1512 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1515 * g++.target/i386/pr89105.C: New test.
1518 * gcc.dg/pr89061.c: New test.
1520 2019-01-29 Martin Sebor <msebor@redhat.com>
1523 * gcc.dg/Warray-bounds-39.c: New test.
1525 2019-01-29 Marek Polacek <polacek@redhat.com>
1528 * g++.dg/other/nontype-1.C: Expect error in all modes.
1529 * g++.dg/parse/crash13.C: Likewise.
1530 * g++.dg/parse/error36.C: Likewise.
1531 * g++.dg/template/error29.C: Likewise.
1533 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1536 * gfortran.dg/c_funptr_1.f90: New file.
1537 * gfortran.dg/c_funptr_1_mod.f90: New file.
1539 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1543 * gcc.dg/gomp/pr89104.c: New test.
1545 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1547 * gdc.dg/pr89042a.d: Mark as compile test.
1548 * gdc.dg/pr89042b.d: Likewise.
1550 2019-01-29 Richard Biener <rguenther@suse.de>
1553 * g++.dg/lto/pr87295_0.C: New testcase.
1555 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1558 * gcc.dg/pr89045.c: New test.
1561 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1562 lp64, ilp32 and llp64 only.
1563 (fputs): Use unsigned long long instead of size_t for return type.
1564 (vfprintf, vfscanf): Accept arbitrary target specific type for
1567 2019-01-28 Marek Polacek <polacek@redhat.com>
1569 PR c++/88358 - name wrongly treated as type.
1570 * g++.dg/cpp2a/typename1.C: Add dg-error.
1571 * g++.dg/cpp2a/typename13.C: New test.
1572 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1575 2019-01-28 Marek Polacek <polacek@redhat.com>
1577 * g++.dg/cpp0x/enum37.C: Add dg-error.
1579 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1581 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1582 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1584 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1586 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1587 "-Wattribute-alias".
1589 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1592 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1594 2019-01-27 Marek Polacek <polacek@redhat.com>
1596 PR c++/88815 - narrowing conversion lost in decltype.
1597 PR c++/78244 - narrowing conversion in template not detected.
1598 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1599 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1600 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1601 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1603 PR c++/89024 - ICE with incomplete enum type.
1604 * g++.dg/cpp0x/enum37.C: New test.
1606 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1608 * gnat.dg/opt75.adb: New test.
1609 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1611 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1614 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1615 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1617 2019-01-26 Martin Jambor <mjambor@suse.cz>
1620 * gfortran.dg/gomp/pr88933.f90: New test.
1622 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1625 * gdc.dg/pr89042a.d: New test.
1626 * gdc.dg/pr89042b.d: New test.
1628 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1631 * gfortran.dg/pr57553.f90: New test.
1633 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1635 * gnat.dg/array34.adb: New test.
1637 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1639 PR preprocessor/88974
1640 * c-c++-common/cpp/pr88974.c: New test.
1642 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1645 * g++.dg/cpp2a/destroying-delete2.C: New.
1646 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1648 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1651 * gfortran.dg/pr85780.f90: Update testcase for error message.
1653 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1656 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1657 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1658 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1660 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1663 * gcc.dg/pr89037.c: New test.
1665 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1667 * lib/target-supports.exp (check_effective_target_fenv): New.
1668 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1669 fenv effective target.
1670 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1671 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1672 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1673 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1675 2019-01-25 Richard Biener <rguenther@suse.de>
1677 PR tree-optimization/86865
1678 * gcc.dg/graphite/pr86865.c: New testcase.
1679 * gcc.dg/graphite/pr69728.c: XFAIL.
1680 * gcc.dg/graphite/scop-21.c: Likewise.
1682 2019-01-24 Martin Sebor <msebor@redhat.com>
1687 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1688 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1689 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1690 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1691 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1692 * gcc.dg/builtins-69.c: New test.
1693 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1694 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1696 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1698 PR rtl-optimization/88948
1699 * gcc.target/i386/pr88948.c: New test.
1701 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1704 * g++.dg/debug/pr89006.C: New test.
1707 * gcc.dg/gomp/pr89015.c: New test.
1710 * c-c++-common/gomp/cancel-2.c: New test.
1711 * gcc.dg/gomp/cancel-1.c: New test.
1712 * g++.dg/gomp/cancel-1.C: New test.
1713 * g++.dg/gomp/cancel-2.C: New test.
1714 * g++.dg/gomp/cancel-3.C: New test.
1716 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1718 PR tree-optimization/89027
1719 * gfortran.dg/gomp/pr89027.f90: New test.
1721 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1724 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1725 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1727 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1730 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1731 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1732 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1733 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1735 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1738 * g++.target/i386/pr88998.c: New test.
1740 2019-01-23 Marek Polacek <polacek@redhat.com>
1742 PR c++/88757 - qualified name treated wrongly as type.
1743 * g++.dg/cpp0x/dependent2.C: New test.
1744 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1745 * g++.dg/cpp2a/typename12.C: New test.
1746 * g++.dg/template/static30.C: Remove dg-error.
1748 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1751 * c-c++-common/pr44715.c: New test.
1754 * c-c++-common/pr88984.c: New test.
1756 2019-01-23 Richard Biener <rguenther@suse.de>
1758 PR tree-optimization/89008
1759 * gcc.dg/torture/pr89008.c: New testcase.
1761 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1763 * gnat.dg/specs/opt4.ads: New test.
1765 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1767 PR tree-optimization/88964
1768 * gfortran.dg/pr88964.f90: New test.
1770 2019-01-22 Martin Sebor <msebor@redhat.com>
1772 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1773 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1775 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1776 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1779 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1781 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1782 to aarch64*-*-* target.
1783 * c-c++-common/gomp/pr60823-3.c: Ditto.
1784 * g++.dg/gomp/declare-simd-1.C: Ditto.
1785 * g++.dg/gomp/declare-simd-3.C: Ditto.
1786 * g++.dg/gomp/declare-simd-4.C: Ditto.
1787 * g++.dg/gomp/declare-simd-7.C: Ditto.
1788 * g++.dg/gomp/pr88182.C: Ditto.
1789 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1790 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1791 * gcc.dg/gomp/pr59669-2.c: Ditto.
1792 * gcc.dg/gomp/pr87895-1.c: Ditto.
1793 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1794 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1795 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1796 * gfortran.dg/gomp/pr83977.f90: Ditto.
1798 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1801 * gcc.target/powerpc/pr88965.c: New test.
1804 * c-c++-common/gomp/atomic-23.c: New test.
1806 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1809 * gfortran.dg/power_8.f90: New test.
1811 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1813 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1814 * g++.dg/vec-init-1.C: Likewise.
1815 * gcc.dg/pr87793.c: Likewise.
1817 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1819 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1820 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1822 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1825 * gcc.target/arm/aapcs/bitfield2.c: New test.
1826 * gcc.target/arm/aapcs/bitfield3.c: New test.
1828 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1830 PR rtl-optimization/87763
1831 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1833 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1836 * gcc.target/i386/pr88954-1.c: New test.
1837 * gcc.target/i386/pr88954-2.c: Likewise.
1839 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1842 * gcc.target/arm/aapcs/bitfield1.c: New test.
1843 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1844 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1845 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1847 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1849 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1850 * gfortran.dg/block_16.f08: Likewise.
1851 * gfortran.dg/dec_structure_14.f90: Likewise.
1852 * gfortran.dg/namelist_96.f90: Likewise.
1853 * gfortran.dg/newunit_5.f90.f90: Moved to
1854 * gfortran.dg/newunit_5.f90: here.
1855 * gfortran.dg/pdt_28.f03: Likewise.
1856 * gfortran.dg/spread_simplify_1.f90: Likewise.
1858 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1860 PR/tree-optimization 88903
1861 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1863 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1865 PR rtl-optimization/88904
1866 * gcc.c-torture/execute/pr88904.c: New test.
1869 * gcc.dg/pr88905.c: New test.
1871 PR rtl-optimization/49429
1873 PR rtl-optimization/86334
1875 * gcc.target/i386/pr86334.c: New test.
1876 * gcc.target/i386/pr88906.c: New test.
1878 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1881 * g++.dg/gomp/pr88949.C: New test.
1883 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1885 * class_66.f90: Fix a dg directive.
1886 * debug/pr35154-stabs.f: Likewise.
1887 * dec_d_lines_3.f: Likewise.
1888 * dec_d_lines_3.f: Likewise.
1889 * dec_structure_12.f90: Likewise.
1890 * dec_structure_15.f90: Likewise.
1891 * deferred_character_31.f90: Likewise.
1892 * dtio_31.f03: Likewise.
1893 * dtio_32.f03: Likewise.
1894 * extends_11.f03: Likewise.
1895 * integer_plus.f90: Likewise.
1896 * pdt_25.f03: Likewise.
1897 * pr58968.f: Likewise.
1898 * pr78259.f90: Likewise.
1899 * vect/vect-2.f90: Likewise.
1900 * matmul_const.f90: Likewise.
1902 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1905 * gcc.target/i386/pr88938.c: New test.
1907 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1910 * g++.dg/asan/pr88901.C: New test.
1912 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1914 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1916 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1919 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1920 * gcc.dg/pr88928.c: New test case.
1922 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1924 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1925 {long ,short ,}{unsigned ,}int.
1927 2019-01-21 Richard Biener <rguenther@suse.de>
1929 PR tree-optimization/88934
1930 * gfortran.dg/pr88934.f90: New testcase.
1932 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1934 Fix after C++ P0600 implementation.
1935 * g++.dg/init/new39.C: Don't just ignore result of new.
1937 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1939 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1941 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1943 * gdc.dg/runnable.d: Add tests for comparing complex types.
1945 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1947 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1948 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1949 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1950 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1952 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1955 * gfortran.dg/no-automatic.f90: New test.
1957 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1960 * gfortran.dg/pr77960.f90: New test.
1962 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1963 Paul Thomas <pault@gcc.gnu.org>
1966 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1967 scan-tree tests that fail with patch.
1968 * gfortran.dg/contiguous_8.f90: New test.
1970 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1972 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1974 * gfortran.dg/loop_versioning_9.f90: New test.
1975 * gfortran.dg/loop_versioning_10.f90: Likewise.
1977 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1980 * gfortran.dg/pr88902.f90: New test.
1982 2019-01-18 Martin Sebor <msebor@redhat.com>
1984 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1986 2019-01-18 Ian Lance Taylor <iant@golang.org>
1988 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1989 is no longer externally visible.
1991 2019-01-18 Marek Polacek <polacek@redhat.com>
1994 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1996 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1999 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2000 (dg-options): Replace -m32 with -fno-pic.
2001 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2002 (dg-options): Remove -m32.
2004 2019-01-18 Richard Biener <rguenther@suse.de>
2006 PR tree-optimization/88903
2007 * gcc.dg/vect/pr88903-1.c: New testcase.
2008 * gcc.dg/vect/pr88903-2.c: Likewise.
2010 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2014 * c-c++-common/pr51628-33.c: New test.
2015 * c-c++-common/pr51628-35.c: New test.
2016 * c-c++-common/pr88664-1.c: Likewise.
2017 * c-c++-common/pr88664-2.c: Likewise.
2018 * gcc.dg/pr51628-34.c: Likewise.
2020 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2023 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2024 mp and sec extensions to armv7-a.
2026 2019-01-18 Martin Liska <mliska@suse.cz>
2028 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2029 expected function name.
2031 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2033 PR tree-optimization/86214
2034 * g++.dg/opt/pr86214-1.C: New test.
2035 * g++.dg/opt/pr86214-2.C: New test.
2037 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2039 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2041 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2044 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2047 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2048 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2050 2019-01-18 Martin Liska <mliska@suse.cz>
2053 * g++.target/i386/pr88587.C: New test.
2054 * gcc.target/i386/mvc13.c: New test.
2056 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2059 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2061 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2062 * gfortran.dg/gomp/pr83977.f90: Ditto.
2064 2019-01-17 Martin Sebor <msebor@redhat.com>
2067 * gcc.dg/Warray-bounds-38.c: New test.
2069 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2071 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2072 warning checks and assembler scans.
2073 * c-c++-common/gomp/pr60823-3.c: Ditto.
2074 * c-c++-common/gomp/pr63328.c: Ditto.
2075 * g++.dg/gomp/declare-simd-1.C: Ditto.
2076 * g++.dg/gomp/declare-simd-3.C: Ditto.
2077 * g++.dg/gomp/declare-simd-4.C: Ditto.
2078 * g++.dg/gomp/declare-simd-7.C: Ditto.
2079 * g++.dg/gomp/pr88182.C: Ditto.
2080 * g++.dg/vect/simd-clone-7.cc: Ditto.
2081 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2082 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2083 * gcc.dg/gomp/pr59669-2.c: Ditto.
2084 * gcc.dg/gomp/pr87895-1.c: Ditto.
2085 * gcc.dg/gomp/pr87895-2.c: Ditto.
2086 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2087 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2088 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2089 * gfortran.dg/gomp/pr83977.f90: Ditto.
2091 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2093 * g++.dg/cpp0x/auto52.C: Test locations too.
2094 * g++.dg/cpp0x/trailing2.C: Likewise.
2095 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2096 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2097 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2098 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2099 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2101 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2104 * g++.dg/template/pr88699.C: New test.
2106 2019-01-17 Martin Sebor <msebor@redhat.com>
2108 PR tree-optimization/88800
2109 * c-c++-common/Wrestrict.c: Adjust.
2110 * gcc.dg/Warray-bounds-37.c: New test.
2111 * gcc.dg/builtin-memcpy-2.c: New test.
2112 * gcc.dg/builtin-memcpy.c: New test.
2114 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2117 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2119 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2120 Kwok Cheung Yeung <kcy@codesourcery.com>
2121 Julian Brown <julian@codesourcery.com>
2122 Tom de Vries <tom@codesourcery.com>
2124 * gcc.dg/20020312-2.c: Add amdgcn support.
2125 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2126 * gcc.dg/builtin-apply2.c: Likewise.
2127 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2128 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2129 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2130 * gcc.dg/memcmp-1.c: Increase timeout factor.
2131 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2132 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2133 * gcc.dg/sibcall-9.c: Likewise.
2134 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2135 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2136 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2137 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2138 * lib/target-supports.exp (check_effective_target_trampolines):
2140 (check_profiling_available): Likewise.
2141 (check_effective_target_global_constructor): Likewise.
2142 (check_effective_target_return_address): Likewise.
2143 (check_effective_target_fopenacc): Likewise.
2144 (check_effective_target_fopenmp): Likewise.
2145 (check_effective_target_vect_int): Likewise.
2146 (check_effective_target_vect_intfloat_cvt): Likewise.
2147 (check_effective_target_vect_uintfloat_cvt): Likewise.
2148 (check_effective_target_vect_floatint_cvt): Likewise.
2149 (check_effective_target_vect_floatuint_cvt): Likewise.
2150 (check_effective_target_vect_simd_clones): Likewise.
2151 (check_effective_target_vect_shift): Likewise.
2152 (check_effective_target_whole_vector_shift): Likewise.
2153 (check_effective_target_vect_bswap): Likewise.
2154 (check_effective_target_vect_shift_char): Likewise.
2155 (check_effective_target_vect_long): Likewise.
2156 (check_effective_target_vect_float): Likewise.
2157 (check_effective_target_vect_double): Likewise.
2158 (check_effective_target_vect_perm): Likewise.
2159 (check_effective_target_vect_perm_byte): Likewise.
2160 (check_effective_target_vect_perm_short): Likewise.
2161 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2162 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2163 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2164 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2165 (check_effective_target_vect_natural_alignment): Likewise.
2166 (check_effective_target_vect_fully_masked): Likewise.
2167 (check_effective_target_vect_element_align): Likewise.
2168 (check_effective_target_vect_masked_store): Likewise.
2169 (check_effective_target_vect_scatter_store): Likewise.
2170 (check_effective_target_vect_condition): Likewise.
2171 (check_effective_target_vect_cond_mixed): Likewise.
2172 (check_effective_target_vect_char_mult): Likewise.
2173 (check_effective_target_vect_short_mult): Likewise.
2174 (check_effective_target_vect_int_mult): Likewise.
2175 (check_effective_target_sqrt_insn): Likewise.
2176 (check_effective_target_vect_call_sqrtf): Likewise.
2177 (check_effective_target_vect_call_btrunc): Likewise.
2178 (check_effective_target_vect_call_btruncf): Likewise.
2179 (check_effective_target_vect_call_ceil): Likewise.
2180 (check_effective_target_vect_call_floorf): Likewise.
2181 (check_effective_target_lto): Likewise.
2182 (check_vect_support_and_set_flags): Likewise.
2183 (check_effective_target_vect_stridedN): Enable when fully masked is
2185 (add_options_for_sqrt_insn): New procedure.
2187 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2189 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2190 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2192 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2194 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2196 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2197 * gcc.dg/pic-1.c: Disable on amdgcn.
2198 * gcc.dg/pic-2.c: Disable on amdgcn.
2199 * gcc.dg/pic-3.c: Disable on amdgcn.
2200 * gcc.dg/pic-4.c: Disable on amdgcn.
2201 * gcc.dg/pie-3.c: Disable on amdgcn.
2202 * gcc.dg/pie-4.c: Disable on amdgcn.
2203 * gcc.dg/uninit-19.c: Check pie_enabled.
2204 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2206 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2207 Kwok Cheung Yeung <kcy@codesourcery.com>
2208 Julian Brown <julian@codesourcery.com>
2209 Tom de Vries <tom@codesourcery.com>
2211 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2212 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2213 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2214 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2215 * gcc.dg/20111216-1.c: Require exceptions.
2216 * gcc.dg/cleanup-10.c: Require exceptions.
2217 * gcc.dg/cleanup-11.c: Require exceptions.
2218 * gcc.dg/cleanup-12.c: Require exceptions.
2219 * gcc.dg/cleanup-13.c: Require exceptions.
2220 * gcc.dg/cleanup-5.c: Require exceptions.
2221 * gcc.dg/cleanup-8.c: Require exceptions.
2222 * gcc.dg/cleanup-9.c: Require exceptions.
2223 * gcc.dg/gomp/pr29955.c: Require exceptions.
2224 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2225 * gcc.dg/nested-func-5.c: Require exceptions.
2226 * gcc.dg/pch/except-1.c: Require exceptions.
2227 * gcc.dg/pch/valid-2.c: Require exceptions.
2228 * gcc.dg/pr41470.c: Require exceptions.
2229 * gcc.dg/pr42427.c: Require exceptions.
2230 * gcc.dg/pr44545.c: Require exceptions.
2231 * gcc.dg/pr47086.c: Require exceptions.
2232 * gcc.dg/pr51481.c: Require exceptions.
2233 * gcc.dg/pr51644.c: Require exceptions.
2234 * gcc.dg/pr52046.c: Require exceptions.
2235 * gcc.dg/pr54669.c: Require exceptions.
2236 * gcc.dg/pr56424.c: Require exceptions.
2237 * gcc.dg/pr64465.c: Require exceptions.
2238 * gcc.dg/pr65802.c: Require exceptions.
2239 * gcc.dg/pr67563.c: Require exceptions.
2240 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2241 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2242 * gcc.dg/vect/pr46663.c: Require exceptions.
2243 * lib/target-supports.exp (check_effective_target_exceptions): New.
2245 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2248 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2250 2019-01-17 Nathan Sidwell <nathan@acm.org>
2253 * g++.dg/cpp0x/pr86610.C: New.
2255 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2257 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2258 VFIXUPIMM* intrinsics.
2259 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2260 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2261 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2263 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2267 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2269 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2270 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2271 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2272 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2273 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2274 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2275 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2276 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2277 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2278 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2279 * gcc.target/i386/sse-13.c: Ditto.
2280 * gcc.target/i386/sse-14.c: Ditto.
2281 * gcc.target/i386/sse-22.c: Ditto.
2282 * gcc.target/i386/sse-23.c: Ditto.
2283 * gcc.target/i386/testimm-10.c: Ditto.
2284 * gcc.target/i386/testround-1.c: Ditto.
2286 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2290 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2293 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2294 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2296 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2298 PR rtl-optimization/88870
2299 * gcc.dg/pr88870.c: New test.
2301 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2303 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2305 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2308 * g++.dg/concepts/pr87768.C: New.
2311 * gcc.dg/cpp1z/pr86648.C: New.
2313 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2316 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2317 vectorized on POWER unless hardware misaligned loads are available.
2319 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2322 * g++.dg/torture/pr88861.C: New test.
2324 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2327 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2329 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2331 * g++.dg/other/pr33558.C: Test location too.
2332 * g++.dg/other/pr33558-2.C: Likewise.
2333 * g++.dg/parse/crash4.C: Likewise.
2334 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2335 * g++.old-deja/g++.mike/p7635.C: Likewise.
2336 * g++.old-deja/g++.other/decl6.C: Likewise.
2338 2019-01-16 Marek Polacek <polacek@redhat.com>
2340 PR c++/78244 - narrowing conversion in template not detected.
2341 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2342 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2344 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2348 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2349 may_alias attribute.
2351 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2353 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2356 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2359 * g++.dg/template/pr88795.C: New test.
2361 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2364 * gfortran.dg/actual_array_substr_3.f90: New test.
2366 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2369 * gfortran.dg/pr81849.f90: New test.
2371 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2373 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2374 ISO_Fortran_binding_2.h.
2376 2019-01-15 Marek Polacek <polacek@redhat.com>
2379 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2381 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2384 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2385 -Wdeprecated warning and expect a following note:.
2387 2019-01-15 Richard Biener <rguenther@suse.de>
2390 * g++.dg/lto/pr88046_0.C: New testcase.
2392 2019-01-15 Richard Biener <rguenther@suse.de>
2394 PR tree-optimization/88855
2395 * gcc.dg/pr88855.c: New testcase.
2397 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2399 * g++.dg/diagnostic/typedef-initialized.C: New.
2401 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2403 * g++.dg/diagnostic/bitfld3.C: New.
2405 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2407 PR tree-optimization/88775
2408 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2409 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2411 2019-01-14 Marek Polacek <polacek@redhat.com>
2413 PR c++/88825 - ICE with bogus function return type deduction.
2414 * g++.dg/cpp1y/auto-fn55.C: New test.
2416 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2418 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2419 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2420 feature test macros.
2421 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2423 2019-01-14 Marek Polacek <polacek@redhat.com>
2425 PR c++/88830 - ICE with abstract class.
2426 * g++.dg/other/abstract7.C: New test.
2428 2019-01-14 Martin Sebor <msebor@redhat.com>
2431 * gcc.dg/format/attr-8.c: New test.
2432 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2433 * gcc.dg/format/attr-3.c: Same.
2434 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2435 * objc.dg/fsf-nsstring-format-1.m: Same.
2437 2019-01-14 Martin Liska <mliska@suse.cz>
2439 PR gcov-profile/88263
2440 * g++.dg/gcov/pr88263-2.C: New test.
2442 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2444 PR rtl-optimization/88796
2445 * gcc.target/i386/pr88796.c: New test.
2447 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2449 * gdc.dg/asm1.d: New test.
2450 * gdc.dg/asm2.d: New test.
2451 * gdc.dg/asm3.d: New test.
2452 * gdc.dg/asm4.d: New test.
2453 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2455 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2458 * gfortran.dg/namelist_96.f90: New test.
2460 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2463 * gfortran.dg/internal_pack_18.f90: New test.
2465 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2467 * gcc.dg/pr51628-20.c: Updated.
2468 * gcc.dg/pr51628-21.c: Likewise.
2469 * gcc.dg/pr51628-25.c: Likewise.
2471 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2474 * gfortran.dg/internal_pack_17.f90: New test.
2475 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2478 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2481 * gfortran.dg/pr61765.f90: New test.
2483 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2485 * g++.dg/cpp0x/pr62101.C: Test locations too.
2486 * g++.dg/inherit/pure1.C: Likewise.
2488 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2490 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2492 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2494 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2496 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2497 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2498 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2499 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2500 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2503 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2506 * gfortran.dg/pr35031.f90: new test.
2508 2019-01-11 Marek Polacek <polacek@redhat.com>
2510 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2511 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2512 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2514 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2518 * c-c++-common/gomp/pr85956.c: New test.
2519 * g++.dg/gomp/pr88733.C: New test.
2521 2019-01-11 Tobias Burnus <burnus@net-b.de>
2524 * g++.dg/cpp0x/defaulted61.C: New
2525 * g++.dg/cpp0x/defaulted62.C: New.
2527 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2529 PR tree-optimization/88693
2530 * gcc.c-torture/execute/pr88693.c: New test.
2532 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2534 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2537 2019-01-11 Martin Liska <mliska@suse.cz>
2540 * g++.dg/lto/pr88758_0.C: New test.
2541 * g++.dg/lto/pr88758_1.C: New test.
2543 2019-01-11 Jan Beulich <jbeulich@suse.com>
2545 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2546 gcc.target/i386/avx512f-vcvtss2si-1.c,
2547 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2548 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2549 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2550 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2551 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2552 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2553 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2554 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2555 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2556 gcc.target/i386/pr19398.c: Permit l or q suffix.
2558 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2560 PR rtl-optimization/88296
2561 * gcc.target/i386/pr88296.c: New test.
2563 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2565 * g++.dg/diagnostic/extern-initialized.C: New.
2566 * g++.dg/ext/dllimport-initialized.C: Likewise.
2568 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2571 * gfortran.dg/internal_pack_16.f90: New test.
2573 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2576 * g++.target/i386/pr88785.C: New test.
2578 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2580 PR rtl-optimization/87305
2581 * gcc.target/aarch64/pr87305.c: New.
2583 2019-01-10 Richard Biener <rguenther@suse.de>
2585 PR tree-optimization/88792
2586 * gcc.dg/torture/pr88792.c: New testcase.
2588 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2591 * gfortran.dg/pr86322_1.f90: New test.
2592 * gfortran.dg/pr86322_2.f90: Ditto.
2593 * gfortran.dg/pr86322_3.f90: Ditto.
2595 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2597 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2598 * gcc.target/aarch64/bti-2.c: Likewise.
2599 * gcc.target/aarch64/bti-3.c: Likewise.
2601 2019-01-10 Stefan Agner <stefan@agner.ch>
2604 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2605 check if -masm-syntax-unified gets applied properly.
2607 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2610 * gcc.dg/pr88568.c: New test.
2612 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2614 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2615 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2617 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2619 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2620 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2622 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2624 * lib/target-supports.exp
2625 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2626 check_effective_target_arm_v8_3a_complex_neon_ok,
2627 add_options_for_arm_v8_3a_complex_neon,
2628 check_effective_target_arm_v8_3a_complex_neon_hw,
2629 check_effective_target_vect_complex_rot_N): New.
2631 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2634 * gfortran.dg/pr88376.f90: New test.
2636 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2639 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2640 "can not" with "cannot".
2641 * gfortran.dg/common_15.f90: Likewise.
2642 * gfortran.dg/derived_result_2.f90: Likewise.
2643 * gfortran.dg/do_check_6.f90: Likewise.
2644 * gfortran.dg/namelist_args.f90: Likewise.
2645 * gfortran.dg/negative_unit_check.f90: Likewise.
2646 * gfortran.dg/pure_formal_3.f90: Likewise.
2647 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2648 * obj-c++.dg/exceptions-3.mm: Likewise.
2649 * obj-c++.dg/exceptions-4.mm: Likewise.
2650 * obj-c++.dg/exceptions-5.mm: Likewise.
2651 * obj-c++.dg/property/at-property-23.mm: Likewise.
2652 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2653 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2654 * objc.dg/attributes/method-attribute-2.m: Likewise.
2655 * objc.dg/exceptions-3.m: Likewise.
2656 * objc.dg/exceptions-4.m: Likewise.
2657 * objc.dg/exceptions-5.m: Likewise.
2658 * objc.dg/param-1.m: Likewise.
2659 * objc.dg/property/at-property-23.m: Likewise.
2660 * objc.dg/property/dotsyntax-17.m: Likewise.
2661 * objc.dg/property/property-neg-7.m: Likewise.
2663 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2666 * gfortran.dg/spread_simplify_1.f90: New test.
2668 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2670 * lib/target-supports.exp
2671 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2672 * gcc.target/i386/xorsign.c: New test.
2674 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2676 * gcc.target/sparc/tls-ld-int8.c: New test.
2677 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2678 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2679 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2680 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2681 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2683 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2685 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2686 option when configure with bti.
2687 * gcc.target/aarch64/bti-2.c: Likewise.
2688 * lib/target-supports.exp
2689 (check_effective_target_default_branch_protection):
2690 Add configure check for --enable-standard-branch-protection.
2692 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2694 * gcc.target/aarch64/bti-1.c: New test.
2695 * gcc.target/aarch64/bti-2.c: New test.
2696 * gcc.target/aarch64/bti-3.c: New test.
2697 * lib/target-supports.exp
2698 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2700 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2702 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2703 instead of IP0_REGNUM and add test case.
2705 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2707 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2709 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2710 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2712 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2714 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2716 PR rtl-optimization/88331
2717 * gcc.target/i386/pr88331.c: New test.
2719 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2721 * g++.dg/diagnostic/constexpr2.C: New.
2722 * g++.dg/diagnostic/ref3.C: Likewise.
2724 2019-01-08 Marek Polacek <polacek@redhat.com>
2726 PR c++/88538 - braced-init-list in template-argument-list.
2727 * g++.dg/cpp2a/nontype-class11.C: New test.
2730 * g++.dg/cpp2a/nontype-class12.C: New test.
2732 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2735 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2736 dg-options. Require ppc_cpu_supports_hw effective target instead of
2739 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2742 * gfortran.dg/class_69.f90: New test case.
2744 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2747 * gcc.target/i386/pr88717.c: New test.
2749 2019-01-08 Marek Polacek <polacek@redhat.com>
2751 PR c++/88548 - this accepted in static member functions.
2752 * g++.dg/cpp0x/this1.C: New test.
2754 2019-01-08 Martin Liska <mliska@suse.cz>
2756 PR tree-optimization/88753
2757 * gcc.dg/tree-ssa/pr88753.c: New test.
2759 2019-01-08 Richard Biener <rguenther@suse.de>
2761 PR tree-optimization/86554
2762 * gcc.dg/torture/pr86554-1.c: New testcase.
2763 * gcc.dg/torture/pr86554-2.c: Likewise.
2765 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2767 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2768 cover target variance.
2770 2019-01-08 Richard Biener <rguenther@suse.de>
2773 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2774 directly build the expected GENERIC tree.
2776 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2778 * gcc.target/aarch64/(return_address_sign_1.c,
2779 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2780 Change option to -mbranch-protection.
2781 * gcc.target/aarch64/(branch-protection-option.c,
2782 branch-protection-option-2.c, branch-protection-attr.c,
2783 branch-protection-attr-2.c): New file.
2785 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2787 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2789 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2791 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2793 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2794 Append match for warning that ‘protected’ attribute is not supported.
2796 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2798 * gcc.dg/Wmissing-attributes.c: Require alias support.
2799 * gcc.dg/attr-copy-2.c: Likewise.
2800 * gcc.dg/attr-copy-5.c: Likewise.
2802 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2803 Jakub Jelinek <jakub@redhat.com>
2806 * g++.dg/warn/Wreturn-type-11.C: New test.
2808 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2811 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2812 dump to reflect r266077.
2814 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2817 * gcc.dg/pr88701.c: New test.
2819 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2823 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2825 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2827 * g++.dg/diagnostic/constexpr1.C: New.
2828 * g++.dg/diagnostic/thread1.C: Likewise.
2830 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2831 Harald Anlauf <anlauf@gmx.de>
2832 Tobias Burnus <burnus@gcc.gnu.org>
2834 * gfortran.dg/is_contiguous_1.f90: New test.
2835 * gfortran.dg/is_contiguous_2.f90: New test.
2836 * gfortran.dg/is_contiguous_3.f90: New test.
2838 2019-01-07 Marek Polacek <polacek@redhat.com>
2840 PR c++/88741 - wrong error with initializer-string.
2841 * g++.dg/init/array50.C: New test.
2843 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2849 * gcc.dg/array-6.c: Move from here ...
2850 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2851 * g++.dg/pr69338.C: New test.
2852 * g++.dg/pr69697.C: Likewise.
2853 * g++.dg/ext/flexary32.C: Likewise.
2854 * g++.dg/ext/flexary3.C: Adjust test.
2855 * g++.dg/ext/flexary12.C: Likewise.
2856 * g++.dg/ext/flexary13.C: Likewise.
2857 * g++.dg/ext/flexary15.C: Likewise.
2858 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2859 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2860 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2862 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2864 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2865 optional in scan pattern.
2867 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2869 PR tree-optimization/88598
2870 * gcc.dg/vect/pr88598-1.c: New test.
2871 * gcc.dg/vect/pr88598-2.c: Likewise.
2872 * gcc.dg/vect/pr88598-3.c: Likewise.
2873 * gcc.dg/vect/pr88598-4.c: Likewise.
2874 * gcc.dg/vect/pr88598-5.c: Likewise.
2875 * gcc.dg/vect/pr88598-6.c: Likewise.
2877 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2879 PR tree-optimization/88598
2880 * gcc.dg/pr88598-1.c: New test.
2881 * gcc.dg/pr88598-2.c: Likewise.
2882 * gcc.dg/pr88598-3.c: Likewise.
2883 * gcc.dg/pr88598-4.c: Likewise.
2884 * gcc.dg/pr88598-5.c: Likewise.
2886 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2888 PR tree-optimization/88676
2889 * gcc.dg/tree-ssa/pr88676.c: New test.
2890 * gcc.dg/pr88676.c: New test.
2891 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2895 * c-c++-common/asan/pr88619.c: New test.
2898 * c-c++-common/builtin-convertvector-1.c: New test.
2899 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2900 * g++.dg/ext/builtin-convertvector-1.C: New test.
2901 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2903 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2906 * gcc.target/i386/pr88521.c: New testcase.
2908 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2911 * gfortran.dg/min_max_type_2.f90: New test.
2913 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2916 * c-c++-common/attributes-4.c (falloc_align_int128,
2917 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2919 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2921 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2923 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2925 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2926 * gcc.dg/plugin/plugindir2.c: Likewise.
2927 * gcc.dg/plugin/plugindir3.c: Likewise.
2928 * gcc.dg/plugin/plugindir4.c: Likewise.
2930 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2933 * gfortran.dg/blockdata_10.f90: New test case.
2935 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2939 * gcc.dg/nested-func-12.c: New test.
2940 * gcc.c-torture/compile/pr82564.c: New test.
2943 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2945 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2948 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2950 2019-01-04 Martin Sebor <msebor@redhat.com>
2953 * g++.dg/ext/attr-copy.C: New test.
2954 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2955 * gcc.dg/attr-copy-6.c: New test.
2956 * gcc.dg/attr-copy-7.c: New test.
2958 2019-01-04 Martin Sebor <msebor@redhat.com>
2961 * c-c++-common/attributes-4.c: New test.
2963 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2966 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2969 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2972 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2973 * gfortran.dg/merge_char_const.f90: Restore.
2975 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2978 * gcc.dg/pr88594.c: New test.
2980 2019-01-04 Jan Beulich <jbeulich@suse.com>
2982 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2983 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2984 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2985 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2986 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2987 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2988 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2989 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2990 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2991 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2992 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2993 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2994 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2995 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2996 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2997 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2998 gcc.target/i386/avx512bw-vpcmplew-1.c,
2999 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3000 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3001 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3002 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3003 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3004 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3005 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3006 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3007 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3008 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3009 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3010 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3011 gcc.target/i386/avx512bw-vptestmb-1.c,
3012 gcc.target/i386/avx512bw-vptestmw-1.c,
3013 gcc.target/i386/avx512bw-vptestnmb-1.c,
3014 gcc.target/i386/avx512bw-vptestnmw-1.c,
3015 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3016 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3017 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3018 gcc.target/i386/avx512dq-vfpclassss-1.c,
3019 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3020 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3021 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3022 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3023 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3024 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3025 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3026 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3027 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3028 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3029 gcc.target/i386/avx512vl-vpcmpged-1.c,
3030 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3031 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3032 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3033 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3034 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3035 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3036 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3037 gcc.target/i386/avx512vl-vpcmpled-1.c,
3038 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3039 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3040 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3041 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3042 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3043 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3044 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3045 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3046 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3047 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3048 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3049 gcc.target/i386/avx512vl-vptestmd-1.c,
3050 gcc.target/i386/avx512vl-vptestmq-1.c,
3051 gcc.target/i386/avx512vl-vptestnmd-1.c,
3052 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3054 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3055 gcc.target/i386/avx512bw-vpcmpub-1.c,
3056 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3057 gcc.target/i386/avx512bw-vpcmpw-1.c,
3058 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3059 gcc.target/i386/avx512dq-vfpclassps-1.c,
3060 gcc.target/i386/avx512f-vcmppd-1.c,
3061 gcc.target/i386/avx512f-vcmpps-1.c,
3062 gcc.target/i386/avx512f-vcmpsd-1.c,
3063 gcc.target/i386/avx512f-vcmpss-1.c,
3064 gcc.target/i386/avx512f-vpcmpd-1.c,
3065 gcc.target/i386/avx512f-vpcmpq-1.c,
3066 gcc.target/i386/avx512f-vpcmpud-1.c,
3067 gcc.target/i386/avx512f-vpcmpuq-1.c,
3068 gcc.target/i386/avx512f-vptestmd-1.c,
3069 gcc.target/i386/avx512f-vptestmq-1.c,
3070 gcc.target/i386/avx512f-vptestnmd-1.c,
3071 gcc.target/i386/avx512f-vptestnmq-1.c,
3072 gcc.target/i386/avx512vl-vcmppd-1.c,
3073 gcc.target/i386/avx512vl-vcmpps-1.c,
3074 gcc.target/i386/avx512vl-vpcmpd-1.c,
3075 gcc.target/i386/avx512vl-vpcmpq-1.c,
3076 gcc.target/i386/avx512vl-vpcmpud-1.c,
3077 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3080 2019-01-03 Martin Sebor <msebor@redhat.com>
3082 PR tree-optimization/88659
3083 * gcc.dg/Wstringop-truncation-6.c: New test.
3085 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3088 * gfortran.dg/const_chararacter_merge.f90: Remove.
3090 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3093 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3094 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3096 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3098 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3099 * gcc.dg/pubtypes-3.c: Likewise.
3100 * gcc.dg/pubtypes-4.c: Likewise.
3102 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3105 * g++.target/i386/pr88636.C: New test.
3107 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3109 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3111 2019-01-03 Martin Liska <mliska@suse.cz>
3114 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3116 2019-01-02 Marek Polacek <polacek@redhat.com>
3118 PR c++/88612 - ICE with -Waddress-of-packed-member.
3119 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3121 PR c++/88631 - CTAD failing for value-initialization.
3122 * g++.dg/cpp1z/class-deduction59.C: New test.
3124 PR c++/81486 - CTAD failing with ().
3125 * g++.dg/cpp1z/class-deduction60.C: New test.
3126 * g++.dg/cpp1z/class-deduction61.C: New test.
3128 2019-01-02 Martin Sebor <msebor@redhat.com>
3129 Jeff Law <law@redhat.com>
3131 * gcc.dg/strlenopt-36.c: Update.
3132 * gcc.dg/strlenopt-45.c: Update.
3133 * gcc.c-torture/execute/strlen-5.c: New test.
3134 * gcc.c-torture/execute/strlen-6.c: New test.
3135 * gcc.c-torture/execute/strlen-7.c: New test.
3137 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3140 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3141 messages only on vect_hw_misalign targets.
3143 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3145 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3146 * gfortran.dg/dec_d_lines_3.f: Ditto.
3147 * gfortran.dg/dec_structure_24.f90: Ditto.
3148 * gfortran.dg/dec_structure_26.f90: Ditto.
3149 * gfortran.dg/dec_structure_27.f90: Ditto.
3150 * gfortran.dg/dec_type_print_3.f90: Ditto.
3151 * gfortran.dg/derived_name_1.f90: Ditto.
3152 * gfortran.dg/error_recovery_1.f90: Ditto.
3153 * gfortran.dg/gomp/pr29759.f90: Ditto.
3154 * gfortran.dg/pr36192.f90: Ditto.
3155 * gfortran.dg/pr56007.f90: Ditto.
3156 * gfortran.dg/pr56520.f90: Ditto.
3157 * gfortran.dg/pr78741.f90: Ditto.
3158 * gfortran.dg/print_fmt_2.f90: Ditto.
3159 * gfortran.dg/select_type_20.f90: Ditto.
3161 2019-01-02 Marek Polacek <polacek@redhat.com>
3164 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3166 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3169 * gfortran.dg/const_chararacter_merge.f90: New test.
3171 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3174 * g++.dg/torture/pr88130.C: New testcase.
3176 2019-01-02 Martin Liska <mliska@suse.cz>
3178 PR tree-optimization/88650
3179 * gfortran.dg/predict-3.f90: New test.
3181 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3183 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3185 2019-01-02 Richard Biener <rguenther@suse.de>
3187 PR tree-optimization/88621
3188 * gcc.dg/torture/pr88621.c: New testcase.
3190 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3193 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3194 targets and expect _ZThn8 for ilp32 targets.
3196 2019-01-01 Martin Sebor <msebor@redhat.com>
3197 Jeff Law <law@redhat.com>
3199 * gcc.dg/strlenopt-40.c: Update.
3200 * gcc.dg/strlenopt-51.c: Likewise.
3201 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3203 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3204 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3205 * gcc.dg/strlenopt-59.c: New test.
3206 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3207 * g++.dg/init/strlen.C: New test.
3209 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3212 * gfortran.dg/structure_constructor_16.f90: New test.
3214 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3216 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3217 * g++.dg/ipa/devirt-53.C: Fix scan template.
3219 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3221 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3222 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3223 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3225 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3227 * g++.dg/tree-prof/devirt.C: Update testcase.
3229 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3231 Update copyright years.
3233 Copyright (C) 2019 Free Software Foundation, Inc.
3235 Copying and distribution of this file, with or without modification,
3236 are permitted in any medium without royalty provided the copyright
3237 notice and this notice are preserved.