1 2019-08-22 Marek Polacek <polacek@redhat.com>
3 PR c++/91304 - prefix attributes ignored in condition.
4 * g++.dg/cpp0x/gen-attrs-70.C: New test.
6 2019-08-22 Martin Sebor <msebor@redhat.com>
9 * c-c++-common/Warray-bounds-7.c: New test.
10 * gcc.dg/Warray-bounds-39.c: Expect either -Warray-bounds or
12 * gcc.dg/strlenopt-78.c: New test.
14 2019-08-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16 * gcc.target/i386/minmax-4.c: Add -mno-stackrealign to dg-options.
17 * gcc.target/i386/minmax-5.c: Likewise.
18 * gcc.target/i386/minmax-6.c: Likewise.
19 * gcc.target/i386/minmax-7.c: Likewise.
20 * gcc.target/i386/pr91154.c: Likewise.
22 2019-08-22 Eric Botcazou <ebotcazou@adacore.com>
24 * c-c++-common/dump-ada-spec-15.c: Check that the parameters are named.
26 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
28 * gcc.target/arm/acle/crc_hf_1.c: New test.
30 2019-08-22 Wilco Dijkstra <wdijkstr@arm.com>
32 * gcc.target/arm/neon-extend-1.c: Remove test.
33 * gcc.target/arm/neon-extend-2.c: Remove test.
35 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com>
37 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
38 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
40 2019-08-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
41 Richard Sandiford <richard.sandiford@arm.com>
44 * gcc.target/aarch64/sve/sel_1.c: New test.
45 * gcc.target/aarch64/sve/sel_2.c: Likewise.
46 * gcc.target/aarch64/sve/sel_3.c: Likewise.
47 * gcc.target/aarch64/sve/sel_4.c: Likewise.
48 * gcc.target/aarch64/sve/sel_5.c: Likewise.
49 * gcc.target/aarch64/sve/sel_6.c: Likewise.
51 2019-08-21 Richard Sandiford <richard.sandiford@arm.com>
54 * g++.target/i386/crc32-4.C: New test.
56 2019-08-21 Richard Biener <rguenther@suse.de>
58 PR tree-optimization/91482
59 * gcc.dg/tree-ssa/pr91482.c: New testcase.
61 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
63 * c-c++-common/dump-ada-spec-15.c: New test.
65 2019-08-21 Christophe Lyon <christophe.lyon@linaro.org>
67 * gcc.target/arm/cmse/cmse-9.c: Add quotes to expected
70 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
72 * gnat.dg/prot9.adb, gnat.dg/prot9_gen.ads,
73 gnat.dg/prot9_pkg1.ads, gnat.dg/prot9_pkg2.ads: New testcase.
75 2019-08-21 Javier Miranda <miranda@adacore.com>
77 * gnat.dg/implicit_param.adb, gnat.dg/implicit_param_pkg.ads:
80 2019-08-20 Martin Sebor <msebor@redhat.com>
83 * g++.dg/tree-ssa/ssa-dse-1.C: Use the same search pattern
84 unconditionally (correcting r272199, PR middle-end/90676).
85 * gcc.dg/tree-prof/stringop-2.c: Same.
87 2019-08-20 Ian Lance Taylor <iant@golang.org>
89 * go.test/test/fixedbugs/bug073.go: Update for language changes.
91 2019-08-20 Matthew Beliveau <mbelivea@redhat.com>
93 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: New test.
94 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: New test.
96 2019-08-20 Richard Biener <rguenther@suse.de>
98 PR tree-optimization/37242
99 * gcc.dg/tree-ssa/ssa-fre-80.c: New testcase.
101 2019-08-20 Ed Schonberg <schonberg@adacore.com>
103 * gnat.dg/storage_size1.adb: New testcase.
105 2019-08-20 Ed Schonberg <schonberg@adacore.com>
107 * gnat.dg/loop_entry2.adb: New testcase.
109 2019-08-20 Ed Schonberg <schonberg@adacore.com>
111 * gnat.dg/tagged5.adb, gnat.dg/tagged5.ads: New testcase.
113 2019-08-20 Gary Dismukes <dismukes@adacore.com>
115 * gnat.dg/type_conv2.adb, gnat.dg/type_conv2.ads: New testcase.
117 2019-08-20 Bob Duff <duff@adacore.com>
119 * gnat.dg/unchecked_convert14.adb: New testcase.
121 2019-08-20 Bob Duff <duff@adacore.com>
123 * gnat.dg/object_size1.adb: New testcase.
125 2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
127 * gcc.c-torture/execute/20190820-1.c: New test.
129 2019-08-20 Richard Biener <rguenther@suse.de>
132 * gcc.target/i386/minmax-7.c: New testcase.
134 2019-08-20 Lili Cui <lili.cui@intel.com>
136 * gcc.target/i386/funcspec-56.inc: Handle new march.
137 * g++.target/i386/mv16.C: Handle new march
139 2019-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
142 * gcc.target/arm/unaligned-argument-1.c: New test.
143 * gcc.target/arm/unaligned-argument-2.c: New test.
145 2019-08-19 Joel Hutton <Joel.Hutton@arm.com>
147 * gcc.target/aarch64/fmul_scvtf_1.c: New test.
149 2019-08-19 Marek Polacek <polacek@redhat.com>
151 PR c++/91264 - detect modifying const objects in constexpr.
152 * g++.dg/cpp1y/constexpr-tracking-const1.C: New test.
153 * g++.dg/cpp1y/constexpr-tracking-const2.C: New test.
154 * g++.dg/cpp1y/constexpr-tracking-const3.C: New test.
155 * g++.dg/cpp1y/constexpr-tracking-const4.C: New test.
156 * g++.dg/cpp1y/constexpr-tracking-const5.C: New test.
157 * g++.dg/cpp1y/constexpr-tracking-const6.C: New test.
158 * g++.dg/cpp1y/constexpr-tracking-const7.C: New test.
159 * g++.dg/cpp1y/constexpr-tracking-const8.C: New test.
160 * g++.dg/cpp1y/constexpr-tracking-const9.C: New test.
161 * g++.dg/cpp1y/constexpr-tracking-const10.C: New test.
162 * g++.dg/cpp1y/constexpr-tracking-const11.C: New test.
163 * g++.dg/cpp1y/constexpr-tracking-const12.C: New test.
164 * g++.dg/cpp1y/constexpr-tracking-const13.C: New test.
165 * g++.dg/cpp1y/constexpr-tracking-const14.C: New test.
167 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
169 * gnat.dg/elab8.adb, gnat.dg/elab8_gen.adb,
170 gnat.dg/elab8_gen.ads, gnat.dg/elab8_pkg.adb,
171 gnat.dg/elab8_pkg.ads: New testcase.
173 2019-08-19 Bob Duff <duff@adacore.com>
175 * gnat.dg/warn29.adb, gnat.dg/warn29.ads: New testcase.
177 2019-08-19 Ed Schonberg <schonberg@adacore.com>
179 * gnat.dg/expr_func9.adb: New testcase.
181 2019-08-19 Bob Duff <duff@adacore.com>
183 * gnat.dg/valid_scalars2.adb: New testcase.
185 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
187 * gnat.dg/generic_inst12.adb, gnat.dg/generic_inst12_pkg1.adb,
188 gnat.dg/generic_inst12_pkg1.ads,
189 gnat.dg/generic_inst12_pkg2.ads: New testcase.
191 2019-08-19 Ed Schonberg <schonberg@adacore.com>
193 * gnat.dg/warn28.adb, gnat.dg/warn28.ads: New testcase.
195 2019-08-19 Ed Schonberg <schonberg@adacore.com>
197 * gnat.dg/rep_clause9.adb: New testcase.
199 2019-08-19 Olivier Hainque <hainque@adacore.com>
201 * gnat.dg/openacc1.adb: New testcase.
203 2019-08-19 Kito Cheng <kito.cheng@sifive.com>
206 * gcc.target/riscv/pr91441.c: New.
208 2019-08-18 Steven G. Kargl <kargl@gcc.gnu.org>
211 * gfortran.dg/pr91485.f90: New test.
213 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
216 * gfortran.dg/pr71649.f90: Adjust error messages.
217 * gfortran.dg/use_15.f90: Ditto.
218 * gfortran.dg/use_rename_8.f90: Ditto.
220 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
223 * fortran.dg/pr78739.f90: New test.
225 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
228 * gfortran.dg/pr78719_1.f90: New test.
229 * gfortran.dg/pr78719_2.f90: Ditto.
230 * gfortran.dg/pr78719_3.f90: Ditto.
232 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
235 * gfortran.dg/pr91471.f90: New test.
237 2019-08-16 Marek Polacek <polacek@redhat.com>
240 * g++.dg/cpp1z/constexpr-if29.C: New test.
242 2019-08-16 Jeff Law <law@redhat.com>
244 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop.
246 2019-08-16 Martin Sebor <msebor@redhat.com>
248 * gcc.dg/struct-ret-1.c: Enable on all targets.
250 2019-08-16 Eric Botcazou <ebotcazou@adacore.com>
252 * gnat.dg/opt81.ad[sb]: New test.
254 2019-08-16 Martin Sebor <msebor@redhat.com>
257 * g++.dg/tree-ssa/pr19807.C: Use the same search pattern
258 unconditionally (correcting r272199, PR middle-end/90676).
260 2019-08-16 Richard Biener <rguenther@suse.de>
263 * gcc.target/i386/pr91469-1.c: New testcase.
264 * gcc.target/i386/pr91469-2.c: Likewise.
266 2019-08-16 Mark Eggleston <mark.eggleston@codethink.com>
268 * gfortran.dg/auto_in_equiv_1.f90: New test.
269 * gfortran.dg/auto_in_equiv_2.f90: New test.
270 * gfortran.dg/auto_in_equiv_3.f90: New test.
272 2019-08-16 Richard Biener <rguenther@suse.de>
274 * gcc.dg/tree-ssa/forwprop-31.c: Adjust.
276 2019-08-16 Martin Liska <mliska@suse.cz>
279 * g++.dg/ipa/ipa-icf-4.C: Add -missed for target that
282 2019-08-16 Alexandre Oliva <oliva@adacore.com>
284 * gcc.target/i386/pr85044.c: Require support for trampolines.
286 * gcc.target/i386/asm-4.c: Use amd64 natural addressing mode
287 on all __LP64__ targets.
289 * gcc.target/arc/interrupt-6.c: Use __builtin_alloca, require
290 effective target support for alloca, drop include of alloca.h.
291 * gcc.target/i386/pr80969-3.c: Likewise.
292 * gcc.target/sparc/setjmp-1.c: Likewise.
293 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
294 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
296 * gcc.misc-tests/options.exp: Match /ld and -ld besides
299 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
302 * gfortran.dg/argument_checking_19.f90: New test.
303 * gfortran.dg/altreturn_10.f90: Change dg-warning to dg-error.
304 * gfortran.dg/dec_union_11.f90: Add -std=legacy.
305 * gfortran.dg/hollerith8.f90: Likewise. Remove warning for
307 * gfortran.dg/integer_exponentiation_2.f90: New subroutine gee_i8;
308 use it to avoid type mismatches.
309 * gfortran.dg/pr41011.f: Add -std=legacy.
310 * gfortran.dg/whole_file_1.f90: Change warnings to errors.
311 * gfortran.dg/whole_file_2.f90: Likewise.
313 2019-08-15 Richard Biener <rguenther@suse.de>
315 PR tree-optimization/91445
316 * gcc.dg/torture/pr91445.c: New testcase.
318 2019-08-15 Richard Biener <rguenther@suse.de>
320 * gcc.dg/pr80170.c: Adjust to use __SIZETYPE__.
322 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
324 * gcc.target/aarch64/sve/loop_add_4.c: Expect 10 INCWs and
327 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
329 * gcc.target/aarch64/sve/revb_1.c: Restrict to little-endian targets.
330 Avoid including stdint.h.
331 * gcc.target/aarch64/sve/revh_1.c: Likewise.
332 * gcc.target/aarch64/sve/revw_1.c: Likewise.
333 * gcc.target/aarch64/sve/revb_2.c: New big-endian test.
334 * gcc.target/aarch64/sve/revh_2.c: Likewise.
335 * gcc.target/aarch64/sve/revw_2.c: Likewise.
337 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
338 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
340 * gcc.target/aarch64/sve/cond_mla_5.c: Allow FMAD as well as FMLA
341 and FMSB as well as FMLS.
343 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
345 * gcc.target/aarch64/sve/ext_2.c: Expect a MOVPRFX.
346 * gcc.target/aarch64/sve/ext_3.c: New test.
348 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
349 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
351 * gcc.target/aarch64/sve/shift_1.c: Accept reversed shifts.
353 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
354 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
356 * gcc.target/aarch64/sve/cond_mla_1.c: New test.
357 * gcc.target/aarch64/sve/cond_mla_1_run.c: Likewise.
358 * gcc.target/aarch64/sve/cond_mla_2.c: Likewise.
359 * gcc.target/aarch64/sve/cond_mla_2_run.c: Likewise.
360 * gcc.target/aarch64/sve/cond_mla_3.c: Likewise.
361 * gcc.target/aarch64/sve/cond_mla_3_run.c: Likewise.
362 * gcc.target/aarch64/sve/cond_mla_4.c: Likewise.
363 * gcc.target/aarch64/sve/cond_mla_4_run.c: Likewise.
364 * gcc.target/aarch64/sve/cond_mla_5.c: Likewise.
365 * gcc.target/aarch64/sve/cond_mla_5_run.c: Likewise.
366 * gcc.target/aarch64/sve/cond_mla_6.c: Likewise.
367 * gcc.target/aarch64/sve/cond_mla_6_run.c: Likewise.
368 * gcc.target/aarch64/sve/cond_mla_7.c: Likewise.
369 * gcc.target/aarch64/sve/cond_mla_7_run.c: Likewise.
370 * gcc.target/aarch64/sve/cond_mla_8.c: Likewise.
371 * gcc.target/aarch64/sve/cond_mla_8_run.c: Likewise.
373 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
374 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
376 * gcc.target/aarch64/sve/cond_fadd_1.c: New test.
377 * gcc.target/aarch64/sve/cond_fadd_1_run.c: Likewise.
378 * gcc.target/aarch64/sve/cond_fadd_2.c: Likewise.
379 * gcc.target/aarch64/sve/cond_fadd_2_run.c: Likewise.
380 * gcc.target/aarch64/sve/cond_fadd_3.c: Likewise.
381 * gcc.target/aarch64/sve/cond_fadd_3_run.c: Likewise.
382 * gcc.target/aarch64/sve/cond_fadd_4.c: Likewise.
383 * gcc.target/aarch64/sve/cond_fadd_4_run.c: Likewise.
384 * gcc.target/aarch64/sve/cond_fsubr_1.c: Likewise.
385 * gcc.target/aarch64/sve/cond_fsubr_1_run.c: Likewise.
386 * gcc.target/aarch64/sve/cond_fsubr_2.c: Likewise.
387 * gcc.target/aarch64/sve/cond_fsubr_2_run.c: Likewise.
388 * gcc.target/aarch64/sve/cond_fsubr_3.c: Likewise.
389 * gcc.target/aarch64/sve/cond_fsubr_3_run.c: Likewise.
390 * gcc.target/aarch64/sve/cond_fsubr_4.c: Likewise.
391 * gcc.target/aarch64/sve/cond_fsubr_4_run.c: Likewise.
392 * gcc.target/aarch64/sve/cond_fmaxnm_1.c: Likewise.
393 * gcc.target/aarch64/sve/cond_fmaxnm_1_run.c: Likewise.
394 * gcc.target/aarch64/sve/cond_fmaxnm_2.c: Likewise.
395 * gcc.target/aarch64/sve/cond_fmaxnm_2_run.c: Likewise.
396 * gcc.target/aarch64/sve/cond_fmaxnm_3.c: Likewise.
397 * gcc.target/aarch64/sve/cond_fmaxnm_3_run.c: Likewise.
398 * gcc.target/aarch64/sve/cond_fmaxnm_4.c: Likewise.
399 * gcc.target/aarch64/sve/cond_fmaxnm_4_run.c: Likewise.
400 * gcc.target/aarch64/sve/cond_fminnm_1.c: Likewise.
401 * gcc.target/aarch64/sve/cond_fminnm_1_run.c: Likewise.
402 * gcc.target/aarch64/sve/cond_fminnm_2.c: Likewise.
403 * gcc.target/aarch64/sve/cond_fminnm_2_run.c: Likewise.
404 * gcc.target/aarch64/sve/cond_fminnm_3.c: Likewise.
405 * gcc.target/aarch64/sve/cond_fminnm_3_run.c: Likewise.
406 * gcc.target/aarch64/sve/cond_fminnm_4.c: Likewise.
407 * gcc.target/aarch64/sve/cond_fminnm_4_run.c: Likewise.
408 * gcc.target/aarch64/sve/cond_fmul_1.c: Likewise.
409 * gcc.target/aarch64/sve/cond_fmul_1_run.c: Likewise.
410 * gcc.target/aarch64/sve/cond_fmul_2.c: Likewise.
411 * gcc.target/aarch64/sve/cond_fmul_2_run.c: Likewise.
412 * gcc.target/aarch64/sve/cond_fmul_3.c: Likewise.
413 * gcc.target/aarch64/sve/cond_fmul_3_run.c: Likewise.
414 * gcc.target/aarch64/sve/cond_fmul_4.c: Likewise.
415 * gcc.target/aarch64/sve/cond_fmul_4_run.c: Likewise.
417 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
418 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
420 * gcc.target/aarch64/sve/cond_fabd_1.c: New test.
421 * gcc.target/aarch64/sve/cond_fabd_1_run.c: Likewise.
422 * gcc.target/aarch64/sve/cond_fabd_2.c: Likewise.
423 * gcc.target/aarch64/sve/cond_fabd_2_run.c: Likewise.
424 * gcc.target/aarch64/sve/cond_fabd_3.c: Likewise.
425 * gcc.target/aarch64/sve/cond_fabd_3_run.c: Likewise.
426 * gcc.target/aarch64/sve/cond_fabd_4.c: Likewise.
427 * gcc.target/aarch64/sve/cond_fabd_4_run.c: Likewise.
428 * gcc.target/aarch64/sve/cond_fabd_5.c: Likewise.
429 * gcc.target/aarch64/sve/cond_fabd_5_run.c: Likewise.
431 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
432 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
434 * gcc.target/aarch64/sve/cond_abd_1.c: New test.
435 * gcc.target/aarch64/sve/cond_abd_1_run.c: Likewise.
436 * gcc.target/aarch64/sve/cond_abd_2.c: Likewise.
437 * gcc.target/aarch64/sve/cond_abd_2_run.c: Likewise.
438 * gcc.target/aarch64/sve/cond_abd_3.c: Likewise.
439 * gcc.target/aarch64/sve/cond_abd_3_run.c: Likewise.
440 * gcc.target/aarch64/sve/cond_abd_4.c: Likewise.
441 * gcc.target/aarch64/sve/cond_abd_4_run.c: Likewise.
442 * gcc.target/aarch64/sve/cond_abd_5.c: Likewise.
443 * gcc.target/aarch64/sve/cond_abd_5_run.c: Likewise.
445 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
446 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
448 * gcc.target/aarch64/sve/cond_shift_1.c: New test.
449 * gcc.target/aarch64/sve/cond_shift_1_run.c: Likewise.
450 * gcc.target/aarch64/sve/cond_shift_2.c: Likewise.
451 * gcc.target/aarch64/sve/cond_shift_2_run.c: Likewise.
452 * gcc.target/aarch64/sve/cond_shift_3.c: Likewise.
453 * gcc.target/aarch64/sve/cond_shift_3_run.c: Likewise.
454 * gcc.target/aarch64/sve/cond_shift_4.c: Likewise.
455 * gcc.target/aarch64/sve/cond_shift_4_run.c: Likewise.
456 * gcc.target/aarch64/sve/cond_shift_5.c: Likewise.
457 * gcc.target/aarch64/sve/cond_shift_5_run.c: Likewise.
458 * gcc.target/aarch64/sve/cond_shift_6.c: Likewise.
459 * gcc.target/aarch64/sve/cond_shift_6_run.c: Likewise.
460 * gcc.target/aarch64/sve/cond_shift_7.c: Likewise.
461 * gcc.target/aarch64/sve/cond_shift_7_run.c: Likewise.
462 * gcc.target/aarch64/sve/cond_shift_8.c: Likewise.
463 * gcc.target/aarch64/sve/cond_shift_8_run.c: Likewise.
464 * gcc.target/aarch64/sve/cond_shift_9.c: Likewise.
465 * gcc.target/aarch64/sve/cond_shift_9_run.c: Likewise.
467 2019-08-14 Martin Sebor <msebor@redhat.com>
470 * gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.
472 2019-08-14 Jonathan Wakely <jwakely@redhat.com>
475 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
476 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
477 test that runs for C++11.
478 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
480 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
482 * gcc.c-torture/execute/noinit-attribute.c: Fix typo.
484 2019-08-14 Martin Sebor <msebor@redhat.com>
486 PR tree-optimization/91294
487 * gcc.dg/strlenopt-44.c: Adjust tested result.
488 * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
489 * gcc.dg/strlenopt-73.c: New test.
490 * gcc.dg/strlenopt-74.c: New test.
491 * gcc.dg/strlenopt-75.c: New test.
492 * gcc.dg/strlenopt-76.c: New test.
493 * gcc.dg/strlenopt-77.c: New test.
495 2019-08-14 Jakub Jelinek <jakub@redhat.com>
496 Marek Polacek <polacek@redhat.com>
498 PR c++/91391 - bogus -Wcomma-subscript warning.
499 * g++.dg/cpp2a/comma5.C: New test.
501 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
503 * lib/target-supports.exp (check_effective_target_noinit): New
505 * gcc.c-torture/execute/noinit-attribute.c: New test.
507 2019-08-14 Richard Biener <rguenther@suse.de>
510 * gcc.target/i386/pr91154.c: New testcase.
511 * gcc.target/i386/minmax-3.c: Likewise.
512 * gcc.target/i386/minmax-4.c: Likewise.
513 * gcc.target/i386/minmax-5.c: Likewise.
514 * gcc.target/i386/minmax-6.c: Likewise.
515 * gcc.target/i386/minmax-1.c: Add -mno-stv.
516 * gcc.target/i386/minmax-2.c: Likewise.
518 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
519 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
521 * gcc.target/aarch64/sve/cond_logical_1.c: New test.
522 * gcc.target/aarch64/sve/cond_logical_1_run.c: Likewise.
523 * gcc.target/aarch64/sve/cond_logical_2.c: Likewise.
524 * gcc.target/aarch64/sve/cond_logical_2_run.c: Likewise.
525 * gcc.target/aarch64/sve/cond_logical_3.c: Likewise.
526 * gcc.target/aarch64/sve/cond_logical_3_run.c: Likewise.
527 * gcc.target/aarch64/sve/cond_logical_4.c: Likewise.
528 * gcc.target/aarch64/sve/cond_logical_4_run.c: Likewise.
529 * gcc.target/aarch64/sve/cond_logical_5.c: Likewise.
530 * gcc.target/aarch64/sve/cond_logical_5_run.c: Likewise.
532 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
534 * gcc.target/aarch64/sve/cond_uxt_1.c: New test.
535 * gcc.target/aarch64/sve/cond_uxt_1_run.c: Likewise.
536 * gcc.target/aarch64/sve/cond_uxt_2.c: Likewise.
537 * gcc.target/aarch64/sve/cond_uxt_2_run.c: Likewise.
538 * gcc.target/aarch64/sve/cond_uxt_3.c: Likewise.
539 * gcc.target/aarch64/sve/cond_uxt_3_run.c: Likewise.
540 * gcc.target/aarch64/sve/cond_uxt_4.c: Likewise.
541 * gcc.target/aarch64/sve/cond_uxt_4_run.c: Likewise.
543 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
545 * gcc.target/aarch64/sve/cond_convert_1.c: New test.
546 * gcc.target/aarch64/sve/cond_convert_1_run.c: Likewise.
547 * gcc.target/aarch64/sve/cond_convert_2.c: Likewise.
548 * gcc.target/aarch64/sve/cond_convert_2_run.c: Likewise.
549 * gcc.target/aarch64/sve/cond_convert_3.c: Likewise.
550 * gcc.target/aarch64/sve/cond_convert_3_run.c: Likewise.
551 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
552 * gcc.target/aarch64/sve/cond_convert_4_run.c: Likewise.
553 * gcc.target/aarch64/sve/cond_convert_5.c: Likewise.
554 * gcc.target/aarch64/sve/cond_convert_5_run.c: Likewise.
555 * gcc.target/aarch64/sve/cond_convert_6.c: Likewise.
556 * gcc.target/aarch64/sve/cond_convert_6_run.c: Likewise.
558 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
559 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
561 * gcc.target/aarch64/sve/cond_unary_1.c: Add tests for
562 floating-point types.
563 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
564 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
565 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
567 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
568 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
570 * gcc.target/aarch64/sve/cond_unary_1.c: New test.
571 * gcc.target/aarch64/sve/cond_unary_1_run.c: Likewise.
572 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
573 * gcc.target/aarch64/sve/cond_unary_2_run.c: Likewise.
574 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
575 * gcc.target/aarch64/sve/cond_unary_3_run.c: Likewise.
576 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
577 * gcc.target/aarch64/sve/cond_unary_4_run.c: Likewise.
579 2019-08-14 Bob Duff <duff@adacore.com>
581 * gnat.dg/alignment15.adb: New testcase.
583 2019-08-14 Bob Duff <duff@adacore.com>
585 * gnat.dg/warn27.adb: New testcase.
587 2019-08-14 Bob Duff <duff@adacore.com>
589 * gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
591 2019-08-14 Gary Dismukes <dismukes@adacore.com>
593 * gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
594 gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
597 2019-08-14 Bob Duff <duff@adacore.com>
599 * gnat.dg/discr57.adb: New testcase.
601 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
603 * gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
604 gnat.dg/generic_inst11_pkg.ads: New testcase.
606 2019-08-14 Ed Schonberg <schonberg@adacore.com>
608 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
610 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
612 * gnat.dg/inline18.adb, gnat.dg/inline18.ads,
613 gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
614 gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
615 gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
616 gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
617 gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
618 gnat.dg/inline18_pkg2.ads: New testcase.
620 2019-08-14 Ed Schonberg <schonberg@adacore.com>
622 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
625 2019-08-14 Gary Dismukes <dismukes@adacore.com>
627 * gnat.dg/task5.adb: New testcase.
629 2019-08-14 Richard Biener <rguenther@suse.de>
632 * lib/target-supports.exp (natural_alignment_32): Amend target
633 list based on BIGGEST_ALIGNMENT.
634 (natural_alignment_64): Targets not natural_alignment_32 cannot
635 be natural_alignment_64.
636 * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
637 * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
638 * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
640 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
642 * gcc.target/aarch64/sve/vcond_21.c: New test.
643 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
645 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
646 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
648 * g++.target/aarch64/sve/dup_sel_1.C: New test.
649 * g++.target/aarch64/sve/dup_sel_2.C: Likewise.
650 * g++.target/aarch64/sve/dup_sel_3.C: Likewise.
651 * g++.target/aarch64/sve/dup_sel_4.C: Likewise.
652 * g++.target/aarch64/sve/dup_sel_5.C: Likewise.
653 * g++.target/aarch64/sve/dup_sel_6.C: Likewise.
655 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
656 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
658 * gcc.target/aarch64/sve/vcond_18.c: New test.
659 * gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
660 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
661 * gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
662 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
663 * gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
665 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
667 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
668 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
670 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
672 * gcc.target/aarch64/sve/smax_1.c: New test.
673 * gcc.target/aarch64/sve/smin_1.c: Likewise.
674 * gcc.target/aarch64/sve/umax_1.c: Likewise.
675 * gcc.target/aarch64/sve/umin_1.c: Likewise.
677 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
679 * gcc.target/aarch64/sve/cnot_1.c: New test.
680 * gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
681 * gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
682 * gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
683 * gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
684 * gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
685 * gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
687 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
689 * gcc.target/aarch64/vect-clz.c: Force SVE off.
690 * gcc.target/aarch64/sve/clrsb_1.c: New test.
691 * gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
692 * gcc.target/aarch64/sve/clz_1.c: Likewise.
693 * gcc.target/aarch64/sve/clz_1_run.c: Likewise.
695 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
697 * gcc.target/aarch64/sve/adr_1.c: New test.
698 * gcc.target/aarch64/sve/adr_1_run.c: Likewise.
699 * gcc.target/aarch64/sve/adr_2.c: Likewise.
700 * gcc.target/aarch64/sve/adr_2_run.c: Likewise.
701 * gcc.target/aarch64/sve/adr_3.c: Likewise.
702 * gcc.target/aarch64/sve/adr_3_run.c: Likewise.
703 * gcc.target/aarch64/sve/adr_4.c: Likewise.
704 * gcc.target/aarch64/sve/adr_4_run.c: Likewise.
705 * gcc.target/aarch64/sve/adr_5.c: Likewise.
706 * gcc.target/aarch64/sve/adr_5_run.c: Likewise.
708 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
710 * g++.dg/conversion/simd4.C: Test locations.
712 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
714 * gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
715 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
717 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
719 * g++.dg/parse/typedef9.C: Test locations too.
721 2019-08-14 Martin Liska <mliska@suse.cz>
723 * c-c++-common/asan/memcmp-1.c: There's a new function in the
724 stack-trace on the top. So shift expected output in stack
727 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
729 * gcc.target/aarch64/sve/vcond_17.c: New test.
730 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
732 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
734 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
735 * gcc.target/aarch64/sve/single_1.c: Likewise.
736 * gcc.target/aarch64/sve/single_2.c: Likewise.
737 * gcc.target/aarch64/sve/single_3.c: Likewise.
738 * gcc.target/aarch64/sve/single_4.c: Likewise.
740 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
743 * gfortran.dg/pr87991.f90: New test.
745 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
747 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
748 beyond the range of a PTRUE.
749 * gcc.target/aarch64/sve/while_6.c: New test.
750 * gcc.target/aarch64/sve/while_7.c: Likewise.
751 * gcc.target/aarch64/sve/while_8.c: Likewise.
752 * gcc.target/aarch64/sve/while_9.c: Likewise.
753 * gcc.target/aarch64/sve/while_10.c: Likewise.
755 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
758 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
759 out of previous commit!
761 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
764 * gfortran.dg/pr88072.f90: New test.
765 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
767 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
769 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
770 * obj-c++.dg/stubify-2.mm: Likewise.
771 * objc.dg/stubify-1.m: Likewise.
772 * objc.dg/stubify-2.m: Likewise.
774 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
777 * gfortran.dg/do_subsript_5.f90: New test.
779 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
782 * gfortran.dg/pr89647.f90: New test.
784 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
787 * gfortran.dg/pr87993.f90: New test.
789 2019-08-13 Martin Sebor <msebor@redhat.com>
792 * gcc.dg/format/pr80619.c: New test.
794 2019-08-13 Marek Polacek <polacek@redhat.com>
796 PR c++/90473 - wrong code with nullptr in default argument.
797 * g++.dg/cpp0x/nullptr42.C: New test.
799 2019-08-13 Olivier Hainque <hainque@adacore.com>
801 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
803 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
806 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
808 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
810 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
811 instead of a full vector load.
812 * gcc.target/aarch64/sve/init_4.c: Likewise.
813 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
814 need to be loaded from memory.
815 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
816 big and little endian.
817 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
818 doubles to be moved via integer registers rather than loaded
820 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
821 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
822 loaded via an integer register rather than from memory.
823 * gcc.target/aarch64/sve/const_1.c: New test.
824 * gcc.target/aarch64/sve/const_2.c: Likewise.
825 * gcc.target/aarch64/sve/const_3.c: Likewise.
827 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
829 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
830 Handle csv-* and bad-devices-* tests.
831 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
833 * gcc.target/msp430/devices/bad-devices-1.c: New test.
834 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
835 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
836 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
837 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
838 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
839 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
840 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
841 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
842 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
843 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
844 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
845 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
846 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
847 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
848 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
849 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
850 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
851 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
852 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
853 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
854 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
855 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
856 * gcc.target/msp430/devices/hard-foo.c: Likewise.
857 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
858 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
859 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
860 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
861 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
862 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
863 * gcc.target/msp430/devices/devices.csv: Likewise.
865 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
867 * gcc.target/msp430/msp430.exp
868 (check_effective_target_msp430_430_selected): New.
869 (check_effective_target_msp430_430x_selected): New.
870 (check_effective_target_msp430_mlarge_selected): New.
871 (check_effective_target_msp430_hwmul_not_none): New.
872 (check_effective_target_msp430_hwmul_not_16bit): New.
873 (check_effective_target_msp430_hwmul_not_32bit): New.
874 (check_effective_target_msp430_hwmul_not_f5): New.
875 (msp430_get_opts): New.
876 (msp430_device_permutations_runtest): New.
877 * gcc.target/msp430/devices/README: New file.
878 * gcc.target/msp430/devices-main.c: New test.
879 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
880 * gcc.target/msp430/devices/hard-foo.c: Likewise.
881 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
882 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
883 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
884 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
886 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
888 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
889 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
891 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
894 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
896 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
898 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
899 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
900 gnat.dg/discr56_pkg2.ads: New testcase.
902 2019-08-13 Ed Schonberg <schonberg@adacore.com>
904 * gnat.dg/tagged4.adb: New testcase.
906 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
908 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
911 2019-08-13 Javier Miranda <miranda@adacore.com>
913 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
914 gnat.dg/tagged3_pkg.ads: New testcase.
916 2019-08-13 Ed Schonberg <schonberg@adacore.com>
918 * gnat.dg/aggr27.adb: New testcase.
920 2019-08-13 Gary Dismukes <dismukes@adacore.com>
922 * gnat.dg/aggr26.adb: New testcase.
924 2019-08-13 Yannick Moy <moy@adacore.com>
926 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
928 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
930 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
931 gnat.dg/generic_inst9_pkg1-operator.ads,
932 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
933 gnat.dg/generic_inst9_pkg2.ads: New testcase.
935 2019-08-13 Justin Squirek <squirek@adacore.com>
937 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
939 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
941 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
942 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
945 2019-08-13 Javier Miranda <miranda@adacore.com>
947 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
949 2019-08-13 Martin Liska <mliska@suse.cz>
951 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
953 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
956 * gfortran.dg/do_subscript_3.f90: New test.
957 * gfortran.dg/do_subscript_4.f90: New test.
958 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
960 2019-08-12 Jakub Jelinek <jakub@redhat.com>
964 * gcc.target/i386/avx-typecast-1.c: New test.
965 * gcc.target/i386/avx-typecast-2.c: New test.
966 * gcc.target/i386/avx512f-typecast-2.c: New test.
968 2019-08-12 Ed Schonberg <schonberg@adacore.com>
970 * gnat.dg/null_check.adb: New testcase.
972 2019-08-12 Ed Schonberg <schonberg@adacore.com>
974 * gnat.dg/renaming15.adb: New testcase.
976 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
978 * gnat.dg/slice10.adb: New testcase.
980 2019-08-12 Gary Dismukes <dismukes@adacore.com>
982 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
983 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
986 2019-08-12 Ed Schonberg <schonberg@adacore.com>
988 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
990 2019-08-12 Gary Dismukes <dismukes@adacore.com>
992 * gnat.dg/suppress_initialization2.adb,
993 gnat.dg/suppress_initialization2.ads: New testcase.
995 2019-08-12 Yannick Moy <moy@adacore.com>
997 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
999 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1001 * gnat.dg/range_check7.adb: New testcase.
1003 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1005 * gnat.dg/range_check6.adb: New testcase.
1007 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
1010 * gdc.dg/pr90601.d: New test.
1012 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
1014 * gfortran.dg/boz_8.f90: Adjust error messages.
1015 * gfortran.dg/nan_4.f90: Ditto.
1016 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
1017 and test for warnings.
1018 * gfortran.dg/boz_3.f90: Ditto.
1019 * gfortran.dg/boz_4.f90: Ditto.
1020 * gfortran.dg/dec_structure_6.f90: Ditto.
1021 * gfortran.dg/ibits.f90: Ditto.
1023 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
1026 * gdc.dg/pr91238.d: New test.
1028 2019-08-10 Jakub Jelinek <jakub@redhat.com>
1030 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
1031 declare target with clauses in between declare target without clauses
1032 and end declare target.
1033 * c-c++-common/gomp/declare-target-4.c: New test.
1036 * gcc.target/i386/pr91408.c: New test.
1038 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1040 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
1041 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
1042 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
1043 * gcc.target/powerpc/vec-rotate-2.c: ... this.
1044 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
1045 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
1046 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
1047 * gcc.target/powerpc/vec-rotate-4.c: ... this.
1049 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
1051 * lib/target-supports.exp
1052 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
1053 * g++.target/aarch64/return_address_sign_b_exception.C,
1054 return_address_sign_ab_exception.C: Add dg-require-effective-target
1057 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
1060 * g++.dg/torture/pr90313.cc: New test.
1062 2019-08-09 Martin Liska <mliska@suse.cz>
1064 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
1066 2019-08-09 Martin Liska <mliska@suse.cz>
1068 * gcc.dg/spellcheck-options-21.c: New test.
1070 2019-08-09 Martin Liska <mliska@suse.cz>
1072 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
1073 * g++.dg/ipa/ipa-icf-3.C: Likewise.
1074 * g++.dg/ipa/ipa-icf-4.C: Likewise.
1075 * g++.dg/ipa/ipa-icf-6.C: Likewise.
1076 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
1077 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1078 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1079 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1080 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1081 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1082 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1083 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1084 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1085 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1086 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1087 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1088 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1089 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1090 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1091 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1092 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1093 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1094 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
1095 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1096 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1097 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1098 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1099 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
1100 * gcc.dg/ipa/pr64307.c: Likewise.
1101 * gcc.dg/ipa/pr90555.c: Likewise.
1103 2019-08-09 Martin Liska <mliska@suse.cz>
1105 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
1106 to -fdump-ipa-profile.
1107 * g++.dg/tree-prof/morefunc.C: Likewise.
1108 * g++.dg/tree-prof/reorder.C: Likewise.
1109 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1110 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1111 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1112 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1113 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1114 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1115 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1116 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1117 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1118 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1120 2019-08-09 Jakub Jelinek <jakub@redhat.com>
1122 * c-c++-common/gomp/if-4.c: New test.
1123 * c-c++-common/gomp/clause-dups-1.c: New test.
1126 * c-c++-common/gomp/pr91401-1.c: New test.
1127 * c-c++-common/gomp/pr91401-2.c: New test.
1129 2019-08-09 Alexandre Oliva <oliva@adacore.com>
1131 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
1132 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1133 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1134 * gcc.target/i386/xop-vshift-1.c: Likewise.
1135 * gcc.target/powerpc/direct-move.h: Likewise.
1137 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
1139 * g++.dg/cpp0x/enum20.C: Test location(s) too.
1140 * g++.dg/other/friend3.C: Likewise.
1141 * g++.dg/parse/dtor5.C: Likewise.
1142 * g++.dg/parse/friend7.C: Likewise.
1143 * g++.dg/template/error22.C: Likewise.
1144 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
1146 2019-08-08 Jim Wilson <jimw@sifive.com>
1149 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
1150 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
1152 2019-08-08 Marek Polacek <polacek@redhat.com>
1155 * g++.dg/cpp1y/constexpr-79520.C: New test.
1157 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
1159 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
1161 * gcc.dg/enum-redef-1.c: New test.
1163 2019-08-08 Marek Polacek <polacek@redhat.com>
1165 PR c++/87519 - bogus warning with -Wsign-conversion.
1166 * g++.dg/warn/Wsign-conversion-5.C: New test.
1168 * g++.dg/cpp2a/inline-asm3.C: New test.
1170 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
1173 * pr91359_2.f: Fix missing hyphen in dg-do
1174 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
1176 2019-08-07 Marek Polacek <polacek@redhat.com>
1179 * g++.dg/tls/thread_local-ice5.C: New test.
1181 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1183 * gcc.target/aarch64/sve/init_13.c: New test.
1185 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1187 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
1190 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1192 * gcc.target/aarch64/sve/clastb_8.c: New test.
1194 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
1197 * gcc.target/i386/pr91385.c: New test.
1199 2019-08-07 Marek Polacek <polacek@redhat.com>
1201 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
1202 * g++.dg/cpp0x/gen-attrs-68.C: New test.
1203 * g++.dg/cpp0x/gen-attrs-69.C: New test.
1205 2019-08-07 Marek Polacek <polacek@redhat.com>
1207 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
1208 * g++.dg/cpp2a/inline-asm1.C: New test.
1209 * g++.dg/cpp2a/inline-asm2.C: New test.
1210 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
1212 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
1215 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
1216 with inquire via filename.
1218 2019-08-07 Jakub Jelinek <jakub@redhat.com>
1220 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
1221 instead of use_device_ptr clause where required by OpenMP 5.0, add
1222 further tests for both use_device_ptr and use_device_addr clauses.
1224 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
1226 * gcc.target/powerpc/vec_rotate-1.c: New test.
1227 * gcc.target/powerpc/vec_rotate-2.c: New test.
1228 * gcc.target/powerpc/vec_rotate-3.c: New test.
1229 * gcc.target/powerpc/vec_rotate-4.c: New test.
1231 2019-08-07 Alexandre Oliva <oliva@adacore.com>
1233 * gcc.target/i386/math_m_pi.h: New.
1234 * gcc.target/i386/sse4_1-round.h: Use it.
1235 * gcc.target/i386/pr73350.c: Likewise.
1236 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
1237 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1238 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1239 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1240 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1241 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
1242 dg-skip-if "no M_PI".
1243 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
1244 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1245 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1246 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1247 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1248 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
1249 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
1250 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
1251 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1252 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
1253 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
1254 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
1255 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
1256 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
1257 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
1258 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
1259 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
1260 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
1261 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
1262 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1263 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1264 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1265 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1266 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1267 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1268 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1269 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1270 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1271 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1272 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1273 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1274 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1275 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1276 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1277 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1278 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1279 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1280 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1281 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1283 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
1286 * gfortran.dg/pr91359_1.f: New test.
1287 * gfortran.dg/pr91359_2.f: Ditto.
1289 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
1292 * gfortran.dg/allocated_1.f90: New test.
1293 * gfortran.dg/allocated_2.f90: Ditto.
1295 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1297 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
1299 (AVX512VP2INTERSECT): Define.
1300 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
1302 (AVX512VP2INTERSECT): Define.
1304 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
1306 * g++.dg/cpp0x/desig1.C: Check location too.
1308 2019-08-05 Marek Polacek <polacek@redhat.com>
1310 DR 2413 - typename in conversion-function-ids.
1311 * g++.dg/cpp2a/typename17.C: New test.
1313 2019-08-05 Martin Sebor <msebor@redhat.com>
1316 * gcc.dg/uninit-pr50476.c: New test.
1319 * g++.dg/pr60517.C: New test.
1321 2019-08-02 Tom Honermann <tom@honermann.net>
1324 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
1325 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
1326 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
1327 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
1328 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
1329 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
1331 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
1334 * gfortran.dg/pr91372.f90: New test.
1336 2019-08-05 Marek Polacek <polacek@redhat.com>
1338 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
1339 * g++.dg/cpp2a/comma1.C: New test.
1340 * g++.dg/cpp2a/comma2.C: New test.
1341 * g++.dg/cpp2a/comma3.C: New test.
1342 * g++.dg/cpp2a/comma4.C: New test.
1344 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
1346 * gcc.target/aarch64/sve/mask_load_1.c: New test.
1348 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1350 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
1353 2019-08-05 Martin Liska <mliska@suse.cz>
1356 * g++.dg/torture/pr91334.C: New test.
1358 2019-08-05 Richard Biener <rguenther@suse.de>
1361 * gnat.dg/array37.adb: New testcase.
1363 2019-08-05 Jakub Jelinek <jakub@redhat.com>
1366 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
1367 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
1368 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
1369 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
1370 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
1371 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
1372 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
1373 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
1374 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
1375 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
1376 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
1377 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
1379 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
1381 * gcc.target/riscv/promote-type-for-libcall.c: New.
1383 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
1386 * gfortran.dg/pr90985.f90: New test.
1388 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
1391 * gfortran.dg/equiv_10.f90: New test.
1393 2019-08-02 Marek Polacek <polacek@redhat.com>
1396 * g++.dg/cpp0x/nontype4.C: New test.
1398 2019-08-02 Marek Polacek <polacek@redhat.com>
1401 * g++.dg/cpp0x/nontype3.C: New test.
1403 2019-08-02 Marek Polacek <polacek@redhat.com>
1406 * g++.dg/cpp0x/nontype2.C: New test.
1408 2019-08-02 Steve Ellcey <sellcey@marvell.com>
1410 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
1411 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
1412 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
1414 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
1417 * gcc.target/i386/sse4_1-pr91201.c: New test.
1419 2019-08-02 Marek Polacek <polacek@redhat.com>
1421 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
1422 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
1424 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
1427 * gcc.dg/torture/pr91323.c: New test.
1429 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1431 * g++.dg/cpp1z/nodiscard6.C: New.
1433 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
1435 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
1436 * gcc.dg/torture/ssa-fre-7.c: Likewise.
1438 2019-08-02 Jakub Jelinek <jakub@redhat.com>
1440 PR tree-optimization/91201
1441 * gcc.target/i386/sse2-pr91201-3.c: New test.
1442 * gcc.target/i386/sse2-pr91201-4.c: New test.
1443 * gcc.target/i386/sse2-pr91201-5.c: New test.
1444 * gcc.target/i386/sse2-pr91201-6.c: New test.
1446 2019-08-02 Martin Liska <mliska@suse.cz>
1448 * g++.dg/cpp1y/new2.C: New test.
1450 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
1452 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
1454 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
1456 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
1458 2019-08-01 Martin Sebor <msebor@redhat.com>
1461 * c-c++-common/array-1.c: New test.
1462 * g++.dg/abi/mangle73.C: New test.
1463 * g++.dg/cpp2a/nontype-class23.C: New test.
1464 * g++.dg/init/array53.C: New test.
1466 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
1469 * gcc.target/i386/pr85693-1.c: New test.
1471 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
1474 * c-c++-common/pr90590-1.c: New test.
1475 * c-c++-common/pr90590-1.h: New test.
1476 * c-c++-common/pr90590-2.c: New test.
1477 * c-c++-common/pr90590-2.h: New test.
1479 2019-08-01 Marek Polacek <polacek@redhat.com>
1481 PR c++/90805 - detect narrowing in case values.
1482 * c-c++-common/pr89888.c: Update expected dg-error.
1483 * g++.dg/cpp0x/Wnarrowing17.C: New test.
1484 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
1486 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1488 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
1490 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
1492 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
1494 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1496 * g++.dg/diagnostic/delete1.C: New.
1498 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
1500 * gcc.target/riscv/attribute-10.c: New test.
1502 2019-07-31 Richard Biener <rguenther@suse.de>
1504 PR tree-optimization/91280
1505 * g++.dg/torture/pr91280.C: New testcase.
1507 2019-07-31 Richard Biener <rguenther@suse.de>
1509 PR tree-optimization/91293
1510 * gcc.dg/vect/pr91293-1.c: New testcase.
1511 * gcc.dg/vect/pr91293-2.c: Likewise.
1512 * gcc.dg/vect/pr91293-3.c: Likewise.
1514 2019-07-31 Jakub Jelinek <jakub@redhat.com>
1516 PR tree-optimization/91201
1517 * gcc.target/i386/sse2-pr91201-2.c: New test.
1519 2019-07-31 Richard Biener <rguenther@suse.de>
1521 PR tree-optimization/91178
1522 * gcc.dg/torture/pr91178-2.c: New testcase.
1524 2019-07-31 Jakub Jelinek <jakub@redhat.com>
1526 PR tree-optimization/91201
1527 * gcc.target/i386/sse2-pr91201.c: New test.
1528 * gcc.target/i386/avx2-pr91201.c: New test.
1529 * gcc.target/i386/avx512bw-pr91201.c: New test.
1531 2019-07-31 Sudakshina Das <sudi.das@arm.com>
1533 * gcc.target/aarch64/acle/tme.c: New test.
1534 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
1536 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
1538 * gcc.target/arm/cmse/cmse-17.c: New test.
1540 2019-07-30 Martin Sebor <msebor@redhat.com>
1543 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
1545 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1548 * gfortran.dg/pr91296.f90: New test.
1550 2019-07-30 Martin Liska <mliska@suse.cz>
1552 PR tree-optimization/91270
1553 * g++.dg/torture/pr91270.C: New test.
1555 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
1557 * gcc.dg/vect/vect-cond-arith-7.c: New test.
1559 2019-07-30 Jakub Jelinek <jakub@redhat.com>
1562 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
1563 dg-additional-options.
1566 * gcc.dg/gomp/pr91216.c: New test.
1569 * gcc.target/i386/avx512bw-pr91150.c: New test.
1571 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1573 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
1574 * gcc.target/msp430/region-misuse-code.c: New test.
1575 * gcc.target/msp430/region-misuse-data.c: Likewise.
1576 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
1577 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
1579 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1582 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
1583 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
1585 2019-07-29 Martin Liska <mliska@suse.cz>
1587 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
1590 2019-07-29 Richard Biener <rguenther@suse.de>
1592 PR tree-optimization/91267
1593 * gcc.dg/torture/pr91267.c: New testcase.
1595 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1597 * c-c++-common/guality/Og-dce-1.c: New test.
1598 * c-c++-common/guality/Og-dce-2.c: Likewise.
1599 * c-c++-common/guality/Og-dce-3.c: Likewise.
1601 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1603 * c-c++-common/guality/Og-global-dse-1.c: New test.
1605 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1607 * c-c++-common/guality/Og-static-wo-1.c: New test.
1608 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
1609 "Og" and "general" tests. Run the latter at -O0 and -Og only.
1610 * gcc.dg/guality/guality.exp: Likewise.
1612 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1614 * lib/scanasm.exp (parse_function_bodies, check_function_body)
1615 (check-function-bodies): New procedures.
1616 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
1617 instead of scan-assembler.
1618 * gcc.target/aarch64/sve/init_2.c: Likewise.
1619 * gcc.target/aarch64/sve/init_3.c: Likewise.
1620 * gcc.target/aarch64/sve/init_4.c: Likewise.
1621 * gcc.target/aarch64/sve/init_5.c: Likewise.
1622 * gcc.target/aarch64/sve/init_6.c: Likewise.
1623 * gcc.target/aarch64/sve/init_7.c: Likewise.
1624 * gcc.target/aarch64/sve/init_8.c: Likewise.
1625 * gcc.target/aarch64/sve/init_9.c: Likewise.
1626 * gcc.target/aarch64/sve/init_10.c: Likewise.
1627 * gcc.target/aarch64/sve/init_11.c: Likewise.
1628 * gcc.target/aarch64/sve/init_12.c: Likewise.
1630 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1632 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
1633 Require fpic support.
1635 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
1637 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
1640 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
1642 * lib/scanasm.exp (object-size): Handle Darwin's size command.
1644 2018-07-26 Tamar Christina <tamar.christina@arm.com>
1646 * gcc.dg/type-convert-var.c: New test.
1648 2019-07-26 Martin Jambor <mjambor@suse.cz>
1651 * g++.dg/lto/pr89330_[01].C: New test.
1652 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
1654 2019-07-25 Martin Sebor <msebor@redhat.com>
1656 PR tree-optimization/91183
1657 PR tree-optimization/86688
1658 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
1659 * gcc.dg/strlenopt-70.c: Fix bugs.
1660 * gcc.dg/strlenopt-71.c: Same.
1661 * gcc.dg/strlenopt-72.c: Same.
1663 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
1665 PR rtl-optimization/91223
1666 * gcc.target/i386/pr91223.c: New test.
1668 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
1670 PR gcov-profile/91087
1671 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
1672 "final" line for the failure summaries. Adjust source layout so that
1673 dejagnu xfail expressions work.
1675 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1678 * gfortran.dg/dependency_54.f90: New test.
1680 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
1682 * gnat.dg/case_optimization3.ad[sb]: New test.
1684 2019-07-25 Martin Liska <mliska@suse.cz>
1685 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
1688 * g++.dg/cpp1y/new1.C: New test.
1690 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
1693 * gnat.dg/float_value1.adb: Only run on x86.
1695 2019-07-24 Martin Sebor <msebor@redhat.com>
1697 PR tree-optimization/91183
1698 PR tree-optimization/86688
1699 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
1700 * gcc.dg/Wstringop-overflow-14.c: New test.
1701 * gcc.dg/attr-nonstring-2.c: Remove xfails.
1702 * gcc.dg/strlenopt-70.c: New test.
1703 * gcc.dg/strlenopt-71.c: New test.
1704 * gcc.dg/strlenopt-72.c: New test.
1705 * gcc.dg/strlenopt-8.c: Remove xfails.
1707 2019-07-24 Martin Sebor <msebor@redhat.com>
1710 * gcc.misc-tests/help.exp: Add tests.
1711 * lib/options.exp: Handle C++.
1713 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
1715 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
1717 * gcc.target/arc/builtin_special.c: Update test/
1718 * gcc.target/arc/interrupt-1.c: Likewise.
1719 * gcc.target/arc/interrupt-10.c: New test.
1720 * gcc.target/arc/interrupt-11.c: Likewise.
1721 * gcc.target/arc/interrupt-12.c: Likewise.
1723 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
1725 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
1726 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
1727 * gcc.target/s390/mul-signed-overflow-1.c: New test.
1728 * gcc.target/s390/mul-signed-overflow-2.c: New test.
1730 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1733 * gcc.target/aarch64/sve/pr91166.c: New test.
1735 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1738 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
1740 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1742 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
1743 * arithmetic_overflow_1.f90: Ditto.
1744 * gfortran.dg/boz_11.f90: Ditto.
1745 * gfortran.dg/boz_12.f90: Ditto.
1746 * gfortran.dg/boz_4.f90: Ditto.
1747 * gfortran.dg/boz_5.f90: Ditto.
1748 * gfortran.dg/boz_6.f90: Ditto.
1749 * gfortran.dg/boz_7.f90: Ditto.
1750 * gfortran.dg/boz_8.f90: Ditto.
1751 * gfortran.dg/dec_structure_6.f90: Ditto.
1752 * gfortran.dg/dec_union_1.f90: Ditto.
1753 * gfortran.dg/dec_union_2.f90: Ditto.
1754 * gfortran.dg/dec_union_5.f90: Ditto.
1755 * gfortran.dg/dshift_3.f90: Ditto.
1756 * gfortran.dg/gnu_logical_2.f90: Ditto.
1757 * gfortran.dg/int_conv_1.f90: Ditto.
1758 * gfortran.dg/ishft_1.f90: Ditto.
1759 * gfortran.dg/nan_4.f90: Ditto.
1760 * gfortran.dg/no_range_check_3.f90: Ditto.
1761 * gfortran.dg/pr16433.f: Ditto.
1762 * gfortran.dg/pr44491.f90: Ditto.
1763 * gfortran.dg/pr58027.f90: Ditto.
1764 * gfortran.dg/pr81509_2.f90: Ditto.
1765 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1766 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1767 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
1769 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1770 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
1771 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
1772 * gfortran.dg/gnu_logical_1.F: Delete test.
1773 * gfortran.dg/merge_bits_3.f90: New test.
1774 * gfortran.dg/merge_bits_3.f90: Ditto.
1775 * gfortran.dg/boz_int.f90: Ditto.
1776 * gfortran.dg/boz_bge.f90: Ditto.
1777 * gfortran.dg/boz_complex_1.f90: Ditto.
1778 * gfortran.dg/boz_complex_2.f90: Ditto.
1779 * gfortran.dg/boz_complex_3.f90: Ditto.
1780 * gfortran.dg/boz_dble.f90: Ditto.
1781 * gfortran.dg/boz_dshift_1.f90: Ditto.
1782 * gfortran.dg/boz_dshift_2.f90: Ditto.
1783 * gfortran.dg/boz_float_1.f90: Ditto.
1784 * gfortran.dg/boz_float_2.f90: Ditto.
1785 * gfortran.dg/boz_float_3.f90: Ditto.
1786 * gfortran.dg/boz_iand_1.f90: Ditto.
1787 * gfortran.dg/boz_iand_2.f90: Ditto.
1789 2019-07-23 Jeff Law <law@redhat.com>
1791 PR tree-optimization/86061
1792 * gcc.dg/tree-ssa/pr86061.c: New test.
1794 2019-07-23 Richard Biener <rguenther@suse.de>
1796 PR tree-optimization/83518
1797 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
1799 2019-07-23 Ed Schonberg <schonberg@adacore.com>
1801 * gnat.dg/task4.adb: New testcase.
1803 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
1805 * gnat.dg/range_check5.adb: New testcase.
1807 2019-07-23 Ed Schonberg <schonberg@adacore.com>
1809 * gnat.dg/iter5.adb: Add an expected error.
1810 * gnat.dg/iter6.adb: New testcase.
1812 2019-07-23 Yannick Moy <moy@adacore.com>
1814 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
1816 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
1818 * gcc.target/aarch64/simd/ssra.c: New test.
1819 * gcc.target/aarch64/simd/usra.c: New test.
1821 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1823 * gcc.target/msp430/isr-push-pop-main.c: New test.
1824 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
1825 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
1826 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
1827 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
1829 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
1831 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
1833 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
1834 Adjust error message.
1836 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
1838 * gcc.target/powerpc/sse4_1-check.h: New.
1839 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
1840 * gcc.target/powerpc/sse4_1-pblendw.c: New.
1841 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
1843 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1845 * gnat.dg/fixedpnt6.adb: New testcase.
1847 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1849 * gnat.dg/warn26.adb: New testcase.
1851 2019-07-22 Javier Miranda <miranda@adacore.com>
1853 * gnat.dg/class_wide5.adb: New testcase.
1855 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1857 * gnat.dg/opt80.adb: New testcase.
1859 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1861 * gnat.dg/warn25.adb: New testcase.
1863 2019-07-22 Yannick Moy <moy@adacore.com>
1865 * gnat.dg/warn24.adb: New testcase.
1867 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1869 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
1870 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
1871 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
1874 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1876 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
1878 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1880 * gnat.dg/enum_val1.adb: New testcase.
1882 2019-07-22 Nicolas Roche <roche@adacore.com>
1884 * gnat.dg/float_value1.adb: New testcase.
1886 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1888 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
1889 gnat.dg/encode_string1_pkg.ads: New testcase.
1891 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1893 * gnat.dg/warn23.adb: New testcase.
1895 2019-07-22 Javier Miranda <miranda@adacore.com>
1897 * gnat.dg/cpp_constructor2.adb: New testcase.
1899 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1901 * gnat.dg/warn22.adb: New testcase.
1903 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1905 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
1908 2019-07-22 Richard Biener <rguenther@suse.de>
1910 PR tree-optimization/91221
1911 * g++.dg/pr91221.C: New testcase.
1913 2019-07-22 Martin Liska <mliska@suse.cz>
1916 * gcc.dg/pr91172.c: New test.
1918 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
1920 * gcc.target/arc/tls-2.c: New test.
1921 * gcc.target/arc/tls-3.c: Likewise.
1923 2019-07-21 Marek Polacek <polacek@redhat.com>
1926 * g++.dg/cpp0x/decltype72.C: New test.
1928 2019-07-22 Stafford Horne <shorne@gmail.com>
1930 * gcc.target/or1k/ror-4.c: New file.
1931 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
1932 as the shftimm option no longer controls rotate.
1934 2019-07-22 Stafford Horne <shorne@gmail.com>
1937 * gcc.target/or1k/div-mul-3.c: New test.
1939 2019-07-22 Stafford Horne <shorne@gmail.com>
1942 * gcc.target/or1k/swap-1.c: New test.
1943 * gcc.target/or1k/swap-2.c: New test.
1945 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
1947 * gcc.target/powerpc/volatile-mem.c: New testcase.
1949 2019-07-20 Jakub Jelinek <jakub@redhat.com>
1952 * gcc.c-torture/compile/pr91204.c: New test.
1954 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
1955 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
1956 clause where allowed. Add combined constructs with loop with all
1958 (qux): New function.
1959 * c-c++-common/gomp/loop-1.c: New test.
1960 * c-c++-common/gomp/loop-2.c: New test.
1961 * c-c++-common/gomp/loop-3.c: New test.
1962 * c-c++-common/gomp/loop-4.c: New test.
1963 * c-c++-common/gomp/loop-5.c: New test.
1964 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
1965 * c-c++-common/gomp/simd-setjmp-1.c: New test.
1966 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
1968 * gcc.dg/vect/vect-simd-16.c: New test.
1970 2019-07-19 Jeff Law <law@redhat.com>
1972 PR tree-optimization/86061
1973 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
1974 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
1976 2019-07-19 Richard Biener <rguenther@suse.de>
1978 PR tree-optimization/91211
1979 * gcc.dg/torture/pr91211.c: New testcase.
1981 2019-07-19 Richard Biener <rguenther@suse.de>
1983 PR tree-optimization/91200
1984 * gcc.dg/torture/pr91200.c: New testcase.
1986 2019-07-19 Jakub Jelinek <jakub@redhat.com>
1989 * gcc.c-torture/compile/pr91190.c: New test.
1991 2019-07-19 Richard Biener <rguenther@suse.de>
1993 PR tree-optimization/91207
1994 * gcc.dg/torture/pr91207.c: New testcase.
1996 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
1999 * gcc.target/i386/pr91188-1a.c: New test.
2000 * gcc.target/i386/pr91188-1b.c: Ditto.
2001 * gcc.target/i386/pr91188-1c.c: Ditto.
2002 * gcc.target/i386/pr91188-2a.c: Ditto.
2003 * gcc.target/i386/pr91188-2b.c: Ditto.
2004 * gcc.target/i386/pr91188-2c.c: Ditto.
2006 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
2009 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
2011 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
2012 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
2014 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
2015 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
2017 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
2018 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
2020 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
2022 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
2024 * g++.dg/lto/alias-5_0.C: New testcase.
2025 * g++.dg/lto/alias-5_1.C: New.
2026 * g++.dg/lto/alias-5_2.c: New.
2028 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
2030 PR tree-optimization/91137
2031 * gcc.c-torture/execute/pr91137.c: New test.
2033 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
2035 * c-c++-common/pr53633-2.c: New test.
2037 2019-07-17 Alexandre Oliva <oliva@adacore.com>
2040 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
2041 are from Martin Sebor.
2043 2019-07-17 Marek Polacek <polacek@redhat.com>
2046 * g++.dg/cpp0x/nsdmi-list6.C: New test.
2048 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
2050 * g++.dg/lto/alias-4_0.C
2052 2019-07-17 Richard Biener <rguenther@suse.de>
2054 PR tree-optimization/91178
2055 * gcc.dg/torture/pr91178.c: New testcase.
2057 2019-07-17 Richard Biener <rguenther@suse.de>
2059 PR tree-optimization/91180
2060 * gcc.dg/torture/pr91180.c: New testcase.
2062 2019-07-17 Jakub Jelinek <jakub@redhat.com>
2064 PR tree-optimization/91157
2065 * gcc.target/i386/avx512f-pr91157.c: New test.
2066 * gcc.target/i386/avx512bw-pr91157.c: New test.
2068 2019-07-17 Richard Biener <rguenther@suse.de>
2070 PR tree-optimization/91181
2071 * gcc.dg/pr91181.c: New testcase.
2073 2019-07-16 Harald Anlauf <anlauf@gmx.de>
2076 * gfortran.dg/check_bits_1.f90: New testcase.
2078 2019-07-16 Jeff Law <law@redhat.com>
2080 PR rtl-optimization/91173
2081 * g++.dg/pr91173.C: New test.
2083 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
2086 * gcc.target/arm/pr89190.c: New test.
2088 2019-07-16 Jakub Jelinek <jakub@redhat.com>
2090 PR rtl-optimization/91164
2091 * g++.dg/opt/pr91164.C: New test.
2093 2019-07-16 Jan Hubicka <jh@suse.cz>
2095 * g++.dg/lto/alias-1_0.C: Use -O3.
2096 * g++.dg/lto/alias-2_0.C: Use -O3.
2097 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
2098 -fno-use-linker-plugin.
2099 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
2101 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2103 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
2106 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2108 * gcc.dg/autopar/pr91162.c: Require int128 support.
2110 2019-07-15 Richard Biener <rguenther@suse.de>
2113 * gcc.dg/autopar/pr91162.c: New testcase.
2115 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
2117 PR tree-optimization/88497
2118 * gcc.dg/tree-ssa/pr88497-1.c: New test.
2119 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
2120 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
2121 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
2122 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
2123 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
2124 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
2126 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2129 * gfortran.dg/initialization_14.f90: Modify to now pass by
2130 removing two dg-error commands. Added comments.
2131 * gfortran.dg/initialization_30.f90: New test that includes the
2132 two tests removed above with the 'dg-options -std=f95'.
2134 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
2136 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
2138 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
2141 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
2142 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
2143 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
2144 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
2145 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
2146 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
2147 * gcc.target/powerpc/cmpb-3.c: Adjust.
2148 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
2149 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
2150 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
2151 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
2153 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
2155 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
2158 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
2161 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
2162 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
2163 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
2164 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
2165 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
2166 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
2167 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
2168 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
2169 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
2170 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
2171 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
2172 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
2173 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
2174 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
2175 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
2176 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
2177 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
2178 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
2179 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
2180 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
2181 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
2182 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
2183 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
2184 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
2185 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
2186 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
2187 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
2188 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
2189 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
2190 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
2191 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
2192 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
2193 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
2194 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
2195 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
2196 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
2197 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
2198 * gcc.target/powerpc/cmpb-3.c: Adjust.
2199 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
2200 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
2201 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
2202 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
2203 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
2204 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
2205 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
2206 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
2207 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
2208 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
2209 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
2210 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
2211 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
2212 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
2213 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
2214 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
2215 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
2216 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
2217 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
2218 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
2219 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
2220 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
2221 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
2222 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
2223 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
2224 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
2225 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
2226 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
2228 2019-07-13 Jakub Jelinek <jakub@redhat.com>
2231 * c-c++-common/gomp/reduction-task-3.c: New test.
2233 * c-c++-common/gomp/order-3.c: New test.
2234 * c-c++-common/gomp/order-4.c: New test.
2236 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
2238 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
2240 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
2242 * gcc.dg/pr57438-2.c: Remove.
2244 2019-07-12 Martin Sebor <msebor@redhat.com>
2246 * gcc.dg/Warray-bounds-43.c: New test.
2248 2019-07-12 Jan Hubicka <jh@suse.cz>
2250 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
2252 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
2254 PR tree-optimization/89430
2255 * gcc.dg/tree-ssa/pr89430-1.c: New test.
2256 * gcc.dg/tree-ssa/pr89430-2.c: New test.
2257 * gcc.dg/tree-ssa/pr89430-3.c: New test.
2258 * gcc.dg/tree-ssa/pr89430-4.c: New test.
2259 * gcc.dg/tree-ssa/pr89430-5.c: New test.
2260 * gcc.dg/tree-ssa/pr89430-6.c: New test.
2262 2019-07-12 Richard Biener <rguenther@suse.de>
2264 PR tree-optimization/91145
2265 * gcc.dg/torture/pr91145.c: New testcase.
2267 2019-07-12 Alexandre Oliva <oliva@adacore.com>
2269 * gcc.dg/gimplefe-44.c: New.
2270 * gcc.dg/gimplefe-43.c: New.
2272 2019-07-12 Richard Biener <rguenther@suse.de>
2274 * gcc.dg/tree-ssa/vector-7.c: New testcase.
2276 2019-07-12 Jakub Jelinek <jakub@redhat.com>
2278 * c-c++-common/gomp/order-1.c: New test.
2279 * c-c++-common/gomp/order-2.c: New test.
2281 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
2284 * gcc.target/i386/pr90980-1.c: New test.
2285 * gcc.target/i386/pr90980-2.c: Likewise.
2286 * gcc.target/i386/pr90980-3.c: Likewise.
2288 2019-07-11 Yannick Moy <moy@adacore.com>
2290 * gnat.dg/loop_entry1.adb: New testcase.
2292 2019-07-11 Ed Schonberg <schonberg@adacore.com>
2294 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
2296 2019-07-11 Justin Squirek <squirek@adacore.com>
2298 * gnat.dg/unreferenced2.adb: New testcase.
2300 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
2302 * gnat.dg/self_ref1.adb: New testcase.
2304 2019-07-11 Ed Schonberg <schonberg@adacore.com>
2306 * gnat.dg/predicate11.adb: New testcase.
2308 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
2310 * gnat.dg/equal9.adb: New testcase.
2312 2019-07-11 Thomas Quinot <quinot@adacore.com>
2314 * gnat.dg/scos1.adb: New testcase.
2316 2019-07-11 Justin Squirek <squirek@adacore.com>
2318 * gnat.dg/access7.adb: New testcase.
2320 2019-07-11 Yannick Moy <moy@adacore.com>
2322 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
2324 2019-07-11 Richard Biener <rguenther@suse.de>
2327 * gcc.target/i386/pr91131.c: New testcase.
2329 2019-07-10 Martin Sebor <msebor@redhat.com>
2332 * gcc.dg/strlenopt-67.c: Removed second copy of test.
2334 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
2337 * gcc.target/aarch64/pr91102.c: New test.
2339 2019-07-10 Richard Biener <rguenther@suse.de>
2341 PR tree-optimization/91126
2342 * gcc.dg/torture/pr91126.c: New testcase.
2344 2019-07-10 Richard Biener <rguenther@suse.de>
2346 * gcc.dg/torture/ssa-fre-5.c: New testcase.
2347 * gcc.dg/torture/ssa-fre-6.c: Likewise.
2348 * gcc.dg/torture/ssa-fre-7.c: Likewise.
2350 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2352 * gnat.dg/modular5.adb: New testcase.
2354 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2356 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
2357 gnat.dg/limited3_pkg.ads: New testcase.
2359 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
2361 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
2363 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
2365 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
2366 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
2367 gnat.dg/limited2_pack_2.ads: New testcase.
2369 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2371 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
2372 gnat.dg/equal8_pkg.ads: New testcase.
2374 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2376 * g++.dg/diagnostic/complex-invalid-1.C: New.
2377 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
2378 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
2380 * g++.dg/other/anon-union3.C: Adjust expected location.
2381 * g++.dg/parse/error8.C: Likewise.
2383 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
2385 * g++.dg/lto/alias-3_0.C: New file.
2386 * g++.dg/lto/alias-3_1.c: New file.
2388 2019-07-09 Martin Sebor <msebor@redhat.com>
2390 PR tree-optimization/90989
2391 * gcc.dg/strlenopt-26.c: Exit with test result status.
2392 * gcc.dg/strlenopt-67.c: New test.
2394 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
2396 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
2397 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
2398 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
2400 2019-07-09 Richard Biener <rguenther@suse.de>
2402 PR tree-optimization/91114
2403 * gcc.dg/vect/pr91114.c: New testcase.
2405 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
2407 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
2408 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
2409 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
2410 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
2412 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
2414 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
2416 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
2417 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
2418 * gcc.target/arm/cmse/struct-1.c: Likewise.
2420 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
2422 * gcc.target/arm/aes-fuse-1.c: New.
2423 * gcc.target/arm/aes-fuse-2.c: New.
2424 * gcc.target/arm/aes_xor_combine.c: New.
2426 2019-07-09 Martin Liska <mliska@suse.cz>
2428 * gcc.dg/predict-17.c: Test loop optimizer assumption
2429 about loop iterations.
2431 2019-07-09 Richard Biener <rguenther@suse.de>
2433 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
2434 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
2435 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
2437 2019-07-09 Ed Schonberg <schonberg@adacore.com>
2439 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
2440 gnat.dg/predicate10_pkg.ads: New testcase.
2442 2019-07-09 Justin Squirek <squirek@adacore.com>
2444 * gnat.dg/image1.adb: New testcase.
2446 2019-07-09 Javier Miranda <miranda@adacore.com>
2448 * gnat.dg/rep_clause8.adb: New testcase.
2450 2019-07-09 Ed Schonberg <schonberg@adacore.com>
2452 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
2453 gnat.dg/equal7_pkg.ads: New testcase.
2455 2019-07-09 Javier Miranda <miranda@adacore.com>
2457 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
2458 gnat.dg/range_check3_pkg.ads: New testcase.
2460 2019-07-09 Ed Schonberg <schonberg@adacore.com>
2462 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
2463 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
2464 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
2465 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
2468 2019-07-08 Martin Sebor <msebor@redhat.com>
2472 * gcc.c-torture/execute/return-addr.c: New test.
2473 * gcc.dg/Wreturn-local-addr-2.c: New test.
2474 * gcc.dg/Wreturn-local-addr-4.c: New test.
2475 * gcc.dg/Wreturn-local-addr-5.c: New test.
2476 * gcc.dg/Wreturn-local-addr-6.c: New test.
2477 * gcc.dg/Wreturn-local-addr-7.c: New test.
2478 * gcc.dg/Wreturn-local-addr-8.c: New test.
2479 * gcc.dg/Wreturn-local-addr-9.c: New test.
2480 * gcc.dg/Wreturn-local-addr-10.c: New test.
2481 * gcc.dg/Walloca-4.c: Handle expected warnings.
2482 * gcc.dg/pr41551.c: Same.
2483 * gcc.dg/pr59523.c: Same.
2484 * gcc.dg/tree-ssa/pr88775-2.c: Same.
2485 * gcc.dg/tree-ssa/alias-37.c: Same.
2486 * gcc.dg/winline-7.c: Same.
2488 2019-07-08 Jakub Jelinek <jakub@redhat.com>
2490 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
2491 * g++.dg/vect/simd-9.cc: Likewise.
2494 * g++.dg/gomp/pr91110.C: New test.
2496 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
2498 PR rtl-optimization/88233
2499 * gcc.target/powerpc/pr88233.c: New testcase.
2501 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
2505 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
2507 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
2509 * gcc.target/s390/rotate-truncation-mask.c: New test.
2511 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
2513 * gcc.target/s390/combine-rotate-modulo.c: New test.
2514 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
2515 * gcc.target/s390/vector/combine-shift-vec.c: New test.
2517 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
2519 Avoid clash with system header declaration.
2520 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
2522 2019-07-08 Richard Biener <rguenther@suse.de>
2524 PR tree-optimization/91108
2525 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
2526 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
2528 2019-07-08 Jim Wilson <jimw@sifive.com>
2530 * gcc.target/riscv/shift-shift-2.c: Add one more test.
2532 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2535 * g++.dg/tree-ssa/final2.C: New.
2536 * g++.dg/tree-ssa/final3.C: Likewise.
2538 2019-07-08 Javier Miranda <miranda@adacore.com>
2540 * gnat.dg/interface10.adb: New testcase.
2542 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
2544 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
2546 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2548 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
2550 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2552 * gnat.dg/fixed_delete.adb: New testcase.
2554 2019-07-08 Javier Miranda <miranda@adacore.com>
2556 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
2557 gnat.dg/interface9_root.ads: New testcase.
2559 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2561 * gnat.dg/predicate9.adb: New testcase.
2563 2019-07-08 Justin Squirek <squirek@adacore.com>
2565 * gnat.dg/sso16.adb: New testcase.
2567 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2569 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
2570 gnat.dg/predicate8_pkg.ads: New testcase.
2572 2019-07-08 Richard Biener <rguenther@suse.de>
2574 PR tree-optimization/83518
2575 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
2576 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
2577 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
2578 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
2579 * g++.dg/tree-ssa/pr83518.C: Likewise.
2581 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
2583 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
2584 (main): Use PR_SET_PTRACER where available.
2586 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
2589 * gfortran.dg/pointer_array_11.f90 : New test.
2591 2019-07-06 Jakub Jelinek <jakub@redhat.com>
2593 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
2595 PR tree-optimization/91096
2596 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
2597 (bar, main): Use it instead of -__builtin_inff ().
2598 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
2599 (bar, main): Use it instead of -__builtin_inff ().
2601 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
2603 PR c++/67184 (again)
2605 * g++.dg/other/final4.C: New.
2607 2019-07-04 Marek Polacek <polacek@redhat.com>
2610 PR c++/83374 - __is_standard_layout wrong for a class with repeated
2612 * g++.dg/ext/is_std_layout3.C: New test.
2613 * g++.dg/ext/is_std_layout4.C: New test.
2615 2019-07-05 Richard Biener <rguenther@suse.de>
2617 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
2619 2019-07-05 Richard Biener <rguenther@suse.de>
2621 PR tree-optimization/91091
2622 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
2623 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
2624 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
2625 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
2627 2019-07-05 Richard Biener <rguenther@suse.de>
2629 PR tree-optimization/91091
2630 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
2631 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
2633 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
2635 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
2637 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
2639 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
2640 gnat.dg/task3_pkg2.ads: New testcase.
2642 2019-07-05 Javier Miranda <miranda@adacore.com>
2644 * gnat.dg/access6.adb: New testcase.
2646 2019-07-05 Bob Duff <duff@adacore.com>
2648 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
2650 2019-07-05 Ed Schonberg <schonberg@adacore.com>
2652 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
2654 2019-07-05 Ed Schonberg <schonberg@adacore.com>
2656 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
2657 gnat.dg/predicate7_pkg.ads: New testcase.
2659 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2662 * gcc.dg/gomp/pr78884.c: New test.
2664 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
2666 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
2669 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
2671 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
2673 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
2675 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
2676 * jit.dg/test-accessing-bitfield.c: New testcase.
2677 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
2679 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
2681 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
2684 2019-07-04 Jan Hubicka <jh@suse.cz>
2686 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
2687 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
2689 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
2691 * g++.dg/gomp/unmappable-1.C: New file.
2693 2019-07-04 Javier Miranda <miranda@adacore.com>
2695 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
2696 gnat.dg/cpp_constructor_useit.ads: New testcase.
2698 2019-07-04 Gary Dismukes <dismukes@adacore.com>
2700 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
2701 gnat.dg/ghost5_parent.ads: New testcase.
2703 2019-07-04 Yannick Moy <moy@adacore.com>
2705 * gnat.dg/spark3.adb: New testcase.
2707 2019-07-04 Justin Squirek <squirek@adacore.com>
2709 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
2711 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2713 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
2714 gnat.dg/equal6_types.ads: New testcase.
2716 2019-07-04 Justin Squirek <squirek@adacore.com>
2718 * gnat.dg/allocator.adb: New testcase.
2720 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
2722 * gnat.dg/default_initial_condition.adb,
2723 gnat.dg/default_initial_condition_pack.adb,
2724 gnat.dg/default_initial_condition_pack.ads: New testcase.
2726 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2728 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
2730 2019-07-04 Yannick Moy <moy@adacore.com>
2732 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
2733 gnat.dg/synchronized2_pkg.ads: New testcase.
2735 2019-07-04 Justin Squirek <squirek@adacore.com>
2737 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
2738 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
2741 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2743 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
2744 gnat.dg/dimensions2_real_numbers.ads: New testcase.
2746 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2748 PR tree-optimization/91063
2749 * gcc.dg/gomp/pr91063.c: New test.
2751 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2754 * gfortran.dg/pr88833.f90: New test.
2756 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2759 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
2760 hardcoded 16 for better portability.
2761 (v2di): Change from long vector to long long vector. Use
2762 2 * sizeof (long long) instead of hardcoded 16.
2764 PR rtl-optimization/90756
2765 * gcc.dg/pr90756.c: New test.
2767 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
2769 * gcc.target/mips/mips-fmadd.c: Rename to ...
2770 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
2771 * gcc.target/mips/mips-fmadd-n64.c: New.
2773 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
2775 * gcc.dg/store_merging_27.c: Fix test for Arm.
2776 * gcc.dg/store_merging_28.c: Likewise.
2777 * gcc.dg/store_merging_29.c: Likewise.
2778 * gcc.dg/tree-ssa/dump-6.c: Likewise.
2780 2019-07-03 Mark Wielaard <mark@klomp.org>
2783 * g++.dg/pr90981.C: New test.
2785 2019-07-03 Richard Biener <rguenther@suse.de>
2788 * gcc.dg/pr91069.c: New testcase.
2790 2019-07-03 Martin Liska <mliska@suse.cz>
2792 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
2793 as we do now better.
2795 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
2797 * gnat.dg/specs/debug1.ads: New test.
2799 2019-07-03 Martin Liska <mliska@suse.cz>
2801 PR tree-optimization/90892
2802 * gcc.dg/pr90892.c: New test.
2804 2019-07-03 Martin Liska <mliska@suse.cz>
2807 * gcc.target/i386/pr90899.c: New test.
2809 2019-07-03 Jakub Jelinek <jakub@redhat.com>
2811 PR tree-optimization/91033
2812 * gcc.target/i386/pr91033.c: New test.
2814 2019-07-03 Bob Duff <duff@adacore.com>
2816 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
2817 gnat.dg/task2_pkg.ads: New testcase.
2819 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2821 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
2822 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
2825 2019-07-03 Justin Squirek <squirek@adacore.com>
2827 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
2829 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
2831 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
2832 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
2835 2019-07-03 Bob Duff <duff@adacore.com>
2837 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
2838 gnat.dg/warn20_pkg.ads: New testcase.
2840 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2842 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
2843 * gnat.dg/static_pred1.adb: Remove expected error.
2845 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2847 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
2849 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
2851 * gnat.dg/alignment14.adb: New testcase.
2853 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2855 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
2858 2019-07-03 Jakub Jelinek <jakub@redhat.com>
2860 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
2861 * c-c++-common/gomp/scan-5.c (foo): Likewise.
2863 * c-c++-common/gomp/scan-5.c: New test.
2865 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
2867 2019-07-02 Jeff Law <law@redhat.com>
2869 PR tree-optimization/90883
2870 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
2871 deleted store on some targets.
2873 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
2876 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
2877 to reference fake_var.
2879 2019-07-02 qing zhao <qing.zhao@oracle.com>
2881 PR preprocessor/90581
2882 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
2883 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
2884 * c-c++-common/cpp/fmax-include-depth.c: New test.
2886 2019-07-02 Jan Hubicka <jh@suse.cz>
2888 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
2890 2019-07-02 Jan Hubicka <jh@suse.cz>
2892 * g++.dg/lto/pr90990_0.C: New testcase.
2894 2019-07-02 Richard Biener <rguenther@suse.de>
2896 PR tree-optimization/58483
2897 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
2899 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
2902 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
2904 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
2906 * gcc.target/s390/vector/vec-shift-2.c: New test.
2908 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2910 * gnat.dg/generic_inst3.adb,
2911 gnat.dg/generic_inst3_kafka_lib-topic.ads,
2912 gnat.dg/generic_inst3_kafka_lib.ads,
2913 gnat.dg/generic_inst3_markets.ads,
2914 gnat.dg/generic_inst3_traits-encodables.ads,
2915 gnat.dg/generic_inst3_traits.ads: New testcase.
2917 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2919 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
2921 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2923 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
2926 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2928 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
2930 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2932 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
2934 2019-07-01 Richard Biener <rguenther@suse.de>
2936 * gcc.dg/gimplefe-42.c: New testcase.
2938 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2940 * gnat.dg/sets1.adb: Update.
2942 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2944 * gnat.dg/linkedlist.adb: Update.
2946 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2948 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
2950 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2952 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
2953 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
2956 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
2960 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
2961 -fno-use-linker-plugin
2962 * g++.dg/lto/alias-2_0.C: Likewise.
2964 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
2966 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
2968 2019-07-01 Richard Biener <rguenther@suse.de>
2970 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
2972 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
2974 * lib/target-supports.exp
2975 (check_effective_target_avx512vp2intersect): New proc.
2976 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
2977 dg-require-effective-target avx512vp2intersect.
2978 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
2980 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2982 * gnat.dg/specs/array5.ads: New test.
2983 * gnat.dg/specs/array5_pkg1.ads: New helper.
2984 * gnat.dg/specs/array5_pkg2.ads: Likewise.
2985 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
2987 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2989 * gnat.dg/specs/unchecked_convert1.ads: New test.
2990 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
2992 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2994 * gnat.dg/specs/size_clause3.ads: Adjust error message.
2996 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2998 * gnat.dg/specs/atomic2.ads: Adjust error message.
2999 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3000 * gnat.dg/specs/size_clause3.ads: Likewise.
3002 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3004 * gnat.dg/array35.adb: New test.
3005 * gnat.dg/array36.adb: Likewise.
3007 2019-06-28 Jan Beulich <jbeulich@suse.com>
3009 * gcc.target/i386/gfni-5.c: New.
3011 2019-06-28 Jan Beulich <jbeulich@suse.com>
3013 * gcc.target/i386/cvtpd2pi: New.
3015 2019-06-27 Jakub Jelinek <jakub@redhat.com>
3018 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
3020 PR tree-optimization/91010
3021 * g++.dg/vect/simd-10.cc: New test.
3023 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
3026 * match.c (gfc_match_common): Adjust parsing of fixed and free form
3027 source code containing, e.g., COMMONI.
3029 2019-06-27 Jan Hubicka <jh@suse.cz>
3031 * g++.dg/lto/alias-2_0.C: New testcase.
3032 * g++.dg/lto/alias-2_1.C: New testcase.
3034 2019-06-27 Jakub Jelinek <jakub@redhat.com>
3037 * gcc.target/i386/avx2-pr90991-1.c: New test.
3038 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
3040 2019-06-27 Jan Beulich <jbeulich@suse.com>
3042 * gcc.target/i386/gfni-4.c: Pass -msse2.
3044 2019-06-27 Richard Biener <rguenther@suse.de>
3046 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
3048 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
3050 PR tree-optimization/89772
3051 * gcc.dg/builtin-memchr-4.c: New test.
3053 2019-06-27 Martin Liska <mliska@suse.cz>
3055 PR tree-optimization/91014
3056 * gcc.target/s390/pr91014.c: New test.
3058 2019-06-27 Richard Biener <rguenther@suse.de>
3061 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
3063 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
3066 * gcc.target/powerpc/pr62147.c: New test.
3068 2019-06-26 Jeff Law <law@redhat.com>
3070 PR tree-optimization/90883
3071 * g++.dg/tree-ssa/pr90883.C: New test.
3072 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
3074 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
3077 * lib/target-supports.exp (available_vector_sizes)
3078 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
3079 64-bit vectors for !ia32.
3081 2019-06-26 Jeff Law <law@redhat.com>
3083 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
3084 as DSE compromises several of these tests.
3085 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
3086 * gcc.dg/memcpy-2.c: Similarly.
3087 * gcc.dg/pr40340-1.c: Similarly.
3088 * gcc.dg/pr40340-2.c: Similarly.
3089 * gcc.dg/pr40340-5.c: Similarly.
3091 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
3094 ChangeLog forgotten with revision 272667
3095 * gfortran.dg/pr90988_1.f90: New test.
3096 * gfortran.dg/pr90988_2.f90: Ditto.
3097 * gfortran.dg/pr90988_3.f90: Ditto.
3099 2019-06-26 Nathan Sidwell <nathan@acm.org>
3101 * c-c++-common/pr90927.c: New.
3103 2019-06-26 Richard Biener <rguenther@suse.de>
3106 * g++.dg/torture/pr90982.C: New testcase.
3108 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3112 * g++.dg/other/final3.C: New.
3113 * g++.dg/other/final5.C: Likewise.
3115 2019-06-26 Jakub Jelinek <jakub@redhat.com>
3118 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
3120 2019-06-26 Li Jia He <helijia@linux.ibm.com>
3122 * gcc.target/powerpc/maddld-1.c: New testcase.
3124 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
3125 Olga Makhotina <olga.makhotina@intel.com>
3127 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
3128 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
3129 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
3130 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
3131 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
3132 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
3133 * gcc.target/i386/sse-13.c: Likewsie.
3134 * gcc.target/i386/sse-14.c: Likewise.
3135 * gcc.target/i386/sse-22.c: Likewise.
3136 * gcc.target/i386/sse-23.c: Likewise.
3137 * g++.dg/other/i386-2.C: Likewise.
3138 * g++.dg/other/i386-3.C: Likewise.
3140 2019-06-25 Jakub Jelinek <jakub@redhat.com>
3143 * g++.dg/ext/vector38.C: New test.
3145 2019-06-25 Martin Jambor <mjambor@suse.cz>
3148 * g++.dg/lto/pr90939_[01].C: New test.
3150 2019-06-25 Richard Biener <rguenther@suse.de>
3152 PR tree-optimization/90930
3153 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
3154 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3156 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
3158 * gcc.target/arc/pr89838.c: New file.
3160 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3162 * gcc.target/msp430/mlarge-pedwarns.c: New test.
3164 2019-06-25 Jakub Jelinek <jakub@redhat.com>
3167 * c-c++-common/gomp/pr90954.c: New test.
3169 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3171 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
3172 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
3174 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3176 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
3177 to recognise Darwin's register names.
3179 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3181 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
3182 * gcc.dg/cpp/usr/include/stdio.h: Rename...
3183 * gcc.dg/cpp/usr/include/example.h: ... to this.
3185 2019-06-24 Richard Biener <rguenther@suse.de>
3187 PR tree-optimization/90972
3188 * gcc.dg/torture/pr90972.c: New testcase.
3190 2019-06-24 Martin Sebor <msebor@redhat.com>
3192 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
3193 * gcc.dg/misc-column.c: Ditto.
3195 2019-06-23 Ian Lance Taylor <iant@golang.org>
3197 * go.test/test/blank1.go: Update for diagnostic message changes.
3199 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3201 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
3203 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3205 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
3206 vector explicitly for the vec_perm.
3208 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3210 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
3211 __USER_LABEL_PREFIX__.
3213 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3215 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
3216 expect the out-of-line GPR restore, and test specifically for
3217 absence of branches to local labels.
3219 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3222 * gfortran.dg/io_constraints_14.f90: New test.
3224 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
3226 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
3227 * gcc.target/powerpc/pr79909.c: Likewise.
3229 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
3231 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
3232 warning about _Bool.
3234 2019-06-22 Marek Polacek <polacek@redhat.com>
3239 * g++.dg/cpp0x/nondeduced5.C: New test.
3240 * g++.dg/cpp0x/nondeduced6.C: New test.
3241 * g++.dg/cpp0x/nondeduced7.C: New test.
3244 * g++.dg/cpp0x/noexcept54.C: New test.
3246 2019-06-22 Jan Hubicka <jh@suse.cz>
3248 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
3250 2019-06-22 Marek Polacek <polacek@redhat.com>
3252 PR c++/86476 - noexcept-specifier is a complete-class context.
3254 * g++.dg/cpp0x/noexcept45.C: New test.
3255 * g++.dg/cpp0x/noexcept46.C: New test.
3256 * g++.dg/cpp0x/noexcept47.C: New test.
3257 * g++.dg/cpp0x/noexcept48.C: New test.
3258 * g++.dg/cpp0x/noexcept49.C: New test.
3259 * g++.dg/cpp0x/noexcept50.C: New test.
3260 * g++.dg/cpp0x/noexcept51.C: New test.
3261 * g++.dg/cpp0x/noexcept52.C: New test.
3262 * g++.dg/cpp0x/noexcept53.C: New test.
3263 * g++.dg/eh/shadow1.C: Adjust dg-error.
3265 PR c++/90881 - bogus -Wunused-value in unevaluated context.
3266 * g++.dg/cpp0x/Wunused-value1.C: New test.
3268 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3270 * g++.dg/diagnostic/auto-storage-1.C: New.
3271 * g++.dg/diagnostic/no-type-1.C: Likewise.
3272 * g++.dg/diagnostic/no-type-2.C: Likewise.
3273 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
3274 * g++.dg/cpp0x/auto9.C: Test some locations too.
3275 * g++.dg/cpp1z/register1.C: Likewise.
3276 * g++.dg/cpp1z/register2.C: Likewise.
3277 * g++.dg/cpp1z/register3.C: Likewise.
3278 * g++.dg/other/error34.C: Likewise.
3280 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
3283 * g++.dg/other/final7.C: New.
3285 2019-06-21 Jakub Jelinek <jakub@redhat.com>
3287 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
3289 * g++.dg/vect/simd-5.cc: Likewise.
3291 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
3295 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3299 * g++.dg/other/final3.C: New.
3300 * g++.dg/other/final4.C: Likewise.
3301 * g++.dg/other/final5.C: Likewise.
3303 * g++.dg/other/final6.C: New.
3305 2019-06-21 Marek Polacek <polacek@redhat.com>
3307 PR c++/61490 - qualified-id in friend function definition.
3308 * g++.dg/diagnostic/friend2.C: New test.
3309 * g++.dg/diagnostic/friend3.C: New test.
3311 PR c++/60223 - ICE with T{} in non-deduced context.
3312 * g++.dg/cpp0x/nondeduced1.C: New test.
3313 * g++.dg/cpp0x/nondeduced2.C: New test.
3314 * g++.dg/cpp0x/nondeduced3.C: New test.
3315 * g++.dg/cpp0x/nondeduced4.C: New test.
3317 PR c++/64235 - missing syntax error with invalid alignas.
3318 * g++.dg/parse/alignas1.C: New test.
3320 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
3323 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
3324 * gfortran.dg/pr67884.f90: ... covered here. New test.
3326 2019-06-21 Marek Polacek <polacek@redhat.com>
3328 PR c++/90490 - fix decltype issues in noexcept-specifier.
3329 * g++.dg/cpp0x/noexcept43.C: New test.
3330 * g++.dg/cpp0x/noexcept44.C: New test.
3332 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
3334 PR c++/90875 - added -Wswitch-outside-range option
3335 * c-c++-common/Wswitch-outside-range-1.c: New test.
3336 * c-c++-common/Wswitch-outside-range-2.c: New test.
3337 * c-c++-common/Wswitch-outside-range-3.c: New test.
3338 * c-c++-common/Wswitch-outside-range-4.c: New test.
3340 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
3343 gfortran.dg/pr51991.f90
3345 2019-06-21 Jeff Law <law@redhat.com>
3347 PR tree-optimization/90949
3348 * gcc.c-torture/execute/pr90949.c: New test.
3350 2019-06-21 Marek Polacek <polacek@redhat.com>
3352 PR c++/90953 - ICE with -Wmissing-format-attribute.
3353 * g++.dg/warn/miss-format-7.C: New test.
3355 2019-06-21 Richard Biener <rguenther@suse.de>
3358 * g++.dg/debug/pr90914.C: New testcase.
3360 2019-06-21 Richard Biener <rguenther@suse.de>
3362 PR tree-optimization/90913
3363 * gfortran.dg/vect/pr90913.f90: New testcase.
3365 2019-06-21 Jakub Jelinek <jakub@redhat.com>
3367 * gcc.dg/vect/vect-simd-12.c: New test.
3368 * gcc.dg/vect/vect-simd-13.c: New test.
3369 * gcc.dg/vect/vect-simd-14.c: New test.
3370 * gcc.dg/vect/vect-simd-15.c: New test.
3371 * gcc.target/i386/sse2-vect-simd-12.c: New test.
3372 * gcc.target/i386/sse2-vect-simd-13.c: New test.
3373 * gcc.target/i386/sse2-vect-simd-14.c: New test.
3374 * gcc.target/i386/sse2-vect-simd-15.c: New test.
3375 * gcc.target/i386/avx2-vect-simd-12.c: New test.
3376 * gcc.target/i386/avx2-vect-simd-13.c: New test.
3377 * gcc.target/i386/avx2-vect-simd-14.c: New test.
3378 * gcc.target/i386/avx2-vect-simd-15.c: New test.
3379 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
3380 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
3381 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
3382 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
3383 * g++.dg/vect/simd-6.cc: New test.
3384 * g++.dg/vect/simd-7.cc: New test.
3385 * g++.dg/vect/simd-8.cc: New test.
3386 * g++.dg/vect/simd-9.cc: New test.
3387 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
3390 * g++.dg/gomp/lastprivate-1.C: New test.
3392 * gcc.dg/vect/vect-simd-11.c: New test.
3393 * gcc.target/i386/sse2-vect-simd-11.c: New test.
3394 * gcc.target/i386/avx2-vect-simd-11.c: New test.
3395 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
3397 2019-06-20 Marek Polacek <polacek@redhat.com>
3400 * g++.dg/ext/goto1.C: New test.
3402 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
3405 * gfortran.dg/pr77632_1.f90: New test.
3407 2019-06-20 Marek Polacek <polacek@redhat.com>
3410 * g++.dg/parse/error62.C: New test.
3412 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
3415 * gfortran.dg/pr86587.f90: New test.
3417 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
3419 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
3420 * obj-c++.dg/stubify-2.mm: Likewise.
3421 * objc.dg/stubify-1.m: Likewise.
3422 * objc.dg/stubify-2.m: Likewise.
3424 2019-06-20 Marek Polacek <polacek@redhat.com>
3427 * g++.dg/cpp1z/inline-var7.C: New test.
3429 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
3432 * gcc.target/i386/pr54855-1.c: New test.
3433 * gcc.target/i386/pr54855-2.c: Likewise.
3434 * gcc.target/i386/pr54855-3.c: Likewise.
3435 * gcc.target/i386/pr54855-4.c: Likewise.
3436 * gcc.target/i386/pr54855-5.c: Likewise.
3437 * gcc.target/i386/pr54855-6.c: Likewise.
3438 * gcc.target/i386/pr54855-7.c: Likewise.
3439 * gcc.target/i386/pr54855-8.c: Likewise.
3440 * gcc.target/i386/pr54855-9.c: Likewise.
3441 * gcc.target/i386/pr54855-10.c: Likewise.
3443 2019-06-20 Jan Hubicka <jh@suse.cz>
3445 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
3447 2019-06-20 Marek Polacek <polacek@redhat.com>
3450 * g++.dg/cpp1y/noexcept1.C: New test.
3452 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3455 * gfortran.dg/external_procedure_4.f90: New test.
3457 2019-06-20 Tom de Vries <tdevries@suse.de>
3459 * gcc.dg/pr90866-2.c: Require global_constructor.
3461 2019-06-20 Tom de Vries <tdevries@suse.de>
3463 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
3464 * gcc.dg/pr88870.c: Same.
3465 * gcc.dg/pr90082.c: Same.
3467 2019-06-20 Tom de Vries <tdevries@suse.de>
3469 * gcc.dg/pr89737.c: Require indirect_jumps.
3470 * gcc.dg/torture/pr87693.c: Same.
3471 * gcc.dg/torture/pr89135.c: Same.
3472 * gcc.dg/torture/pr90071.c: Same.
3474 2019-06-20 Tom de Vries <tdevries@suse.de>
3476 * gcc.c-torture/compile/pr89280.c: Require label_values.
3477 * gcc.dg/pr89737.c: Same.
3478 * gcc.dg/pr90082.c: Same.
3479 * gcc.dg/torture/pr89135.c: Same.
3480 * gcc.dg/torture/pr89247.c: Same.
3481 * gcc.dg/torture/pr90071.c: Same.
3483 2019-06-20 Tom de Vries <tdevries@suse.de>
3485 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
3486 * gcc.c-torture/compile/pr77754-2.c: Same.
3487 * gcc.c-torture/compile/pr77754-3.c: Same.
3488 * gcc.c-torture/compile/pr77754-4.c: Same.
3489 * gcc.c-torture/compile/pr77754-5.c: Same.
3490 * gcc.c-torture/compile/pr77754-6.c: Same.
3491 * gcc.c-torture/compile/pr87110.c: Same.
3492 * gcc.c-torture/execute/pr86528.c: Same.
3493 * gcc.dg/Walloca-larger-than-2.c: Same.
3494 * gcc.dg/Walloca-larger-than.c: Same.
3495 * gcc.dg/Warray-bounds-41.c: Same.
3496 * gcc.dg/Wrestrict-17.c: Same.
3497 * gcc.dg/Wstrict-overflow-27.c: Same.
3498 * gcc.dg/Wstringop-truncation-3.c: Same.
3499 * gcc.dg/pr78902.c: Same.
3500 * gcc.dg/pr87099.c: Same.
3501 * gcc.dg/pr87320.c: Same.
3502 * gcc.dg/pr89045.c: Same.
3503 * gcc.dg/strlenopt-62.c: Same.
3504 * gcc.dg/tree-ssa/alias-37.c: Same.
3506 2019-06-19 Marek Polacek <polacek@redhat.com>
3508 PR c++/60364 - noreturn after first decl not diagnosed.
3509 * g++.dg/warn/noreturn-8.C: New test.
3510 * g++.dg/warn/noreturn-9.C: New test.
3511 * g++.dg/warn/noreturn-10.C: New test.
3512 * g++.dg/warn/noreturn-11.C: New test.
3514 2019-06-19 Martin Sebor <msebor@redhat.com>
3516 PR tree-optimization/90626
3517 * gcc.dg/strlenopt-65.c: New test.
3518 * gcc.dg/strlenopt-66.c: New test.
3519 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
3521 2019-06-19 Martin Sebor <msebor@redhat.com>
3523 PR translation/90156
3524 * gcc.dg/format/gcc_diag-11.c: Enable.
3526 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
3529 * gfortran.dg/pr69499.f90: New test.
3530 * gfortran.dg/module_error_1.f90: Update dg-error string.
3532 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
3535 * gfortran.dg/pr69398.f90: New test.
3537 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
3540 * gfortran.dg/pr87907.f90: New testcase.
3542 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
3545 * gcc.c-torture/execute/pr84521.c: New test.
3547 2019-06-19 Jakub Jelinek <jakub@redhat.com>
3549 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
3550 tree-vect.h nor call check_vect.
3551 * gcc.dg/vect/vect-simd-9.c: Likewise.
3552 * gcc.dg/vect/vect-simd-10.c: New test.
3553 * gcc.target/i386/sse2-vect-simd-8.c: New test.
3554 * gcc.target/i386/sse2-vect-simd-9.c: New test.
3555 * gcc.target/i386/sse2-vect-simd-10.c: New test.
3556 * gcc.target/i386/avx2-vect-simd-8.c: New test.
3557 * gcc.target/i386/avx2-vect-simd-9.c: New test.
3558 * gcc.target/i386/avx2-vect-simd-10.c: New test.
3559 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
3560 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
3561 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
3563 * g++.dg/vect/simd-3.cc: New test.
3564 * g++.dg/vect/simd-4.cc: New test.
3565 * g++.dg/vect/simd-5.cc: New test.
3567 2019-06-19 Jakub Jelinek <jakub@redhat.com>
3569 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
3571 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
3572 Mark Eggleston <mark.eggleston@codethink.com>
3575 * gfortran.dg/dec_format_empty_item_1.f: New test.
3576 * gfortran.dg/dec_format_empty_item_2.f: New test.
3577 * gfortran.dg/dec_format_empty_item_3.f: New test.
3579 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3581 * gcc.target/aarch64/pr88834.c: Move from here...
3582 * gcc.target/aarch64/sve/pr88834.c: ...to here.
3584 2019-06-18 Cherry Zhang <cherryyz@google.com>
3586 * go.dg/concatstring.go: New test.
3588 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
3591 * gfortran.dg/goacc/declare-3.f95: Update.
3594 * gfortran.dg/goacc/declare-3.f95: New file.
3597 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
3599 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
3600 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
3603 * c-c++-common/goacc/declare-pr90861.c: New file.
3606 * c-c++-common/goacc/declare-1.c: Update.
3607 * c-c++-common/goacc/declare-2.c: Likewise.
3610 * c-c++-common/goacc/declare-1.c: Update.
3611 * c-c++-common/goacc/declare-2.c: Likewise.
3613 2019-06-18 Marek Polacek <polacek@redhat.com>
3616 * g++.dg/cpp0x/noexcept42.C: New test.
3619 * g++.dg/cpp0x/variadic177.C: New test.
3621 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
3623 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
3625 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
3626 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
3627 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
3628 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
3629 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
3630 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
3631 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
3633 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
3635 * gcc.target/i386/pr81563.c (dg-final): Check that no
3636 registers are restored from %esp.
3638 2019-06-18 Richard Biener <rguenther@suse.de>
3641 * gcc.dg/gomp/pr90900.c: New testcase.
3643 2019-06-18 Martin Sebor <msebor@redhat.com>
3645 * gcc.dg/pr90866-2.c: Remove a pointless declaration
3646 to avoid compilation errors on arm-none-eabi.
3648 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
3650 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
3651 * gcc.target/aarch64/pcs_attribute-3.c: New test.
3653 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3654 * gcc.target/aarch64/sve/fadda_1.c: New test.
3656 2019-06-17 Jakub Jelinek <jakub@redhat.com>
3658 * gcc.dg/vect/vect-simd-8.c: New test.
3659 * gcc.dg/vect/vect-simd-9.c: New test.
3660 * g++.dg/vect/simd-2.cc: New test.
3661 * g++.dg/gomp/scan-1.C: New test.
3663 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
3666 * gcc.target/i386/fnabs.c: New test.
3668 2019-06-17 Marek Polacek <polacek@redhat.com>
3670 PR c++/83820 - excessive attribute arguments not detected.
3671 * g++.dg/cpp0x/gen-attrs-67.C: New test.
3673 2019-06-17 Nathan Sidwell <nathan@acm.org>
3676 * g++.dg/lookup/pr90754.C: New.
3678 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
3681 * gcc.c-torture/execute/pr64242.c: Improve test.
3683 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3685 * gcc.target/msp430/mspabi_sllll.c: New test.
3686 * gcc.target/msp430/mspabi_srall.c: New test.
3687 * gcc.target/msp430/mspabi_srlll.c: New test.
3688 * gcc.c-torture/execute/shiftdi-2.c: New test.
3690 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3692 * lib/target-supports.exp: Add check_effective_target_longlong64.
3694 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
3696 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
3697 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
3699 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
3702 * gdc.dg/pr90650a.d: New test.
3703 * gdc.dg/pr90650b.d: New test.
3705 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
3707 * gfortran.dg/dummy_derived_typed.f90: New test.
3709 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
3711 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
3713 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
3715 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
3717 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3720 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
3721 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
3722 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3723 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3724 * obj-c++.dg/syntax-error-1.mm: Likewise.
3725 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
3726 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3727 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3728 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3729 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
3730 in no longer supported, also on m64 where there's no meaning to it.
3731 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
3732 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
3734 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
3735 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
3736 * obj-c++.dg/stubify-2.mm: Likewise.
3737 * obj-c++.dg/try-catch-1.mm: Likewise.
3738 * obj-c++.dg/try-catch-3.mm: Likewise.
3740 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3743 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
3744 * objc.dg/image-info.m: Likewise.
3745 * objc.dg/method-6.m: Likewise.
3746 * objc.dg/no-extra-load.m: Likewise.
3747 * objc.dg/objc-foreach-4.m: Likewise.
3748 * objc.dg/objc-foreach-5.m: Likewise.
3749 * objc.dg/proto-lossage-7.m: Likewise.
3750 * objc.dg/strings/const-cfstring-2.m: Likewise.
3751 * objc.dg/strings/const-cfstring-5.m: Likewise.
3752 * objc.dg/strings/const-str-12b.m: Likewise.
3753 * objc.dg/symtab-1.m: Likewise.
3754 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
3755 * objc.dg/torture/strings/const-str-10.m: Likewise.
3756 * objc.dg/torture/strings/const-str-11.m: Likewise.
3757 * objc.dg/torture/strings/const-str-9.m: Likewise.
3758 * objc.dg/zero-link-1.m: Likewise.
3759 * objc.dg/zero-link-2.m: Likewise.
3760 * objc.dg/zero-link-3.m: Likewise.
3761 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
3762 * objc.dg/headers.m: XFAIL for Darwin14-19.
3763 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
3766 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3769 * objc-obj-c++-shared/CF-CFString.h: New.
3770 * objc-obj-c++-shared/F-NSArray.h: New.
3771 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
3772 * objc-obj-c++-shared/F-NSObject.h: New.
3773 * objc-obj-c++-shared/F-NSString.h: New.
3774 * objc-obj-c++-shared/F-NSValue.h: New.
3775 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
3776 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
3777 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
3778 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
3779 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
3780 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
3781 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
3782 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
3783 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
3784 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
3785 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
3786 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
3787 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
3788 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
3789 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
3790 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
3791 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
3792 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
3793 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
3794 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
3795 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
3796 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
3797 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
3798 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
3799 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
3800 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
3802 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
3803 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
3804 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
3806 2019-06-15 Jakub Jelinek <jakub@redhat.com>
3809 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
3810 static block scope variable in #pragma acc routine.
3812 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
3814 * gfortran.dg/integer_exponentiation_4.f90: Update test.
3815 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
3816 * gfortran.dg/no_range_check_1.f90: Ditto.
3818 2019-06-14 Harald Anlauf <anlauf@gmx.de>
3822 * gfortran.dg/lrshift_1.f90: Adjust testcase.
3823 * gfortran.dg/shiftalr_3.f90: New testcase.
3825 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
3828 * gfortran.dg/pr89646.f90: New test.
3830 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
3832 PR rtl-optimization/90765
3833 * gcc.target/i386/pr90765-1.c: New test.
3834 * gcc.target/i386/pr90765-2.c: Likewise.
3836 2019-06-14 Marek Polacek <polacek@redhat.com>
3838 PR c++/90884 - stray note with -Wctor-dtor-privacy.
3839 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
3840 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
3842 2019-06-14 Richard Biener <rguenther@suse.de>
3844 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
3846 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
3849 * gcc.dg/ipa/ipcp-agg-10.c: New test.
3851 2019-06-13 Martin Sebor <msebor@redhat.com>
3853 PR tree-optimization/90662
3854 * gcc.dg/pr90866-2.c: New test.
3855 * gcc.dg/pr90866.c: Ditto.
3857 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
3858 Lijia He <helijia@linux.ibm.com>
3860 PR tree-optimization/77820
3861 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
3862 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
3863 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
3864 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
3865 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
3866 * gcc.target/sh/pr51244-20.c: Update testcase.
3868 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3870 * gcc.dg/darwin-minversion-link.c: New test.
3872 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3875 * gfortran.dg/pr68544.f90: New test.
3876 * gfortran.dg/pr85687.f90: Modify test for new error message.
3878 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3880 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
3882 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3885 * gfortran.dg/pr89344.f90: New test.
3887 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3889 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
3890 * gcc.dg/darwin-minversion-2.c: Likewise.
3892 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3895 * g++.dg/ext/altivec-15.C: Add dg-error directive.
3897 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3899 * gcc.dg/pr90760.c: Require alias support.
3901 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
3903 PR tree-optimization/90869
3904 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
3906 2019-06-13 Richard Biener <rguenther@suse.de>
3908 PR tree-optimization/90856
3909 * gcc.target/i386/pr90856.c: New testcase.
3911 2019-06-13 Jakub Jelinek <jakub@redhat.com>
3913 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
3915 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
3916 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
3918 2019-06-13 Richard Biener <rguenther@suse.de>
3920 * gcc.dg/vect/vect-version-1.c: New testcase.
3921 * gcc.dg/vect/vect-version-2.c: Likewise.
3923 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3925 * g++.dg/diagnostic/variably-modified-type-1.C: New.
3926 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
3927 * g++.dg/other/pr84792-1.C: Likewise.
3928 * g++.dg/other/pr84792-2.C: Likewise.
3929 * g++.dg/parse/error24.C: Likewise.
3930 * g++.dg/parse/error32.C: Likewise.
3931 * g++.dg/parse/error33.C: Likewise.
3932 * g++.dg/parse/saved1.C: Likewise.
3933 * g++.dg/template/operator6.C: Likewise.
3934 * g++.dg/template/pr61745.C: Likewise.
3935 * g++.dg/template/typedef41.C: Likewise.
3936 * g++.old-deja/g++.jason/crash10.C: Likewise.
3938 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3940 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
3941 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
3942 * g++.dg/parse/error10.C: Adjust location.
3943 * g++.dg/parse/pragma2.C: Likewise.
3945 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
3947 PR tree-optimization/89713
3948 * g++.dg/tree-ssa/empty-loop.C: New test.
3949 * gcc.dg/tree-ssa/dce-2.c: New test.
3950 * gcc.dg/const-1.c: Add -fno-finite-loops option.
3951 * gcc.dg/graphite/graphite.exp: Likewise.
3952 * gcc.dg/loop-unswitch-1.c: Likewise.
3953 * gcc.dg/predict-9.c: Likewise.
3954 * gcc.dg/pure-2.c: Likewise.
3955 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
3956 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3957 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
3958 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
3960 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3963 * gcc.target/aarch64/pr88838.c: New test.
3964 * gcc.target/aarch64/sve/while_1.c: Adjust.
3966 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3969 * gcc.target/aarch64/pr88834.c: New test.
3970 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
3971 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
3972 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
3973 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
3974 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
3975 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
3977 2019-06-12 Marek Polacek <polacek@redhat.com>
3980 * g++.dg/cpp1y/pr87410.C: New test.
3982 2019-06-12 Marek Polacek <polacek@redhat.com>
3984 PR c++/66999 - 'this' captured by reference.
3985 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
3987 PR c++/90825 - endless recursion when evaluating sizeof.
3988 PR c++/90832 - endless recursion when evaluating sizeof.
3989 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
3990 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
3992 2019-06-12 Martin Sebor <msebor@redhat.com>
3995 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
3997 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
3998 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
3999 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
4000 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
4002 2019-06-12 Marek Polacek <polacek@redhat.com>
4004 PR c++/90736 - bogus error with alignof.
4005 * g++.dg/cpp0x/alignof5.C: New test.
4007 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4009 * gcc.dg/builtin-apply2.c: Skip for PRU.
4010 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
4012 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4014 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
4016 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4018 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
4019 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
4020 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
4021 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
4022 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
4024 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4026 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
4028 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4030 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
4031 * gcc.dg/20020312-2.c: No PIC register for PRU.
4033 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4035 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
4036 * lib/target-utils.exp: Ditto.
4037 * lib/target-supports.exp (check_effective_target_function_pointers,
4038 check_effective_target_large_return_values): New.
4040 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4042 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
4043 * lib/target-utils.exp: Ditto.
4044 * lib/target-supports.exp: Declare PRU target as tiny.
4046 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4048 * gcc.target/pru/abi-arg-struct.c: New test.
4049 * gcc.target/pru/ashiftrt.c: New test.
4050 * gcc.target/pru/builtins-1.c: New test.
4051 * gcc.target/pru/builtins-error.c: New test.
4052 * gcc.target/pru/clearbit.c: New test.
4053 * gcc.target/pru/loop-asm.c: New test.
4054 * gcc.target/pru/loop-dowhile.c: New test.
4055 * gcc.target/pru/loop-hi-1.c: New test.
4056 * gcc.target/pru/loop-hi-2.c: New test.
4057 * gcc.target/pru/loop-qi-1.c: New test.
4058 * gcc.target/pru/loop-qi-2.c: New test.
4059 * gcc.target/pru/loop-short-1.c: New test.
4060 * gcc.target/pru/loop-short-2.c: New test.
4061 * gcc.target/pru/loop-si-1.c: New test.
4062 * gcc.target/pru/loop-si-2.c: New test.
4063 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
4064 * gcc.target/pru/loop-ubyte-1.c: New test.
4065 * gcc.target/pru/loop-ubyte-2.c: New test.
4066 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
4067 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
4068 * gcc.target/pru/mabi-ti-1.c: New test.
4069 * gcc.target/pru/mabi-ti-2.c: New test.
4070 * gcc.target/pru/mabi-ti-3.c: New test.
4071 * gcc.target/pru/mabi-ti-4.c: New test.
4072 * gcc.target/pru/mabi-ti-5.c: New test.
4073 * gcc.target/pru/mabi-ti-6.c: New test.
4074 * gcc.target/pru/mabi-ti-7.c: New test.
4075 * gcc.target/pru/pr64366.c: New test.
4076 * gcc.target/pru/pragma-ctable_entry.c: New test.
4077 * gcc.target/pru/pru.exp: New file.
4078 * gcc.target/pru/qbbc-1.c: New test.
4079 * gcc.target/pru/qbbc-2.c: New test.
4080 * gcc.target/pru/qbbc-3.c: New test.
4081 * gcc.target/pru/qbbs-1.c: New test.
4082 * gcc.target/pru/qbbs-2.c: New test.
4083 * gcc.target/pru/setbit.c: New test.
4084 * gcc.target/pru/zero_extend-and-hisi.c: New test.
4085 * gcc.target/pru/zero_extend-and-qihi.c: New test.
4086 * gcc.target/pru/zero_extend-and-qisi.c: New test.
4087 * gcc.target/pru/zero_extend-hisi.c: New test.
4088 * gcc.target/pru/zero_extend-qihi.c: New test.
4089 * gcc.target/pru/zero_extend-qisi.c: New test.
4090 * lib/target-supports.exp: Add PRU to feature filters.
4092 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4095 * gfortran.dg/pr90002.f90: New test.
4097 2019-06-12 Martin Sebor <msebor@redhat.com>
4100 * gcc.dg/tree-ssa/dump-6.c: New test.
4101 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
4102 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
4103 * gcc.dg/store_merging_5.c: Same.
4104 * gcc.dg/tree-prof/stringop-2.c: Same.
4105 * gcc.dg/tree-ssa/pr30375.c: Same.
4106 * gcc.dg/tree-ssa/slsr-27.c: Same.
4107 * gcc.dg/tree-ssa/slsr-28.c: Same.
4108 * gcc.dg/tree-ssa/slsr-29.c: Same.
4109 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
4111 2019-06-12 Martin Sebor <msebor@redhat.com>
4113 PR tree-optimization/90662
4114 * gcc.dg/strlenopt-62.c: New test.
4115 * gcc.dg/strlenopt-63.c: New test.
4116 * gcc.dg/strlenopt-64.c: New test.
4118 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
4120 * gcc.target/arm/ssadv16qi.c: New test.
4121 * gcc.target/arm/usadv16qi.c: Likewise.
4123 2019-06-12 Jakub Jelinek <jakub@redhat.com>
4126 * gcc.dg/pr90760.c: New test.
4128 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
4130 * gcc.target/mips/data-sym-pool.c: Update expected output.
4131 * gcc.target/mips/data-sym-multi-pool.c: New test.
4133 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
4136 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
4139 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
4141 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
4142 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
4143 unset -mpcrel in the target pragmas.
4144 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
4145 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
4146 unset -mpcrel in the target pragmas.
4148 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
4150 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
4152 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
4154 PR c++/90449 - add -Winaccessible-base option.
4155 * g++.dg/warn/Winaccessible-base-1.C: New file.
4156 * g++.dg/warn/Winaccessible-base-2.C: New file.
4157 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
4158 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
4160 2019-06-11 Jakub Jelinek <jakub@redhat.com>
4163 * g++.dg/ext/vector37.C: New test.
4165 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
4168 * g++.dg/cpp0x/pr87250.C: New test.
4170 2019-06-10 Jakub Jelinek <jakub@redhat.com>
4173 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
4174 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
4175 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4176 * g++.dg/cpp1z/pr85569.C: Include <functional>.
4177 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
4178 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
4180 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
4183 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
4185 2019-06-10 Jakub Jelinek <jakub@redhat.com>
4187 * c-c++-common/gomp/scan-1.c: New test.
4188 * c-c++-common/gomp/scan-2.c: New test.
4189 * c-c++-common/gomp/scan-3.c: New test.
4190 * c-c++-common/gomp/scan-4.c: New test.
4192 2019-06-10 Martin Liska <mliska@suse.cz>
4194 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
4197 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
4199 * gcc.target/arc/jumptables.c: Update test.
4201 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
4203 * gcc.target/arc/and-cnst-size.c: New test.
4204 * gcc.target/arc/mov-cnst-size.c: Likewise.
4205 * gcc.target/arc/or-cnst-size.c: Likewise.
4206 * gcc.target/arc/store-merge-1.c: Update test.
4207 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
4208 * gcc.target/arc/cmem-1.c: Likewise.
4209 * gcc.target/arc/cmem-2.c: Likewise.
4210 * gcc.target/arc/cmem-3.c: Likewise.
4211 * gcc.target/arc/cmem-4.c: Likewise.
4212 * gcc.target/arc/cmem-5.c: Likewise.
4213 * gcc.target/arc/cmem-6.c: Likewise.
4214 * gcc.target/arc/loop-4.c: Likewise.
4215 * gcc.target/arc/movh_cl-1.c: Likewise.
4216 * gcc.target/arc/sdata-3.c: Likewise.
4218 2019-06-10 Martin Liska <mliska@suse.cz>
4220 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
4222 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
4224 * gcc.dg/attr-copy-6.c: Require alias support.
4226 2019-06-09 Marek Polacek <polacek@redhat.com>
4229 * g++.dg/cpp0x/alias-decl-69.C: New test.
4232 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
4234 019-06-09 Paul Thomas <pault@gcc.gnu.org>
4237 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
4239 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
4242 * gfortran.dg/proc_ptr_51.f90 : New test.
4244 2019-06-08 Marek Polacek <polacek@redhat.com>
4247 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
4249 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4250 Tomáš Trnka <trnka@scm.com>
4253 * gfortran.dg/deferred_character_33.f90: New test.
4254 * gfortran.dg/deferred_character_33a.f90: New test.
4256 2019-06-08 Marek Polacek <polacek@redhat.com>
4259 * g++.dg/other/pr77548.C: New test.
4262 * g++.dg/cpp0x/noexcept41.C: New test.
4264 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4266 * gcc.target/aarch64/sve/init_1.c: Remove options
4267 -O2 -fno-schedule-insns and instead pass -O.
4268 Update assembly in comments.
4269 * gcc.target/aarch64/sve/init_2.c: Likewise.
4270 * gcc.target/aarch64/sve/init_3.c: Likewise.
4271 * gcc.target/aarch64/sve/init_4.c: Likewise.
4272 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
4274 * gcc.target/aarch64/sve/init_6.c: Likewise.
4275 * gcc.target/aarch64/sve/init_7.c: Likewise.
4276 * gcc.target/aarch64/sve/init_8.c: Likewise.
4277 * gcc.target/aarch64/sve/init_9.c: Likewise.
4278 * gcc.target/aarch64/sve/init_10.c: Likewise.
4279 * gcc.target/aarch64/sve/init_11.c: Likewise.
4280 * gcc.target/aarch64/sve/init_12.c: Likewise.
4282 2019-06-07 Marek Polacek <polacek@redhat.com>
4285 * g++.dg/cpp0x/inh-ctor33.C: New test.
4288 * g++.dg/cpp0x/alias-decl-68.C: New test.
4291 * g++.dg/cpp0x/constexpr-77771.C: New test.
4293 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
4295 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
4297 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
4300 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
4301 to allow use when kind=16 is not supported.
4302 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
4303 to allow use when kind=16 is not supported.
4305 2019-06-07 Richard Biener <rguenther@suse.de>
4308 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
4309 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
4311 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
4313 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
4315 2019-06-07 Martin Liska <mliska@suse.cz>
4317 PR tree-optimization/78902
4318 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
4319 of __builtin_alloca.
4320 * c-c++-common/asan/pr88619.c: Likewise.
4321 * g++.dg/overload/using2.C: Likewise for malloc.
4322 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
4323 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
4324 * gcc.dg/pr43643.c: Likewise.
4325 * gcc.dg/pr59717.c: Likewise for calloc.
4326 * gcc.dg/torture/pr71816.c: Likewise.
4327 * gcc.dg/tree-ssa/pr78886.c: Likewise.
4328 * gcc.dg/tree-ssa/pr79697.c: Likewise.
4329 * gcc.dg/pr78902.c: New test.
4331 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
4333 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
4336 2019-06-06 Martin Jambor <mjambor@suse.cz>
4338 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
4339 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
4340 * gnat.dg/opt39.adb: Adjust scan dump.
4342 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4344 * gcc.target/msp430/size-optimized-shifts.c: New test.
4346 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4348 * gcc.target/msp430/emulate-slli.c: New test.
4349 * gcc.target/msp430/emulate-srai.c: New test.
4350 * gcc.target/msp430/emulate-srli.c: New test.
4352 2019-06-06 Martin Liska <mliska@suse.cz>
4354 PR tree-optimization/87954
4355 * gcc.dg/pr87954.c: New test.
4357 2019-06-06 Richard Biener <rguenther@suse.de>
4359 * gcc.dg/tree-ssa/alias-37.c: New testcase.
4360 * gcc.dg/torture/20190604-1.c: Likewise.
4361 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
4363 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
4365 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
4366 * gcc.target/arc/tmac-2.c: Likewise.
4368 2019-06-05 Martin Sebor <msebor@redhat.com>
4371 * c-c++-common/Wreturn-local-addr.c: New test.
4372 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
4374 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
4376 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
4378 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
4380 2019-06-05 Martin Sebor <msebor@redhat.com>
4382 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
4385 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4387 * g++.dg/diagnostic/return-type-invalid-1.C: New.
4388 * g++.old-deja/g++.brendan/crash16.C: Adjust.
4389 * g++.old-deja/g++.law/ctors5.C: Likewise.
4391 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4393 * g++.dg/other/friend4.C: Test locations too.
4394 * g++.dg/other/friend5.C: Likewise.
4395 * g++.dg/other/friend7.C: Likewise.
4397 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
4399 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
4401 2019-06-05 Martin Sebor <msebor@redhat.com>
4403 * gcc.dg/weak/weak-19.c: New test.
4405 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
4407 * gnat.dg/specs/discr6.ads: New test.
4409 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
4411 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
4412 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
4413 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
4414 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
4415 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
4416 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
4418 2019-06-05 Jakub Jelinek <jakub@redhat.com>
4421 * gcc.dg/pr90733.c: New test.
4423 2019-06-05 Richard Biener <rguenther@suse.de>
4426 * gcc.dg/pr90726.c: Enable IVOPTs.
4428 2019-06-05 Jakub Jelinek <jakub@redhat.com>
4430 * g++.dg/vect/simd-1.cc: New test.
4432 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
4435 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
4436 __builtin_ia32_fpclasssd): Removed.
4437 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
4438 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
4439 __builtin_ia32_fpclasssd): Removed.
4440 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
4441 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
4442 __builtin_ia32_fpclasssd): Removed.
4443 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
4444 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
4445 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
4446 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
4447 Add test for _mm_mask_fpclass_ss_mask.
4448 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
4449 Add test for _mm_mask_fpclass_sd_mask.
4451 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
4453 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
4454 * gcc.target/powerpc/direct-move-double2.c: Ditto.
4455 * gcc.target/powerpc/direct-move-float1.c: Ditto.
4456 * gcc.target/powerpc/direct-move-float2.c: Ditto.
4457 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
4458 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
4460 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
4462 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
4465 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4467 * g++.dg/concepts/pr60573.C: Test locations too.
4468 * g++.dg/cpp0x/deleted13.C: Likewise.
4469 * g++.dg/parse/error29.C: Likewise.
4470 * g++.dg/parse/qualified4.C: Likewise.
4471 * g++.dg/template/crash96.C Likewise.
4472 * g++.old-deja/g++.brendan/crash22.C Likewise.
4473 * g++.old-deja/g++.brendan/crash23.C Likewise.
4474 * g++.old-deja/g++.law/visibility10.C Likewise.
4475 * g++.old-deja/g++.other/decl5.C: Likewise.
4477 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
4480 * g++.target/powerpc: New directory.
4481 * g++.target/powerpc/powerpc.exp: New test driver.
4482 * g++.target/powerpc/undef-bool-3.C: New.
4484 2019-06-04 Jakub Jelinek <jakub@redhat.com>
4486 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4487 a sorry_at on any of the clauses.
4489 2019-06-04 Richard Biener <rguenther@suse.de>
4492 * gcc.dg/pr90726.c: New testcase.
4494 2019-06-04 Richard Biener <rguenther@suse.de>
4496 PR tree-optimization/90738
4497 * gcc.dg/torture/pr90738.c: New testcase.
4500 2019-06-03 Richard Biener <rguenther@suse.de>
4502 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
4504 2019-06-04 Martin Liska <mliska@suse.cz>
4506 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
4507 * gfortran.dg/goacc/pr78027.f90: Likewise.
4509 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
4511 * gcc.target/powerpc/mmfpgpr.c: Delete.
4513 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
4515 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
4517 * g++.dg/debug/enum-1.C: Same.
4519 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
4522 * gcc.c-torture/execute/pr64242.c: Update test.
4524 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
4526 * gcc.target/aarch64/pcs_attribute-2.c: New test.
4527 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
4528 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
4531 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4533 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
4534 * gcc.target/aarch64/usadv16qi.c: Likewise.
4535 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
4536 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
4538 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4540 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
4541 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
4542 (check_effective_target_aarch64_sve_hw): Likewise.
4544 2019-06-03 Richard Biener <rguenther@suse.de>
4546 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
4548 2019-06-03 Richard Biener <rguenther@suse.de>
4550 PR tree-optimization/90716
4551 * gcc.dg/guality/pr90716.c: New testcase.
4553 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4556 * gcc.target/aarch64/sve/init_1.c: New test.
4557 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
4558 * gcc.target/aarch64/sve/init_2.c: Likewise.
4559 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
4560 * gcc.target/aarch64/sve/init_3.c: Likewise.
4561 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
4562 * gcc.target/aarch64/sve/init_4.c: Likewise.
4563 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
4564 * gcc.target/aarch64/sve/init_5.c: Likewise.
4565 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
4566 * gcc.target/aarch64/sve/init_6.c: Likewise.
4567 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
4568 * gcc.target/aarch64/sve/init_7.c: Likewise.
4569 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
4570 * gcc.target/aarch64/sve/init_8.c: Likewise.
4571 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
4572 * gcc.target/aarch64/sve/init_9.c: Likewise.
4573 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
4574 * gcc.target/aarch64/sve/init_10.c: Likewise.
4575 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
4576 * gcc.target/aarch64/sve/init_11.c: Likewise.
4577 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
4578 * gcc.target/aarch64/sve/init_12.c: Likewise.
4579 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
4581 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4583 PR tree-optimization/90681
4584 * gfortran.dg/vect/pr90681.f: New test.
4586 2019-06-03 Richard Biener <rguenther@suse.de>
4589 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
4591 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4594 * gfortran.dg/internal_pack_24.f90: New test.
4596 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
4599 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
4600 * gcc.target/i386/pr63538.c: Likewise.
4601 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
4603 2019-06-01 Martin Sebor <msebor@redhat.com>
4606 * gcc.dg/tree-ssa/dump-5.c: New test.
4608 2019-05-31 Jan Hubicka <jh@suse.cz>
4610 * g++.dg/lto/alias-1_0.C: New testcase.
4611 * g++.dg/lto/alias-1_1.C: New testcase.
4613 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
4616 * gcc.target/i386/cet-label-3.c: New test.
4617 * gcc.target/i386/cet-label-4.c: Likewise.
4618 * gcc.target/i386/cet-label-5.c: Likewise.
4620 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4622 * gcc.target/mips/msa-fmadd.c: New.
4624 2019-05-31 Jakub Jelinek <jakub@redhat.com>
4626 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4627 a sorry on lastprivate conditional on simd construct.
4628 * gcc.dg/vect/vect-simd-6.c: New test.
4629 * gcc.dg/vect/vect-simd-7.c: New test.
4631 * gcc.dg/vect/vect-simd-5.c: New test.
4633 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
4636 * gcc.dg/format-dfp-printf-1.c: New test.
4637 * gcc.dg/format-dfp-scanf-1.c: Likewise.
4639 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
4641 * g++.dg/tree-ssa/cprop-vcond.C: New file.
4643 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
4645 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
4646 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
4647 * gcc.dg/Walloca-13.c: Xfail.
4649 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
4650 Michael Meissner <meissner@linux.ibm.com>
4652 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
4653 * gcc.target/powerpc/localentry-1.c: Likewise.
4654 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
4655 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
4656 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
4657 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
4658 (check_effective_target_powerpc_future_ok): New.
4660 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
4663 * g++.dg/debug/dwarf2/fesd-any.C: Use
4664 -fno-eliminate-unused-debug-symbols.
4665 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
4666 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
4667 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
4668 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
4669 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
4670 * g++.dg/debug/enum-2.C: Likewise.
4671 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4672 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4673 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4674 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4675 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4677 2019-05-31 Jakub Jelinek <jakub@redhat.com>
4679 PR tree-optimization/90671
4680 * gcc.dg/torture/pr90671.c: New test.
4682 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
4684 * g++.dg/cpp0x/pr84497.C: Require alias support.
4686 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
4688 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
4689 and label for Darwin.
4690 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
4693 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
4695 * gcc.target/aarch64/sve/fabd_1.c: New.
4697 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
4699 * gcc.target/i386/pr86257.c: Require native TLS support.
4700 * gcc.target/i386/stack-prot-sym.c: Likewise.
4702 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4704 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
4705 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
4706 * g++.dg/parse/crash59.C: Likewise.
4707 * g++.dg/parse/error38.C: Likewise.
4708 * g++.dg/parse/error39.C: Likewise.
4709 * g++.dg/template/crash31.C: Likewise.
4710 * g++.dg/template/operator8.C: Likewise.
4711 * g++.dg/template/operator9.C: Likewise.
4713 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
4715 * gcc.target/powerpc/notoc-direct-1.c: New.
4716 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
4718 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4721 * g++.dg/cpp0x/pr90598.C: New test.
4723 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4726 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
4727 * gfortran.dg/internal_pack_22.f90: New test.
4728 * gfortran.dg/internal_pack_23.f90: New test.
4730 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
4732 * tree-ssa/alias-access-spath-1.c: new testcase.
4734 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4737 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
4738 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
4740 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4742 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
4743 driver for AArch64 SVE2.
4744 * gcc.target/aarch64/sve2/average_1.c: New test.
4745 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
4747 (check_effective_target_aarch64_sve1_only): Likewise.
4748 (check_effective_target_aarch64_sve2_hw): Likewise.
4749 (check_effective_target_vect_avg_qi): Check for SVE1 only.
4751 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
4753 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
4754 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
4755 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
4756 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
4757 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
4758 * gcc.target/aarch64/return_address_sign_builtin.c: New file
4760 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4762 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4763 sorry on lastprivate conditional on parallel for.
4764 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
4765 lastprivate conditional warnings on parallel for constructs.
4766 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
4769 * c-c++-common/builtin-arith-overflow-3.c: New test.
4771 P1091R3 - Extending structured bindings to be more like var decls
4772 P1381R1 - Reference capture of structured bindings
4773 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
4774 instead of error and only for c++17_down. Add a thread_local test.
4775 (z2): Add a __thread test.
4776 * g++.dg/cpp2a/decomp1.C: New test.
4777 * g++.dg/cpp2a/decomp1-aux.cc: New file.
4778 * g++.dg/cpp2a/decomp2.C: New test.
4779 * g++.dg/cpp2a/decomp3.C: New test.
4781 2019-05-29 Martin Liska <mliska@suse.cz>
4784 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
4786 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
4788 * gcc.target/powerpc/localentry-detect-1.c: New file.
4790 2019-05-28 Marek Polacek <polacek@redhat.com>
4792 PR c++/90548 - ICE with generic lambda and empty pack.
4793 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
4795 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4797 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
4798 vectorized masked loads.
4800 2019-05-28 Jeff Law <law@redhat.com>
4802 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
4805 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
4807 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
4808 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
4809 * gcc.target/powerpc/p9-dimode2.c: Ditto.
4811 2019-05-28 Martin Liska <mliska@suse.cz>
4814 * gcc.dg/ipa/pr90555.c: New test.
4816 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4818 * gnat.dg/machine_attr1.ad[sb]: New test.
4820 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4822 * gnat.dg/opt79.ad[sb]: New test.
4824 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4826 * gnat.dg/specs/discr5.ads: New test.
4828 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4830 * gnat.dg/prefetch1.ad[sb]: New test.
4832 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
4834 * gcc.target/i386/pr22076.c: Adjust options to
4835 match codegen expected by the scan-asms.
4837 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4839 * gnat.dg/specs/array4.ads: New test.
4841 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
4843 PR tree-optimization/88440
4844 * gcc.target/aarch64/sve/index_offset_1.c: Add
4845 -fno-tree-loop-distribute-patterns.
4846 * gcc.target/aarch64/sve/single_1.c: Likewise.
4847 * gcc.target/aarch64/sve/single_2.c: Likewise.
4848 * gcc.target/aarch64/sve/single_3.c: Likewise.
4849 * gcc.target/aarch64/sve/single_4.c: Likewise.
4850 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
4851 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4852 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4853 * gcc.target/arm/ivopts.c: Likewise.
4855 2019-05-27 Richard Biener <rguenther@suse.de>
4857 PR tree-optimization/90637
4858 * gcc.dg/gomp/pr90637.c: New testcase.
4860 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4862 * gnat.dg/expect2.adb: New test.
4863 * gnat.dg/expect2_pkg.ads: New helper.
4865 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4867 * gnat.dg/aliased2.adb: New test.
4869 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4871 * gnat.dg/limited_with7.ad[sb]: New test.
4872 * gnat.dg/limited_with7_pkg.ads: New helper.
4874 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4876 * gnat.dg/unchecked_convert13.adb: New test.
4878 2019-05-27 Richard Biener <rguenther@suse.de>
4881 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
4882 -fno-tree-loop-distribute-patterns.
4883 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
4884 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
4885 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4886 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
4887 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4889 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
4891 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
4892 account for PIC code on Darwin.
4893 * gcc.target/i386/pr39013-2.c: Likewise.
4894 * gcc.target/i386/pr64317.c: Likewise.
4896 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4898 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
4899 expected for Darwin.
4901 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4903 * gcc.target/i386/pr89261.c: Test that the alignment required
4904 by the test correctly produces the expected error on Darwin.
4906 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4908 * gcc.target/i386/pr82659-3.c: Require alias support.
4910 2019-05-25 Marek Polacek <polacek@redhat.com>
4912 PR c++/90572 - wrong disambiguation in friend declaration.
4913 * g++.dg/cpp2a/typename16.C: New test.
4914 * g++.dg/parse/friend13.C: New test.
4916 2019-05-24 Jakub Jelinek <jakub@redhat.com>
4918 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4920 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
4922 2019-05-24 Richard Biener <rguenther@suse.de>
4925 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
4927 2019-05-24 Jakub Jelinek <jakub@redhat.com>
4929 PR tree-optimization/90106
4931 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
4932 and scan-tree-dump for tail call.
4933 * gcc.dg/cdce2.c: Likewise.
4935 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4937 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
4938 code, not in comments or miscellaneous directives.
4939 * gcc.target/i386/pr18041-1.c: Likewise.
4940 * gcc.target/i386/pr18041-2.c: Likewise.
4941 * gcc.target/i386/wbinvd-1.c: Likewise.
4942 * gcc.target/i386/wbnoinvd-1.c: Likewise.
4943 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
4945 * gcc.target/i386/pr66819-4.c: Likewise.
4946 * gcc.target/i386/pr82662.c
4947 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
4948 destination register, don't try the m32 test on m64 targets.
4950 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4952 * gcc.target/i386/pr67985-2.c: Adjust label checks for
4954 * gcc.target/i386/pr77881.c: Likewise.
4956 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4958 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
4959 * gcc.target/i386/pr70738-7.c: Likewise.
4960 * gcc.target/i386/pr24414.c: Likewise.
4962 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
4964 * lib/target-supports.exp (check_effective_target_mfentry): New.
4965 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
4966 * gcc.target/i386/fentry.c: Likewise.
4967 * gcc.target/i386/fentryname1.c: Likewise.
4968 * gcc.target/i386/fentryname2.c: Likewise.
4969 * gcc.target/i386/fentryname3.c: Likewise.
4970 * gcc.target/i386/nop-mcount.c: Likewise.
4971 * gcc.target/i386/pr82699-2.c: Likewise.
4972 * gcc.target/i386/pr82699-4.c: Likewise.
4973 * gcc.target/i386/pr82699-5.c: Likewise.
4974 * gcc.target/i386/pr82699-6.c: Likewise.
4975 * gcc.target/i386/returninst1.c: Likewise.
4976 * gcc.target/i386/returninst2.c: Likewise.
4977 * gcc.target/i386/returninst3.c : Likewise.
4979 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
4981 * gcc.target/powerpc/localentry-1.c: New file.
4983 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
4986 * gcc.target/i386/pr90552.c: New test.
4988 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
4990 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
4991 __GFC_REAL_16__. Add -cpp to dg-options.
4992 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
4993 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
4994 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
4995 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
4996 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
4998 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
5000 * gcc.target/powerpc/cpu-future.c: New test.
5002 2019-05-23 Richard Biener <rguenther@suse.de>
5004 PR tree-optimization/88440
5005 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
5006 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
5007 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
5008 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
5009 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
5010 * g++.dg/tree-ssa/pr78847.C: Likewise.
5011 * gcc.dg/autopar/pr39500-1.c: Likewise.
5012 * gcc.dg/autopar/reduc-1char.c: Likewise.
5013 * gcc.dg/autopar/reduc-7.c: Likewise.
5014 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
5015 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
5016 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
5017 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
5018 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
5019 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
5020 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5021 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5022 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5023 * gcc.dg/tree-ssa/scev-11.c: Likewise.
5024 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5025 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5026 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5027 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5028 * gcc.target/i386/pr30970.c: Likewise.
5029 * gcc.target/i386/vect-double-1.c: Likewise.
5030 * gcc.target/i386/vect-double-2.c: Likewise.
5031 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
5032 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
5033 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
5034 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
5035 * gfortran.dg/vect/vect-5.f90: Likewise.
5036 * gfortran.dg/vect/vect-8.f90: Likewise.
5038 2019-05-23 Martin Liska <mliska@suse.cz>
5041 * g++.dg/asan/pr90570.C: New test.
5043 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
5045 * gnat.dg/opt78.ad[sb]: New test.
5047 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
5049 PR rtl-optimisation/64895
5050 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
5051 * gcc.target/i386/fuse-caller-save.c: Likewise.
5052 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
5053 PIC cases, remove XFAILs.
5055 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
5058 * brig.dg/test/gimple/packed.hsail: Adjust.
5060 2019-05-23 Jakub Jelinek <jakub@redhat.com>
5062 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
5064 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
5066 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
5067 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
5068 gfortran.dg/namelist_89.f90: Gate test on effective_target
5071 2019-05-22 David Malcolm <dmalcolm@redhat.com>
5074 * g++.dg/pr90462.C: New test.
5076 2019-05-22 Marek Polacek <polacek@redhat.com>
5078 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
5079 different line. Check the column number too.
5081 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
5083 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
5084 scan-assembler-not string to avoid false matching on 32bit targets.
5086 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
5089 * gcc.target/i386/stackalign/pr88483-1.c: New test.
5090 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
5092 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
5094 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
5096 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
5099 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
5100 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
5101 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
5102 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
5103 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
5104 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
5105 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
5106 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
5107 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
5109 2019-05-22 Martin Liska <mliska@suse.cz>
5112 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
5113 * gcc.target/powerpc/pr80315-2.c: Likewise.
5114 * gcc.target/powerpc/pr80315-3.c: Likewise.
5115 * gcc.target/powerpc/pr80315-4.c: Likewise.
5117 2019-05-22 Martin Liska <mliska@suse.cz>
5120 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
5121 * gcc.target/powerpc/pr80315-2.c: Likewise.
5122 * gcc.target/powerpc/pr80315-3.c: Likewise.
5123 * gcc.target/powerpc/pr80315-4.c: Likewise.
5125 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
5128 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
5130 2019-05-22 Martin Liska <mliska@suse.cz>
5133 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
5135 2019-05-22 Richard Biener <rguenther@suse.de>
5137 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
5139 2019-05-22 Alan Modra <amodra@gmail.com>
5141 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
5143 * gcc.dg/vect/O3-pr70130.c: Disable default options
5144 added by check_vect_support_and_set_flags.
5145 * gcc.dg/vect/pr48765.c: Likewise.
5146 * gfortran.dg/vect/pr45714-b.f: Likewise.
5148 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
5151 * gcc.dg/torture/pr90553.c: New test.
5153 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5155 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
5156 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
5158 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5162 * g++.dg/other/final3.C: New.
5163 * g++.dg/other/final4.C: Likewise.
5164 * g++.dg/other/final5.C: Likewise.
5166 2019-05-21 Marek Polacek <polacek@redhat.com>
5168 DR 1940 - static_assert in anonymous unions.
5169 * g++.dg/DRs/dr1940.C: New test.
5171 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
5174 * gcc.target/i386/pr90547.c: New test.
5176 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5178 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
5180 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
5182 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
5184 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
5185 * gcc.target/i386/pr84723-2.c: Likewise.
5186 * gcc.target/i386/pr84723-3.c: Likewise.
5187 * gcc.target/i386/pr84723-4.c: Likewise.
5188 * gcc.target/i386/pr84723-5.c: Likewise.
5190 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
5193 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
5195 * gcc.target/i386/pr32219-2.c: Likewise.
5196 * gcc.target/i386/pr32219-3.c: Likewise.
5197 * gcc.target/i386/pr32219-4.c: Likewise.
5198 * gcc.target/i386/pr32219-5.c: Likewise.
5199 * gcc.target/i386/pr32219-6.c: Likewise.
5200 * gcc.target/i386/pr32219-7.c: Likewise.
5201 * gcc.target/i386/pr32219-8.c: Likewise.
5203 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
5206 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
5209 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
5211 * gcc.target/i386/vect-signbitf.c: New test.
5213 2019-05-21 Nathan Sidwell <nathan@acm.org>
5215 * g++.dg/lookup/using53.C: Adjust diagnostic.
5217 2019-05-21 Alan Modra <amodra@gmail.com>
5220 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
5221 and rename functions to suit parameters.
5223 2019-05-21 Richard Biener <rguenther@suse.de>
5226 * gcc.target/i386/pr90510.c: New testcase.
5228 2019-05-21 Martin Liska <mliska@suse.cz>
5230 * gcc.target/i386/pr90500-1.c: Add missing '""'.
5231 * gcc.target/i386/pr90500-2.c: Likewise.
5233 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
5235 * gcc.dg/uninit-28-gimple.c: New test.
5236 * gcc.dg/uninit-29-gimple.c: New test.
5237 * gcc.dg/uninit-30-gimple.c: New test.
5238 * gcc.dg/uninit-31-gimple.c: New test.
5240 2019-05-21 Martin Liska <mliska@suse.cz>
5242 * gcc.dg/pr90263.c: Add -O2.
5244 2019-05-21 Martin Liska <mliska@suse.cz>
5246 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
5247 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
5248 * gcc.target/powerpc/pr80315-2.c: Likewise.
5249 * gcc.target/powerpc/pr80315-3.c: Likewise.
5250 * gcc.target/powerpc/pr80315-4.c: Likewise.
5251 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
5253 2019-05-21 Martin Liska <mliska@suse.cz>
5256 * pr90263.c: Move from gcc.c-torture/compile
5259 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
5262 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
5263 Remove -flax-vector-conversions.
5264 (dg-additional-options): Remove.
5265 (test): Change to void. Declare m0 and m1 as __m64 and
5266 cast initializer in a proper way. Do not return result.
5267 (dg-final): Scan for 2 instances of movq.
5269 2019-05-20 Marek Polacek <polacek@redhat.com>
5271 CWG 2094 - volatile scalars are trivially copyable.
5273 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
5275 * g++.dg/ext/is_trivially_copyable.C: New test.
5277 2019-05-20 Marek Polacek <polacek@redhat.com>
5279 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
5281 * g++.dg/cpp2a/nontype-class17.C: New test.
5283 * g++.dg/lookup/strong-using2.C: New test.
5285 2019-05-20 Jeff Law <law@redhat.com>
5287 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
5288 recent diagnostic cleanups.
5290 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5292 PR tree-optimization/90106
5293 * gcc.dg/cdce3.c: Add hard_float effective target.
5295 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
5297 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
5299 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
5302 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
5303 add a comment as to the reason for the difference.
5304 * gcc.target/i386/memset-strategy-1.c: Likewise.
5306 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
5308 PR c++/90532 Ensure __is_constructible(T[]) is false
5309 * g++.dg/ext/90532.C: New test.
5311 2019-05-20 Jakub Jelinek <jakub@redhat.com>
5313 * gcc.target/i386/avx512f-simd-1.c: New test.
5315 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5317 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
5319 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
5321 2019-05-20 Martin Liska <mliska@suse.cz>
5324 * gcc.c-torture/compile/pr90263.c: New test.
5325 * lib/target-supports.exp: Add check_effective_target_glibc.
5327 2019-05-20 Richard Biener <rguenther@suse.de>
5330 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
5332 * gcc.dg/gimplefe-41.c: Likewise.
5334 2019-05-19 Andrew Pinski <apinski@marvell.com>
5337 * g++.dg/pch/operator-1.C: New testcase.
5338 * g++.dg/pch/operator-1.Hs: New file.
5340 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
5343 * gfortran.dg/associate_48.f90 : New test.
5345 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5348 * gfortran.dg/pr78290.f90: New test.
5350 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5353 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
5354 to make sure the test for internal_pack is retained.
5355 * gfortran.dg/assumed_type_2.f90: Split compile and run time
5357 * gfortran.dg/assumed_type_2a.f90: New file.
5358 * gfortran.dg/c_loc_test_22.f90: Likewise.
5359 * gfortran.dg/contiguous_3.f90: Likewise.
5360 * gfortran.dg/internal_pack_11.f90: Likewise.
5361 * gfortran.dg/internal_pack_12.f90: Likewise.
5362 * gfortran.dg/internal_pack_16.f90: Likewise.
5363 * gfortran.dg/internal_pack_17.f90: Likewise.
5364 * gfortran.dg/internal_pack_18.f90: Likewise.
5365 * gfortran.dg/internal_pack_4.f90: Likewise.
5366 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
5367 to make sure the test for internal_pack is retained.
5368 * gfortran.dg/internal_pack_6.f90: Split compile and run time
5370 * gfortran.dg/internal_pack_6a.f90: New file.
5371 * gfortran.dg/internal_pack_8.f90: Likewise.
5372 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
5374 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
5375 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
5377 * gfortran.dg/no_arg_check_2a.f90: New file.
5378 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
5380 * gfortran.dg/typebound_assignment_5a.f90: New file.
5381 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
5383 * gfortran.dg/typebound_assignment_6a.f90: New file.
5384 * gfortran.dg/internal_pack_19.f90: New file.
5385 * gfortran.dg/internal_pack_20.f90: New file.
5386 * gfortran.dg/internal_pack_21.f90: New file.
5388 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
5390 * objc.dg/instancetype-0.m: New.
5392 2019-05-17 Martin Sebor <msebor@redhat.com>
5394 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
5396 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
5397 * g++.dg/ubsan/pr63956.C: Same.
5398 * g++.old-deja/g++.pt/assign1.C: Same.
5400 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
5403 * c-c++-common/goacc/routine-5.c: Update.
5404 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
5405 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
5408 * c-c++-common/goacc/routine-2.c: Update, and move some test
5410 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
5414 * c-c++-common/goacc/classify-routine.c: Update.
5415 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5417 2019-05-16 Martin Sebor <msebor@redhat.com>
5419 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
5420 * c-c++-common/Wvarargs-2.c: Same.
5421 * c-c++-common/Wvarargs.c: Same.
5422 * c-c++-common/pr51768.c: Same.
5423 * c-c++-common/tm/inline-asm.c: Same.
5424 * c-c++-common/tm/safe-1.c: Same.
5425 * g++.dg/asm-qual-1.C: Same.
5426 * g++.dg/asm-qual-3.C: Same.
5427 * g++.dg/conversion/dynamic1.C: Same.
5428 * g++.dg/cpp0x/constexpr-89599.C: Same.
5429 * g++.dg/cpp0x/constexpr-cast.C: Same.
5430 * g++.dg/cpp0x/constexpr-shift1.C: Same.
5431 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
5432 * g++.dg/cpp0x/nullptr04.C: Same.
5433 * g++.dg/cpp0x/static_assert12.C: Same.
5434 * g++.dg/cpp0x/static_assert8.C: Same.
5435 * g++.dg/cpp1y/lambda-conv1.C: Same.
5436 * g++.dg/cpp1y/pr79393-3.C: Same.
5437 * g++.dg/cpp1y/static_assert1.C: Same.
5438 * g++.dg/cpp1z/constexpr-if4.C: Same.
5439 * g++.dg/cpp1z/constexpr-if5.C: Same.
5440 * g++.dg/cpp1z/constexpr-if9.C: Same.
5441 * g++.dg/eh/goto2.C: Same.
5442 * g++.dg/eh/goto3.C: Same.
5443 * g++.dg/expr/static_cast8.C: Same.
5444 * g++.dg/ext/flexary5.C: Same.
5445 * g++.dg/ext/utf-array-short-wchar.C: Same.
5446 * g++.dg/ext/utf-array.C: Same.
5447 * g++.dg/ext/utf8-2.C: Same.
5448 * g++.dg/gomp/loop-4.C: Same.
5449 * g++.dg/gomp/macro-4.C: Same.
5450 * g++.dg/gomp/udr-1.C: Same.
5451 * g++.dg/init/initializer-string-too-long.C: Same.
5452 * g++.dg/other/offsetof9.C: Same.
5453 * g++.dg/ubsan/pr63956.C: Same.
5454 * g++.dg/warn/Wbool-operation-1.C: Same.
5455 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5456 * g++.dg/warn/Wtype-limits.C: Same.
5457 * g++.dg/wrappers/pr88680.C: Same.
5458 * g++.old-deja/g++.mike/eh55.C: Same.
5459 * gcc.dg/Wsign-compare-1.c: Same.
5460 * gcc.dg/Wtype-limits-Wextra.c: Same.
5461 * gcc.dg/Wtype-limits.c: Same.
5462 * gcc.dg/Wunknownprag.c: Same.
5463 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
5464 * gcc.dg/asm-6.c: Same.
5465 * gcc.dg/asm-qual-1.c: Same.
5466 * gcc.dg/cast-1.c: Same.
5467 * gcc.dg/cast-2.c: Same.
5468 * gcc.dg/cast-3.c: Same.
5469 * gcc.dg/cpp/source_date_epoch-2.c: Same.
5470 * gcc.dg/debug/pr85252.c: Same.
5471 * gcc.dg/dfp/cast-bad.c: Same.
5472 * gcc.dg/format/gcc_diag-1.c: Same.
5473 * gcc.dg/format/gcc_diag-11.c: Same.
5474 * gcc.dg/gcc_diag-11.c: Same.
5475 * gcc.dg/gnu-cond-expr-2.c: Same.
5476 * gcc.dg/gnu-cond-expr-3.c: Same.
5477 * gcc.dg/gomp/macro-4.c: Same.
5478 * gcc.dg/init-bad-1.c: Same.
5479 * gcc.dg/init-bad-2.c: Same.
5480 * gcc.dg/init-bad-3.c: Same.
5481 * gcc.dg/pr27528.c: Same.
5482 * gcc.dg/pr48552-1.c: Same.
5483 * gcc.dg/pr48552-2.c: Same.
5484 * gcc.dg/pr59846.c: Same.
5485 * gcc.dg/pr61096-1.c: Same.
5486 * gcc.dg/pr8788-1.c: Same.
5487 * gcc.dg/pr90082.c: Same.
5488 * gcc.dg/simd-2.c: Same.
5489 * gcc.dg/spellcheck-params-2.c: Same.
5490 * gcc.dg/spellcheck-params.c: Same.
5491 * gcc.dg/strlenopt-49.c: Same.
5492 * gcc.dg/tm/pr52141.c: Same.
5493 * gcc.dg/torture/pr51106-1.c: Same.
5494 * gcc.dg/torture/pr51106-2.c: Same.
5495 * gcc.dg/utf-array-short-wchar.c: Same.
5496 * gcc.dg/utf-array.c: Same.
5497 * gcc.dg/utf8-2.c: Same.
5498 * gcc.dg/warn-sprintf-no-nul.c: Same.
5499 * gcc.target/i386/asm-flag-0.c: Same.
5500 * gcc.target/i386/inline_error.c: Same.
5501 * gcc.target/i386/pr30848.c: Same.
5502 * gcc.target/i386/pr39082-1.c: Same.
5503 * gcc.target/i386/pr39678.c: Same.
5504 * gcc.target/i386/pr57756.c: Same.
5505 * gcc.target/i386/pr68843-1.c: Same.
5506 * gcc.target/i386/pr79804.c: Same.
5507 * gcc.target/i386/pr82673.c: Same.
5508 * obj-c++.dg/class-protocol-1.mm: Same.
5509 * obj-c++.dg/exceptions-3.mm: Same.
5510 * obj-c++.dg/exceptions-4.mm: Same.
5511 * obj-c++.dg/exceptions-5.mm: Same.
5512 * obj-c++.dg/exceptions-6.mm: Same.
5513 * obj-c++.dg/method-12.mm: Same.
5514 * obj-c++.dg/method-13.mm: Same.
5515 * obj-c++.dg/method-6.mm: Same.
5516 * obj-c++.dg/method-7.mm: Same.
5517 * obj-c++.dg/method-9.mm: Same.
5518 * obj-c++.dg/method-lookup-1.mm: Same.
5519 * obj-c++.dg/proto-lossage-4.mm: Same.
5520 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5521 * objc.dg/call-super-2.m: Same.
5522 * objc.dg/class-protocol-1.m: Same.
5523 * objc.dg/desig-init-1.m: Same.
5524 * objc.dg/exceptions-3.m: Same.
5525 * objc.dg/exceptions-4.m: Same.
5526 * objc.dg/exceptions-5.m: Same.
5527 * objc.dg/exceptions-6.m: Same.
5528 * objc.dg/method-19.m: Same.
5529 * objc.dg/method-2.m: Same.
5530 * objc.dg/method-5.m: Same.
5531 * objc.dg/method-6.m: Same.
5532 * objc.dg/method-7.m: Same.
5533 * objc.dg/method-lookup-1.m: Same.
5534 * objc.dg/proto-hier-1.m: Same.
5535 * objc.dg/proto-lossage-4.m: Same.
5537 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
5539 * g++.dg/eh/o32-fp.C: New.
5540 * gcc.target/mips/dwarfregtable-1.c: New.
5541 * gcc.target/mips/dwarfregtable-2.c: New.
5542 * gcc.target/mips/dwarfregtable-3.c: New.
5543 * gcc.target/mips/dwarfregtable-4.c: New.
5544 * gcc.target/mips/dwarfregtable.h: New.
5546 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
5548 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
5549 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
5550 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
5552 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
5555 * gcc.target/i386/pr90497-1.c: New test.
5556 * gcc.target/i386/pr90497-2.c: Likewise.
5558 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
5560 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
5561 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
5563 2019-05-17 Richard Biener <rguenther@suse.de>
5565 * gcc.dg/gimplefe-41.c: New testcase.
5567 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
5569 PR tree-optimization/90106
5570 * gcc.dg/cdce3.c: New test.
5572 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
5574 * gcc.target/s390/zvector/vec-sldw.c: New test.
5576 2019-05-17 Martin Liska <mliska@suse.cz>
5579 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
5581 2019-05-16 Jakub Jelinek <jakub@redhat.com>
5583 * gcc.dg/vect/vect-simd-1.c: New test.
5584 * gcc.dg/vect/vect-simd-2.c: New test.
5585 * gcc.dg/vect/vect-simd-3.c: New test.
5586 * gcc.dg/vect/vect-simd-4.c: New test.
5588 2019-05-16 Martin Liska <mliska@suse.cz>
5591 * gcc.target/i386/pr90500-1.c: New test.
5592 * gcc.target/i386/pr90500-2.c: New test.
5594 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
5596 PR tree-optimization/90394
5597 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
5598 * gcc.dg/uninit-pr90394.c: New test.
5600 2019-05-16 Richard Biener <rguenther@suse.de>
5603 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
5604 transforms happening earlier now.
5606 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
5608 * lib/target-supports.exp (check_effective_target_cet): Add the
5609 -fcf-protection flag to the build conditions.
5611 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
5613 PR tree-optimization/90106
5614 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
5615 * gcc.dg/cdce2.c: Likewise.
5617 2019-05-16 Richard Biener <rguenther@suse.de>
5619 PR tree-optimization/90424
5620 * g++.target/i386/pr90424-1.C: New testcase.
5621 * g++.target/i386/pr90424-2.C: Likewise.
5623 2019-05-16 Richard Biener <rguenther@suse.de>
5625 * gcc.dg/gimplefe-40.c: Amend again.
5627 2019-05-15 Cherry Zhang <cherryyz@google.com>
5629 * go.test/test/nilptr2.go: Change use function to actually do
5632 2019-05-16 Jakub Jelinek <jakub@redhat.com>
5635 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
5638 * c-c++-common/gomp/simd8.c: New test.
5640 2019-05-15 Marek Polacek <polacek@redhat.com>
5642 CWG 2096 - constraints on literal unions.
5643 * g++.dg/cpp0x/literal-type1.C: New test.
5645 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
5648 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
5649 * gfortran.dg/open_errors_3.f90: New test.
5651 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5654 * gcc.target/i386/mmx-vals.h: New file.
5655 * gcc.target/i386/sse2-mmx-2.c: Likewise.
5656 * gcc.target/i386/sse2-mmx-3.c: Likewise.
5657 * gcc.target/i386/sse2-mmx-4.c: Likewise.
5658 * gcc.target/i386/sse2-mmx-5.c: Likewise.
5659 * gcc.target/i386/sse2-mmx-6.c: Likewise.
5660 * gcc.target/i386/sse2-mmx-7.c: Likewise.
5661 * gcc.target/i386/sse2-mmx-8.c: Likewise.
5662 * gcc.target/i386/sse2-mmx-9.c: Likewise.
5663 * gcc.target/i386/sse2-mmx-10.c: Likewise.
5664 * gcc.target/i386/sse2-mmx-11.c: Likewise.
5665 * gcc.target/i386/sse2-mmx-12.c: Likewise.
5666 * gcc.target/i386/sse2-mmx-13.c: Likewise.
5667 * gcc.target/i386/sse2-mmx-14.c: Likewise.
5668 * gcc.target/i386/sse2-mmx-15.c: Likewise.
5669 * gcc.target/i386/sse2-mmx-16.c: Likewise.
5670 * gcc.target/i386/sse2-mmx-17.c: Likewise.
5671 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
5672 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
5673 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
5674 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
5675 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
5676 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
5677 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
5678 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
5679 * gcc.target/i386/sse2-mmx-20.c: Likewise.
5680 * gcc.target/i386/sse2-mmx-21.c: Likewise.
5681 * gcc.target/i386/sse2-mmx-22.c: Likewise.
5682 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
5683 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
5684 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
5685 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
5686 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
5687 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
5688 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
5689 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
5690 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
5691 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
5692 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
5693 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
5694 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
5695 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
5696 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
5697 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
5698 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
5699 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
5700 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
5701 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
5702 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
5703 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
5704 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
5705 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
5706 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
5707 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
5708 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
5709 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
5710 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
5711 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
5712 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
5713 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
5714 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
5715 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
5716 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
5717 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
5718 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
5719 * gcc.target/i386/sse2-mmx-por.c: Likewise.
5720 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
5721 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
5722 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
5723 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
5724 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
5725 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
5726 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
5727 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
5728 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
5729 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
5730 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
5731 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
5732 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
5733 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
5734 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
5735 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
5736 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
5737 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
5738 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
5739 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
5740 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
5741 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
5742 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
5743 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
5744 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
5745 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
5746 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
5747 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
5748 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
5749 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
5750 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
5752 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5755 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
5758 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5761 * gcc.target/i386/pr82483-1.c: Error only on ia32.
5762 * gcc.target/i386/pr82483-2.c: Likewise.
5764 2019-05-15 Martin Liska <mliska@suse.cz>
5767 * gcc.dg/tree-ssa/pr90478-2.c: New test.
5768 * gcc.dg/tree-ssa/pr90478.c: New test.
5770 2019-05-15 Richard Biener <rguenther@suse.de>
5772 * gcc.dg/gimplefe-40.c: Amend.
5774 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5776 * lib/target-supports.exp
5777 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
5778 (check_effective_target_powerpc_p9vector_ok): Likewise.
5779 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5780 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5781 (check_effective_target_powerpc_vsx_ok): Likewise.
5782 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
5783 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
5785 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5787 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
5788 for PowerPC platforms.
5790 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5793 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
5794 * gcc.target/i386/cet-notrack-5a.c: Likewise.
5795 * gcc.target/i386/cet-notrack-5b.c: Likewise.
5796 * gcc.target/i386/cet-notrack-6b.c: Likewise.
5797 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5798 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
5799 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5800 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
5801 * gcc.target/i386/cet-sjlj-3.c: Likewise.
5802 * gcc.target/i386/cet-sjlj-5.c: Likewise.
5804 2019-05-14 Marek Polacek <polacek@redhat.com>
5807 * g++.dg/cpp0x/decltype71.C: New test.
5810 * g++.dg/init/static5.C: New test.
5812 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
5815 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
5816 * gcc.target/i386/pr52146.c: Likewise.
5817 * gcc.target/i386/pr52698.c: Likewise.
5818 * gcc.target/i386/pr52857-1.c: Likewise.
5819 * gcc.target/i386/pr52857-2.c: Likewise.
5820 * gcc.target/i386/pr52876.c: Likewise.
5821 * gcc.target/i386/pr53698.c: Likewise.
5822 * gcc.target/i386/pr54157.c: Likewise.
5823 * gcc.target/i386/pr55049-1.c: Likewise.
5824 * gcc.target/i386/pr55093.c: Likewise.
5825 * gcc.target/i386/pr55116-1.c: Likewise.
5826 * gcc.target/i386/pr55116-2.c: Likewise.
5827 * gcc.target/i386/pr55597.c: Likewise.
5828 * gcc.target/i386/pr59929.c: Likewise.
5829 * gcc.target/i386/pr66470.c: Likewise.
5831 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5833 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
5835 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5836 * gcc.dg/c99-math-double-1.c: Likewise.
5837 * gcc.dg/c99-math-float-1.c: Likewise.
5838 * gcc.dg/c99-math-long-double-1.c: Likewise.
5839 * gcc.misc-tests/linkage.exp: Simplify triplet to
5842 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
5844 * gcc.target/i386/pr63620.c: Likewise.
5846 * lib/target-supports.exp (check_sse_os_support_available): Remove
5847 Solaris 9/x86 workaround.
5849 2019-05-14 Richard Biener <rguenther@suse.de>
5851 * gcc.dg/gimplefe-40.c: New testcase.
5853 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5855 PR preprocessor/90382
5856 * g++.dg/diagnostic/trailing1.C: New test.
5858 2019-05-14 marxin <mliska@suse.cz>
5861 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
5864 2019-05-14 Richard Biener <rguenther@suse.de>
5865 H.J. Lu <hongjiu.lu@intel.com>
5867 PR tree-optimization/88828
5868 * gcc.target/i386/pr88828-1.c: New test.
5869 * gcc.target/i386/pr88828-1a.c: Likewise.
5870 * gcc.target/i386/pr88828-1b.c: Likewise.
5871 * gcc.target/i386/pr88828-1c.c: Likewise.
5872 * gcc.target/i386/pr88828-4a.c: Likewise.
5873 * gcc.target/i386/pr88828-4b.c: Likewise.
5874 * gcc.target/i386/pr88828-5a.c: Likewise.
5875 * gcc.target/i386/pr88828-5b.c: Likewise.
5876 * gcc.target/i386/pr88828-7.c: Likewise.
5877 * gcc.target/i386/pr88828-7a.c: Likewise.
5878 * gcc.target/i386/pr88828-7b.c: Likewise.
5879 * gcc.target/i386/pr88828-8.c: Likewise.
5880 * gcc.target/i386/pr88828-8a.c: Likewise.
5881 * gcc.target/i386/pr88828-8b.c: Likewise.
5882 * gcc.target/i386/pr88828-9.c: Likewise.
5883 * gcc.target/i386/pr88828-9a.c: Likewise.
5884 * gcc.target/i386/pr88828-9b.c: Likewise.
5886 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
5888 * gcc.target/aarch64/signbitv4sf.c: New test.
5889 * gcc.target/aarch64/signbitv2sf.c: New test.
5891 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
5893 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
5894 regression, by matching a note on any line.
5895 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
5896 correct line number is matched without depending on a library header.
5898 2019-05-13 Richard Biener <rguenther@suse.de>
5900 PR tree-optimization/90402
5901 * gcc.dg/torture/pr90402-1.c: New testcase.
5903 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
5904 Dominique d'Humieres <dominiq@gcc.gnu.org>
5907 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
5908 do not use -fno-pic on Darwin.
5909 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5910 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5911 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5912 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5913 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5914 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5915 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5916 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5917 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5918 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5919 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5920 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
5921 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5922 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5923 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5924 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5925 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5926 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5927 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5928 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5929 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5930 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5931 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
5932 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
5933 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
5934 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
5935 * gcc.target/i386/ret-thunk-1.c: Likewise.
5936 * gcc.target/i386/ret-thunk-10.c: Likewise.
5937 * gcc.target/i386/ret-thunk-11.c: Likewise.
5938 * gcc.target/i386/ret-thunk-12.c: Likewise.
5939 * gcc.target/i386/ret-thunk-13.c: Likewise.
5940 * gcc.target/i386/ret-thunk-14.c: Likewise.
5941 * gcc.target/i386/ret-thunk-15.c: Likewise.
5942 * gcc.target/i386/ret-thunk-16.c: Likewise.
5943 * gcc.target/i386/ret-thunk-2.c: Likewise.
5944 * gcc.target/i386/ret-thunk-22.c: Likewise.
5945 * gcc.target/i386/ret-thunk-23.c: Likewise.
5946 * gcc.target/i386/ret-thunk-24.c: Likewise.
5947 * gcc.target/i386/ret-thunk-3.c: Likewise.
5948 * gcc.target/i386/ret-thunk-4.c: Likewise.
5949 * gcc.target/i386/ret-thunk-5.c: Likewise.
5950 * gcc.target/i386/ret-thunk-6.c: Likewise.
5951 * gcc.target/i386/ret-thunk-7.c: Likewise.
5952 * gcc.target/i386/ret-thunk-8.c: Likewise.
5953 * gcc.target/i386/ret-thunk-9.c: Likewise.
5955 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
5958 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
5959 for variables on Darwin, rather than common.
5960 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
5961 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
5963 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5965 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
5966 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
5968 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5971 * gfortran.dg/assumed_type_10.f90: New test case.
5972 * gfortran.dg/assumed_type_11.f90: New test case.
5974 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
5976 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
5978 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
5980 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5982 * g++.dg/diagnostic/main1.C: New.
5984 2019-05-10 Marek Polacek <polacek@redhat.com>
5986 PR c++/78010 - bogus -Wsuggest-override warning on final function.
5987 * g++.dg/warn/Wsuggest-override-2.C: New test.
5989 2019-05-10 Jakub Jelinek <jakub@redhat.com>
5991 PR tree-optimization/90385
5992 * gfortran.dg/pr90385.f90: New test.
5995 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
5996 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
5998 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
6001 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
6002 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
6005 * gfortran.dg/iso_c_binding_char_1.f90: New test.
6008 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
6009 the direct passing of substrings as descriptors to bind(C).
6010 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
6011 'atmp' to account for the setting of the 'span' field.
6012 * gfortran.dg/transpose_optimization_2.f90: Ditto.
6014 2019-05-10 Jakub Jelinek <jakub@redhat.com>
6016 PR tree-optimization/88709
6017 PR tree-optimization/90271
6018 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
6022 * g++.dg/pch/pr90326.C: New test.
6023 * g++.dg/pch/pr90326.Hs: New file.
6025 2019-05-10 Martin Liska <mliska@suse.cz>
6028 * gcc.dg/tree-ssa/pr90340-2.c: New test.
6029 * gcc.dg/tree-ssa/pr90340.c: New test.
6031 2019-05-09 Cherry Zhang <cherryyz@google.com>
6033 * go.dg/mapstring.go: New test.
6035 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
6038 * gcc.target/arm/pr90405.c: New test.
6040 2019-05-09 Martin Liska <mliska@suse.cz>
6042 * gcc.dg/gimplefe-39.c: New test.
6044 2019-05-09 Martin Liska <mliska@suse.cz>
6046 * gcc.dg/gimplefe-37.c: New test.
6047 * gcc.dg/gimplefe-33.c: Likewise.
6049 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6053 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6055 * g++.dg/diagnostic/trailing1.C: New.
6057 2019-05-09 Richard Biener <rguenther@suse.de>
6059 PR tree-optimization/90395
6060 * gcc.dg/torture/pr90395.c: New testcase.
6062 2019-05-08 Cherry Zhang <cherryyz@google.com>
6064 * go.dg/cmpstring.go: New test.
6066 2019-05-08 Jakub Jelinek <jakub@redhat.com>
6069 PR tree-optimization/89060
6070 * gcc.dg/tree-ssa/pr89060.c: New test.
6072 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
6073 Richard Earnshaw <rearnsha@arm.com>
6076 * gcc.target/arm/pr88167-1.c: New test.
6077 * gcc.target/arm/pr88167-2.c: New test.
6079 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
6081 PR tree-optimization/90078
6082 * g++.dg/tree-ssa/pr90078.C: New test.
6084 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
6086 PR tree-optimization/90240
6087 * gfortran.dg/graphite/pr90240.f: New test.
6089 2019-05-08 Li Jia He <helijia@linux.ibm.com>
6092 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
6093 test case to run on the little endian machine.
6095 2019-05-08 Jakub Jelinek <jakub@redhat.com>
6097 PR tree-optimization/90356
6098 * gcc.dg/tree-ssa/pr90356-1.c: New test.
6099 * gcc.dg/tree-ssa/pr90356-2.c: New test.
6100 * gcc.dg/tree-ssa/pr90356-3.c: New test.
6101 * gcc.dg/tree-ssa/pr90356-4.c: New test.
6103 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
6105 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
6106 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
6107 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
6108 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
6109 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
6110 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
6111 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
6112 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
6113 * gcc.target/i386/sse-13.c: Ditto.
6114 * gcc.target/i386/sse-14.c: Ditto.
6115 * gcc.target/i386/sse-22.c: Ditto.
6116 * gcc.target/i386/sse-23.c: Ditto.
6117 * g++.dg/other/i386-2.C: Ditto.
6118 * g++.dg/other/i386-3.C: Ditto.
6120 2019-05-07 Cherry Zhang <cherryyz@google.com>
6122 * go.dg/arrayclear.go: New test.
6123 * go.dg/mapclear.go: New test.
6125 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
6128 * gcc.target/powerpc/pr89765-mc.c: New test.
6129 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
6130 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
6131 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
6132 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
6133 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
6134 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
6135 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
6136 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
6137 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
6138 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
6139 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
6140 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
6141 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
6142 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
6143 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
6144 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
6145 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
6146 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
6147 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
6148 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
6149 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
6150 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
6151 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
6152 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
6154 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6156 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
6159 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
6161 * gcc.target/i386/asm-7.c: New test.
6162 * gcc.target/i386/asm-1.c: Update expected error string.
6163 * gcc.target/i386/pr62120.c: Ditto.
6165 2019-05-07 Li Jia He <helijia@linux.ibm.com>
6167 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
6169 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
6171 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
6172 Hongtao Liu <hongtao.liu@intel.com>
6176 * gcc.target/i386/avx512f-vcomisd-2.c: New.
6177 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
6179 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
6182 * gfortran.dg/pr90290.f90: New test.
6184 2019-05-06 Jakub Jelinek <jakub@redhat.com>
6186 PR tree-optimization/88709
6187 PR tree-optimization/90271
6188 * gcc.dg/store_merging_26.c: New test.
6189 * gcc.dg/store_merging_27.c: New test.
6190 * gcc.dg/store_merging_28.c: New test.
6191 * gcc.dg/store_merging_29.c: New test.
6193 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
6196 * gcc.target/powerpc/pr89424-0.c: New test.
6197 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
6198 enable testing of newly patched capability.
6199 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
6200 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
6201 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
6203 2019-05-06 Marek Polacek <polacek@redhat.com>
6205 PR c++/90265 - ICE with generic lambda.
6206 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
6208 2019-05-06 Richard Biener <rguenther@suse.de>
6210 PR tree-optimization/90358
6211 * gcc.target/i386/pr90358.c: New testcase.
6213 2019-05-06 Richard Biener <rguenther@suse.de>
6215 PR tree-optimization/88828
6216 * gcc.target/i386/pr88828-0.c: New testcase.
6218 2019-05-06 Richard Biener <rguenther@suse.de>
6220 PR tree-optimization/90328
6221 * gcc.dg/torture/pr90328.c: New testcase.
6223 2019-05-06 Richard Biener <rguenther@suse.de>
6226 * gcc.dg/pr87314-1.c: Align the substring to open up
6227 string merging for targets aligning strings to 8 bytes.
6229 2019-05-06 Martin Liska <mliska@suse.cz>
6232 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
6234 * gcc.dg/tsan/pr88017.c: Likewise.
6236 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6239 * gfortran.dg/pr90344.f90: New test
6241 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
6243 PR tree-optimization/90269
6244 * g++.dg/tree-ssa/ldist-1.C: New file.
6246 2019-05-03 Richard Biener <rguenther@suse.de>
6248 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
6250 2019-05-03 Richard Biener <rguenther@suse.de>
6253 * gcc.dg/pr89518.c: New testcase.
6255 2019-05-03 Richard Biener <rguenther@suse.de>
6258 * gcc.dg/pr87314-1.c: New testcase.
6260 2019-05-03 Richard Biener <rguenther@suse.de>
6262 PR tree-optimization/88963
6263 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
6264 * gcc.target/i386/pr88963-1.c: New testcase.
6265 * gcc.target/i386/pr88963-2.c: Likewise.
6267 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
6270 * gcc.target/i386/pr88809.c: Adjust for darwin.
6271 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
6273 2019-05-03 Jakub Jelinek <jakub@redhat.com>
6275 PR tree-optimization/90303
6276 * g++.target/i386/pr90303.C: New test.
6278 2019-05-03 Richard Biener <rguenther@suse.de>
6280 PR tree-optimization/89698
6281 * g++.dg/tree-ssa/pr89698.C: New testcase.
6283 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
6285 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
6287 2019-05-02 Richard Biener <rguenther@suse.de>
6289 PR tree-optimization/89653
6290 * g++.dg/vect/pr89653.cc: New testcase.
6292 2019-05-02 Richard Biener <rguenther@suse.de>
6294 PR tree-optimization/89509
6295 * gcc.dg/torture/restrict-8.c: New testcase.
6297 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
6299 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
6300 for cold section label.
6301 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6302 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6304 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6306 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
6309 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6311 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
6313 2019-05-02 Martin Liska <mliska@suse.cz>
6315 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
6316 * g++.target/i386/pr57362.C: Likewise.
6318 2019-05-02 Martin Liska <mliska@suse.cz>
6321 * gcc.target/i386/pr88809.c: New test.
6322 * gcc.target/i386/pr88809-2.c: New test.
6324 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
6327 * gfortran.dg/block_name_2.f90: Adjust dg-error.
6328 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
6329 * gfortran.dg/pr60144.f90: New test.
6331 2019-05-01 Jeff Law <law@redhat.com>
6333 PR tree-optimization/90037
6334 * g++.dg/tree-ssa/pr88797.C: New test.
6336 2019-05-01 Nathan Sidwell <nathan@acm.org>
6338 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
6340 2019-04-30 Jakub Jelinek <jakub@redhat.com>
6343 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
6346 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
6348 * gcc.dg/sinhatanh-2.c: Count the number of functions.
6349 * gcc.dg/sinhatanh-3.c: Likewise.
6351 2019-04-30 Martin Liska <mliska@suse.cz>
6353 * gcc.dg/Werror-13.c: Add new tests for it.
6354 * gcc.dg/pragma-diag-6.c: Likewise.
6356 2019-04-30 Jakub Jelinek <jakub@redhat.com>
6359 * gcc.target/aarch64/pr89093.c: New test.
6360 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
6362 PR tree-optimization/89475
6363 * gcc.dg/tree-ssa/pr89475.c: New test.
6365 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
6367 PR tree-optimization/90240
6369 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6371 PR tree-optimization/90078
6372 * g++.dg/tree-ssa/pr90078.C: New test.
6374 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
6376 * gcc.dg/uninit-25-gimple.c: New test.
6377 * gcc.dg/uninit-25.c: New test.
6378 * gcc.dg/uninit-26.c: New test.
6379 * gcc.dg/uninit-27-gimple.c: New test.
6381 2019-04-29 Richard Biener <rguenther@suse.de>
6383 PR tree-optimization/90278
6384 * gcc.dg/torture/pr90278.c: New testcase.
6386 2019-04-27 Jakub Jelinek <jakub@redhat.com>
6389 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
6392 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
6395 * gcc.target/i386/pr89261.c: New test.
6397 2019-04-27 Martin Liska <mliska@suse.cz>
6400 * gcc.dg/completion-5.c: New test.
6401 * gcc.target/i386/spellcheck-options-5.c: New test.
6403 2019-04-26 Jim Wilson <jimw@sifive.com>
6405 * gcc.target/riscv/load-immediate.c: New.
6407 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
6410 * g++.dg/diagnostic/pr90243.C: New test.
6412 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6415 * g++.dg/cpp1z/class-deduction66.C: New.
6417 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6419 * g++.dg/diagnostic/trailing1.C: New.
6421 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
6423 * gcc.dg/alias-16.c: New test.
6425 2019-04-25 Martin Liska <mliska@suse.cz>
6426 H.J. Lu <hongjiu.lu@intel.com>
6429 * g++.target/i386/mv28.C: New test.
6430 * gcc.target/i386/mvc14.c: Likewise.
6431 * g++.target/i386/pr57362.C: Updated.
6433 2019-04-24 Jeff Law <law@redhat.com>
6435 PR tree-optimization/90037
6436 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
6437 * gcc.dg/isolate-2.c: Likewise.
6438 * gcc.dg/isolate-4.c: Likewise.
6439 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
6440 * gcc.dg/pr90037.c: New test.
6442 2019-04-25 Jakub Jelinek <jakub@redhat.com>
6445 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
6447 2019-04-25 Richard Biener <rguenther@suse.de>
6450 * g++.dg/torture/pr90194.C: New testcase.
6452 2019-04-24 Marek Polacek <polacek@redhat.com>
6455 * g++.dg/cpp1z/nontype-auto16.C: New test.
6457 2019-04-24 Jakub Jelinek <jakub@redhat.com>
6460 * gcc.target/i386/pr90193.c: New test.
6462 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6465 * gcc.target/s390/pr89952.c: New test.
6467 2019-04-24 Jakub Jelinek <jakub@redhat.com>
6470 * g++.target/i386/pr90187.C: New test.
6472 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
6474 * gdc.test/README.gcc: New file.
6476 2019-04-24 Jakub Jelinek <jakub@redhat.com>
6478 PR tree-optimization/90208
6479 * gcc.dg/tsan/pr90208-1.c: New test.
6480 * gcc.dg/tsan/pr90208-2.c: New test.
6482 PR tree-optimization/90211
6483 * gcc.dg/autopar/pr90211.c: New test.
6485 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
6486 Robin Dapp <rdapp@linux.ibm.com>
6488 * gdc.dg/link.d: Test if target d_runtime.
6489 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
6490 * gdc.dg/simd.d: Likewise.
6492 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
6494 * gdc.test/fail_compilation/fail2456.d: New test.
6495 * gdc.test/fail_compilation/test18312.d: New test.
6496 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
6498 2018-04-23 Sudakshina Das <sudi.das@arm.com>
6500 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
6502 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
6503 with GNU note section.
6505 2019-04-23 Jeff Law <law@redhat.com>
6507 * lib/target-supports.exp
6508 (check_effective_target_keeps_null_pointer_checks): Add cr16.
6510 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
6512 PR rtl-optimization/87979
6513 * gcc.dg/pr87979.c: New test.
6515 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
6517 PR rtl-optimization/84032
6518 * gcc.dg/pr84032.c: New test.
6520 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6522 PR tree-optimization/90078
6523 * g++.dg/tree-ssa/pr90078.C: New test.
6525 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6527 PR tree-optimization/90021
6528 * gfortran.dg/pr90021.f90: New test.
6530 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6533 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
6535 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
6538 * gfortran.dg/class_70.f03
6540 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
6543 * gcc.target/i386/pr90178.c: New test.
6545 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
6547 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
6549 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6552 * g++.dg/cpp0x/pr89900-1.C: New.
6553 * g++.dg/cpp0x/pr89900-2.C: Likewise.
6554 * g++.dg/cpp0x/pr89900-3.C: Likewise.
6555 * g++.dg/cpp0x/pr89900-4.C: Likewise.
6557 2019-04-19 Jakub Jelinek <jakub@redhat.com>
6560 * gcc.c-torture/compile/pr90139.c: New test.
6563 * g++.dg/template/pr90138.C: New test.
6566 * c-c++-common/pr89888.c: New test.
6567 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
6568 Don't expect -Wswitch-unreachable warning.
6571 * c-c++-common/pr90108.c: New test.
6573 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
6576 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
6578 2019-04-18 Richard Biener <rguenther@suse.de>
6581 * gcc.dg/guality/pr90131.c: New testcase.
6583 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6586 * g++.dg/ext/attrib58.C: New test.
6587 * g++.dg/ext/attrib59.C: New test.
6588 * g++.dg/ext/attrib60.C: New test.
6591 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
6592 constants to ensure precise result even when not using fma.
6593 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
6594 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
6595 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
6596 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
6597 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
6598 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
6599 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
6600 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
6601 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
6603 2019-04-17 Marek Polacek <polacek@redhat.com>
6605 PR c++/90124 - bogus error with incomplete type in decltype.
6606 * g++.dg/cpp0x/decltype70.C: New test.
6608 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6611 * gcc.dg/pr90095-1.c: New test.
6612 * gcc.dg/pr90095-2.c: New test.
6614 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
6617 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
6618 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
6619 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
6623 * gfortran.dg/goacc/private-1.f95: Remove file.
6624 * gfortran.dg/goacc/private-2.f95: Likewise.
6625 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
6626 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
6628 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
6630 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6633 * gcc.target/arm/pr89093-2.c: New test.
6635 2019-04-16 Jakub Jelinek <jakub@redhat.com>
6638 * g++.dg/cpp0x/constexpr-86953.C: New test.
6640 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
6642 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
6644 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
6647 * gcc.dg/guality/pr89528.c: New.
6649 PR rtl-optimization/86438
6650 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
6652 2019-04-16 Jakub Jelinek <jakub@redhat.com>
6655 * gcc.target/i386/pr90096.c: New test.
6656 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
6657 * gcc.target/i386/pr69255-2.c: Likewise.
6658 * gcc.target/i386/pr69255-3.c: Likewise.
6660 PR rtl-optimization/90082
6661 * gcc.dg/pr90082.c: New test.
6663 PR tree-optimization/90090
6664 * g++.dg/opt/pr90090.C: New test.
6666 2019-04-16 Richard Biener <rguenther@suse.de>
6668 PR tree-optimization/56049
6669 * gfortran.dg/pr56049.f90: New testcase.
6671 2019-04-15 Richard Biener <rguenther@suse.de>
6674 * gcc.dg/guality/pr90074.c: New testcase.
6676 2019-04-15 Richard Biener <rguenther@suse.de>
6678 PR tree-optimization/90071
6679 * gcc.dg/torture/pr90071.c: New testcase.
6681 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6683 PR rtl-optimization/89794
6684 * gcc.dg/torture/pr89794.c: New testcase.
6686 2019-04-15 Richard Biener <rguenther@suse.de>
6689 * gcc.dg/torture/pr88936-1.c: New testcase.
6690 * gcc.dg/torture/pr88936-2.c: Likewise.
6691 * gcc.dg/torture/pr88936-3.c: Likewise.
6693 2019-04-15 Martin Jambor <mjambor@suse.cz>
6696 * g++.dg/ipa/pr89693.C: New test.
6698 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
6700 PR tree-optimization/90020
6701 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
6703 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
6706 * g++.dg/lto/pr89358_0.C: New testcase.
6707 * g++.dg/lto/pr89358_1.C: New testcase.
6709 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6712 * gfortran.dg/bind_c_usage_33.f90: New test and...
6713 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
6715 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
6718 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
6719 in ctg. Test the conversion of the descriptor types in the main
6721 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
6722 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
6725 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
6726 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
6729 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
6730 the computation of 'ans'. Also, change the expected results for
6731 CFI_is_contiguous to comply with standard.
6732 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
6733 results for CFI_is_contiguous to comply with standard.
6734 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
6735 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
6737 2019-04-13 Jakub Jelinek <jakub@redhat.com>
6740 * gcc.target/arm/pr89093.c: New test.
6742 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6745 * c-c++-common/pr89933.c: New test.
6747 2019-04-12 Martin Sebor <msebor@redhat.com>
6753 * c-c++-common/attributes-1.c: Adjust.
6754 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
6755 * c-c++-common/builtin-has-attribute-6.c: New test.
6756 * c-c++-common/builtin-has-attribute-7.c: New test.
6757 * c-c++-common/pr71574.c: Adjust.
6758 * gcc.dg/pr25559.c: Adjust.
6759 * gcc.dg/attr-vector_size.c: New test.
6761 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6763 PR rtl-optimization/89965
6764 * gcc.target/i386/pr89965.c: New test.
6766 2019-04-12 Marek Polacek <polacek@redhat.com>
6768 PR c++/87603 - constexpr functions are no longer noexcept.
6769 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
6770 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
6771 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
6772 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
6773 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
6774 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
6776 2019-04-12 Marek Polacek <polacek@redhat.com>
6778 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
6779 * g++.dg/cpp0x/pr86397-1.C: Likewise.
6780 * g++.dg/cpp0x/pr86397-2.C: Likewise.
6782 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
6784 * g++.target/arm/arm.exp: Change format of default prune regex.
6785 * gcc.target/arm/arm.exp: Change format of default prune regex.
6787 2019-04-12 Martin Liska <mliska@suse.cz>
6790 * gcc.target/i386/mvc15.c: New test.
6791 * gcc.target/i386/mvc3.c: Quote target in error pattern.
6792 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
6794 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6797 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
6799 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
6800 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
6802 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6805 * c-c++-common/pr89946.c: New test.
6807 PR rtl-optimization/90026
6808 * g++.dg/opt/pr90026.C: New test.
6810 2018-04-11 Steve Ellcey <sellcey@marvell.com>
6812 PR rtl-optimization/87763
6813 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
6816 2019-04-11 Richard Biener <rguenther@suse.de>
6818 PR tree-optimization/90020
6819 * gcc.dg/torture/pr90020.c: New testcase.
6821 2019-04-11 Richard Biener <rguenther@suse.de>
6823 PR tree-optimization/90018
6824 * gcc.dg/vect/pr90018.c: New testcase.
6826 2018-04-10 Steve Ellcey <sellcey@marvell.com>
6828 PR rtl-optimization/87763
6829 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
6831 * gcc.target/aarch64/combine_bfi_2.c: New test.
6833 2019-04-10 Jakub Jelinek <jakub@redhat.com>
6836 * gcc.c-torture/execute/pr90025.c: New test.
6839 * gcc.dg/pr90010.c: New test.
6841 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
6843 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
6844 (dg-options): Use -O2 -fdump-rtl-ce1.
6845 (dg-final): Scan ce1 RTL dump instead of asm dump.
6847 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
6850 * gcc.dg/torture/neon-immediate-timode.c: New test.
6852 2019-04-09 Jakub Jelinek <jakub@redhat.com>
6854 PR tree-optimization/89998
6855 * gcc.c-torture/compile/pr89998-1.c: New test.
6856 * gcc.c-torture/compile/pr89998-2.c: New test.
6859 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
6862 2019-04-08 Richard Biener <rguenther@suse.de>
6864 PR tree-optimization/90006
6865 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
6867 2019-04-08 Jakub Jelinek <jakub@redhat.com>
6869 PR rtl-optimization/89865
6870 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
6872 PR rtl-optimization/89865
6873 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
6876 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
6878 PR tree-optimization/89725
6879 * gcc.dg/tree-ssa/pr89725.c: New test.
6881 2019-04-08 Martin Liska <mliska@suse.cz>
6883 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
6885 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6888 * g++.dg/ext/has_nothrow_constructor-3.C: New.
6890 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
6893 * gcc.target/i386/pr89945.c: New test.
6895 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6898 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
6899 * gfortran.dg/finalize_33.f90: Likewise.
6900 * gfortran.dg/finalize_34.f90: New test.
6902 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6905 * gfortran.dg/entry_22.f90: New test.
6907 2019-04-05 Marek Polacek <polacek@redhat.com>
6909 PR c++/87145 - bogus error converting class type in template arg list.
6910 * g++.dg/cpp0x/constexpr-conv3.C: New test.
6911 * g++.dg/cpp0x/constexpr-conv4.C: New test.
6913 2019-04-05 Martin Sebor <msebor@redhat.com>
6916 * g++.dg/init/array52.C: New test.
6918 2019-04-05 David Malcolm <dmalcolm@redhat.com>
6921 * c-c++-common/pr89985.c: New test.
6923 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
6926 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
6928 * gcc.dg/torture/pr71598-2.c: Likewise.
6930 2019-04-05 Marek Polacek <polacek@redhat.com>
6932 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
6933 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
6935 2019-04-05 Richard Biener <rguenther@suse.de>
6939 * gcc.dg/guality/pr89892.c: New testcase.
6940 * gcc.dg/guality/pr89905.c: Likewise.
6941 * gcc.dg/guality/loop-1.c: Likewise.
6943 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
6945 PR tree-optimization/89956
6946 * gfortran.dg/pr89956.f90: New test.
6948 2019-04-04 Martin Sebor <msebor@redhat.com>
6954 * g++.dg/abi/mangle69.C: New test.
6955 * g++.dg/abi/mangle70.C: New test.
6956 * g++.dg/abi/mangle71.C: New test.
6957 * g++.dg/abi/mangle72.C: New test.
6958 * g++.dg/cpp0x/constexpr-array19.C: New test.
6959 * g++.dg/cpp2a/nontype-class15.C: New test.
6960 * g++.dg/cpp2a/nontype-class16.C: New test.
6961 * g++.dg/init/array51.C: New test.
6962 * g++.dg/template/nontype29.C: New test.
6964 2019-04-04 Martin Sebor <msebor@redhat.com>
6968 * gcc.dg/Wstringop-overflow-13.c: New test.
6970 2019-04-04 Martin Sebor <msebor@redhat.com>
6973 * gcc.dg/Wrestrict-19.c: New test.
6974 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
6976 2019-04-04 Jeff Law <law@redhat.com>
6978 PR rtl-optimization/89399
6979 * gcc.c-torture/compile/pr89399.c: New test.
6981 2019-04-04 Harald Anlauf <anlauf@gmx.de>
6984 * gfortran.dg/pr85797.f90: Adjust testcase.
6986 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6989 * g++.dg/template/friend67.C: New.
6991 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6994 * g++.dg/cpp0x/friend4.C: New.
6995 * g++.dg/cpp0x/friend5.C: Likewise.
6997 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7000 * g++.dg/cpp0x/noexcept40.C: New.
7002 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
7005 * gfortran.dg/parameter_array_error_1.f90: New test.
7007 2019-04-03 qing zhao <qing.zhao@oracle.com>
7009 PR tree-optimization/89730
7010 * gcc.dg/live-patching-4.c: New test.
7012 2019-04-03 Clément Chigot <clement.chigot@atos.net>
7014 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
7017 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7020 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
7021 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
7023 2019-04-03 Richard Biener <rguenther@suse.de>
7025 PR tree-optimization/84101
7026 * gcc.target/i386/pr84101.c: New testcase.
7028 2019-04-02 Jeff Law <law@redhat.com>
7030 * gcc.target/visium/bit_shift.c: xfail.
7032 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
7036 * gcc.target/i386/pr70799-4.c: Remove.
7037 * gcc.target/i386/pr70799-5.c: Remove.
7038 * gcc.target/i386/pr89902.c: New test.
7039 * gcc.target/i386/pr89903.c: Ditto.
7041 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
7043 PR rtl-optimization/84206
7044 * gcc.dg/pr84206.c: New test.
7046 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
7048 PR rtl-optimization/85876
7049 * gcc.dg/pr85876.c: New test.
7051 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7053 * gcc.target/s390/zvector/vec-double-compile.c: New test.
7054 * gcc.target/s390/zvector/vec-float-compile.c: New test.
7055 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
7056 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
7058 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7060 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
7061 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
7062 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
7063 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
7065 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7067 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
7068 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
7070 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7072 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
7073 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
7075 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
7078 * gcc.dg/pr86928.c: Do not attempt to add -m32.
7080 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7082 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
7083 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
7084 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
7085 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
7086 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
7087 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
7088 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
7089 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
7091 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7093 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
7094 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
7095 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
7096 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
7097 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
7098 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
7100 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7102 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
7103 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
7104 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
7105 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
7107 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7109 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
7110 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
7112 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7114 * gcc.target/s390/arch13/sel-1.c: New test.
7116 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7118 * gcc.target/s390/arch13/popcount-1.c: New test.
7120 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7122 * gcc.target/s390/arch13/bitops-1.c: New test.
7123 * gcc.target/s390/arch13/bitops-2.c: New test.
7124 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
7125 option and adjust line numbers.
7126 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
7128 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7130 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
7131 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
7132 runtime check for the vxe2 hardware feature on IBM Z.
7134 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
7137 * lib/target-supports.exp (check_avx2_available): Replace
7138 avx_available with avx2_available.
7140 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7142 PR rtl-optimization/85412
7143 * gcc.dg/pr85412.c: New test.
7145 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7148 * g++.dg/template/crash130.C: New.
7149 * g++.dg/template/crash131.C: Likewise.
7151 2019-04-01 Martin Sebor <msebor@redhat.com>
7154 * gcc.dg/attr-copy-8.c: New test.
7155 * g++.dg/ext/attr-copy-2.C: New test.
7157 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7159 PR rtl-optimization/86928
7160 * gcc.dg/pr86928.c: New test.
7162 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7164 PR rtl-optimization/87273
7165 * gcc.dg/pr87273.c: New test.
7167 2019-04-01 Martin Liska <mliska@suse.cz>
7170 * gcc.dg/spellcheck-options-18.c: New test.
7171 * gcc.dg/spellcheck-options-19.c: New test.
7172 * gcc.dg/spellcheck-options-20.c: New test.
7173 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
7174 * gcc.dg/completion-2.c: Add one variant with no argument.
7176 2019-04-01 Richard Biener <rguenther@suse.de>
7179 * gcc.dg/torture/pr71598-1.c: New testcase.
7180 * gcc.dg/torture/pr71598-2.c: Likewise.
7181 * gcc.dg/torture/pr71598-3.c: Likewise.
7183 2019-03-31 Marek Polacek <polacek@redhat.com>
7185 PR c++/89852 - ICE with C++11 functional cast with { }.
7186 * g++.dg/cpp0x/initlist115.C: New test.
7188 2019-03-31 Harald Anlauf <anlauf@gmx.de>
7192 * gfortran.dg/pr85797.f90: New test.
7194 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7196 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
7198 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7200 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
7201 cleanup_extra_files.
7202 (dmd2dg): Copy additional files after test is translated.
7203 (gdc-do-test): Remove all copied files after test.
7205 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
7208 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
7209 for c_deallocate, c_allocate and c_assumed_size so that the
7210 attributes of the array arguments are correct and are typed.
7211 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
7212 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
7215 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
7216 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
7218 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7221 * gfortran.dg/pointer_intent_8.f90: New test.
7223 2019-03-29 Jim Wilson <jimw@sifive.com>
7225 * gcc.target/riscv/predef-1.c: New.
7226 * gcc.target/riscv/predef-2.c: New.
7227 * gcc.target/riscv/predef-3.c: New.
7228 * gcc.target/riscv/predef-4.c: New.
7229 * gcc.target/riscv/predef-5.c: New.
7230 * gcc.target/riscv/predef-6.c: New.
7231 * gcc.target/riscv/predef-7.c: New.
7232 * gcc.target/riscv/predef-8.c: New.
7234 2019-03-29 Jakub Jelinek <jakub@redhat.com>
7236 PR rtl-optimization/89865
7237 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
7238 the first argument register, so that occassional spills/fills are
7242 * g++.dg/ubsan/vptr-14.C: New test.
7245 * gcc.dg/tree-ssa/pr89872.c: New test.
7247 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
7249 * gcc.dg/diag-sanity.c: New test.
7251 2019-03-29 Marek Polacek <polacek@redhat.com>
7254 * g++.dg/cpp2a/desig14.C: New test.
7256 PR c++/89876 - ICE with deprecated conversion.
7257 * g++.dg/warn/conv5.C: New test.
7259 2019-03-29 Martin Liska <mliska@suse.cz>
7261 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
7262 * gcc.dg/pr68766.c: Likewise.
7264 2019-03-29 Jakub Jelinek <jakub@redhat.com>
7266 PR rtl-optimization/87485
7267 * gcc.dg/pr87485.c: New test.
7269 2019-03-28 Jakub Jelinek <jakub@redhat.com>
7272 * gfortran.dg/gomp/pr89621.f90: New test.
7274 2019-03-28 Martin Sebor <msebor@redhat.com>
7277 * g++.dg/cpp0x/decltype-pr66548.C: New test.
7280 * g++.dg/cpp0x/decltype-pr81506.C: New test.
7282 2019-03-28 Marek Polacek <polacek@redhat.com>
7284 PR c++/89612 - ICE with member friend template with noexcept.
7285 * g++.dg/cpp0x/noexcept38.C: New test.
7286 * g++.dg/cpp0x/noexcept39.C: New test.
7287 * g++.dg/cpp1z/noexcept-type21.C: New test.
7289 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
7292 * gcc.target/i386/pr89848.c: New test.
7294 2019-03-28 Marek Polacek <polacek@redhat.com>
7296 PR c++/89836 - bool constant expression and explicit conversions.
7297 * g++.dg/cpp2a/explicit15.C: New test.
7299 2019-03-28 Jakub Jelinek <jakub@redhat.com>
7302 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
7303 other than AVR. Add dg-options "".
7306 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
7307 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
7309 2019-03-27 Janus Weil <janus@gcc.gnu.org>
7312 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
7313 * gfortran.dg/pointer_init_11.f90: New test case.
7315 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
7318 * gcc.target/i386/pr85667-5.c: New testcase.
7319 * gcc.target/i386/pr85667-6.c: New testcase.
7321 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
7324 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
7326 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
7328 PR rtl-optimization/89313
7329 * gcc.dg/pr89313.c: New test.
7331 2019-03-26 Jeff Law <law@redhat.com>
7333 PR rtl-optimization/87761
7334 PR rtl-optimization/89826
7335 * gcc.c-torture/execute/pr89826.c: New test.
7337 2019-03-27 Richard Biener <rguenther@suse.de>
7339 * gcc.dg/torture/20190327-1.c: New testcase.
7341 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
7344 * gfortran.dg/associate_47.f90: New test.
7346 2019-03-27 Richard Biener <rguenther@suse.de>
7348 PR tree-optimization/89463
7349 * gcc.dg/guality/pr89463.c: New testcase.
7351 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
7354 * gcc.target/i386/pr89827.c: New test.
7356 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7358 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
7361 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
7363 PR tree-optimization/81740
7364 * gcc.dg/vect/pr81740-1.c: New testcase.
7365 * gcc.dg/vect/pr81740-2.c: Likewise.
7367 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
7369 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
7370 options in permute args tests.
7372 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7375 * g++.dg/ext/pr84598.C: New.
7377 2019-03-26 Jakub Jelinek <jakub@redhat.com>
7380 * g++.dg/gomp/pr89796.C: New test.
7381 * gcc.dg/gomp/pr89796.c: New test.
7383 2019-03-25 David Malcolm <dmalcolm@redhat.com>
7385 PR rtl-optimization/88347
7386 PR rtl-optimization/88423
7387 * gcc.c-torture/compile/pr88347.c: New test.
7388 * gcc.c-torture/compile/pr88423.c: New test.
7390 2019-03-25 Martin Sebor <msebor@redhat.com>
7393 * gcc.dg/attr-aligned-3.c: New test.
7395 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
7398 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
7400 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7404 * g++.dg/concepts/pr84661.C: New.
7405 * g++.dg/torture/pr85013.C: Likewise.
7407 2019-03-25 Marek Polacek <polacek@redhat.com>
7409 PR c++/89214 - ICE when initializing aggregates with bases.
7410 * g++.dg/cpp1z/aggr-base8.C: New test.
7411 * g++.dg/cpp1z/aggr-base9.C: New test.
7413 PR c++/89705 - ICE with reference binding with conversion function.
7414 * g++.dg/cpp0x/rv-conv2.C: New test.
7416 2019-03-25 Richard Biener <rguenther@suse.de>
7418 PR tree-optimization/89789
7419 * gcc.dg/torture/pr89789.c: New testcase.
7421 2019-03-25 Nathan Sidwell <nathan@acm.org>
7423 * g++.dg/abi/lambda-static-1.C: New.
7425 2019-03-25 Richard Biener <rguenther@suse.de>
7427 PR tree-optimization/89802
7428 * g++.dg/tree-ssa/pr89802.C: New testcase.
7430 2019-03-25 Jakub Jelinek <jakub@redhat.com>
7433 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
7435 * g++.dg/tls/thread_local11a.C: New test.
7437 2019-03-25 Richard Biener <rguenther@suse.de>
7440 * g++.dg/pr89790.C: New testcase.
7442 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
7444 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
7445 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
7446 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
7447 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
7449 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7452 * gfortran.dg/altreturn_10.f90: New test.
7453 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
7455 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
7457 PR rtl-optimization/89676
7458 * gcc.target/i386/pr89676.c: New.
7460 2019-03-22 Jakub Jelinek <jakub@redhat.com>
7463 * g++.dg/tls/thread_local11.C: New test.
7464 * g++.dg/tls/thread_local11.h: New test.
7465 * g++.dg/tls/thread_local12a.C: New test.
7466 * g++.dg/tls/thread_local12b.C: New test.
7467 * g++.dg/tls/thread_local12c.C: New test.
7468 * g++.dg/tls/thread_local12d.C: New test.
7469 * g++.dg/tls/thread_local12e.C: New test.
7470 * g++.dg/tls/thread_local12f.C: New test.
7471 * g++.dg/tls/thread_local12g.C: New test.
7472 * g++.dg/tls/thread_local12h.C: New test.
7473 * g++.dg/tls/thread_local12i.C: New test.
7474 * g++.dg/tls/thread_local12j.C: New test.
7475 * g++.dg/tls/thread_local12k.C: New test.
7476 * g++.dg/tls/thread_local12l.C: New test.
7479 * g++.dg/cpp1y/constexpr-87481.C: New test.
7481 2019-03-22 Simon Wright <simon@pushface.org>
7484 * gnat.dg/socket2.adb: New.
7486 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
7488 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
7490 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
7493 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
7494 for _mm_mask{,3,z}_*.
7495 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
7496 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
7497 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
7498 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
7499 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
7500 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
7501 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
7502 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
7503 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
7504 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
7505 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
7506 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
7507 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
7508 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
7509 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
7511 2019-03-22 Jakub Jelinek <jakub@redhat.com>
7514 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
7515 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
7516 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
7517 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
7518 __builtin_ia32_vfmsubss3_mask3): Define.
7519 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
7520 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
7521 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
7522 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
7523 __builtin_ia32_vfmsubss3_mask3): Define.
7524 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
7525 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
7526 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
7527 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
7528 __builtin_ia32_vfmsubss3_mask3): Define.
7529 * gcc.target/i386/sse-14.c: Add tests for
7530 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
7531 * gcc.target/i386/sse-22.c: Likewise.
7533 2019-03-21 Martin Sebor <msebor@redhat.com>
7535 PR tree-optimization/89350
7536 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
7537 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
7538 * gcc.dg/Wstringop-overflow-11.c: New test.
7539 * gcc.dg/Wstringop-overflow-12.c: New test.
7540 * gcc.dg/pr89350.c: New test.
7541 * gcc.dg/pr40340-1.c: Adjust expected warning.
7542 * gcc.dg/pr40340-2.c: Same.
7543 * gcc.dg/pr40340-4.c: Same.
7544 * gcc.dg/pr40340-5.c: Same.
7546 2019-03-21 Jakub Jelinek <jakub@redhat.com>
7549 * g++.dg/other/pr89692.C: New test.
7552 * g++.dg/cpp1y/lambda-init18.C: New test.
7553 * g++.dg/cpp1y/lambda-init19.C: New test.
7554 * g++.dg/cpp1y/pr89767.C: New test.
7556 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
7557 Cesar Philippidis <cesar@codesourcery.com>
7560 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
7562 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
7565 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
7568 * c-c++-common/goacc/routine-3-extern.c: New file.
7569 * c-c++-common/goacc/routine-3.c: Adjust.
7570 * c-c++-common/goacc/routine-4-extern.c: New file.
7571 * c-c++-common/goacc/routine-4.c: Adjust.
7572 * gfortran.dg/goacc/routine-module-3.f90: New file.
7575 * gfortran.dg/goacc/pr89773.f90: New file.
7576 * gfortran.dg/goacc/pr77765.f90: Adjust.
7577 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
7580 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
7583 * gfortran.dg/goacc/routine-module-1.f90: New file.
7584 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
7585 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
7587 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
7590 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
7591 (dg-compile-aux-modules): Fix diagnostic.
7592 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
7593 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
7596 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
7597 missing nexted dg-test call support in dejaGNU 1.4.4.
7600 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
7601 other '*.exp' files.
7603 2019-03-21 Richard Biener <rguenther@suse.de>
7605 PR tree-optimization/89779
7606 * gcc.dg/torture/pr89779.c: New testcase.
7608 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7611 * g++.dg/cpp0x/constexpr-ice20.C: New.
7613 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7616 * g++.dg/cpp0x/noexcept37.C: New.
7618 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
7621 * gdc.dg/pr89017.d: New test.
7623 2019-03-20 Janus Weil <janus@gcc.gnu.org>
7626 * gfortran.dg/interface_abstract_5.f90: New test case.
7628 2019-03-20 Jakub Jelinek <jakub@redhat.com>
7631 * gcc.target/s390/pr89775-1.c: New test.
7632 * gcc.target/s390/pr89775-2.c: New test.
7634 2019-03-20 Jakub Jelinek <jakub@redhat.com>
7637 * g++.target/aarch64/aarch64.exp: New file.
7638 * g++.target/aarch64/pr89752.C: New test.
7640 2019-03-19 Martin Sebor <msebor@redhat.com>
7642 PR tree-optimization/89688
7643 * gcc.dg/strlenopt-61.c: New test.
7644 * g++.dg/warn/Wstringop-overflow-2.C: New test.
7646 2019-03-19 Jim Wilson <jimw@sifive.com>
7649 * gcc.target/riscv/losum-overflow.c: New test.
7651 2019-03-19 Martin Sebor <msebor@redhat.com>
7653 PR tree-optimization/89644
7654 * gcc.dg/Wstringop-truncation-8.c: New test.
7656 2019-03-19 Martin Liska <mliska@suse.cz>
7659 * gcc.dg/pr89737.c: New test.
7661 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
7665 * g++.dg/lto/pr87089_0.C: New testcase.
7666 * g++.dg/lto/pr87089_1.C: New testcase.
7667 * g++.dg/lto/pr89335_0.C: New testcase.
7669 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7672 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
7673 restrict this test to vsx targets.
7675 2019-03-19 Jakub Jelinek <jakub@redhat.com>
7678 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
7679 * g++.dg/ext/asm16.C: Likewise.
7680 * g++.dg/ext/asm17.C: New test.
7682 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
7684 * c-c++-common/unroll-7.c: New test.
7686 2019-03-19 Jakub Jelinek <jakub@redhat.com>
7689 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
7690 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
7691 Add expected results for them.
7694 * gcc.dg/pr89734.c: New test.
7696 2019-03-18 Martin Sebor <msebor@redhat.com>
7698 PR tree-optimization/89720
7699 * gcc.dg/Warray-bounds-42.c: New test.
7701 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
7704 * g++.target/i386/pr89630.C: New test.
7706 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
7708 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
7710 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7712 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
7713 the "store" test as well.
7714 * gcc.target/powerpc/bswap32.c: Ditto.
7716 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7718 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
7719 the "store" test as well.
7720 * gcc.target/powerpc/bswap32.c: Ditto.
7722 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7724 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
7725 "exceeds" instead of just one that talks about "too large".
7727 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
7729 * gcc.target/aarch64/sve/cost_model_1.c: New test.
7731 2019-03-18 Martin Jambor <mjambor@suse.cz>
7733 PR tree-optimization/89546
7734 * gcc.dg/tree-ssa/pr89546.c: New test.
7736 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
7739 * g++.target/riscv/call-with-empty-struct-float.C: New file.
7740 * g++.target/riscv/call-with-empty-struct-int.C: New file.
7741 * g++.target/riscv/call-with-empty-struct.H: New file.
7742 * g++.target/riscv/riscv.exp: New file.
7744 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7747 * g++.dg/cpp0x/pr85014.C: New.
7749 2019-03-18 Jakub Jelinek <jakub@redhat.com>
7752 * gcc.dg/pr86979.c: New test.
7754 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7757 * gfortran.dg/typebound_call_31.f90: New test.
7759 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
7761 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
7763 * gcc.dg/compat/pr83487-1_y.c: Likewise.
7765 * gfortran.dg/pointer_init_10.f90: Require visibility support.
7766 * gfortran.dg/temporary_3.f90: Likewise.
7768 * gcc.dg/pr88074.c: Require c99_runtime.
7769 * gcc.dg/warn-abs-1.c: Likewise.
7770 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
7773 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
7775 * gcc.dg/attr-copy.c: Require alias support.
7776 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
7778 2019-03-16 Jakub Jelinek <jakub@redhat.com>
7781 * gfortran.dg/continuation_15.f90: New test.
7782 * gfortran.dg/continuation_16.f90: New test.
7784 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
7786 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
7789 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
7790 * g++.dg/cpp0x/pr84497.C: Likewise.
7792 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
7793 * gcc.dg/attr-copy-6.c: Likewise.
7794 * gcc.dg/pr87793.c: Likewise.
7797 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
7799 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
7800 * gcc.dg/gimplefe-34.c: Likewise.
7801 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
7802 * gcc.dg/compat/pr83487-2_y.c: Likewise.
7805 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
7809 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
7811 * lib/target-supports.exp (check_ascii_locale_available): Remove
7814 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7817 * gfortran.dg/blockdata_11.f90: New test.
7819 2019-03-15 Harald Anlauf <anlauf@gmx.de>
7822 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
7823 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
7825 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
7828 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
7829 instruction selection.
7830 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
7831 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
7832 * gcc.target/powerpc/pr87532-mc.c: New test.
7833 * gcc.target/powerpc/pr87532.c: New test.
7834 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
7835 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
7836 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
7837 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
7838 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
7839 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
7840 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
7841 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
7842 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
7843 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
7844 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
7845 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
7846 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
7847 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
7848 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
7849 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
7850 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
7851 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
7852 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
7853 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
7854 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
7855 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
7856 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
7857 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
7858 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
7859 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
7860 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
7862 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
7866 * g++.dg/cpp2a/pr88534.C: New.
7867 * g++.dg/cpp2a/pr88537.C: New.
7869 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
7871 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
7872 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
7873 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
7874 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7876 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7879 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
7880 * gcc.target/aarch64/spellcheck_5.c: Likewise.
7881 * gcc.target/aarch64/spellcheck_6.c: Likewise.
7883 2019-03-15 Jakub Jelinek <jakub@redhat.com>
7886 * g++.dg/cpp0x/constexpr-89709.C: New test.
7889 * gcc.dg/debug/pr89704.c: New test.
7891 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
7894 * g++.target/i386/pr89650.C: New test.
7896 2019-03-14 Richard Biener <rguenther@suse.de>
7898 * gcc.dg/gimplefe-13.c: Adjust.
7899 * gcc.dg/gimplefe-14.c: Likewise.
7900 * gcc.dg/gimplefe-17.c: Likewise.
7901 * gcc.dg/gimplefe-18.c: Likewise.
7902 * gcc.dg/gimplefe-7.c: Likewise.
7903 * gcc.dg/torture/pr89595.c: Likewise.
7904 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
7905 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
7906 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
7907 * gcc.dg/tree-ssa/scev-3.c: Likewise.
7908 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7909 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7910 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
7911 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7913 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7916 * gcc.target/i386/pr89684.c: New test.
7918 PR rtl-optimization/89679
7919 * gcc.dg/pr89679.c: New test.
7921 2019-03-14 Richard Biener <rguenther@suse.de>
7923 PR tree-optimization/89710
7924 * gcc.dg/torture/pr89710.c: New testcase.
7926 2019-03-14 Richard Biener <rguenther@suse.de>
7929 * g++.dg/torture/pr89698.C: New testcase.
7931 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7933 PR tree-optimization/89703
7934 * gcc.c-torture/compile/pr89703-1.c: New test.
7935 * gcc.c-torture/compile/pr89703-2.c: New test.
7937 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
7940 * gcc.target/i386/pr89523-1a.c: New test.
7941 * gcc.target/i386/pr89523-1b.c: Likewise.
7942 * gcc.target/i386/pr89523-2.c: Likewise.
7943 * gcc.target/i386/pr89523-3.c: Likewise.
7944 * gcc.target/i386/pr89523-4.c: Likewise.
7945 * gcc.target/i386/pr89523-5.c: Likewise.
7946 * gcc.target/i386/pr89523-6.c: Likewise.
7947 * gcc.target/i386/pr89523-7.c: Likewise.
7948 * gcc.target/i386/pr89523-8.c: Likewise.
7949 * gcc.target/i386/pr89523-9.c: Likewise.
7951 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7954 * g++.dg/cpp1y/var-templ61.C: New test.
7957 * g++.dg/cpp1y/constexpr-89652.C: New test.
7959 2019-03-13 Harald Anlauf <anlauf@gmx.de>
7962 * gfortran.dg/pr87045.f90: New test.
7964 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
7967 * gcc.target/i386/pr85860.c: New.
7969 2019-03-13 Marek Polacek <polacek@redhat.com>
7971 PR c++/89686 - mixing init-capture and simple-capture in lambda.
7972 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
7974 PR c++/89660 - bogus error with -Wredundant-move.
7975 * g++.dg/cpp0x/Wredundant-move8.C: New test.
7976 * g++.dg/cpp0x/Wredundant-move9.C: New test.
7978 2019-03-13 Janus Weil <janus@gcc.gnu.org>
7981 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
7982 * gfortran.dg/pdt_30.f90: New test case.
7984 2019-03-13 Marek Polacek <polacek@redhat.com>
7986 PR c++/88979 - further P0634 fix for constructors.
7987 * g++.dg/cpp2a/typename15.C: New test.
7989 2019-03-13 Martin Sebor <msebor@redhat.com>
7991 PR tree-optimization/89662
7992 * gcc.dg/Warray-bounds-41.c: New test.
7994 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7997 * g++.dg/cpp0x/auto53.C: New.
7999 2019-03-13 Richard Biener <rguenther@suse.de>
8002 * gcc.dg/torture/pr89677.c: New testcase.
8004 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8007 * g++.dg/other/friend16.C: New.
8008 * g++.dg/other/friend17.C: Likewise.
8010 2019-03-13 Jakub Jelinek <jakub@redhat.com>
8013 * c-c++-common/gomp/pr88588.c: New test.
8015 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8020 * gfortran.dg/binding_label_tests_30.f90: New test.
8021 * gfortran.dg/binding_label_tests_31.f90: New test.
8022 * gfortran.dg/binding_label_tests_32.f90: New test.
8023 * gfortran.dg/binding_label_tests_33.f90: New test.
8025 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
8027 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
8028 * gdc.dg/ubsan/ubsan.exp: New file.
8029 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
8030 Explicitly return flags from procedure.
8032 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
8035 * gdc.dg/pr88957.d: New test.
8036 * gdc.dg/simd.d: Add new vector tests.
8038 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
8041 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
8042 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
8045 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8048 * gfortran.dg/charlen_17.f90: New test.
8050 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
8052 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
8054 2019-03-12 Martin Liska <mliska@suse.cz>
8056 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
8057 * gfortran.dg/binding_label_tests_4.f03: Likewise.
8058 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
8059 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
8060 * gfortran.dg/c_loc_tests_17.f90: Likewise.
8061 * gfortran.dg/constructor_9.f90: Likewise.
8062 * gfortran.dg/dec_structure_8.f90: Likewise.
8063 * gfortran.dg/entry_4.f90: Likewise.
8064 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
8065 * gfortran.dg/initialization_23.f90: Likewise.
8066 * gfortran.dg/logical_assignment_1.f90: Likewise.
8067 * gfortran.dg/pr80752.f90: Likewise.
8068 * gfortran.dg/pr88116_1.f90: Likewise.
8069 * gfortran.dg/pr88467.f90: Likewise.
8070 * gfortran.dg/typebound_call_7.f03: Likewise.
8071 * gfortran.dg/typebound_generic_1.f03: Likewise.
8072 * gfortran.dg/typebound_operator_2.f03: Likewise.
8073 * gfortran.dg/typebound_operator_4.f03: Likewise.
8074 * gfortran.dg/typebound_proc_9.f03: Likewise.
8075 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
8077 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
8080 * gfortran.dg/assumed_rank_16.f90: New test.
8083 * gfortran.dg/assumed_rank_17.f90: New test.
8085 2019-03-12 Jakub Jelinek <jakub@redhat.com>
8088 * gcc.c-torture/compile/pr89663-1.c: New test.
8089 * gcc.c-torture/compile/pr89663-2.c: New test.
8091 2019-03-12 Richard Biener <rguenther@suse.de>
8093 PR tree-optimization/89664
8094 * gfortran.dg/pr89664.f90: New testcase.
8096 2019-03-11 Jakub Jelinek <jakub@redhat.com>
8099 * gfortran.dg/gomp/pr89651.f90: New test.
8103 * gcc.c-torture/compile/pr89655.c: New test.
8105 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
8107 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
8110 2019-03-11 Martin Liska <mliska@suse.cz>
8112 * g++.dg/conversion/simd3.C (foo): Wrap option names
8113 with apostrophe character.
8114 * g++.dg/cpp1z/decomp3.C (test): Likewise.
8116 * g++.dg/cpp1z/decomp4.C (test): Likewise.
8117 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
8118 * g++.dg/cpp1z/decomp45.C (f): Likewise.
8119 * g++.dg/opt/pr34036.C: Likewise.
8120 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
8121 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
8122 * gcc.dg/cpp/dir-only-4.c: Likewise.
8123 * gcc.dg/cpp/dir-only-5.c: Likewise.
8124 * gcc.dg/cpp/pr71591.c: Likewise.
8125 * gcc.dg/format/opt-1.c: Likewise.
8126 * gcc.dg/format/opt-2.c: Likewise.
8127 * gcc.dg/format/opt-3.c: Likewise.
8128 * gcc.dg/format/opt-4.c: Likewise.
8129 * gcc.dg/format/opt-5.c: Likewise.
8130 * gcc.dg/format/opt-6.c: Likewise.
8131 * gcc.dg/pr22231.c: Likewise.
8132 * gcc.dg/pr33007.c: Likewise.
8133 * gcc.dg/simd-1.c (hanneke): Likewise.
8134 * gcc.dg/simd-5.c: Likewise.
8135 * gcc.dg/simd-6.c: Likewise.
8136 * gcc.dg/spellcheck-options-14.c: Likewise.
8137 * gcc.dg/spellcheck-options-15.c: Likewise.
8138 * gcc.dg/spellcheck-options-16.c: Likewise.
8139 * gcc.dg/spellcheck-options-17.c: Likewise.
8140 * gcc.dg/tree-ssa/pr23109.c: Likewise.
8141 * gcc.dg/tree-ssa/recip-5.c: Likewise.
8142 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
8143 (__attribute__): Likewise.
8144 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
8145 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
8146 * gcc.target/powerpc/warn-1.c: Likewise.
8147 * gcc.target/powerpc/warn-2.c: Likewise.
8149 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
8151 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
8153 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
8155 * c-c++-common/unroll-6.c: New test.
8157 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
8160 * g++.dg/template/memfriend18.C: New.
8162 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8164 * gdc.dg/pr89041.d: Mark as compile test.
8166 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8168 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
8171 2019-03-10 Martin Jambor <mjambor@suse.cz>
8173 PR tree-optimization/85762
8174 PR tree-optimization/87008
8175 PR tree-optimization/85459
8176 * g++.dg/tree-ssa/pr87008.C: New test.
8177 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
8179 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8182 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
8183 * gfortran.dg/no_arg_check_2.f90: Likewise.
8185 2019-03-10 Jakub Jelinek <jakub@redhat.com>
8188 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
8190 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8193 * gfortran.dg/dependency_53.f90: New test.
8195 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8198 * gfortran.dg/public_private_module_10.f90: New test.
8200 2019-03-09 John David Anglin <dave.anglin@bell.net>
8203 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
8206 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
8209 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
8211 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8214 * g++.dg/cpp0x/pr87750.C: New.
8216 2019-03-09 John David Anglin <dave.anglin@bell.net>
8218 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
8219 * c-c++-common/ident-1a.c: Likewise.
8220 * c-c++-common/ident-1b.c: Likewise.
8221 * c-c++-common/ident-2b.c: Likewise.
8223 * g++.dg/tls/pr77285-2.C: Require tls_native support.
8225 * g++.dg/ext/visibility/lambda1.C: Require visibility.
8228 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
8230 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
8231 libatomic_available.
8233 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
8236 * gdc.dg/pr89041.d: New test.
8238 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8241 * gfortran.dg/c_ptr_tests_19.f90: New test.
8243 2019-03-09 John David Anglin <dave.anglin@bell.net>
8245 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
8246 * gnat.dg/debug12.adb: Likewise.
8248 * lib/target-supports.exp (check_effective_target_weak_undefined):
8249 Return 0 on hppa*-*-hpux*.
8250 (check_ascii_locale_available): Likewise.
8252 2019-03-09 Janus Weil <janus@gcc.gnu.org>
8255 * gfortran.dg/pointer_init_10.f90: New test case.
8257 2019-03-09 John David Anglin <dave.anglin@bell.net>
8259 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
8261 2019-03-09 John David Anglin <dave.anglin@bell.net>
8264 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
8266 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
8269 * gfortran.dg/array_simplify_3.f90: New test case.
8271 2019-03-09 Jakub Jelinek <jakub@redhat.com>
8274 * g++.dg/other/pr88568.C: New test.
8276 PR rtl-optimization/89634
8277 * gcc.c-torture/execute/pr89634.c: New test.
8279 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8282 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
8283 -r -nostdlib -flinker-output=nolto-rel.
8285 2019-03-08 David Malcolm <dmalcolm@redhat.com>
8288 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
8289 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8290 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8291 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8293 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8296 * g++.dg/cpp0x/implicit17.C: New.
8298 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8301 * g++.dg/template/access29.C: New.
8303 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8306 * g++.dg/cpp1z/decomp49.C: New test.
8308 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
8310 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
8312 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
8317 * gcc.target/i386/pr78782.c: New test.
8318 * gcc.target/i386/pr87558.c: Ditto.
8320 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8323 * gcc.dg/lto/pr85870_0.c: New test.
8324 * gcc.dg/lto/pr85870_1.c: New test.
8326 2019-03-08 Martin Liska <mliska@suse.cz>
8329 * gcc.target/i386/pr86952.c: New test.
8330 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
8332 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8334 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8337 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
8341 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
8342 * g++.dg/parse/array-size2.C: Likewise.
8343 * g++.dg/cpp0x/constexpr-89599.C: New test.
8346 * g++.dg/warn/pr89622.C: New test.
8348 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8351 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
8352 * gcc.target/i386/interrupt-6.c: Likewise.
8353 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
8355 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8358 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
8359 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
8361 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8363 PR translation/79999
8364 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
8365 * c-c++-common/gomp/doacross-3.c: New test.
8368 * gcc.target/i386/avx512f-vmovss-1.c: New test.
8369 * gcc.target/i386/avx512f-vmovss-2.c: New test.
8370 * gcc.target/i386/avx512f-vmovss-3.c: New test.
8371 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
8372 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
8373 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
8375 2019-03-07 Martin Jambor <mjambor@suse.cz>
8378 * gcc.dg/ipa/ipcp-5.c: New test.
8380 2019-03-07 Martin Jambor <mjambor@suse.cz>
8383 * g++.dg/ipa/pr88235.C: New test.
8385 2019-04-07 Richard Biener <rguenther@suse.de>
8388 * gcc.target/i386/pr89618.c: New testcase.
8390 2019-03-07 Richard Biener <rguenther@suse.de>
8392 PR tree-optimization/89595
8393 * gcc.dg/torture/pr89595.c: New testcase.
8395 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8398 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
8400 2019-03-06 Harald Anlauf <anlauf@gmx.de>
8403 * gfortran.dg/substr_8.f90: New test.
8405 2019-03-06 Jakub Jelinek <jakub@redhat.com>
8408 * g++.dg/ext/flexary34.C: New test.
8410 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
8412 PR rtl-optimization/88845
8413 * gcc.target/powerpc/pr88845.c: New test.
8415 2019-03-06 Marek Polacek <polacek@redhat.com>
8417 PR c++/87378 - bogus -Wredundant-move warning.
8418 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
8419 * g++.dg/cpp0x/Wredundant-move7.C: New test.
8421 2019-03-06 Richard Biener <rguenther@suse.de>
8424 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
8425 the way that makes the testcase PASS.
8427 2019-03-05 Jakub Jelinek <jakub@redhat.com>
8430 * gcc.dg/pr89590.c: New test.
8432 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
8435 * gcc.target/arm/pr89222.c: Add new test.
8437 2019-03-05 Richard Biener <rguenther@suse.de>
8439 PR tree-optimization/89594
8440 * gcc.dg/pr89594.c: New testcase.
8442 2019-03-05 Jakub Jelinek <jakub@redhat.com>
8444 PR tree-optimization/89487
8445 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
8446 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
8447 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
8451 * g++.dg/other/pr89560.C: New test.
8453 PR tree-optimization/89570
8454 * gcc.dg/pr89570.c: New test.
8456 PR tree-optimization/89566
8457 * c-c++-common/pr89566.c: New test.
8459 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8462 * g++.dg/parse/crash69.C: New.
8464 2019-03-04 Jakub Jelinek <jakub@redhat.com>
8467 * g++.dg/cpp2a/desig12.C: New test.
8468 * g++.dg/cpp2a/desig13.C: New test.
8470 2019-03-04 Tamar Christina <tamar.christina@arm.com>
8473 * gcc.target/aarch64/options_set_10.c: Add native.
8475 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
8477 PR tree-optimization/89437
8478 * gcc.dg/sinatan-1.c: Fix testcase.
8480 2019-03-04 Richard Biener <rguenther@suse.de>
8483 * gcc.dg/torture/pr89572.c: New testcase.
8485 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
8487 PR tree-optimization/89487
8488 * gcc.dg/tree-ssa/pr89487.c: New test.
8490 2019-03-03 Harald Anlauf <anlauf@gmx.de>
8493 * gfortran.dg/pr77583.f90: New test.
8495 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8498 * gfortran.dg/coarray_allocate_11.f90: New test.
8500 2019-03-02 Harald Anlauf <anlauf@gmx.de>
8503 * gfortran.dg/pr89492.f90: Adjust testcase.
8504 * gfortran.dg/transfer_check_5.f90: New test.
8506 2019-03-02 Jakub Jelinek <jakub@redhat.com>
8509 * g++.dg/cpp2a/desig10.C: New test.
8510 * g++.dg/cpp2a/desig11.C: New test.
8511 * g++.dg/ext/desig4.C: Expect 4 new errors.
8514 * gcc.dg/pr89506.c: New test.
8516 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
8517 Monk Chiang <sh.chiang04@gmail.com>
8519 * gcc.target/riscv/attribute-1.c: New.
8520 * gcc.target/riscv/attribute-2.c: Likewise.
8521 * gcc.target/riscv/attribute-3.c: Likewise.
8522 * gcc.target/riscv/attribute-4.c: Likewise.
8523 * gcc.target/riscv/attribute-5.c: Likewise.
8524 * gcc.target/riscv/attribute-6.c: Likewise.
8525 * gcc.target/riscv/attribute-7.c: Likewise.
8526 * gcc.target/riscv/attribute-8.c: Likewise.
8527 * gcc.target/riscv/attribute-9.c: Likewise.
8529 * gcc.target/riscv/arch-1.c: New.
8530 * gcc.target/riscv/arch-2.c: Likewise.
8531 * gcc.target/riscv/arch-3.c: Likewise.
8532 * gcc.target/riscv/arch-4.c: Likewise.
8534 2019-03-01 Jakub Jelinek <jakub@redhat.com>
8537 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
8538 scan-tree-dump-times from dom3 to tracer pass.
8540 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
8542 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
8543 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
8545 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
8547 PR rtl-optimization/85899
8548 * gcc.dg/pr85899.c: New test.
8550 2019-03-01 Marek Polacek <polacek@redhat.com>
8552 PR c++/89537 - missing location for error with non-static member fn.
8553 * g++.dg/diagnostic/member-fn-1.C: New test.
8555 PR c++/89532 - ICE with incomplete type in decltype.
8556 * g++.dg/cpp2a/nontype-class14.C: New test.
8558 2019-03-01 Jakub Jelinek <jakub@redhat.com>
8560 Implement P1002R1, Try-catch blocks in constexpr functions
8562 * g++.dg/cpp2a/constexpr-try1.C: New test.
8563 * g++.dg/cpp2a/constexpr-try2.C: New test.
8564 * g++.dg/cpp2a/constexpr-try3.C: New test.
8565 * g++.dg/cpp2a/constexpr-try4.C: New test.
8566 * g++.dg/cpp2a/constexpr-try5.C: New test.
8567 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
8569 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
8571 PR tree-optimization/89535
8572 * gfortran.dg/vect/pr89535.f90: New test.
8574 2019-03-01 Richard Biener <rguenther@suse.de>
8577 * gfortran.dg/pr89451.f90: New testcase.
8579 2019-03-01 Richard Biener <rguenther@suse.de>
8582 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
8583 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
8584 that happen now earlier.
8586 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
8588 * gcc.c-torture/execute/20190228-1.c: New test.
8590 2019-02-28 Marek Polacek <polacek@redhat.com>
8592 PR c++/87068 - missing diagnostic with fallthrough statement.
8593 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
8595 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
8596 Cesar Philippidis <cesar@codesourcery.com>
8600 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
8601 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
8604 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
8608 * gfortran.dg/goacc/routine-6.f90: Update
8609 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
8610 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
8612 2019-02-28 Jakub Jelinek <jakub@redhat.com>
8615 * gcc.dg/pr89521-1.c: New test.
8616 * gcc.dg/pr89521-2.c: New test.
8618 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
8621 * g++.dg/ipa/pr89009.C: Update symbol visibility.
8623 2019-02-28 Tamar Christina <tamar.christina@arm.com>
8626 * gcc.target/aarch64/options_set_10.c: New test.
8628 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8631 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
8633 2019-02-28 Jakub Jelinek <jakub@redhat.com>
8636 * gcc.dg/pr89525.c: New test.
8639 * gcc.dg/pr89520-1.c: New test.
8640 * gcc.dg/pr89520-2.c: New test.
8642 2019-02-27 Marek Polacek <polacek@redhat.com>
8644 PR c++/88857 - ICE with value-initialization of argument in template.
8645 * g++.dg/cpp0x/initlist-value4.C: New test.
8647 2019-02-27 Marek Polacek <polacek@redhat.com>
8649 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
8650 * g++.dg/cpp0x/using-enum-3.C: New test.
8652 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8654 PR tree-optimization/89280
8655 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
8658 2019-02-27 Richard Biener <rguenther@suse.de>
8660 * gcc.dg/gimplefe-36.c: New testcase.
8662 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8665 * g++.dg/cpp0x/nsdmi15.C: New.
8667 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8670 * g++.dg/cpp0x/pr88987.C: New.
8672 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8674 PR tree-optimization/89280
8675 * gcc.c-torture/compile/pr89280.c: New test.
8676 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
8677 function. Skip the test for -O0.
8679 2018-02-26 Steve Ellcey <sellcey@marvell.com>
8681 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
8682 * gfortran.dg/simd-builtins-2.f90: Ditto.
8683 * gfortran.dg/simd-builtins-6.f90: Ditto.
8684 * gfortran.dg/simd-builtins-8.f90: New test.
8685 * gfortran.dg/simd-builtins-8.h: New header file.
8687 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8690 * g++.dg/other/new2.C: New test.
8692 PR tree-optimization/89500
8693 * gcc.dg/pr89500.c: New test.
8694 * gcc.dg/Wstringop-overflow-10.c: New test.
8695 * gcc.dg/strlenopt-60.c: New test.
8697 2019-02-26 Harald Anlauf <anlauf@gmx.de>
8700 * gfortran.dg/pr89492.f90: New test.
8702 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8705 * gfortran.dg/altreturn_9_0.f90: New file.
8706 * gfortran.dg/altreturn_9_1.f90: New file.
8708 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8711 * g++.dg/cpp1y/constexpr-89481.C: New test.
8713 2019-02-26 Richard Biener <rguenther@suse.de>
8715 PR tree-optimization/89505
8716 * gcc.dg/torture/pr89505.c: New testcase.
8718 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
8720 * gnat.dg/opt77.adb: New test.
8721 * gnat.dg/opt77_pkg.ad[sb]: New helper.
8723 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8726 * gcc.target/i386/pr89474.c: New test.
8728 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8731 * gcc.c-torture/compile/pr77754-1.c: New test.
8732 * gcc.c-torture/compile/pr77754-2.c: New test.
8733 * gcc.c-torture/compile/pr77754-3.c: New test.
8734 * gcc.c-torture/compile/pr77754-4.c: New test.
8735 * gcc.c-torture/compile/pr77754-5.c: New test.
8736 * gcc.c-torture/compile/pr77754-6.c: New test.
8738 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8741 * gcc.target/aarch64/options_set_1.c: New test.
8742 * gcc.target/aarch64/options_set_2.c: New test.
8743 * gcc.target/aarch64/options_set_3.c: New test.
8744 * gcc.target/aarch64/options_set_4.c: New test.
8745 * gcc.target/aarch64/options_set_5.c: New test.
8746 * gcc.target/aarch64/options_set_6.c: New test.
8747 * gcc.target/aarch64/options_set_7.c: New test.
8748 * gcc.target/aarch64/options_set_8.c: New test.
8749 * gcc.target/aarch64/options_set_9.c: New test.
8751 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8753 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
8754 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8756 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8757 test_vfmlslq_high_f16): ... To this.
8758 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
8759 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8760 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8761 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8762 test_vfmlslq_laneq_high_u32): Rename ...
8763 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8764 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8765 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8766 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8767 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
8768 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8769 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8770 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8771 test_vfmlslq_laneq_low_u32): Rename ...
8772 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8773 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8774 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8775 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8776 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
8777 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8779 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8780 test_vfmlslq_low_f16): ... To this.
8782 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8784 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
8785 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8787 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8788 test_vfmlslq_high_f16): ... To this.
8789 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
8790 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8791 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8792 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8793 test_vfmlslq_laneq_high_u32): Rename ...
8794 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8795 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8796 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8797 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8798 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
8799 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8800 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8801 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8802 test_vfmlslq_laneq_low_u32): Rename ...
8803 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8804 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8805 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8806 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8807 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
8808 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8810 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8811 test_vfmlslq_low_f16): ... To This.
8812 * lib/target-supports.exp
8813 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
8815 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
8818 * gfortran.dg/overload_3.f90: New test.
8820 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8823 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
8825 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
8828 * gfortran.dg/list_directed_large.f90: New test.
8830 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8833 * gcc.c-torture/execute/pr89434.c: New test.
8836 * gcc.dg/pr89438.c: New test.
8838 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
8841 * g++.dg/cpp0x/pr84585.C: New.
8843 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8846 * gfortran.dg/allocate_with_mold_3.f90: New test.
8848 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
8851 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
8852 * gcc.target/i386/pr87007-2.c: Likewise.
8854 2019-02-24 Harald Anlauf <anlauf@gmx.de>
8858 * gfortran.dg/pr89266.f90: New test.
8859 * gfortran.dg/pr88326.f90: New test.
8861 2019-02-24 Jakub Jelinek <jakub@redhat.com>
8863 PR rtl-optimization/89445
8864 * gcc.target/i386/avx512f-pr89445.c: New test.
8866 2019-02-23 Martin Sebor <msebor@redhat.com>
8868 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
8869 wchar_t to wint_t to avoid a bogus -Wformat warning in
8872 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
8875 * gfortran.dg/ISO_Fortran_binding_5.c: Include
8876 "../../../libgfortran/ISO_Fortran_binding.h".
8877 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8879 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
8882 * gcc.dg/pr69471-1.c: New test.
8883 * gcc.dg/pr69471-2.c: Likewise.
8884 * gcc.target/i386/pr69471-3.c: Likewise.
8886 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8889 * gfortran.dg/dtio_34.f90: New test.
8891 2019-02-23 Marek Polacek <polacek@redhat.com>
8893 PR c++/88294 - ICE with non-constant noexcept-specifier.
8894 * g++.dg/cpp0x/noexcept34.C: New test.
8895 * g++.dg/cpp0x/noexcept35.C: New test.
8898 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
8900 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
8903 * gfortran.dg/deferred_character_32.f90 : New test
8905 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
8908 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
8909 previously incorrect lbound for allocatable expressions. Also
8910 correct stop values to avoid repetition.
8911 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
8912 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
8915 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
8916 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
8917 * gfortran.dg/pr32599.f03 : Set standard to F2008.
8919 2019-02-22 David Malcolm <dmalcolm@redhat.com>
8922 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
8923 renaming to a multicharacter name, so that start != finish. Add
8924 tests for dtor locations.
8926 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8929 * g++.dg/cpp0x/pr84676.C: New.
8931 2019-02-22 Martin Sebor <msebor@redhat.com>
8933 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
8934 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
8936 2019-02-22 Harald Anlauf <anlauf@gmx.de>
8939 * gfortran.dg/newunit_6.f90: New test.
8941 2019-02-22 Marek Polacek <polacek@redhat.com>
8943 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
8944 * g++.dg/cpp2a/explicit14.C: New test.
8946 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
8949 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
8950 * gfortran.fortran-torture/compile/pr89324.f90: New test.
8952 2019-02-22 Martin Sebor <msebor@redhat.com>
8955 * gcc.dg/Wabsolute-value.c: New test.
8957 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
8959 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
8960 Hongtao Liu <hongtao.liu@intel.com>
8961 Sunil K Pandey <sunil.k.pandey@intel.com>
8964 * gcc.target/i386/pr87007-1.c: New test.
8965 * gcc.target/i386/pr87007-2.c: Likewise.
8967 2019-02-22 Richard Biener <rguenther@suse.de>
8969 PR tree-optimization/89440
8970 * gcc.dg/vect/pr89440.c: New testcase.
8972 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
8974 * lib/target-supports.exp (check_effective_target_offload_nvptx):
8978 * gfortran.dg/goacc/classify-routine.f95: Adjust.
8980 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
8981 * g++.dg/goacc/template.C: Likewise.
8984 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
8986 2019-02-22 Richard Biener <rguenther@suse.de>
8989 * gcc.dg/torture/restrict-7.c: New testcase.
8991 2019-02-21 Jakub Jelinek <jakub@redhat.com>
8994 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
8995 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
8996 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
8998 * g++.dg/cpp1y/constexpr-89285.C: New test.
8999 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
9001 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
9002 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
9004 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
9007 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
9008 -fcf-protection with -fcf-protection=branch.
9009 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9010 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9011 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9012 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9013 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9015 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
9017 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
9018 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
9020 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9023 * gfortran.dg/warn_conversion_11.f90: New test.
9025 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
9028 * gcc.target/i386/pr87412-1.c: New file.
9029 * gcc.target/i386/pr87412-2.c: Likewise.
9030 * gcc.target/i386/pr87412-3.c: Likewise.
9031 * gcc.target/i386/pr87412-4.c: Likewise.
9033 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9036 * g++.dg/cpp0x/pr89403.C: New test.
9039 * g++.dg/cpp1z/inline-var5.C: New test.
9042 * gcc.c-torture/compile/pr89412.c: New test.
9044 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9045 David Malcolm <dmalcolm@redhat.com>
9048 * gcc.dg/torture/pr89091.c: New test.
9050 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9054 * gcc.dg/pr88074-2.c: New test.
9057 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
9059 2019-02-20 David Malcolm <dmalcolm@redhat.com>
9062 * gcc.dg/pr89410-1.c: New test.
9063 * gcc.dg/pr89410-2.c: New test.
9065 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
9067 * lib/target-supports.exp (check_effective_target_vect_usad_char):
9068 Add PowerPC support.
9069 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
9070 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
9072 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9075 * gcc.target/arm/pr86487.c: New.
9077 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9080 * g++.dg/cpp1y/var-templ60.C: New.
9082 2019-02-20 Li Jia He <helijia@linux.ibm.com>
9085 * gcc.target/powerpc/pr88100.c: New testcase.
9087 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
9089 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
9091 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9094 * gfortran.dg/ISO_Fortran_binding_4.f90
9096 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
9099 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
9100 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
9102 2019-02-19 Richard Biener <rguenther@suse.de>
9105 * gcc.dg/pr88074.c: New testcase.
9107 2019-02-19 Jakub Jelinek <jakub@redhat.com>
9110 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
9114 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
9117 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
9120 * g++.dg/diagnostic/pr89390.C: New test.
9122 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
9124 * README: Fix typos.
9126 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9128 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
9131 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
9134 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
9136 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
9137 * gfortran.dg/lto/pr87689_0.f: New file.
9138 * gfortran.dg/lto/pr87689_1.f: New file.
9140 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
9142 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
9144 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9146 * gdc.dg/dg.exp: Tabify.
9147 * gdc.dg/lto/lto.exp: Likewise.
9148 * gdc.test/gdc-test.exp: Likewise.
9149 * lib/gdc-dg.exp: Likewise.
9150 * lib/gdc.exp: Likewise.
9152 2019-02-18 Richard Biener <rguenther@suse.de>
9154 PR tree-optimization/89296
9155 * gcc.dg/uninit-pr89296.c: New testcase.
9157 2019-02-18 Jakub Jelinek <jakub@redhat.com>
9160 * gcc.c-torture/execute/pr89369.c: New test.
9161 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
9162 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
9165 2019-02-18 Martin Jambor <mjambor@suse.cz>
9167 PR tree-optimization/89209
9168 * gcc.dg/tree-ssa/pr89209.c: New test.
9170 2019-02-18 Martin Liska <mliska@suse.cz>
9172 * gfortran.dg/simd-builtins-7.f90: New test.
9173 * gfortran.dg/simd-builtins-7.h: New test.
9175 2019-02-17 Harald Anlauf <anlauf@gmx.de>
9178 * gfortran.dg/pr88299.f90: New test.
9180 2019-02-17 Harald Anlauf <anlauf@gmx.de>
9183 * gfortran.dg/transfer_simplify_12.f90: New test.
9185 2019-02-17 Marek Polacek <polacek@redhat.com>
9187 PR c++/89217 - ICE with list-initialization in range-based for loop.
9188 * g++.dg/cpp0x/range-for37.C: New test.
9190 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
9193 * g++.dg/cpp0x/initlist114.C: New test.
9196 * g++.dg/abi/mangle68.C: New test.
9197 * g++.dg/cpp0x/decltype69.C: New test.
9199 2019-02-16 David Malcolm <dmalcolm@redhat.com>
9202 * g++.dg/wrappers/pr88680.C: New test.
9204 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9207 * gfortran.dg/coarray_data_1.f90: New test.
9209 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
9211 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
9212 * c-c++-common/patchable_function_entry-default.c: Likewise.
9213 * c-c++-common/patchable_function_entry-definition.c: Likewise.
9215 2019-02-16 Jakub Jelinek <jakub@redhat.com>
9217 PR rtl-optimization/66152
9218 * gcc.target/i386/pr66152.c: New test.
9220 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9222 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
9223 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
9225 2019-02-15 Tamar Christina <tamar.christina@arm.com>
9227 * lib/target-supports.exp
9228 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
9229 checking alternative.
9231 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9233 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
9235 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9237 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
9238 * c-c++-common/patchable_function_entry-default.c: Likewise.
9239 * c-c++-common/patchable_function_entry-definition.c: Likewise.
9240 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
9242 2019-02-15 Jakub Jelinek <jakub@redhat.com>
9246 * lib/gcc-dg.exp: If llvm_binutils effective target, set
9247 allow_blank_lines to 2 during initialization.
9248 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
9249 it was previously zero.
9250 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
9251 Clear allow_blank_lines afterwards whenever it was 1.
9252 * gdc.test/gdc-test.exp (dmd2dg): Don't call
9253 dg-allow-blank-lines-in-output here.
9254 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
9255 the tests and restore it back at the end.
9257 * c-c++-common/ubsan/opts-1.c: New test.
9258 * c-c++-common/ubsan/opts-2.c: New test.
9259 * c-c++-common/ubsan/opts-3.c: New test.
9260 * c-c++-common/ubsan/opts-4.c: New test.
9262 2019-02-15 Richard Biener <rguenther@suse.de>
9263 Jakub Jelinek <jakub@redhat.com>
9265 PR tree-optimization/89278
9266 * gcc.dg/pr89278.c: New test.
9268 2019-02-15 Jakub Jelinek <jakub@redhat.com>
9271 * gcc.dg/pr89340.c: New test.
9272 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
9273 that leaf attribute on nested function is useless.
9276 * gcc.dg/pr89342.c: New test.
9278 2019-02-14 Jakub Jelinek <jakub@redhat.com>
9280 PR rtl-optimization/89354
9281 * gcc.dg/pr89354.c: New test.
9283 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
9285 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
9286 * gcc.target/i386/ssse3-pabsd.c: Ditto.
9287 * gcc.target/i386/ssse3-pabsw.c: Ditto.
9288 * gcc.target/i386/ssse3-palignr.c: Ditto.
9289 * gcc.target/i386/ssse3-phaddd.c: Ditto.
9290 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
9291 * gcc.target/i386/ssse3-phaddw.c: Ditto.
9292 * gcc.target/i386/ssse3-phsubd.c: Ditto.
9293 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
9294 * gcc.target/i386/ssse3-phsubw.c: Ditto.
9295 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
9296 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
9297 * gcc.target/i386/ssse3-pshufb.c: Ditto.
9298 * gcc.target/i386/ssse3-psignb.c: Ditto.
9299 * gcc.target/i386/ssse3-psignd.c: Ditto.
9300 * gcc.target/i386/ssse3-psignw.c: Ditto.
9302 2018-02-14 Steve Ellcey <sellcey@marvell.com>
9304 * gcc.target/aarch64/pcs_attribute.c: New test.
9306 2019-02-14 Harald Anlauf <anlauf@gmx.de>
9309 * gfortran.dg/pr88248.f90: New test.
9310 * gfortran.dg/f2018_obs.f90: Updated test.
9312 2019-02-14 Tamar Christina <tamar.christina@arm.com>
9314 * gcc.target/arm/pr88850.c: change options to additional option.
9316 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9319 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
9322 2019-02-14 Tamar Christina <tamar.christina@arm.com>
9325 * gcc.target/arm/pr88850-2.c: New test.
9326 * lib/target-supports.exp
9327 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
9328 check_effective_target_arm_neon_softfp_fp16_ok,
9329 add_options_for_arm_neon_softfp_fp16): New.
9331 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
9333 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
9334 * lib/target-supports.exp: Add procedure to check for ldrd.
9336 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
9339 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
9340 * gfortran.dg/goacc/loop-3.f95: Likewise.
9341 * gfortran.dg/goacc/pr72715.f90: New test.
9343 2019-02-14 Martin Liska <mliska@suse.cz>
9345 PR rtl-optimization/89242
9346 * g++.dg/pr89242.C: New test.
9348 2019-02-14 Jakub Jelinek <jakub@redhat.com>
9350 PR tree-optimization/89314
9351 * gcc.dg/pr89314.c: New test.
9354 * gcc.dg/ubsan/pr89284.c: New test.
9356 2019-02-13 Ian Lance Taylor <iant@golang.org>
9358 * gcc.dg/func-attr-1.c: New test.
9360 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
9362 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
9364 2019-02-13 Marek Polacek <polacek@redhat.com>
9366 PR c++/89297 - ICE with OVERLOAD in template.
9367 * g++.dg/cpp0x/initlist113.C: New test.
9369 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
9372 * g++.dg/cpp0x/pr86379.C: New.
9375 * g++.dg/cpp1y/pr87322.C: New.
9376 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
9377 instantiate the expected number of lambda functions.
9379 2019-02-13 Marek Polacek <polacek@redhat.com>
9382 * g++.dg/cpp2a/nontype-class13.C: New test.
9384 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
9387 * gcc.target/arm/pr89190.c: New test.
9389 2019-02-13 David Malcolm <dmalcolm@redhat.com>
9392 * g++.dg/concepts/pr89036.C: New test.
9394 2019-02-13 Tamar Christina <tamar.christina@arm.com>
9397 * gcc.target/aarch64/sve/pr88847.c: New test.
9399 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
9400 Jakub Jelinek <jakub@redhat.com>
9403 * g++.dg/torture/pr89303.C: New test.
9405 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9408 * g++.dg/cpp1z/using4.C: New.
9409 * g++.dg/cpp1z/using5.C: Likewise.
9410 * g++.dg/cpp1z/using6.C: Likewise.
9412 2019-02-13 Jakub Jelinek <jakub@redhat.com>
9415 * gcc.target/i386/pr89290.c: New test.
9417 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
9419 * gcc.target/i386/enqcmd.c: New test.
9420 * gcc.target/i386/enqcmds.c: Likewise.
9421 * g++.dg/other/i386-2.C: Add -menqcmd.
9422 * g++.dg/other/i386-3.C: Likewise.
9423 * gcc.target/i386/sse-12.c: Likewise.
9424 * gcc.target/i386/sse-13.c: Likewise.
9425 * gcc.target/i386/sse-14.c: Likewise.
9426 * gcc.target/i386/sse-23.c: Likewise.
9428 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
9430 * gcc.target/powerpc/crypto-builtin-1.c
9431 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
9434 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
9437 * gcc.target/i386/pr89229-1.c: New test.
9439 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
9442 * gcc.target/s390/pr89233.c: New test.
9444 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
9446 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
9447 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
9448 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
9450 2019-02-12 Richard Biener <rguenther@suse.de>
9452 PR tree-optimization/89253
9453 * gfortran.dg/pr89253.f: New testcase.
9455 2019-02-11 Marek Polacek <polacek@redhat.com>
9457 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
9458 * g++.dg/cpp0x/nullptr40.C: New test.
9459 * g++.dg/cpp0x/nullptr41.C: New test.
9461 2019-02-11 Jakub Jelinek <jakub@redhat.com>
9464 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
9466 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9468 PR tree-optimization/86637
9469 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
9471 2019-02-11 Martin Sebor <msebor@redhat.com>
9473 PR tree-optimization/88771
9474 * gcc.dg/Wstringop-overflow-8.c: New test.
9475 * gcc.dg/Wstringop-overflow-9.c: New test.
9476 * gcc.dg/Warray-bounds-40.c: New test.
9477 * gcc.dg/builtin-stpncpy.c: Adjust.
9478 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
9479 * g++.dg/opt/memcpy1.C: Adjust.
9481 2019-02-11 Martin Sebor <msebor@redhat.com>
9484 * c-c++-common/array-5.c: New test.
9485 * c-c++-common/pr68107.c: Adjust text of diagnostics.
9486 * g++.dg/init/new38.C: Same.
9487 * g++.dg/init/new43.C: Same.
9488 * g++.dg/init/new44.C: Same.
9489 * g++.dg/init/new46.C: Same.
9490 * g++.dg/other/large-size-array.C: Same.
9491 * g++.dg/other/new-size-type.C: Same.
9492 * g++.dg/template/array30.C: Same.
9493 * g++.dg/template/array32.C: New test.
9494 * g++.dg/template/dependent-name3.C: Adjust.
9495 * gcc.dg/large-size-array-3.c: Same.
9496 * gcc.dg/large-size-array-5.c: Same.
9497 * gcc.dg/large-size-array.c: Same.
9498 * g++.old-deja/g++.brendan/array1.C: Same.
9499 * g++.old-deja/g++.mike/p6149.C: Same.
9501 2019-02-11 Martin Sebor <msebor@redhat.com>
9503 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
9505 2019-02-11 Tamar Christina <tamar.christina@arm.com>
9508 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
9509 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
9510 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
9512 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
9514 * gcc.target/powerpc/vec-sld-modulo.c: New.
9515 * gcc.target/powerpc/vec-srad-modulo.c: New.
9516 * gcc.target/powerpc/vec-srd-modulo.c: New.
9518 2019-02-11 Martin Liska <mliska@suse.cz>
9521 * g++.dg/ipa/pr89009.C: New test.
9523 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9526 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
9527 * gfortran.dg/pointer_init_6.f90: Likewise.
9528 * gfortran.dg/pointer_init_9.f90: New test.
9530 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9533 * gfortran.dg/warn_undefined_1.f90: New test.o
9535 2019-02-10 Jakub Jelinek <jakub@redhat.com>
9537 PR tree-optimization/89268
9538 * gcc.dg/vect/pr89268.c: New test.
9540 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9542 * gnat.dg/lto19.adb: Remove dg-excess-errors.
9544 2019-02-09 Harald Anlauf <anlauf@gmx.de>
9547 * gfortran.dg/substr_simplify.f90: New test.
9549 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
9552 * gfortran.dg/pr79966.f90: Xfail everwyhere.
9554 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
9557 * gfortran.dg/array_reference_2.f90 : New test.
9559 2019-02-09 Jakub Jelinek <jakub@redhat.com>
9562 * gcc.dg/gomp/pr89246-1.c: New test.
9563 * gcc.dg/gomp/pr89246-2.c: New test.
9565 2019-02-08 Jakub Jelinek <jakub@redhat.com>
9567 PR tree-optimization/88739
9568 * gcc.c-torture/execute/pr88739.c: New test.
9570 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9573 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
9575 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
9577 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
9578 * gcc.target/s390/vector/vec-copysign.c: New test.
9580 2019-02-08 Richard Biener <rguenther@suse.de>
9582 PR tree-optimization/89247
9583 * gcc.dg/torture/pr89247.c: New testcase.
9585 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
9587 * gcc.target/s390/jump-label.c: New test.
9589 2019-02-08 Richard Biener <rguenther@suse.de>
9592 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
9594 2019-02-08 Jakub Jelinek <jakub@redhat.com>
9596 PR rtl-optimization/89234
9597 * g++.dg/ubsan/pr89234.C: New test.
9599 2019-02-08 Richard Biener <rguenther@suse.de>
9602 * gcc.dg/torture/pr89223.c: New testcase.
9604 2019-02-07 David Malcolm <dmalcolm@redhat.com>
9606 PR tree-optimization/86637
9607 PR tree-optimization/89235
9608 * gcc.c-torture/compile/pr86637-1.c: New test.
9609 * gcc.c-torture/compile/pr86637-2.c: New test.
9610 * gcc.c-torture/compile/pr86637-3.c: New test.
9611 * gcc.c-torture/compile/pr89235.c: New test.
9613 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9615 * gcc.target/aarch64/abd_1.c: New test.
9616 * gcc.dg/sabd_1.c: Likewise.
9618 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
9621 * gfortran.dg/wunused-parameter_2.f90: New test.
9623 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
9625 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
9627 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
9629 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
9630 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
9632 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
9633 Jakub Jelinek <jakub@redhat.com>
9636 * gcc.c-torture/execute/pr88714.c: New test.
9637 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
9639 2019-02-07 Tamar Christina <tamar.christina@arm.com>
9642 * gcc.target/arm/pr88850.c: New test.
9644 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
9647 * g++.dg/cpp0x/pr86218.C: New.
9649 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
9651 PR rtl-optimization/89225
9652 * gcc.target/powerpc/pr89225.c: New.
9654 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
9656 * gnat.dg/opt76.adb: New test.
9658 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9661 * gfortran.dg/null_10.f90: New test.
9663 2019-02-06 David Malcolm <dmalcolm@redhat.com>
9666 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
9667 column numbers to dg-warning directives where they are correct.
9668 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
9669 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
9670 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
9672 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9675 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
9676 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
9677 xfail scan-assembler-not with Solaris as.
9679 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
9681 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
9683 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
9685 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
9688 2019-02-06 Richard Biener <rguenther@suse.de>
9690 PR tree-optimization/89182
9691 * gfortran.dg/graphite/pr89182.f90: New testcase.
9693 2019-02-06 Jakub Jelinek <jakub@redhat.com>
9696 * gcc.dg/pr89211.c: New test.
9699 * c-c++-common/builtin-convertvector-2.c: New test.
9701 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
9704 * lib/go-torture.exp: Test compiling with -flto.
9706 2019-02-06 Joseph Myers <joseph@codesourcery.com>
9709 * gcc.dg/redecl-18.c: New test.
9711 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9714 * g++.dg/opt/pr89187.C: New test.
9716 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
9718 * jit.dg/add-driver-options-testlib.c: Add support file for
9719 test-add-driver-options.c testcase.
9720 * jit.dg/all-non-failing-tests.h: Add note about
9721 test-add-driver-options.c
9722 * jit.dg/jit.exp (jit-dg-test): Update to support
9723 add-driver-options-testlib.c compilation.
9724 * jit.dg/test-add-driver-options.c: New testcase.
9726 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9728 PR rtl-optimization/11304
9729 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
9730 * gcc.target/i386/call-2.c: New test.
9732 2019-02-05 Marek Polacek <polacek@redhat.com>
9734 PR c++/89158 - by-value capture of constexpr variable broken.
9735 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
9737 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
9739 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
9741 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9743 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
9745 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9748 * g++.dg/opt/pr89188.C: New test.
9750 PR rtl-optimization/89195
9751 * gcc.c-torture/execute/pr89195.c: New test.
9753 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
9755 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
9757 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
9758 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
9759 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
9760 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
9761 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
9762 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
9763 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9764 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
9765 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
9767 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9770 * g++.dg/ext/vector36.C: New test.
9772 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
9775 * g++.dg/pr87770.C: New.
9777 2019-02-04 Harald Anlauf <anlauf@gmx.de>
9780 * gfortran.dg/pr89077.f90: New test.
9782 2019-02-04 Martin Liska <mliska@suse.cz>
9785 * gcc.dg/ipa/pr88985.c: New test.
9787 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9789 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
9790 characters or extra spaces after the comment character.
9792 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9794 * g++.dg/torture/alias-1.C: New test.
9796 2019-02-03 Martin Sebor <msebor@redhat.com>
9799 * c-c++-common/Wsequence-point-2.c: New test.
9802 * g++.dg/warn/Wunused-var-35.C: New test.
9804 2019-02-03 Richard Biener <rguenther@suse.de>
9807 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
9809 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9812 * gfortran.dg/warn_conversion_10.f90: New test.
9814 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9817 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
9819 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9822 * gfortran.dg/realloc_on_assign_32.f90 : New test.
9824 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9827 * gfortran.dg/pointer_array_component_3.f90 : New test.
9829 2019-02-02 Jakub Jelinek <jakub@redhat.com>
9832 * gcc.dg/gomp/pr87887-1.c: New test.
9833 * gcc.dg/gomp/pr87887-2.c: New test.
9835 2019-02-01 Jakub Jelinek <jakub@redhat.com>
9839 * gfortran.dg/pr89084.f90: New test.
9840 * gfortran.dg/lto/pr89084_0.f90: New test.
9841 * gfortran.dg/pr83246.f90: New test.
9843 2019-02-01 Marek Polacek <polacek@redhat.com>
9845 PR c++/88325 - ICE with invalid out-of-line template member definition.
9846 * g++.dg/cpp2a/typename14.C: New test.
9848 2019-02-01 Richard Biener <rguenther@suse.de>
9851 * gcc.dg/torture/pr88597.c: New testcase.
9853 2019-02-01 Richard Biener <rguenther@suse.de>
9855 PR tree-optimization/85497
9856 * gcc.dg/graphite/pr85497.c: New testcase.
9858 2019-02-01 Richard Biener <rguenther@suse.de>
9861 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
9863 2019-02-01 Jakub Jelinek <jakub@redhat.com>
9865 PR tree-optimization/89143
9866 * gcc.dg/tree-ssa/vrp121.c: New test.
9868 PR tree-optimization/88107
9869 * gcc.dg/gomp/pr88107.c: New test.
9872 * g++.dg/ext/attrib57.C: New test.
9874 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
9876 PR tree-optimization/88932
9877 * gfortran.dg/pr88932.f90: New test.
9879 2019-01-31 Marek Polacek <polacek@redhat.com>
9881 PR c++/88983 - ICE with switch in constexpr function.
9882 * g++.dg/cpp1y/constexpr-88983.C: New test.
9884 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9887 * gfortran.dg/contiguous_9.f90: New test.
9889 2019-01-31 Marek Polacek <polacek@redhat.com>
9891 PR c++/89083, c++/80864 - ICE with list initialization in template.
9892 * g++.dg/cpp0x/initlist107.C: New test.
9893 * g++.dg/cpp0x/initlist108.C: New test.
9894 * g++.dg/cpp0x/initlist109.C: New test.
9895 * g++.dg/cpp0x/initlist110.C: New test.
9896 * g++.dg/cpp0x/initlist111.C: New test.
9897 * g++.dg/cpp0x/initlist112.C: New test.
9898 * g++.dg/init/ptrfn4.C: New test.
9900 2019-01-31 David Malcolm <dmalcolm@redhat.com>
9903 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
9904 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
9906 2019-01-31 Richard Biener <rguenther@suse.de>
9908 PR tree-optimization/89135
9909 * gcc.dg/torture/pr89135.c: New testcase.
9911 2019-01-31 Jakub Jelinek <jakub@redhat.com>
9914 * c-c++-common/asan/pr89124.c: New test.
9916 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9919 * gfortran.dg/print_2.f90: New test.
9921 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
9923 PR rtl-optimization/87246
9924 * gcc.target/i386/pr87246.c: New.
9926 2019-01-30 Marek Polacek <polacek@redhat.com>
9928 PR c++/89119 - ICE with value-initialization in template.
9929 * g++.dg/cpp0x/initlist-value3.C: New test.
9931 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
9933 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
9934 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
9935 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
9936 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
9937 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
9938 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
9939 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
9940 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
9941 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
9942 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
9944 2019-01-30 Richard Biener <rguenther@suse.de>
9946 PR tree-optimization/89111
9947 * gcc.dg/torture/pr89111.c: New testcase.
9949 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
9952 * lib/target-supports.exp: Cache result.
9954 2019-01-30 Jakub Jelinek <jakub@redhat.com>
9957 * g++.target/i386/pr89105.C: New test.
9960 * gcc.dg/pr89061.c: New test.
9962 2019-01-29 Martin Sebor <msebor@redhat.com>
9965 * gcc.dg/Warray-bounds-39.c: New test.
9967 2019-01-29 Marek Polacek <polacek@redhat.com>
9970 * g++.dg/other/nontype-1.C: Expect error in all modes.
9971 * g++.dg/parse/crash13.C: Likewise.
9972 * g++.dg/parse/error36.C: Likewise.
9973 * g++.dg/template/error29.C: Likewise.
9975 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9978 * gfortran.dg/c_funptr_1.f90: New file.
9979 * gfortran.dg/c_funptr_1_mod.f90: New file.
9981 2019-01-29 Jakub Jelinek <jakub@redhat.com>
9985 * gcc.dg/gomp/pr89104.c: New test.
9987 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9989 * gdc.dg/pr89042a.d: Mark as compile test.
9990 * gdc.dg/pr89042b.d: Likewise.
9992 2019-01-29 Richard Biener <rguenther@suse.de>
9995 * g++.dg/lto/pr87295_0.C: New testcase.
9997 2019-01-29 Jakub Jelinek <jakub@redhat.com>
10000 * gcc.dg/pr89045.c: New test.
10003 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
10004 lp64, ilp32 and llp64 only.
10005 (fputs): Use unsigned long long instead of size_t for return type.
10006 (vfprintf, vfscanf): Accept arbitrary target specific type for
10009 2019-01-28 Marek Polacek <polacek@redhat.com>
10011 PR c++/88358 - name wrongly treated as type.
10012 * g++.dg/cpp2a/typename1.C: Add dg-error.
10013 * g++.dg/cpp2a/typename13.C: New test.
10014 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
10017 2019-01-28 Marek Polacek <polacek@redhat.com>
10019 * g++.dg/cpp0x/enum37.C: Add dg-error.
10021 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
10023 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
10024 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
10026 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
10028 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
10029 "-Wattribute-alias".
10031 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
10034 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
10036 2019-01-27 Marek Polacek <polacek@redhat.com>
10038 PR c++/88815 - narrowing conversion lost in decltype.
10039 PR c++/78244 - narrowing conversion in template not detected.
10040 * g++.dg/cpp0x/Wnarrowing15.C: New test.
10041 * g++.dg/cpp0x/Wnarrowing16.C: New test.
10042 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
10043 * g++.dg/cpp1y/Wnarrowing1.C: New test.
10045 PR c++/89024 - ICE with incomplete enum type.
10046 * g++.dg/cpp0x/enum37.C: New test.
10048 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
10050 * gnat.dg/opt75.adb: New test.
10051 * gnat.dg/opt75_pkg.ad[sb]: New helper.
10053 2019-01-27 Jakub Jelinek <jakub@redhat.com>
10056 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
10057 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
10059 2019-01-26 Martin Jambor <mjambor@suse.cz>
10062 * gfortran.dg/gomp/pr88933.f90: New test.
10064 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
10067 * gdc.dg/pr89042a.d: New test.
10068 * gdc.dg/pr89042b.d: New test.
10070 2019-01-26 Harald Anlauf <anlauf@gmx.de>
10073 * gfortran.dg/pr57553.f90: New test.
10075 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
10077 * gnat.dg/array34.adb: New test.
10079 2019-01-26 Jakub Jelinek <jakub@redhat.com>
10081 PR preprocessor/88974
10082 * c-c++-common/cpp/pr88974.c: New test.
10084 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
10087 * g++.dg/cpp2a/destroying-delete2.C: New.
10088 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
10090 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
10093 * gfortran.dg/pr85780.f90: Update testcase for error message.
10095 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
10098 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
10099 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
10100 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
10102 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
10104 PR middle-end/89037
10105 * gcc.dg/pr89037.c: New test.
10107 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10109 * lib/target-supports.exp (check_effective_target_fenv): New.
10110 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
10111 fenv effective target.
10112 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
10113 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
10114 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
10115 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
10117 2019-01-25 Richard Biener <rguenther@suse.de>
10119 PR tree-optimization/86865
10120 * gcc.dg/graphite/pr86865.c: New testcase.
10121 * gcc.dg/graphite/pr69728.c: XFAIL.
10122 * gcc.dg/graphite/scop-21.c: Likewise.
10124 2019-01-24 Martin Sebor <msebor@redhat.com>
10128 PR middle-end/86308
10129 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
10130 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
10131 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
10132 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
10133 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
10134 * gcc.dg/builtins-69.c: New test.
10135 * gcc.dg/Wint-conversion-2.c: Add expected warning.
10136 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
10138 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
10140 PR rtl-optimization/88948
10141 * gcc.target/i386/pr88948.c: New test.
10143 2019-01-24 Jakub Jelinek <jakub@redhat.com>
10146 * g++.dg/debug/pr89006.C: New test.
10148 PR middle-end/89015
10149 * gcc.dg/gomp/pr89015.c: New test.
10152 * c-c++-common/gomp/cancel-2.c: New test.
10153 * gcc.dg/gomp/cancel-1.c: New test.
10154 * g++.dg/gomp/cancel-1.C: New test.
10155 * g++.dg/gomp/cancel-2.C: New test.
10156 * g++.dg/gomp/cancel-3.C: New test.
10158 2019-01-24 Jakub Jelinek <jakub@redhat.com>
10160 PR tree-optimization/89027
10161 * gfortran.dg/gomp/pr89027.f90: New test.
10163 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
10166 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
10167 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
10169 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
10172 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
10173 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
10174 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
10175 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
10177 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
10180 * g++.target/i386/pr88998.c: New test.
10182 2019-01-23 Marek Polacek <polacek@redhat.com>
10184 PR c++/88757 - qualified name treated wrongly as type.
10185 * g++.dg/cpp0x/dependent2.C: New test.
10186 * g++.dg/cpp2a/typename10.C: Remove dg-error.
10187 * g++.dg/cpp2a/typename12.C: New test.
10188 * g++.dg/template/static30.C: Remove dg-error.
10190 2019-01-23 Jakub Jelinek <jakub@redhat.com>
10193 * c-c++-common/pr44715.c: New test.
10196 * c-c++-common/pr88984.c: New test.
10198 2019-01-23 Richard Biener <rguenther@suse.de>
10200 PR tree-optimization/89008
10201 * gcc.dg/torture/pr89008.c: New testcase.
10203 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
10205 * gnat.dg/specs/opt4.ads: New test.
10207 2019-01-23 Jakub Jelinek <jakub@redhat.com>
10209 PR tree-optimization/88964
10210 * gfortran.dg/pr88964.f90: New test.
10212 2019-01-22 Martin Sebor <msebor@redhat.com>
10214 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
10215 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
10217 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
10218 * c-c++-common/Wrestrict.c: Make xfails conditional on target
10221 2018-01-22 Steve Ellcey <sellcey@marvell.com>
10223 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
10224 to aarch64*-*-* target.
10225 * c-c++-common/gomp/pr60823-3.c: Ditto.
10226 * g++.dg/gomp/declare-simd-1.C: Ditto.
10227 * g++.dg/gomp/declare-simd-3.C: Ditto.
10228 * g++.dg/gomp/declare-simd-4.C: Ditto.
10229 * g++.dg/gomp/declare-simd-7.C: Ditto.
10230 * g++.dg/gomp/pr88182.C: Ditto.
10231 * gcc.dg/gomp/declare-simd-1.c: Ditto.
10232 * gcc.dg/gomp/declare-simd-3.c: Ditto.
10233 * gcc.dg/gomp/pr59669-2.c: Ditto.
10234 * gcc.dg/gomp/pr87895-1.c: Ditto.
10235 * gcc.dg/gomp/simd-clones-2.c: Ditto.
10236 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
10237 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
10238 * gfortran.dg/gomp/pr83977.f90: Ditto.
10240 2019-01-22 Jakub Jelinek <jakub@redhat.com>
10243 * gcc.target/powerpc/pr88965.c: New test.
10245 PR middle-end/88968
10246 * c-c++-common/gomp/atomic-23.c: New test.
10248 2019-01-22 Harald Anlauf <anlauf@gmx.de>
10251 * gfortran.dg/power_8.f90: New test.
10253 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
10255 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
10256 * g++.dg/vec-init-1.C: Likewise.
10257 * gcc.dg/pr87793.c: Likewise.
10259 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
10261 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
10262 * g++.dg/cpp0x/pr86397-2.C: Likewise.
10264 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
10267 * gcc.target/arm/aapcs/bitfield2.c: New test.
10268 * gcc.target/arm/aapcs/bitfield3.c: New test.
10270 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
10272 PR rtl-optimization/87763
10273 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
10275 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
10278 * gcc.target/i386/pr88954-1.c: New test.
10279 * gcc.target/i386/pr88954-2.c: Likewise.
10281 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
10284 * gcc.target/arm/aapcs/bitfield1.c: New test.
10285 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
10286 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
10287 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
10289 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
10291 * gfortran.dg/array_function_5.f90: Fix a dg directive.
10292 * gfortran.dg/block_16.f08: Likewise.
10293 * gfortran.dg/dec_structure_14.f90: Likewise.
10294 * gfortran.dg/namelist_96.f90: Likewise.
10295 * gfortran.dg/newunit_5.f90.f90: Moved to
10296 * gfortran.dg/newunit_5.f90: here.
10297 * gfortran.dg/pdt_28.f03: Likewise.
10298 * gfortran.dg/spread_simplify_1.f90: Likewise.
10300 2019-01-22 Tamar Christina <tamar.christina@arm.com>
10302 PR/tree-optimization 88903
10303 * gcc.dg/vect/pr88903-1.c: Add explicit &.
10305 2019-01-22 Jakub Jelinek <jakub@redhat.com>
10307 PR rtl-optimization/88904
10308 * gcc.c-torture/execute/pr88904.c: New test.
10311 * gcc.dg/pr88905.c: New test.
10313 PR rtl-optimization/49429
10315 PR rtl-optimization/86334
10317 * gcc.target/i386/pr86334.c: New test.
10318 * gcc.target/i386/pr88906.c: New test.
10320 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10323 * g++.dg/gomp/pr88949.C: New test.
10325 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
10327 * class_66.f90: Fix a dg directive.
10328 * debug/pr35154-stabs.f: Likewise.
10329 * dec_d_lines_3.f: Likewise.
10330 * dec_d_lines_3.f: Likewise.
10331 * dec_structure_12.f90: Likewise.
10332 * dec_structure_15.f90: Likewise.
10333 * deferred_character_31.f90: Likewise.
10334 * dtio_31.f03: Likewise.
10335 * dtio_32.f03: Likewise.
10336 * extends_11.f03: Likewise.
10337 * integer_plus.f90: Likewise.
10338 * pdt_25.f03: Likewise.
10339 * pr58968.f: Likewise.
10340 * pr78259.f90: Likewise.
10341 * vect/vect-2.f90: Likewise.
10342 * matmul_const.f90: Likewise.
10344 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
10347 * gcc.target/i386/pr88938.c: New test.
10349 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10352 * g++.dg/asan/pr88901.C: New test.
10354 2019-01-21 Tamar Christina <tamar.christina@arm.com>
10356 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
10358 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10361 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
10362 * gcc.dg/pr88928.c: New test case.
10364 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10366 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
10367 {long ,short ,}{unsigned ,}int.
10369 2019-01-21 Richard Biener <rguenther@suse.de>
10371 PR tree-optimization/88934
10372 * gfortran.dg/pr88934.f90: New testcase.
10374 2019-01-20 Ulrich Drepper <drepper@redhat.com>
10376 Fix after C++ P0600 implementation.
10377 * g++.dg/init/new39.C: Don't just ignore result of new.
10379 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
10381 * gdc.dg/runnable.d: Add more tests for comparing complex types.
10383 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
10385 * gdc.dg/runnable.d: Add tests for comparing complex types.
10387 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
10389 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
10390 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
10391 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
10392 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
10394 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
10397 * gfortran.dg/no-automatic.f90: New test.
10399 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10402 * gfortran.dg/pr77960.f90: New test.
10404 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10405 Paul Thomas <pault@gcc.gnu.org>
10408 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
10409 scan-tree tests that fail with patch.
10410 * gfortran.dg/contiguous_8.f90: New test.
10412 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
10414 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
10416 * gfortran.dg/loop_versioning_9.f90: New test.
10417 * gfortran.dg/loop_versioning_10.f90: Likewise.
10419 2019-01-19 Jakub Jelinek <jakub@redhat.com>
10422 * gfortran.dg/pr88902.f90: New test.
10424 2019-01-18 Martin Sebor <msebor@redhat.com>
10426 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
10428 2019-01-18 Ian Lance Taylor <iant@golang.org>
10430 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
10431 is no longer externally visible.
10433 2019-01-18 Marek Polacek <polacek@redhat.com>
10436 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
10438 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
10440 PR middle-end/88587
10441 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
10442 (dg-options): Replace -m32 with -fno-pic.
10443 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
10444 (dg-options): Remove -m32.
10446 2019-01-18 Richard Biener <rguenther@suse.de>
10448 PR tree-optimization/88903
10449 * gcc.dg/vect/pr88903-1.c: New testcase.
10450 * gcc.dg/vect/pr88903-2.c: Likewise.
10452 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
10456 * c-c++-common/pr51628-33.c: New test.
10457 * c-c++-common/pr51628-35.c: New test.
10458 * c-c++-common/pr88664-1.c: Likewise.
10459 * c-c++-common/pr88664-2.c: Likewise.
10460 * gcc.dg/pr51628-34.c: Likewise.
10462 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
10465 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
10466 mp and sec extensions to armv7-a.
10468 2019-01-18 Martin Liska <mliska@suse.cz>
10470 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
10471 expected function name.
10473 2019-01-18 Jakub Jelinek <jakub@redhat.com>
10475 PR tree-optimization/86214
10476 * g++.dg/opt/pr86214-1.C: New test.
10477 * g++.dg/opt/pr86214-2.C: New test.
10479 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10481 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
10483 2019-01-18 Jakub Jelinek <jakub@redhat.com>
10486 2018-12-15 Jakub Jelinek <jakub@redhat.com>
10489 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10490 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10492 2019-01-18 Martin Liska <mliska@suse.cz>
10494 PR middle-end/88587
10495 * g++.target/i386/pr88587.C: New test.
10496 * gcc.target/i386/mvc13.c: New test.
10498 2018-01-17 Steve Ellcey <sellcey@cavium.com>
10501 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
10503 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
10504 * gfortran.dg/gomp/pr83977.f90: Ditto.
10506 2019-01-17 Martin Sebor <msebor@redhat.com>
10508 PR middle-end/88273
10509 * gcc.dg/Warray-bounds-38.c: New test.
10511 2018-01-17 Steve Ellcey <sellcey@cavium.com>
10513 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
10514 warning checks and assembler scans.
10515 * c-c++-common/gomp/pr60823-3.c: Ditto.
10516 * c-c++-common/gomp/pr63328.c: Ditto.
10517 * g++.dg/gomp/declare-simd-1.C: Ditto.
10518 * g++.dg/gomp/declare-simd-3.C: Ditto.
10519 * g++.dg/gomp/declare-simd-4.C: Ditto.
10520 * g++.dg/gomp/declare-simd-7.C: Ditto.
10521 * g++.dg/gomp/pr88182.C: Ditto.
10522 * g++.dg/vect/simd-clone-7.cc: Ditto.
10523 * gcc.dg/gomp/declare-simd-1.c: Ditto.
10524 * gcc.dg/gomp/declare-simd-3.c: Ditto.
10525 * gcc.dg/gomp/pr59669-2.c: Ditto.
10526 * gcc.dg/gomp/pr87895-1.c: Ditto.
10527 * gcc.dg/gomp/pr87895-2.c: Ditto.
10528 * gcc.dg/gomp/simd-clones-2.c: Ditto.
10529 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
10530 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
10531 * gfortran.dg/gomp/pr83977.f90: Ditto.
10533 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10535 * g++.dg/cpp0x/auto52.C: Test locations too.
10536 * g++.dg/cpp0x/trailing2.C: Likewise.
10537 * g++.dg/cpp1y/auto-fn18.C: Likewise.
10538 * g++.dg/cpp1y/auto-fn25.C: Likewise.
10539 * g++.dg/cpp1y/auto-fn52.C: Likewise.
10540 * g++.dg/cpp1y/auto-fn53.C: Likewise.
10541 * g++.dg/cpp1y/auto-fn54.C: Likewise.
10543 2019-01-17 David Malcolm <dmalcolm@redhat.com>
10546 * g++.dg/template/pr88699.C: New test.
10548 2019-01-17 Martin Sebor <msebor@redhat.com>
10550 PR tree-optimization/88800
10551 * c-c++-common/Wrestrict.c: Adjust.
10552 * gcc.dg/Warray-bounds-37.c: New test.
10553 * gcc.dg/builtin-memcpy-2.c: New test.
10554 * gcc.dg/builtin-memcpy.c: New test.
10556 2019-01-17 Tamar Christina <tamar.christina@arm.com>
10559 * gcc.target/arm/pr51968.c: Use neon intrinsics.
10561 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10562 Kwok Cheung Yeung <kcy@codesourcery.com>
10563 Julian Brown <julian@codesourcery.com>
10564 Tom de Vries <tom@codesourcery.com>
10566 * gcc.dg/20020312-2.c: Add amdgcn support.
10567 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
10568 * gcc.dg/builtin-apply2.c: Likewise.
10569 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10570 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
10571 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
10572 * gcc.dg/memcmp-1.c: Increase timeout factor.
10573 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
10574 * gcc.dg/sibcall-10.c: xfail on amdgcn.
10575 * gcc.dg/sibcall-9.c: Likewise.
10576 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
10577 * gcc.dg/tree-ssa/pr84512.c: Likewise.
10578 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
10579 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
10580 * lib/target-supports.exp (check_effective_target_trampolines):
10582 (check_profiling_available): Likewise.
10583 (check_effective_target_global_constructor): Likewise.
10584 (check_effective_target_return_address): Likewise.
10585 (check_effective_target_fopenacc): Likewise.
10586 (check_effective_target_fopenmp): Likewise.
10587 (check_effective_target_vect_int): Likewise.
10588 (check_effective_target_vect_intfloat_cvt): Likewise.
10589 (check_effective_target_vect_uintfloat_cvt): Likewise.
10590 (check_effective_target_vect_floatint_cvt): Likewise.
10591 (check_effective_target_vect_floatuint_cvt): Likewise.
10592 (check_effective_target_vect_simd_clones): Likewise.
10593 (check_effective_target_vect_shift): Likewise.
10594 (check_effective_target_whole_vector_shift): Likewise.
10595 (check_effective_target_vect_bswap): Likewise.
10596 (check_effective_target_vect_shift_char): Likewise.
10597 (check_effective_target_vect_long): Likewise.
10598 (check_effective_target_vect_float): Likewise.
10599 (check_effective_target_vect_double): Likewise.
10600 (check_effective_target_vect_perm): Likewise.
10601 (check_effective_target_vect_perm_byte): Likewise.
10602 (check_effective_target_vect_perm_short): Likewise.
10603 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
10604 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10605 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
10606 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
10607 (check_effective_target_vect_natural_alignment): Likewise.
10608 (check_effective_target_vect_fully_masked): Likewise.
10609 (check_effective_target_vect_element_align): Likewise.
10610 (check_effective_target_vect_masked_store): Likewise.
10611 (check_effective_target_vect_scatter_store): Likewise.
10612 (check_effective_target_vect_condition): Likewise.
10613 (check_effective_target_vect_cond_mixed): Likewise.
10614 (check_effective_target_vect_char_mult): Likewise.
10615 (check_effective_target_vect_short_mult): Likewise.
10616 (check_effective_target_vect_int_mult): Likewise.
10617 (check_effective_target_sqrt_insn): Likewise.
10618 (check_effective_target_vect_call_sqrtf): Likewise.
10619 (check_effective_target_vect_call_btrunc): Likewise.
10620 (check_effective_target_vect_call_btruncf): Likewise.
10621 (check_effective_target_vect_call_ceil): Likewise.
10622 (check_effective_target_vect_call_floorf): Likewise.
10623 (check_effective_target_lto): Likewise.
10624 (check_vect_support_and_set_flags): Likewise.
10625 (check_effective_target_vect_stridedN): Enable when fully masked is
10627 (add_options_for_sqrt_insn): New procedure.
10629 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10631 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
10632 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
10634 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
10636 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10638 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
10639 * gcc.dg/pic-1.c: Disable on amdgcn.
10640 * gcc.dg/pic-2.c: Disable on amdgcn.
10641 * gcc.dg/pic-3.c: Disable on amdgcn.
10642 * gcc.dg/pic-4.c: Disable on amdgcn.
10643 * gcc.dg/pie-3.c: Disable on amdgcn.
10644 * gcc.dg/pie-4.c: Disable on amdgcn.
10645 * gcc.dg/uninit-19.c: Check pie_enabled.
10646 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
10648 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10649 Kwok Cheung Yeung <kcy@codesourcery.com>
10650 Julian Brown <julian@codesourcery.com>
10651 Tom de Vries <tom@codesourcery.com>
10653 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
10654 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
10655 * gcc.c-torture/compile/pr34648.c: Require exceptions.
10656 * gcc.c-torture/compile/pr41469.c: Require exceptions.
10657 * gcc.dg/20111216-1.c: Require exceptions.
10658 * gcc.dg/cleanup-10.c: Require exceptions.
10659 * gcc.dg/cleanup-11.c: Require exceptions.
10660 * gcc.dg/cleanup-12.c: Require exceptions.
10661 * gcc.dg/cleanup-13.c: Require exceptions.
10662 * gcc.dg/cleanup-5.c: Require exceptions.
10663 * gcc.dg/cleanup-8.c: Require exceptions.
10664 * gcc.dg/cleanup-9.c: Require exceptions.
10665 * gcc.dg/gomp/pr29955.c: Require exceptions.
10666 * gcc.dg/lto/pr52097_0.c: Require exceptions.
10667 * gcc.dg/nested-func-5.c: Require exceptions.
10668 * gcc.dg/pch/except-1.c: Require exceptions.
10669 * gcc.dg/pch/valid-2.c: Require exceptions.
10670 * gcc.dg/pr41470.c: Require exceptions.
10671 * gcc.dg/pr42427.c: Require exceptions.
10672 * gcc.dg/pr44545.c: Require exceptions.
10673 * gcc.dg/pr47086.c: Require exceptions.
10674 * gcc.dg/pr51481.c: Require exceptions.
10675 * gcc.dg/pr51644.c: Require exceptions.
10676 * gcc.dg/pr52046.c: Require exceptions.
10677 * gcc.dg/pr54669.c: Require exceptions.
10678 * gcc.dg/pr56424.c: Require exceptions.
10679 * gcc.dg/pr64465.c: Require exceptions.
10680 * gcc.dg/pr65802.c: Require exceptions.
10681 * gcc.dg/pr67563.c: Require exceptions.
10682 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
10683 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
10684 * gcc.dg/vect/pr46663.c: Require exceptions.
10685 * lib/target-supports.exp (check_effective_target_exceptions): New.
10687 2019-01-17 Tamar Christina <tamar.christina@arm.com>
10690 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
10692 2019-01-17 Nathan Sidwell <nathan@acm.org>
10695 * g++.dg/cpp0x/pr86610.C: New.
10697 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10699 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
10700 VFIXUPIMM* intrinsics.
10701 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10702 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10703 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10705 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10709 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
10711 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
10712 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
10713 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
10714 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
10715 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
10716 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10717 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
10718 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10719 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
10720 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
10721 * gcc.target/i386/sse-13.c: Ditto.
10722 * gcc.target/i386/sse-14.c: Ditto.
10723 * gcc.target/i386/sse-22.c: Ditto.
10724 * gcc.target/i386/sse-23.c: Ditto.
10725 * gcc.target/i386/testimm-10.c: Ditto.
10726 * gcc.target/i386/testround-1.c: Ditto.
10728 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10732 2018-12-15 Jakub Jelinek <jakub@redhat.com>
10735 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10736 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10738 2019-01-17 Jakub Jelinek <jakub@redhat.com>
10740 PR rtl-optimization/88870
10741 * gcc.dg/pr88870.c: New test.
10743 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10745 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
10747 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
10750 * g++.dg/concepts/pr87768.C: New.
10753 * gcc.dg/cpp1z/pr86648.C: New.
10755 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10758 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
10759 vectorized on POWER unless hardware misaligned loads are available.
10761 2019-01-16 David Malcolm <dmalcolm@redhat.com>
10764 * g++.dg/torture/pr88861.C: New test.
10766 2019-01-16 Tamar Christina <tamar.christina@arm.com>
10769 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
10771 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10773 * g++.dg/other/pr33558.C: Test location too.
10774 * g++.dg/other/pr33558-2.C: Likewise.
10775 * g++.dg/parse/crash4.C: Likewise.
10776 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
10777 * g++.old-deja/g++.mike/p7635.C: Likewise.
10778 * g++.old-deja/g++.other/decl6.C: Likewise.
10780 2019-01-16 Marek Polacek <polacek@redhat.com>
10782 PR c++/78244 - narrowing conversion in template not detected.
10783 * g++.dg/cpp0x/Wnarrowing13.C: New test.
10784 * g++.dg/cpp0x/Wnarrowing14.C: New test.
10786 2019-01-16 Jakub Jelinek <jakub@redhat.com>
10790 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
10791 may_alias attribute.
10793 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
10795 * gcc.misc-tests/godump-1.c: Add test case for typedef before
10798 2019-01-15 David Malcolm <dmalcolm@redhat.com>
10801 * g++.dg/template/pr88795.C: New test.
10803 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10806 * gfortran.dg/actual_array_substr_3.f90: New test.
10808 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
10811 * gfortran.dg/pr81849.f90: New test.
10813 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
10815 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
10816 ISO_Fortran_binding_2.h.
10818 2019-01-15 Marek Polacek <polacek@redhat.com>
10821 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
10823 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
10825 PR inline-asm/52813
10826 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
10827 -Wdeprecated warning and expect a following note:.
10829 2019-01-15 Richard Biener <rguenther@suse.de>
10832 * g++.dg/lto/pr88046_0.C: New testcase.
10834 2019-01-15 Richard Biener <rguenther@suse.de>
10836 PR tree-optimization/88855
10837 * gcc.dg/pr88855.c: New testcase.
10839 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10841 * g++.dg/diagnostic/typedef-initialized.C: New.
10843 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10845 * g++.dg/diagnostic/bitfld3.C: New.
10847 2019-01-15 Jakub Jelinek <jakub@redhat.com>
10849 PR tree-optimization/88775
10850 * gcc.dg/tree-ssa/pr88775-1.c: New test.
10851 * gcc.dg/tree-ssa/pr88775-2.c: New test.
10853 2019-01-14 Marek Polacek <polacek@redhat.com>
10855 PR c++/88825 - ICE with bogus function return type deduction.
10856 * g++.dg/cpp1y/auto-fn55.C: New test.
10858 2019-01-14 Jakub Jelinek <jakub@redhat.com>
10860 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
10861 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
10862 feature test macros.
10863 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
10865 2019-01-14 Marek Polacek <polacek@redhat.com>
10867 PR c++/88830 - ICE with abstract class.
10868 * g++.dg/other/abstract7.C: New test.
10870 2019-01-14 Martin Sebor <msebor@redhat.com>
10873 * gcc.dg/format/attr-8.c: New test.
10874 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
10875 * gcc.dg/format/attr-3.c: Same.
10876 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
10877 * objc.dg/fsf-nsstring-format-1.m: Same.
10879 2019-01-14 Martin Liska <mliska@suse.cz>
10881 PR gcov-profile/88263
10882 * g++.dg/gcov/pr88263-2.C: New test.
10884 2019-01-14 Jakub Jelinek <jakub@redhat.com>
10886 PR rtl-optimization/88796
10887 * gcc.target/i386/pr88796.c: New test.
10889 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
10891 * gdc.dg/asm1.d: New test.
10892 * gdc.dg/asm2.d: New test.
10893 * gdc.dg/asm3.d: New test.
10894 * gdc.dg/asm4.d: New test.
10895 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
10897 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10899 PR libfortran/88776
10900 * gfortran.dg/namelist_96.f90: New test.
10902 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10905 * gfortran.dg/internal_pack_18.f90: New test.
10907 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
10909 * gcc.dg/pr51628-20.c: Updated.
10910 * gcc.dg/pr51628-21.c: Likewise.
10911 * gcc.dg/pr51628-25.c: Likewise.
10913 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10916 * gfortran.dg/internal_pack_17.f90: New test.
10917 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
10920 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
10923 * gfortran.dg/pr61765.f90: New test.
10925 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
10927 * g++.dg/cpp0x/pr62101.C: Test locations too.
10928 * g++.dg/inherit/pure1.C: Likewise.
10930 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
10932 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
10934 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
10936 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
10938 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
10939 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
10940 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
10941 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
10942 * gfortran.dg/bind_c_array_params_2.f90: Change search string
10943 for dump tree scan.
10945 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10948 * gfortran.dg/pr35031.f90: new test.
10950 2019-01-11 Marek Polacek <polacek@redhat.com>
10952 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
10953 * g++.dg/cpp0x/Wredundant-move5.C: New test.
10954 * g++.dg/cpp0x/Wredundant-move6.C: New test.
10956 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10958 PR middle-end/85956
10960 * c-c++-common/gomp/pr85956.c: New test.
10961 * g++.dg/gomp/pr88733.C: New test.
10963 2019-01-11 Tobias Burnus <burnus@net-b.de>
10966 * g++.dg/cpp0x/defaulted61.C: New
10967 * g++.dg/cpp0x/defaulted62.C: New.
10969 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10971 PR tree-optimization/88693
10972 * gcc.c-torture/execute/pr88693.c: New test.
10974 2019-01-11 Tamar Christina <tamar.christina@arm.com>
10976 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
10979 2019-01-11 Martin Liska <mliska@suse.cz>
10981 PR middle-end/88758
10982 * g++.dg/lto/pr88758_0.C: New test.
10983 * g++.dg/lto/pr88758_1.C: New test.
10985 2019-01-11 Jan Beulich <jbeulich@suse.com>
10987 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
10988 gcc.target/i386/avx512f-vcvtss2si-1.c,
10989 gcc.target/i386/avx512f-vcvttsd2si-1.c,
10990 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
10991 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
10992 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
10993 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
10994 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
10995 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
10996 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
10997 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
10998 gcc.target/i386/pr19398.c: Permit l or q suffix.
11000 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11002 PR rtl-optimization/88296
11003 * gcc.target/i386/pr88296.c: New test.
11005 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
11007 * g++.dg/diagnostic/extern-initialized.C: New.
11008 * g++.dg/ext/dllimport-initialized.C: Likewise.
11010 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11013 * gfortran.dg/internal_pack_16.f90: New test.
11015 2019-01-10 Jakub Jelinek <jakub@redhat.com>
11018 * g++.target/i386/pr88785.C: New test.
11020 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
11022 PR rtl-optimization/87305
11023 * gcc.target/aarch64/pr87305.c: New.
11025 2019-01-10 Richard Biener <rguenther@suse.de>
11027 PR tree-optimization/88792
11028 * gcc.dg/torture/pr88792.c: New testcase.
11030 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11033 * gfortran.dg/pr86322_1.f90: New test.
11034 * gfortran.dg/pr86322_2.f90: Ditto.
11035 * gfortran.dg/pr86322_3.f90: Ditto.
11037 2019-01-10 Sudakshina Das <sudi.das@arm.com>
11039 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
11040 * gcc.target/aarch64/bti-2.c: Likewise.
11041 * gcc.target/aarch64/bti-3.c: Likewise.
11043 2019-01-10 Stefan Agner <stefan@agner.ch>
11046 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
11047 check if -masm-syntax-unified gets applied properly.
11049 2019-01-10 Jakub Jelinek <jakub@redhat.com>
11052 * gcc.dg/pr88568.c: New test.
11054 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11056 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
11057 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
11059 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11061 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
11062 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
11064 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11066 * lib/target-supports.exp
11067 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
11068 check_effective_target_arm_v8_3a_complex_neon_ok,
11069 add_options_for_arm_v8_3a_complex_neon,
11070 check_effective_target_arm_v8_3a_complex_neon_hw,
11071 check_effective_target_vect_complex_rot_N): New.
11073 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
11076 * gfortran.dg/pr88376.f90: New test.
11078 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
11081 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
11082 "can not" with "cannot".
11083 * gfortran.dg/common_15.f90: Likewise.
11084 * gfortran.dg/derived_result_2.f90: Likewise.
11085 * gfortran.dg/do_check_6.f90: Likewise.
11086 * gfortran.dg/namelist_args.f90: Likewise.
11087 * gfortran.dg/negative_unit_check.f90: Likewise.
11088 * gfortran.dg/pure_formal_3.f90: Likewise.
11089 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
11090 * obj-c++.dg/exceptions-3.mm: Likewise.
11091 * obj-c++.dg/exceptions-4.mm: Likewise.
11092 * obj-c++.dg/exceptions-5.mm: Likewise.
11093 * obj-c++.dg/property/at-property-23.mm: Likewise.
11094 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
11095 * obj-c++.dg/property/property-neg-7.mm: Likewise.
11096 * objc.dg/attributes/method-attribute-2.m: Likewise.
11097 * objc.dg/exceptions-3.m: Likewise.
11098 * objc.dg/exceptions-4.m: Likewise.
11099 * objc.dg/exceptions-5.m: Likewise.
11100 * objc.dg/param-1.m: Likewise.
11101 * objc.dg/property/at-property-23.m: Likewise.
11102 * objc.dg/property/dotsyntax-17.m: Likewise.
11103 * objc.dg/property/property-neg-7.m: Likewise.
11105 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11108 * gfortran.dg/spread_simplify_1.f90: New test.
11110 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
11112 * lib/target-supports.exp
11113 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
11114 * gcc.target/i386/xorsign.c: New test.
11116 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
11118 * gcc.target/sparc/tls-ld-int8.c: New test.
11119 * gcc.target/sparc/tls-ld-int16.c: Likewise.
11120 * gcc.target/sparc/tls-ld-int32.c: Likewise.
11121 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
11122 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
11123 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
11125 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11127 * gcc.target/aarch64/bti-1.c: Update test to not add command line
11128 option when configure with bti.
11129 * gcc.target/aarch64/bti-2.c: Likewise.
11130 * lib/target-supports.exp
11131 (check_effective_target_default_branch_protection):
11132 Add configure check for --enable-standard-branch-protection.
11134 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11136 * gcc.target/aarch64/bti-1.c: New test.
11137 * gcc.target/aarch64/bti-2.c: New test.
11138 * gcc.target/aarch64/bti-3.c: New test.
11139 * lib/target-supports.exp
11140 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
11142 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11144 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
11145 instead of IP0_REGNUM and add test case.
11147 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
11149 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
11151 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
11152 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
11154 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
11156 2019-01-09 Jakub Jelinek <jakub@redhat.com>
11158 PR rtl-optimization/88331
11159 * gcc.target/i386/pr88331.c: New test.
11161 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11163 * g++.dg/diagnostic/constexpr2.C: New.
11164 * g++.dg/diagnostic/ref3.C: Likewise.
11166 2019-01-08 Marek Polacek <polacek@redhat.com>
11168 PR c++/88538 - braced-init-list in template-argument-list.
11169 * g++.dg/cpp2a/nontype-class11.C: New test.
11172 * g++.dg/cpp2a/nontype-class12.C: New test.
11174 2019-01-08 Jakub Jelinek <jakub@redhat.com>
11177 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
11178 dg-options. Require ppc_cpu_supports_hw effective target instead of
11181 2019-01-08 Janus Weil <janus@gcc.gnu.org>
11184 * gfortran.dg/class_69.f90: New test case.
11186 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
11189 * gcc.target/i386/pr88717.c: New test.
11191 2019-01-08 Marek Polacek <polacek@redhat.com>
11193 PR c++/88548 - this accepted in static member functions.
11194 * g++.dg/cpp0x/this1.C: New test.
11196 2019-01-08 Martin Liska <mliska@suse.cz>
11198 PR tree-optimization/88753
11199 * gcc.dg/tree-ssa/pr88753.c: New test.
11201 2019-01-08 Richard Biener <rguenther@suse.de>
11203 PR tree-optimization/86554
11204 * gcc.dg/torture/pr86554-1.c: New testcase.
11205 * gcc.dg/torture/pr86554-2.c: Likewise.
11207 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11209 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
11210 cover target variance.
11212 2019-01-08 Richard Biener <rguenther@suse.de>
11215 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
11216 directly build the expected GENERIC tree.
11218 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
11220 * gcc.target/aarch64/(return_address_sign_1.c,
11221 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
11222 Change option to -mbranch-protection.
11223 * gcc.target/aarch64/(branch-protection-option.c,
11224 branch-protection-option-2.c, branch-protection-attr.c,
11225 branch-protection-attr-2.c): New file.
11227 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11229 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
11231 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
11233 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
11235 * c-c++-common/builtin-has-attribute-4.c: Likewise.
11236 Append match for warning that ‘protected’ attribute is not supported.
11238 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
11240 * gcc.dg/Wmissing-attributes.c: Require alias support.
11241 * gcc.dg/attr-copy-2.c: Likewise.
11242 * gcc.dg/attr-copy-5.c: Likewise.
11244 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
11245 Jakub Jelinek <jakub@redhat.com>
11248 * g++.dg/warn/Wreturn-type-11.C: New test.
11250 2019-01-07 David Malcolm <dmalcolm@redhat.com>
11253 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
11254 dump to reflect r266077.
11256 2019-01-07 Jakub Jelinek <jakub@redhat.com>
11259 * gcc.dg/pr88701.c: New test.
11261 2019-01-07 Joseph Myers <joseph@codesourcery.com>
11265 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
11267 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11269 * g++.dg/diagnostic/constexpr1.C: New.
11270 * g++.dg/diagnostic/thread1.C: Likewise.
11272 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11273 Harald Anlauf <anlauf@gmx.de>
11274 Tobias Burnus <burnus@gcc.gnu.org>
11276 * gfortran.dg/is_contiguous_1.f90: New test.
11277 * gfortran.dg/is_contiguous_2.f90: New test.
11278 * gfortran.dg/is_contiguous_3.f90: New test.
11280 2019-01-07 Marek Polacek <polacek@redhat.com>
11282 PR c++/88741 - wrong error with initializer-string.
11283 * g++.dg/init/array50.C: New test.
11285 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
11291 * gcc.dg/array-6.c: Move from here ...
11292 * c-c++-common/array-6.c: ... to here and add some more test coverage.
11293 * g++.dg/pr69338.C: New test.
11294 * g++.dg/pr69697.C: Likewise.
11295 * g++.dg/ext/flexary32.C: Likewise.
11296 * g++.dg/ext/flexary3.C: Adjust test.
11297 * g++.dg/ext/flexary12.C: Likewise.
11298 * g++.dg/ext/flexary13.C: Likewise.
11299 * g++.dg/ext/flexary15.C: Likewise.
11300 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
11301 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
11302 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
11304 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
11306 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
11307 optional in scan pattern.
11309 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
11311 PR tree-optimization/88598
11312 * gcc.dg/vect/pr88598-1.c: New test.
11313 * gcc.dg/vect/pr88598-2.c: Likewise.
11314 * gcc.dg/vect/pr88598-3.c: Likewise.
11315 * gcc.dg/vect/pr88598-4.c: Likewise.
11316 * gcc.dg/vect/pr88598-5.c: Likewise.
11317 * gcc.dg/vect/pr88598-6.c: Likewise.
11319 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
11321 PR tree-optimization/88598
11322 * gcc.dg/pr88598-1.c: New test.
11323 * gcc.dg/pr88598-2.c: Likewise.
11324 * gcc.dg/pr88598-3.c: Likewise.
11325 * gcc.dg/pr88598-4.c: Likewise.
11326 * gcc.dg/pr88598-5.c: Likewise.
11328 2019-01-07 Jakub Jelinek <jakub@redhat.com>
11330 PR tree-optimization/88676
11331 * gcc.dg/tree-ssa/pr88676.c: New test.
11332 * gcc.dg/pr88676.c: New test.
11333 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
11337 * c-c++-common/asan/pr88619.c: New test.
11340 * c-c++-common/builtin-convertvector-1.c: New test.
11341 * c-c++-common/torture/builtin-convertvector-1.c: New test.
11342 * g++.dg/ext/builtin-convertvector-1.C: New test.
11343 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
11345 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
11348 * gcc.target/i386/pr88521.c: New testcase.
11350 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11353 * gfortran.dg/min_max_type_2.f90: New test.
11355 2019-01-06 Jakub Jelinek <jakub@redhat.com>
11358 * c-c++-common/attributes-4.c (falloc_align_int128,
11359 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
11361 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
11363 * gcc.dg/ipa/ipcp-2.c: Update bounds.
11365 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
11367 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
11368 * gcc.dg/plugin/plugindir2.c: Likewise.
11369 * gcc.dg/plugin/plugindir3.c: Likewise.
11370 * gcc.dg/plugin/plugindir4.c: Likewise.
11372 2019-01-05 Janus Weil <janus@gcc.gnu.org>
11375 * gfortran.dg/blockdata_10.f90: New test case.
11377 2019-01-05 Jakub Jelinek <jakub@redhat.com>
11379 PR middle-end/82564
11381 * gcc.dg/nested-func-12.c: New test.
11382 * gcc.c-torture/compile/pr82564.c: New test.
11385 * gcc.dg/debug/dwarf2/pr88635.c: New test.
11387 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
11390 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
11392 2019-01-04 Martin Sebor <msebor@redhat.com>
11395 * g++.dg/ext/attr-copy.C: New test.
11396 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
11397 * gcc.dg/attr-copy-6.c: New test.
11398 * gcc.dg/attr-copy-7.c: New test.
11400 2019-01-04 Martin Sebor <msebor@redhat.com>
11403 * c-c++-common/attributes-4.c: New test.
11405 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
11408 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
11411 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11414 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
11415 * gfortran.dg/merge_char_const.f90: Restore.
11417 2019-01-04 Jakub Jelinek <jakub@redhat.com>
11420 * gcc.dg/pr88594.c: New test.
11422 2019-01-04 Jan Beulich <jbeulich@suse.com>
11424 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
11425 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
11426 gcc.target/i386/avx512bw-vpcmpequb-1.c,
11427 gcc.target/i386/avx512bw-vpcmpequw-1.c,
11428 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
11429 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
11430 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
11431 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
11432 gcc.target/i386/avx512bw-vpcmpgew-1.c,
11433 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
11434 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
11435 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
11436 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
11437 gcc.target/i386/avx512bw-vpcmpleb-1.c,
11438 gcc.target/i386/avx512bw-vpcmpleub-1.c,
11439 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
11440 gcc.target/i386/avx512bw-vpcmplew-1.c,
11441 gcc.target/i386/avx512bw-vpcmpltb-1.c,
11442 gcc.target/i386/avx512bw-vpcmpltub-1.c,
11443 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
11444 gcc.target/i386/avx512bw-vpcmpltw-1.c,
11445 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
11446 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
11447 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
11448 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
11449 gcc.target/i386/avx512bw-vpmovb2m-1.c,
11450 gcc.target/i386/avx512bw-vpmovm2b-1.c,
11451 gcc.target/i386/avx512bw-vpmovm2w-1.c,
11452 gcc.target/i386/avx512bw-vpmovw2m-1.c,
11453 gcc.target/i386/avx512bw-vptestmb-1.c,
11454 gcc.target/i386/avx512bw-vptestmw-1.c,
11455 gcc.target/i386/avx512bw-vptestnmb-1.c,
11456 gcc.target/i386/avx512bw-vptestnmw-1.c,
11457 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
11458 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
11459 gcc.target/i386/avx512dq-vfpclasssd-1.c,
11460 gcc.target/i386/avx512dq-vfpclassss-1.c,
11461 gcc.target/i386/avx512dq-vpmovd2m-1.c,
11462 gcc.target/i386/avx512dq-vpmovm2d-1.c,
11463 gcc.target/i386/avx512dq-vpmovm2q-1.c,
11464 gcc.target/i386/avx512dq-vpmovq2m-1.c,
11465 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
11466 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
11467 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
11468 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
11469 gcc.target/i386/avx512vl-vpcmpequd-1.c,
11470 gcc.target/i386/avx512vl-vpcmpequq-1.c,
11471 gcc.target/i386/avx512vl-vpcmpged-1.c,
11472 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
11473 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
11474 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
11475 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
11476 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
11477 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
11478 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
11479 gcc.target/i386/avx512vl-vpcmpled-1.c,
11480 gcc.target/i386/avx512vl-vpcmpleq-1.c,
11481 gcc.target/i386/avx512vl-vpcmpleud-1.c,
11482 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
11483 gcc.target/i386/avx512vl-vpcmpltd-1.c,
11484 gcc.target/i386/avx512vl-vpcmpltq-1.c,
11485 gcc.target/i386/avx512vl-vpcmpltud-1.c,
11486 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
11487 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
11488 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
11489 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
11490 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
11491 gcc.target/i386/avx512vl-vptestmd-1.c,
11492 gcc.target/i386/avx512vl-vptestmq-1.c,
11493 gcc.target/i386/avx512vl-vptestnmd-1.c,
11494 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
11496 * gcc.target/i386/avx512bw-vpcmpb-1.c,
11497 gcc.target/i386/avx512bw-vpcmpub-1.c,
11498 gcc.target/i386/avx512bw-vpcmpuw-1.c,
11499 gcc.target/i386/avx512bw-vpcmpw-1.c,
11500 gcc.target/i386/avx512dq-vfpclasspd-1.c,
11501 gcc.target/i386/avx512dq-vfpclassps-1.c,
11502 gcc.target/i386/avx512f-vcmppd-1.c,
11503 gcc.target/i386/avx512f-vcmpps-1.c,
11504 gcc.target/i386/avx512f-vcmpsd-1.c,
11505 gcc.target/i386/avx512f-vcmpss-1.c,
11506 gcc.target/i386/avx512f-vpcmpd-1.c,
11507 gcc.target/i386/avx512f-vpcmpq-1.c,
11508 gcc.target/i386/avx512f-vpcmpud-1.c,
11509 gcc.target/i386/avx512f-vpcmpuq-1.c,
11510 gcc.target/i386/avx512f-vptestmd-1.c,
11511 gcc.target/i386/avx512f-vptestmq-1.c,
11512 gcc.target/i386/avx512f-vptestnmd-1.c,
11513 gcc.target/i386/avx512f-vptestnmq-1.c,
11514 gcc.target/i386/avx512vl-vcmppd-1.c,
11515 gcc.target/i386/avx512vl-vcmpps-1.c,
11516 gcc.target/i386/avx512vl-vpcmpd-1.c,
11517 gcc.target/i386/avx512vl-vpcmpq-1.c,
11518 gcc.target/i386/avx512vl-vpcmpud-1.c,
11519 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
11522 2019-01-03 Martin Sebor <msebor@redhat.com>
11524 PR tree-optimization/88659
11525 * gcc.dg/Wstringop-truncation-6.c: New test.
11527 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11530 * gfortran.dg/const_chararacter_merge.f90: Remove.
11532 2019-01-03 Jakub Jelinek <jakub@redhat.com>
11535 * gcc.dg/debug/dwarf2/pr88644.c: New test.
11536 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
11538 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
11540 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
11541 * gcc.dg/pubtypes-3.c: Likewise.
11542 * gcc.dg/pubtypes-4.c: Likewise.
11544 2019-01-03 Jakub Jelinek <jakub@redhat.com>
11547 * g++.target/i386/pr88636.C: New test.
11549 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11551 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
11553 2019-01-03 Martin Liska <mliska@suse.cz>
11556 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
11558 2019-01-02 Marek Polacek <polacek@redhat.com>
11560 PR c++/88612 - ICE with -Waddress-of-packed-member.
11561 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
11563 PR c++/88631 - CTAD failing for value-initialization.
11564 * g++.dg/cpp1z/class-deduction59.C: New test.
11566 PR c++/81486 - CTAD failing with ().
11567 * g++.dg/cpp1z/class-deduction60.C: New test.
11568 * g++.dg/cpp1z/class-deduction61.C: New test.
11570 2019-01-02 Martin Sebor <msebor@redhat.com>
11571 Jeff Law <law@redhat.com>
11573 * gcc.dg/strlenopt-36.c: Update.
11574 * gcc.dg/strlenopt-45.c: Update.
11575 * gcc.c-torture/execute/strlen-5.c: New test.
11576 * gcc.c-torture/execute/strlen-6.c: New test.
11577 * gcc.c-torture/execute/strlen-7.c: New test.
11579 2019-01-02 Jakub Jelinek <jakub@redhat.com>
11582 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
11583 messages only on vect_hw_misalign targets.
11585 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
11587 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
11588 * gfortran.dg/dec_d_lines_3.f: Ditto.
11589 * gfortran.dg/dec_structure_24.f90: Ditto.
11590 * gfortran.dg/dec_structure_26.f90: Ditto.
11591 * gfortran.dg/dec_structure_27.f90: Ditto.
11592 * gfortran.dg/dec_type_print_3.f90: Ditto.
11593 * gfortran.dg/derived_name_1.f90: Ditto.
11594 * gfortran.dg/error_recovery_1.f90: Ditto.
11595 * gfortran.dg/gomp/pr29759.f90: Ditto.
11596 * gfortran.dg/pr36192.f90: Ditto.
11597 * gfortran.dg/pr56007.f90: Ditto.
11598 * gfortran.dg/pr56520.f90: Ditto.
11599 * gfortran.dg/pr78741.f90: Ditto.
11600 * gfortran.dg/print_fmt_2.f90: Ditto.
11601 * gfortran.dg/select_type_20.f90: Ditto.
11603 2019-01-02 Marek Polacek <polacek@redhat.com>
11606 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
11608 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11611 * gfortran.dg/const_chararacter_merge.f90: New test.
11613 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
11616 * g++.dg/torture/pr88130.C: New testcase.
11618 2019-01-02 Martin Liska <mliska@suse.cz>
11620 PR tree-optimization/88650
11621 * gfortran.dg/predict-3.f90: New test.
11623 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11625 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
11627 2019-01-02 Richard Biener <rguenther@suse.de>
11629 PR tree-optimization/88621
11630 * gcc.dg/torture/pr88621.c: New testcase.
11632 2019-01-02 Jakub Jelinek <jakub@redhat.com>
11635 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
11636 targets and expect _ZThn8 for ilp32 targets.
11638 2019-01-01 Martin Sebor <msebor@redhat.com>
11639 Jeff Law <law@redhat.com>
11641 * gcc.dg/strlenopt-40.c: Update.
11642 * gcc.dg/strlenopt-51.c: Likewise.
11643 * gcc.dg/tree-ssa/pr79376.c: Likewise.
11645 * gcc.dg/strlenopt-40.c: Disable a couple tests.
11646 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
11647 * gcc.dg/strlenopt-59.c: New test.
11648 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
11649 * g++.dg/init/strlen.C: New test.
11651 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11654 * gfortran.dg/structure_constructor_16.f90: New test.
11656 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11658 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
11659 * g++.dg/ipa/devirt-53.C: Fix scan template.
11661 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11663 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
11664 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
11665 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
11667 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11669 * g++.dg/tree-prof/devirt.C: Update testcase.
11671 2019-01-01 Jakub Jelinek <jakub@redhat.com>
11673 Update copyright years.
11675 Copyright (C) 2019 Free Software Foundation, Inc.
11677 Copying and distribution of this file, with or without modification,
11678 are permitted in any medium without royalty provided the copyright
11679 notice and this notice are preserved.