1 2019-03-04 Jakub Jelinek <jakub@redhat.com>
4 * g++.dg/cpp2a/desig12.C: New test.
5 * g++.dg/cpp2a/desig13.C: New test.
7 2019-03-04 Tamar Christina <tamar.christina@arm.com>
10 * gcc.target/aarch64/options_set_10.c: Add native.
12 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
14 PR tree-optimization/89437
15 * gcc.dg/sinatan-1.c: Fix testcase.
17 2019-03-04 Richard Biener <rguenther@suse.de>
20 * gcc.dg/torture/pr89572.c: New testcase.
22 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
24 PR tree-optimization/89487
25 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
27 2019-03-03 Harald Anlauf <anlauf@gmx.de>
30 * gfortran.dg/pr77583.f90: New test.
32 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
35 * gfortran.dg/coarray_allocate_11.f90: New test.
37 2019-03-02 Harald Anlauf <anlauf@gmx.de>
40 * gfortran.dg/pr89492.f90: Adjust testcase.
41 * gfortran.dg/transfer_check_5.f90: New test.
43 2019-03-02 Jakub Jelinek <jakub@redhat.com>
46 * g++.dg/cpp2a/desig10.C: New test.
47 * g++.dg/cpp2a/desig11.C: New test.
48 * g++.dg/ext/desig4.C: Expect 4 new errors.
51 * gcc.dg/pr89506.c: New test.
53 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
54 Monk Chiang <sh.chiang04@gmail.com>
56 * gcc.target/riscv/attribute-1.c: New.
57 * gcc.target/riscv/attribute-2.c: Likewise.
58 * gcc.target/riscv/attribute-3.c: Likewise.
59 * gcc.target/riscv/attribute-4.c: Likewise.
60 * gcc.target/riscv/attribute-5.c: Likewise.
61 * gcc.target/riscv/attribute-6.c: Likewise.
62 * gcc.target/riscv/attribute-7.c: Likewise.
63 * gcc.target/riscv/attribute-8.c: Likewise.
64 * gcc.target/riscv/attribute-9.c: Likewise.
66 * gcc.target/riscv/arch-1.c: New.
67 * gcc.target/riscv/arch-2.c: Likewise.
68 * gcc.target/riscv/arch-3.c: Likewise.
69 * gcc.target/riscv/arch-4.c: Likewise.
71 2019-03-01 Jakub Jelinek <jakub@redhat.com>
74 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
75 scan-tree-dump-times from dom3 to tracer pass.
77 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
79 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
80 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
82 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
84 PR rtl-optimization/85899
85 * gcc.dg/pr85899.c: New test.
87 2019-03-01 Marek Polacek <polacek@redhat.com>
89 PR c++/89537 - missing location for error with non-static member fn.
90 * g++.dg/diagnostic/member-fn-1.C: New test.
92 PR c++/89532 - ICE with incomplete type in decltype.
93 * g++.dg/cpp2a/nontype-class14.C: New test.
95 2019-03-01 Jakub Jelinek <jakub@redhat.com>
97 Implement P1002R1, Try-catch blocks in constexpr functions
99 * g++.dg/cpp2a/constexpr-try1.C: New test.
100 * g++.dg/cpp2a/constexpr-try2.C: New test.
101 * g++.dg/cpp2a/constexpr-try3.C: New test.
102 * g++.dg/cpp2a/constexpr-try4.C: New test.
103 * g++.dg/cpp2a/constexpr-try5.C: New test.
104 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
106 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
108 PR tree-optimization/89535
109 * gfortran.dg/vect/pr89535.f90: New test.
111 2019-03-01 Richard Biener <rguenther@suse.de>
114 * gfortran.dg/pr89451.f90: New testcase.
116 2019-03-01 Richard Biener <rguenther@suse.de>
119 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
120 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
121 that happen now earlier.
123 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
125 * gcc.c-torture/execute/20190228-1.c: New test.
127 2019-02-28 Marek Polacek <polacek@redhat.com>
129 PR c++/87068 - missing diagnostic with fallthrough statement.
130 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
132 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
133 Cesar Philippidis <cesar@codesourcery.com>
137 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
138 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
141 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
145 * gfortran.dg/goacc/routine-6.f90: Update
146 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
147 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
149 2019-02-28 Jakub Jelinek <jakub@redhat.com>
152 * gcc.dg/pr89521-1.c: New test.
153 * gcc.dg/pr89521-2.c: New test.
155 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
158 * g++.dg/ipa/pr89009.C: Update symbol visibility.
160 2019-02-28 Tamar Christina <tamar.christina@arm.com>
163 * gcc.target/aarch64/options_set_10.c: New test.
165 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
168 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
170 2019-02-28 Jakub Jelinek <jakub@redhat.com>
173 * gcc.dg/pr89525.c: New test.
176 * gcc.dg/pr89520-1.c: New test.
177 * gcc.dg/pr89520-2.c: New test.
179 2019-02-27 Marek Polacek <polacek@redhat.com>
181 PR c++/88857 - ICE with value-initialization of argument in template.
182 * g++.dg/cpp0x/initlist-value4.C: New test.
184 2019-02-27 Marek Polacek <polacek@redhat.com>
186 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
187 * g++.dg/cpp0x/using-enum-3.C: New test.
189 2019-02-27 Jakub Jelinek <jakub@redhat.com>
191 PR tree-optimization/89280
192 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
195 2019-02-27 Richard Biener <rguenther@suse.de>
197 * gcc.dg/gimplefe-36.c: New testcase.
199 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
202 * g++.dg/cpp0x/nsdmi15.C: New.
204 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
207 * g++.dg/cpp0x/pr88987.C: New.
209 2019-02-27 Jakub Jelinek <jakub@redhat.com>
211 PR tree-optimization/89280
212 * gcc.c-torture/compile/pr89280.c: New test.
213 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
214 function. Skip the test for -O0.
216 2018-02-26 Steve Ellcey <sellcey@marvell.com>
218 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
219 * gfortran.dg/simd-builtins-2.f90: Ditto.
220 * gfortran.dg/simd-builtins-6.f90: Ditto.
221 * gfortran.dg/simd-builtins-8.f90: New test.
222 * gfortran.dg/simd-builtins-8.h: New header file.
224 2019-02-26 Jakub Jelinek <jakub@redhat.com>
227 * g++.dg/other/new2.C: New test.
229 PR tree-optimization/89500
230 * gcc.dg/pr89500.c: New test.
231 * gcc.dg/Wstringop-overflow-10.c: New test.
232 * gcc.dg/strlenopt-60.c: New test.
234 2019-02-26 Harald Anlauf <anlauf@gmx.de>
237 * gfortran.dg/pr89492.f90: New test.
239 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
242 * gfortran.dg/altreturn_9_0.f90: New file.
243 * gfortran.dg/altreturn_9_1.f90: New file.
245 2019-02-26 Jakub Jelinek <jakub@redhat.com>
248 * g++.dg/cpp1y/constexpr-89481.C: New test.
250 2019-02-26 Richard Biener <rguenther@suse.de>
252 PR tree-optimization/89505
253 * gcc.dg/torture/pr89505.c: New testcase.
255 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
257 * gnat.dg/opt77.adb: New test.
258 * gnat.dg/opt77_pkg.ad[sb]: New helper.
260 2019-02-26 Jakub Jelinek <jakub@redhat.com>
263 * gcc.target/i386/pr89474.c: New test.
265 2019-02-25 Jakub Jelinek <jakub@redhat.com>
268 * gcc.c-torture/compile/pr77754-1.c: New test.
269 * gcc.c-torture/compile/pr77754-2.c: New test.
270 * gcc.c-torture/compile/pr77754-3.c: New test.
271 * gcc.c-torture/compile/pr77754-4.c: New test.
272 * gcc.c-torture/compile/pr77754-5.c: New test.
273 * gcc.c-torture/compile/pr77754-6.c: New test.
275 2019-02-25 Tamar Christina <tamar.christina@arm.com>
278 * gcc.target/aarch64/options_set_1.c: New test.
279 * gcc.target/aarch64/options_set_2.c: New test.
280 * gcc.target/aarch64/options_set_3.c: New test.
281 * gcc.target/aarch64/options_set_4.c: New test.
282 * gcc.target/aarch64/options_set_5.c: New test.
283 * gcc.target/aarch64/options_set_6.c: New test.
284 * gcc.target/aarch64/options_set_7.c: New test.
285 * gcc.target/aarch64/options_set_8.c: New test.
286 * gcc.target/aarch64/options_set_9.c: New test.
288 2019-02-25 Tamar Christina <tamar.christina@arm.com>
290 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
291 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
293 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
294 test_vfmlslq_high_f16): ... To this.
295 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
296 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
297 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
298 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
299 test_vfmlslq_laneq_high_u32): Rename ...
300 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
301 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
302 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
303 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
304 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
305 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
306 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
307 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
308 test_vfmlslq_laneq_low_u32): Rename ...
309 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
310 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
311 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
312 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
313 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
314 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
316 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
317 test_vfmlslq_low_f16): ... To this.
319 2019-02-25 Tamar Christina <tamar.christina@arm.com>
321 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
322 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
324 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
325 test_vfmlslq_high_f16): ... To this.
326 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
327 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
328 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
329 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
330 test_vfmlslq_laneq_high_u32): Rename ...
331 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
332 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
333 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
334 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
335 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
336 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
337 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
338 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
339 test_vfmlslq_laneq_low_u32): Rename ...
340 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
341 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
342 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
343 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
344 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
345 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
347 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
348 test_vfmlslq_low_f16): ... To This.
349 * lib/target-supports.exp
350 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
352 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
355 * gfortran.dg/overload_3.f90: New test.
357 2019-02-25 Jakub Jelinek <jakub@redhat.com>
360 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
362 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
365 * gfortran.dg/list_directed_large.f90: New test.
367 2019-02-25 Jakub Jelinek <jakub@redhat.com>
370 * gcc.c-torture/execute/pr89434.c: New test.
373 * gcc.dg/pr89438.c: New test.
375 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
378 * g++.dg/cpp0x/pr84585.C: New.
380 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
383 * gfortran.dg/allocate_with_mold_3.f90: New test.
385 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
388 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
389 * gcc.target/i386/pr87007-2.c: Likewise.
391 2019-02-24 Harald Anlauf <anlauf@gmx.de>
395 * gfortran.dg/pr89266.f90: New test.
396 * gfortran.dg/pr88326.f90: New test.
398 2019-02-24 Jakub Jelinek <jakub@redhat.com>
400 PR rtl-optimization/89445
401 * gcc.target/i386/avx512f-pr89445.c: New test.
403 2019-02-23 Martin Sebor <msebor@redhat.com>
405 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
406 wchar_t to wint_t to avoid a bogus -Wformat warning in
409 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
412 * gfortran.dg/ISO_Fortran_binding_5.c: Include
413 "../../../libgfortran/ISO_Fortran_binding.h".
414 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
416 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
419 * gcc.dg/pr69471-1.c: New test.
420 * gcc.dg/pr69471-2.c: Likewise.
421 * gcc.target/i386/pr69471-3.c: Likewise.
423 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
426 * gfortran.dg/dtio_34.f90: New test.
428 2019-02-23 Marek Polacek <polacek@redhat.com>
430 PR c++/88294 - ICE with non-constant noexcept-specifier.
431 * g++.dg/cpp0x/noexcept34.C: New test.
432 * g++.dg/cpp0x/noexcept35.C: New test.
435 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
437 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
440 * gfortran.dg/deferred_character_32.f90 : New test
442 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
445 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
446 previously incorrect lbound for allocatable expressions. Also
447 correct stop values to avoid repetition.
448 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
449 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
452 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
453 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
454 * gfortran.dg/pr32599.f03 : Set standard to F2008.
456 2019-02-22 David Malcolm <dmalcolm@redhat.com>
459 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
460 renaming to a multicharacter name, so that start != finish. Add
461 tests for dtor locations.
463 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
466 * g++.dg/cpp0x/pr84676.C: New.
468 2019-02-22 Martin Sebor <msebor@redhat.com>
470 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
471 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
473 2019-02-22 Harald Anlauf <anlauf@gmx.de>
476 * gfortran.dg/newunit_6.f90: New test.
478 2019-02-22 Marek Polacek <polacek@redhat.com>
480 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
481 * g++.dg/cpp2a/explicit14.C: New test.
483 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
486 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
487 * gfortran.fortran-torture/compile/pr89324.f90: New test.
489 2019-02-22 Martin Sebor <msebor@redhat.com>
492 * gcc.dg/Wabsolute-value.c: New test.
494 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
496 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
497 Hongtao Liu <hongtao.liu@intel.com>
498 Sunil K Pandey <sunil.k.pandey@intel.com>
501 * gcc.target/i386/pr87007-1.c: New test.
502 * gcc.target/i386/pr87007-2.c: Likewise.
504 2019-02-22 Richard Biener <rguenther@suse.de>
506 PR tree-optimization/89440
507 * gcc.dg/vect/pr89440.c: New testcase.
509 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
511 * lib/target-supports.exp (check_effective_target_offload_nvptx):
515 * gfortran.dg/goacc/classify-routine.f95: Adjust.
517 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
518 * g++.dg/goacc/template.C: Likewise.
521 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
523 2019-02-22 Richard Biener <rguenther@suse.de>
526 * gcc.dg/torture/restrict-7.c: New testcase.
528 2019-02-21 Jakub Jelinek <jakub@redhat.com>
531 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
532 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
533 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
535 * g++.dg/cpp1y/constexpr-89285.C: New test.
536 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
538 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
539 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
541 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
544 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
545 -fcf-protection with -fcf-protection=branch.
546 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
547 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
548 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
549 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
550 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
552 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
554 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
555 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
557 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
560 * gfortran.dg/warn_conversion_11.f90: New test.
562 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
565 * gcc.target/i386/pr87412-1.c: New file.
566 * gcc.target/i386/pr87412-2.c: Likewise.
567 * gcc.target/i386/pr87412-3.c: Likewise.
568 * gcc.target/i386/pr87412-4.c: Likewise.
570 2019-02-20 Jakub Jelinek <jakub@redhat.com>
573 * g++.dg/cpp0x/pr89403.C: New test.
576 * g++.dg/cpp1z/inline-var5.C: New test.
579 * gcc.c-torture/compile/pr89412.c: New test.
581 2019-02-20 Jakub Jelinek <jakub@redhat.com>
582 David Malcolm <dmalcolm@redhat.com>
585 * gcc.dg/torture/pr89091.c: New test.
587 2019-02-20 Jakub Jelinek <jakub@redhat.com>
591 * gcc.dg/pr88074-2.c: New test.
594 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
596 2019-02-20 David Malcolm <dmalcolm@redhat.com>
599 * gcc.dg/pr89410-1.c: New test.
600 * gcc.dg/pr89410-2.c: New test.
602 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
604 * lib/target-supports.exp (check_effective_target_vect_usad_char):
606 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
607 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
609 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
612 * gcc.target/arm/pr86487.c: New.
614 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
617 * g++.dg/cpp1y/var-templ60.C: New.
619 2019-02-20 Li Jia He <helijia@linux.ibm.com>
622 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
624 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
626 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
628 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
631 * gfortran.dg/ISO_Fortran_binding_4.f90
633 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
636 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
637 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
639 2019-02-19 Richard Biener <rguenther@suse.de>
642 * gcc.dg/pr88074.c: New testcase.
644 2019-02-19 Jakub Jelinek <jakub@redhat.com>
647 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
651 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
654 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
657 * g++.dg/diagnostic/pr89390.C: New test.
659 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
663 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
665 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
668 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
671 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
673 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
674 * gfortran.dg/lto/pr87689_0.f: New file.
675 * gfortran.dg/lto/pr87689_1.f: New file.
677 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
679 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
681 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
683 * gdc.dg/dg.exp: Tabify.
684 * gdc.dg/lto/lto.exp: Likewise.
685 * gdc.test/gdc-test.exp: Likewise.
686 * lib/gdc-dg.exp: Likewise.
687 * lib/gdc.exp: Likewise.
689 2019-02-18 Richard Biener <rguenther@suse.de>
691 PR tree-optimization/89296
692 * gcc.dg/uninit-pr89296.c: New testcase.
694 2019-02-18 Jakub Jelinek <jakub@redhat.com>
697 * gcc.c-torture/execute/pr89369.c: New test.
698 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
699 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
702 2019-02-18 Martin Jambor <mjambor@suse.cz>
704 PR tree-optimization/89209
705 * gcc.dg/tree-ssa/pr89209.c: New test.
707 2019-02-18 Martin Liska <mliska@suse.cz>
709 * gfortran.dg/simd-builtins-7.f90: New test.
710 * gfortran.dg/simd-builtins-7.h: New test.
712 2019-02-17 Harald Anlauf <anlauf@gmx.de>
715 * gfortran.dg/pr88299.f90: New test.
717 2019-02-17 Harald Anlauf <anlauf@gmx.de>
720 * gfortran.dg/transfer_simplify_12.f90: New test.
722 2019-02-17 Marek Polacek <polacek@redhat.com>
724 PR c++/89217 - ICE with list-initialization in range-based for loop.
725 * g++.dg/cpp0x/range-for37.C: New test.
727 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
730 * g++.dg/cpp0x/initlist114.C: New test.
733 * g++.dg/abi/mangle68.C: New test.
734 * g++.dg/cpp0x/decltype69.C: New test.
736 2019-02-16 David Malcolm <dmalcolm@redhat.com>
739 * g++.dg/wrappers/pr88680.C: New test.
741 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
744 * gfortran.dg/coarray_data_1.f90: New test.
746 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
748 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
749 * c-c++-common/patchable_function_entry-default.c: Likewise.
750 * c-c++-common/patchable_function_entry-definition.c: Likewise.
752 2019-02-16 Jakub Jelinek <jakub@redhat.com>
754 PR rtl-optimization/66152
755 * gcc.target/i386/pr66152.c: New test.
757 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
759 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
760 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
762 2019-02-15 Tamar Christina <tamar.christina@arm.com>
764 * lib/target-supports.exp
765 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
766 checking alternative.
768 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
770 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
772 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
774 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
775 * c-c++-common/patchable_function_entry-default.c: Likewise.
776 * c-c++-common/patchable_function_entry-definition.c: Likewise.
777 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
779 2019-02-15 Jakub Jelinek <jakub@redhat.com>
783 * lib/gcc-dg.exp: If llvm_binutils effective target, set
784 allow_blank_lines to 2 during initialization.
785 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
786 it was previously zero.
787 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
788 Clear allow_blank_lines afterwards whenever it was 1.
789 * gdc.test/gdc-test.exp (dmd2dg): Don't call
790 dg-allow-blank-lines-in-output here.
791 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
792 the tests and restore it back at the end.
794 * c-c++-common/ubsan/opts-1.c: New test.
795 * c-c++-common/ubsan/opts-2.c: New test.
796 * c-c++-common/ubsan/opts-3.c: New test.
797 * c-c++-common/ubsan/opts-4.c: New test.
799 2019-02-15 Richard Biener <rguenther@suse.de>
800 Jakub Jelinek <jakub@redhat.com>
802 PR tree-optimization/89278
803 * gcc.dg/pr89278.c: New test.
805 2019-02-15 Jakub Jelinek <jakub@redhat.com>
808 * gcc.dg/pr89340.c: New test.
809 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
810 that leaf attribute on nested function is useless.
813 * gcc.dg/pr89342.c: New test.
815 2019-02-14 Jakub Jelinek <jakub@redhat.com>
817 PR rtl-optimization/89354
818 * gcc.dg/pr89354.c: New test.
820 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
822 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
823 * gcc.target/i386/ssse3-pabsd.c: Ditto.
824 * gcc.target/i386/ssse3-pabsw.c: Ditto.
825 * gcc.target/i386/ssse3-palignr.c: Ditto.
826 * gcc.target/i386/ssse3-phaddd.c: Ditto.
827 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
828 * gcc.target/i386/ssse3-phaddw.c: Ditto.
829 * gcc.target/i386/ssse3-phsubd.c: Ditto.
830 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
831 * gcc.target/i386/ssse3-phsubw.c: Ditto.
832 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
833 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
834 * gcc.target/i386/ssse3-pshufb.c: Ditto.
835 * gcc.target/i386/ssse3-psignb.c: Ditto.
836 * gcc.target/i386/ssse3-psignd.c: Ditto.
837 * gcc.target/i386/ssse3-psignw.c: Ditto.
839 2018-02-14 Steve Ellcey <sellcey@marvell.com>
841 * gcc.target/aarch64/pcs_attribute.c: New test.
843 2019-02-14 Harald Anlauf <anlauf@gmx.de>
846 * gfortran.dg/pr88248.f90: New test.
847 * gfortran.dg/f2018_obs.f90: Updated test.
849 2019-02-14 Tamar Christina <tamar.christina@arm.com>
851 * gcc.target/arm/pr88850.c: change options to additional option.
853 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
856 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
859 2019-02-14 Tamar Christina <tamar.christina@arm.com>
862 * gcc.target/arm/pr88850-2.c: New test.
863 * lib/target-supports.exp
864 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
865 check_effective_target_arm_neon_softfp_fp16_ok,
866 add_options_for_arm_neon_softfp_fp16): New.
868 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
870 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
871 * lib/target-supports.exp: Add procedure to check for ldrd.
873 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
876 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
877 * gfortran.dg/goacc/loop-3.f95: Likewise.
878 * gfortran.dg/goacc/pr72715.f90: New test.
880 2019-02-14 Martin Liska <mliska@suse.cz>
882 PR rtl-optimization/89242
883 * g++.dg/pr89242.C: New test.
885 2019-02-14 Jakub Jelinek <jakub@redhat.com>
887 PR tree-optimization/89314
888 * gcc.dg/pr89314.c: New test.
891 * gcc.dg/ubsan/pr89284.c: New test.
893 2019-02-13 Ian Lance Taylor <iant@golang.org>
895 * gcc.dg/func-attr-1.c: New test.
897 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
899 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
901 2019-02-13 Marek Polacek <polacek@redhat.com>
903 PR c++/89297 - ICE with OVERLOAD in template.
904 * g++.dg/cpp0x/initlist113.C: New test.
906 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
909 * g++.dg/cpp0x/pr86379.C: New.
912 * g++.dg/cpp1y/pr87322.C: New.
913 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
914 instantiate the expected number of lambda functions.
916 2019-02-13 Marek Polacek <polacek@redhat.com>
919 * g++.dg/cpp2a/nontype-class13.C: New test.
921 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
924 * gcc.target/arm/pr89190.c: New test.
926 2019-02-13 David Malcolm <dmalcolm@redhat.com>
929 * g++.dg/concepts/pr89036.C: New test.
931 2019-02-13 Tamar Christina <tamar.christina@arm.com>
934 * gcc.target/aarch64/sve/pr88847.c: New test.
936 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
937 Jakub Jelinek <jakub@redhat.com>
940 * g++.dg/torture/pr89303.C: New test.
942 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
945 * g++.dg/cpp1z/using4.C: New.
946 * g++.dg/cpp1z/using5.C: Likewise.
947 * g++.dg/cpp1z/using6.C: Likewise.
949 2019-02-13 Jakub Jelinek <jakub@redhat.com>
952 * gcc.target/i386/pr89290.c: New test.
954 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
956 * gcc.target/powerpc/crypto-builtin-1.c
957 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
960 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
963 * gcc.target/i386/pr89229-1.c: New test.
965 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
968 * gcc.target/s390/pr89233.c: New test.
970 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
972 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
973 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
974 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
976 2019-02-12 Richard Biener <rguenther@suse.de>
978 PR tree-optimization/89253
979 * gfortran.dg/pr89253.f: New testcase.
981 2019-02-11 Marek Polacek <polacek@redhat.com>
983 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
984 * g++.dg/cpp0x/nullptr40.C: New test.
985 * g++.dg/cpp0x/nullptr41.C: New test.
987 2019-02-11 Jakub Jelinek <jakub@redhat.com>
990 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
992 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
994 PR tree-optimization/86637
995 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
997 2019-02-11 Martin Sebor <msebor@redhat.com>
999 PR tree-optimization/88771
1000 * gcc.dg/Wstringop-overflow-8.c: New test.
1001 * gcc.dg/Wstringop-overflow-9.c: New test.
1002 * gcc.dg/Warray-bounds-40.c: New test.
1003 * gcc.dg/builtin-stpncpy.c: Adjust.
1004 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1005 * g++.dg/opt/memcpy1.C: Adjust.
1007 2019-02-11 Martin Sebor <msebor@redhat.com>
1010 * c-c++-common/array-5.c: New test.
1011 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1012 * g++.dg/init/new38.C: Same.
1013 * g++.dg/init/new43.C: Same.
1014 * g++.dg/init/new44.C: Same.
1015 * g++.dg/init/new46.C: Same.
1016 * g++.dg/other/large-size-array.C: Same.
1017 * g++.dg/other/new-size-type.C: Same.
1018 * g++.dg/template/array30.C: Same.
1019 * g++.dg/template/array32.C: New test.
1020 * g++.dg/template/dependent-name3.C: Adjust.
1021 * gcc.dg/large-size-array-3.c: Same.
1022 * gcc.dg/large-size-array-5.c: Same.
1023 * gcc.dg/large-size-array.c: Same.
1024 * g++.old-deja/g++.brendan/array1.C: Same.
1025 * g++.old-deja/g++.mike/p6149.C: Same.
1027 2019-02-11 Martin Sebor <msebor@redhat.com>
1029 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1031 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1034 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1035 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1036 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1038 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1040 * gcc.target/powerpc/vec-sld-modulo.c: New.
1041 * gcc.target/powerpc/vec-srad-modulo.c: New.
1042 * gcc.target/powerpc/vec-srd-modulo.c: New.
1044 2019-02-11 Martin Liska <mliska@suse.cz>
1047 * g++.dg/ipa/pr89009.C: New test.
1049 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1052 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1053 * gfortran.dg/pointer_init_6.f90: Likewise.
1054 * gfortran.dg/pointer_init_9.f90: New test.
1056 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1059 * gfortran.dg/warn_undefined_1.f90: New test.o
1061 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1063 PR tree-optimization/89268
1064 * gcc.dg/vect/pr89268.c: New test.
1066 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1068 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1070 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1073 * gfortran.dg/substr_simplify.f90: New test.
1075 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1078 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1080 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1083 * gfortran.dg/array_reference_2.f90 : New test.
1085 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1088 * gcc.dg/gomp/pr89246-1.c: New test.
1089 * gcc.dg/gomp/pr89246-2.c: New test.
1091 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1093 PR tree-optimization/88739
1094 * gcc.c-torture/execute/pr88739.c: New test.
1096 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1099 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1101 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1103 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1104 * gcc.target/s390/vector/vec-copysign.c: New test.
1106 2019-02-08 Richard Biener <rguenther@suse.de>
1108 PR tree-optimization/89247
1109 * gcc.dg/torture/pr89247.c: New testcase.
1111 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1113 * gcc.target/s390/jump-label.c: New test.
1115 2019-02-08 Richard Biener <rguenther@suse.de>
1118 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1120 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1122 PR rtl-optimization/89234
1123 * g++.dg/ubsan/pr89234.C: New test.
1125 2019-02-08 Richard Biener <rguenther@suse.de>
1128 * gcc.dg/torture/pr89223.c: New testcase.
1130 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1132 PR tree-optimization/86637
1133 PR tree-optimization/89235
1134 * gcc.c-torture/compile/pr86637-1.c: New test.
1135 * gcc.c-torture/compile/pr86637-2.c: New test.
1136 * gcc.c-torture/compile/pr86637-3.c: New test.
1137 * gcc.c-torture/compile/pr89235.c: New test.
1139 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1141 * gcc.target/aarch64/abd_1.c: New test.
1142 * gcc.dg/sabd_1.c: Likewise.
1144 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1147 * gfortran.dg/wunused-parameter_2.f90: New test.
1149 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1151 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1153 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1155 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1156 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1158 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1159 Jakub Jelinek <jakub@redhat.com>
1162 * gcc.c-torture/execute/pr88714.c: New test.
1163 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1165 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1168 * gcc.target/arm/pr88850.c: New test.
1170 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1173 * g++.dg/cpp0x/pr86218.C: New.
1175 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1177 PR rtl-optimization/89225
1178 * gcc.target/powerpc/pr89225.c: New.
1180 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1182 * gnat.dg/opt76.adb: New test.
1184 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1187 * gfortran.dg/null_10.f90: New test.
1189 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1192 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1193 column numbers to dg-warning directives where they are correct.
1194 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1195 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1196 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1198 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1201 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1202 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1203 xfail scan-assembler-not with Solaris as.
1205 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1207 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1209 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1211 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1214 2019-02-06 Richard Biener <rguenther@suse.de>
1216 PR tree-optimization/89182
1217 * gfortran.dg/graphite/pr89182.f90: New testcase.
1219 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1222 * gcc.dg/pr89211.c: New test.
1225 * c-c++-common/builtin-convertvector-2.c: New test.
1227 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1230 * lib/go-torture.exp: Test compiling with -flto.
1232 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1235 * gcc.dg/redecl-18.c: New test.
1237 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1240 * g++.dg/opt/pr89187.C: New test.
1242 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1244 * jit.dg/add-driver-options-testlib.c: Add support file for
1245 test-add-driver-options.c testcase.
1246 * jit.dg/all-non-failing-tests.h: Add note about
1247 test-add-driver-options.c
1248 * jit.dg/jit.exp (jit-dg-test): Update to support
1249 add-driver-options-testlib.c compilation.
1250 * jit.dg/test-add-driver-options.c: New testcase.
1252 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1254 PR rtl-optimization/11304
1255 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1256 * gcc.target/i386/call-2.c: New test.
1258 2019-02-05 Marek Polacek <polacek@redhat.com>
1260 PR c++/89158 - by-value capture of constexpr variable broken.
1261 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1263 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1265 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1267 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1269 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1271 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1274 * g++.dg/opt/pr89188.C: New test.
1276 PR rtl-optimization/89195
1277 * gcc.c-torture/execute/pr89195.c: New test.
1279 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1281 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1283 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1284 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1285 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1286 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1287 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1288 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1289 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1290 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1291 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1293 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1296 * g++.dg/ext/vector36.C: New test.
1298 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1301 * g++.dg/pr87770.C: New.
1303 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1306 * gfortran.dg/pr89077.f90: New test.
1308 2019-02-04 Martin Liska <mliska@suse.cz>
1311 * gcc.dg/ipa/pr88985.c: New test.
1313 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1315 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1316 characters or extra spaces after the comment character.
1318 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1320 * g++.dg/torture/alias-1.C: New test.
1322 2019-02-03 Martin Sebor <msebor@redhat.com>
1325 * c-c++-common/Wsequence-point-2.c: New test.
1328 * g++.dg/warn/Wunused-var-35.C: New test.
1330 2019-02-03 Richard Biener <rguenther@suse.de>
1333 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1335 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1338 * gfortran.dg/warn_conversion_10.f90: New test.
1340 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1343 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1345 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1348 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1350 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1353 * gfortran.dg/pointer_array_component_3.f90 : New test.
1355 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1358 * gcc.dg/gomp/pr87887-1.c: New test.
1359 * gcc.dg/gomp/pr87887-2.c: New test.
1361 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1365 * gfortran.dg/pr89084.f90: New test.
1366 * gfortran.dg/lto/pr89084_0.f90: New test.
1367 * gfortran.dg/pr83246.f90: New test.
1369 2019-02-01 Marek Polacek <polacek@redhat.com>
1371 PR c++/88325 - ICE with invalid out-of-line template member definition.
1372 * g++.dg/cpp2a/typename14.C: New test.
1374 2019-02-01 Richard Biener <rguenther@suse.de>
1377 * gcc.dg/torture/pr88597.c: New testcase.
1379 2019-02-01 Richard Biener <rguenther@suse.de>
1381 PR tree-optimization/85497
1382 * gcc.dg/graphite/pr85497.c: New testcase.
1384 2019-02-01 Richard Biener <rguenther@suse.de>
1387 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1389 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1391 PR tree-optimization/89143
1392 * gcc.dg/tree-ssa/vrp121.c: New test.
1394 PR tree-optimization/88107
1395 * gcc.dg/gomp/pr88107.c: New test.
1398 * g++.dg/ext/attrib57.C: New test.
1400 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1402 PR tree-optimization/88932
1403 * gfortran.dg/pr88932.f90: New test.
1405 2019-01-31 Marek Polacek <polacek@redhat.com>
1407 PR c++/88983 - ICE with switch in constexpr function.
1408 * g++.dg/cpp1y/constexpr-88983.C: New test.
1410 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1413 * gfortran.dg/contiguous_9.f90: New test.
1415 2019-01-31 Marek Polacek <polacek@redhat.com>
1417 PR c++/89083, c++/80864 - ICE with list initialization in template.
1418 * g++.dg/cpp0x/initlist107.C: New test.
1419 * g++.dg/cpp0x/initlist108.C: New test.
1420 * g++.dg/cpp0x/initlist109.C: New test.
1421 * g++.dg/cpp0x/initlist110.C: New test.
1422 * g++.dg/cpp0x/initlist111.C: New test.
1423 * g++.dg/cpp0x/initlist112.C: New test.
1424 * g++.dg/init/ptrfn4.C: New test.
1426 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1429 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1430 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1432 2019-01-31 Richard Biener <rguenther@suse.de>
1434 PR tree-optimization/89135
1435 * gcc.dg/torture/pr89135.c: New testcase.
1437 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1440 * c-c++-common/asan/pr89124.c: New test.
1442 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1445 * gfortran.dg/print_2.f90: New test.
1447 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1449 PR rtl-optimization/87246
1450 * gcc.target/i386/pr87246.c: New.
1452 2019-01-30 Marek Polacek <polacek@redhat.com>
1454 PR c++/89119 - ICE with value-initialization in template.
1455 * g++.dg/cpp0x/initlist-value3.C: New test.
1457 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1459 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1460 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1461 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1462 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1463 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1464 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1465 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1466 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1467 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1468 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1470 2019-01-30 Richard Biener <rguenther@suse.de>
1472 PR tree-optimization/89111
1473 * gcc.dg/torture/pr89111.c: New testcase.
1475 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1478 * lib/target-supports.exp: Cache result.
1480 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1483 * g++.target/i386/pr89105.C: New test.
1486 * gcc.dg/pr89061.c: New test.
1488 2019-01-29 Martin Sebor <msebor@redhat.com>
1491 * gcc.dg/Warray-bounds-39.c: New test.
1493 2019-01-29 Marek Polacek <polacek@redhat.com>
1496 * g++.dg/other/nontype-1.C: Expect error in all modes.
1497 * g++.dg/parse/crash13.C: Likewise.
1498 * g++.dg/parse/error36.C: Likewise.
1499 * g++.dg/template/error29.C: Likewise.
1501 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1504 * gfortran.dg/c_funptr_1.f90: New file.
1505 * gfortran.dg/c_funptr_1_mod.f90: New file.
1507 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1511 * gcc.dg/gomp/pr89104.c: New test.
1513 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1515 * gdc.dg/pr89042a.d: Mark as compile test.
1516 * gdc.dg/pr89042b.d: Likewise.
1518 2019-01-29 Richard Biener <rguenther@suse.de>
1521 * g++.dg/lto/pr87295_0.C: New testcase.
1523 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1526 * gcc.dg/pr89045.c: New test.
1529 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1530 lp64, ilp32 and llp64 only.
1531 (fputs): Use unsigned long long instead of size_t for return type.
1532 (vfprintf, vfscanf): Accept arbitrary target specific type for
1535 2019-01-28 Marek Polacek <polacek@redhat.com>
1537 PR c++/88358 - name wrongly treated as type.
1538 * g++.dg/cpp2a/typename1.C: Add dg-error.
1539 * g++.dg/cpp2a/typename13.C: New test.
1540 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1543 2019-01-28 Marek Polacek <polacek@redhat.com>
1545 * g++.dg/cpp0x/enum37.C: Add dg-error.
1547 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1549 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1550 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1552 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1554 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1555 "-Wattribute-alias".
1557 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1560 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1562 2019-01-27 Marek Polacek <polacek@redhat.com>
1564 PR c++/88815 - narrowing conversion lost in decltype.
1565 PR c++/78244 - narrowing conversion in template not detected.
1566 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1567 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1568 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1569 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1571 PR c++/89024 - ICE with incomplete enum type.
1572 * g++.dg/cpp0x/enum37.C: New test.
1574 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1576 * gnat.dg/opt75.adb: New test.
1577 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1579 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1582 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1583 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1585 2019-01-26 Martin Jambor <mjambor@suse.cz>
1588 * gfortran.dg/gomp/pr88933.f90: New test.
1590 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1593 * gdc.dg/pr89042a.d: New test.
1594 * gdc.dg/pr89042b.d: New test.
1596 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1599 * gfortran.dg/pr57553.f90: New test.
1601 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1603 * gnat.dg/array34.adb: New test.
1605 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1607 PR preprocessor/88974
1608 * c-c++-common/cpp/pr88974.c: New test.
1610 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1613 * g++.dg/cpp2a/destroying-delete2.C: New.
1614 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1616 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1619 * gfortran.dg/pr85780.f90: Update testcase for error message.
1621 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1624 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1625 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1626 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1628 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1631 * gcc.dg/pr89037.c: New test.
1633 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1635 * lib/target-supports.exp (check_effective_target_fenv): New.
1636 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1637 fenv effective target.
1638 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1639 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1640 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1641 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1643 2019-01-25 Richard Biener <rguenther@suse.de>
1645 PR tree-optimization/86865
1646 * gcc.dg/graphite/pr86865.c: New testcase.
1647 * gcc.dg/graphite/pr69728.c: XFAIL.
1648 * gcc.dg/graphite/scop-21.c: Likewise.
1650 2019-01-24 Martin Sebor <msebor@redhat.com>
1655 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1656 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1657 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1658 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1659 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1660 * gcc.dg/builtins-69.c: New test.
1661 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1662 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1664 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1666 PR rtl-optimization/88948
1667 * gcc.target/i386/pr88948.c: New test.
1669 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1672 * g++.dg/debug/pr89006.C: New test.
1675 * gcc.dg/gomp/pr89015.c: New test.
1678 * c-c++-common/gomp/cancel-2.c: New test.
1679 * gcc.dg/gomp/cancel-1.c: New test.
1680 * g++.dg/gomp/cancel-1.C: New test.
1681 * g++.dg/gomp/cancel-2.C: New test.
1682 * g++.dg/gomp/cancel-3.C: New test.
1684 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1686 PR tree-optimization/89027
1687 * gfortran.dg/gomp/pr89027.f90: New test.
1689 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1692 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1693 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1695 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1698 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1699 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1700 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1701 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1703 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1706 * g++.target/i386/pr88998.c: New test.
1708 2019-01-23 Marek Polacek <polacek@redhat.com>
1710 PR c++/88757 - qualified name treated wrongly as type.
1711 * g++.dg/cpp0x/dependent2.C: New test.
1712 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1713 * g++.dg/cpp2a/typename12.C: New test.
1714 * g++.dg/template/static30.C: Remove dg-error.
1716 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1719 * c-c++-common/pr44715.c: New test.
1722 * c-c++-common/pr88984.c: New test.
1724 2019-01-23 Richard Biener <rguenther@suse.de>
1726 PR tree-optimization/89008
1727 * gcc.dg/torture/pr89008.c: New testcase.
1729 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1731 * gnat.dg/specs/opt4.ads: New test.
1733 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1735 PR tree-optimization/88964
1736 * gfortran.dg/pr88964.f90: New test.
1738 2019-01-22 Martin Sebor <msebor@redhat.com>
1740 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1741 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1743 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1744 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1747 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1749 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1750 to aarch64*-*-* target.
1751 * c-c++-common/gomp/pr60823-3.c: Ditto.
1752 * g++.dg/gomp/declare-simd-1.C: Ditto.
1753 * g++.dg/gomp/declare-simd-3.C: Ditto.
1754 * g++.dg/gomp/declare-simd-4.C: Ditto.
1755 * g++.dg/gomp/declare-simd-7.C: Ditto.
1756 * g++.dg/gomp/pr88182.C: Ditto.
1757 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1758 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1759 * gcc.dg/gomp/pr59669-2.c: Ditto.
1760 * gcc.dg/gomp/pr87895-1.c: Ditto.
1761 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1762 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1763 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1764 * gfortran.dg/gomp/pr83977.f90: Ditto.
1766 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1769 * gcc.target/powerpc/pr88965.c: New test.
1772 * c-c++-common/gomp/atomic-23.c: New test.
1774 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1777 * gfortran.dg/power_8.f90: New test.
1779 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1781 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1782 * g++.dg/vec-init-1.C: Likewise.
1783 * gcc.dg/pr87793.c: Likewise.
1785 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1787 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1788 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1790 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1793 * gcc.target/arm/aapcs/bitfield2.c: New test.
1794 * gcc.target/arm/aapcs/bitfield3.c: New test.
1796 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1798 PR rtl-optimization/87763
1799 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1801 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1804 * gcc.target/i386/pr88954-1.c: New test.
1805 * gcc.target/i386/pr88954-2.c: Likewise.
1807 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1810 * gcc.target/arm/aapcs/bitfield1.c: New test.
1811 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1812 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1813 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1815 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1817 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1818 * gfortran.dg/block_16.f08: Likewise.
1819 * gfortran.dg/dec_structure_14.f90: Likewise.
1820 * gfortran.dg/namelist_96.f90: Likewise.
1821 * gfortran.dg/newunit_5.f90.f90: Moved to
1822 * gfortran.dg/newunit_5.f90: here.
1823 * gfortran.dg/pdt_28.f03: Likewise.
1824 * gfortran.dg/spread_simplify_1.f90: Likewise.
1826 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1828 PR/tree-optimization 88903
1829 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1831 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1833 PR rtl-optimization/88904
1834 * gcc.c-torture/execute/pr88904.c: New test.
1837 * gcc.dg/pr88905.c: New test.
1839 PR rtl-optimization/49429
1841 PR rtl-optimization/86334
1843 * gcc.target/i386/pr86334.c: New test.
1844 * gcc.target/i386/pr88906.c: New test.
1846 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1849 * g++.dg/gomp/pr88949.C: New test.
1851 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1853 * class_66.f90: Fix a dg directive.
1854 * debug/pr35154-stabs.f: Likewise.
1855 * dec_d_lines_3.f: Likewise.
1856 * dec_d_lines_3.f: Likewise.
1857 * dec_structure_12.f90: Likewise.
1858 * dec_structure_15.f90: Likewise.
1859 * deferred_character_31.f90: Likewise.
1860 * dtio_31.f03: Likewise.
1861 * dtio_32.f03: Likewise.
1862 * extends_11.f03: Likewise.
1863 * integer_plus.f90: Likewise.
1864 * pdt_25.f03: Likewise.
1865 * pr58968.f: Likewise.
1866 * pr78259.f90: Likewise.
1867 * vect/vect-2.f90: Likewise.
1868 * matmul_const.f90: Likewise.
1870 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1873 * gcc.target/i386/pr88938.c: New test.
1875 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1878 * g++.dg/asan/pr88901.C: New test.
1880 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1882 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1884 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1887 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1888 * gcc.dg/pr88928.c: New test case.
1890 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1892 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1893 {long ,short ,}{unsigned ,}int.
1895 2019-01-21 Richard Biener <rguenther@suse.de>
1897 PR tree-optimization/88934
1898 * gfortran.dg/pr88934.f90: New testcase.
1900 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1902 Fix after C++ P0600 implementation.
1903 * g++.dg/init/new39.C: Don't just ignore result of new.
1905 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1907 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1909 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1911 * gdc.dg/runnable.d: Add tests for comparing complex types.
1913 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1915 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1916 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1917 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1918 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1920 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1923 * gfortran.dg/no-automatic.f90: New test.
1925 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1928 * gfortran.dg/pr77960.f90: New test.
1930 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1931 Paul Thomas <pault@gcc.gnu.org>
1934 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1935 scan-tree tests that fail with patch.
1936 * gfortran.dg/contiguous_8.f90: New test.
1938 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1940 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1942 * gfortran.dg/loop_versioning_9.f90: New test.
1943 * gfortran.dg/loop_versioning_10.f90: Likewise.
1945 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1948 * gfortran.dg/pr88902.f90: New test.
1950 2019-01-18 Martin Sebor <msebor@redhat.com>
1952 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1954 2019-01-18 Ian Lance Taylor <iant@golang.org>
1956 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1957 is no longer externally visible.
1959 2019-01-18 Marek Polacek <polacek@redhat.com>
1962 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1964 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1967 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1968 (dg-options): Replace -m32 with -fno-pic.
1969 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1970 (dg-options): Remove -m32.
1972 2019-01-18 Richard Biener <rguenther@suse.de>
1974 PR tree-optimization/88903
1975 * gcc.dg/vect/pr88903-1.c: New testcase.
1976 * gcc.dg/vect/pr88903-2.c: Likewise.
1978 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1982 * c-c++-common/pr51628-33.c: New test.
1983 * c-c++-common/pr51628-35.c: New test.
1984 * c-c++-common/pr88664-1.c: Likewise.
1985 * c-c++-common/pr88664-2.c: Likewise.
1986 * gcc.dg/pr51628-34.c: Likewise.
1988 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1991 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1992 mp and sec extensions to armv7-a.
1994 2019-01-18 Martin Liska <mliska@suse.cz>
1996 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1997 expected function name.
1999 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2001 PR tree-optimization/86214
2002 * g++.dg/opt/pr86214-1.C: New test.
2003 * g++.dg/opt/pr86214-2.C: New test.
2005 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2007 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2009 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2012 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2015 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2016 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2018 2019-01-18 Martin Liska <mliska@suse.cz>
2021 * g++.target/i386/pr88587.C: New test.
2022 * gcc.target/i386/mvc13.c: New test.
2024 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2027 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2029 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2030 * gfortran.dg/gomp/pr83977.f90: Ditto.
2032 2019-01-17 Martin Sebor <msebor@redhat.com>
2035 * gcc.dg/Warray-bounds-38.c: New test.
2037 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2039 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2040 warning checks and assembler scans.
2041 * c-c++-common/gomp/pr60823-3.c: Ditto.
2042 * c-c++-common/gomp/pr63328.c: Ditto.
2043 * g++.dg/gomp/declare-simd-1.C: Ditto.
2044 * g++.dg/gomp/declare-simd-3.C: Ditto.
2045 * g++.dg/gomp/declare-simd-4.C: Ditto.
2046 * g++.dg/gomp/declare-simd-7.C: Ditto.
2047 * g++.dg/gomp/pr88182.C: Ditto.
2048 * g++.dg/vect/simd-clone-7.cc: Ditto.
2049 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2050 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2051 * gcc.dg/gomp/pr59669-2.c: Ditto.
2052 * gcc.dg/gomp/pr87895-1.c: Ditto.
2053 * gcc.dg/gomp/pr87895-2.c: Ditto.
2054 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2055 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2056 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2057 * gfortran.dg/gomp/pr83977.f90: Ditto.
2059 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2061 * g++.dg/cpp0x/auto52.C: Test locations too.
2062 * g++.dg/cpp0x/trailing2.C: Likewise.
2063 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2064 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2065 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2066 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2067 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2069 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2072 * g++.dg/template/pr88699.C: New test.
2074 2019-01-17 Martin Sebor <msebor@redhat.com>
2076 PR tree-optimization/88800
2077 * c-c++-common/Wrestrict.c: Adjust.
2078 * gcc.dg/Warray-bounds-37.c: New test.
2079 * gcc.dg/builtin-memcpy-2.c: New test.
2080 * gcc.dg/builtin-memcpy.c: New test.
2082 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2085 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2087 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2088 Kwok Cheung Yeung <kcy@codesourcery.com>
2089 Julian Brown <julian@codesourcery.com>
2090 Tom de Vries <tom@codesourcery.com>
2092 * gcc.dg/20020312-2.c: Add amdgcn support.
2093 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2094 * gcc.dg/builtin-apply2.c: Likewise.
2095 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2096 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2097 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2098 * gcc.dg/memcmp-1.c: Increase timeout factor.
2099 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2100 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2101 * gcc.dg/sibcall-9.c: Likewise.
2102 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2103 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2104 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2105 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2106 * lib/target-supports.exp (check_effective_target_trampolines):
2108 (check_profiling_available): Likewise.
2109 (check_effective_target_global_constructor): Likewise.
2110 (check_effective_target_return_address): Likewise.
2111 (check_effective_target_fopenacc): Likewise.
2112 (check_effective_target_fopenmp): Likewise.
2113 (check_effective_target_vect_int): Likewise.
2114 (check_effective_target_vect_intfloat_cvt): Likewise.
2115 (check_effective_target_vect_uintfloat_cvt): Likewise.
2116 (check_effective_target_vect_floatint_cvt): Likewise.
2117 (check_effective_target_vect_floatuint_cvt): Likewise.
2118 (check_effective_target_vect_simd_clones): Likewise.
2119 (check_effective_target_vect_shift): Likewise.
2120 (check_effective_target_whole_vector_shift): Likewise.
2121 (check_effective_target_vect_bswap): Likewise.
2122 (check_effective_target_vect_shift_char): Likewise.
2123 (check_effective_target_vect_long): Likewise.
2124 (check_effective_target_vect_float): Likewise.
2125 (check_effective_target_vect_double): Likewise.
2126 (check_effective_target_vect_perm): Likewise.
2127 (check_effective_target_vect_perm_byte): Likewise.
2128 (check_effective_target_vect_perm_short): Likewise.
2129 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2130 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2131 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2132 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2133 (check_effective_target_vect_natural_alignment): Likewise.
2134 (check_effective_target_vect_fully_masked): Likewise.
2135 (check_effective_target_vect_element_align): Likewise.
2136 (check_effective_target_vect_masked_store): Likewise.
2137 (check_effective_target_vect_scatter_store): Likewise.
2138 (check_effective_target_vect_condition): Likewise.
2139 (check_effective_target_vect_cond_mixed): Likewise.
2140 (check_effective_target_vect_char_mult): Likewise.
2141 (check_effective_target_vect_short_mult): Likewise.
2142 (check_effective_target_vect_int_mult): Likewise.
2143 (check_effective_target_sqrt_insn): Likewise.
2144 (check_effective_target_vect_call_sqrtf): Likewise.
2145 (check_effective_target_vect_call_btrunc): Likewise.
2146 (check_effective_target_vect_call_btruncf): Likewise.
2147 (check_effective_target_vect_call_ceil): Likewise.
2148 (check_effective_target_vect_call_floorf): Likewise.
2149 (check_effective_target_lto): Likewise.
2150 (check_vect_support_and_set_flags): Likewise.
2151 (check_effective_target_vect_stridedN): Enable when fully masked is
2153 (add_options_for_sqrt_insn): New procedure.
2155 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2157 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2158 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2160 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2162 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2164 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2165 * gcc.dg/pic-1.c: Disable on amdgcn.
2166 * gcc.dg/pic-2.c: Disable on amdgcn.
2167 * gcc.dg/pic-3.c: Disable on amdgcn.
2168 * gcc.dg/pic-4.c: Disable on amdgcn.
2169 * gcc.dg/pie-3.c: Disable on amdgcn.
2170 * gcc.dg/pie-4.c: Disable on amdgcn.
2171 * gcc.dg/uninit-19.c: Check pie_enabled.
2172 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2174 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2175 Kwok Cheung Yeung <kcy@codesourcery.com>
2176 Julian Brown <julian@codesourcery.com>
2177 Tom de Vries <tom@codesourcery.com>
2179 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2180 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2181 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2182 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2183 * gcc.dg/20111216-1.c: Require exceptions.
2184 * gcc.dg/cleanup-10.c: Require exceptions.
2185 * gcc.dg/cleanup-11.c: Require exceptions.
2186 * gcc.dg/cleanup-12.c: Require exceptions.
2187 * gcc.dg/cleanup-13.c: Require exceptions.
2188 * gcc.dg/cleanup-5.c: Require exceptions.
2189 * gcc.dg/cleanup-8.c: Require exceptions.
2190 * gcc.dg/cleanup-9.c: Require exceptions.
2191 * gcc.dg/gomp/pr29955.c: Require exceptions.
2192 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2193 * gcc.dg/nested-func-5.c: Require exceptions.
2194 * gcc.dg/pch/except-1.c: Require exceptions.
2195 * gcc.dg/pch/valid-2.c: Require exceptions.
2196 * gcc.dg/pr41470.c: Require exceptions.
2197 * gcc.dg/pr42427.c: Require exceptions.
2198 * gcc.dg/pr44545.c: Require exceptions.
2199 * gcc.dg/pr47086.c: Require exceptions.
2200 * gcc.dg/pr51481.c: Require exceptions.
2201 * gcc.dg/pr51644.c: Require exceptions.
2202 * gcc.dg/pr52046.c: Require exceptions.
2203 * gcc.dg/pr54669.c: Require exceptions.
2204 * gcc.dg/pr56424.c: Require exceptions.
2205 * gcc.dg/pr64465.c: Require exceptions.
2206 * gcc.dg/pr65802.c: Require exceptions.
2207 * gcc.dg/pr67563.c: Require exceptions.
2208 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2209 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2210 * gcc.dg/vect/pr46663.c: Require exceptions.
2211 * lib/target-supports.exp (check_effective_target_exceptions): New.
2213 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2216 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2218 2019-01-17 Nathan Sidwell <nathan@acm.org>
2221 * g++.dg/cpp0x/pr86610.C: New.
2223 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2225 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2226 VFIXUPIMM* intrinsics.
2227 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2228 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2229 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2231 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2235 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2237 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2238 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2239 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2240 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2241 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2242 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2243 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2244 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2245 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2246 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2247 * gcc.target/i386/sse-13.c: Ditto.
2248 * gcc.target/i386/sse-14.c: Ditto.
2249 * gcc.target/i386/sse-22.c: Ditto.
2250 * gcc.target/i386/sse-23.c: Ditto.
2251 * gcc.target/i386/testimm-10.c: Ditto.
2252 * gcc.target/i386/testround-1.c: Ditto.
2254 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2258 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2261 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2262 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2264 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2266 PR rtl-optimization/88870
2267 * gcc.dg/pr88870.c: New test.
2269 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2271 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2273 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2276 * g++.dg/concepts/pr87768.C: New.
2279 * gcc.dg/cpp1z/pr86648.C: New.
2281 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2284 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2285 vectorized on POWER unless hardware misaligned loads are available.
2287 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2290 * g++.dg/torture/pr88861.C: New test.
2292 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2295 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2297 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2299 * g++.dg/other/pr33558.C: Test location too.
2300 * g++.dg/other/pr33558-2.C: Likewise.
2301 * g++.dg/parse/crash4.C: Likewise.
2302 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2303 * g++.old-deja/g++.mike/p7635.C: Likewise.
2304 * g++.old-deja/g++.other/decl6.C: Likewise.
2306 2019-01-16 Marek Polacek <polacek@redhat.com>
2308 PR c++/78244 - narrowing conversion in template not detected.
2309 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2310 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2312 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2316 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2317 may_alias attribute.
2319 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2321 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2324 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2327 * g++.dg/template/pr88795.C: New test.
2329 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2332 * gfortran.dg/actual_array_substr_3.f90: New test.
2334 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2337 * gfortran.dg/pr81849.f90: New test.
2339 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2341 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2342 ISO_Fortran_binding_2.h.
2344 2019-01-15 Marek Polacek <polacek@redhat.com>
2347 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2349 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2352 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2353 -Wdeprecated warning and expect a following note:.
2355 2019-01-15 Richard Biener <rguenther@suse.de>
2358 * g++.dg/lto/pr88046_0.C: New testcase.
2360 2019-01-15 Richard Biener <rguenther@suse.de>
2362 PR tree-optimization/88855
2363 * gcc.dg/pr88855.c: New testcase.
2365 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2367 * g++.dg/diagnostic/typedef-initialized.C: New.
2369 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2371 * g++.dg/diagnostic/bitfld3.C: New.
2373 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2375 PR tree-optimization/88775
2376 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2377 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2379 2019-01-14 Marek Polacek <polacek@redhat.com>
2381 PR c++/88825 - ICE with bogus function return type deduction.
2382 * g++.dg/cpp1y/auto-fn55.C: New test.
2384 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2386 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2387 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2388 feature test macros.
2389 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2391 2019-01-14 Marek Polacek <polacek@redhat.com>
2393 PR c++/88830 - ICE with abstract class.
2394 * g++.dg/other/abstract7.C: New test.
2396 2019-01-14 Martin Sebor <msebor@redhat.com>
2399 * gcc.dg/format/attr-8.c: New test.
2400 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2401 * gcc.dg/format/attr-3.c: Same.
2402 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2403 * objc.dg/fsf-nsstring-format-1.m: Same.
2405 2019-01-14 Martin Liska <mliska@suse.cz>
2407 PR gcov-profile/88263
2408 * g++.dg/gcov/pr88263-2.C: New test.
2410 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2412 PR rtl-optimization/88796
2413 * gcc.target/i386/pr88796.c: New test.
2415 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2417 * gdc.dg/asm1.d: New test.
2418 * gdc.dg/asm2.d: New test.
2419 * gdc.dg/asm3.d: New test.
2420 * gdc.dg/asm4.d: New test.
2421 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2423 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2426 * gfortran.dg/namelist_96.f90: New test.
2428 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2431 * gfortran.dg/internal_pack_18.f90: New test.
2433 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2435 * gcc.dg/pr51628-20.c: Updated.
2436 * gcc.dg/pr51628-21.c: Likewise.
2437 * gcc.dg/pr51628-25.c: Likewise.
2439 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2442 * gfortran.dg/internal_pack_17.f90: New test.
2443 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2446 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2449 * gfortran.dg/pr61765.f90: New test.
2451 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2453 * g++.dg/cpp0x/pr62101.C: Test locations too.
2454 * g++.dg/inherit/pure1.C: Likewise.
2456 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2458 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2460 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2462 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2464 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2465 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2466 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2467 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2468 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2471 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2474 * gfortran.dg/pr35031.f90: new test.
2476 2019-01-11 Marek Polacek <polacek@redhat.com>
2478 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2479 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2480 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2482 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2486 * c-c++-common/gomp/pr85956.c: New test.
2487 * g++.dg/gomp/pr88733.C: New test.
2489 2019-01-11 Tobias Burnus <burnus@net-b.de>
2492 * g++.dg/cpp0x/defaulted61.C: New
2493 * g++.dg/cpp0x/defaulted62.C: New.
2495 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2497 PR tree-optimization/88693
2498 * gcc.c-torture/execute/pr88693.c: New test.
2500 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2502 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2505 2019-01-11 Martin Liska <mliska@suse.cz>
2508 * g++.dg/lto/pr88758_0.C: New test.
2509 * g++.dg/lto/pr88758_1.C: New test.
2511 2019-01-11 Jan Beulich <jbeulich@suse.com>
2513 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2514 gcc.target/i386/avx512f-vcvtss2si-1.c,
2515 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2516 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2517 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2518 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2519 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2520 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2521 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2522 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2523 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2524 gcc.target/i386/pr19398.c: Permit l or q suffix.
2526 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2528 PR rtl-optimization/88296
2529 * gcc.target/i386/pr88296.c: New test.
2531 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2533 * g++.dg/diagnostic/extern-initialized.C: New.
2534 * g++.dg/ext/dllimport-initialized.C: Likewise.
2536 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2539 * gfortran.dg/internal_pack_16.f90: New test.
2541 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2544 * g++.target/i386/pr88785.C: New test.
2546 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2548 PR rtl-optimization/87305
2549 * gcc.target/aarch64/pr87305.c: New.
2551 2019-01-10 Richard Biener <rguenther@suse.de>
2553 PR tree-optimization/88792
2554 * gcc.dg/torture/pr88792.c: New testcase.
2556 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2559 * gfortran.dg/pr86322_1.f90: New test.
2560 * gfortran.dg/pr86322_2.f90: Ditto.
2561 * gfortran.dg/pr86322_3.f90: Ditto.
2563 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2565 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2566 * gcc.target/aarch64/bti-2.c: Likewise.
2567 * gcc.target/aarch64/bti-3.c: Likewise.
2569 2019-01-10 Stefan Agner <stefan@agner.ch>
2572 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2573 check if -masm-syntax-unified gets applied properly.
2575 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2578 * gcc.dg/pr88568.c: New test.
2580 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2582 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2583 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2585 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2587 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2588 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2590 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2592 * lib/target-supports.exp
2593 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2594 check_effective_target_arm_v8_3a_complex_neon_ok,
2595 add_options_for_arm_v8_3a_complex_neon,
2596 check_effective_target_arm_v8_3a_complex_neon_hw,
2597 check_effective_target_vect_complex_rot_N): New.
2599 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2602 * gfortran.dg/pr88376.f90: New test.
2604 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2607 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2608 "can not" with "cannot".
2609 * gfortran.dg/common_15.f90: Likewise.
2610 * gfortran.dg/derived_result_2.f90: Likewise.
2611 * gfortran.dg/do_check_6.f90: Likewise.
2612 * gfortran.dg/namelist_args.f90: Likewise.
2613 * gfortran.dg/negative_unit_check.f90: Likewise.
2614 * gfortran.dg/pure_formal_3.f90: Likewise.
2615 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2616 * obj-c++.dg/exceptions-3.mm: Likewise.
2617 * obj-c++.dg/exceptions-4.mm: Likewise.
2618 * obj-c++.dg/exceptions-5.mm: Likewise.
2619 * obj-c++.dg/property/at-property-23.mm: Likewise.
2620 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2621 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2622 * objc.dg/attributes/method-attribute-2.m: Likewise.
2623 * objc.dg/exceptions-3.m: Likewise.
2624 * objc.dg/exceptions-4.m: Likewise.
2625 * objc.dg/exceptions-5.m: Likewise.
2626 * objc.dg/param-1.m: Likewise.
2627 * objc.dg/property/at-property-23.m: Likewise.
2628 * objc.dg/property/dotsyntax-17.m: Likewise.
2629 * objc.dg/property/property-neg-7.m: Likewise.
2631 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2634 * gfortran.dg/spread_simplify_1.f90: New test.
2636 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2638 * lib/target-supports.exp
2639 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2640 * gcc.target/i386/xorsign.c: New test.
2642 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2644 * gcc.target/sparc/tls-ld-int8.c: New test.
2645 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2646 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2647 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2648 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2649 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2651 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2653 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2654 option when configure with bti.
2655 * gcc.target/aarch64/bti-2.c: Likewise.
2656 * lib/target-supports.exp
2657 (check_effective_target_default_branch_protection):
2658 Add configure check for --enable-standard-branch-protection.
2660 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2662 * gcc.target/aarch64/bti-1.c: New test.
2663 * gcc.target/aarch64/bti-2.c: New test.
2664 * gcc.target/aarch64/bti-3.c: New test.
2665 * lib/target-supports.exp
2666 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2668 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2670 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2671 instead of IP0_REGNUM and add test case.
2673 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2675 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2677 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2678 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2680 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2682 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2684 PR rtl-optimization/88331
2685 * gcc.target/i386/pr88331.c: New test.
2687 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2689 * g++.dg/diagnostic/constexpr2.C: New.
2690 * g++.dg/diagnostic/ref3.C: Likewise.
2692 2019-01-08 Marek Polacek <polacek@redhat.com>
2694 PR c++/88538 - braced-init-list in template-argument-list.
2695 * g++.dg/cpp2a/nontype-class11.C: New test.
2698 * g++.dg/cpp2a/nontype-class12.C: New test.
2700 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2703 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2704 dg-options. Require ppc_cpu_supports_hw effective target instead of
2707 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2710 * gfortran.dg/class_69.f90: New test case.
2712 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2715 * gcc.target/i386/pr88717.c: New test.
2717 2019-01-08 Marek Polacek <polacek@redhat.com>
2719 PR c++/88548 - this accepted in static member functions.
2720 * g++.dg/cpp0x/this1.C: New test.
2722 2019-01-08 Martin Liska <mliska@suse.cz>
2724 PR tree-optimization/88753
2725 * gcc.dg/tree-ssa/pr88753.c: New test.
2727 2019-01-08 Richard Biener <rguenther@suse.de>
2729 PR tree-optimization/86554
2730 * gcc.dg/torture/pr86554-1.c: New testcase.
2731 * gcc.dg/torture/pr86554-2.c: Likewise.
2733 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2735 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2736 cover target variance.
2738 2019-01-08 Richard Biener <rguenther@suse.de>
2741 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2742 directly build the expected GENERIC tree.
2744 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2746 * gcc.target/aarch64/(return_address_sign_1.c,
2747 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2748 Change option to -mbranch-protection.
2749 * gcc.target/aarch64/(branch-protection-option.c,
2750 branch-protection-option-2.c, branch-protection-attr.c,
2751 branch-protection-attr-2.c): New file.
2753 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2755 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2757 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2759 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2761 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2762 Append match for warning that ‘protected’ attribute is not supported.
2764 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2766 * gcc.dg/Wmissing-attributes.c: Require alias support.
2767 * gcc.dg/attr-copy-2.c: Likewise.
2768 * gcc.dg/attr-copy-5.c: Likewise.
2770 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2771 Jakub Jelinek <jakub@redhat.com>
2774 * g++.dg/warn/Wreturn-type-11.C: New test.
2776 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2779 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2780 dump to reflect r266077.
2782 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2785 * gcc.dg/pr88701.c: New test.
2787 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2791 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2793 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2795 * g++.dg/diagnostic/constexpr1.C: New.
2796 * g++.dg/diagnostic/thread1.C: Likewise.
2798 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2799 Harald Anlauf <anlauf@gmx.de>
2800 Tobias Burnus <burnus@gcc.gnu.org>
2802 * gfortran.dg/is_contiguous_1.f90: New test.
2803 * gfortran.dg/is_contiguous_2.f90: New test.
2804 * gfortran.dg/is_contiguous_3.f90: New test.
2806 2019-01-07 Marek Polacek <polacek@redhat.com>
2808 PR c++/88741 - wrong error with initializer-string.
2809 * g++.dg/init/array50.C: New test.
2811 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2817 * gcc.dg/array-6.c: Move from here ...
2818 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2819 * g++.dg/pr69338.C: New test.
2820 * g++.dg/pr69697.C: Likewise.
2821 * g++.dg/ext/flexary32.C: Likewise.
2822 * g++.dg/ext/flexary3.C: Adjust test.
2823 * g++.dg/ext/flexary12.C: Likewise.
2824 * g++.dg/ext/flexary13.C: Likewise.
2825 * g++.dg/ext/flexary15.C: Likewise.
2826 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2827 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2828 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2830 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2832 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2833 optional in scan pattern.
2835 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2837 PR tree-optimization/88598
2838 * gcc.dg/vect/pr88598-1.c: New test.
2839 * gcc.dg/vect/pr88598-2.c: Likewise.
2840 * gcc.dg/vect/pr88598-3.c: Likewise.
2841 * gcc.dg/vect/pr88598-4.c: Likewise.
2842 * gcc.dg/vect/pr88598-5.c: Likewise.
2843 * gcc.dg/vect/pr88598-6.c: Likewise.
2845 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2847 PR tree-optimization/88598
2848 * gcc.dg/pr88598-1.c: New test.
2849 * gcc.dg/pr88598-2.c: Likewise.
2850 * gcc.dg/pr88598-3.c: Likewise.
2851 * gcc.dg/pr88598-4.c: Likewise.
2852 * gcc.dg/pr88598-5.c: Likewise.
2854 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2856 PR tree-optimization/88676
2857 * gcc.dg/tree-ssa/pr88676.c: New test.
2858 * gcc.dg/pr88676.c: New test.
2859 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2863 * c-c++-common/asan/pr88619.c: New test.
2866 * c-c++-common/builtin-convertvector-1.c: New test.
2867 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2868 * g++.dg/ext/builtin-convertvector-1.C: New test.
2869 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2871 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2874 * gcc.target/i386/pr88521.c: New testcase.
2876 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2879 * gfortran.dg/min_max_type_2.f90: New test.
2881 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2884 * c-c++-common/attributes-4.c (falloc_align_int128,
2885 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2887 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2889 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2891 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2893 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2894 * gcc.dg/plugin/plugindir2.c: Likewise.
2895 * gcc.dg/plugin/plugindir3.c: Likewise.
2896 * gcc.dg/plugin/plugindir4.c: Likewise.
2898 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2901 * gfortran.dg/blockdata_10.f90: New test case.
2903 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2907 * gcc.dg/nested-func-12.c: New test.
2908 * gcc.c-torture/compile/pr82564.c: New test.
2911 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2913 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2916 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2918 2019-01-04 Martin Sebor <msebor@redhat.com>
2921 * g++.dg/ext/attr-copy.C: New test.
2922 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2923 * gcc.dg/attr-copy-6.c: New test.
2924 * gcc.dg/attr-copy-7.c: New test.
2926 2019-01-04 Martin Sebor <msebor@redhat.com>
2929 * c-c++-common/attributes-4.c: New test.
2931 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2934 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2937 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2940 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2941 * gfortran.dg/merge_char_const.f90: Restore.
2943 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2946 * gcc.dg/pr88594.c: New test.
2948 2019-01-04 Jan Beulich <jbeulich@suse.com>
2950 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2951 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2952 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2953 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2954 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2955 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2956 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2957 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2958 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2959 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2960 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2961 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2962 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2963 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2964 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2965 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2966 gcc.target/i386/avx512bw-vpcmplew-1.c,
2967 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2968 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2969 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2970 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2971 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2972 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2973 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2974 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2975 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2976 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2977 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2978 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2979 gcc.target/i386/avx512bw-vptestmb-1.c,
2980 gcc.target/i386/avx512bw-vptestmw-1.c,
2981 gcc.target/i386/avx512bw-vptestnmb-1.c,
2982 gcc.target/i386/avx512bw-vptestnmw-1.c,
2983 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2984 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2985 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2986 gcc.target/i386/avx512dq-vfpclassss-1.c,
2987 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2988 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2989 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2990 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2991 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2992 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2993 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2994 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2995 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2996 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2997 gcc.target/i386/avx512vl-vpcmpged-1.c,
2998 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2999 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3000 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3001 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3002 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3003 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3004 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3005 gcc.target/i386/avx512vl-vpcmpled-1.c,
3006 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3007 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3008 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3009 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3010 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3011 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3012 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3013 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3014 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3015 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3016 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3017 gcc.target/i386/avx512vl-vptestmd-1.c,
3018 gcc.target/i386/avx512vl-vptestmq-1.c,
3019 gcc.target/i386/avx512vl-vptestnmd-1.c,
3020 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3022 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3023 gcc.target/i386/avx512bw-vpcmpub-1.c,
3024 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3025 gcc.target/i386/avx512bw-vpcmpw-1.c,
3026 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3027 gcc.target/i386/avx512dq-vfpclassps-1.c,
3028 gcc.target/i386/avx512f-vcmppd-1.c,
3029 gcc.target/i386/avx512f-vcmpps-1.c,
3030 gcc.target/i386/avx512f-vcmpsd-1.c,
3031 gcc.target/i386/avx512f-vcmpss-1.c,
3032 gcc.target/i386/avx512f-vpcmpd-1.c,
3033 gcc.target/i386/avx512f-vpcmpq-1.c,
3034 gcc.target/i386/avx512f-vpcmpud-1.c,
3035 gcc.target/i386/avx512f-vpcmpuq-1.c,
3036 gcc.target/i386/avx512f-vptestmd-1.c,
3037 gcc.target/i386/avx512f-vptestmq-1.c,
3038 gcc.target/i386/avx512f-vptestnmd-1.c,
3039 gcc.target/i386/avx512f-vptestnmq-1.c,
3040 gcc.target/i386/avx512vl-vcmppd-1.c,
3041 gcc.target/i386/avx512vl-vcmpps-1.c,
3042 gcc.target/i386/avx512vl-vpcmpd-1.c,
3043 gcc.target/i386/avx512vl-vpcmpq-1.c,
3044 gcc.target/i386/avx512vl-vpcmpud-1.c,
3045 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3048 2019-01-03 Martin Sebor <msebor@redhat.com>
3050 PR tree-optimization/88659
3051 * gcc.dg/Wstringop-truncation-6.c: New test.
3053 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3056 * gfortran.dg/const_chararacter_merge.f90: Remove.
3058 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3061 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3062 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3064 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3066 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3067 * gcc.dg/pubtypes-3.c: Likewise.
3068 * gcc.dg/pubtypes-4.c: Likewise.
3070 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3073 * g++.target/i386/pr88636.C: New test.
3075 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3077 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3079 2019-01-03 Martin Liska <mliska@suse.cz>
3082 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3084 2019-01-02 Marek Polacek <polacek@redhat.com>
3086 PR c++/88612 - ICE with -Waddress-of-packed-member.
3087 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3089 PR c++/88631 - CTAD failing for value-initialization.
3090 * g++.dg/cpp1z/class-deduction59.C: New test.
3092 PR c++/81486 - CTAD failing with ().
3093 * g++.dg/cpp1z/class-deduction60.C: New test.
3094 * g++.dg/cpp1z/class-deduction61.C: New test.
3096 2019-01-02 Martin Sebor <msebor@redhat.com>
3097 Jeff Law <law@redhat.com>
3099 * gcc.dg/strlenopt-36.c: Update.
3100 * gcc.dg/strlenopt-45.c: Update.
3101 * gcc.c-torture/execute/strlen-5.c: New test.
3102 * gcc.c-torture/execute/strlen-6.c: New test.
3103 * gcc.c-torture/execute/strlen-7.c: New test.
3105 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3108 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3109 messages only on vect_hw_misalign targets.
3111 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3113 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3114 * gfortran.dg/dec_d_lines_3.f: Ditto.
3115 * gfortran.dg/dec_structure_24.f90: Ditto.
3116 * gfortran.dg/dec_structure_26.f90: Ditto.
3117 * gfortran.dg/dec_structure_27.f90: Ditto.
3118 * gfortran.dg/dec_type_print_3.f90: Ditto.
3119 * gfortran.dg/derived_name_1.f90: Ditto.
3120 * gfortran.dg/error_recovery_1.f90: Ditto.
3121 * gfortran.dg/gomp/pr29759.f90: Ditto.
3122 * gfortran.dg/pr36192.f90: Ditto.
3123 * gfortran.dg/pr56007.f90: Ditto.
3124 * gfortran.dg/pr56520.f90: Ditto.
3125 * gfortran.dg/pr78741.f90: Ditto.
3126 * gfortran.dg/print_fmt_2.f90: Ditto.
3127 * gfortran.dg/select_type_20.f90: Ditto.
3129 2019-01-02 Marek Polacek <polacek@redhat.com>
3132 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3134 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3137 * gfortran.dg/const_chararacter_merge.f90: New test.
3139 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3142 * g++.dg/torture/pr88130.C: New testcase.
3144 2019-01-02 Martin Liska <mliska@suse.cz>
3146 PR tree-optimization/88650
3147 * gfortran.dg/predict-3.f90: New test.
3149 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3151 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3153 2019-01-02 Richard Biener <rguenther@suse.de>
3155 PR tree-optimization/88621
3156 * gcc.dg/torture/pr88621.c: New testcase.
3158 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3161 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3162 targets and expect _ZThn8 for ilp32 targets.
3164 2019-01-01 Martin Sebor <msebor@redhat.com>
3165 Jeff Law <law@redhat.com>
3167 * gcc.dg/strlenopt-40.c: Update.
3168 * gcc.dg/strlenopt-51.c: Likewise.
3169 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3171 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3172 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3173 * gcc.dg/strlenopt-59.c: New test.
3174 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3175 * g++.dg/init/strlen.C: New test.
3177 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3180 * gfortran.dg/structure_constructor_16.f90: New test.
3182 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3184 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3185 * g++.dg/ipa/devirt-53.C: Fix scan template.
3187 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3189 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3190 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3191 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3193 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3195 * g++.dg/tree-prof/devirt.C: Update testcase.
3197 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3199 Update copyright years.
3201 Copyright (C) 2019 Free Software Foundation, Inc.
3203 Copying and distribution of this file, with or without modification,
3204 are permitted in any medium without royalty provided the copyright
3205 notice and this notice are preserved.