1 2019-03-04 Tamar Christina <tamar.christina@arm.com>
4 * gcc.target/aarch64/options_set_10.c:
6 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
8 PR tree-optimization/89437
9 * gcc.dg/sinatan-1.c: Fix testcase.
11 2019-03-04 Richard Biener <rguenther@suse.de>
14 * gcc.dg/torture/pr89572.c: New testcase.
16 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
18 PR tree-optimization/89487
19 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
21 2019-03-03 Harald Anlauf <anlauf@gmx.de>
24 * gfortran.dg/pr77583.f90: New test.
26 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
29 * gfortran.dg/coarray_allocate_11.f90: New test.
31 2019-03-02 Harald Anlauf <anlauf@gmx.de>
34 * gfortran.dg/pr89492.f90: Adjust testcase.
35 * gfortran.dg/transfer_check_5.f90: New test.
37 2019-03-02 Jakub Jelinek <jakub@redhat.com>
40 * g++.dg/cpp2a/desig10.C: New test.
41 * g++.dg/cpp2a/desig11.C: New test.
42 * g++.dg/ext/desig4.C: Expect 4 new errors.
45 * gcc.dg/pr89506.c: New test.
47 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
48 Monk Chiang <sh.chiang04@gmail.com>
50 * gcc.target/riscv/attribute-1.c: New.
51 * gcc.target/riscv/attribute-2.c: Likewise.
52 * gcc.target/riscv/attribute-3.c: Likewise.
53 * gcc.target/riscv/attribute-4.c: Likewise.
54 * gcc.target/riscv/attribute-5.c: Likewise.
55 * gcc.target/riscv/attribute-6.c: Likewise.
56 * gcc.target/riscv/attribute-7.c: Likewise.
57 * gcc.target/riscv/attribute-8.c: Likewise.
58 * gcc.target/riscv/attribute-9.c: Likewise.
60 * gcc.target/riscv/arch-1.c: New.
61 * gcc.target/riscv/arch-2.c: Likewise.
62 * gcc.target/riscv/arch-3.c: Likewise.
63 * gcc.target/riscv/arch-4.c: Likewise.
65 2019-03-01 Jakub Jelinek <jakub@redhat.com>
68 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
69 scan-tree-dump-times from dom3 to tracer pass.
71 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
73 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
74 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
76 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
78 PR rtl-optimization/85899
79 * gcc.dg/pr85899.c: New test.
81 2019-03-01 Marek Polacek <polacek@redhat.com>
83 PR c++/89537 - missing location for error with non-static member fn.
84 * g++.dg/diagnostic/member-fn-1.C: New test.
86 PR c++/89532 - ICE with incomplete type in decltype.
87 * g++.dg/cpp2a/nontype-class14.C: New test.
89 2019-03-01 Jakub Jelinek <jakub@redhat.com>
91 Implement P1002R1, Try-catch blocks in constexpr functions
93 * g++.dg/cpp2a/constexpr-try1.C: New test.
94 * g++.dg/cpp2a/constexpr-try2.C: New test.
95 * g++.dg/cpp2a/constexpr-try3.C: New test.
96 * g++.dg/cpp2a/constexpr-try4.C: New test.
97 * g++.dg/cpp2a/constexpr-try5.C: New test.
98 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
100 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
102 PR tree-optimization/89535
103 * gfortran.dg/vect/pr89535.f90: New test.
105 2019-03-01 Richard Biener <rguenther@suse.de>
108 * gfortran.dg/pr89451.f90: New testcase.
110 2019-03-01 Richard Biener <rguenther@suse.de>
113 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
114 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
115 that happen now earlier.
117 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
119 * gcc.c-torture/execute/20190228-1.c: New test.
121 2019-02-28 Marek Polacek <polacek@redhat.com>
123 PR c++/87068 - missing diagnostic with fallthrough statement.
124 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
126 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
127 Cesar Philippidis <cesar@codesourcery.com>
131 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
132 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
135 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
139 * gfortran.dg/goacc/routine-6.f90: Update
140 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
141 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
143 2019-02-28 Jakub Jelinek <jakub@redhat.com>
146 * gcc.dg/pr89521-1.c: New test.
147 * gcc.dg/pr89521-2.c: New test.
149 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
152 * g++.dg/ipa/pr89009.C: Update symbol visibility.
154 2019-02-28 Tamar Christina <tamar.christina@arm.com>
157 * gcc.target/aarch64/options_set_10.c: New test.
159 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
162 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
164 2019-02-28 Jakub Jelinek <jakub@redhat.com>
167 * gcc.dg/pr89525.c: New test.
170 * gcc.dg/pr89520-1.c: New test.
171 * gcc.dg/pr89520-2.c: New test.
173 2019-02-27 Marek Polacek <polacek@redhat.com>
175 PR c++/88857 - ICE with value-initialization of argument in template.
176 * g++.dg/cpp0x/initlist-value4.C: New test.
178 2019-02-27 Marek Polacek <polacek@redhat.com>
180 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
181 * g++.dg/cpp0x/using-enum-3.C: New test.
183 2019-02-27 Jakub Jelinek <jakub@redhat.com>
185 PR tree-optimization/89280
186 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
189 2019-02-27 Richard Biener <rguenther@suse.de>
191 * gcc.dg/gimplefe-36.c: New testcase.
193 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
196 * g++.dg/cpp0x/nsdmi15.C: New.
198 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
201 * g++.dg/cpp0x/pr88987.C: New.
203 2019-02-27 Jakub Jelinek <jakub@redhat.com>
205 PR tree-optimization/89280
206 * gcc.c-torture/compile/pr89280.c: New test.
207 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
208 function. Skip the test for -O0.
210 2018-02-26 Steve Ellcey <sellcey@marvell.com>
212 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
213 * gfortran.dg/simd-builtins-2.f90: Ditto.
214 * gfortran.dg/simd-builtins-6.f90: Ditto.
215 * gfortran.dg/simd-builtins-8.f90: New test.
216 * gfortran.dg/simd-builtins-8.h: New header file.
218 2019-02-26 Jakub Jelinek <jakub@redhat.com>
221 * g++.dg/other/new2.C: New test.
223 PR tree-optimization/89500
224 * gcc.dg/pr89500.c: New test.
225 * gcc.dg/Wstringop-overflow-10.c: New test.
226 * gcc.dg/strlenopt-60.c: New test.
228 2019-02-26 Harald Anlauf <anlauf@gmx.de>
231 * gfortran.dg/pr89492.f90: New test.
233 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
236 * gfortran.dg/altreturn_9_0.f90: New file.
237 * gfortran.dg/altreturn_9_1.f90: New file.
239 2019-02-26 Jakub Jelinek <jakub@redhat.com>
242 * g++.dg/cpp1y/constexpr-89481.C: New test.
244 2019-02-26 Richard Biener <rguenther@suse.de>
246 PR tree-optimization/89505
247 * gcc.dg/torture/pr89505.c: New testcase.
249 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
251 * gnat.dg/opt77.adb: New test.
252 * gnat.dg/opt77_pkg.ad[sb]: New helper.
254 2019-02-26 Jakub Jelinek <jakub@redhat.com>
257 * gcc.target/i386/pr89474.c: New test.
259 2019-02-25 Jakub Jelinek <jakub@redhat.com>
262 * gcc.c-torture/compile/pr77754-1.c: New test.
263 * gcc.c-torture/compile/pr77754-2.c: New test.
264 * gcc.c-torture/compile/pr77754-3.c: New test.
265 * gcc.c-torture/compile/pr77754-4.c: New test.
266 * gcc.c-torture/compile/pr77754-5.c: New test.
267 * gcc.c-torture/compile/pr77754-6.c: New test.
269 2019-02-25 Tamar Christina <tamar.christina@arm.com>
272 * gcc.target/aarch64/options_set_1.c: New test.
273 * gcc.target/aarch64/options_set_2.c: New test.
274 * gcc.target/aarch64/options_set_3.c: New test.
275 * gcc.target/aarch64/options_set_4.c: New test.
276 * gcc.target/aarch64/options_set_5.c: New test.
277 * gcc.target/aarch64/options_set_6.c: New test.
278 * gcc.target/aarch64/options_set_7.c: New test.
279 * gcc.target/aarch64/options_set_8.c: New test.
280 * gcc.target/aarch64/options_set_9.c: New test.
282 2019-02-25 Tamar Christina <tamar.christina@arm.com>
284 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
285 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
287 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
288 test_vfmlslq_high_f16): ... To this.
289 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
290 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
291 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
292 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
293 test_vfmlslq_laneq_high_u32): Rename ...
294 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
295 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
296 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
297 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
298 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
299 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
300 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
301 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
302 test_vfmlslq_laneq_low_u32): Rename ...
303 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
304 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
305 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
306 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
307 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
308 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
310 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
311 test_vfmlslq_low_f16): ... To this.
313 2019-02-25 Tamar Christina <tamar.christina@arm.com>
315 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
316 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
318 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
319 test_vfmlslq_high_f16): ... To this.
320 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
321 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
322 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
323 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
324 test_vfmlslq_laneq_high_u32): Rename ...
325 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
326 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
327 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
328 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
329 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
330 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
331 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
332 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
333 test_vfmlslq_laneq_low_u32): Rename ...
334 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
335 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
336 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
337 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
338 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
339 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
341 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
342 test_vfmlslq_low_f16): ... To This.
343 * lib/target-supports.exp
344 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
346 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
349 * gfortran.dg/overload_3.f90: New test.
351 2019-02-25 Jakub Jelinek <jakub@redhat.com>
354 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
356 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
359 * gfortran.dg/list_directed_large.f90: New test.
361 2019-02-25 Jakub Jelinek <jakub@redhat.com>
364 * gcc.c-torture/execute/pr89434.c: New test.
367 * gcc.dg/pr89438.c: New test.
369 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
372 * g++.dg/cpp0x/pr84585.C: New.
374 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
377 * gfortran.dg/allocate_with_mold_3.f90: New test.
379 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
382 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
383 * gcc.target/i386/pr87007-2.c: Likewise.
385 2019-02-24 Harald Anlauf <anlauf@gmx.de>
389 * gfortran.dg/pr89266.f90: New test.
390 * gfortran.dg/pr88326.f90: New test.
392 2019-02-24 Jakub Jelinek <jakub@redhat.com>
394 PR rtl-optimization/89445
395 * gcc.target/i386/avx512f-pr89445.c: New test.
397 2019-02-23 Martin Sebor <msebor@redhat.com>
399 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
400 wchar_t to wint_t to avoid a bogus -Wformat warning in
403 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
406 * gfortran.dg/ISO_Fortran_binding_5.c: Include
407 "../../../libgfortran/ISO_Fortran_binding.h".
408 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
410 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
413 * gcc.dg/pr69471-1.c: New test.
414 * gcc.dg/pr69471-2.c: Likewise.
415 * gcc.target/i386/pr69471-3.c: Likewise.
417 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
420 * gfortran.dg/dtio_34.f90: New test.
422 2019-02-23 Marek Polacek <polacek@redhat.com>
424 PR c++/88294 - ICE with non-constant noexcept-specifier.
425 * g++.dg/cpp0x/noexcept34.C: New test.
426 * g++.dg/cpp0x/noexcept35.C: New test.
429 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
431 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
434 * gfortran.dg/deferred_character_32.f90 : New test
436 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
439 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
440 previously incorrect lbound for allocatable expressions. Also
441 correct stop values to avoid repetition.
442 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
443 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
446 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
447 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
448 * gfortran.dg/pr32599.f03 : Set standard to F2008.
450 2019-02-22 David Malcolm <dmalcolm@redhat.com>
453 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
454 renaming to a multicharacter name, so that start != finish. Add
455 tests for dtor locations.
457 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
460 * g++.dg/cpp0x/pr84676.C: New.
462 2019-02-22 Martin Sebor <msebor@redhat.com>
464 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
465 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
467 2019-02-22 Harald Anlauf <anlauf@gmx.de>
470 * gfortran.dg/newunit_6.f90: New test.
472 2019-02-22 Marek Polacek <polacek@redhat.com>
474 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
475 * g++.dg/cpp2a/explicit14.C: New test.
477 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
480 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
481 * gfortran.fortran-torture/compile/pr89324.f90: New test.
483 2019-02-22 Martin Sebor <msebor@redhat.com>
486 * gcc.dg/Wabsolute-value.c: New test.
488 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
490 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
491 Hongtao Liu <hongtao.liu@intel.com>
492 Sunil K Pandey <sunil.k.pandey@intel.com>
495 * gcc.target/i386/pr87007-1.c: New test.
496 * gcc.target/i386/pr87007-2.c: Likewise.
498 2019-02-22 Richard Biener <rguenther@suse.de>
500 PR tree-optimization/89440
501 * gcc.dg/vect/pr89440.c: New testcase.
503 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
505 * lib/target-supports.exp (check_effective_target_offload_nvptx):
509 * gfortran.dg/goacc/classify-routine.f95: Adjust.
511 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
512 * g++.dg/goacc/template.C: Likewise.
515 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
517 2019-02-22 Richard Biener <rguenther@suse.de>
520 * gcc.dg/torture/restrict-7.c: New testcase.
522 2019-02-21 Jakub Jelinek <jakub@redhat.com>
525 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
526 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
527 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
529 * g++.dg/cpp1y/constexpr-89285.C: New test.
530 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
532 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
533 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
535 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
538 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
539 -fcf-protection with -fcf-protection=branch.
540 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
541 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
542 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
543 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
544 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
546 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
548 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
549 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
551 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
554 * gfortran.dg/warn_conversion_11.f90: New test.
556 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
559 * gcc.target/i386/pr87412-1.c: New file.
560 * gcc.target/i386/pr87412-2.c: Likewise.
561 * gcc.target/i386/pr87412-3.c: Likewise.
562 * gcc.target/i386/pr87412-4.c: Likewise.
564 2019-02-20 Jakub Jelinek <jakub@redhat.com>
567 * g++.dg/cpp0x/pr89403.C: New test.
570 * g++.dg/cpp1z/inline-var5.C: New test.
573 * gcc.c-torture/compile/pr89412.c: New test.
575 2019-02-20 Jakub Jelinek <jakub@redhat.com>
576 David Malcolm <dmalcolm@redhat.com>
579 * gcc.dg/torture/pr89091.c: New test.
581 2019-02-20 Jakub Jelinek <jakub@redhat.com>
585 * gcc.dg/pr88074-2.c: New test.
588 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
590 2019-02-20 David Malcolm <dmalcolm@redhat.com>
593 * gcc.dg/pr89410-1.c: New test.
594 * gcc.dg/pr89410-2.c: New test.
596 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
598 * lib/target-supports.exp (check_effective_target_vect_usad_char):
600 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
601 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
603 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
606 * gcc.target/arm/pr86487.c: New.
608 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
611 * g++.dg/cpp1y/var-templ60.C: New.
613 2019-02-20 Li Jia He <helijia@linux.ibm.com>
616 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
618 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
620 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
622 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
625 * gfortran.dg/ISO_Fortran_binding_4.f90
627 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
630 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
631 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
633 2019-02-19 Richard Biener <rguenther@suse.de>
636 * gcc.dg/pr88074.c: New testcase.
638 2019-02-19 Jakub Jelinek <jakub@redhat.com>
641 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
645 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
648 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
651 * g++.dg/diagnostic/pr89390.C: New test.
653 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
657 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
659 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
662 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
665 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
667 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
668 * gfortran.dg/lto/pr87689_0.f: New file.
669 * gfortran.dg/lto/pr87689_1.f: New file.
671 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
673 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
675 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
677 * gdc.dg/dg.exp: Tabify.
678 * gdc.dg/lto/lto.exp: Likewise.
679 * gdc.test/gdc-test.exp: Likewise.
680 * lib/gdc-dg.exp: Likewise.
681 * lib/gdc.exp: Likewise.
683 2019-02-18 Richard Biener <rguenther@suse.de>
685 PR tree-optimization/89296
686 * gcc.dg/uninit-pr89296.c: New testcase.
688 2019-02-18 Jakub Jelinek <jakub@redhat.com>
691 * gcc.c-torture/execute/pr89369.c: New test.
692 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
693 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
696 2019-02-18 Martin Jambor <mjambor@suse.cz>
698 PR tree-optimization/89209
699 * gcc.dg/tree-ssa/pr89209.c: New test.
701 2019-02-18 Martin Liska <mliska@suse.cz>
703 * gfortran.dg/simd-builtins-7.f90: New test.
704 * gfortran.dg/simd-builtins-7.h: New test.
706 2019-02-17 Harald Anlauf <anlauf@gmx.de>
709 * gfortran.dg/pr88299.f90: New test.
711 2019-02-17 Harald Anlauf <anlauf@gmx.de>
714 * gfortran.dg/transfer_simplify_12.f90: New test.
716 2019-02-17 Marek Polacek <polacek@redhat.com>
718 PR c++/89217 - ICE with list-initialization in range-based for loop.
719 * g++.dg/cpp0x/range-for37.C: New test.
721 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
724 * g++.dg/cpp0x/initlist114.C: New test.
727 * g++.dg/abi/mangle68.C: New test.
728 * g++.dg/cpp0x/decltype69.C: New test.
730 2019-02-16 David Malcolm <dmalcolm@redhat.com>
733 * g++.dg/wrappers/pr88680.C: New test.
735 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
738 * gfortran.dg/coarray_data_1.f90: New test.
740 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
742 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
743 * c-c++-common/patchable_function_entry-default.c: Likewise.
744 * c-c++-common/patchable_function_entry-definition.c: Likewise.
746 2019-02-16 Jakub Jelinek <jakub@redhat.com>
748 PR rtl-optimization/66152
749 * gcc.target/i386/pr66152.c: New test.
751 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
753 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
754 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
756 2019-02-15 Tamar Christina <tamar.christina@arm.com>
758 * lib/target-supports.exp
759 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
760 checking alternative.
762 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
764 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
766 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
768 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
769 * c-c++-common/patchable_function_entry-default.c: Likewise.
770 * c-c++-common/patchable_function_entry-definition.c: Likewise.
771 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
773 2019-02-15 Jakub Jelinek <jakub@redhat.com>
777 * lib/gcc-dg.exp: If llvm_binutils effective target, set
778 allow_blank_lines to 2 during initialization.
779 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
780 it was previously zero.
781 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
782 Clear allow_blank_lines afterwards whenever it was 1.
783 * gdc.test/gdc-test.exp (dmd2dg): Don't call
784 dg-allow-blank-lines-in-output here.
785 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
786 the tests and restore it back at the end.
788 * c-c++-common/ubsan/opts-1.c: New test.
789 * c-c++-common/ubsan/opts-2.c: New test.
790 * c-c++-common/ubsan/opts-3.c: New test.
791 * c-c++-common/ubsan/opts-4.c: New test.
793 2019-02-15 Richard Biener <rguenther@suse.de>
794 Jakub Jelinek <jakub@redhat.com>
796 PR tree-optimization/89278
797 * gcc.dg/pr89278.c: New test.
799 2019-02-15 Jakub Jelinek <jakub@redhat.com>
802 * gcc.dg/pr89340.c: New test.
803 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
804 that leaf attribute on nested function is useless.
807 * gcc.dg/pr89342.c: New test.
809 2019-02-14 Jakub Jelinek <jakub@redhat.com>
811 PR rtl-optimization/89354
812 * gcc.dg/pr89354.c: New test.
814 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
816 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
817 * gcc.target/i386/ssse3-pabsd.c: Ditto.
818 * gcc.target/i386/ssse3-pabsw.c: Ditto.
819 * gcc.target/i386/ssse3-palignr.c: Ditto.
820 * gcc.target/i386/ssse3-phaddd.c: Ditto.
821 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
822 * gcc.target/i386/ssse3-phaddw.c: Ditto.
823 * gcc.target/i386/ssse3-phsubd.c: Ditto.
824 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
825 * gcc.target/i386/ssse3-phsubw.c: Ditto.
826 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
827 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
828 * gcc.target/i386/ssse3-pshufb.c: Ditto.
829 * gcc.target/i386/ssse3-psignb.c: Ditto.
830 * gcc.target/i386/ssse3-psignd.c: Ditto.
831 * gcc.target/i386/ssse3-psignw.c: Ditto.
833 2018-02-14 Steve Ellcey <sellcey@marvell.com>
835 * gcc.target/aarch64/pcs_attribute.c: New test.
837 2019-02-14 Harald Anlauf <anlauf@gmx.de>
840 * gfortran.dg/pr88248.f90: New test.
841 * gfortran.dg/f2018_obs.f90: Updated test.
843 2019-02-14 Tamar Christina <tamar.christina@arm.com>
845 * gcc.target/arm/pr88850.c: change options to additional option.
847 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
850 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
853 2019-02-14 Tamar Christina <tamar.christina@arm.com>
856 * gcc.target/arm/pr88850-2.c: New test.
857 * lib/target-supports.exp
858 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
859 check_effective_target_arm_neon_softfp_fp16_ok,
860 add_options_for_arm_neon_softfp_fp16): New.
862 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
864 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
865 * lib/target-supports.exp: Add procedure to check for ldrd.
867 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
870 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
871 * gfortran.dg/goacc/loop-3.f95: Likewise.
872 * gfortran.dg/goacc/pr72715.f90: New test.
874 2019-02-14 Martin Liska <mliska@suse.cz>
876 PR rtl-optimization/89242
877 * g++.dg/pr89242.C: New test.
879 2019-02-14 Jakub Jelinek <jakub@redhat.com>
881 PR tree-optimization/89314
882 * gcc.dg/pr89314.c: New test.
885 * gcc.dg/ubsan/pr89284.c: New test.
887 2019-02-13 Ian Lance Taylor <iant@golang.org>
889 * gcc.dg/func-attr-1.c: New test.
891 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
893 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
895 2019-02-13 Marek Polacek <polacek@redhat.com>
897 PR c++/89297 - ICE with OVERLOAD in template.
898 * g++.dg/cpp0x/initlist113.C: New test.
900 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
903 * g++.dg/cpp0x/pr86379.C: New.
906 * g++.dg/cpp1y/pr87322.C: New.
907 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
908 instantiate the expected number of lambda functions.
910 2019-02-13 Marek Polacek <polacek@redhat.com>
913 * g++.dg/cpp2a/nontype-class13.C: New test.
915 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
918 * gcc.target/arm/pr89190.c: New test.
920 2019-02-13 David Malcolm <dmalcolm@redhat.com>
923 * g++.dg/concepts/pr89036.C: New test.
925 2019-02-13 Tamar Christina <tamar.christina@arm.com>
928 * gcc.target/aarch64/sve/pr88847.c: New test.
930 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
931 Jakub Jelinek <jakub@redhat.com>
934 * g++.dg/torture/pr89303.C: New test.
936 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
939 * g++.dg/cpp1z/using4.C: New.
940 * g++.dg/cpp1z/using5.C: Likewise.
941 * g++.dg/cpp1z/using6.C: Likewise.
943 2019-02-13 Jakub Jelinek <jakub@redhat.com>
946 * gcc.target/i386/pr89290.c: New test.
948 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
950 * gcc.target/powerpc/crypto-builtin-1.c
951 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
954 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
957 * gcc.target/i386/pr89229-1.c: New test.
959 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
962 * gcc.target/s390/pr89233.c: New test.
964 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
966 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
967 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
968 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
970 2019-02-12 Richard Biener <rguenther@suse.de>
972 PR tree-optimization/89253
973 * gfortran.dg/pr89253.f: New testcase.
975 2019-02-11 Marek Polacek <polacek@redhat.com>
977 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
978 * g++.dg/cpp0x/nullptr40.C: New test.
979 * g++.dg/cpp0x/nullptr41.C: New test.
981 2019-02-11 Jakub Jelinek <jakub@redhat.com>
984 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
986 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
988 PR tree-optimization/86637
989 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
991 2019-02-11 Martin Sebor <msebor@redhat.com>
993 PR tree-optimization/88771
994 * gcc.dg/Wstringop-overflow-8.c: New test.
995 * gcc.dg/Wstringop-overflow-9.c: New test.
996 * gcc.dg/Warray-bounds-40.c: New test.
997 * gcc.dg/builtin-stpncpy.c: Adjust.
998 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
999 * g++.dg/opt/memcpy1.C: Adjust.
1001 2019-02-11 Martin Sebor <msebor@redhat.com>
1004 * c-c++-common/array-5.c: New test.
1005 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1006 * g++.dg/init/new38.C: Same.
1007 * g++.dg/init/new43.C: Same.
1008 * g++.dg/init/new44.C: Same.
1009 * g++.dg/init/new46.C: Same.
1010 * g++.dg/other/large-size-array.C: Same.
1011 * g++.dg/other/new-size-type.C: Same.
1012 * g++.dg/template/array30.C: Same.
1013 * g++.dg/template/array32.C: New test.
1014 * g++.dg/template/dependent-name3.C: Adjust.
1015 * gcc.dg/large-size-array-3.c: Same.
1016 * gcc.dg/large-size-array-5.c: Same.
1017 * gcc.dg/large-size-array.c: Same.
1018 * g++.old-deja/g++.brendan/array1.C: Same.
1019 * g++.old-deja/g++.mike/p6149.C: Same.
1021 2019-02-11 Martin Sebor <msebor@redhat.com>
1023 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1025 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1028 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1029 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1030 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1032 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1034 * gcc.target/powerpc/vec-sld-modulo.c: New.
1035 * gcc.target/powerpc/vec-srad-modulo.c: New.
1036 * gcc.target/powerpc/vec-srd-modulo.c: New.
1038 2019-02-11 Martin Liska <mliska@suse.cz>
1041 * g++.dg/ipa/pr89009.C: New test.
1043 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1046 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1047 * gfortran.dg/pointer_init_6.f90: Likewise.
1048 * gfortran.dg/pointer_init_9.f90: New test.
1050 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1053 * gfortran.dg/warn_undefined_1.f90: New test.o
1055 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1057 PR tree-optimization/89268
1058 * gcc.dg/vect/pr89268.c: New test.
1060 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1062 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1064 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1067 * gfortran.dg/substr_simplify.f90: New test.
1069 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1072 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1074 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1077 * gfortran.dg/array_reference_2.f90 : New test.
1079 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1082 * gcc.dg/gomp/pr89246-1.c: New test.
1083 * gcc.dg/gomp/pr89246-2.c: New test.
1085 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1087 PR tree-optimization/88739
1088 * gcc.c-torture/execute/pr88739.c: New test.
1090 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1093 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1095 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1097 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1098 * gcc.target/s390/vector/vec-copysign.c: New test.
1100 2019-02-08 Richard Biener <rguenther@suse.de>
1102 PR tree-optimization/89247
1103 * gcc.dg/torture/pr89247.c: New testcase.
1105 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1107 * gcc.target/s390/jump-label.c: New test.
1109 2019-02-08 Richard Biener <rguenther@suse.de>
1112 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1114 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1116 PR rtl-optimization/89234
1117 * g++.dg/ubsan/pr89234.C: New test.
1119 2019-02-08 Richard Biener <rguenther@suse.de>
1122 * gcc.dg/torture/pr89223.c: New testcase.
1124 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1126 PR tree-optimization/86637
1127 PR tree-optimization/89235
1128 * gcc.c-torture/compile/pr86637-1.c: New test.
1129 * gcc.c-torture/compile/pr86637-2.c: New test.
1130 * gcc.c-torture/compile/pr86637-3.c: New test.
1131 * gcc.c-torture/compile/pr89235.c: New test.
1133 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1135 * gcc.target/aarch64/abd_1.c: New test.
1136 * gcc.dg/sabd_1.c: Likewise.
1138 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1141 * gfortran.dg/wunused-parameter_2.f90: New test.
1143 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1145 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1147 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1149 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1150 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1152 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1153 Jakub Jelinek <jakub@redhat.com>
1156 * gcc.c-torture/execute/pr88714.c: New test.
1157 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1159 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1162 * gcc.target/arm/pr88850.c: New test.
1164 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1167 * g++.dg/cpp0x/pr86218.C: New.
1169 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1171 PR rtl-optimization/89225
1172 * gcc.target/powerpc/pr89225.c: New.
1174 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1176 * gnat.dg/opt76.adb: New test.
1178 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1181 * gfortran.dg/null_10.f90: New test.
1183 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1186 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1187 column numbers to dg-warning directives where they are correct.
1188 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1189 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1190 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1192 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1195 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1196 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1197 xfail scan-assembler-not with Solaris as.
1199 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1201 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1203 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1205 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1208 2019-02-06 Richard Biener <rguenther@suse.de>
1210 PR tree-optimization/89182
1211 * gfortran.dg/graphite/pr89182.f90: New testcase.
1213 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1216 * gcc.dg/pr89211.c: New test.
1219 * c-c++-common/builtin-convertvector-2.c: New test.
1221 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1224 * lib/go-torture.exp: Test compiling with -flto.
1226 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1229 * gcc.dg/redecl-18.c: New test.
1231 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1234 * g++.dg/opt/pr89187.C: New test.
1236 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1238 * jit.dg/add-driver-options-testlib.c: Add support file for
1239 test-add-driver-options.c testcase.
1240 * jit.dg/all-non-failing-tests.h: Add note about
1241 test-add-driver-options.c
1242 * jit.dg/jit.exp (jit-dg-test): Update to support
1243 add-driver-options-testlib.c compilation.
1244 * jit.dg/test-add-driver-options.c: New testcase.
1246 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1248 PR rtl-optimization/11304
1249 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1250 * gcc.target/i386/call-2.c: New test.
1252 2019-02-05 Marek Polacek <polacek@redhat.com>
1254 PR c++/89158 - by-value capture of constexpr variable broken.
1255 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1257 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1259 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1261 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1263 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1265 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1268 * g++.dg/opt/pr89188.C: New test.
1270 PR rtl-optimization/89195
1271 * gcc.c-torture/execute/pr89195.c: New test.
1273 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1275 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1277 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1278 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1279 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1280 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1281 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1282 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1283 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1284 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1285 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1287 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1290 * g++.dg/ext/vector36.C: New test.
1292 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1295 * g++.dg/pr87770.C: New.
1297 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1300 * gfortran.dg/pr89077.f90: New test.
1302 2019-02-04 Martin Liska <mliska@suse.cz>
1305 * gcc.dg/ipa/pr88985.c: New test.
1307 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1309 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1310 characters or extra spaces after the comment character.
1312 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1314 * g++.dg/torture/alias-1.C: New test.
1316 2019-02-03 Martin Sebor <msebor@redhat.com>
1319 * c-c++-common/Wsequence-point-2.c: New test.
1322 * g++.dg/warn/Wunused-var-35.C: New test.
1324 2019-02-03 Richard Biener <rguenther@suse.de>
1327 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1329 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1332 * gfortran.dg/warn_conversion_10.f90: New test.
1334 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1337 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1339 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1342 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1344 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1347 * gfortran.dg/pointer_array_component_3.f90 : New test.
1349 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1352 * gcc.dg/gomp/pr87887-1.c: New test.
1353 * gcc.dg/gomp/pr87887-2.c: New test.
1355 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1359 * gfortran.dg/pr89084.f90: New test.
1360 * gfortran.dg/lto/pr89084_0.f90: New test.
1361 * gfortran.dg/pr83246.f90: New test.
1363 2019-02-01 Marek Polacek <polacek@redhat.com>
1365 PR c++/88325 - ICE with invalid out-of-line template member definition.
1366 * g++.dg/cpp2a/typename14.C: New test.
1368 2019-02-01 Richard Biener <rguenther@suse.de>
1371 * gcc.dg/torture/pr88597.c: New testcase.
1373 2019-02-01 Richard Biener <rguenther@suse.de>
1375 PR tree-optimization/85497
1376 * gcc.dg/graphite/pr85497.c: New testcase.
1378 2019-02-01 Richard Biener <rguenther@suse.de>
1381 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1383 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1385 PR tree-optimization/89143
1386 * gcc.dg/tree-ssa/vrp121.c: New test.
1388 PR tree-optimization/88107
1389 * gcc.dg/gomp/pr88107.c: New test.
1392 * g++.dg/ext/attrib57.C: New test.
1394 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1396 PR tree-optimization/88932
1397 * gfortran.dg/pr88932.f90: New test.
1399 2019-01-31 Marek Polacek <polacek@redhat.com>
1401 PR c++/88983 - ICE with switch in constexpr function.
1402 * g++.dg/cpp1y/constexpr-88983.C: New test.
1404 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1407 * gfortran.dg/contiguous_9.f90: New test.
1409 2019-01-31 Marek Polacek <polacek@redhat.com>
1411 PR c++/89083, c++/80864 - ICE with list initialization in template.
1412 * g++.dg/cpp0x/initlist107.C: New test.
1413 * g++.dg/cpp0x/initlist108.C: New test.
1414 * g++.dg/cpp0x/initlist109.C: New test.
1415 * g++.dg/cpp0x/initlist110.C: New test.
1416 * g++.dg/cpp0x/initlist111.C: New test.
1417 * g++.dg/cpp0x/initlist112.C: New test.
1418 * g++.dg/init/ptrfn4.C: New test.
1420 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1423 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1424 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1426 2019-01-31 Richard Biener <rguenther@suse.de>
1428 PR tree-optimization/89135
1429 * gcc.dg/torture/pr89135.c: New testcase.
1431 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1434 * c-c++-common/asan/pr89124.c: New test.
1436 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1439 * gfortran.dg/print_2.f90: New test.
1441 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1443 PR rtl-optimization/87246
1444 * gcc.target/i386/pr87246.c: New.
1446 2019-01-30 Marek Polacek <polacek@redhat.com>
1448 PR c++/89119 - ICE with value-initialization in template.
1449 * g++.dg/cpp0x/initlist-value3.C: New test.
1451 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1453 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1454 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1455 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1456 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1457 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1458 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1459 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1460 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1461 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1462 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1464 2019-01-30 Richard Biener <rguenther@suse.de>
1466 PR tree-optimization/89111
1467 * gcc.dg/torture/pr89111.c: New testcase.
1469 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1472 * lib/target-supports.exp: Cache result.
1474 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1477 * g++.target/i386/pr89105.C: New test.
1480 * gcc.dg/pr89061.c: New test.
1482 2019-01-29 Martin Sebor <msebor@redhat.com>
1485 * gcc.dg/Warray-bounds-39.c: New test.
1487 2019-01-29 Marek Polacek <polacek@redhat.com>
1490 * g++.dg/other/nontype-1.C: Expect error in all modes.
1491 * g++.dg/parse/crash13.C: Likewise.
1492 * g++.dg/parse/error36.C: Likewise.
1493 * g++.dg/template/error29.C: Likewise.
1495 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1498 * gfortran.dg/c_funptr_1.f90: New file.
1499 * gfortran.dg/c_funptr_1_mod.f90: New file.
1501 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1505 * gcc.dg/gomp/pr89104.c: New test.
1507 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1509 * gdc.dg/pr89042a.d: Mark as compile test.
1510 * gdc.dg/pr89042b.d: Likewise.
1512 2019-01-29 Richard Biener <rguenther@suse.de>
1515 * g++.dg/lto/pr87295_0.C: New testcase.
1517 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1520 * gcc.dg/pr89045.c: New test.
1523 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1524 lp64, ilp32 and llp64 only.
1525 (fputs): Use unsigned long long instead of size_t for return type.
1526 (vfprintf, vfscanf): Accept arbitrary target specific type for
1529 2019-01-28 Marek Polacek <polacek@redhat.com>
1531 PR c++/88358 - name wrongly treated as type.
1532 * g++.dg/cpp2a/typename1.C: Add dg-error.
1533 * g++.dg/cpp2a/typename13.C: New test.
1534 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1537 2019-01-28 Marek Polacek <polacek@redhat.com>
1539 * g++.dg/cpp0x/enum37.C: Add dg-error.
1541 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1543 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1544 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1546 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1548 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1549 "-Wattribute-alias".
1551 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1554 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1556 2019-01-27 Marek Polacek <polacek@redhat.com>
1558 PR c++/88815 - narrowing conversion lost in decltype.
1559 PR c++/78244 - narrowing conversion in template not detected.
1560 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1561 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1562 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1563 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1565 PR c++/89024 - ICE with incomplete enum type.
1566 * g++.dg/cpp0x/enum37.C: New test.
1568 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1570 * gnat.dg/opt75.adb: New test.
1571 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1573 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1576 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1577 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1579 2019-01-26 Martin Jambor <mjambor@suse.cz>
1582 * gfortran.dg/gomp/pr88933.f90: New test.
1584 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1587 * gdc.dg/pr89042a.d: New test.
1588 * gdc.dg/pr89042b.d: New test.
1590 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1593 * gfortran.dg/pr57553.f90: New test.
1595 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1597 * gnat.dg/array34.adb: New test.
1599 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1601 PR preprocessor/88974
1602 * c-c++-common/cpp/pr88974.c: New test.
1604 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1607 * g++.dg/cpp2a/destroying-delete2.C: New.
1608 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1610 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1613 * gfortran.dg/pr85780.f90: Update testcase for error message.
1615 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1618 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1619 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1620 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1622 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1625 * gcc.dg/pr89037.c: New test.
1627 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1629 * lib/target-supports.exp (check_effective_target_fenv): New.
1630 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1631 fenv effective target.
1632 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1633 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1634 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1635 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1637 2019-01-25 Richard Biener <rguenther@suse.de>
1639 PR tree-optimization/86865
1640 * gcc.dg/graphite/pr86865.c: New testcase.
1641 * gcc.dg/graphite/pr69728.c: XFAIL.
1642 * gcc.dg/graphite/scop-21.c: Likewise.
1644 2019-01-24 Martin Sebor <msebor@redhat.com>
1649 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1650 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1651 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1652 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1653 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1654 * gcc.dg/builtins-69.c: New test.
1655 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1656 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1658 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1660 PR rtl-optimization/88948
1661 * gcc.target/i386/pr88948.c: New test.
1663 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1666 * g++.dg/debug/pr89006.C: New test.
1669 * gcc.dg/gomp/pr89015.c: New test.
1672 * c-c++-common/gomp/cancel-2.c: New test.
1673 * gcc.dg/gomp/cancel-1.c: New test.
1674 * g++.dg/gomp/cancel-1.C: New test.
1675 * g++.dg/gomp/cancel-2.C: New test.
1676 * g++.dg/gomp/cancel-3.C: New test.
1678 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1680 PR tree-optimization/89027
1681 * gfortran.dg/gomp/pr89027.f90: New test.
1683 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1686 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1687 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1689 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1692 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1693 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1694 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1695 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1697 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1700 * g++.target/i386/pr88998.c: New test.
1702 2019-01-23 Marek Polacek <polacek@redhat.com>
1704 PR c++/88757 - qualified name treated wrongly as type.
1705 * g++.dg/cpp0x/dependent2.C: New test.
1706 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1707 * g++.dg/cpp2a/typename12.C: New test.
1708 * g++.dg/template/static30.C: Remove dg-error.
1710 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1713 * c-c++-common/pr44715.c: New test.
1716 * c-c++-common/pr88984.c: New test.
1718 2019-01-23 Richard Biener <rguenther@suse.de>
1720 PR tree-optimization/89008
1721 * gcc.dg/torture/pr89008.c: New testcase.
1723 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1725 * gnat.dg/specs/opt4.ads: New test.
1727 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1729 PR tree-optimization/88964
1730 * gfortran.dg/pr88964.f90: New test.
1732 2019-01-22 Martin Sebor <msebor@redhat.com>
1734 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1735 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1737 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1738 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1741 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1743 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1744 to aarch64*-*-* target.
1745 * c-c++-common/gomp/pr60823-3.c: Ditto.
1746 * g++.dg/gomp/declare-simd-1.C: Ditto.
1747 * g++.dg/gomp/declare-simd-3.C: Ditto.
1748 * g++.dg/gomp/declare-simd-4.C: Ditto.
1749 * g++.dg/gomp/declare-simd-7.C: Ditto.
1750 * g++.dg/gomp/pr88182.C: Ditto.
1751 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1752 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1753 * gcc.dg/gomp/pr59669-2.c: Ditto.
1754 * gcc.dg/gomp/pr87895-1.c: Ditto.
1755 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1756 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1757 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1758 * gfortran.dg/gomp/pr83977.f90: Ditto.
1760 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1763 * gcc.target/powerpc/pr88965.c: New test.
1766 * c-c++-common/gomp/atomic-23.c: New test.
1768 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1771 * gfortran.dg/power_8.f90: New test.
1773 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1775 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1776 * g++.dg/vec-init-1.C: Likewise.
1777 * gcc.dg/pr87793.c: Likewise.
1779 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1781 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1782 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1784 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1787 * gcc.target/arm/aapcs/bitfield2.c: New test.
1788 * gcc.target/arm/aapcs/bitfield3.c: New test.
1790 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1792 PR rtl-optimization/87763
1793 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1795 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1798 * gcc.target/i386/pr88954-1.c: New test.
1799 * gcc.target/i386/pr88954-2.c: Likewise.
1801 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1804 * gcc.target/arm/aapcs/bitfield1.c: New test.
1805 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1806 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1807 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1809 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1811 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1812 * gfortran.dg/block_16.f08: Likewise.
1813 * gfortran.dg/dec_structure_14.f90: Likewise.
1814 * gfortran.dg/namelist_96.f90: Likewise.
1815 * gfortran.dg/newunit_5.f90.f90: Moved to
1816 * gfortran.dg/newunit_5.f90: here.
1817 * gfortran.dg/pdt_28.f03: Likewise.
1818 * gfortran.dg/spread_simplify_1.f90: Likewise.
1820 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1822 PR/tree-optimization 88903
1823 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1825 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1827 PR rtl-optimization/88904
1828 * gcc.c-torture/execute/pr88904.c: New test.
1831 * gcc.dg/pr88905.c: New test.
1833 PR rtl-optimization/49429
1835 PR rtl-optimization/86334
1837 * gcc.target/i386/pr86334.c: New test.
1838 * gcc.target/i386/pr88906.c: New test.
1840 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1843 * g++.dg/gomp/pr88949.C: New test.
1845 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1847 * class_66.f90: Fix a dg directive.
1848 * debug/pr35154-stabs.f: Likewise.
1849 * dec_d_lines_3.f: Likewise.
1850 * dec_d_lines_3.f: Likewise.
1851 * dec_structure_12.f90: Likewise.
1852 * dec_structure_15.f90: Likewise.
1853 * deferred_character_31.f90: Likewise.
1854 * dtio_31.f03: Likewise.
1855 * dtio_32.f03: Likewise.
1856 * extends_11.f03: Likewise.
1857 * integer_plus.f90: Likewise.
1858 * pdt_25.f03: Likewise.
1859 * pr58968.f: Likewise.
1860 * pr78259.f90: Likewise.
1861 * vect/vect-2.f90: Likewise.
1862 * matmul_const.f90: Likewise.
1864 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1867 * gcc.target/i386/pr88938.c: New test.
1869 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1872 * g++.dg/asan/pr88901.C: New test.
1874 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1876 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1878 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1881 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1882 * gcc.dg/pr88928.c: New test case.
1884 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1886 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1887 {long ,short ,}{unsigned ,}int.
1889 2019-01-21 Richard Biener <rguenther@suse.de>
1891 PR tree-optimization/88934
1892 * gfortran.dg/pr88934.f90: New testcase.
1894 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1896 Fix after C++ P0600 implementation.
1897 * g++.dg/init/new39.C: Don't just ignore result of new.
1899 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1901 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1903 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1905 * gdc.dg/runnable.d: Add tests for comparing complex types.
1907 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1909 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1910 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1911 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1912 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1914 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1917 * gfortran.dg/no-automatic.f90: New test.
1919 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1922 * gfortran.dg/pr77960.f90: New test.
1924 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1925 Paul Thomas <pault@gcc.gnu.org>
1928 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1929 scan-tree tests that fail with patch.
1930 * gfortran.dg/contiguous_8.f90: New test.
1932 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1934 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1936 * gfortran.dg/loop_versioning_9.f90: New test.
1937 * gfortran.dg/loop_versioning_10.f90: Likewise.
1939 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1942 * gfortran.dg/pr88902.f90: New test.
1944 2019-01-18 Martin Sebor <msebor@redhat.com>
1946 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1948 2019-01-18 Ian Lance Taylor <iant@golang.org>
1950 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1951 is no longer externally visible.
1953 2019-01-18 Marek Polacek <polacek@redhat.com>
1956 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1958 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1961 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1962 (dg-options): Replace -m32 with -fno-pic.
1963 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1964 (dg-options): Remove -m32.
1966 2019-01-18 Richard Biener <rguenther@suse.de>
1968 PR tree-optimization/88903
1969 * gcc.dg/vect/pr88903-1.c: New testcase.
1970 * gcc.dg/vect/pr88903-2.c: Likewise.
1972 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1976 * c-c++-common/pr51628-33.c: New test.
1977 * c-c++-common/pr51628-35.c: New test.
1978 * c-c++-common/pr88664-1.c: Likewise.
1979 * c-c++-common/pr88664-2.c: Likewise.
1980 * gcc.dg/pr51628-34.c: Likewise.
1982 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1985 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1986 mp and sec extensions to armv7-a.
1988 2019-01-18 Martin Liska <mliska@suse.cz>
1990 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1991 expected function name.
1993 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1995 PR tree-optimization/86214
1996 * g++.dg/opt/pr86214-1.C: New test.
1997 * g++.dg/opt/pr86214-2.C: New test.
1999 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2001 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2003 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2006 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2009 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2010 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2012 2019-01-18 Martin Liska <mliska@suse.cz>
2015 * g++.target/i386/pr88587.C: New test.
2016 * gcc.target/i386/mvc13.c: New test.
2018 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2021 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2023 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2024 * gfortran.dg/gomp/pr83977.f90: Ditto.
2026 2019-01-17 Martin Sebor <msebor@redhat.com>
2029 * gcc.dg/Warray-bounds-38.c: New test.
2031 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2033 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2034 warning checks and assembler scans.
2035 * c-c++-common/gomp/pr60823-3.c: Ditto.
2036 * c-c++-common/gomp/pr63328.c: Ditto.
2037 * g++.dg/gomp/declare-simd-1.C: Ditto.
2038 * g++.dg/gomp/declare-simd-3.C: Ditto.
2039 * g++.dg/gomp/declare-simd-4.C: Ditto.
2040 * g++.dg/gomp/declare-simd-7.C: Ditto.
2041 * g++.dg/gomp/pr88182.C: Ditto.
2042 * g++.dg/vect/simd-clone-7.cc: Ditto.
2043 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2044 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2045 * gcc.dg/gomp/pr59669-2.c: Ditto.
2046 * gcc.dg/gomp/pr87895-1.c: Ditto.
2047 * gcc.dg/gomp/pr87895-2.c: Ditto.
2048 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2049 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2050 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2051 * gfortran.dg/gomp/pr83977.f90: Ditto.
2053 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2055 * g++.dg/cpp0x/auto52.C: Test locations too.
2056 * g++.dg/cpp0x/trailing2.C: Likewise.
2057 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2058 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2059 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2060 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2061 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2063 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2066 * g++.dg/template/pr88699.C: New test.
2068 2019-01-17 Martin Sebor <msebor@redhat.com>
2070 PR tree-optimization/88800
2071 * c-c++-common/Wrestrict.c: Adjust.
2072 * gcc.dg/Warray-bounds-37.c: New test.
2073 * gcc.dg/builtin-memcpy-2.c: New test.
2074 * gcc.dg/builtin-memcpy.c: New test.
2076 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2079 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2081 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2082 Kwok Cheung Yeung <kcy@codesourcery.com>
2083 Julian Brown <julian@codesourcery.com>
2084 Tom de Vries <tom@codesourcery.com>
2086 * gcc.dg/20020312-2.c: Add amdgcn support.
2087 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2088 * gcc.dg/builtin-apply2.c: Likewise.
2089 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2090 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2091 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2092 * gcc.dg/memcmp-1.c: Increase timeout factor.
2093 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2094 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2095 * gcc.dg/sibcall-9.c: Likewise.
2096 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2097 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2098 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2099 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2100 * lib/target-supports.exp (check_effective_target_trampolines):
2102 (check_profiling_available): Likewise.
2103 (check_effective_target_global_constructor): Likewise.
2104 (check_effective_target_return_address): Likewise.
2105 (check_effective_target_fopenacc): Likewise.
2106 (check_effective_target_fopenmp): Likewise.
2107 (check_effective_target_vect_int): Likewise.
2108 (check_effective_target_vect_intfloat_cvt): Likewise.
2109 (check_effective_target_vect_uintfloat_cvt): Likewise.
2110 (check_effective_target_vect_floatint_cvt): Likewise.
2111 (check_effective_target_vect_floatuint_cvt): Likewise.
2112 (check_effective_target_vect_simd_clones): Likewise.
2113 (check_effective_target_vect_shift): Likewise.
2114 (check_effective_target_whole_vector_shift): Likewise.
2115 (check_effective_target_vect_bswap): Likewise.
2116 (check_effective_target_vect_shift_char): Likewise.
2117 (check_effective_target_vect_long): Likewise.
2118 (check_effective_target_vect_float): Likewise.
2119 (check_effective_target_vect_double): Likewise.
2120 (check_effective_target_vect_perm): Likewise.
2121 (check_effective_target_vect_perm_byte): Likewise.
2122 (check_effective_target_vect_perm_short): Likewise.
2123 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2124 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2125 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2126 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2127 (check_effective_target_vect_natural_alignment): Likewise.
2128 (check_effective_target_vect_fully_masked): Likewise.
2129 (check_effective_target_vect_element_align): Likewise.
2130 (check_effective_target_vect_masked_store): Likewise.
2131 (check_effective_target_vect_scatter_store): Likewise.
2132 (check_effective_target_vect_condition): Likewise.
2133 (check_effective_target_vect_cond_mixed): Likewise.
2134 (check_effective_target_vect_char_mult): Likewise.
2135 (check_effective_target_vect_short_mult): Likewise.
2136 (check_effective_target_vect_int_mult): Likewise.
2137 (check_effective_target_sqrt_insn): Likewise.
2138 (check_effective_target_vect_call_sqrtf): Likewise.
2139 (check_effective_target_vect_call_btrunc): Likewise.
2140 (check_effective_target_vect_call_btruncf): Likewise.
2141 (check_effective_target_vect_call_ceil): Likewise.
2142 (check_effective_target_vect_call_floorf): Likewise.
2143 (check_effective_target_lto): Likewise.
2144 (check_vect_support_and_set_flags): Likewise.
2145 (check_effective_target_vect_stridedN): Enable when fully masked is
2147 (add_options_for_sqrt_insn): New procedure.
2149 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2151 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2152 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2154 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2156 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2158 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2159 * gcc.dg/pic-1.c: Disable on amdgcn.
2160 * gcc.dg/pic-2.c: Disable on amdgcn.
2161 * gcc.dg/pic-3.c: Disable on amdgcn.
2162 * gcc.dg/pic-4.c: Disable on amdgcn.
2163 * gcc.dg/pie-3.c: Disable on amdgcn.
2164 * gcc.dg/pie-4.c: Disable on amdgcn.
2165 * gcc.dg/uninit-19.c: Check pie_enabled.
2166 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2168 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2169 Kwok Cheung Yeung <kcy@codesourcery.com>
2170 Julian Brown <julian@codesourcery.com>
2171 Tom de Vries <tom@codesourcery.com>
2173 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2174 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2175 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2176 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2177 * gcc.dg/20111216-1.c: Require exceptions.
2178 * gcc.dg/cleanup-10.c: Require exceptions.
2179 * gcc.dg/cleanup-11.c: Require exceptions.
2180 * gcc.dg/cleanup-12.c: Require exceptions.
2181 * gcc.dg/cleanup-13.c: Require exceptions.
2182 * gcc.dg/cleanup-5.c: Require exceptions.
2183 * gcc.dg/cleanup-8.c: Require exceptions.
2184 * gcc.dg/cleanup-9.c: Require exceptions.
2185 * gcc.dg/gomp/pr29955.c: Require exceptions.
2186 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2187 * gcc.dg/nested-func-5.c: Require exceptions.
2188 * gcc.dg/pch/except-1.c: Require exceptions.
2189 * gcc.dg/pch/valid-2.c: Require exceptions.
2190 * gcc.dg/pr41470.c: Require exceptions.
2191 * gcc.dg/pr42427.c: Require exceptions.
2192 * gcc.dg/pr44545.c: Require exceptions.
2193 * gcc.dg/pr47086.c: Require exceptions.
2194 * gcc.dg/pr51481.c: Require exceptions.
2195 * gcc.dg/pr51644.c: Require exceptions.
2196 * gcc.dg/pr52046.c: Require exceptions.
2197 * gcc.dg/pr54669.c: Require exceptions.
2198 * gcc.dg/pr56424.c: Require exceptions.
2199 * gcc.dg/pr64465.c: Require exceptions.
2200 * gcc.dg/pr65802.c: Require exceptions.
2201 * gcc.dg/pr67563.c: Require exceptions.
2202 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2203 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2204 * gcc.dg/vect/pr46663.c: Require exceptions.
2205 * lib/target-supports.exp (check_effective_target_exceptions): New.
2207 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2210 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2212 2019-01-17 Nathan Sidwell <nathan@acm.org>
2215 * g++.dg/cpp0x/pr86610.C: New.
2217 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2219 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2220 VFIXUPIMM* intrinsics.
2221 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2222 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2223 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2225 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2229 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2231 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2232 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2233 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2234 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2235 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2236 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2237 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2238 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2239 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2240 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2241 * gcc.target/i386/sse-13.c: Ditto.
2242 * gcc.target/i386/sse-14.c: Ditto.
2243 * gcc.target/i386/sse-22.c: Ditto.
2244 * gcc.target/i386/sse-23.c: Ditto.
2245 * gcc.target/i386/testimm-10.c: Ditto.
2246 * gcc.target/i386/testround-1.c: Ditto.
2248 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2252 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2255 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2256 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2258 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2260 PR rtl-optimization/88870
2261 * gcc.dg/pr88870.c: New test.
2263 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2265 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2267 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2270 * g++.dg/concepts/pr87768.C: New.
2273 * gcc.dg/cpp1z/pr86648.C: New.
2275 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2278 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2279 vectorized on POWER unless hardware misaligned loads are available.
2281 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2284 * g++.dg/torture/pr88861.C: New test.
2286 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2289 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2291 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2293 * g++.dg/other/pr33558.C: Test location too.
2294 * g++.dg/other/pr33558-2.C: Likewise.
2295 * g++.dg/parse/crash4.C: Likewise.
2296 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2297 * g++.old-deja/g++.mike/p7635.C: Likewise.
2298 * g++.old-deja/g++.other/decl6.C: Likewise.
2300 2019-01-16 Marek Polacek <polacek@redhat.com>
2302 PR c++/78244 - narrowing conversion in template not detected.
2303 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2304 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2306 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2310 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2311 may_alias attribute.
2313 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2315 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2318 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2321 * g++.dg/template/pr88795.C: New test.
2323 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2326 * gfortran.dg/actual_array_substr_3.f90: New test.
2328 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2331 * gfortran.dg/pr81849.f90: New test.
2333 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2335 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2336 ISO_Fortran_binding_2.h.
2338 2019-01-15 Marek Polacek <polacek@redhat.com>
2341 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2343 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2346 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2347 -Wdeprecated warning and expect a following note:.
2349 2019-01-15 Richard Biener <rguenther@suse.de>
2352 * g++.dg/lto/pr88046_0.C: New testcase.
2354 2019-01-15 Richard Biener <rguenther@suse.de>
2356 PR tree-optimization/88855
2357 * gcc.dg/pr88855.c: New testcase.
2359 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2361 * g++.dg/diagnostic/typedef-initialized.C: New.
2363 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2365 * g++.dg/diagnostic/bitfld3.C: New.
2367 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2369 PR tree-optimization/88775
2370 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2371 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2373 2019-01-14 Marek Polacek <polacek@redhat.com>
2375 PR c++/88825 - ICE with bogus function return type deduction.
2376 * g++.dg/cpp1y/auto-fn55.C: New test.
2378 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2380 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2381 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2382 feature test macros.
2383 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2385 2019-01-14 Marek Polacek <polacek@redhat.com>
2387 PR c++/88830 - ICE with abstract class.
2388 * g++.dg/other/abstract7.C: New test.
2390 2019-01-14 Martin Sebor <msebor@redhat.com>
2393 * gcc.dg/format/attr-8.c: New test.
2394 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2395 * gcc.dg/format/attr-3.c: Same.
2396 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2397 * objc.dg/fsf-nsstring-format-1.m: Same.
2399 2019-01-14 Martin Liska <mliska@suse.cz>
2401 PR gcov-profile/88263
2402 * g++.dg/gcov/pr88263-2.C: New test.
2404 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2406 PR rtl-optimization/88796
2407 * gcc.target/i386/pr88796.c: New test.
2409 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2411 * gdc.dg/asm1.d: New test.
2412 * gdc.dg/asm2.d: New test.
2413 * gdc.dg/asm3.d: New test.
2414 * gdc.dg/asm4.d: New test.
2415 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2417 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2420 * gfortran.dg/namelist_96.f90: New test.
2422 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2425 * gfortran.dg/internal_pack_18.f90: New test.
2427 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2429 * gcc.dg/pr51628-20.c: Updated.
2430 * gcc.dg/pr51628-21.c: Likewise.
2431 * gcc.dg/pr51628-25.c: Likewise.
2433 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2436 * gfortran.dg/internal_pack_17.f90: New test.
2437 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2440 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2443 * gfortran.dg/pr61765.f90: New test.
2445 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2447 * g++.dg/cpp0x/pr62101.C: Test locations too.
2448 * g++.dg/inherit/pure1.C: Likewise.
2450 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2452 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2454 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2456 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2458 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2459 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2460 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2461 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2462 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2465 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2468 * gfortran.dg/pr35031.f90: new test.
2470 2019-01-11 Marek Polacek <polacek@redhat.com>
2472 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2473 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2474 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2476 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2480 * c-c++-common/gomp/pr85956.c: New test.
2481 * g++.dg/gomp/pr88733.C: New test.
2483 2019-01-11 Tobias Burnus <burnus@net-b.de>
2486 * g++.dg/cpp0x/defaulted61.C: New
2487 * g++.dg/cpp0x/defaulted62.C: New.
2489 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2491 PR tree-optimization/88693
2492 * gcc.c-torture/execute/pr88693.c: New test.
2494 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2496 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2499 2019-01-11 Martin Liska <mliska@suse.cz>
2502 * g++.dg/lto/pr88758_0.C: New test.
2503 * g++.dg/lto/pr88758_1.C: New test.
2505 2019-01-11 Jan Beulich <jbeulich@suse.com>
2507 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2508 gcc.target/i386/avx512f-vcvtss2si-1.c,
2509 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2510 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2511 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2512 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2513 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2514 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2515 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2516 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2517 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2518 gcc.target/i386/pr19398.c: Permit l or q suffix.
2520 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2522 PR rtl-optimization/88296
2523 * gcc.target/i386/pr88296.c: New test.
2525 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2527 * g++.dg/diagnostic/extern-initialized.C: New.
2528 * g++.dg/ext/dllimport-initialized.C: Likewise.
2530 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2533 * gfortran.dg/internal_pack_16.f90: New test.
2535 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2538 * g++.target/i386/pr88785.C: New test.
2540 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2542 PR rtl-optimization/87305
2543 * gcc.target/aarch64/pr87305.c: New.
2545 2019-01-10 Richard Biener <rguenther@suse.de>
2547 PR tree-optimization/88792
2548 * gcc.dg/torture/pr88792.c: New testcase.
2550 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2553 * gfortran.dg/pr86322_1.f90: New test.
2554 * gfortran.dg/pr86322_2.f90: Ditto.
2555 * gfortran.dg/pr86322_3.f90: Ditto.
2557 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2559 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2560 * gcc.target/aarch64/bti-2.c: Likewise.
2561 * gcc.target/aarch64/bti-3.c: Likewise.
2563 2019-01-10 Stefan Agner <stefan@agner.ch>
2566 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2567 check if -masm-syntax-unified gets applied properly.
2569 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2572 * gcc.dg/pr88568.c: New test.
2574 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2576 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2577 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2579 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2581 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2582 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2584 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2586 * lib/target-supports.exp
2587 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2588 check_effective_target_arm_v8_3a_complex_neon_ok,
2589 add_options_for_arm_v8_3a_complex_neon,
2590 check_effective_target_arm_v8_3a_complex_neon_hw,
2591 check_effective_target_vect_complex_rot_N): New.
2593 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2596 * gfortran.dg/pr88376.f90: New test.
2598 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2601 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2602 "can not" with "cannot".
2603 * gfortran.dg/common_15.f90: Likewise.
2604 * gfortran.dg/derived_result_2.f90: Likewise.
2605 * gfortran.dg/do_check_6.f90: Likewise.
2606 * gfortran.dg/namelist_args.f90: Likewise.
2607 * gfortran.dg/negative_unit_check.f90: Likewise.
2608 * gfortran.dg/pure_formal_3.f90: Likewise.
2609 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2610 * obj-c++.dg/exceptions-3.mm: Likewise.
2611 * obj-c++.dg/exceptions-4.mm: Likewise.
2612 * obj-c++.dg/exceptions-5.mm: Likewise.
2613 * obj-c++.dg/property/at-property-23.mm: Likewise.
2614 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2615 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2616 * objc.dg/attributes/method-attribute-2.m: Likewise.
2617 * objc.dg/exceptions-3.m: Likewise.
2618 * objc.dg/exceptions-4.m: Likewise.
2619 * objc.dg/exceptions-5.m: Likewise.
2620 * objc.dg/param-1.m: Likewise.
2621 * objc.dg/property/at-property-23.m: Likewise.
2622 * objc.dg/property/dotsyntax-17.m: Likewise.
2623 * objc.dg/property/property-neg-7.m: Likewise.
2625 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2628 * gfortran.dg/spread_simplify_1.f90: New test.
2630 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2632 * lib/target-supports.exp
2633 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2634 * gcc.target/i386/xorsign.c: New test.
2636 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2638 * gcc.target/sparc/tls-ld-int8.c: New test.
2639 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2640 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2641 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2642 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2643 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2645 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2647 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2648 option when configure with bti.
2649 * gcc.target/aarch64/bti-2.c: Likewise.
2650 * lib/target-supports.exp
2651 (check_effective_target_default_branch_protection):
2652 Add configure check for --enable-standard-branch-protection.
2654 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2656 * gcc.target/aarch64/bti-1.c: New test.
2657 * gcc.target/aarch64/bti-2.c: New test.
2658 * gcc.target/aarch64/bti-3.c: New test.
2659 * lib/target-supports.exp
2660 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2662 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2664 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2665 instead of IP0_REGNUM and add test case.
2667 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2669 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2671 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2672 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2674 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2676 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2678 PR rtl-optimization/88331
2679 * gcc.target/i386/pr88331.c: New test.
2681 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2683 * g++.dg/diagnostic/constexpr2.C: New.
2684 * g++.dg/diagnostic/ref3.C: Likewise.
2686 2019-01-08 Marek Polacek <polacek@redhat.com>
2688 PR c++/88538 - braced-init-list in template-argument-list.
2689 * g++.dg/cpp2a/nontype-class11.C: New test.
2692 * g++.dg/cpp2a/nontype-class12.C: New test.
2694 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2697 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2698 dg-options. Require ppc_cpu_supports_hw effective target instead of
2701 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2704 * gfortran.dg/class_69.f90: New test case.
2706 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2709 * gcc.target/i386/pr88717.c: New test.
2711 2019-01-08 Marek Polacek <polacek@redhat.com>
2713 PR c++/88548 - this accepted in static member functions.
2714 * g++.dg/cpp0x/this1.C: New test.
2716 2019-01-08 Martin Liska <mliska@suse.cz>
2718 PR tree-optimization/88753
2719 * gcc.dg/tree-ssa/pr88753.c: New test.
2721 2019-01-08 Richard Biener <rguenther@suse.de>
2723 PR tree-optimization/86554
2724 * gcc.dg/torture/pr86554-1.c: New testcase.
2725 * gcc.dg/torture/pr86554-2.c: Likewise.
2727 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2729 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2730 cover target variance.
2732 2019-01-08 Richard Biener <rguenther@suse.de>
2735 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2736 directly build the expected GENERIC tree.
2738 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2740 * gcc.target/aarch64/(return_address_sign_1.c,
2741 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2742 Change option to -mbranch-protection.
2743 * gcc.target/aarch64/(branch-protection-option.c,
2744 branch-protection-option-2.c, branch-protection-attr.c,
2745 branch-protection-attr-2.c): New file.
2747 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2749 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2751 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2753 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2755 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2756 Append match for warning that ‘protected’ attribute is not supported.
2758 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2760 * gcc.dg/Wmissing-attributes.c: Require alias support.
2761 * gcc.dg/attr-copy-2.c: Likewise.
2762 * gcc.dg/attr-copy-5.c: Likewise.
2764 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2765 Jakub Jelinek <jakub@redhat.com>
2768 * g++.dg/warn/Wreturn-type-11.C: New test.
2770 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2773 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2774 dump to reflect r266077.
2776 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2779 * gcc.dg/pr88701.c: New test.
2781 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2785 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2787 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2789 * g++.dg/diagnostic/constexpr1.C: New.
2790 * g++.dg/diagnostic/thread1.C: Likewise.
2792 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2793 Harald Anlauf <anlauf@gmx.de>
2794 Tobias Burnus <burnus@gcc.gnu.org>
2796 * gfortran.dg/is_contiguous_1.f90: New test.
2797 * gfortran.dg/is_contiguous_2.f90: New test.
2798 * gfortran.dg/is_contiguous_3.f90: New test.
2800 2019-01-07 Marek Polacek <polacek@redhat.com>
2802 PR c++/88741 - wrong error with initializer-string.
2803 * g++.dg/init/array50.C: New test.
2805 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2811 * gcc.dg/array-6.c: Move from here ...
2812 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2813 * g++.dg/pr69338.C: New test.
2814 * g++.dg/pr69697.C: Likewise.
2815 * g++.dg/ext/flexary32.C: Likewise.
2816 * g++.dg/ext/flexary3.C: Adjust test.
2817 * g++.dg/ext/flexary12.C: Likewise.
2818 * g++.dg/ext/flexary13.C: Likewise.
2819 * g++.dg/ext/flexary15.C: Likewise.
2820 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2821 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2822 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2824 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2826 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2827 optional in scan pattern.
2829 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2831 PR tree-optimization/88598
2832 * gcc.dg/vect/pr88598-1.c: New test.
2833 * gcc.dg/vect/pr88598-2.c: Likewise.
2834 * gcc.dg/vect/pr88598-3.c: Likewise.
2835 * gcc.dg/vect/pr88598-4.c: Likewise.
2836 * gcc.dg/vect/pr88598-5.c: Likewise.
2837 * gcc.dg/vect/pr88598-6.c: Likewise.
2839 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2841 PR tree-optimization/88598
2842 * gcc.dg/pr88598-1.c: New test.
2843 * gcc.dg/pr88598-2.c: Likewise.
2844 * gcc.dg/pr88598-3.c: Likewise.
2845 * gcc.dg/pr88598-4.c: Likewise.
2846 * gcc.dg/pr88598-5.c: Likewise.
2848 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2850 PR tree-optimization/88676
2851 * gcc.dg/tree-ssa/pr88676.c: New test.
2852 * gcc.dg/pr88676.c: New test.
2853 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2857 * c-c++-common/asan/pr88619.c: New test.
2860 * c-c++-common/builtin-convertvector-1.c: New test.
2861 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2862 * g++.dg/ext/builtin-convertvector-1.C: New test.
2863 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2865 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2868 * gcc.target/i386/pr88521.c: New testcase.
2870 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2873 * gfortran.dg/min_max_type_2.f90: New test.
2875 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2878 * c-c++-common/attributes-4.c (falloc_align_int128,
2879 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2881 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2883 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2885 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2887 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2888 * gcc.dg/plugin/plugindir2.c: Likewise.
2889 * gcc.dg/plugin/plugindir3.c: Likewise.
2890 * gcc.dg/plugin/plugindir4.c: Likewise.
2892 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2895 * gfortran.dg/blockdata_10.f90: New test case.
2897 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2901 * gcc.dg/nested-func-12.c: New test.
2902 * gcc.c-torture/compile/pr82564.c: New test.
2905 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2907 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2910 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2912 2019-01-04 Martin Sebor <msebor@redhat.com>
2915 * g++.dg/ext/attr-copy.C: New test.
2916 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2917 * gcc.dg/attr-copy-6.c: New test.
2918 * gcc.dg/attr-copy-7.c: New test.
2920 2019-01-04 Martin Sebor <msebor@redhat.com>
2923 * c-c++-common/attributes-4.c: New test.
2925 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2928 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2931 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2934 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2935 * gfortran.dg/merge_char_const.f90: Restore.
2937 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2940 * gcc.dg/pr88594.c: New test.
2942 2019-01-04 Jan Beulich <jbeulich@suse.com>
2944 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2945 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2946 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2947 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2948 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2949 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2950 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2951 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2952 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2953 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2954 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2955 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2956 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2957 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2958 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2959 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2960 gcc.target/i386/avx512bw-vpcmplew-1.c,
2961 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2962 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2963 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2964 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2965 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2966 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2967 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2968 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2969 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2970 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2971 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2972 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2973 gcc.target/i386/avx512bw-vptestmb-1.c,
2974 gcc.target/i386/avx512bw-vptestmw-1.c,
2975 gcc.target/i386/avx512bw-vptestnmb-1.c,
2976 gcc.target/i386/avx512bw-vptestnmw-1.c,
2977 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2978 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2979 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2980 gcc.target/i386/avx512dq-vfpclassss-1.c,
2981 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2982 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2983 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2984 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2985 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2986 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2987 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2988 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2989 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2990 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2991 gcc.target/i386/avx512vl-vpcmpged-1.c,
2992 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2993 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2994 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2995 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2996 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2997 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2998 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2999 gcc.target/i386/avx512vl-vpcmpled-1.c,
3000 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3001 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3002 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3003 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3004 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3005 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3006 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3007 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3008 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3009 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3010 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3011 gcc.target/i386/avx512vl-vptestmd-1.c,
3012 gcc.target/i386/avx512vl-vptestmq-1.c,
3013 gcc.target/i386/avx512vl-vptestnmd-1.c,
3014 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3016 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3017 gcc.target/i386/avx512bw-vpcmpub-1.c,
3018 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3019 gcc.target/i386/avx512bw-vpcmpw-1.c,
3020 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3021 gcc.target/i386/avx512dq-vfpclassps-1.c,
3022 gcc.target/i386/avx512f-vcmppd-1.c,
3023 gcc.target/i386/avx512f-vcmpps-1.c,
3024 gcc.target/i386/avx512f-vcmpsd-1.c,
3025 gcc.target/i386/avx512f-vcmpss-1.c,
3026 gcc.target/i386/avx512f-vpcmpd-1.c,
3027 gcc.target/i386/avx512f-vpcmpq-1.c,
3028 gcc.target/i386/avx512f-vpcmpud-1.c,
3029 gcc.target/i386/avx512f-vpcmpuq-1.c,
3030 gcc.target/i386/avx512f-vptestmd-1.c,
3031 gcc.target/i386/avx512f-vptestmq-1.c,
3032 gcc.target/i386/avx512f-vptestnmd-1.c,
3033 gcc.target/i386/avx512f-vptestnmq-1.c,
3034 gcc.target/i386/avx512vl-vcmppd-1.c,
3035 gcc.target/i386/avx512vl-vcmpps-1.c,
3036 gcc.target/i386/avx512vl-vpcmpd-1.c,
3037 gcc.target/i386/avx512vl-vpcmpq-1.c,
3038 gcc.target/i386/avx512vl-vpcmpud-1.c,
3039 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3042 2019-01-03 Martin Sebor <msebor@redhat.com>
3044 PR tree-optimization/88659
3045 * gcc.dg/Wstringop-truncation-6.c: New test.
3047 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3050 * gfortran.dg/const_chararacter_merge.f90: Remove.
3052 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3055 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3056 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3058 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3060 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3061 * gcc.dg/pubtypes-3.c: Likewise.
3062 * gcc.dg/pubtypes-4.c: Likewise.
3064 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3067 * g++.target/i386/pr88636.C: New test.
3069 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3071 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3073 2019-01-03 Martin Liska <mliska@suse.cz>
3076 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3078 2019-01-02 Marek Polacek <polacek@redhat.com>
3080 PR c++/88612 - ICE with -Waddress-of-packed-member.
3081 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3083 PR c++/88631 - CTAD failing for value-initialization.
3084 * g++.dg/cpp1z/class-deduction59.C: New test.
3086 PR c++/81486 - CTAD failing with ().
3087 * g++.dg/cpp1z/class-deduction60.C: New test.
3088 * g++.dg/cpp1z/class-deduction61.C: New test.
3090 2019-01-02 Martin Sebor <msebor@redhat.com>
3091 Jeff Law <law@redhat.com>
3093 * gcc.dg/strlenopt-36.c: Update.
3094 * gcc.dg/strlenopt-45.c: Update.
3095 * gcc.c-torture/execute/strlen-5.c: New test.
3096 * gcc.c-torture/execute/strlen-6.c: New test.
3097 * gcc.c-torture/execute/strlen-7.c: New test.
3099 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3102 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3103 messages only on vect_hw_misalign targets.
3105 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3107 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3108 * gfortran.dg/dec_d_lines_3.f: Ditto.
3109 * gfortran.dg/dec_structure_24.f90: Ditto.
3110 * gfortran.dg/dec_structure_26.f90: Ditto.
3111 * gfortran.dg/dec_structure_27.f90: Ditto.
3112 * gfortran.dg/dec_type_print_3.f90: Ditto.
3113 * gfortran.dg/derived_name_1.f90: Ditto.
3114 * gfortran.dg/error_recovery_1.f90: Ditto.
3115 * gfortran.dg/gomp/pr29759.f90: Ditto.
3116 * gfortran.dg/pr36192.f90: Ditto.
3117 * gfortran.dg/pr56007.f90: Ditto.
3118 * gfortran.dg/pr56520.f90: Ditto.
3119 * gfortran.dg/pr78741.f90: Ditto.
3120 * gfortran.dg/print_fmt_2.f90: Ditto.
3121 * gfortran.dg/select_type_20.f90: Ditto.
3123 2019-01-02 Marek Polacek <polacek@redhat.com>
3126 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3128 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3131 * gfortran.dg/const_chararacter_merge.f90: New test.
3133 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3136 * g++.dg/torture/pr88130.C: New testcase.
3138 2019-01-02 Martin Liska <mliska@suse.cz>
3140 PR tree-optimization/88650
3141 * gfortran.dg/predict-3.f90: New test.
3143 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3145 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3147 2019-01-02 Richard Biener <rguenther@suse.de>
3149 PR tree-optimization/88621
3150 * gcc.dg/torture/pr88621.c: New testcase.
3152 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3155 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3156 targets and expect _ZThn8 for ilp32 targets.
3158 2019-01-01 Martin Sebor <msebor@redhat.com>
3159 Jeff Law <law@redhat.com>
3161 * gcc.dg/strlenopt-40.c: Update.
3162 * gcc.dg/strlenopt-51.c: Likewise.
3163 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3165 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3166 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3167 * gcc.dg/strlenopt-59.c: New test.
3168 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3169 * g++.dg/init/strlen.C: New test.
3171 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3174 * gfortran.dg/structure_constructor_16.f90: New test.
3176 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3178 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3179 * g++.dg/ipa/devirt-53.C: Fix scan template.
3181 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3183 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3184 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3185 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3187 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3189 * g++.dg/tree-prof/devirt.C: Update testcase.
3191 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3193 Update copyright years.
3195 Copyright (C) 2019 Free Software Foundation, Inc.
3197 Copying and distribution of this file, with or without modification,
3198 are permitted in any medium without royalty provided the copyright
3199 notice and this notice are preserved.