1 2019-04-07 Richard Biener <rguenther@suse.de>
4 * gcc.target/i386/pr89618.c: New testcase.
6 2019-03-07 Richard Biener <rguenther@suse.de>
8 PR tree-optimization/89595
9 * gcc.dg/torture/pr89595.c: New testcase.
11 2019-03-07 Jakub Jelinek <jakub@redhat.com>
14 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
16 2019-03-06 Harald Anlauf <anlauf@gmx.de>
19 * gfortran.dg/substr_8.f90: New test.
21 2019-03-06 Jakub Jelinek <jakub@redhat.com>
24 * g++.dg/ext/flexary34.C: New test.
26 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
28 PR rtl-optimization/88845
29 * gcc.target/powerpc/pr88845.c: New test.
31 2019-03-06 Marek Polacek <polacek@redhat.com>
33 PR c++/87378 - bogus -Wredundant-move warning.
34 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
35 * g++.dg/cpp0x/Wredundant-move7.C: New test.
37 2019-03-06 Richard Biener <rguenther@suse.de>
40 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
41 the way that makes the testcase PASS.
43 2019-03-05 Jakub Jelinek <jakub@redhat.com>
46 * gcc.dg/pr89590.c: New test.
48 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
51 * gcc.target/arm/pr89222.c: Add new test.
53 2019-03-05 Richard Biener <rguenther@suse.de>
55 PR tree-optimization/89594
56 * gcc.dg/pr89594.c: New testcase.
58 2019-03-05 Jakub Jelinek <jakub@redhat.com>
60 PR tree-optimization/89487
61 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
62 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
63 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
67 * g++.dg/other/pr89560.C: New test.
69 PR tree-optimization/89570
70 * gcc.dg/pr89570.c: New test.
72 PR tree-optimization/89566
73 * c-c++-common/pr89566.c: New test.
75 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
78 * g++.dg/parse/crash69.C: New.
80 2019-03-04 Jakub Jelinek <jakub@redhat.com>
83 * g++.dg/cpp2a/desig12.C: New test.
84 * g++.dg/cpp2a/desig13.C: New test.
86 2019-03-04 Tamar Christina <tamar.christina@arm.com>
89 * gcc.target/aarch64/options_set_10.c: Add native.
91 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
93 PR tree-optimization/89437
94 * gcc.dg/sinatan-1.c: Fix testcase.
96 2019-03-04 Richard Biener <rguenther@suse.de>
99 * gcc.dg/torture/pr89572.c: New testcase.
101 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
103 PR tree-optimization/89487
104 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
106 2019-03-03 Harald Anlauf <anlauf@gmx.de>
109 * gfortran.dg/pr77583.f90: New test.
111 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
114 * gfortran.dg/coarray_allocate_11.f90: New test.
116 2019-03-02 Harald Anlauf <anlauf@gmx.de>
119 * gfortran.dg/pr89492.f90: Adjust testcase.
120 * gfortran.dg/transfer_check_5.f90: New test.
122 2019-03-02 Jakub Jelinek <jakub@redhat.com>
125 * g++.dg/cpp2a/desig10.C: New test.
126 * g++.dg/cpp2a/desig11.C: New test.
127 * g++.dg/ext/desig4.C: Expect 4 new errors.
130 * gcc.dg/pr89506.c: New test.
132 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
133 Monk Chiang <sh.chiang04@gmail.com>
135 * gcc.target/riscv/attribute-1.c: New.
136 * gcc.target/riscv/attribute-2.c: Likewise.
137 * gcc.target/riscv/attribute-3.c: Likewise.
138 * gcc.target/riscv/attribute-4.c: Likewise.
139 * gcc.target/riscv/attribute-5.c: Likewise.
140 * gcc.target/riscv/attribute-6.c: Likewise.
141 * gcc.target/riscv/attribute-7.c: Likewise.
142 * gcc.target/riscv/attribute-8.c: Likewise.
143 * gcc.target/riscv/attribute-9.c: Likewise.
145 * gcc.target/riscv/arch-1.c: New.
146 * gcc.target/riscv/arch-2.c: Likewise.
147 * gcc.target/riscv/arch-3.c: Likewise.
148 * gcc.target/riscv/arch-4.c: Likewise.
150 2019-03-01 Jakub Jelinek <jakub@redhat.com>
153 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
154 scan-tree-dump-times from dom3 to tracer pass.
156 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
158 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
159 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
161 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
163 PR rtl-optimization/85899
164 * gcc.dg/pr85899.c: New test.
166 2019-03-01 Marek Polacek <polacek@redhat.com>
168 PR c++/89537 - missing location for error with non-static member fn.
169 * g++.dg/diagnostic/member-fn-1.C: New test.
171 PR c++/89532 - ICE with incomplete type in decltype.
172 * g++.dg/cpp2a/nontype-class14.C: New test.
174 2019-03-01 Jakub Jelinek <jakub@redhat.com>
176 Implement P1002R1, Try-catch blocks in constexpr functions
178 * g++.dg/cpp2a/constexpr-try1.C: New test.
179 * g++.dg/cpp2a/constexpr-try2.C: New test.
180 * g++.dg/cpp2a/constexpr-try3.C: New test.
181 * g++.dg/cpp2a/constexpr-try4.C: New test.
182 * g++.dg/cpp2a/constexpr-try5.C: New test.
183 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
185 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
187 PR tree-optimization/89535
188 * gfortran.dg/vect/pr89535.f90: New test.
190 2019-03-01 Richard Biener <rguenther@suse.de>
193 * gfortran.dg/pr89451.f90: New testcase.
195 2019-03-01 Richard Biener <rguenther@suse.de>
198 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
199 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
200 that happen now earlier.
202 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
204 * gcc.c-torture/execute/20190228-1.c: New test.
206 2019-02-28 Marek Polacek <polacek@redhat.com>
208 PR c++/87068 - missing diagnostic with fallthrough statement.
209 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
211 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
212 Cesar Philippidis <cesar@codesourcery.com>
216 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
217 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
220 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
224 * gfortran.dg/goacc/routine-6.f90: Update
225 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
226 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
228 2019-02-28 Jakub Jelinek <jakub@redhat.com>
231 * gcc.dg/pr89521-1.c: New test.
232 * gcc.dg/pr89521-2.c: New test.
234 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
237 * g++.dg/ipa/pr89009.C: Update symbol visibility.
239 2019-02-28 Tamar Christina <tamar.christina@arm.com>
242 * gcc.target/aarch64/options_set_10.c: New test.
244 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
247 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
249 2019-02-28 Jakub Jelinek <jakub@redhat.com>
252 * gcc.dg/pr89525.c: New test.
255 * gcc.dg/pr89520-1.c: New test.
256 * gcc.dg/pr89520-2.c: New test.
258 2019-02-27 Marek Polacek <polacek@redhat.com>
260 PR c++/88857 - ICE with value-initialization of argument in template.
261 * g++.dg/cpp0x/initlist-value4.C: New test.
263 2019-02-27 Marek Polacek <polacek@redhat.com>
265 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
266 * g++.dg/cpp0x/using-enum-3.C: New test.
268 2019-02-27 Jakub Jelinek <jakub@redhat.com>
270 PR tree-optimization/89280
271 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
274 2019-02-27 Richard Biener <rguenther@suse.de>
276 * gcc.dg/gimplefe-36.c: New testcase.
278 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
281 * g++.dg/cpp0x/nsdmi15.C: New.
283 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
286 * g++.dg/cpp0x/pr88987.C: New.
288 2019-02-27 Jakub Jelinek <jakub@redhat.com>
290 PR tree-optimization/89280
291 * gcc.c-torture/compile/pr89280.c: New test.
292 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
293 function. Skip the test for -O0.
295 2018-02-26 Steve Ellcey <sellcey@marvell.com>
297 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
298 * gfortran.dg/simd-builtins-2.f90: Ditto.
299 * gfortran.dg/simd-builtins-6.f90: Ditto.
300 * gfortran.dg/simd-builtins-8.f90: New test.
301 * gfortran.dg/simd-builtins-8.h: New header file.
303 2019-02-26 Jakub Jelinek <jakub@redhat.com>
306 * g++.dg/other/new2.C: New test.
308 PR tree-optimization/89500
309 * gcc.dg/pr89500.c: New test.
310 * gcc.dg/Wstringop-overflow-10.c: New test.
311 * gcc.dg/strlenopt-60.c: New test.
313 2019-02-26 Harald Anlauf <anlauf@gmx.de>
316 * gfortran.dg/pr89492.f90: New test.
318 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
321 * gfortran.dg/altreturn_9_0.f90: New file.
322 * gfortran.dg/altreturn_9_1.f90: New file.
324 2019-02-26 Jakub Jelinek <jakub@redhat.com>
327 * g++.dg/cpp1y/constexpr-89481.C: New test.
329 2019-02-26 Richard Biener <rguenther@suse.de>
331 PR tree-optimization/89505
332 * gcc.dg/torture/pr89505.c: New testcase.
334 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
336 * gnat.dg/opt77.adb: New test.
337 * gnat.dg/opt77_pkg.ad[sb]: New helper.
339 2019-02-26 Jakub Jelinek <jakub@redhat.com>
342 * gcc.target/i386/pr89474.c: New test.
344 2019-02-25 Jakub Jelinek <jakub@redhat.com>
347 * gcc.c-torture/compile/pr77754-1.c: New test.
348 * gcc.c-torture/compile/pr77754-2.c: New test.
349 * gcc.c-torture/compile/pr77754-3.c: New test.
350 * gcc.c-torture/compile/pr77754-4.c: New test.
351 * gcc.c-torture/compile/pr77754-5.c: New test.
352 * gcc.c-torture/compile/pr77754-6.c: New test.
354 2019-02-25 Tamar Christina <tamar.christina@arm.com>
357 * gcc.target/aarch64/options_set_1.c: New test.
358 * gcc.target/aarch64/options_set_2.c: New test.
359 * gcc.target/aarch64/options_set_3.c: New test.
360 * gcc.target/aarch64/options_set_4.c: New test.
361 * gcc.target/aarch64/options_set_5.c: New test.
362 * gcc.target/aarch64/options_set_6.c: New test.
363 * gcc.target/aarch64/options_set_7.c: New test.
364 * gcc.target/aarch64/options_set_8.c: New test.
365 * gcc.target/aarch64/options_set_9.c: New test.
367 2019-02-25 Tamar Christina <tamar.christina@arm.com>
369 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
370 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
372 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
373 test_vfmlslq_high_f16): ... To this.
374 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
375 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
376 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
377 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
378 test_vfmlslq_laneq_high_u32): Rename ...
379 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
380 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
381 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
382 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
383 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
384 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
385 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
386 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
387 test_vfmlslq_laneq_low_u32): Rename ...
388 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
389 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
390 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
391 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
392 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
393 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
395 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
396 test_vfmlslq_low_f16): ... To this.
398 2019-02-25 Tamar Christina <tamar.christina@arm.com>
400 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
401 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
403 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
404 test_vfmlslq_high_f16): ... To this.
405 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
406 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
407 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
408 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
409 test_vfmlslq_laneq_high_u32): Rename ...
410 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
411 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
412 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
413 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
414 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
415 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
416 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
417 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
418 test_vfmlslq_laneq_low_u32): Rename ...
419 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
420 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
421 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
422 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
423 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
424 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
426 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
427 test_vfmlslq_low_f16): ... To This.
428 * lib/target-supports.exp
429 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
431 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
434 * gfortran.dg/overload_3.f90: New test.
436 2019-02-25 Jakub Jelinek <jakub@redhat.com>
439 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
441 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
444 * gfortran.dg/list_directed_large.f90: New test.
446 2019-02-25 Jakub Jelinek <jakub@redhat.com>
449 * gcc.c-torture/execute/pr89434.c: New test.
452 * gcc.dg/pr89438.c: New test.
454 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
457 * g++.dg/cpp0x/pr84585.C: New.
459 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
462 * gfortran.dg/allocate_with_mold_3.f90: New test.
464 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
467 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
468 * gcc.target/i386/pr87007-2.c: Likewise.
470 2019-02-24 Harald Anlauf <anlauf@gmx.de>
474 * gfortran.dg/pr89266.f90: New test.
475 * gfortran.dg/pr88326.f90: New test.
477 2019-02-24 Jakub Jelinek <jakub@redhat.com>
479 PR rtl-optimization/89445
480 * gcc.target/i386/avx512f-pr89445.c: New test.
482 2019-02-23 Martin Sebor <msebor@redhat.com>
484 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
485 wchar_t to wint_t to avoid a bogus -Wformat warning in
488 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
491 * gfortran.dg/ISO_Fortran_binding_5.c: Include
492 "../../../libgfortran/ISO_Fortran_binding.h".
493 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
495 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
498 * gcc.dg/pr69471-1.c: New test.
499 * gcc.dg/pr69471-2.c: Likewise.
500 * gcc.target/i386/pr69471-3.c: Likewise.
502 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
505 * gfortran.dg/dtio_34.f90: New test.
507 2019-02-23 Marek Polacek <polacek@redhat.com>
509 PR c++/88294 - ICE with non-constant noexcept-specifier.
510 * g++.dg/cpp0x/noexcept34.C: New test.
511 * g++.dg/cpp0x/noexcept35.C: New test.
514 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
516 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
519 * gfortran.dg/deferred_character_32.f90 : New test
521 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
524 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
525 previously incorrect lbound for allocatable expressions. Also
526 correct stop values to avoid repetition.
527 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
528 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
531 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
532 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
533 * gfortran.dg/pr32599.f03 : Set standard to F2008.
535 2019-02-22 David Malcolm <dmalcolm@redhat.com>
538 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
539 renaming to a multicharacter name, so that start != finish. Add
540 tests for dtor locations.
542 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
545 * g++.dg/cpp0x/pr84676.C: New.
547 2019-02-22 Martin Sebor <msebor@redhat.com>
549 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
550 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
552 2019-02-22 Harald Anlauf <anlauf@gmx.de>
555 * gfortran.dg/newunit_6.f90: New test.
557 2019-02-22 Marek Polacek <polacek@redhat.com>
559 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
560 * g++.dg/cpp2a/explicit14.C: New test.
562 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
565 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
566 * gfortran.fortran-torture/compile/pr89324.f90: New test.
568 2019-02-22 Martin Sebor <msebor@redhat.com>
571 * gcc.dg/Wabsolute-value.c: New test.
573 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
575 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
576 Hongtao Liu <hongtao.liu@intel.com>
577 Sunil K Pandey <sunil.k.pandey@intel.com>
580 * gcc.target/i386/pr87007-1.c: New test.
581 * gcc.target/i386/pr87007-2.c: Likewise.
583 2019-02-22 Richard Biener <rguenther@suse.de>
585 PR tree-optimization/89440
586 * gcc.dg/vect/pr89440.c: New testcase.
588 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
590 * lib/target-supports.exp (check_effective_target_offload_nvptx):
594 * gfortran.dg/goacc/classify-routine.f95: Adjust.
596 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
597 * g++.dg/goacc/template.C: Likewise.
600 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
602 2019-02-22 Richard Biener <rguenther@suse.de>
605 * gcc.dg/torture/restrict-7.c: New testcase.
607 2019-02-21 Jakub Jelinek <jakub@redhat.com>
610 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
611 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
612 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
614 * g++.dg/cpp1y/constexpr-89285.C: New test.
615 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
617 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
618 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
620 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
623 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
624 -fcf-protection with -fcf-protection=branch.
625 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
626 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
627 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
628 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
629 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
631 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
633 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
634 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
636 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
639 * gfortran.dg/warn_conversion_11.f90: New test.
641 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
644 * gcc.target/i386/pr87412-1.c: New file.
645 * gcc.target/i386/pr87412-2.c: Likewise.
646 * gcc.target/i386/pr87412-3.c: Likewise.
647 * gcc.target/i386/pr87412-4.c: Likewise.
649 2019-02-20 Jakub Jelinek <jakub@redhat.com>
652 * g++.dg/cpp0x/pr89403.C: New test.
655 * g++.dg/cpp1z/inline-var5.C: New test.
658 * gcc.c-torture/compile/pr89412.c: New test.
660 2019-02-20 Jakub Jelinek <jakub@redhat.com>
661 David Malcolm <dmalcolm@redhat.com>
664 * gcc.dg/torture/pr89091.c: New test.
666 2019-02-20 Jakub Jelinek <jakub@redhat.com>
670 * gcc.dg/pr88074-2.c: New test.
673 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
675 2019-02-20 David Malcolm <dmalcolm@redhat.com>
678 * gcc.dg/pr89410-1.c: New test.
679 * gcc.dg/pr89410-2.c: New test.
681 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
683 * lib/target-supports.exp (check_effective_target_vect_usad_char):
685 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
686 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
688 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
691 * gcc.target/arm/pr86487.c: New.
693 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
696 * g++.dg/cpp1y/var-templ60.C: New.
698 2019-02-20 Li Jia He <helijia@linux.ibm.com>
701 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
703 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
705 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
707 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
710 * gfortran.dg/ISO_Fortran_binding_4.f90
712 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
715 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
716 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
718 2019-02-19 Richard Biener <rguenther@suse.de>
721 * gcc.dg/pr88074.c: New testcase.
723 2019-02-19 Jakub Jelinek <jakub@redhat.com>
726 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
730 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
733 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
736 * g++.dg/diagnostic/pr89390.C: New test.
738 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
742 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
744 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
747 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
750 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
752 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
753 * gfortran.dg/lto/pr87689_0.f: New file.
754 * gfortran.dg/lto/pr87689_1.f: New file.
756 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
758 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
760 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
762 * gdc.dg/dg.exp: Tabify.
763 * gdc.dg/lto/lto.exp: Likewise.
764 * gdc.test/gdc-test.exp: Likewise.
765 * lib/gdc-dg.exp: Likewise.
766 * lib/gdc.exp: Likewise.
768 2019-02-18 Richard Biener <rguenther@suse.de>
770 PR tree-optimization/89296
771 * gcc.dg/uninit-pr89296.c: New testcase.
773 2019-02-18 Jakub Jelinek <jakub@redhat.com>
776 * gcc.c-torture/execute/pr89369.c: New test.
777 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
778 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
781 2019-02-18 Martin Jambor <mjambor@suse.cz>
783 PR tree-optimization/89209
784 * gcc.dg/tree-ssa/pr89209.c: New test.
786 2019-02-18 Martin Liska <mliska@suse.cz>
788 * gfortran.dg/simd-builtins-7.f90: New test.
789 * gfortran.dg/simd-builtins-7.h: New test.
791 2019-02-17 Harald Anlauf <anlauf@gmx.de>
794 * gfortran.dg/pr88299.f90: New test.
796 2019-02-17 Harald Anlauf <anlauf@gmx.de>
799 * gfortran.dg/transfer_simplify_12.f90: New test.
801 2019-02-17 Marek Polacek <polacek@redhat.com>
803 PR c++/89217 - ICE with list-initialization in range-based for loop.
804 * g++.dg/cpp0x/range-for37.C: New test.
806 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
809 * g++.dg/cpp0x/initlist114.C: New test.
812 * g++.dg/abi/mangle68.C: New test.
813 * g++.dg/cpp0x/decltype69.C: New test.
815 2019-02-16 David Malcolm <dmalcolm@redhat.com>
818 * g++.dg/wrappers/pr88680.C: New test.
820 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
823 * gfortran.dg/coarray_data_1.f90: New test.
825 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
827 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
828 * c-c++-common/patchable_function_entry-default.c: Likewise.
829 * c-c++-common/patchable_function_entry-definition.c: Likewise.
831 2019-02-16 Jakub Jelinek <jakub@redhat.com>
833 PR rtl-optimization/66152
834 * gcc.target/i386/pr66152.c: New test.
836 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
838 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
839 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
841 2019-02-15 Tamar Christina <tamar.christina@arm.com>
843 * lib/target-supports.exp
844 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
845 checking alternative.
847 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
849 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
851 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
853 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
854 * c-c++-common/patchable_function_entry-default.c: Likewise.
855 * c-c++-common/patchable_function_entry-definition.c: Likewise.
856 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
858 2019-02-15 Jakub Jelinek <jakub@redhat.com>
862 * lib/gcc-dg.exp: If llvm_binutils effective target, set
863 allow_blank_lines to 2 during initialization.
864 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
865 it was previously zero.
866 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
867 Clear allow_blank_lines afterwards whenever it was 1.
868 * gdc.test/gdc-test.exp (dmd2dg): Don't call
869 dg-allow-blank-lines-in-output here.
870 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
871 the tests and restore it back at the end.
873 * c-c++-common/ubsan/opts-1.c: New test.
874 * c-c++-common/ubsan/opts-2.c: New test.
875 * c-c++-common/ubsan/opts-3.c: New test.
876 * c-c++-common/ubsan/opts-4.c: New test.
878 2019-02-15 Richard Biener <rguenther@suse.de>
879 Jakub Jelinek <jakub@redhat.com>
881 PR tree-optimization/89278
882 * gcc.dg/pr89278.c: New test.
884 2019-02-15 Jakub Jelinek <jakub@redhat.com>
887 * gcc.dg/pr89340.c: New test.
888 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
889 that leaf attribute on nested function is useless.
892 * gcc.dg/pr89342.c: New test.
894 2019-02-14 Jakub Jelinek <jakub@redhat.com>
896 PR rtl-optimization/89354
897 * gcc.dg/pr89354.c: New test.
899 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
901 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
902 * gcc.target/i386/ssse3-pabsd.c: Ditto.
903 * gcc.target/i386/ssse3-pabsw.c: Ditto.
904 * gcc.target/i386/ssse3-palignr.c: Ditto.
905 * gcc.target/i386/ssse3-phaddd.c: Ditto.
906 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
907 * gcc.target/i386/ssse3-phaddw.c: Ditto.
908 * gcc.target/i386/ssse3-phsubd.c: Ditto.
909 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
910 * gcc.target/i386/ssse3-phsubw.c: Ditto.
911 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
912 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
913 * gcc.target/i386/ssse3-pshufb.c: Ditto.
914 * gcc.target/i386/ssse3-psignb.c: Ditto.
915 * gcc.target/i386/ssse3-psignd.c: Ditto.
916 * gcc.target/i386/ssse3-psignw.c: Ditto.
918 2018-02-14 Steve Ellcey <sellcey@marvell.com>
920 * gcc.target/aarch64/pcs_attribute.c: New test.
922 2019-02-14 Harald Anlauf <anlauf@gmx.de>
925 * gfortran.dg/pr88248.f90: New test.
926 * gfortran.dg/f2018_obs.f90: Updated test.
928 2019-02-14 Tamar Christina <tamar.christina@arm.com>
930 * gcc.target/arm/pr88850.c: change options to additional option.
932 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
935 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
938 2019-02-14 Tamar Christina <tamar.christina@arm.com>
941 * gcc.target/arm/pr88850-2.c: New test.
942 * lib/target-supports.exp
943 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
944 check_effective_target_arm_neon_softfp_fp16_ok,
945 add_options_for_arm_neon_softfp_fp16): New.
947 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
949 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
950 * lib/target-supports.exp: Add procedure to check for ldrd.
952 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
955 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
956 * gfortran.dg/goacc/loop-3.f95: Likewise.
957 * gfortran.dg/goacc/pr72715.f90: New test.
959 2019-02-14 Martin Liska <mliska@suse.cz>
961 PR rtl-optimization/89242
962 * g++.dg/pr89242.C: New test.
964 2019-02-14 Jakub Jelinek <jakub@redhat.com>
966 PR tree-optimization/89314
967 * gcc.dg/pr89314.c: New test.
970 * gcc.dg/ubsan/pr89284.c: New test.
972 2019-02-13 Ian Lance Taylor <iant@golang.org>
974 * gcc.dg/func-attr-1.c: New test.
976 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
978 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
980 2019-02-13 Marek Polacek <polacek@redhat.com>
982 PR c++/89297 - ICE with OVERLOAD in template.
983 * g++.dg/cpp0x/initlist113.C: New test.
985 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
988 * g++.dg/cpp0x/pr86379.C: New.
991 * g++.dg/cpp1y/pr87322.C: New.
992 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
993 instantiate the expected number of lambda functions.
995 2019-02-13 Marek Polacek <polacek@redhat.com>
998 * g++.dg/cpp2a/nontype-class13.C: New test.
1000 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
1003 * gcc.target/arm/pr89190.c: New test.
1005 2019-02-13 David Malcolm <dmalcolm@redhat.com>
1008 * g++.dg/concepts/pr89036.C: New test.
1010 2019-02-13 Tamar Christina <tamar.christina@arm.com>
1013 * gcc.target/aarch64/sve/pr88847.c: New test.
1015 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
1016 Jakub Jelinek <jakub@redhat.com>
1019 * g++.dg/torture/pr89303.C: New test.
1021 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1024 * g++.dg/cpp1z/using4.C: New.
1025 * g++.dg/cpp1z/using5.C: Likewise.
1026 * g++.dg/cpp1z/using6.C: Likewise.
1028 2019-02-13 Jakub Jelinek <jakub@redhat.com>
1031 * gcc.target/i386/pr89290.c: New test.
1033 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
1035 * gcc.target/powerpc/crypto-builtin-1.c
1036 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1039 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
1042 * gcc.target/i386/pr89229-1.c: New test.
1044 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1047 * gcc.target/s390/pr89233.c: New test.
1049 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1051 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1052 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1053 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1055 2019-02-12 Richard Biener <rguenther@suse.de>
1057 PR tree-optimization/89253
1058 * gfortran.dg/pr89253.f: New testcase.
1060 2019-02-11 Marek Polacek <polacek@redhat.com>
1062 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1063 * g++.dg/cpp0x/nullptr40.C: New test.
1064 * g++.dg/cpp0x/nullptr41.C: New test.
1066 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1069 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1071 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1073 PR tree-optimization/86637
1074 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1076 2019-02-11 Martin Sebor <msebor@redhat.com>
1078 PR tree-optimization/88771
1079 * gcc.dg/Wstringop-overflow-8.c: New test.
1080 * gcc.dg/Wstringop-overflow-9.c: New test.
1081 * gcc.dg/Warray-bounds-40.c: New test.
1082 * gcc.dg/builtin-stpncpy.c: Adjust.
1083 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1084 * g++.dg/opt/memcpy1.C: Adjust.
1086 2019-02-11 Martin Sebor <msebor@redhat.com>
1089 * c-c++-common/array-5.c: New test.
1090 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1091 * g++.dg/init/new38.C: Same.
1092 * g++.dg/init/new43.C: Same.
1093 * g++.dg/init/new44.C: Same.
1094 * g++.dg/init/new46.C: Same.
1095 * g++.dg/other/large-size-array.C: Same.
1096 * g++.dg/other/new-size-type.C: Same.
1097 * g++.dg/template/array30.C: Same.
1098 * g++.dg/template/array32.C: New test.
1099 * g++.dg/template/dependent-name3.C: Adjust.
1100 * gcc.dg/large-size-array-3.c: Same.
1101 * gcc.dg/large-size-array-5.c: Same.
1102 * gcc.dg/large-size-array.c: Same.
1103 * g++.old-deja/g++.brendan/array1.C: Same.
1104 * g++.old-deja/g++.mike/p6149.C: Same.
1106 2019-02-11 Martin Sebor <msebor@redhat.com>
1108 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1110 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1113 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1114 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1115 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1117 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1119 * gcc.target/powerpc/vec-sld-modulo.c: New.
1120 * gcc.target/powerpc/vec-srad-modulo.c: New.
1121 * gcc.target/powerpc/vec-srd-modulo.c: New.
1123 2019-02-11 Martin Liska <mliska@suse.cz>
1126 * g++.dg/ipa/pr89009.C: New test.
1128 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1131 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1132 * gfortran.dg/pointer_init_6.f90: Likewise.
1133 * gfortran.dg/pointer_init_9.f90: New test.
1135 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1138 * gfortran.dg/warn_undefined_1.f90: New test.o
1140 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1142 PR tree-optimization/89268
1143 * gcc.dg/vect/pr89268.c: New test.
1145 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1147 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1149 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1152 * gfortran.dg/substr_simplify.f90: New test.
1154 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1157 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1159 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1162 * gfortran.dg/array_reference_2.f90 : New test.
1164 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1167 * gcc.dg/gomp/pr89246-1.c: New test.
1168 * gcc.dg/gomp/pr89246-2.c: New test.
1170 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1172 PR tree-optimization/88739
1173 * gcc.c-torture/execute/pr88739.c: New test.
1175 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1178 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1180 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1182 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1183 * gcc.target/s390/vector/vec-copysign.c: New test.
1185 2019-02-08 Richard Biener <rguenther@suse.de>
1187 PR tree-optimization/89247
1188 * gcc.dg/torture/pr89247.c: New testcase.
1190 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1192 * gcc.target/s390/jump-label.c: New test.
1194 2019-02-08 Richard Biener <rguenther@suse.de>
1197 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1199 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1201 PR rtl-optimization/89234
1202 * g++.dg/ubsan/pr89234.C: New test.
1204 2019-02-08 Richard Biener <rguenther@suse.de>
1207 * gcc.dg/torture/pr89223.c: New testcase.
1209 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1211 PR tree-optimization/86637
1212 PR tree-optimization/89235
1213 * gcc.c-torture/compile/pr86637-1.c: New test.
1214 * gcc.c-torture/compile/pr86637-2.c: New test.
1215 * gcc.c-torture/compile/pr86637-3.c: New test.
1216 * gcc.c-torture/compile/pr89235.c: New test.
1218 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1220 * gcc.target/aarch64/abd_1.c: New test.
1221 * gcc.dg/sabd_1.c: Likewise.
1223 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1226 * gfortran.dg/wunused-parameter_2.f90: New test.
1228 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1230 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1232 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1234 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1235 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1237 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1238 Jakub Jelinek <jakub@redhat.com>
1241 * gcc.c-torture/execute/pr88714.c: New test.
1242 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1244 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1247 * gcc.target/arm/pr88850.c: New test.
1249 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1252 * g++.dg/cpp0x/pr86218.C: New.
1254 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1256 PR rtl-optimization/89225
1257 * gcc.target/powerpc/pr89225.c: New.
1259 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1261 * gnat.dg/opt76.adb: New test.
1263 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1266 * gfortran.dg/null_10.f90: New test.
1268 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1271 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1272 column numbers to dg-warning directives where they are correct.
1273 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1274 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1275 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1277 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1280 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1281 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1282 xfail scan-assembler-not with Solaris as.
1284 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1286 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1288 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1290 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1293 2019-02-06 Richard Biener <rguenther@suse.de>
1295 PR tree-optimization/89182
1296 * gfortran.dg/graphite/pr89182.f90: New testcase.
1298 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1301 * gcc.dg/pr89211.c: New test.
1304 * c-c++-common/builtin-convertvector-2.c: New test.
1306 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1309 * lib/go-torture.exp: Test compiling with -flto.
1311 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1314 * gcc.dg/redecl-18.c: New test.
1316 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1319 * g++.dg/opt/pr89187.C: New test.
1321 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1323 * jit.dg/add-driver-options-testlib.c: Add support file for
1324 test-add-driver-options.c testcase.
1325 * jit.dg/all-non-failing-tests.h: Add note about
1326 test-add-driver-options.c
1327 * jit.dg/jit.exp (jit-dg-test): Update to support
1328 add-driver-options-testlib.c compilation.
1329 * jit.dg/test-add-driver-options.c: New testcase.
1331 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1333 PR rtl-optimization/11304
1334 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1335 * gcc.target/i386/call-2.c: New test.
1337 2019-02-05 Marek Polacek <polacek@redhat.com>
1339 PR c++/89158 - by-value capture of constexpr variable broken.
1340 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1342 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1344 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1346 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1348 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1350 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1353 * g++.dg/opt/pr89188.C: New test.
1355 PR rtl-optimization/89195
1356 * gcc.c-torture/execute/pr89195.c: New test.
1358 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1360 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1362 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1363 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1364 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1365 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1366 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1367 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1368 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1369 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1370 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1372 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1375 * g++.dg/ext/vector36.C: New test.
1377 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1380 * g++.dg/pr87770.C: New.
1382 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1385 * gfortran.dg/pr89077.f90: New test.
1387 2019-02-04 Martin Liska <mliska@suse.cz>
1390 * gcc.dg/ipa/pr88985.c: New test.
1392 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1394 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1395 characters or extra spaces after the comment character.
1397 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1399 * g++.dg/torture/alias-1.C: New test.
1401 2019-02-03 Martin Sebor <msebor@redhat.com>
1404 * c-c++-common/Wsequence-point-2.c: New test.
1407 * g++.dg/warn/Wunused-var-35.C: New test.
1409 2019-02-03 Richard Biener <rguenther@suse.de>
1412 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1414 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1417 * gfortran.dg/warn_conversion_10.f90: New test.
1419 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1422 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1424 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1427 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1429 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1432 * gfortran.dg/pointer_array_component_3.f90 : New test.
1434 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1437 * gcc.dg/gomp/pr87887-1.c: New test.
1438 * gcc.dg/gomp/pr87887-2.c: New test.
1440 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1444 * gfortran.dg/pr89084.f90: New test.
1445 * gfortran.dg/lto/pr89084_0.f90: New test.
1446 * gfortran.dg/pr83246.f90: New test.
1448 2019-02-01 Marek Polacek <polacek@redhat.com>
1450 PR c++/88325 - ICE with invalid out-of-line template member definition.
1451 * g++.dg/cpp2a/typename14.C: New test.
1453 2019-02-01 Richard Biener <rguenther@suse.de>
1456 * gcc.dg/torture/pr88597.c: New testcase.
1458 2019-02-01 Richard Biener <rguenther@suse.de>
1460 PR tree-optimization/85497
1461 * gcc.dg/graphite/pr85497.c: New testcase.
1463 2019-02-01 Richard Biener <rguenther@suse.de>
1466 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1468 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1470 PR tree-optimization/89143
1471 * gcc.dg/tree-ssa/vrp121.c: New test.
1473 PR tree-optimization/88107
1474 * gcc.dg/gomp/pr88107.c: New test.
1477 * g++.dg/ext/attrib57.C: New test.
1479 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1481 PR tree-optimization/88932
1482 * gfortran.dg/pr88932.f90: New test.
1484 2019-01-31 Marek Polacek <polacek@redhat.com>
1486 PR c++/88983 - ICE with switch in constexpr function.
1487 * g++.dg/cpp1y/constexpr-88983.C: New test.
1489 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1492 * gfortran.dg/contiguous_9.f90: New test.
1494 2019-01-31 Marek Polacek <polacek@redhat.com>
1496 PR c++/89083, c++/80864 - ICE with list initialization in template.
1497 * g++.dg/cpp0x/initlist107.C: New test.
1498 * g++.dg/cpp0x/initlist108.C: New test.
1499 * g++.dg/cpp0x/initlist109.C: New test.
1500 * g++.dg/cpp0x/initlist110.C: New test.
1501 * g++.dg/cpp0x/initlist111.C: New test.
1502 * g++.dg/cpp0x/initlist112.C: New test.
1503 * g++.dg/init/ptrfn4.C: New test.
1505 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1508 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1509 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1511 2019-01-31 Richard Biener <rguenther@suse.de>
1513 PR tree-optimization/89135
1514 * gcc.dg/torture/pr89135.c: New testcase.
1516 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1519 * c-c++-common/asan/pr89124.c: New test.
1521 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1524 * gfortran.dg/print_2.f90: New test.
1526 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1528 PR rtl-optimization/87246
1529 * gcc.target/i386/pr87246.c: New.
1531 2019-01-30 Marek Polacek <polacek@redhat.com>
1533 PR c++/89119 - ICE with value-initialization in template.
1534 * g++.dg/cpp0x/initlist-value3.C: New test.
1536 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1538 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1539 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1540 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1541 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1542 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1543 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1544 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1545 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1546 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1547 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1549 2019-01-30 Richard Biener <rguenther@suse.de>
1551 PR tree-optimization/89111
1552 * gcc.dg/torture/pr89111.c: New testcase.
1554 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1557 * lib/target-supports.exp: Cache result.
1559 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1562 * g++.target/i386/pr89105.C: New test.
1565 * gcc.dg/pr89061.c: New test.
1567 2019-01-29 Martin Sebor <msebor@redhat.com>
1570 * gcc.dg/Warray-bounds-39.c: New test.
1572 2019-01-29 Marek Polacek <polacek@redhat.com>
1575 * g++.dg/other/nontype-1.C: Expect error in all modes.
1576 * g++.dg/parse/crash13.C: Likewise.
1577 * g++.dg/parse/error36.C: Likewise.
1578 * g++.dg/template/error29.C: Likewise.
1580 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1583 * gfortran.dg/c_funptr_1.f90: New file.
1584 * gfortran.dg/c_funptr_1_mod.f90: New file.
1586 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1590 * gcc.dg/gomp/pr89104.c: New test.
1592 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1594 * gdc.dg/pr89042a.d: Mark as compile test.
1595 * gdc.dg/pr89042b.d: Likewise.
1597 2019-01-29 Richard Biener <rguenther@suse.de>
1600 * g++.dg/lto/pr87295_0.C: New testcase.
1602 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1605 * gcc.dg/pr89045.c: New test.
1608 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1609 lp64, ilp32 and llp64 only.
1610 (fputs): Use unsigned long long instead of size_t for return type.
1611 (vfprintf, vfscanf): Accept arbitrary target specific type for
1614 2019-01-28 Marek Polacek <polacek@redhat.com>
1616 PR c++/88358 - name wrongly treated as type.
1617 * g++.dg/cpp2a/typename1.C: Add dg-error.
1618 * g++.dg/cpp2a/typename13.C: New test.
1619 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1622 2019-01-28 Marek Polacek <polacek@redhat.com>
1624 * g++.dg/cpp0x/enum37.C: Add dg-error.
1626 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1628 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1629 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1631 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1633 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1634 "-Wattribute-alias".
1636 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1639 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1641 2019-01-27 Marek Polacek <polacek@redhat.com>
1643 PR c++/88815 - narrowing conversion lost in decltype.
1644 PR c++/78244 - narrowing conversion in template not detected.
1645 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1646 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1647 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1648 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1650 PR c++/89024 - ICE with incomplete enum type.
1651 * g++.dg/cpp0x/enum37.C: New test.
1653 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1655 * gnat.dg/opt75.adb: New test.
1656 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1658 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1661 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1662 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1664 2019-01-26 Martin Jambor <mjambor@suse.cz>
1667 * gfortran.dg/gomp/pr88933.f90: New test.
1669 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1672 * gdc.dg/pr89042a.d: New test.
1673 * gdc.dg/pr89042b.d: New test.
1675 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1678 * gfortran.dg/pr57553.f90: New test.
1680 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1682 * gnat.dg/array34.adb: New test.
1684 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1686 PR preprocessor/88974
1687 * c-c++-common/cpp/pr88974.c: New test.
1689 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1692 * g++.dg/cpp2a/destroying-delete2.C: New.
1693 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1695 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1698 * gfortran.dg/pr85780.f90: Update testcase for error message.
1700 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1703 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1704 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1705 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1707 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1710 * gcc.dg/pr89037.c: New test.
1712 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1714 * lib/target-supports.exp (check_effective_target_fenv): New.
1715 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1716 fenv effective target.
1717 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1718 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1719 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1720 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1722 2019-01-25 Richard Biener <rguenther@suse.de>
1724 PR tree-optimization/86865
1725 * gcc.dg/graphite/pr86865.c: New testcase.
1726 * gcc.dg/graphite/pr69728.c: XFAIL.
1727 * gcc.dg/graphite/scop-21.c: Likewise.
1729 2019-01-24 Martin Sebor <msebor@redhat.com>
1734 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1735 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1736 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1737 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1738 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1739 * gcc.dg/builtins-69.c: New test.
1740 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1741 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1743 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1745 PR rtl-optimization/88948
1746 * gcc.target/i386/pr88948.c: New test.
1748 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1751 * g++.dg/debug/pr89006.C: New test.
1754 * gcc.dg/gomp/pr89015.c: New test.
1757 * c-c++-common/gomp/cancel-2.c: New test.
1758 * gcc.dg/gomp/cancel-1.c: New test.
1759 * g++.dg/gomp/cancel-1.C: New test.
1760 * g++.dg/gomp/cancel-2.C: New test.
1761 * g++.dg/gomp/cancel-3.C: New test.
1763 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1765 PR tree-optimization/89027
1766 * gfortran.dg/gomp/pr89027.f90: New test.
1768 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1771 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1772 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1774 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1777 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1778 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1779 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1780 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1782 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1785 * g++.target/i386/pr88998.c: New test.
1787 2019-01-23 Marek Polacek <polacek@redhat.com>
1789 PR c++/88757 - qualified name treated wrongly as type.
1790 * g++.dg/cpp0x/dependent2.C: New test.
1791 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1792 * g++.dg/cpp2a/typename12.C: New test.
1793 * g++.dg/template/static30.C: Remove dg-error.
1795 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1798 * c-c++-common/pr44715.c: New test.
1801 * c-c++-common/pr88984.c: New test.
1803 2019-01-23 Richard Biener <rguenther@suse.de>
1805 PR tree-optimization/89008
1806 * gcc.dg/torture/pr89008.c: New testcase.
1808 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1810 * gnat.dg/specs/opt4.ads: New test.
1812 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1814 PR tree-optimization/88964
1815 * gfortran.dg/pr88964.f90: New test.
1817 2019-01-22 Martin Sebor <msebor@redhat.com>
1819 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1820 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1822 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1823 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1826 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1828 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1829 to aarch64*-*-* target.
1830 * c-c++-common/gomp/pr60823-3.c: Ditto.
1831 * g++.dg/gomp/declare-simd-1.C: Ditto.
1832 * g++.dg/gomp/declare-simd-3.C: Ditto.
1833 * g++.dg/gomp/declare-simd-4.C: Ditto.
1834 * g++.dg/gomp/declare-simd-7.C: Ditto.
1835 * g++.dg/gomp/pr88182.C: Ditto.
1836 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1837 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1838 * gcc.dg/gomp/pr59669-2.c: Ditto.
1839 * gcc.dg/gomp/pr87895-1.c: Ditto.
1840 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1841 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1842 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1843 * gfortran.dg/gomp/pr83977.f90: Ditto.
1845 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1848 * gcc.target/powerpc/pr88965.c: New test.
1851 * c-c++-common/gomp/atomic-23.c: New test.
1853 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1856 * gfortran.dg/power_8.f90: New test.
1858 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1860 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1861 * g++.dg/vec-init-1.C: Likewise.
1862 * gcc.dg/pr87793.c: Likewise.
1864 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1866 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1867 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1869 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1872 * gcc.target/arm/aapcs/bitfield2.c: New test.
1873 * gcc.target/arm/aapcs/bitfield3.c: New test.
1875 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1877 PR rtl-optimization/87763
1878 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1880 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1883 * gcc.target/i386/pr88954-1.c: New test.
1884 * gcc.target/i386/pr88954-2.c: Likewise.
1886 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1889 * gcc.target/arm/aapcs/bitfield1.c: New test.
1890 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1891 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1892 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1894 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1896 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1897 * gfortran.dg/block_16.f08: Likewise.
1898 * gfortran.dg/dec_structure_14.f90: Likewise.
1899 * gfortran.dg/namelist_96.f90: Likewise.
1900 * gfortran.dg/newunit_5.f90.f90: Moved to
1901 * gfortran.dg/newunit_5.f90: here.
1902 * gfortran.dg/pdt_28.f03: Likewise.
1903 * gfortran.dg/spread_simplify_1.f90: Likewise.
1905 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1907 PR/tree-optimization 88903
1908 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1910 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1912 PR rtl-optimization/88904
1913 * gcc.c-torture/execute/pr88904.c: New test.
1916 * gcc.dg/pr88905.c: New test.
1918 PR rtl-optimization/49429
1920 PR rtl-optimization/86334
1922 * gcc.target/i386/pr86334.c: New test.
1923 * gcc.target/i386/pr88906.c: New test.
1925 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1928 * g++.dg/gomp/pr88949.C: New test.
1930 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1932 * class_66.f90: Fix a dg directive.
1933 * debug/pr35154-stabs.f: Likewise.
1934 * dec_d_lines_3.f: Likewise.
1935 * dec_d_lines_3.f: Likewise.
1936 * dec_structure_12.f90: Likewise.
1937 * dec_structure_15.f90: Likewise.
1938 * deferred_character_31.f90: Likewise.
1939 * dtio_31.f03: Likewise.
1940 * dtio_32.f03: Likewise.
1941 * extends_11.f03: Likewise.
1942 * integer_plus.f90: Likewise.
1943 * pdt_25.f03: Likewise.
1944 * pr58968.f: Likewise.
1945 * pr78259.f90: Likewise.
1946 * vect/vect-2.f90: Likewise.
1947 * matmul_const.f90: Likewise.
1949 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1952 * gcc.target/i386/pr88938.c: New test.
1954 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1957 * g++.dg/asan/pr88901.C: New test.
1959 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1961 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1963 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1966 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1967 * gcc.dg/pr88928.c: New test case.
1969 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1971 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1972 {long ,short ,}{unsigned ,}int.
1974 2019-01-21 Richard Biener <rguenther@suse.de>
1976 PR tree-optimization/88934
1977 * gfortran.dg/pr88934.f90: New testcase.
1979 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1981 Fix after C++ P0600 implementation.
1982 * g++.dg/init/new39.C: Don't just ignore result of new.
1984 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1986 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1988 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1990 * gdc.dg/runnable.d: Add tests for comparing complex types.
1992 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1994 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1995 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1996 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1997 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1999 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
2002 * gfortran.dg/no-automatic.f90: New test.
2004 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2007 * gfortran.dg/pr77960.f90: New test.
2009 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2010 Paul Thomas <pault@gcc.gnu.org>
2013 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
2014 scan-tree tests that fail with patch.
2015 * gfortran.dg/contiguous_8.f90: New test.
2017 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
2019 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2021 * gfortran.dg/loop_versioning_9.f90: New test.
2022 * gfortran.dg/loop_versioning_10.f90: Likewise.
2024 2019-01-19 Jakub Jelinek <jakub@redhat.com>
2027 * gfortran.dg/pr88902.f90: New test.
2029 2019-01-18 Martin Sebor <msebor@redhat.com>
2031 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2033 2019-01-18 Ian Lance Taylor <iant@golang.org>
2035 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2036 is no longer externally visible.
2038 2019-01-18 Marek Polacek <polacek@redhat.com>
2041 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2043 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2046 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2047 (dg-options): Replace -m32 with -fno-pic.
2048 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2049 (dg-options): Remove -m32.
2051 2019-01-18 Richard Biener <rguenther@suse.de>
2053 PR tree-optimization/88903
2054 * gcc.dg/vect/pr88903-1.c: New testcase.
2055 * gcc.dg/vect/pr88903-2.c: Likewise.
2057 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2061 * c-c++-common/pr51628-33.c: New test.
2062 * c-c++-common/pr51628-35.c: New test.
2063 * c-c++-common/pr88664-1.c: Likewise.
2064 * c-c++-common/pr88664-2.c: Likewise.
2065 * gcc.dg/pr51628-34.c: Likewise.
2067 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2070 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2071 mp and sec extensions to armv7-a.
2073 2019-01-18 Martin Liska <mliska@suse.cz>
2075 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2076 expected function name.
2078 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2080 PR tree-optimization/86214
2081 * g++.dg/opt/pr86214-1.C: New test.
2082 * g++.dg/opt/pr86214-2.C: New test.
2084 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2086 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2088 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2091 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2094 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2095 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2097 2019-01-18 Martin Liska <mliska@suse.cz>
2100 * g++.target/i386/pr88587.C: New test.
2101 * gcc.target/i386/mvc13.c: New test.
2103 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2106 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2108 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2109 * gfortran.dg/gomp/pr83977.f90: Ditto.
2111 2019-01-17 Martin Sebor <msebor@redhat.com>
2114 * gcc.dg/Warray-bounds-38.c: New test.
2116 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2118 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2119 warning checks and assembler scans.
2120 * c-c++-common/gomp/pr60823-3.c: Ditto.
2121 * c-c++-common/gomp/pr63328.c: Ditto.
2122 * g++.dg/gomp/declare-simd-1.C: Ditto.
2123 * g++.dg/gomp/declare-simd-3.C: Ditto.
2124 * g++.dg/gomp/declare-simd-4.C: Ditto.
2125 * g++.dg/gomp/declare-simd-7.C: Ditto.
2126 * g++.dg/gomp/pr88182.C: Ditto.
2127 * g++.dg/vect/simd-clone-7.cc: Ditto.
2128 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2129 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2130 * gcc.dg/gomp/pr59669-2.c: Ditto.
2131 * gcc.dg/gomp/pr87895-1.c: Ditto.
2132 * gcc.dg/gomp/pr87895-2.c: Ditto.
2133 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2134 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2135 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2136 * gfortran.dg/gomp/pr83977.f90: Ditto.
2138 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2140 * g++.dg/cpp0x/auto52.C: Test locations too.
2141 * g++.dg/cpp0x/trailing2.C: Likewise.
2142 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2143 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2144 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2145 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2146 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2148 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2151 * g++.dg/template/pr88699.C: New test.
2153 2019-01-17 Martin Sebor <msebor@redhat.com>
2155 PR tree-optimization/88800
2156 * c-c++-common/Wrestrict.c: Adjust.
2157 * gcc.dg/Warray-bounds-37.c: New test.
2158 * gcc.dg/builtin-memcpy-2.c: New test.
2159 * gcc.dg/builtin-memcpy.c: New test.
2161 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2164 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2166 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2167 Kwok Cheung Yeung <kcy@codesourcery.com>
2168 Julian Brown <julian@codesourcery.com>
2169 Tom de Vries <tom@codesourcery.com>
2171 * gcc.dg/20020312-2.c: Add amdgcn support.
2172 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2173 * gcc.dg/builtin-apply2.c: Likewise.
2174 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2175 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2176 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2177 * gcc.dg/memcmp-1.c: Increase timeout factor.
2178 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2179 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2180 * gcc.dg/sibcall-9.c: Likewise.
2181 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2182 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2183 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2184 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2185 * lib/target-supports.exp (check_effective_target_trampolines):
2187 (check_profiling_available): Likewise.
2188 (check_effective_target_global_constructor): Likewise.
2189 (check_effective_target_return_address): Likewise.
2190 (check_effective_target_fopenacc): Likewise.
2191 (check_effective_target_fopenmp): Likewise.
2192 (check_effective_target_vect_int): Likewise.
2193 (check_effective_target_vect_intfloat_cvt): Likewise.
2194 (check_effective_target_vect_uintfloat_cvt): Likewise.
2195 (check_effective_target_vect_floatint_cvt): Likewise.
2196 (check_effective_target_vect_floatuint_cvt): Likewise.
2197 (check_effective_target_vect_simd_clones): Likewise.
2198 (check_effective_target_vect_shift): Likewise.
2199 (check_effective_target_whole_vector_shift): Likewise.
2200 (check_effective_target_vect_bswap): Likewise.
2201 (check_effective_target_vect_shift_char): Likewise.
2202 (check_effective_target_vect_long): Likewise.
2203 (check_effective_target_vect_float): Likewise.
2204 (check_effective_target_vect_double): Likewise.
2205 (check_effective_target_vect_perm): Likewise.
2206 (check_effective_target_vect_perm_byte): Likewise.
2207 (check_effective_target_vect_perm_short): Likewise.
2208 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2209 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2210 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2211 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2212 (check_effective_target_vect_natural_alignment): Likewise.
2213 (check_effective_target_vect_fully_masked): Likewise.
2214 (check_effective_target_vect_element_align): Likewise.
2215 (check_effective_target_vect_masked_store): Likewise.
2216 (check_effective_target_vect_scatter_store): Likewise.
2217 (check_effective_target_vect_condition): Likewise.
2218 (check_effective_target_vect_cond_mixed): Likewise.
2219 (check_effective_target_vect_char_mult): Likewise.
2220 (check_effective_target_vect_short_mult): Likewise.
2221 (check_effective_target_vect_int_mult): Likewise.
2222 (check_effective_target_sqrt_insn): Likewise.
2223 (check_effective_target_vect_call_sqrtf): Likewise.
2224 (check_effective_target_vect_call_btrunc): Likewise.
2225 (check_effective_target_vect_call_btruncf): Likewise.
2226 (check_effective_target_vect_call_ceil): Likewise.
2227 (check_effective_target_vect_call_floorf): Likewise.
2228 (check_effective_target_lto): Likewise.
2229 (check_vect_support_and_set_flags): Likewise.
2230 (check_effective_target_vect_stridedN): Enable when fully masked is
2232 (add_options_for_sqrt_insn): New procedure.
2234 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2236 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2237 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2239 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2241 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2243 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2244 * gcc.dg/pic-1.c: Disable on amdgcn.
2245 * gcc.dg/pic-2.c: Disable on amdgcn.
2246 * gcc.dg/pic-3.c: Disable on amdgcn.
2247 * gcc.dg/pic-4.c: Disable on amdgcn.
2248 * gcc.dg/pie-3.c: Disable on amdgcn.
2249 * gcc.dg/pie-4.c: Disable on amdgcn.
2250 * gcc.dg/uninit-19.c: Check pie_enabled.
2251 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2253 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2254 Kwok Cheung Yeung <kcy@codesourcery.com>
2255 Julian Brown <julian@codesourcery.com>
2256 Tom de Vries <tom@codesourcery.com>
2258 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2259 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2260 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2261 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2262 * gcc.dg/20111216-1.c: Require exceptions.
2263 * gcc.dg/cleanup-10.c: Require exceptions.
2264 * gcc.dg/cleanup-11.c: Require exceptions.
2265 * gcc.dg/cleanup-12.c: Require exceptions.
2266 * gcc.dg/cleanup-13.c: Require exceptions.
2267 * gcc.dg/cleanup-5.c: Require exceptions.
2268 * gcc.dg/cleanup-8.c: Require exceptions.
2269 * gcc.dg/cleanup-9.c: Require exceptions.
2270 * gcc.dg/gomp/pr29955.c: Require exceptions.
2271 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2272 * gcc.dg/nested-func-5.c: Require exceptions.
2273 * gcc.dg/pch/except-1.c: Require exceptions.
2274 * gcc.dg/pch/valid-2.c: Require exceptions.
2275 * gcc.dg/pr41470.c: Require exceptions.
2276 * gcc.dg/pr42427.c: Require exceptions.
2277 * gcc.dg/pr44545.c: Require exceptions.
2278 * gcc.dg/pr47086.c: Require exceptions.
2279 * gcc.dg/pr51481.c: Require exceptions.
2280 * gcc.dg/pr51644.c: Require exceptions.
2281 * gcc.dg/pr52046.c: Require exceptions.
2282 * gcc.dg/pr54669.c: Require exceptions.
2283 * gcc.dg/pr56424.c: Require exceptions.
2284 * gcc.dg/pr64465.c: Require exceptions.
2285 * gcc.dg/pr65802.c: Require exceptions.
2286 * gcc.dg/pr67563.c: Require exceptions.
2287 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2288 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2289 * gcc.dg/vect/pr46663.c: Require exceptions.
2290 * lib/target-supports.exp (check_effective_target_exceptions): New.
2292 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2295 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2297 2019-01-17 Nathan Sidwell <nathan@acm.org>
2300 * g++.dg/cpp0x/pr86610.C: New.
2302 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2304 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2305 VFIXUPIMM* intrinsics.
2306 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2307 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2308 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2310 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2314 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2316 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2317 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2318 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2319 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2320 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2321 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2322 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2323 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2324 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2325 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2326 * gcc.target/i386/sse-13.c: Ditto.
2327 * gcc.target/i386/sse-14.c: Ditto.
2328 * gcc.target/i386/sse-22.c: Ditto.
2329 * gcc.target/i386/sse-23.c: Ditto.
2330 * gcc.target/i386/testimm-10.c: Ditto.
2331 * gcc.target/i386/testround-1.c: Ditto.
2333 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2337 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2340 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2341 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2343 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2345 PR rtl-optimization/88870
2346 * gcc.dg/pr88870.c: New test.
2348 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2350 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2352 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2355 * g++.dg/concepts/pr87768.C: New.
2358 * gcc.dg/cpp1z/pr86648.C: New.
2360 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2363 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2364 vectorized on POWER unless hardware misaligned loads are available.
2366 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2369 * g++.dg/torture/pr88861.C: New test.
2371 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2374 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2376 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2378 * g++.dg/other/pr33558.C: Test location too.
2379 * g++.dg/other/pr33558-2.C: Likewise.
2380 * g++.dg/parse/crash4.C: Likewise.
2381 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2382 * g++.old-deja/g++.mike/p7635.C: Likewise.
2383 * g++.old-deja/g++.other/decl6.C: Likewise.
2385 2019-01-16 Marek Polacek <polacek@redhat.com>
2387 PR c++/78244 - narrowing conversion in template not detected.
2388 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2389 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2391 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2395 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2396 may_alias attribute.
2398 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2400 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2403 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2406 * g++.dg/template/pr88795.C: New test.
2408 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2411 * gfortran.dg/actual_array_substr_3.f90: New test.
2413 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2416 * gfortran.dg/pr81849.f90: New test.
2418 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2420 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2421 ISO_Fortran_binding_2.h.
2423 2019-01-15 Marek Polacek <polacek@redhat.com>
2426 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2428 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2431 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2432 -Wdeprecated warning and expect a following note:.
2434 2019-01-15 Richard Biener <rguenther@suse.de>
2437 * g++.dg/lto/pr88046_0.C: New testcase.
2439 2019-01-15 Richard Biener <rguenther@suse.de>
2441 PR tree-optimization/88855
2442 * gcc.dg/pr88855.c: New testcase.
2444 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2446 * g++.dg/diagnostic/typedef-initialized.C: New.
2448 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/diagnostic/bitfld3.C: New.
2452 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2454 PR tree-optimization/88775
2455 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2456 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2458 2019-01-14 Marek Polacek <polacek@redhat.com>
2460 PR c++/88825 - ICE with bogus function return type deduction.
2461 * g++.dg/cpp1y/auto-fn55.C: New test.
2463 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2465 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2466 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2467 feature test macros.
2468 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2470 2019-01-14 Marek Polacek <polacek@redhat.com>
2472 PR c++/88830 - ICE with abstract class.
2473 * g++.dg/other/abstract7.C: New test.
2475 2019-01-14 Martin Sebor <msebor@redhat.com>
2478 * gcc.dg/format/attr-8.c: New test.
2479 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2480 * gcc.dg/format/attr-3.c: Same.
2481 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2482 * objc.dg/fsf-nsstring-format-1.m: Same.
2484 2019-01-14 Martin Liska <mliska@suse.cz>
2486 PR gcov-profile/88263
2487 * g++.dg/gcov/pr88263-2.C: New test.
2489 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2491 PR rtl-optimization/88796
2492 * gcc.target/i386/pr88796.c: New test.
2494 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2496 * gdc.dg/asm1.d: New test.
2497 * gdc.dg/asm2.d: New test.
2498 * gdc.dg/asm3.d: New test.
2499 * gdc.dg/asm4.d: New test.
2500 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2502 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2505 * gfortran.dg/namelist_96.f90: New test.
2507 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2510 * gfortran.dg/internal_pack_18.f90: New test.
2512 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2514 * gcc.dg/pr51628-20.c: Updated.
2515 * gcc.dg/pr51628-21.c: Likewise.
2516 * gcc.dg/pr51628-25.c: Likewise.
2518 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2521 * gfortran.dg/internal_pack_17.f90: New test.
2522 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2525 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2528 * gfortran.dg/pr61765.f90: New test.
2530 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2532 * g++.dg/cpp0x/pr62101.C: Test locations too.
2533 * g++.dg/inherit/pure1.C: Likewise.
2535 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2537 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2539 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2541 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2543 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2544 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2545 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2546 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2547 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2550 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2553 * gfortran.dg/pr35031.f90: new test.
2555 2019-01-11 Marek Polacek <polacek@redhat.com>
2557 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2558 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2559 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2561 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2565 * c-c++-common/gomp/pr85956.c: New test.
2566 * g++.dg/gomp/pr88733.C: New test.
2568 2019-01-11 Tobias Burnus <burnus@net-b.de>
2571 * g++.dg/cpp0x/defaulted61.C: New
2572 * g++.dg/cpp0x/defaulted62.C: New.
2574 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2576 PR tree-optimization/88693
2577 * gcc.c-torture/execute/pr88693.c: New test.
2579 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2581 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2584 2019-01-11 Martin Liska <mliska@suse.cz>
2587 * g++.dg/lto/pr88758_0.C: New test.
2588 * g++.dg/lto/pr88758_1.C: New test.
2590 2019-01-11 Jan Beulich <jbeulich@suse.com>
2592 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2593 gcc.target/i386/avx512f-vcvtss2si-1.c,
2594 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2595 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2596 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2597 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2598 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2599 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2600 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2601 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2602 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2603 gcc.target/i386/pr19398.c: Permit l or q suffix.
2605 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2607 PR rtl-optimization/88296
2608 * gcc.target/i386/pr88296.c: New test.
2610 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2612 * g++.dg/diagnostic/extern-initialized.C: New.
2613 * g++.dg/ext/dllimport-initialized.C: Likewise.
2615 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2618 * gfortran.dg/internal_pack_16.f90: New test.
2620 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2623 * g++.target/i386/pr88785.C: New test.
2625 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2627 PR rtl-optimization/87305
2628 * gcc.target/aarch64/pr87305.c: New.
2630 2019-01-10 Richard Biener <rguenther@suse.de>
2632 PR tree-optimization/88792
2633 * gcc.dg/torture/pr88792.c: New testcase.
2635 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2638 * gfortran.dg/pr86322_1.f90: New test.
2639 * gfortran.dg/pr86322_2.f90: Ditto.
2640 * gfortran.dg/pr86322_3.f90: Ditto.
2642 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2644 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2645 * gcc.target/aarch64/bti-2.c: Likewise.
2646 * gcc.target/aarch64/bti-3.c: Likewise.
2648 2019-01-10 Stefan Agner <stefan@agner.ch>
2651 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2652 check if -masm-syntax-unified gets applied properly.
2654 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2657 * gcc.dg/pr88568.c: New test.
2659 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2661 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2662 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2664 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2666 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2667 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2669 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2671 * lib/target-supports.exp
2672 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2673 check_effective_target_arm_v8_3a_complex_neon_ok,
2674 add_options_for_arm_v8_3a_complex_neon,
2675 check_effective_target_arm_v8_3a_complex_neon_hw,
2676 check_effective_target_vect_complex_rot_N): New.
2678 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2681 * gfortran.dg/pr88376.f90: New test.
2683 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2686 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2687 "can not" with "cannot".
2688 * gfortran.dg/common_15.f90: Likewise.
2689 * gfortran.dg/derived_result_2.f90: Likewise.
2690 * gfortran.dg/do_check_6.f90: Likewise.
2691 * gfortran.dg/namelist_args.f90: Likewise.
2692 * gfortran.dg/negative_unit_check.f90: Likewise.
2693 * gfortran.dg/pure_formal_3.f90: Likewise.
2694 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2695 * obj-c++.dg/exceptions-3.mm: Likewise.
2696 * obj-c++.dg/exceptions-4.mm: Likewise.
2697 * obj-c++.dg/exceptions-5.mm: Likewise.
2698 * obj-c++.dg/property/at-property-23.mm: Likewise.
2699 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2700 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2701 * objc.dg/attributes/method-attribute-2.m: Likewise.
2702 * objc.dg/exceptions-3.m: Likewise.
2703 * objc.dg/exceptions-4.m: Likewise.
2704 * objc.dg/exceptions-5.m: Likewise.
2705 * objc.dg/param-1.m: Likewise.
2706 * objc.dg/property/at-property-23.m: Likewise.
2707 * objc.dg/property/dotsyntax-17.m: Likewise.
2708 * objc.dg/property/property-neg-7.m: Likewise.
2710 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2713 * gfortran.dg/spread_simplify_1.f90: New test.
2715 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2717 * lib/target-supports.exp
2718 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2719 * gcc.target/i386/xorsign.c: New test.
2721 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2723 * gcc.target/sparc/tls-ld-int8.c: New test.
2724 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2725 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2726 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2727 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2728 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2730 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2732 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2733 option when configure with bti.
2734 * gcc.target/aarch64/bti-2.c: Likewise.
2735 * lib/target-supports.exp
2736 (check_effective_target_default_branch_protection):
2737 Add configure check for --enable-standard-branch-protection.
2739 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2741 * gcc.target/aarch64/bti-1.c: New test.
2742 * gcc.target/aarch64/bti-2.c: New test.
2743 * gcc.target/aarch64/bti-3.c: New test.
2744 * lib/target-supports.exp
2745 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2747 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2749 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2750 instead of IP0_REGNUM and add test case.
2752 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2754 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2756 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2757 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2759 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2761 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2763 PR rtl-optimization/88331
2764 * gcc.target/i386/pr88331.c: New test.
2766 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2768 * g++.dg/diagnostic/constexpr2.C: New.
2769 * g++.dg/diagnostic/ref3.C: Likewise.
2771 2019-01-08 Marek Polacek <polacek@redhat.com>
2773 PR c++/88538 - braced-init-list in template-argument-list.
2774 * g++.dg/cpp2a/nontype-class11.C: New test.
2777 * g++.dg/cpp2a/nontype-class12.C: New test.
2779 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2782 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2783 dg-options. Require ppc_cpu_supports_hw effective target instead of
2786 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2789 * gfortran.dg/class_69.f90: New test case.
2791 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2794 * gcc.target/i386/pr88717.c: New test.
2796 2019-01-08 Marek Polacek <polacek@redhat.com>
2798 PR c++/88548 - this accepted in static member functions.
2799 * g++.dg/cpp0x/this1.C: New test.
2801 2019-01-08 Martin Liska <mliska@suse.cz>
2803 PR tree-optimization/88753
2804 * gcc.dg/tree-ssa/pr88753.c: New test.
2806 2019-01-08 Richard Biener <rguenther@suse.de>
2808 PR tree-optimization/86554
2809 * gcc.dg/torture/pr86554-1.c: New testcase.
2810 * gcc.dg/torture/pr86554-2.c: Likewise.
2812 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2814 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2815 cover target variance.
2817 2019-01-08 Richard Biener <rguenther@suse.de>
2820 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2821 directly build the expected GENERIC tree.
2823 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2825 * gcc.target/aarch64/(return_address_sign_1.c,
2826 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2827 Change option to -mbranch-protection.
2828 * gcc.target/aarch64/(branch-protection-option.c,
2829 branch-protection-option-2.c, branch-protection-attr.c,
2830 branch-protection-attr-2.c): New file.
2832 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2834 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2836 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2838 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2840 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2841 Append match for warning that ‘protected’ attribute is not supported.
2843 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2845 * gcc.dg/Wmissing-attributes.c: Require alias support.
2846 * gcc.dg/attr-copy-2.c: Likewise.
2847 * gcc.dg/attr-copy-5.c: Likewise.
2849 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2850 Jakub Jelinek <jakub@redhat.com>
2853 * g++.dg/warn/Wreturn-type-11.C: New test.
2855 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2858 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2859 dump to reflect r266077.
2861 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2864 * gcc.dg/pr88701.c: New test.
2866 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2870 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2872 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2874 * g++.dg/diagnostic/constexpr1.C: New.
2875 * g++.dg/diagnostic/thread1.C: Likewise.
2877 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2878 Harald Anlauf <anlauf@gmx.de>
2879 Tobias Burnus <burnus@gcc.gnu.org>
2881 * gfortran.dg/is_contiguous_1.f90: New test.
2882 * gfortran.dg/is_contiguous_2.f90: New test.
2883 * gfortran.dg/is_contiguous_3.f90: New test.
2885 2019-01-07 Marek Polacek <polacek@redhat.com>
2887 PR c++/88741 - wrong error with initializer-string.
2888 * g++.dg/init/array50.C: New test.
2890 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2896 * gcc.dg/array-6.c: Move from here ...
2897 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2898 * g++.dg/pr69338.C: New test.
2899 * g++.dg/pr69697.C: Likewise.
2900 * g++.dg/ext/flexary32.C: Likewise.
2901 * g++.dg/ext/flexary3.C: Adjust test.
2902 * g++.dg/ext/flexary12.C: Likewise.
2903 * g++.dg/ext/flexary13.C: Likewise.
2904 * g++.dg/ext/flexary15.C: Likewise.
2905 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2906 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2907 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2909 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2911 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2912 optional in scan pattern.
2914 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2916 PR tree-optimization/88598
2917 * gcc.dg/vect/pr88598-1.c: New test.
2918 * gcc.dg/vect/pr88598-2.c: Likewise.
2919 * gcc.dg/vect/pr88598-3.c: Likewise.
2920 * gcc.dg/vect/pr88598-4.c: Likewise.
2921 * gcc.dg/vect/pr88598-5.c: Likewise.
2922 * gcc.dg/vect/pr88598-6.c: Likewise.
2924 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2926 PR tree-optimization/88598
2927 * gcc.dg/pr88598-1.c: New test.
2928 * gcc.dg/pr88598-2.c: Likewise.
2929 * gcc.dg/pr88598-3.c: Likewise.
2930 * gcc.dg/pr88598-4.c: Likewise.
2931 * gcc.dg/pr88598-5.c: Likewise.
2933 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2935 PR tree-optimization/88676
2936 * gcc.dg/tree-ssa/pr88676.c: New test.
2937 * gcc.dg/pr88676.c: New test.
2938 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2942 * c-c++-common/asan/pr88619.c: New test.
2945 * c-c++-common/builtin-convertvector-1.c: New test.
2946 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2947 * g++.dg/ext/builtin-convertvector-1.C: New test.
2948 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2950 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2953 * gcc.target/i386/pr88521.c: New testcase.
2955 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2958 * gfortran.dg/min_max_type_2.f90: New test.
2960 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2963 * c-c++-common/attributes-4.c (falloc_align_int128,
2964 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2966 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2968 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2970 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2972 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2973 * gcc.dg/plugin/plugindir2.c: Likewise.
2974 * gcc.dg/plugin/plugindir3.c: Likewise.
2975 * gcc.dg/plugin/plugindir4.c: Likewise.
2977 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2980 * gfortran.dg/blockdata_10.f90: New test case.
2982 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2986 * gcc.dg/nested-func-12.c: New test.
2987 * gcc.c-torture/compile/pr82564.c: New test.
2990 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2992 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2995 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2997 2019-01-04 Martin Sebor <msebor@redhat.com>
3000 * g++.dg/ext/attr-copy.C: New test.
3001 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3002 * gcc.dg/attr-copy-6.c: New test.
3003 * gcc.dg/attr-copy-7.c: New test.
3005 2019-01-04 Martin Sebor <msebor@redhat.com>
3008 * c-c++-common/attributes-4.c: New test.
3010 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
3013 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3016 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3019 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3020 * gfortran.dg/merge_char_const.f90: Restore.
3022 2019-01-04 Jakub Jelinek <jakub@redhat.com>
3025 * gcc.dg/pr88594.c: New test.
3027 2019-01-04 Jan Beulich <jbeulich@suse.com>
3029 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3030 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3031 gcc.target/i386/avx512bw-vpcmpequb-1.c,
3032 gcc.target/i386/avx512bw-vpcmpequw-1.c,
3033 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3034 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3035 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3036 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3037 gcc.target/i386/avx512bw-vpcmpgew-1.c,
3038 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3039 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3040 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3041 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3042 gcc.target/i386/avx512bw-vpcmpleb-1.c,
3043 gcc.target/i386/avx512bw-vpcmpleub-1.c,
3044 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3045 gcc.target/i386/avx512bw-vpcmplew-1.c,
3046 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3047 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3048 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3049 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3050 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3051 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3052 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3053 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3054 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3055 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3056 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3057 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3058 gcc.target/i386/avx512bw-vptestmb-1.c,
3059 gcc.target/i386/avx512bw-vptestmw-1.c,
3060 gcc.target/i386/avx512bw-vptestnmb-1.c,
3061 gcc.target/i386/avx512bw-vptestnmw-1.c,
3062 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3063 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3064 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3065 gcc.target/i386/avx512dq-vfpclassss-1.c,
3066 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3067 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3068 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3069 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3070 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3071 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3072 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3073 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3074 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3075 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3076 gcc.target/i386/avx512vl-vpcmpged-1.c,
3077 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3078 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3079 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3080 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3081 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3082 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3083 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3084 gcc.target/i386/avx512vl-vpcmpled-1.c,
3085 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3086 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3087 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3088 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3089 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3090 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3091 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3092 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3093 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3094 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3095 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3096 gcc.target/i386/avx512vl-vptestmd-1.c,
3097 gcc.target/i386/avx512vl-vptestmq-1.c,
3098 gcc.target/i386/avx512vl-vptestnmd-1.c,
3099 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3101 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3102 gcc.target/i386/avx512bw-vpcmpub-1.c,
3103 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3104 gcc.target/i386/avx512bw-vpcmpw-1.c,
3105 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3106 gcc.target/i386/avx512dq-vfpclassps-1.c,
3107 gcc.target/i386/avx512f-vcmppd-1.c,
3108 gcc.target/i386/avx512f-vcmpps-1.c,
3109 gcc.target/i386/avx512f-vcmpsd-1.c,
3110 gcc.target/i386/avx512f-vcmpss-1.c,
3111 gcc.target/i386/avx512f-vpcmpd-1.c,
3112 gcc.target/i386/avx512f-vpcmpq-1.c,
3113 gcc.target/i386/avx512f-vpcmpud-1.c,
3114 gcc.target/i386/avx512f-vpcmpuq-1.c,
3115 gcc.target/i386/avx512f-vptestmd-1.c,
3116 gcc.target/i386/avx512f-vptestmq-1.c,
3117 gcc.target/i386/avx512f-vptestnmd-1.c,
3118 gcc.target/i386/avx512f-vptestnmq-1.c,
3119 gcc.target/i386/avx512vl-vcmppd-1.c,
3120 gcc.target/i386/avx512vl-vcmpps-1.c,
3121 gcc.target/i386/avx512vl-vpcmpd-1.c,
3122 gcc.target/i386/avx512vl-vpcmpq-1.c,
3123 gcc.target/i386/avx512vl-vpcmpud-1.c,
3124 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3127 2019-01-03 Martin Sebor <msebor@redhat.com>
3129 PR tree-optimization/88659
3130 * gcc.dg/Wstringop-truncation-6.c: New test.
3132 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3135 * gfortran.dg/const_chararacter_merge.f90: Remove.
3137 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3140 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3141 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3143 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3145 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3146 * gcc.dg/pubtypes-3.c: Likewise.
3147 * gcc.dg/pubtypes-4.c: Likewise.
3149 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3152 * g++.target/i386/pr88636.C: New test.
3154 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3156 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3158 2019-01-03 Martin Liska <mliska@suse.cz>
3161 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3163 2019-01-02 Marek Polacek <polacek@redhat.com>
3165 PR c++/88612 - ICE with -Waddress-of-packed-member.
3166 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3168 PR c++/88631 - CTAD failing for value-initialization.
3169 * g++.dg/cpp1z/class-deduction59.C: New test.
3171 PR c++/81486 - CTAD failing with ().
3172 * g++.dg/cpp1z/class-deduction60.C: New test.
3173 * g++.dg/cpp1z/class-deduction61.C: New test.
3175 2019-01-02 Martin Sebor <msebor@redhat.com>
3176 Jeff Law <law@redhat.com>
3178 * gcc.dg/strlenopt-36.c: Update.
3179 * gcc.dg/strlenopt-45.c: Update.
3180 * gcc.c-torture/execute/strlen-5.c: New test.
3181 * gcc.c-torture/execute/strlen-6.c: New test.
3182 * gcc.c-torture/execute/strlen-7.c: New test.
3184 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3187 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3188 messages only on vect_hw_misalign targets.
3190 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3192 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3193 * gfortran.dg/dec_d_lines_3.f: Ditto.
3194 * gfortran.dg/dec_structure_24.f90: Ditto.
3195 * gfortran.dg/dec_structure_26.f90: Ditto.
3196 * gfortran.dg/dec_structure_27.f90: Ditto.
3197 * gfortran.dg/dec_type_print_3.f90: Ditto.
3198 * gfortran.dg/derived_name_1.f90: Ditto.
3199 * gfortran.dg/error_recovery_1.f90: Ditto.
3200 * gfortran.dg/gomp/pr29759.f90: Ditto.
3201 * gfortran.dg/pr36192.f90: Ditto.
3202 * gfortran.dg/pr56007.f90: Ditto.
3203 * gfortran.dg/pr56520.f90: Ditto.
3204 * gfortran.dg/pr78741.f90: Ditto.
3205 * gfortran.dg/print_fmt_2.f90: Ditto.
3206 * gfortran.dg/select_type_20.f90: Ditto.
3208 2019-01-02 Marek Polacek <polacek@redhat.com>
3211 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3213 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3216 * gfortran.dg/const_chararacter_merge.f90: New test.
3218 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3221 * g++.dg/torture/pr88130.C: New testcase.
3223 2019-01-02 Martin Liska <mliska@suse.cz>
3225 PR tree-optimization/88650
3226 * gfortran.dg/predict-3.f90: New test.
3228 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3230 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3232 2019-01-02 Richard Biener <rguenther@suse.de>
3234 PR tree-optimization/88621
3235 * gcc.dg/torture/pr88621.c: New testcase.
3237 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3240 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3241 targets and expect _ZThn8 for ilp32 targets.
3243 2019-01-01 Martin Sebor <msebor@redhat.com>
3244 Jeff Law <law@redhat.com>
3246 * gcc.dg/strlenopt-40.c: Update.
3247 * gcc.dg/strlenopt-51.c: Likewise.
3248 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3250 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3251 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3252 * gcc.dg/strlenopt-59.c: New test.
3253 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3254 * g++.dg/init/strlen.C: New test.
3256 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3259 * gfortran.dg/structure_constructor_16.f90: New test.
3261 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3263 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3264 * g++.dg/ipa/devirt-53.C: Fix scan template.
3266 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3268 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3269 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3270 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3272 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3274 * g++.dg/tree-prof/devirt.C: Update testcase.
3276 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3278 Update copyright years.
3280 Copyright (C) 2019 Free Software Foundation, Inc.
3282 Copying and distribution of this file, with or without modification,
3283 are permitted in any medium without royalty provided the copyright
3284 notice and this notice are preserved.