1 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
3 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
4 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
6 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
8 PR rtl-optimization/85899
9 * gcc.dg/pr85899.c: New test.
11 2019-03-01 Marek Polacek <polacek@redhat.com>
13 PR c++/89537 - missing location for error with non-static member fn.
14 * g++.dg/diagnostic/member-fn-1.C: New test.
16 PR c++/89532 - ICE with incomplete type in decltype.
17 * g++.dg/cpp2a/nontype-class14.C: New test.
19 2019-03-01 Jakub Jelinek <jakub@redhat.com>
21 Implement P1002R1, Try-catch blocks in constexpr functions
23 * g++.dg/cpp2a/constexpr-try1.C: New test.
24 * g++.dg/cpp2a/constexpr-try2.C: New test.
25 * g++.dg/cpp2a/constexpr-try3.C: New test.
26 * g++.dg/cpp2a/constexpr-try4.C: New test.
27 * g++.dg/cpp2a/constexpr-try5.C: New test.
28 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
30 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
32 PR tree-optimization/89535
33 * gfortran.dg/vect/pr89535.f90: New test.
35 2019-03-01 Richard Biener <rguenther@suse.de>
38 * gfortran.dg/pr89451.f90: New testcase.
40 2019-03-01 Richard Biener <rguenther@suse.de>
43 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
44 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
45 that happen now earlier.
47 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
49 * gcc.c-torture/execute/20190228-1.c: New test.
51 2019-02-28 Marek Polacek <polacek@redhat.com>
53 PR c++/87068 - missing diagnostic with fallthrough statement.
54 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
56 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
57 Cesar Philippidis <cesar@codesourcery.com>
61 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
62 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
65 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
69 * gfortran.dg/goacc/routine-6.f90: Update
70 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
71 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
73 2019-02-28 Jakub Jelinek <jakub@redhat.com>
76 * gcc.dg/pr89521-1.c: New test.
77 * gcc.dg/pr89521-2.c: New test.
79 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
82 * g++.dg/ipa/pr89009.C: Update symbol visibility.
84 2019-02-28 Tamar Christina <tamar.christina@arm.com>
87 * gcc.target/aarch64/options_set_10.c: New test.
89 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
92 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
94 2019-02-28 Jakub Jelinek <jakub@redhat.com>
97 * gcc.dg/pr89525.c: New test.
100 * gcc.dg/pr89520-1.c: New test.
101 * gcc.dg/pr89520-2.c: New test.
103 2019-02-27 Marek Polacek <polacek@redhat.com>
105 PR c++/88857 - ICE with value-initialization of argument in template.
106 * g++.dg/cpp0x/initlist-value4.C: New test.
108 2019-02-27 Marek Polacek <polacek@redhat.com>
110 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
111 * g++.dg/cpp0x/using-enum-3.C: New test.
113 2019-02-27 Jakub Jelinek <jakub@redhat.com>
115 PR tree-optimization/89280
116 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
119 2019-02-27 Richard Biener <rguenther@suse.de>
121 * gcc.dg/gimplefe-36.c: New testcase.
123 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
126 * g++.dg/cpp0x/nsdmi15.C: New.
128 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
131 * g++.dg/cpp0x/pr88987.C: New.
133 2019-02-27 Jakub Jelinek <jakub@redhat.com>
135 PR tree-optimization/89280
136 * gcc.c-torture/compile/pr89280.c: New test.
137 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
138 function. Skip the test for -O0.
140 2018-02-26 Steve Ellcey <sellcey@marvell.com>
142 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
143 * gfortran.dg/simd-builtins-2.f90: Ditto.
144 * gfortran.dg/simd-builtins-6.f90: Ditto.
145 * gfortran.dg/simd-builtins-8.f90: New test.
146 * gfortran.dg/simd-builtins-8.h: New header file.
148 2019-02-26 Jakub Jelinek <jakub@redhat.com>
151 * g++.dg/other/new2.C: New test.
153 PR tree-optimization/89500
154 * gcc.dg/pr89500.c: New test.
155 * gcc.dg/Wstringop-overflow-10.c: New test.
156 * gcc.dg/strlenopt-60.c: New test.
158 2019-02-26 Harald Anlauf <anlauf@gmx.de>
161 * gfortran.dg/pr89492.f90: New test.
163 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
166 * gfortran.dg/altreturn_9_0.f90: New file.
167 * gfortran.dg/altreturn_9_1.f90: New file.
169 2019-02-26 Jakub Jelinek <jakub@redhat.com>
172 * g++.dg/cpp1y/constexpr-89481.C: New test.
174 2019-02-26 Richard Biener <rguenther@suse.de>
176 PR tree-optimization/89505
177 * gcc.dg/torture/pr89505.c: New testcase.
179 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
181 * gnat.dg/opt77.adb: New test.
182 * gnat.dg/opt77_pkg.ad[sb]: New helper.
184 2019-02-26 Jakub Jelinek <jakub@redhat.com>
187 * gcc.target/i386/pr89474.c: New test.
189 2019-02-25 Jakub Jelinek <jakub@redhat.com>
192 * gcc.c-torture/compile/pr77754-1.c: New test.
193 * gcc.c-torture/compile/pr77754-2.c: New test.
194 * gcc.c-torture/compile/pr77754-3.c: New test.
195 * gcc.c-torture/compile/pr77754-4.c: New test.
196 * gcc.c-torture/compile/pr77754-5.c: New test.
197 * gcc.c-torture/compile/pr77754-6.c: New test.
199 2019-02-25 Tamar Christina <tamar.christina@arm.com>
202 * gcc.target/aarch64/options_set_1.c: New test.
203 * gcc.target/aarch64/options_set_2.c: New test.
204 * gcc.target/aarch64/options_set_3.c: New test.
205 * gcc.target/aarch64/options_set_4.c: New test.
206 * gcc.target/aarch64/options_set_5.c: New test.
207 * gcc.target/aarch64/options_set_6.c: New test.
208 * gcc.target/aarch64/options_set_7.c: New test.
209 * gcc.target/aarch64/options_set_8.c: New test.
210 * gcc.target/aarch64/options_set_9.c: New test.
212 2019-02-25 Tamar Christina <tamar.christina@arm.com>
214 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
215 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
217 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
218 test_vfmlslq_high_f16): ... To this.
219 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
220 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
221 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
222 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
223 test_vfmlslq_laneq_high_u32): Rename ...
224 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
225 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
226 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
227 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
228 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
229 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
230 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
231 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
232 test_vfmlslq_laneq_low_u32): Rename ...
233 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
234 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
235 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
236 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
237 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
238 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
240 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
241 test_vfmlslq_low_f16): ... To this.
243 2019-02-25 Tamar Christina <tamar.christina@arm.com>
245 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
246 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
248 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
249 test_vfmlslq_high_f16): ... To this.
250 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
251 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
252 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
253 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
254 test_vfmlslq_laneq_high_u32): Rename ...
255 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
256 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
257 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
258 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
259 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
260 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
261 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
262 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
263 test_vfmlslq_laneq_low_u32): Rename ...
264 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
265 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
266 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
267 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
268 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
269 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
271 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
272 test_vfmlslq_low_f16): ... To This.
273 * lib/target-supports.exp
274 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
276 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
279 * gfortran.dg/overload_3.f90: New test.
281 2019-02-25 Jakub Jelinek <jakub@redhat.com>
284 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
286 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
289 * gfortran.dg/list_directed_large.f90: New test.
291 2019-02-25 Jakub Jelinek <jakub@redhat.com>
294 * gcc.c-torture/execute/pr89434.c: New test.
297 * gcc.dg/pr89438.c: New test.
299 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
302 * g++.dg/cpp0x/pr84585.C: New.
304 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
307 * gfortran.dg/allocate_with_mold_3.f90: New test.
309 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
312 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
313 * gcc.target/i386/pr87007-2.c: Likewise.
315 2019-02-24 Harald Anlauf <anlauf@gmx.de>
319 * gfortran.dg/pr89266.f90: New test.
320 * gfortran.dg/pr88326.f90: New test.
322 2019-02-24 Jakub Jelinek <jakub@redhat.com>
324 PR rtl-optimization/89445
325 * gcc.target/i386/avx512f-pr89445.c: New test.
327 2019-02-23 Martin Sebor <msebor@redhat.com>
329 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
330 wchar_t to wint_t to avoid a bogus -Wformat warning in
333 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
336 * gfortran.dg/ISO_Fortran_binding_5.c: Include
337 "../../../libgfortran/ISO_Fortran_binding.h".
338 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
340 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
343 * gcc.dg/pr69471-1.c: New test.
344 * gcc.dg/pr69471-2.c: Likewise.
345 * gcc.target/i386/pr69471-3.c: Likewise.
347 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
350 * gfortran.dg/dtio_34.f90: New test.
352 2019-02-23 Marek Polacek <polacek@redhat.com>
354 PR c++/88294 - ICE with non-constant noexcept-specifier.
355 * g++.dg/cpp0x/noexcept34.C: New test.
356 * g++.dg/cpp0x/noexcept35.C: New test.
359 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
361 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
364 * gfortran.dg/deferred_character_32.f90 : New test
366 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
369 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
370 previously incorrect lbound for allocatable expressions. Also
371 correct stop values to avoid repetition.
372 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
373 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
376 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
377 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
378 * gfortran.dg/pr32599.f03 : Set standard to F2008.
380 2019-02-22 David Malcolm <dmalcolm@redhat.com>
383 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
384 renaming to a multicharacter name, so that start != finish. Add
385 tests for dtor locations.
387 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
390 * g++.dg/cpp0x/pr84676.C: New.
392 2019-02-22 Martin Sebor <msebor@redhat.com>
394 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
395 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
397 2019-02-22 Harald Anlauf <anlauf@gmx.de>
400 * gfortran.dg/newunit_6.f90: New test.
402 2019-02-22 Marek Polacek <polacek@redhat.com>
404 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
405 * g++.dg/cpp2a/explicit14.C: New test.
407 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
410 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
411 * gfortran.fortran-torture/compile/pr89324.f90: New test.
413 2019-02-22 Martin Sebor <msebor@redhat.com>
416 * gcc.dg/Wabsolute-value.c: New test.
418 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
420 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
421 Hongtao Liu <hongtao.liu@intel.com>
422 Sunil K Pandey <sunil.k.pandey@intel.com>
425 * gcc.target/i386/pr87007-1.c: New test.
426 * gcc.target/i386/pr87007-2.c: Likewise.
428 2019-02-22 Richard Biener <rguenther@suse.de>
430 PR tree-optimization/89440
431 * gcc.dg/vect/pr89440.c: New testcase.
433 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
435 * lib/target-supports.exp (check_effective_target_offload_nvptx):
439 * gfortran.dg/goacc/classify-routine.f95: Adjust.
441 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
442 * g++.dg/goacc/template.C: Likewise.
445 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
447 2019-02-22 Richard Biener <rguenther@suse.de>
450 * gcc.dg/torture/restrict-7.c: New testcase.
452 2019-02-21 Jakub Jelinek <jakub@redhat.com>
455 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
456 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
457 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
459 * g++.dg/cpp1y/constexpr-89285.C: New test.
460 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
462 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
463 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
465 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
468 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
469 -fcf-protection with -fcf-protection=branch.
470 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
471 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
472 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
473 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
474 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
476 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
478 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
479 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
481 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
484 * gfortran.dg/warn_conversion_11.f90: New test.
486 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
489 * gcc.target/i386/pr87412-1.c: New file.
490 * gcc.target/i386/pr87412-2.c: Likewise.
491 * gcc.target/i386/pr87412-3.c: Likewise.
492 * gcc.target/i386/pr87412-4.c: Likewise.
494 2019-02-20 Jakub Jelinek <jakub@redhat.com>
497 * g++.dg/cpp0x/pr89403.C: New test.
500 * g++.dg/cpp1z/inline-var5.C: New test.
503 * gcc.c-torture/compile/pr89412.c: New test.
505 2019-02-20 Jakub Jelinek <jakub@redhat.com>
506 David Malcolm <dmalcolm@redhat.com>
509 * gcc.dg/torture/pr89091.c: New test.
511 2019-02-20 Jakub Jelinek <jakub@redhat.com>
515 * gcc.dg/pr88074-2.c: New test.
518 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
520 2019-02-20 David Malcolm <dmalcolm@redhat.com>
523 * gcc.dg/pr89410-1.c: New test.
524 * gcc.dg/pr89410-2.c: New test.
526 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
528 * lib/target-supports.exp (check_effective_target_vect_usad_char):
530 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
531 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
533 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
536 * gcc.target/arm/pr86487.c: New.
538 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
541 * g++.dg/cpp1y/var-templ60.C: New.
543 2019-02-20 Li Jia He <helijia@linux.ibm.com>
546 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
548 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
550 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
552 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
555 * gfortran.dg/ISO_Fortran_binding_4.f90
557 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
560 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
561 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
563 2019-02-19 Richard Biener <rguenther@suse.de>
566 * gcc.dg/pr88074.c: New testcase.
568 2019-02-19 Jakub Jelinek <jakub@redhat.com>
571 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
575 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
578 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
581 * g++.dg/diagnostic/pr89390.C: New test.
583 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
587 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
589 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
592 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
595 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
597 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
598 * gfortran.dg/lto/pr87689_0.f: New file.
599 * gfortran.dg/lto/pr87689_1.f: New file.
601 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
603 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
605 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
607 * gdc.dg/dg.exp: Tabify.
608 * gdc.dg/lto/lto.exp: Likewise.
609 * gdc.test/gdc-test.exp: Likewise.
610 * lib/gdc-dg.exp: Likewise.
611 * lib/gdc.exp: Likewise.
613 2019-02-18 Richard Biener <rguenther@suse.de>
615 PR tree-optimization/89296
616 * gcc.dg/uninit-pr89296.c: New testcase.
618 2019-02-18 Jakub Jelinek <jakub@redhat.com>
621 * gcc.c-torture/execute/pr89369.c: New test.
622 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
623 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
626 2019-02-18 Martin Jambor <mjambor@suse.cz>
628 PR tree-optimization/89209
629 * gcc.dg/tree-ssa/pr89209.c: New test.
631 2019-02-18 Martin Liska <mliska@suse.cz>
633 * gfortran.dg/simd-builtins-7.f90: New test.
634 * gfortran.dg/simd-builtins-7.h: New test.
636 2019-02-17 Harald Anlauf <anlauf@gmx.de>
639 * gfortran.dg/pr88299.f90: New test.
641 2019-02-17 Harald Anlauf <anlauf@gmx.de>
644 * gfortran.dg/transfer_simplify_12.f90: New test.
646 2019-02-17 Marek Polacek <polacek@redhat.com>
648 PR c++/89217 - ICE with list-initialization in range-based for loop.
649 * g++.dg/cpp0x/range-for37.C: New test.
651 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
654 * g++.dg/cpp0x/initlist114.C: New test.
657 * g++.dg/abi/mangle68.C: New test.
658 * g++.dg/cpp0x/decltype69.C: New test.
660 2019-02-16 David Malcolm <dmalcolm@redhat.com>
663 * g++.dg/wrappers/pr88680.C: New test.
665 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
668 * gfortran.dg/coarray_data_1.f90: New test.
670 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
672 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
673 * c-c++-common/patchable_function_entry-default.c: Likewise.
674 * c-c++-common/patchable_function_entry-definition.c: Likewise.
676 2019-02-16 Jakub Jelinek <jakub@redhat.com>
678 PR rtl-optimization/66152
679 * gcc.target/i386/pr66152.c: New test.
681 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
683 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
684 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
686 2019-02-15 Tamar Christina <tamar.christina@arm.com>
688 * lib/target-supports.exp
689 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
690 checking alternative.
692 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
694 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
696 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
698 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
699 * c-c++-common/patchable_function_entry-default.c: Likewise.
700 * c-c++-common/patchable_function_entry-definition.c: Likewise.
701 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
703 2019-02-15 Jakub Jelinek <jakub@redhat.com>
707 * lib/gcc-dg.exp: If llvm_binutils effective target, set
708 allow_blank_lines to 2 during initialization.
709 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
710 it was previously zero.
711 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
712 Clear allow_blank_lines afterwards whenever it was 1.
713 * gdc.test/gdc-test.exp (dmd2dg): Don't call
714 dg-allow-blank-lines-in-output here.
715 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
716 the tests and restore it back at the end.
718 * c-c++-common/ubsan/opts-1.c: New test.
719 * c-c++-common/ubsan/opts-2.c: New test.
720 * c-c++-common/ubsan/opts-3.c: New test.
721 * c-c++-common/ubsan/opts-4.c: New test.
723 2019-02-15 Richard Biener <rguenther@suse.de>
724 Jakub Jelinek <jakub@redhat.com>
726 PR tree-optimization/89278
727 * gcc.dg/pr89278.c: New test.
729 2019-02-15 Jakub Jelinek <jakub@redhat.com>
732 * gcc.dg/pr89340.c: New test.
733 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
734 that leaf attribute on nested function is useless.
737 * gcc.dg/pr89342.c: New test.
739 2019-02-14 Jakub Jelinek <jakub@redhat.com>
741 PR rtl-optimization/89354
742 * gcc.dg/pr89354.c: New test.
744 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
746 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
747 * gcc.target/i386/ssse3-pabsd.c: Ditto.
748 * gcc.target/i386/ssse3-pabsw.c: Ditto.
749 * gcc.target/i386/ssse3-palignr.c: Ditto.
750 * gcc.target/i386/ssse3-phaddd.c: Ditto.
751 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
752 * gcc.target/i386/ssse3-phaddw.c: Ditto.
753 * gcc.target/i386/ssse3-phsubd.c: Ditto.
754 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
755 * gcc.target/i386/ssse3-phsubw.c: Ditto.
756 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
757 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
758 * gcc.target/i386/ssse3-pshufb.c: Ditto.
759 * gcc.target/i386/ssse3-psignb.c: Ditto.
760 * gcc.target/i386/ssse3-psignd.c: Ditto.
761 * gcc.target/i386/ssse3-psignw.c: Ditto.
763 2018-02-14 Steve Ellcey <sellcey@marvell.com>
765 * gcc.target/aarch64/pcs_attribute.c: New test.
767 2019-02-14 Harald Anlauf <anlauf@gmx.de>
770 * gfortran.dg/pr88248.f90: New test.
771 * gfortran.dg/f2018_obs.f90: Updated test.
773 2019-02-14 Tamar Christina <tamar.christina@arm.com>
775 * gcc.target/arm/pr88850.c: change options to additional option.
777 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
780 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
783 2019-02-14 Tamar Christina <tamar.christina@arm.com>
786 * gcc.target/arm/pr88850-2.c: New test.
787 * lib/target-supports.exp
788 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
789 check_effective_target_arm_neon_softfp_fp16_ok,
790 add_options_for_arm_neon_softfp_fp16): New.
792 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
794 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
795 * lib/target-supports.exp: Add procedure to check for ldrd.
797 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
800 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
801 * gfortran.dg/goacc/loop-3.f95: Likewise.
802 * gfortran.dg/goacc/pr72715.f90: New test.
804 2019-02-14 Martin Liska <mliska@suse.cz>
806 PR rtl-optimization/89242
807 * g++.dg/pr89242.C: New test.
809 2019-02-14 Jakub Jelinek <jakub@redhat.com>
811 PR tree-optimization/89314
812 * gcc.dg/pr89314.c: New test.
815 * gcc.dg/ubsan/pr89284.c: New test.
817 2019-02-13 Ian Lance Taylor <iant@golang.org>
819 * gcc.dg/func-attr-1.c: New test.
821 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
823 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
825 2019-02-13 Marek Polacek <polacek@redhat.com>
827 PR c++/89297 - ICE with OVERLOAD in template.
828 * g++.dg/cpp0x/initlist113.C: New test.
830 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
833 * g++.dg/cpp0x/pr86379.C: New.
836 * g++.dg/cpp1y/pr87322.C: New.
837 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
838 instantiate the expected number of lambda functions.
840 2019-02-13 Marek Polacek <polacek@redhat.com>
843 * g++.dg/cpp2a/nontype-class13.C: New test.
845 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
848 * gcc.target/arm/pr89190.c: New test.
850 2019-02-13 David Malcolm <dmalcolm@redhat.com>
853 * g++.dg/concepts/pr89036.C: New test.
855 2019-02-13 Tamar Christina <tamar.christina@arm.com>
858 * gcc.target/aarch64/sve/pr88847.c: New test.
860 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
861 Jakub Jelinek <jakub@redhat.com>
864 * g++.dg/torture/pr89303.C: New test.
866 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
869 * g++.dg/cpp1z/using4.C: New.
870 * g++.dg/cpp1z/using5.C: Likewise.
871 * g++.dg/cpp1z/using6.C: Likewise.
873 2019-02-13 Jakub Jelinek <jakub@redhat.com>
876 * gcc.target/i386/pr89290.c: New test.
878 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
880 * gcc.target/powerpc/crypto-builtin-1.c
881 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
884 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
887 * gcc.target/i386/pr89229-1.c: New test.
889 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
892 * gcc.target/s390/pr89233.c: New test.
894 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
896 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
897 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
898 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
900 2019-02-12 Richard Biener <rguenther@suse.de>
902 PR tree-optimization/89253
903 * gfortran.dg/pr89253.f: New testcase.
905 2019-02-11 Marek Polacek <polacek@redhat.com>
907 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
908 * g++.dg/cpp0x/nullptr40.C: New test.
909 * g++.dg/cpp0x/nullptr41.C: New test.
911 2019-02-11 Jakub Jelinek <jakub@redhat.com>
914 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
916 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
918 PR tree-optimization/86637
919 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
921 2019-02-11 Martin Sebor <msebor@redhat.com>
923 PR tree-optimization/88771
924 * gcc.dg/Wstringop-overflow-8.c: New test.
925 * gcc.dg/Wstringop-overflow-9.c: New test.
926 * gcc.dg/Warray-bounds-40.c: New test.
927 * gcc.dg/builtin-stpncpy.c: Adjust.
928 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
929 * g++.dg/opt/memcpy1.C: Adjust.
931 2019-02-11 Martin Sebor <msebor@redhat.com>
934 * c-c++-common/array-5.c: New test.
935 * c-c++-common/pr68107.c: Adjust text of diagnostics.
936 * g++.dg/init/new38.C: Same.
937 * g++.dg/init/new43.C: Same.
938 * g++.dg/init/new44.C: Same.
939 * g++.dg/init/new46.C: Same.
940 * g++.dg/other/large-size-array.C: Same.
941 * g++.dg/other/new-size-type.C: Same.
942 * g++.dg/template/array30.C: Same.
943 * g++.dg/template/array32.C: New test.
944 * g++.dg/template/dependent-name3.C: Adjust.
945 * gcc.dg/large-size-array-3.c: Same.
946 * gcc.dg/large-size-array-5.c: Same.
947 * gcc.dg/large-size-array.c: Same.
948 * g++.old-deja/g++.brendan/array1.C: Same.
949 * g++.old-deja/g++.mike/p6149.C: Same.
951 2019-02-11 Martin Sebor <msebor@redhat.com>
953 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
955 2019-02-11 Tamar Christina <tamar.christina@arm.com>
958 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
959 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
960 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
962 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
964 * gcc.target/powerpc/vec-sld-modulo.c: New.
965 * gcc.target/powerpc/vec-srad-modulo.c: New.
966 * gcc.target/powerpc/vec-srd-modulo.c: New.
968 2019-02-11 Martin Liska <mliska@suse.cz>
971 * g++.dg/ipa/pr89009.C: New test.
973 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
976 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
977 * gfortran.dg/pointer_init_6.f90: Likewise.
978 * gfortran.dg/pointer_init_9.f90: New test.
980 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
983 * gfortran.dg/warn_undefined_1.f90: New test.o
985 2019-02-10 Jakub Jelinek <jakub@redhat.com>
987 PR tree-optimization/89268
988 * gcc.dg/vect/pr89268.c: New test.
990 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
992 * gnat.dg/lto19.adb: Remove dg-excess-errors.
994 2019-02-09 Harald Anlauf <anlauf@gmx.de>
997 * gfortran.dg/substr_simplify.f90: New test.
999 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1002 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1004 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1007 * gfortran.dg/array_reference_2.f90 : New test.
1009 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1012 * gcc.dg/gomp/pr89246-1.c: New test.
1013 * gcc.dg/gomp/pr89246-2.c: New test.
1015 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1017 PR tree-optimization/88739
1018 * gcc.c-torture/execute/pr88739.c: New test.
1020 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1023 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1025 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1027 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1028 * gcc.target/s390/vector/vec-copysign.c: New test.
1030 2019-02-08 Richard Biener <rguenther@suse.de>
1032 PR tree-optimization/89247
1033 * gcc.dg/torture/pr89247.c: New testcase.
1035 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1037 * gcc.target/s390/jump-label.c: New test.
1039 2019-02-08 Richard Biener <rguenther@suse.de>
1042 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1044 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1046 PR rtl-optimization/89234
1047 * g++.dg/ubsan/pr89234.C: New test.
1049 2019-02-08 Richard Biener <rguenther@suse.de>
1052 * gcc.dg/torture/pr89223.c: New testcase.
1054 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1056 PR tree-optimization/86637
1057 PR tree-optimization/89235
1058 * gcc.c-torture/compile/pr86637-1.c: New test.
1059 * gcc.c-torture/compile/pr86637-2.c: New test.
1060 * gcc.c-torture/compile/pr86637-3.c: New test.
1061 * gcc.c-torture/compile/pr89235.c: New test.
1063 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1065 * gcc.target/aarch64/abd_1.c: New test.
1066 * gcc.dg/sabd_1.c: Likewise.
1068 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1071 * gfortran.dg/wunused-parameter_2.f90: New test.
1073 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1075 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1077 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1079 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1080 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1082 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1083 Jakub Jelinek <jakub@redhat.com>
1086 * gcc.c-torture/execute/pr88714.c: New test.
1087 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1089 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1092 * gcc.target/arm/pr88850.c: New test.
1094 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1097 * g++.dg/cpp0x/pr86218.C: New.
1099 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1101 PR rtl-optimization/89225
1102 * gcc.target/powerpc/pr89225.c: New.
1104 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1106 * gnat.dg/opt76.adb: New test.
1108 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1111 * gfortran.dg/null_10.f90: New test.
1113 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1116 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1117 column numbers to dg-warning directives where they are correct.
1118 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1119 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1120 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1122 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1125 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1126 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1127 xfail scan-assembler-not with Solaris as.
1129 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1131 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1133 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1135 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1138 2019-02-06 Richard Biener <rguenther@suse.de>
1140 PR tree-optimization/89182
1141 * gfortran.dg/graphite/pr89182.f90: New testcase.
1143 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1146 * gcc.dg/pr89211.c: New test.
1149 * c-c++-common/builtin-convertvector-2.c: New test.
1151 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1154 * lib/go-torture.exp: Test compiling with -flto.
1156 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1159 * gcc.dg/redecl-18.c: New test.
1161 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1164 * g++.dg/opt/pr89187.C: New test.
1166 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1168 * jit.dg/add-driver-options-testlib.c: Add support file for
1169 test-add-driver-options.c testcase.
1170 * jit.dg/all-non-failing-tests.h: Add note about
1171 test-add-driver-options.c
1172 * jit.dg/jit.exp (jit-dg-test): Update to support
1173 add-driver-options-testlib.c compilation.
1174 * jit.dg/test-add-driver-options.c: New testcase.
1176 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1178 PR rtl-optimization/11304
1179 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1180 * gcc.target/i386/call-2.c: New test.
1182 2019-02-05 Marek Polacek <polacek@redhat.com>
1184 PR c++/89158 - by-value capture of constexpr variable broken.
1185 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1187 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1189 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1191 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1193 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1195 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1198 * g++.dg/opt/pr89188.C: New test.
1200 PR rtl-optimization/89195
1201 * gcc.c-torture/execute/pr89195.c: New test.
1203 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1205 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1207 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1208 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1209 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1210 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1211 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1212 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1213 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1214 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1215 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1217 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1220 * g++.dg/ext/vector36.C: New test.
1222 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1225 * g++.dg/pr87770.C: New.
1227 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1230 * gfortran.dg/pr89077.f90: New test.
1232 2019-02-04 Martin Liska <mliska@suse.cz>
1235 * gcc.dg/ipa/pr88985.c: New test.
1237 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1239 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1240 characters or extra spaces after the comment character.
1242 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1244 * g++.dg/torture/alias-1.C: New test.
1246 2019-02-03 Martin Sebor <msebor@redhat.com>
1249 * c-c++-common/Wsequence-point-2.c: New test.
1252 * g++.dg/warn/Wunused-var-35.C: New test.
1254 2019-02-03 Richard Biener <rguenther@suse.de>
1257 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1259 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1262 * gfortran.dg/warn_conversion_10.f90: New test.
1264 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1267 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1269 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1272 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1274 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1277 * gfortran.dg/pointer_array_component_3.f90 : New test.
1279 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1282 * gcc.dg/gomp/pr87887-1.c: New test.
1283 * gcc.dg/gomp/pr87887-2.c: New test.
1285 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1289 * gfortran.dg/pr89084.f90: New test.
1290 * gfortran.dg/lto/pr89084_0.f90: New test.
1291 * gfortran.dg/pr83246.f90: New test.
1293 2019-02-01 Marek Polacek <polacek@redhat.com>
1295 PR c++/88325 - ICE with invalid out-of-line template member definition.
1296 * g++.dg/cpp2a/typename14.C: New test.
1298 2019-02-01 Richard Biener <rguenther@suse.de>
1301 * gcc.dg/torture/pr88597.c: New testcase.
1303 2019-02-01 Richard Biener <rguenther@suse.de>
1305 PR tree-optimization/85497
1306 * gcc.dg/graphite/pr85497.c: New testcase.
1308 2019-02-01 Richard Biener <rguenther@suse.de>
1311 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1313 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1315 PR tree-optimization/89143
1316 * gcc.dg/tree-ssa/vrp121.c: New test.
1318 PR tree-optimization/88107
1319 * gcc.dg/gomp/pr88107.c: New test.
1322 * g++.dg/ext/attrib57.C: New test.
1324 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1326 PR tree-optimization/88932
1327 * gfortran.dg/pr88932.f90: New test.
1329 2019-01-31 Marek Polacek <polacek@redhat.com>
1331 PR c++/88983 - ICE with switch in constexpr function.
1332 * g++.dg/cpp1y/constexpr-88983.C: New test.
1334 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1337 * gfortran.dg/contiguous_9.f90: New test.
1339 2019-01-31 Marek Polacek <polacek@redhat.com>
1341 PR c++/89083, c++/80864 - ICE with list initialization in template.
1342 * g++.dg/cpp0x/initlist107.C: New test.
1343 * g++.dg/cpp0x/initlist108.C: New test.
1344 * g++.dg/cpp0x/initlist109.C: New test.
1345 * g++.dg/cpp0x/initlist110.C: New test.
1346 * g++.dg/cpp0x/initlist111.C: New test.
1347 * g++.dg/cpp0x/initlist112.C: New test.
1348 * g++.dg/init/ptrfn4.C: New test.
1350 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1353 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1354 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1356 2019-01-31 Richard Biener <rguenther@suse.de>
1358 PR tree-optimization/89135
1359 * gcc.dg/torture/pr89135.c: New testcase.
1361 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1364 * c-c++-common/asan/pr89124.c: New test.
1366 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1369 * gfortran.dg/print_2.f90: New test.
1371 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1373 PR rtl-optimization/87246
1374 * gcc.target/i386/pr87246.c: New.
1376 2019-01-30 Marek Polacek <polacek@redhat.com>
1378 PR c++/89119 - ICE with value-initialization in template.
1379 * g++.dg/cpp0x/initlist-value3.C: New test.
1381 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1383 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1384 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1385 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1386 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1387 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1388 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1389 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1390 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1391 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1392 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1394 2019-01-30 Richard Biener <rguenther@suse.de>
1396 PR tree-optimization/89111
1397 * gcc.dg/torture/pr89111.c: New testcase.
1399 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1402 * lib/target-supports.exp: Cache result.
1404 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1407 * g++.target/i386/pr89105.C: New test.
1410 * gcc.dg/pr89061.c: New test.
1412 2019-01-29 Martin Sebor <msebor@redhat.com>
1415 * gcc.dg/Warray-bounds-39.c: New test.
1417 2019-01-29 Marek Polacek <polacek@redhat.com>
1420 * g++.dg/other/nontype-1.C: Expect error in all modes.
1421 * g++.dg/parse/crash13.C: Likewise.
1422 * g++.dg/parse/error36.C: Likewise.
1423 * g++.dg/template/error29.C: Likewise.
1425 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1428 * gfortran.dg/c_funptr_1.f90: New file.
1429 * gfortran.dg/c_funptr_1_mod.f90: New file.
1431 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1435 * gcc.dg/gomp/pr89104.c: New test.
1437 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1439 * gdc.dg/pr89042a.d: Mark as compile test.
1440 * gdc.dg/pr89042b.d: Likewise.
1442 2019-01-29 Richard Biener <rguenther@suse.de>
1445 * g++.dg/lto/pr87295_0.C: New testcase.
1447 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1450 * gcc.dg/pr89045.c: New test.
1453 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1454 lp64, ilp32 and llp64 only.
1455 (fputs): Use unsigned long long instead of size_t for return type.
1456 (vfprintf, vfscanf): Accept arbitrary target specific type for
1459 2019-01-28 Marek Polacek <polacek@redhat.com>
1461 PR c++/88358 - name wrongly treated as type.
1462 * g++.dg/cpp2a/typename1.C: Add dg-error.
1463 * g++.dg/cpp2a/typename13.C: New test.
1464 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1467 2019-01-28 Marek Polacek <polacek@redhat.com>
1469 * g++.dg/cpp0x/enum37.C: Add dg-error.
1471 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1473 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1474 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1476 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1478 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1479 "-Wattribute-alias".
1481 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1484 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1486 2019-01-27 Marek Polacek <polacek@redhat.com>
1488 PR c++/88815 - narrowing conversion lost in decltype.
1489 PR c++/78244 - narrowing conversion in template not detected.
1490 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1491 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1492 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1493 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1495 PR c++/89024 - ICE with incomplete enum type.
1496 * g++.dg/cpp0x/enum37.C: New test.
1498 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1500 * gnat.dg/opt75.adb: New test.
1501 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1503 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1506 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1507 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1509 2019-01-26 Martin Jambor <mjambor@suse.cz>
1512 * gfortran.dg/gomp/pr88933.f90: New test.
1514 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1517 * gdc.dg/pr89042a.d: New test.
1518 * gdc.dg/pr89042b.d: New test.
1520 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1523 * gfortran.dg/pr57553.f90: New test.
1525 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1527 * gnat.dg/array34.adb: New test.
1529 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1531 PR preprocessor/88974
1532 * c-c++-common/cpp/pr88974.c: New test.
1534 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1537 * g++.dg/cpp2a/destroying-delete2.C: New.
1538 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1540 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1543 * gfortran.dg/pr85780.f90: Update testcase for error message.
1545 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1548 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1549 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1550 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1552 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1555 * gcc.dg/pr89037.c: New test.
1557 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1559 * lib/target-supports.exp (check_effective_target_fenv): New.
1560 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1561 fenv effective target.
1562 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1563 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1564 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1565 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1567 2019-01-25 Richard Biener <rguenther@suse.de>
1569 PR tree-optimization/86865
1570 * gcc.dg/graphite/pr86865.c: New testcase.
1571 * gcc.dg/graphite/pr69728.c: XFAIL.
1572 * gcc.dg/graphite/scop-21.c: Likewise.
1574 2019-01-24 Martin Sebor <msebor@redhat.com>
1579 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1580 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1581 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1582 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1583 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1584 * gcc.dg/builtins-69.c: New test.
1585 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1586 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1588 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1590 PR rtl-optimization/88948
1591 * gcc.target/i386/pr88948.c: New test.
1593 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1596 * g++.dg/debug/pr89006.C: New test.
1599 * gcc.dg/gomp/pr89015.c: New test.
1602 * c-c++-common/gomp/cancel-2.c: New test.
1603 * gcc.dg/gomp/cancel-1.c: New test.
1604 * g++.dg/gomp/cancel-1.C: New test.
1605 * g++.dg/gomp/cancel-2.C: New test.
1606 * g++.dg/gomp/cancel-3.C: New test.
1608 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1610 PR tree-optimization/89027
1611 * gfortran.dg/gomp/pr89027.f90: New test.
1613 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1616 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1617 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1619 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1622 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1623 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1624 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1625 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1627 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1630 * g++.target/i386/pr88998.c: New test.
1632 2019-01-23 Marek Polacek <polacek@redhat.com>
1634 PR c++/88757 - qualified name treated wrongly as type.
1635 * g++.dg/cpp0x/dependent2.C: New test.
1636 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1637 * g++.dg/cpp2a/typename12.C: New test.
1638 * g++.dg/template/static30.C: Remove dg-error.
1640 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1643 * c-c++-common/pr44715.c: New test.
1646 * c-c++-common/pr88984.c: New test.
1648 2019-01-23 Richard Biener <rguenther@suse.de>
1650 PR tree-optimization/89008
1651 * gcc.dg/torture/pr89008.c: New testcase.
1653 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1655 * gnat.dg/specs/opt4.ads: New test.
1657 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1659 PR tree-optimization/88964
1660 * gfortran.dg/pr88964.f90: New test.
1662 2019-01-22 Martin Sebor <msebor@redhat.com>
1664 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1665 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1667 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1668 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1671 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1673 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1674 to aarch64*-*-* target.
1675 * c-c++-common/gomp/pr60823-3.c: Ditto.
1676 * g++.dg/gomp/declare-simd-1.C: Ditto.
1677 * g++.dg/gomp/declare-simd-3.C: Ditto.
1678 * g++.dg/gomp/declare-simd-4.C: Ditto.
1679 * g++.dg/gomp/declare-simd-7.C: Ditto.
1680 * g++.dg/gomp/pr88182.C: Ditto.
1681 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1682 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1683 * gcc.dg/gomp/pr59669-2.c: Ditto.
1684 * gcc.dg/gomp/pr87895-1.c: Ditto.
1685 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1686 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1687 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1688 * gfortran.dg/gomp/pr83977.f90: Ditto.
1690 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1693 * gcc.target/powerpc/pr88965.c: New test.
1696 * c-c++-common/gomp/atomic-23.c: New test.
1698 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1701 * gfortran.dg/power_8.f90: New test.
1703 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1705 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1706 * g++.dg/vec-init-1.C: Likewise.
1707 * gcc.dg/pr87793.c: Likewise.
1709 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1711 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1712 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1714 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1717 * gcc.target/arm/aapcs/bitfield2.c: New test.
1718 * gcc.target/arm/aapcs/bitfield3.c: New test.
1720 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1722 PR rtl-optimization/87763
1723 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1725 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1728 * gcc.target/i386/pr88954-1.c: New test.
1729 * gcc.target/i386/pr88954-2.c: Likewise.
1731 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1734 * gcc.target/arm/aapcs/bitfield1.c: New test.
1735 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1736 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1737 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1739 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1741 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1742 * gfortran.dg/block_16.f08: Likewise.
1743 * gfortran.dg/dec_structure_14.f90: Likewise.
1744 * gfortran.dg/namelist_96.f90: Likewise.
1745 * gfortran.dg/newunit_5.f90.f90: Moved to
1746 * gfortran.dg/newunit_5.f90: here.
1747 * gfortran.dg/pdt_28.f03: Likewise.
1748 * gfortran.dg/spread_simplify_1.f90: Likewise.
1750 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1752 PR/tree-optimization 88903
1753 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1755 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1757 PR rtl-optimization/88904
1758 * gcc.c-torture/execute/pr88904.c: New test.
1761 * gcc.dg/pr88905.c: New test.
1763 PR rtl-optimization/49429
1765 PR rtl-optimization/86334
1767 * gcc.target/i386/pr86334.c: New test.
1768 * gcc.target/i386/pr88906.c: New test.
1770 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1773 * g++.dg/gomp/pr88949.C: New test.
1775 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1777 * class_66.f90: Fix a dg directive.
1778 * debug/pr35154-stabs.f: Likewise.
1779 * dec_d_lines_3.f: Likewise.
1780 * dec_d_lines_3.f: Likewise.
1781 * dec_structure_12.f90: Likewise.
1782 * dec_structure_15.f90: Likewise.
1783 * deferred_character_31.f90: Likewise.
1784 * dtio_31.f03: Likewise.
1785 * dtio_32.f03: Likewise.
1786 * extends_11.f03: Likewise.
1787 * integer_plus.f90: Likewise.
1788 * pdt_25.f03: Likewise.
1789 * pr58968.f: Likewise.
1790 * pr78259.f90: Likewise.
1791 * vect/vect-2.f90: Likewise.
1792 * matmul_const.f90: Likewise.
1794 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1797 * gcc.target/i386/pr88938.c: New test.
1799 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1802 * g++.dg/asan/pr88901.C: New test.
1804 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1806 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1808 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1811 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1812 * gcc.dg/pr88928.c: New test case.
1814 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1816 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1817 {long ,short ,}{unsigned ,}int.
1819 2019-01-21 Richard Biener <rguenther@suse.de>
1821 PR tree-optimization/88934
1822 * gfortran.dg/pr88934.f90: New testcase.
1824 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1826 Fix after C++ P0600 implementation.
1827 * g++.dg/init/new39.C: Don't just ignore result of new.
1829 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1831 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1833 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1835 * gdc.dg/runnable.d: Add tests for comparing complex types.
1837 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1839 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1840 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1841 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1842 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1844 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1847 * gfortran.dg/no-automatic.f90: New test.
1849 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1852 * gfortran.dg/pr77960.f90: New test.
1854 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1855 Paul Thomas <pault@gcc.gnu.org>
1858 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1859 scan-tree tests that fail with patch.
1860 * gfortran.dg/contiguous_8.f90: New test.
1862 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1864 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1866 * gfortran.dg/loop_versioning_9.f90: New test.
1867 * gfortran.dg/loop_versioning_10.f90: Likewise.
1869 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1872 * gfortran.dg/pr88902.f90: New test.
1874 2019-01-18 Martin Sebor <msebor@redhat.com>
1876 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1878 2019-01-18 Ian Lance Taylor <iant@golang.org>
1880 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1881 is no longer externally visible.
1883 2019-01-18 Marek Polacek <polacek@redhat.com>
1886 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1888 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1891 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1892 (dg-options): Replace -m32 with -fno-pic.
1893 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1894 (dg-options): Remove -m32.
1896 2019-01-18 Richard Biener <rguenther@suse.de>
1898 PR tree-optimization/88903
1899 * gcc.dg/vect/pr88903-1.c: New testcase.
1900 * gcc.dg/vect/pr88903-2.c: Likewise.
1902 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1906 * c-c++-common/pr51628-33.c: New test.
1907 * c-c++-common/pr51628-35.c: New test.
1908 * c-c++-common/pr88664-1.c: Likewise.
1909 * c-c++-common/pr88664-2.c: Likewise.
1910 * gcc.dg/pr51628-34.c: Likewise.
1912 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1915 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1916 mp and sec extensions to armv7-a.
1918 2019-01-18 Martin Liska <mliska@suse.cz>
1920 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1921 expected function name.
1923 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1925 PR tree-optimization/86214
1926 * g++.dg/opt/pr86214-1.C: New test.
1927 * g++.dg/opt/pr86214-2.C: New test.
1929 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1931 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1933 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1936 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1939 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1940 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1942 2019-01-18 Martin Liska <mliska@suse.cz>
1945 * g++.target/i386/pr88587.C: New test.
1946 * gcc.target/i386/mvc13.c: New test.
1948 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1951 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1953 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1954 * gfortran.dg/gomp/pr83977.f90: Ditto.
1956 2019-01-17 Martin Sebor <msebor@redhat.com>
1959 * gcc.dg/Warray-bounds-38.c: New test.
1961 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1963 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1964 warning checks and assembler scans.
1965 * c-c++-common/gomp/pr60823-3.c: Ditto.
1966 * c-c++-common/gomp/pr63328.c: Ditto.
1967 * g++.dg/gomp/declare-simd-1.C: Ditto.
1968 * g++.dg/gomp/declare-simd-3.C: Ditto.
1969 * g++.dg/gomp/declare-simd-4.C: Ditto.
1970 * g++.dg/gomp/declare-simd-7.C: Ditto.
1971 * g++.dg/gomp/pr88182.C: Ditto.
1972 * g++.dg/vect/simd-clone-7.cc: Ditto.
1973 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1974 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1975 * gcc.dg/gomp/pr59669-2.c: Ditto.
1976 * gcc.dg/gomp/pr87895-1.c: Ditto.
1977 * gcc.dg/gomp/pr87895-2.c: Ditto.
1978 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1979 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1980 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1981 * gfortran.dg/gomp/pr83977.f90: Ditto.
1983 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1985 * g++.dg/cpp0x/auto52.C: Test locations too.
1986 * g++.dg/cpp0x/trailing2.C: Likewise.
1987 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1988 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1989 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1990 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1991 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1993 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1996 * g++.dg/template/pr88699.C: New test.
1998 2019-01-17 Martin Sebor <msebor@redhat.com>
2000 PR tree-optimization/88800
2001 * c-c++-common/Wrestrict.c: Adjust.
2002 * gcc.dg/Warray-bounds-37.c: New test.
2003 * gcc.dg/builtin-memcpy-2.c: New test.
2004 * gcc.dg/builtin-memcpy.c: New test.
2006 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2009 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2011 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2012 Kwok Cheung Yeung <kcy@codesourcery.com>
2013 Julian Brown <julian@codesourcery.com>
2014 Tom de Vries <tom@codesourcery.com>
2016 * gcc.dg/20020312-2.c: Add amdgcn support.
2017 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2018 * gcc.dg/builtin-apply2.c: Likewise.
2019 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2020 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2021 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2022 * gcc.dg/memcmp-1.c: Increase timeout factor.
2023 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2024 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2025 * gcc.dg/sibcall-9.c: Likewise.
2026 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2027 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2028 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2029 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2030 * lib/target-supports.exp (check_effective_target_trampolines):
2032 (check_profiling_available): Likewise.
2033 (check_effective_target_global_constructor): Likewise.
2034 (check_effective_target_return_address): Likewise.
2035 (check_effective_target_fopenacc): Likewise.
2036 (check_effective_target_fopenmp): Likewise.
2037 (check_effective_target_vect_int): Likewise.
2038 (check_effective_target_vect_intfloat_cvt): Likewise.
2039 (check_effective_target_vect_uintfloat_cvt): Likewise.
2040 (check_effective_target_vect_floatint_cvt): Likewise.
2041 (check_effective_target_vect_floatuint_cvt): Likewise.
2042 (check_effective_target_vect_simd_clones): Likewise.
2043 (check_effective_target_vect_shift): Likewise.
2044 (check_effective_target_whole_vector_shift): Likewise.
2045 (check_effective_target_vect_bswap): Likewise.
2046 (check_effective_target_vect_shift_char): Likewise.
2047 (check_effective_target_vect_long): Likewise.
2048 (check_effective_target_vect_float): Likewise.
2049 (check_effective_target_vect_double): Likewise.
2050 (check_effective_target_vect_perm): Likewise.
2051 (check_effective_target_vect_perm_byte): Likewise.
2052 (check_effective_target_vect_perm_short): Likewise.
2053 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2054 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2055 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2056 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2057 (check_effective_target_vect_natural_alignment): Likewise.
2058 (check_effective_target_vect_fully_masked): Likewise.
2059 (check_effective_target_vect_element_align): Likewise.
2060 (check_effective_target_vect_masked_store): Likewise.
2061 (check_effective_target_vect_scatter_store): Likewise.
2062 (check_effective_target_vect_condition): Likewise.
2063 (check_effective_target_vect_cond_mixed): Likewise.
2064 (check_effective_target_vect_char_mult): Likewise.
2065 (check_effective_target_vect_short_mult): Likewise.
2066 (check_effective_target_vect_int_mult): Likewise.
2067 (check_effective_target_sqrt_insn): Likewise.
2068 (check_effective_target_vect_call_sqrtf): Likewise.
2069 (check_effective_target_vect_call_btrunc): Likewise.
2070 (check_effective_target_vect_call_btruncf): Likewise.
2071 (check_effective_target_vect_call_ceil): Likewise.
2072 (check_effective_target_vect_call_floorf): Likewise.
2073 (check_effective_target_lto): Likewise.
2074 (check_vect_support_and_set_flags): Likewise.
2075 (check_effective_target_vect_stridedN): Enable when fully masked is
2077 (add_options_for_sqrt_insn): New procedure.
2079 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2081 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2082 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2084 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2086 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2088 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2089 * gcc.dg/pic-1.c: Disable on amdgcn.
2090 * gcc.dg/pic-2.c: Disable on amdgcn.
2091 * gcc.dg/pic-3.c: Disable on amdgcn.
2092 * gcc.dg/pic-4.c: Disable on amdgcn.
2093 * gcc.dg/pie-3.c: Disable on amdgcn.
2094 * gcc.dg/pie-4.c: Disable on amdgcn.
2095 * gcc.dg/uninit-19.c: Check pie_enabled.
2096 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2098 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2099 Kwok Cheung Yeung <kcy@codesourcery.com>
2100 Julian Brown <julian@codesourcery.com>
2101 Tom de Vries <tom@codesourcery.com>
2103 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2104 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2105 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2106 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2107 * gcc.dg/20111216-1.c: Require exceptions.
2108 * gcc.dg/cleanup-10.c: Require exceptions.
2109 * gcc.dg/cleanup-11.c: Require exceptions.
2110 * gcc.dg/cleanup-12.c: Require exceptions.
2111 * gcc.dg/cleanup-13.c: Require exceptions.
2112 * gcc.dg/cleanup-5.c: Require exceptions.
2113 * gcc.dg/cleanup-8.c: Require exceptions.
2114 * gcc.dg/cleanup-9.c: Require exceptions.
2115 * gcc.dg/gomp/pr29955.c: Require exceptions.
2116 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2117 * gcc.dg/nested-func-5.c: Require exceptions.
2118 * gcc.dg/pch/except-1.c: Require exceptions.
2119 * gcc.dg/pch/valid-2.c: Require exceptions.
2120 * gcc.dg/pr41470.c: Require exceptions.
2121 * gcc.dg/pr42427.c: Require exceptions.
2122 * gcc.dg/pr44545.c: Require exceptions.
2123 * gcc.dg/pr47086.c: Require exceptions.
2124 * gcc.dg/pr51481.c: Require exceptions.
2125 * gcc.dg/pr51644.c: Require exceptions.
2126 * gcc.dg/pr52046.c: Require exceptions.
2127 * gcc.dg/pr54669.c: Require exceptions.
2128 * gcc.dg/pr56424.c: Require exceptions.
2129 * gcc.dg/pr64465.c: Require exceptions.
2130 * gcc.dg/pr65802.c: Require exceptions.
2131 * gcc.dg/pr67563.c: Require exceptions.
2132 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2133 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2134 * gcc.dg/vect/pr46663.c: Require exceptions.
2135 * lib/target-supports.exp (check_effective_target_exceptions): New.
2137 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2140 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2142 2019-01-17 Nathan Sidwell <nathan@acm.org>
2145 * g++.dg/cpp0x/pr86610.C: New.
2147 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2149 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2150 VFIXUPIMM* intrinsics.
2151 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2152 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2153 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2155 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2159 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2161 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2162 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2163 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2164 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2165 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2166 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2167 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2168 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2169 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2170 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2171 * gcc.target/i386/sse-13.c: Ditto.
2172 * gcc.target/i386/sse-14.c: Ditto.
2173 * gcc.target/i386/sse-22.c: Ditto.
2174 * gcc.target/i386/sse-23.c: Ditto.
2175 * gcc.target/i386/testimm-10.c: Ditto.
2176 * gcc.target/i386/testround-1.c: Ditto.
2178 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2182 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2185 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2186 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2188 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2190 PR rtl-optimization/88870
2191 * gcc.dg/pr88870.c: New test.
2193 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2195 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2197 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2200 * g++.dg/concepts/pr87768.C: New.
2203 * gcc.dg/cpp1z/pr86648.C: New.
2205 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2208 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2209 vectorized on POWER unless hardware misaligned loads are available.
2211 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2214 * g++.dg/torture/pr88861.C: New test.
2216 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2219 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2221 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2223 * g++.dg/other/pr33558.C: Test location too.
2224 * g++.dg/other/pr33558-2.C: Likewise.
2225 * g++.dg/parse/crash4.C: Likewise.
2226 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2227 * g++.old-deja/g++.mike/p7635.C: Likewise.
2228 * g++.old-deja/g++.other/decl6.C: Likewise.
2230 2019-01-16 Marek Polacek <polacek@redhat.com>
2232 PR c++/78244 - narrowing conversion in template not detected.
2233 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2234 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2236 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2240 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2241 may_alias attribute.
2243 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2245 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2248 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2251 * g++.dg/template/pr88795.C: New test.
2253 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2256 * gfortran.dg/actual_array_substr_3.f90: New test.
2258 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2261 * gfortran.dg/pr81849.f90: New test.
2263 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2265 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2266 ISO_Fortran_binding_2.h.
2268 2019-01-15 Marek Polacek <polacek@redhat.com>
2271 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2273 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2276 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2277 -Wdeprecated warning and expect a following note:.
2279 2019-01-15 Richard Biener <rguenther@suse.de>
2282 * g++.dg/lto/pr88046_0.C: New testcase.
2284 2019-01-15 Richard Biener <rguenther@suse.de>
2286 PR tree-optimization/88855
2287 * gcc.dg/pr88855.c: New testcase.
2289 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2291 * g++.dg/diagnostic/typedef-initialized.C: New.
2293 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2295 * g++.dg/diagnostic/bitfld3.C: New.
2297 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2299 PR tree-optimization/88775
2300 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2301 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2303 2019-01-14 Marek Polacek <polacek@redhat.com>
2305 PR c++/88825 - ICE with bogus function return type deduction.
2306 * g++.dg/cpp1y/auto-fn55.C: New test.
2308 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2310 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2311 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2312 feature test macros.
2313 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2315 2019-01-14 Marek Polacek <polacek@redhat.com>
2317 PR c++/88830 - ICE with abstract class.
2318 * g++.dg/other/abstract7.C: New test.
2320 2019-01-14 Martin Sebor <msebor@redhat.com>
2323 * gcc.dg/format/attr-8.c: New test.
2324 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2325 * gcc.dg/format/attr-3.c: Same.
2326 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2327 * objc.dg/fsf-nsstring-format-1.m: Same.
2329 2019-01-14 Martin Liska <mliska@suse.cz>
2331 PR gcov-profile/88263
2332 * g++.dg/gcov/pr88263-2.C: New test.
2334 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2336 PR rtl-optimization/88796
2337 * gcc.target/i386/pr88796.c: New test.
2339 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2341 * gdc.dg/asm1.d: New test.
2342 * gdc.dg/asm2.d: New test.
2343 * gdc.dg/asm3.d: New test.
2344 * gdc.dg/asm4.d: New test.
2345 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2347 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2350 * gfortran.dg/namelist_96.f90: New test.
2352 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2355 * gfortran.dg/internal_pack_18.f90: New test.
2357 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2359 * gcc.dg/pr51628-20.c: Updated.
2360 * gcc.dg/pr51628-21.c: Likewise.
2361 * gcc.dg/pr51628-25.c: Likewise.
2363 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2366 * gfortran.dg/internal_pack_17.f90: New test.
2367 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2370 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2373 * gfortran.dg/pr61765.f90: New test.
2375 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2377 * g++.dg/cpp0x/pr62101.C: Test locations too.
2378 * g++.dg/inherit/pure1.C: Likewise.
2380 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2382 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2384 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2386 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2388 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2389 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2390 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2391 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2392 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2395 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2398 * gfortran.dg/pr35031.f90: new test.
2400 2019-01-11 Marek Polacek <polacek@redhat.com>
2402 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2403 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2404 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2406 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2410 * c-c++-common/gomp/pr85956.c: New test.
2411 * g++.dg/gomp/pr88733.C: New test.
2413 2019-01-11 Tobias Burnus <burnus@net-b.de>
2416 * g++.dg/cpp0x/defaulted61.C: New
2417 * g++.dg/cpp0x/defaulted62.C: New.
2419 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2421 PR tree-optimization/88693
2422 * gcc.c-torture/execute/pr88693.c: New test.
2424 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2426 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2429 2019-01-11 Martin Liska <mliska@suse.cz>
2432 * g++.dg/lto/pr88758_0.C: New test.
2433 * g++.dg/lto/pr88758_1.C: New test.
2435 2019-01-11 Jan Beulich <jbeulich@suse.com>
2437 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2438 gcc.target/i386/avx512f-vcvtss2si-1.c,
2439 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2440 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2441 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2442 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2443 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2444 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2445 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2446 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2447 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2448 gcc.target/i386/pr19398.c: Permit l or q suffix.
2450 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2452 PR rtl-optimization/88296
2453 * gcc.target/i386/pr88296.c: New test.
2455 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2457 * g++.dg/diagnostic/extern-initialized.C: New.
2458 * g++.dg/ext/dllimport-initialized.C: Likewise.
2460 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2463 * gfortran.dg/internal_pack_16.f90: New test.
2465 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2468 * g++.target/i386/pr88785.C: New test.
2470 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2472 PR rtl-optimization/87305
2473 * gcc.target/aarch64/pr87305.c: New.
2475 2019-01-10 Richard Biener <rguenther@suse.de>
2477 PR tree-optimization/88792
2478 * gcc.dg/torture/pr88792.c: New testcase.
2480 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2483 * gfortran.dg/pr86322_1.f90: New test.
2484 * gfortran.dg/pr86322_2.f90: Ditto.
2485 * gfortran.dg/pr86322_3.f90: Ditto.
2487 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2489 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2490 * gcc.target/aarch64/bti-2.c: Likewise.
2491 * gcc.target/aarch64/bti-3.c: Likewise.
2493 2019-01-10 Stefan Agner <stefan@agner.ch>
2496 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2497 check if -masm-syntax-unified gets applied properly.
2499 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2502 * gcc.dg/pr88568.c: New test.
2504 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2506 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2507 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2509 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2511 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2512 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2514 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2516 * lib/target-supports.exp
2517 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2518 check_effective_target_arm_v8_3a_complex_neon_ok,
2519 add_options_for_arm_v8_3a_complex_neon,
2520 check_effective_target_arm_v8_3a_complex_neon_hw,
2521 check_effective_target_vect_complex_rot_N): New.
2523 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2526 * gfortran.dg/pr88376.f90: New test.
2528 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2531 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2532 "can not" with "cannot".
2533 * gfortran.dg/common_15.f90: Likewise.
2534 * gfortran.dg/derived_result_2.f90: Likewise.
2535 * gfortran.dg/do_check_6.f90: Likewise.
2536 * gfortran.dg/namelist_args.f90: Likewise.
2537 * gfortran.dg/negative_unit_check.f90: Likewise.
2538 * gfortran.dg/pure_formal_3.f90: Likewise.
2539 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2540 * obj-c++.dg/exceptions-3.mm: Likewise.
2541 * obj-c++.dg/exceptions-4.mm: Likewise.
2542 * obj-c++.dg/exceptions-5.mm: Likewise.
2543 * obj-c++.dg/property/at-property-23.mm: Likewise.
2544 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2545 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2546 * objc.dg/attributes/method-attribute-2.m: Likewise.
2547 * objc.dg/exceptions-3.m: Likewise.
2548 * objc.dg/exceptions-4.m: Likewise.
2549 * objc.dg/exceptions-5.m: Likewise.
2550 * objc.dg/param-1.m: Likewise.
2551 * objc.dg/property/at-property-23.m: Likewise.
2552 * objc.dg/property/dotsyntax-17.m: Likewise.
2553 * objc.dg/property/property-neg-7.m: Likewise.
2555 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2558 * gfortran.dg/spread_simplify_1.f90: New test.
2560 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2562 * lib/target-supports.exp
2563 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2564 * gcc.target/i386/xorsign.c: New test.
2566 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2568 * gcc.target/sparc/tls-ld-int8.c: New test.
2569 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2570 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2571 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2572 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2573 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2575 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2577 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2578 option when configure with bti.
2579 * gcc.target/aarch64/bti-2.c: Likewise.
2580 * lib/target-supports.exp
2581 (check_effective_target_default_branch_protection):
2582 Add configure check for --enable-standard-branch-protection.
2584 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2586 * gcc.target/aarch64/bti-1.c: New test.
2587 * gcc.target/aarch64/bti-2.c: New test.
2588 * gcc.target/aarch64/bti-3.c: New test.
2589 * lib/target-supports.exp
2590 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2592 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2594 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2595 instead of IP0_REGNUM and add test case.
2597 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2599 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2601 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2602 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2604 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2606 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2608 PR rtl-optimization/88331
2609 * gcc.target/i386/pr88331.c: New test.
2611 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2613 * g++.dg/diagnostic/constexpr2.C: New.
2614 * g++.dg/diagnostic/ref3.C: Likewise.
2616 2019-01-08 Marek Polacek <polacek@redhat.com>
2618 PR c++/88538 - braced-init-list in template-argument-list.
2619 * g++.dg/cpp2a/nontype-class11.C: New test.
2622 * g++.dg/cpp2a/nontype-class12.C: New test.
2624 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2627 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2628 dg-options. Require ppc_cpu_supports_hw effective target instead of
2631 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2634 * gfortran.dg/class_69.f90: New test case.
2636 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2639 * gcc.target/i386/pr88717.c: New test.
2641 2019-01-08 Marek Polacek <polacek@redhat.com>
2643 PR c++/88548 - this accepted in static member functions.
2644 * g++.dg/cpp0x/this1.C: New test.
2646 2019-01-08 Martin Liska <mliska@suse.cz>
2648 PR tree-optimization/88753
2649 * gcc.dg/tree-ssa/pr88753.c: New test.
2651 2019-01-08 Richard Biener <rguenther@suse.de>
2653 PR tree-optimization/86554
2654 * gcc.dg/torture/pr86554-1.c: New testcase.
2655 * gcc.dg/torture/pr86554-2.c: Likewise.
2657 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2659 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2660 cover target variance.
2662 2019-01-08 Richard Biener <rguenther@suse.de>
2665 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2666 directly build the expected GENERIC tree.
2668 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2670 * gcc.target/aarch64/(return_address_sign_1.c,
2671 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2672 Change option to -mbranch-protection.
2673 * gcc.target/aarch64/(branch-protection-option.c,
2674 branch-protection-option-2.c, branch-protection-attr.c,
2675 branch-protection-attr-2.c): New file.
2677 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2679 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2681 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2683 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2685 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2686 Append match for warning that ‘protected’ attribute is not supported.
2688 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2690 * gcc.dg/Wmissing-attributes.c: Require alias support.
2691 * gcc.dg/attr-copy-2.c: Likewise.
2692 * gcc.dg/attr-copy-5.c: Likewise.
2694 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2695 Jakub Jelinek <jakub@redhat.com>
2698 * g++.dg/warn/Wreturn-type-11.C: New test.
2700 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2703 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2704 dump to reflect r266077.
2706 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2709 * gcc.dg/pr88701.c: New test.
2711 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2715 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2717 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2719 * g++.dg/diagnostic/constexpr1.C: New.
2720 * g++.dg/diagnostic/thread1.C: Likewise.
2722 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2723 Harald Anlauf <anlauf@gmx.de>
2724 Tobias Burnus <burnus@gcc.gnu.org>
2726 * gfortran.dg/is_contiguous_1.f90: New test.
2727 * gfortran.dg/is_contiguous_2.f90: New test.
2728 * gfortran.dg/is_contiguous_3.f90: New test.
2730 2019-01-07 Marek Polacek <polacek@redhat.com>
2732 PR c++/88741 - wrong error with initializer-string.
2733 * g++.dg/init/array50.C: New test.
2735 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2741 * gcc.dg/array-6.c: Move from here ...
2742 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2743 * g++.dg/pr69338.C: New test.
2744 * g++.dg/pr69697.C: Likewise.
2745 * g++.dg/ext/flexary32.C: Likewise.
2746 * g++.dg/ext/flexary3.C: Adjust test.
2747 * g++.dg/ext/flexary12.C: Likewise.
2748 * g++.dg/ext/flexary13.C: Likewise.
2749 * g++.dg/ext/flexary15.C: Likewise.
2750 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2751 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2752 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2754 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2756 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2757 optional in scan pattern.
2759 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2761 PR tree-optimization/88598
2762 * gcc.dg/vect/pr88598-1.c: New test.
2763 * gcc.dg/vect/pr88598-2.c: Likewise.
2764 * gcc.dg/vect/pr88598-3.c: Likewise.
2765 * gcc.dg/vect/pr88598-4.c: Likewise.
2766 * gcc.dg/vect/pr88598-5.c: Likewise.
2767 * gcc.dg/vect/pr88598-6.c: Likewise.
2769 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2771 PR tree-optimization/88598
2772 * gcc.dg/pr88598-1.c: New test.
2773 * gcc.dg/pr88598-2.c: Likewise.
2774 * gcc.dg/pr88598-3.c: Likewise.
2775 * gcc.dg/pr88598-4.c: Likewise.
2776 * gcc.dg/pr88598-5.c: Likewise.
2778 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2780 PR tree-optimization/88676
2781 * gcc.dg/tree-ssa/pr88676.c: New test.
2782 * gcc.dg/pr88676.c: New test.
2783 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2787 * c-c++-common/asan/pr88619.c: New test.
2790 * c-c++-common/builtin-convertvector-1.c: New test.
2791 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2792 * g++.dg/ext/builtin-convertvector-1.C: New test.
2793 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2795 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2798 * gcc.target/i386/pr88521.c: New testcase.
2800 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2803 * gfortran.dg/min_max_type_2.f90: New test.
2805 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2808 * c-c++-common/attributes-4.c (falloc_align_int128,
2809 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2811 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2813 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2815 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2817 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2818 * gcc.dg/plugin/plugindir2.c: Likewise.
2819 * gcc.dg/plugin/plugindir3.c: Likewise.
2820 * gcc.dg/plugin/plugindir4.c: Likewise.
2822 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2825 * gfortran.dg/blockdata_10.f90: New test case.
2827 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2831 * gcc.dg/nested-func-12.c: New test.
2832 * gcc.c-torture/compile/pr82564.c: New test.
2835 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2837 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2840 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2842 2019-01-04 Martin Sebor <msebor@redhat.com>
2845 * g++.dg/ext/attr-copy.C: New test.
2846 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2847 * gcc.dg/attr-copy-6.c: New test.
2848 * gcc.dg/attr-copy-7.c: New test.
2850 2019-01-04 Martin Sebor <msebor@redhat.com>
2853 * c-c++-common/attributes-4.c: New test.
2855 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2858 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2861 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2864 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2865 * gfortran.dg/merge_char_const.f90: Restore.
2867 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2870 * gcc.dg/pr88594.c: New test.
2872 2019-01-04 Jan Beulich <jbeulich@suse.com>
2874 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2875 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2876 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2877 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2878 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2879 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2880 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2881 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2882 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2883 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2884 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2885 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2886 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2887 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2888 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2889 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2890 gcc.target/i386/avx512bw-vpcmplew-1.c,
2891 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2892 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2893 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2894 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2895 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2896 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2897 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2898 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2899 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2900 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2901 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2902 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2903 gcc.target/i386/avx512bw-vptestmb-1.c,
2904 gcc.target/i386/avx512bw-vptestmw-1.c,
2905 gcc.target/i386/avx512bw-vptestnmb-1.c,
2906 gcc.target/i386/avx512bw-vptestnmw-1.c,
2907 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2908 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2909 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2910 gcc.target/i386/avx512dq-vfpclassss-1.c,
2911 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2912 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2913 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2914 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2915 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2916 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2917 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2918 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2919 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2920 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2921 gcc.target/i386/avx512vl-vpcmpged-1.c,
2922 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2923 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2924 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2925 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2926 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2927 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2928 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2929 gcc.target/i386/avx512vl-vpcmpled-1.c,
2930 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2931 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2932 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2933 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2934 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2935 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2936 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2937 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2938 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2939 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2940 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2941 gcc.target/i386/avx512vl-vptestmd-1.c,
2942 gcc.target/i386/avx512vl-vptestmq-1.c,
2943 gcc.target/i386/avx512vl-vptestnmd-1.c,
2944 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2946 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2947 gcc.target/i386/avx512bw-vpcmpub-1.c,
2948 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2949 gcc.target/i386/avx512bw-vpcmpw-1.c,
2950 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2951 gcc.target/i386/avx512dq-vfpclassps-1.c,
2952 gcc.target/i386/avx512f-vcmppd-1.c,
2953 gcc.target/i386/avx512f-vcmpps-1.c,
2954 gcc.target/i386/avx512f-vcmpsd-1.c,
2955 gcc.target/i386/avx512f-vcmpss-1.c,
2956 gcc.target/i386/avx512f-vpcmpd-1.c,
2957 gcc.target/i386/avx512f-vpcmpq-1.c,
2958 gcc.target/i386/avx512f-vpcmpud-1.c,
2959 gcc.target/i386/avx512f-vpcmpuq-1.c,
2960 gcc.target/i386/avx512f-vptestmd-1.c,
2961 gcc.target/i386/avx512f-vptestmq-1.c,
2962 gcc.target/i386/avx512f-vptestnmd-1.c,
2963 gcc.target/i386/avx512f-vptestnmq-1.c,
2964 gcc.target/i386/avx512vl-vcmppd-1.c,
2965 gcc.target/i386/avx512vl-vcmpps-1.c,
2966 gcc.target/i386/avx512vl-vpcmpd-1.c,
2967 gcc.target/i386/avx512vl-vpcmpq-1.c,
2968 gcc.target/i386/avx512vl-vpcmpud-1.c,
2969 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2972 2019-01-03 Martin Sebor <msebor@redhat.com>
2974 PR tree-optimization/88659
2975 * gcc.dg/Wstringop-truncation-6.c: New test.
2977 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2980 * gfortran.dg/const_chararacter_merge.f90: Remove.
2982 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2985 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2986 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2988 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2990 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2991 * gcc.dg/pubtypes-3.c: Likewise.
2992 * gcc.dg/pubtypes-4.c: Likewise.
2994 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2997 * g++.target/i386/pr88636.C: New test.
2999 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3001 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3003 2019-01-03 Martin Liska <mliska@suse.cz>
3006 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3008 2019-01-02 Marek Polacek <polacek@redhat.com>
3010 PR c++/88612 - ICE with -Waddress-of-packed-member.
3011 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3013 PR c++/88631 - CTAD failing for value-initialization.
3014 * g++.dg/cpp1z/class-deduction59.C: New test.
3016 PR c++/81486 - CTAD failing with ().
3017 * g++.dg/cpp1z/class-deduction60.C: New test.
3018 * g++.dg/cpp1z/class-deduction61.C: New test.
3020 2019-01-02 Martin Sebor <msebor@redhat.com>
3021 Jeff Law <law@redhat.com>
3023 * gcc.dg/strlenopt-36.c: Update.
3024 * gcc.dg/strlenopt-45.c: Update.
3025 * gcc.c-torture/execute/strlen-5.c: New test.
3026 * gcc.c-torture/execute/strlen-6.c: New test.
3027 * gcc.c-torture/execute/strlen-7.c: New test.
3029 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3032 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3033 messages only on vect_hw_misalign targets.
3035 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3037 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3038 * gfortran.dg/dec_d_lines_3.f: Ditto.
3039 * gfortran.dg/dec_structure_24.f90: Ditto.
3040 * gfortran.dg/dec_structure_26.f90: Ditto.
3041 * gfortran.dg/dec_structure_27.f90: Ditto.
3042 * gfortran.dg/dec_type_print_3.f90: Ditto.
3043 * gfortran.dg/derived_name_1.f90: Ditto.
3044 * gfortran.dg/error_recovery_1.f90: Ditto.
3045 * gfortran.dg/gomp/pr29759.f90: Ditto.
3046 * gfortran.dg/pr36192.f90: Ditto.
3047 * gfortran.dg/pr56007.f90: Ditto.
3048 * gfortran.dg/pr56520.f90: Ditto.
3049 * gfortran.dg/pr78741.f90: Ditto.
3050 * gfortran.dg/print_fmt_2.f90: Ditto.
3051 * gfortran.dg/select_type_20.f90: Ditto.
3053 2019-01-02 Marek Polacek <polacek@redhat.com>
3056 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3058 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3061 * gfortran.dg/const_chararacter_merge.f90: New test.
3063 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3066 * g++.dg/torture/pr88130.C: New testcase.
3068 2019-01-02 Martin Liska <mliska@suse.cz>
3070 PR tree-optimization/88650
3071 * gfortran.dg/predict-3.f90: New test.
3073 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3075 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3077 2019-01-02 Richard Biener <rguenther@suse.de>
3079 PR tree-optimization/88621
3080 * gcc.dg/torture/pr88621.c: New testcase.
3082 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3085 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3086 targets and expect _ZThn8 for ilp32 targets.
3088 2019-01-01 Martin Sebor <msebor@redhat.com>
3089 Jeff Law <law@redhat.com>
3091 * gcc.dg/strlenopt-40.c: Update.
3092 * gcc.dg/strlenopt-51.c: Likewise.
3093 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3095 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3096 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3097 * gcc.dg/strlenopt-59.c: New test.
3098 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3099 * g++.dg/init/strlen.C: New test.
3101 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3104 * gfortran.dg/structure_constructor_16.f90: New test.
3106 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3108 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3109 * g++.dg/ipa/devirt-53.C: Fix scan template.
3111 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3113 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3114 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3115 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3117 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3119 * g++.dg/tree-prof/devirt.C: Update testcase.
3121 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3123 Update copyright years.
3125 Copyright (C) 2019 Free Software Foundation, Inc.
3127 Copying and distribution of this file, with or without modification,
3128 are permitted in any medium without royalty provided the copyright
3129 notice and this notice are preserved.