1 2019-08-27 Jeff Law <law@redhat.com>
3 * gcc.c-torture/compile/20190827-1.c: New test.
5 2019-08-27 Harald Anlauf <anlauf@gmx.de>
8 * gfortran.dg/pr91496.f90: New testcase.
10 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
12 * gcc.target/i386/sse4_1-round-roundeven-1.c (dg-options):
14 * gcc.target/i386/sse4_1-round-roundeven-2.c (dg-options): Ditto.
16 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
19 * gcc.target/i386/pr91528.c: New test.
21 2019-08-27 Martin Sebor <msebor@redhat.com>
25 * gcc.dg/strlenopt-8.c: Adjust pass/dump name.
27 2019-08-27 Jakub Jelinek <jakub@redhat.com>
30 * g++.dg/warn/sequence-pt-4.C: New test.
32 2019-08-27 Robin Dapp <rdapp@linux.ibm.com>
35 * gcc.dg/wrapped-binop-simplify.c: Test only on x86, s390 with lp64.
37 2019-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
41 * gfortran.dg/used_before_typed_4.f90: Change warning to error.
42 * gfortran.dg/argument_checking_20.f90: New test.
44 2019-08-26 Marek Polacek <polacek@redhat.com>
46 PR c++/91545 - ICE in constexpr store evaluation.
47 * g++.dg/cpp0x/pr91545.C: New test.
49 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
51 * gcc.target/i386/sse4_1-round-roundeven-1.c: New test.
52 * gcc.target/i386/sse4_1-round-roundeven-2.c: New test.
54 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
56 * gcc.dg/torture/builtin-round-roundeven.c: New test.
57 * gcc.dg/torture/builtin-round-roundevenf128.c: Likewise.
59 2019-08-26 Robin Dapp <rdapp@linux.ibm.com>
61 * gcc.dg/tree-ssa/copy-headers-5.c: Do not run vrp pass.
62 * gcc.dg/tree-ssa/copy-headers-7.c: Do not run vrp pass.
63 * gcc.dg/tree-ssa/loop-15.c: Remove XFAIL.
64 * gcc.dg/tree-ssa/pr23744.c: Change search pattern.
65 * gcc.dg/wrapped-binop-simplify.c: New test.
67 2019-08-26 Kito Cheng <kito.cheng@sifive.com>
69 * gcc.target/riscv/li.c: New test.
71 2019-08-24 Nathan Sidwell <nathan@acm.org>
73 * g++.dg/inherit/virtual14.C: New.
75 2019-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
79 * gfortran.dg/bessel_3.f90: Add type mismatch errors.
80 * gfortran.dg/coarray_7.f90: Rename subroutines to avoid
82 * gfortran.dg/g77/20010519-1.f: Add -std=legacy. Remove
83 warnings for ASSIGN. Add warnings for type mismatch.
84 * gfortran.dg/goacc/acc_on_device-1.f95: Add -std=legacy.
85 Add catch-all warning.
86 * gfortran.dg/internal_pack_9.f90: Rename subroutine to
88 * gfortran.dg/internal_pack_9.f90: Add -std=legacy. Add
89 warnings for type mismatch.
90 * gfortran.dg/pr39937.f: Add -std=legacy and type warnings. Move
92 * gfortran.fortran-torture/compile/pr39937.f: Move to gfortran.dg.
94 2019-08-24 Paolo Carlini <paolo.carlini@oracle.com>
96 * g++.dg/conversion/simd4.C: Test all the locations.
98 2019-08-23 Marek Polacek <polacek@redhat.com>
100 PR c++/91521 - wrong error with operator->.
101 * g++.dg/parse/operator8.C: New test.
103 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org>
106 * gcc.target/powerpc/darn-3.c: New testcase.
108 2019-08-23 Marek Polacek <polacek@redhat.com>
110 PR c++/79817 - attribute deprecated on namespace.
111 * g++.dg/cpp0x/attributes-namespace1.C: New test.
112 * g++.dg/cpp0x/attributes-namespace2.C: New test.
113 * g++.dg/cpp0x/attributes-namespace3.C: New test.
114 * g++.dg/cpp0x/attributes-namespace4.C: New test.
115 * g++.dg/cpp0x/attributes-namespace5.C: New test.
116 * g++.dg/cpp1z/namespace-attribs.C: Adjust.
117 * g++.dg/cpp1z/namespace-attribs2.C: Adjust.
119 2019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com>
121 * gcc.target/mips/get-fcsr-3.c: New test.
123 2019-08-23 Martin Sebor <msebor@redhat.com>
126 * gcc.dg/strlenopt-63.c: New test.
127 * gcc.dg/pr79538.c: Adjust text of expected warning.
128 * gcc.dg/pr81292-1.c: Adjust pass name.
129 * gcc.dg/pr81292-2.c: Same.
130 * gcc.dg/pr81703.c: Same.
131 * gcc.dg/strcmpopt_2.c: Same.
132 * gcc.dg/strcmpopt_3.c: Same.
133 * gcc.dg/strcmpopt_4.c: Same.
134 * gcc.dg/strlenopt-1.c: Same.
135 * gcc.dg/strlenopt-10.c: Same.
136 * gcc.dg/strlenopt-11.c: Same.
137 * gcc.dg/strlenopt-13.c: Same.
138 * gcc.dg/strlenopt-14g.c: Same.
139 * gcc.dg/strlenopt-14gf.c: Same.
140 * gcc.dg/strlenopt-15.c: Same.
141 * gcc.dg/strlenopt-16g.c: Same.
142 * gcc.dg/strlenopt-17g.c: Same.
143 * gcc.dg/strlenopt-18g.c: Same.
144 * gcc.dg/strlenopt-19.c: Same.
145 * gcc.dg/strlenopt-1f.c: Same.
146 * gcc.dg/strlenopt-2.c: Same.
147 * gcc.dg/strlenopt-20.c: Same.
148 * gcc.dg/strlenopt-21.c: Same.
149 * gcc.dg/strlenopt-22.c: Same.
150 * gcc.dg/strlenopt-22g.c: Same.
151 * gcc.dg/strlenopt-24.c: Same.
152 * gcc.dg/strlenopt-25.c: Same.
153 * gcc.dg/strlenopt-26.c: Same.
154 * gcc.dg/strlenopt-27.c: Same.
155 * gcc.dg/strlenopt-28.c: Same.
156 * gcc.dg/strlenopt-29.c: Same.
157 * gcc.dg/strlenopt-2f.c: Same.
158 * gcc.dg/strlenopt-3.c: Same.
159 * gcc.dg/strlenopt-30.c: Same.
160 * gcc.dg/strlenopt-31g.c: Same.
161 * gcc.dg/strlenopt-32.c: Same.
162 * gcc.dg/strlenopt-33.c: Same.
163 * gcc.dg/strlenopt-33g.c: Same.
164 * gcc.dg/strlenopt-34.c: Same.
165 * gcc.dg/strlenopt-35.c: Same.
166 * gcc.dg/strlenopt-4.c: Same.
167 * gcc.dg/strlenopt-48.c: Same.
168 * gcc.dg/strlenopt-49.c: Same.
169 * gcc.dg/strlenopt-4g.c: Same.
170 * gcc.dg/strlenopt-4gf.c: Same.
171 * gcc.dg/strlenopt-5.c: Same.
172 * gcc.dg/strlenopt-50.c: Same.
173 * gcc.dg/strlenopt-51.c: Same.
174 * gcc.dg/strlenopt-52.c: Same.
175 * gcc.dg/strlenopt-53.c: Same.
176 * gcc.dg/strlenopt-54.c: Same.
177 * gcc.dg/strlenopt-55.c: Same.
178 * gcc.dg/strlenopt-56.c: Same.
179 * gcc.dg/strlenopt-6.c: Same.
180 * gcc.dg/strlenopt-61.c: Same.
181 * gcc.dg/strlenopt-7.c: Same.
182 * gcc.dg/strlenopt-8.c: Same.
183 * gcc.dg/strlenopt-9.c: Same.
184 * gcc.dg/strlenopt.h (snprintf, snprintf): Declare.
185 * gcc.dg/tree-ssa/builtin-snprintf-6.c: New test.
186 * gcc.dg/tree-ssa/builtin-snprintf-7.c: New test.
187 * gcc.dg/tree-ssa/builtin-snprintf-8.c: New test.
188 * gcc.dg/tree-ssa/builtin-snprintf-9.c: New test.
189 * gcc.dg/tree-ssa/builtin-sprintf-warn-21.c: New test.
190 * gcc.dg/tree-ssa/dump-4.c: New test.
191 * gcc.dg/tree-ssa/pr83501.c: Adjust pass name.
193 2019-08-23 Martin Sebor <msebor@redhat.com>
195 * gcc.dg/Warray-bounds-36.c: Make functions static to avoid failures
197 * gcc.dg/Warray-bounds-41.c: Same.
198 * gcc.dg/pr78973.c: Same.
199 * gcc.dg/pr78973-2.c: Same.
201 2019-08-22 Marek Polacek <polacek@redhat.com>
203 PR c++/91304 - prefix attributes ignored in condition.
204 * g++.dg/cpp0x/gen-attrs-70.C: New test.
206 2019-08-22 Martin Sebor <msebor@redhat.com>
209 * c-c++-common/Warray-bounds-7.c: New test.
210 * gcc.dg/Warray-bounds-39.c: Expect either -Warray-bounds or
212 * gcc.dg/strlenopt-78.c: New test.
214 2019-08-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
216 * gcc.target/i386/minmax-4.c: Add -mno-stackrealign to dg-options.
217 * gcc.target/i386/minmax-5.c: Likewise.
218 * gcc.target/i386/minmax-6.c: Likewise.
219 * gcc.target/i386/minmax-7.c: Likewise.
220 * gcc.target/i386/pr91154.c: Likewise.
222 2019-08-22 Eric Botcazou <ebotcazou@adacore.com>
224 * c-c++-common/dump-ada-spec-15.c: Check that the parameters are named.
226 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
228 * gcc.target/arm/acle/crc_hf_1.c: New test.
230 2019-08-22 Wilco Dijkstra <wdijkstr@arm.com>
232 * gcc.target/arm/neon-extend-1.c: Remove test.
233 * gcc.target/arm/neon-extend-2.c: Remove test.
235 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com>
237 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
238 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
240 2019-08-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
241 Richard Sandiford <richard.sandiford@arm.com>
244 * gcc.target/aarch64/sve/sel_1.c: New test.
245 * gcc.target/aarch64/sve/sel_2.c: Likewise.
246 * gcc.target/aarch64/sve/sel_3.c: Likewise.
247 * gcc.target/aarch64/sve/sel_4.c: Likewise.
248 * gcc.target/aarch64/sve/sel_5.c: Likewise.
249 * gcc.target/aarch64/sve/sel_6.c: Likewise.
251 2019-08-21 Richard Sandiford <richard.sandiford@arm.com>
254 * g++.target/i386/crc32-4.C: New test.
256 2019-08-21 Richard Biener <rguenther@suse.de>
258 PR tree-optimization/91482
259 * gcc.dg/tree-ssa/pr91482.c: New testcase.
261 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
263 * c-c++-common/dump-ada-spec-15.c: New test.
265 2019-08-21 Christophe Lyon <christophe.lyon@linaro.org>
267 * gcc.target/arm/cmse/cmse-9.c: Add quotes to expected
270 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
272 * gnat.dg/prot9.adb, gnat.dg/prot9_gen.ads,
273 gnat.dg/prot9_pkg1.ads, gnat.dg/prot9_pkg2.ads: New testcase.
275 2019-08-21 Javier Miranda <miranda@adacore.com>
277 * gnat.dg/implicit_param.adb, gnat.dg/implicit_param_pkg.ads:
280 2019-08-20 Martin Sebor <msebor@redhat.com>
283 * g++.dg/tree-ssa/ssa-dse-1.C: Use the same search pattern
284 unconditionally (correcting r272199, PR middle-end/90676).
285 * gcc.dg/tree-prof/stringop-2.c: Same.
287 2019-08-20 Ian Lance Taylor <iant@golang.org>
289 * go.test/test/fixedbugs/bug073.go: Update for language changes.
291 2019-08-20 Matthew Beliveau <mbelivea@redhat.com>
293 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: New test.
294 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: New test.
296 2019-08-20 Richard Biener <rguenther@suse.de>
298 PR tree-optimization/37242
299 * gcc.dg/tree-ssa/ssa-fre-80.c: New testcase.
301 2019-08-20 Ed Schonberg <schonberg@adacore.com>
303 * gnat.dg/storage_size1.adb: New testcase.
305 2019-08-20 Ed Schonberg <schonberg@adacore.com>
307 * gnat.dg/loop_entry2.adb: New testcase.
309 2019-08-20 Ed Schonberg <schonberg@adacore.com>
311 * gnat.dg/tagged5.adb, gnat.dg/tagged5.ads: New testcase.
313 2019-08-20 Gary Dismukes <dismukes@adacore.com>
315 * gnat.dg/type_conv2.adb, gnat.dg/type_conv2.ads: New testcase.
317 2019-08-20 Bob Duff <duff@adacore.com>
319 * gnat.dg/unchecked_convert14.adb: New testcase.
321 2019-08-20 Bob Duff <duff@adacore.com>
323 * gnat.dg/object_size1.adb: New testcase.
325 2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
327 * gcc.c-torture/execute/20190820-1.c: New test.
329 2019-08-20 Richard Biener <rguenther@suse.de>
332 * gcc.target/i386/minmax-7.c: New testcase.
334 2019-08-20 Lili Cui <lili.cui@intel.com>
336 * gcc.target/i386/funcspec-56.inc: Handle new march.
337 * g++.target/i386/mv16.C: Handle new march
339 2019-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
342 * gcc.target/arm/unaligned-argument-1.c: New test.
343 * gcc.target/arm/unaligned-argument-2.c: New test.
345 2019-08-19 Joel Hutton <Joel.Hutton@arm.com>
347 * gcc.target/aarch64/fmul_scvtf_1.c: New test.
349 2019-08-19 Marek Polacek <polacek@redhat.com>
351 PR c++/91264 - detect modifying const objects in constexpr.
352 * g++.dg/cpp1y/constexpr-tracking-const1.C: New test.
353 * g++.dg/cpp1y/constexpr-tracking-const2.C: New test.
354 * g++.dg/cpp1y/constexpr-tracking-const3.C: New test.
355 * g++.dg/cpp1y/constexpr-tracking-const4.C: New test.
356 * g++.dg/cpp1y/constexpr-tracking-const5.C: New test.
357 * g++.dg/cpp1y/constexpr-tracking-const6.C: New test.
358 * g++.dg/cpp1y/constexpr-tracking-const7.C: New test.
359 * g++.dg/cpp1y/constexpr-tracking-const8.C: New test.
360 * g++.dg/cpp1y/constexpr-tracking-const9.C: New test.
361 * g++.dg/cpp1y/constexpr-tracking-const10.C: New test.
362 * g++.dg/cpp1y/constexpr-tracking-const11.C: New test.
363 * g++.dg/cpp1y/constexpr-tracking-const12.C: New test.
364 * g++.dg/cpp1y/constexpr-tracking-const13.C: New test.
365 * g++.dg/cpp1y/constexpr-tracking-const14.C: New test.
367 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
369 * gnat.dg/elab8.adb, gnat.dg/elab8_gen.adb,
370 gnat.dg/elab8_gen.ads, gnat.dg/elab8_pkg.adb,
371 gnat.dg/elab8_pkg.ads: New testcase.
373 2019-08-19 Bob Duff <duff@adacore.com>
375 * gnat.dg/warn29.adb, gnat.dg/warn29.ads: New testcase.
377 2019-08-19 Ed Schonberg <schonberg@adacore.com>
379 * gnat.dg/expr_func9.adb: New testcase.
381 2019-08-19 Bob Duff <duff@adacore.com>
383 * gnat.dg/valid_scalars2.adb: New testcase.
385 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
387 * gnat.dg/generic_inst12.adb, gnat.dg/generic_inst12_pkg1.adb,
388 gnat.dg/generic_inst12_pkg1.ads,
389 gnat.dg/generic_inst12_pkg2.ads: New testcase.
391 2019-08-19 Ed Schonberg <schonberg@adacore.com>
393 * gnat.dg/warn28.adb, gnat.dg/warn28.ads: New testcase.
395 2019-08-19 Ed Schonberg <schonberg@adacore.com>
397 * gnat.dg/rep_clause9.adb: New testcase.
399 2019-08-19 Olivier Hainque <hainque@adacore.com>
401 * gnat.dg/openacc1.adb: New testcase.
403 2019-08-19 Kito Cheng <kito.cheng@sifive.com>
406 * gcc.target/riscv/pr91441.c: New.
408 2019-08-18 Steven G. Kargl <kargl@gcc.gnu.org>
411 * gfortran.dg/pr91485.f90: New test.
413 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
416 * gfortran.dg/pr71649.f90: Adjust error messages.
417 * gfortran.dg/use_15.f90: Ditto.
418 * gfortran.dg/use_rename_8.f90: Ditto.
420 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
423 * fortran.dg/pr78739.f90: New test.
425 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
428 * gfortran.dg/pr78719_1.f90: New test.
429 * gfortran.dg/pr78719_2.f90: Ditto.
430 * gfortran.dg/pr78719_3.f90: Ditto.
432 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
435 * gfortran.dg/pr91471.f90: New test.
437 2019-08-16 Marek Polacek <polacek@redhat.com>
440 * g++.dg/cpp1z/constexpr-if29.C: New test.
442 2019-08-16 Jeff Law <law@redhat.com>
444 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop.
446 2019-08-16 Martin Sebor <msebor@redhat.com>
448 * gcc.dg/struct-ret-1.c: Enable on all targets.
450 2019-08-16 Eric Botcazou <ebotcazou@adacore.com>
452 * gnat.dg/opt81.ad[sb]: New test.
454 2019-08-16 Martin Sebor <msebor@redhat.com>
457 * g++.dg/tree-ssa/pr19807.C: Use the same search pattern
458 unconditionally (correcting r272199, PR middle-end/90676).
460 2019-08-16 Richard Biener <rguenther@suse.de>
463 * gcc.target/i386/pr91469-1.c: New testcase.
464 * gcc.target/i386/pr91469-2.c: Likewise.
466 2019-08-16 Mark Eggleston <mark.eggleston@codethink.com>
468 * gfortran.dg/auto_in_equiv_1.f90: New test.
469 * gfortran.dg/auto_in_equiv_2.f90: New test.
470 * gfortran.dg/auto_in_equiv_3.f90: New test.
472 2019-08-16 Richard Biener <rguenther@suse.de>
474 * gcc.dg/tree-ssa/forwprop-31.c: Adjust.
476 2019-08-16 Martin Liska <mliska@suse.cz>
479 * g++.dg/ipa/ipa-icf-4.C: Add -missed for target that
482 2019-08-16 Alexandre Oliva <oliva@adacore.com>
484 * gcc.target/i386/pr85044.c: Require support for trampolines.
486 * gcc.target/i386/asm-4.c: Use amd64 natural addressing mode
487 on all __LP64__ targets.
489 * gcc.target/arc/interrupt-6.c: Use __builtin_alloca, require
490 effective target support for alloca, drop include of alloca.h.
491 * gcc.target/i386/pr80969-3.c: Likewise.
492 * gcc.target/sparc/setjmp-1.c: Likewise.
493 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
494 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
496 * gcc.misc-tests/options.exp: Match /ld and -ld besides
499 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
502 * gfortran.dg/argument_checking_19.f90: New test.
503 * gfortran.dg/altreturn_10.f90: Change dg-warning to dg-error.
504 * gfortran.dg/dec_union_11.f90: Add -std=legacy.
505 * gfortran.dg/hollerith8.f90: Likewise. Remove warning for
507 * gfortran.dg/integer_exponentiation_2.f90: New subroutine gee_i8;
508 use it to avoid type mismatches.
509 * gfortran.dg/pr41011.f: Add -std=legacy.
510 * gfortran.dg/whole_file_1.f90: Change warnings to errors.
511 * gfortran.dg/whole_file_2.f90: Likewise.
513 2019-08-15 Richard Biener <rguenther@suse.de>
515 PR tree-optimization/91445
516 * gcc.dg/torture/pr91445.c: New testcase.
518 2019-08-15 Richard Biener <rguenther@suse.de>
520 * gcc.dg/pr80170.c: Adjust to use __SIZETYPE__.
522 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
524 * gcc.target/aarch64/sve/loop_add_4.c: Expect 10 INCWs and
527 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
529 * gcc.target/aarch64/sve/revb_1.c: Restrict to little-endian targets.
530 Avoid including stdint.h.
531 * gcc.target/aarch64/sve/revh_1.c: Likewise.
532 * gcc.target/aarch64/sve/revw_1.c: Likewise.
533 * gcc.target/aarch64/sve/revb_2.c: New big-endian test.
534 * gcc.target/aarch64/sve/revh_2.c: Likewise.
535 * gcc.target/aarch64/sve/revw_2.c: Likewise.
537 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
538 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
540 * gcc.target/aarch64/sve/cond_mla_5.c: Allow FMAD as well as FMLA
541 and FMSB as well as FMLS.
543 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
545 * gcc.target/aarch64/sve/ext_2.c: Expect a MOVPRFX.
546 * gcc.target/aarch64/sve/ext_3.c: New test.
548 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
549 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
551 * gcc.target/aarch64/sve/shift_1.c: Accept reversed shifts.
553 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
554 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
556 * gcc.target/aarch64/sve/cond_mla_1.c: New test.
557 * gcc.target/aarch64/sve/cond_mla_1_run.c: Likewise.
558 * gcc.target/aarch64/sve/cond_mla_2.c: Likewise.
559 * gcc.target/aarch64/sve/cond_mla_2_run.c: Likewise.
560 * gcc.target/aarch64/sve/cond_mla_3.c: Likewise.
561 * gcc.target/aarch64/sve/cond_mla_3_run.c: Likewise.
562 * gcc.target/aarch64/sve/cond_mla_4.c: Likewise.
563 * gcc.target/aarch64/sve/cond_mla_4_run.c: Likewise.
564 * gcc.target/aarch64/sve/cond_mla_5.c: Likewise.
565 * gcc.target/aarch64/sve/cond_mla_5_run.c: Likewise.
566 * gcc.target/aarch64/sve/cond_mla_6.c: Likewise.
567 * gcc.target/aarch64/sve/cond_mla_6_run.c: Likewise.
568 * gcc.target/aarch64/sve/cond_mla_7.c: Likewise.
569 * gcc.target/aarch64/sve/cond_mla_7_run.c: Likewise.
570 * gcc.target/aarch64/sve/cond_mla_8.c: Likewise.
571 * gcc.target/aarch64/sve/cond_mla_8_run.c: Likewise.
573 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
574 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
576 * gcc.target/aarch64/sve/cond_fadd_1.c: New test.
577 * gcc.target/aarch64/sve/cond_fadd_1_run.c: Likewise.
578 * gcc.target/aarch64/sve/cond_fadd_2.c: Likewise.
579 * gcc.target/aarch64/sve/cond_fadd_2_run.c: Likewise.
580 * gcc.target/aarch64/sve/cond_fadd_3.c: Likewise.
581 * gcc.target/aarch64/sve/cond_fadd_3_run.c: Likewise.
582 * gcc.target/aarch64/sve/cond_fadd_4.c: Likewise.
583 * gcc.target/aarch64/sve/cond_fadd_4_run.c: Likewise.
584 * gcc.target/aarch64/sve/cond_fsubr_1.c: Likewise.
585 * gcc.target/aarch64/sve/cond_fsubr_1_run.c: Likewise.
586 * gcc.target/aarch64/sve/cond_fsubr_2.c: Likewise.
587 * gcc.target/aarch64/sve/cond_fsubr_2_run.c: Likewise.
588 * gcc.target/aarch64/sve/cond_fsubr_3.c: Likewise.
589 * gcc.target/aarch64/sve/cond_fsubr_3_run.c: Likewise.
590 * gcc.target/aarch64/sve/cond_fsubr_4.c: Likewise.
591 * gcc.target/aarch64/sve/cond_fsubr_4_run.c: Likewise.
592 * gcc.target/aarch64/sve/cond_fmaxnm_1.c: Likewise.
593 * gcc.target/aarch64/sve/cond_fmaxnm_1_run.c: Likewise.
594 * gcc.target/aarch64/sve/cond_fmaxnm_2.c: Likewise.
595 * gcc.target/aarch64/sve/cond_fmaxnm_2_run.c: Likewise.
596 * gcc.target/aarch64/sve/cond_fmaxnm_3.c: Likewise.
597 * gcc.target/aarch64/sve/cond_fmaxnm_3_run.c: Likewise.
598 * gcc.target/aarch64/sve/cond_fmaxnm_4.c: Likewise.
599 * gcc.target/aarch64/sve/cond_fmaxnm_4_run.c: Likewise.
600 * gcc.target/aarch64/sve/cond_fminnm_1.c: Likewise.
601 * gcc.target/aarch64/sve/cond_fminnm_1_run.c: Likewise.
602 * gcc.target/aarch64/sve/cond_fminnm_2.c: Likewise.
603 * gcc.target/aarch64/sve/cond_fminnm_2_run.c: Likewise.
604 * gcc.target/aarch64/sve/cond_fminnm_3.c: Likewise.
605 * gcc.target/aarch64/sve/cond_fminnm_3_run.c: Likewise.
606 * gcc.target/aarch64/sve/cond_fminnm_4.c: Likewise.
607 * gcc.target/aarch64/sve/cond_fminnm_4_run.c: Likewise.
608 * gcc.target/aarch64/sve/cond_fmul_1.c: Likewise.
609 * gcc.target/aarch64/sve/cond_fmul_1_run.c: Likewise.
610 * gcc.target/aarch64/sve/cond_fmul_2.c: Likewise.
611 * gcc.target/aarch64/sve/cond_fmul_2_run.c: Likewise.
612 * gcc.target/aarch64/sve/cond_fmul_3.c: Likewise.
613 * gcc.target/aarch64/sve/cond_fmul_3_run.c: Likewise.
614 * gcc.target/aarch64/sve/cond_fmul_4.c: Likewise.
615 * gcc.target/aarch64/sve/cond_fmul_4_run.c: Likewise.
617 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
618 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
620 * gcc.target/aarch64/sve/cond_fabd_1.c: New test.
621 * gcc.target/aarch64/sve/cond_fabd_1_run.c: Likewise.
622 * gcc.target/aarch64/sve/cond_fabd_2.c: Likewise.
623 * gcc.target/aarch64/sve/cond_fabd_2_run.c: Likewise.
624 * gcc.target/aarch64/sve/cond_fabd_3.c: Likewise.
625 * gcc.target/aarch64/sve/cond_fabd_3_run.c: Likewise.
626 * gcc.target/aarch64/sve/cond_fabd_4.c: Likewise.
627 * gcc.target/aarch64/sve/cond_fabd_4_run.c: Likewise.
628 * gcc.target/aarch64/sve/cond_fabd_5.c: Likewise.
629 * gcc.target/aarch64/sve/cond_fabd_5_run.c: Likewise.
631 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
632 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
634 * gcc.target/aarch64/sve/cond_abd_1.c: New test.
635 * gcc.target/aarch64/sve/cond_abd_1_run.c: Likewise.
636 * gcc.target/aarch64/sve/cond_abd_2.c: Likewise.
637 * gcc.target/aarch64/sve/cond_abd_2_run.c: Likewise.
638 * gcc.target/aarch64/sve/cond_abd_3.c: Likewise.
639 * gcc.target/aarch64/sve/cond_abd_3_run.c: Likewise.
640 * gcc.target/aarch64/sve/cond_abd_4.c: Likewise.
641 * gcc.target/aarch64/sve/cond_abd_4_run.c: Likewise.
642 * gcc.target/aarch64/sve/cond_abd_5.c: Likewise.
643 * gcc.target/aarch64/sve/cond_abd_5_run.c: Likewise.
645 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
646 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
648 * gcc.target/aarch64/sve/cond_shift_1.c: New test.
649 * gcc.target/aarch64/sve/cond_shift_1_run.c: Likewise.
650 * gcc.target/aarch64/sve/cond_shift_2.c: Likewise.
651 * gcc.target/aarch64/sve/cond_shift_2_run.c: Likewise.
652 * gcc.target/aarch64/sve/cond_shift_3.c: Likewise.
653 * gcc.target/aarch64/sve/cond_shift_3_run.c: Likewise.
654 * gcc.target/aarch64/sve/cond_shift_4.c: Likewise.
655 * gcc.target/aarch64/sve/cond_shift_4_run.c: Likewise.
656 * gcc.target/aarch64/sve/cond_shift_5.c: Likewise.
657 * gcc.target/aarch64/sve/cond_shift_5_run.c: Likewise.
658 * gcc.target/aarch64/sve/cond_shift_6.c: Likewise.
659 * gcc.target/aarch64/sve/cond_shift_6_run.c: Likewise.
660 * gcc.target/aarch64/sve/cond_shift_7.c: Likewise.
661 * gcc.target/aarch64/sve/cond_shift_7_run.c: Likewise.
662 * gcc.target/aarch64/sve/cond_shift_8.c: Likewise.
663 * gcc.target/aarch64/sve/cond_shift_8_run.c: Likewise.
664 * gcc.target/aarch64/sve/cond_shift_9.c: Likewise.
665 * gcc.target/aarch64/sve/cond_shift_9_run.c: Likewise.
667 2019-08-14 Martin Sebor <msebor@redhat.com>
670 * gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.
672 2019-08-14 Jonathan Wakely <jwakely@redhat.com>
675 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
676 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
677 test that runs for C++11.
678 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
680 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
682 * gcc.c-torture/execute/noinit-attribute.c: Fix typo.
684 2019-08-14 Martin Sebor <msebor@redhat.com>
686 PR tree-optimization/91294
687 * gcc.dg/strlenopt-44.c: Adjust tested result.
688 * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
689 * gcc.dg/strlenopt-73.c: New test.
690 * gcc.dg/strlenopt-74.c: New test.
691 * gcc.dg/strlenopt-75.c: New test.
692 * gcc.dg/strlenopt-76.c: New test.
693 * gcc.dg/strlenopt-77.c: New test.
695 2019-08-14 Jakub Jelinek <jakub@redhat.com>
696 Marek Polacek <polacek@redhat.com>
698 PR c++/91391 - bogus -Wcomma-subscript warning.
699 * g++.dg/cpp2a/comma5.C: New test.
701 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
703 * lib/target-supports.exp (check_effective_target_noinit): New
705 * gcc.c-torture/execute/noinit-attribute.c: New test.
707 2019-08-14 Richard Biener <rguenther@suse.de>
710 * gcc.target/i386/pr91154.c: New testcase.
711 * gcc.target/i386/minmax-3.c: Likewise.
712 * gcc.target/i386/minmax-4.c: Likewise.
713 * gcc.target/i386/minmax-5.c: Likewise.
714 * gcc.target/i386/minmax-6.c: Likewise.
715 * gcc.target/i386/minmax-1.c: Add -mno-stv.
716 * gcc.target/i386/minmax-2.c: Likewise.
718 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
719 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
721 * gcc.target/aarch64/sve/cond_logical_1.c: New test.
722 * gcc.target/aarch64/sve/cond_logical_1_run.c: Likewise.
723 * gcc.target/aarch64/sve/cond_logical_2.c: Likewise.
724 * gcc.target/aarch64/sve/cond_logical_2_run.c: Likewise.
725 * gcc.target/aarch64/sve/cond_logical_3.c: Likewise.
726 * gcc.target/aarch64/sve/cond_logical_3_run.c: Likewise.
727 * gcc.target/aarch64/sve/cond_logical_4.c: Likewise.
728 * gcc.target/aarch64/sve/cond_logical_4_run.c: Likewise.
729 * gcc.target/aarch64/sve/cond_logical_5.c: Likewise.
730 * gcc.target/aarch64/sve/cond_logical_5_run.c: Likewise.
732 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
734 * gcc.target/aarch64/sve/cond_uxt_1.c: New test.
735 * gcc.target/aarch64/sve/cond_uxt_1_run.c: Likewise.
736 * gcc.target/aarch64/sve/cond_uxt_2.c: Likewise.
737 * gcc.target/aarch64/sve/cond_uxt_2_run.c: Likewise.
738 * gcc.target/aarch64/sve/cond_uxt_3.c: Likewise.
739 * gcc.target/aarch64/sve/cond_uxt_3_run.c: Likewise.
740 * gcc.target/aarch64/sve/cond_uxt_4.c: Likewise.
741 * gcc.target/aarch64/sve/cond_uxt_4_run.c: Likewise.
743 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
745 * gcc.target/aarch64/sve/cond_convert_1.c: New test.
746 * gcc.target/aarch64/sve/cond_convert_1_run.c: Likewise.
747 * gcc.target/aarch64/sve/cond_convert_2.c: Likewise.
748 * gcc.target/aarch64/sve/cond_convert_2_run.c: Likewise.
749 * gcc.target/aarch64/sve/cond_convert_3.c: Likewise.
750 * gcc.target/aarch64/sve/cond_convert_3_run.c: Likewise.
751 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
752 * gcc.target/aarch64/sve/cond_convert_4_run.c: Likewise.
753 * gcc.target/aarch64/sve/cond_convert_5.c: Likewise.
754 * gcc.target/aarch64/sve/cond_convert_5_run.c: Likewise.
755 * gcc.target/aarch64/sve/cond_convert_6.c: Likewise.
756 * gcc.target/aarch64/sve/cond_convert_6_run.c: Likewise.
758 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
759 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
761 * gcc.target/aarch64/sve/cond_unary_1.c: Add tests for
762 floating-point types.
763 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
764 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
765 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
767 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
768 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
770 * gcc.target/aarch64/sve/cond_unary_1.c: New test.
771 * gcc.target/aarch64/sve/cond_unary_1_run.c: Likewise.
772 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
773 * gcc.target/aarch64/sve/cond_unary_2_run.c: Likewise.
774 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
775 * gcc.target/aarch64/sve/cond_unary_3_run.c: Likewise.
776 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
777 * gcc.target/aarch64/sve/cond_unary_4_run.c: Likewise.
779 2019-08-14 Bob Duff <duff@adacore.com>
781 * gnat.dg/alignment15.adb: New testcase.
783 2019-08-14 Bob Duff <duff@adacore.com>
785 * gnat.dg/warn27.adb: New testcase.
787 2019-08-14 Bob Duff <duff@adacore.com>
789 * gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
791 2019-08-14 Gary Dismukes <dismukes@adacore.com>
793 * gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
794 gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
797 2019-08-14 Bob Duff <duff@adacore.com>
799 * gnat.dg/discr57.adb: New testcase.
801 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
803 * gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
804 gnat.dg/generic_inst11_pkg.ads: New testcase.
806 2019-08-14 Ed Schonberg <schonberg@adacore.com>
808 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
810 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
812 * gnat.dg/inline18.adb, gnat.dg/inline18.ads,
813 gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
814 gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
815 gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
816 gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
817 gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
818 gnat.dg/inline18_pkg2.ads: New testcase.
820 2019-08-14 Ed Schonberg <schonberg@adacore.com>
822 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
825 2019-08-14 Gary Dismukes <dismukes@adacore.com>
827 * gnat.dg/task5.adb: New testcase.
829 2019-08-14 Richard Biener <rguenther@suse.de>
832 * lib/target-supports.exp (natural_alignment_32): Amend target
833 list based on BIGGEST_ALIGNMENT.
834 (natural_alignment_64): Targets not natural_alignment_32 cannot
835 be natural_alignment_64.
836 * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
837 * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
838 * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
840 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
842 * gcc.target/aarch64/sve/vcond_21.c: New test.
843 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
845 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
846 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
848 * g++.target/aarch64/sve/dup_sel_1.C: New test.
849 * g++.target/aarch64/sve/dup_sel_2.C: Likewise.
850 * g++.target/aarch64/sve/dup_sel_3.C: Likewise.
851 * g++.target/aarch64/sve/dup_sel_4.C: Likewise.
852 * g++.target/aarch64/sve/dup_sel_5.C: Likewise.
853 * g++.target/aarch64/sve/dup_sel_6.C: Likewise.
855 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
856 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
858 * gcc.target/aarch64/sve/vcond_18.c: New test.
859 * gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
860 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
861 * gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
862 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
863 * gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
865 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
867 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
868 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
870 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
872 * gcc.target/aarch64/sve/smax_1.c: New test.
873 * gcc.target/aarch64/sve/smin_1.c: Likewise.
874 * gcc.target/aarch64/sve/umax_1.c: Likewise.
875 * gcc.target/aarch64/sve/umin_1.c: Likewise.
877 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
879 * gcc.target/aarch64/sve/cnot_1.c: New test.
880 * gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
881 * gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
882 * gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
883 * gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
884 * gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
885 * gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
887 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
889 * gcc.target/aarch64/vect-clz.c: Force SVE off.
890 * gcc.target/aarch64/sve/clrsb_1.c: New test.
891 * gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
892 * gcc.target/aarch64/sve/clz_1.c: Likewise.
893 * gcc.target/aarch64/sve/clz_1_run.c: Likewise.
895 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
897 * gcc.target/aarch64/sve/adr_1.c: New test.
898 * gcc.target/aarch64/sve/adr_1_run.c: Likewise.
899 * gcc.target/aarch64/sve/adr_2.c: Likewise.
900 * gcc.target/aarch64/sve/adr_2_run.c: Likewise.
901 * gcc.target/aarch64/sve/adr_3.c: Likewise.
902 * gcc.target/aarch64/sve/adr_3_run.c: Likewise.
903 * gcc.target/aarch64/sve/adr_4.c: Likewise.
904 * gcc.target/aarch64/sve/adr_4_run.c: Likewise.
905 * gcc.target/aarch64/sve/adr_5.c: Likewise.
906 * gcc.target/aarch64/sve/adr_5_run.c: Likewise.
908 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
910 * g++.dg/conversion/simd4.C: Test locations.
912 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
914 * gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
915 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
917 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
919 * g++.dg/parse/typedef9.C: Test locations too.
921 2019-08-14 Martin Liska <mliska@suse.cz>
923 * c-c++-common/asan/memcmp-1.c: There's a new function in the
924 stack-trace on the top. So shift expected output in stack
927 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
929 * gcc.target/aarch64/sve/vcond_17.c: New test.
930 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
932 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
934 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
935 * gcc.target/aarch64/sve/single_1.c: Likewise.
936 * gcc.target/aarch64/sve/single_2.c: Likewise.
937 * gcc.target/aarch64/sve/single_3.c: Likewise.
938 * gcc.target/aarch64/sve/single_4.c: Likewise.
940 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
943 * gfortran.dg/pr87991.f90: New test.
945 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
947 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
948 beyond the range of a PTRUE.
949 * gcc.target/aarch64/sve/while_6.c: New test.
950 * gcc.target/aarch64/sve/while_7.c: Likewise.
951 * gcc.target/aarch64/sve/while_8.c: Likewise.
952 * gcc.target/aarch64/sve/while_9.c: Likewise.
953 * gcc.target/aarch64/sve/while_10.c: Likewise.
955 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
958 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
959 out of previous commit!
961 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
964 * gfortran.dg/pr88072.f90: New test.
965 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
967 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
969 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
970 * obj-c++.dg/stubify-2.mm: Likewise.
971 * objc.dg/stubify-1.m: Likewise.
972 * objc.dg/stubify-2.m: Likewise.
974 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
977 * gfortran.dg/do_subsript_5.f90: New test.
979 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
982 * gfortran.dg/pr89647.f90: New test.
984 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
987 * gfortran.dg/pr87993.f90: New test.
989 2019-08-13 Martin Sebor <msebor@redhat.com>
992 * gcc.dg/format/pr80619.c: New test.
994 2019-08-13 Marek Polacek <polacek@redhat.com>
996 PR c++/90473 - wrong code with nullptr in default argument.
997 * g++.dg/cpp0x/nullptr42.C: New test.
999 2019-08-13 Olivier Hainque <hainque@adacore.com>
1001 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
1003 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
1006 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
1008 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
1010 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
1011 instead of a full vector load.
1012 * gcc.target/aarch64/sve/init_4.c: Likewise.
1013 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
1014 need to be loaded from memory.
1015 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
1016 big and little endian.
1017 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
1018 doubles to be moved via integer registers rather than loaded
1020 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
1021 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
1022 loaded via an integer register rather than from memory.
1023 * gcc.target/aarch64/sve/const_1.c: New test.
1024 * gcc.target/aarch64/sve/const_2.c: Likewise.
1025 * gcc.target/aarch64/sve/const_3.c: Likewise.
1027 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1029 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
1030 Handle csv-* and bad-devices-* tests.
1031 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
1033 * gcc.target/msp430/devices/bad-devices-1.c: New test.
1034 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
1035 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
1036 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
1037 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
1038 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
1039 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
1040 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
1041 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
1042 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
1043 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
1044 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
1045 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
1046 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
1047 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
1048 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
1049 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
1050 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
1051 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
1052 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
1053 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
1054 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
1055 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
1056 * gcc.target/msp430/devices/hard-foo.c: Likewise.
1057 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
1058 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
1059 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
1060 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
1061 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
1062 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
1063 * gcc.target/msp430/devices/devices.csv: Likewise.
1065 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1067 * gcc.target/msp430/msp430.exp
1068 (check_effective_target_msp430_430_selected): New.
1069 (check_effective_target_msp430_430x_selected): New.
1070 (check_effective_target_msp430_mlarge_selected): New.
1071 (check_effective_target_msp430_hwmul_not_none): New.
1072 (check_effective_target_msp430_hwmul_not_16bit): New.
1073 (check_effective_target_msp430_hwmul_not_32bit): New.
1074 (check_effective_target_msp430_hwmul_not_f5): New.
1075 (msp430_get_opts): New.
1076 (msp430_device_permutations_runtest): New.
1077 * gcc.target/msp430/devices/README: New file.
1078 * gcc.target/msp430/devices-main.c: New test.
1079 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
1080 * gcc.target/msp430/devices/hard-foo.c: Likewise.
1081 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
1082 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
1083 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
1084 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
1086 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
1088 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
1089 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
1091 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
1094 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
1096 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1098 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
1099 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
1100 gnat.dg/discr56_pkg2.ads: New testcase.
1102 2019-08-13 Ed Schonberg <schonberg@adacore.com>
1104 * gnat.dg/tagged4.adb: New testcase.
1106 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1108 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
1111 2019-08-13 Javier Miranda <miranda@adacore.com>
1113 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
1114 gnat.dg/tagged3_pkg.ads: New testcase.
1116 2019-08-13 Ed Schonberg <schonberg@adacore.com>
1118 * gnat.dg/aggr27.adb: New testcase.
1120 2019-08-13 Gary Dismukes <dismukes@adacore.com>
1122 * gnat.dg/aggr26.adb: New testcase.
1124 2019-08-13 Yannick Moy <moy@adacore.com>
1126 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
1128 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1130 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
1131 gnat.dg/generic_inst9_pkg1-operator.ads,
1132 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
1133 gnat.dg/generic_inst9_pkg2.ads: New testcase.
1135 2019-08-13 Justin Squirek <squirek@adacore.com>
1137 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
1139 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1141 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
1142 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
1145 2019-08-13 Javier Miranda <miranda@adacore.com>
1147 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
1149 2019-08-13 Martin Liska <mliska@suse.cz>
1151 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
1153 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1156 * gfortran.dg/do_subscript_3.f90: New test.
1157 * gfortran.dg/do_subscript_4.f90: New test.
1158 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
1160 2019-08-12 Jakub Jelinek <jakub@redhat.com>
1164 * gcc.target/i386/avx-typecast-1.c: New test.
1165 * gcc.target/i386/avx-typecast-2.c: New test.
1166 * gcc.target/i386/avx512f-typecast-2.c: New test.
1168 2019-08-12 Ed Schonberg <schonberg@adacore.com>
1170 * gnat.dg/null_check.adb: New testcase.
1172 2019-08-12 Ed Schonberg <schonberg@adacore.com>
1174 * gnat.dg/renaming15.adb: New testcase.
1176 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1178 * gnat.dg/slice10.adb: New testcase.
1180 2019-08-12 Gary Dismukes <dismukes@adacore.com>
1182 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
1183 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
1186 2019-08-12 Ed Schonberg <schonberg@adacore.com>
1188 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
1190 2019-08-12 Gary Dismukes <dismukes@adacore.com>
1192 * gnat.dg/suppress_initialization2.adb,
1193 gnat.dg/suppress_initialization2.ads: New testcase.
1195 2019-08-12 Yannick Moy <moy@adacore.com>
1197 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
1199 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1201 * gnat.dg/range_check7.adb: New testcase.
1203 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1205 * gnat.dg/range_check6.adb: New testcase.
1207 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
1210 * gdc.dg/pr90601.d: New test.
1212 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
1214 * gfortran.dg/boz_8.f90: Adjust error messages.
1215 * gfortran.dg/nan_4.f90: Ditto.
1216 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
1217 and test for warnings.
1218 * gfortran.dg/boz_3.f90: Ditto.
1219 * gfortran.dg/boz_4.f90: Ditto.
1220 * gfortran.dg/dec_structure_6.f90: Ditto.
1221 * gfortran.dg/ibits.f90: Ditto.
1223 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
1226 * gdc.dg/pr91238.d: New test.
1228 2019-08-10 Jakub Jelinek <jakub@redhat.com>
1230 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
1231 declare target with clauses in between declare target without clauses
1232 and end declare target.
1233 * c-c++-common/gomp/declare-target-4.c: New test.
1236 * gcc.target/i386/pr91408.c: New test.
1238 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1240 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
1241 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
1242 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
1243 * gcc.target/powerpc/vec-rotate-2.c: ... this.
1244 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
1245 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
1246 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
1247 * gcc.target/powerpc/vec-rotate-4.c: ... this.
1249 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
1251 * lib/target-supports.exp
1252 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
1253 * g++.target/aarch64/return_address_sign_b_exception.C,
1254 return_address_sign_ab_exception.C: Add dg-require-effective-target
1257 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
1260 * g++.dg/torture/pr90313.cc: New test.
1262 2019-08-09 Martin Liska <mliska@suse.cz>
1264 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
1266 2019-08-09 Martin Liska <mliska@suse.cz>
1268 * gcc.dg/spellcheck-options-21.c: New test.
1270 2019-08-09 Martin Liska <mliska@suse.cz>
1272 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
1273 * g++.dg/ipa/ipa-icf-3.C: Likewise.
1274 * g++.dg/ipa/ipa-icf-4.C: Likewise.
1275 * g++.dg/ipa/ipa-icf-6.C: Likewise.
1276 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
1277 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1278 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1279 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1280 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1281 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1282 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1283 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1284 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1285 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1286 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1287 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1288 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1289 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1290 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1291 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1292 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1293 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1294 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
1295 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1296 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1297 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1298 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1299 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
1300 * gcc.dg/ipa/pr64307.c: Likewise.
1301 * gcc.dg/ipa/pr90555.c: Likewise.
1303 2019-08-09 Martin Liska <mliska@suse.cz>
1305 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
1306 to -fdump-ipa-profile.
1307 * g++.dg/tree-prof/morefunc.C: Likewise.
1308 * g++.dg/tree-prof/reorder.C: Likewise.
1309 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1310 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1311 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1312 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1313 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1314 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1315 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1316 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1317 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1318 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1320 2019-08-09 Jakub Jelinek <jakub@redhat.com>
1322 * c-c++-common/gomp/if-4.c: New test.
1323 * c-c++-common/gomp/clause-dups-1.c: New test.
1326 * c-c++-common/gomp/pr91401-1.c: New test.
1327 * c-c++-common/gomp/pr91401-2.c: New test.
1329 2019-08-09 Alexandre Oliva <oliva@adacore.com>
1331 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
1332 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1333 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1334 * gcc.target/i386/xop-vshift-1.c: Likewise.
1335 * gcc.target/powerpc/direct-move.h: Likewise.
1337 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
1339 * g++.dg/cpp0x/enum20.C: Test location(s) too.
1340 * g++.dg/other/friend3.C: Likewise.
1341 * g++.dg/parse/dtor5.C: Likewise.
1342 * g++.dg/parse/friend7.C: Likewise.
1343 * g++.dg/template/error22.C: Likewise.
1344 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
1346 2019-08-08 Jim Wilson <jimw@sifive.com>
1349 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
1350 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
1352 2019-08-08 Marek Polacek <polacek@redhat.com>
1355 * g++.dg/cpp1y/constexpr-79520.C: New test.
1357 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
1359 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
1361 * gcc.dg/enum-redef-1.c: New test.
1363 2019-08-08 Marek Polacek <polacek@redhat.com>
1365 PR c++/87519 - bogus warning with -Wsign-conversion.
1366 * g++.dg/warn/Wsign-conversion-5.C: New test.
1368 * g++.dg/cpp2a/inline-asm3.C: New test.
1370 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
1373 * pr91359_2.f: Fix missing hyphen in dg-do
1374 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
1376 2019-08-07 Marek Polacek <polacek@redhat.com>
1379 * g++.dg/tls/thread_local-ice5.C: New test.
1381 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1383 * gcc.target/aarch64/sve/init_13.c: New test.
1385 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1387 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
1390 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1392 * gcc.target/aarch64/sve/clastb_8.c: New test.
1394 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
1397 * gcc.target/i386/pr91385.c: New test.
1399 2019-08-07 Marek Polacek <polacek@redhat.com>
1401 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
1402 * g++.dg/cpp0x/gen-attrs-68.C: New test.
1403 * g++.dg/cpp0x/gen-attrs-69.C: New test.
1405 2019-08-07 Marek Polacek <polacek@redhat.com>
1407 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
1408 * g++.dg/cpp2a/inline-asm1.C: New test.
1409 * g++.dg/cpp2a/inline-asm2.C: New test.
1410 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
1412 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
1415 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
1416 with inquire via filename.
1418 2019-08-07 Jakub Jelinek <jakub@redhat.com>
1420 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
1421 instead of use_device_ptr clause where required by OpenMP 5.0, add
1422 further tests for both use_device_ptr and use_device_addr clauses.
1424 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
1426 * gcc.target/powerpc/vec_rotate-1.c: New test.
1427 * gcc.target/powerpc/vec_rotate-2.c: New test.
1428 * gcc.target/powerpc/vec_rotate-3.c: New test.
1429 * gcc.target/powerpc/vec_rotate-4.c: New test.
1431 2019-08-07 Alexandre Oliva <oliva@adacore.com>
1433 * gcc.target/i386/math_m_pi.h: New.
1434 * gcc.target/i386/sse4_1-round.h: Use it.
1435 * gcc.target/i386/pr73350.c: Likewise.
1436 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
1437 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1438 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1439 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1440 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1441 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
1442 dg-skip-if "no M_PI".
1443 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
1444 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1445 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1446 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1447 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1448 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
1449 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
1450 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
1451 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1452 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
1453 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
1454 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
1455 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
1456 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
1457 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
1458 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
1459 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
1460 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
1461 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
1462 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1463 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1464 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1465 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1466 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1467 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1468 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1469 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1470 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1471 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1472 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1473 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1474 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1475 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1476 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1477 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1478 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1479 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1480 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1481 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1483 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
1486 * gfortran.dg/pr91359_1.f: New test.
1487 * gfortran.dg/pr91359_2.f: Ditto.
1489 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
1492 * gfortran.dg/allocated_1.f90: New test.
1493 * gfortran.dg/allocated_2.f90: Ditto.
1495 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1497 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
1499 (AVX512VP2INTERSECT): Define.
1500 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
1502 (AVX512VP2INTERSECT): Define.
1504 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
1506 * g++.dg/cpp0x/desig1.C: Check location too.
1508 2019-08-05 Marek Polacek <polacek@redhat.com>
1510 DR 2413 - typename in conversion-function-ids.
1511 * g++.dg/cpp2a/typename17.C: New test.
1513 2019-08-05 Martin Sebor <msebor@redhat.com>
1516 * gcc.dg/uninit-pr50476.c: New test.
1519 * g++.dg/pr60517.C: New test.
1521 2019-08-02 Tom Honermann <tom@honermann.net>
1524 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
1525 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
1526 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
1527 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
1528 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
1529 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
1531 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
1534 * gfortran.dg/pr91372.f90: New test.
1536 2019-08-05 Marek Polacek <polacek@redhat.com>
1538 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
1539 * g++.dg/cpp2a/comma1.C: New test.
1540 * g++.dg/cpp2a/comma2.C: New test.
1541 * g++.dg/cpp2a/comma3.C: New test.
1542 * g++.dg/cpp2a/comma4.C: New test.
1544 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
1546 * gcc.target/aarch64/sve/mask_load_1.c: New test.
1548 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1550 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
1553 2019-08-05 Martin Liska <mliska@suse.cz>
1556 * g++.dg/torture/pr91334.C: New test.
1558 2019-08-05 Richard Biener <rguenther@suse.de>
1561 * gnat.dg/array37.adb: New testcase.
1563 2019-08-05 Jakub Jelinek <jakub@redhat.com>
1566 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
1567 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
1568 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
1569 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
1570 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
1571 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
1572 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
1573 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
1574 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
1575 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
1576 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
1577 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
1579 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
1581 * gcc.target/riscv/promote-type-for-libcall.c: New.
1583 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
1586 * gfortran.dg/pr90985.f90: New test.
1588 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
1591 * gfortran.dg/equiv_10.f90: New test.
1593 2019-08-02 Marek Polacek <polacek@redhat.com>
1596 * g++.dg/cpp0x/nontype4.C: New test.
1598 2019-08-02 Marek Polacek <polacek@redhat.com>
1601 * g++.dg/cpp0x/nontype3.C: New test.
1603 2019-08-02 Marek Polacek <polacek@redhat.com>
1606 * g++.dg/cpp0x/nontype2.C: New test.
1608 2019-08-02 Steve Ellcey <sellcey@marvell.com>
1610 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
1611 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
1612 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
1614 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
1617 * gcc.target/i386/sse4_1-pr91201.c: New test.
1619 2019-08-02 Marek Polacek <polacek@redhat.com>
1621 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
1622 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
1624 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
1627 * gcc.dg/torture/pr91323.c: New test.
1629 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1631 * g++.dg/cpp1z/nodiscard6.C: New.
1633 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
1635 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
1636 * gcc.dg/torture/ssa-fre-7.c: Likewise.
1638 2019-08-02 Jakub Jelinek <jakub@redhat.com>
1640 PR tree-optimization/91201
1641 * gcc.target/i386/sse2-pr91201-3.c: New test.
1642 * gcc.target/i386/sse2-pr91201-4.c: New test.
1643 * gcc.target/i386/sse2-pr91201-5.c: New test.
1644 * gcc.target/i386/sse2-pr91201-6.c: New test.
1646 2019-08-02 Martin Liska <mliska@suse.cz>
1648 * g++.dg/cpp1y/new2.C: New test.
1650 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
1652 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
1654 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
1656 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
1658 2019-08-01 Martin Sebor <msebor@redhat.com>
1661 * c-c++-common/array-1.c: New test.
1662 * g++.dg/abi/mangle73.C: New test.
1663 * g++.dg/cpp2a/nontype-class23.C: New test.
1664 * g++.dg/init/array53.C: New test.
1666 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
1669 * gcc.target/i386/pr85693-1.c: New test.
1671 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
1674 * c-c++-common/pr90590-1.c: New test.
1675 * c-c++-common/pr90590-1.h: New test.
1676 * c-c++-common/pr90590-2.c: New test.
1677 * c-c++-common/pr90590-2.h: New test.
1679 2019-08-01 Marek Polacek <polacek@redhat.com>
1681 PR c++/90805 - detect narrowing in case values.
1682 * c-c++-common/pr89888.c: Update expected dg-error.
1683 * g++.dg/cpp0x/Wnarrowing17.C: New test.
1684 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
1686 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1688 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
1690 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
1692 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
1694 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1696 * g++.dg/diagnostic/delete1.C: New.
1698 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
1700 * gcc.target/riscv/attribute-10.c: New test.
1702 2019-07-31 Richard Biener <rguenther@suse.de>
1704 PR tree-optimization/91280
1705 * g++.dg/torture/pr91280.C: New testcase.
1707 2019-07-31 Richard Biener <rguenther@suse.de>
1709 PR tree-optimization/91293
1710 * gcc.dg/vect/pr91293-1.c: New testcase.
1711 * gcc.dg/vect/pr91293-2.c: Likewise.
1712 * gcc.dg/vect/pr91293-3.c: Likewise.
1714 2019-07-31 Jakub Jelinek <jakub@redhat.com>
1716 PR tree-optimization/91201
1717 * gcc.target/i386/sse2-pr91201-2.c: New test.
1719 2019-07-31 Richard Biener <rguenther@suse.de>
1721 PR tree-optimization/91178
1722 * gcc.dg/torture/pr91178-2.c: New testcase.
1724 2019-07-31 Jakub Jelinek <jakub@redhat.com>
1726 PR tree-optimization/91201
1727 * gcc.target/i386/sse2-pr91201.c: New test.
1728 * gcc.target/i386/avx2-pr91201.c: New test.
1729 * gcc.target/i386/avx512bw-pr91201.c: New test.
1731 2019-07-31 Sudakshina Das <sudi.das@arm.com>
1733 * gcc.target/aarch64/acle/tme.c: New test.
1734 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
1736 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
1738 * gcc.target/arm/cmse/cmse-17.c: New test.
1740 2019-07-30 Martin Sebor <msebor@redhat.com>
1743 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
1745 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1748 * gfortran.dg/pr91296.f90: New test.
1750 2019-07-30 Martin Liska <mliska@suse.cz>
1752 PR tree-optimization/91270
1753 * g++.dg/torture/pr91270.C: New test.
1755 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
1757 * gcc.dg/vect/vect-cond-arith-7.c: New test.
1759 2019-07-30 Jakub Jelinek <jakub@redhat.com>
1762 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
1763 dg-additional-options.
1766 * gcc.dg/gomp/pr91216.c: New test.
1769 * gcc.target/i386/avx512bw-pr91150.c: New test.
1771 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1773 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
1774 * gcc.target/msp430/region-misuse-code.c: New test.
1775 * gcc.target/msp430/region-misuse-data.c: Likewise.
1776 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
1777 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
1779 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1782 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
1783 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
1785 2019-07-29 Martin Liska <mliska@suse.cz>
1787 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
1790 2019-07-29 Richard Biener <rguenther@suse.de>
1792 PR tree-optimization/91267
1793 * gcc.dg/torture/pr91267.c: New testcase.
1795 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1797 * c-c++-common/guality/Og-dce-1.c: New test.
1798 * c-c++-common/guality/Og-dce-2.c: Likewise.
1799 * c-c++-common/guality/Og-dce-3.c: Likewise.
1801 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1803 * c-c++-common/guality/Og-global-dse-1.c: New test.
1805 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1807 * c-c++-common/guality/Og-static-wo-1.c: New test.
1808 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
1809 "Og" and "general" tests. Run the latter at -O0 and -Og only.
1810 * gcc.dg/guality/guality.exp: Likewise.
1812 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1814 * lib/scanasm.exp (parse_function_bodies, check_function_body)
1815 (check-function-bodies): New procedures.
1816 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
1817 instead of scan-assembler.
1818 * gcc.target/aarch64/sve/init_2.c: Likewise.
1819 * gcc.target/aarch64/sve/init_3.c: Likewise.
1820 * gcc.target/aarch64/sve/init_4.c: Likewise.
1821 * gcc.target/aarch64/sve/init_5.c: Likewise.
1822 * gcc.target/aarch64/sve/init_6.c: Likewise.
1823 * gcc.target/aarch64/sve/init_7.c: Likewise.
1824 * gcc.target/aarch64/sve/init_8.c: Likewise.
1825 * gcc.target/aarch64/sve/init_9.c: Likewise.
1826 * gcc.target/aarch64/sve/init_10.c: Likewise.
1827 * gcc.target/aarch64/sve/init_11.c: Likewise.
1828 * gcc.target/aarch64/sve/init_12.c: Likewise.
1830 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1832 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
1833 Require fpic support.
1835 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
1837 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
1840 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
1842 * lib/scanasm.exp (object-size): Handle Darwin's size command.
1844 2018-07-26 Tamar Christina <tamar.christina@arm.com>
1846 * gcc.dg/type-convert-var.c: New test.
1848 2019-07-26 Martin Jambor <mjambor@suse.cz>
1851 * g++.dg/lto/pr89330_[01].C: New test.
1852 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
1854 2019-07-25 Martin Sebor <msebor@redhat.com>
1856 PR tree-optimization/91183
1857 PR tree-optimization/86688
1858 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
1859 * gcc.dg/strlenopt-70.c: Fix bugs.
1860 * gcc.dg/strlenopt-71.c: Same.
1861 * gcc.dg/strlenopt-72.c: Same.
1863 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
1865 PR rtl-optimization/91223
1866 * gcc.target/i386/pr91223.c: New test.
1868 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
1870 PR gcov-profile/91087
1871 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
1872 "final" line for the failure summaries. Adjust source layout so that
1873 dejagnu xfail expressions work.
1875 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1878 * gfortran.dg/dependency_54.f90: New test.
1880 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
1882 * gnat.dg/case_optimization3.ad[sb]: New test.
1884 2019-07-25 Martin Liska <mliska@suse.cz>
1885 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
1888 * g++.dg/cpp1y/new1.C: New test.
1890 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
1893 * gnat.dg/float_value1.adb: Only run on x86.
1895 2019-07-24 Martin Sebor <msebor@redhat.com>
1897 PR tree-optimization/91183
1898 PR tree-optimization/86688
1899 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
1900 * gcc.dg/Wstringop-overflow-14.c: New test.
1901 * gcc.dg/attr-nonstring-2.c: Remove xfails.
1902 * gcc.dg/strlenopt-70.c: New test.
1903 * gcc.dg/strlenopt-71.c: New test.
1904 * gcc.dg/strlenopt-72.c: New test.
1905 * gcc.dg/strlenopt-8.c: Remove xfails.
1907 2019-07-24 Martin Sebor <msebor@redhat.com>
1910 * gcc.misc-tests/help.exp: Add tests.
1911 * lib/options.exp: Handle C++.
1913 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
1915 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
1917 * gcc.target/arc/builtin_special.c: Update test/
1918 * gcc.target/arc/interrupt-1.c: Likewise.
1919 * gcc.target/arc/interrupt-10.c: New test.
1920 * gcc.target/arc/interrupt-11.c: Likewise.
1921 * gcc.target/arc/interrupt-12.c: Likewise.
1923 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
1925 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
1926 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
1927 * gcc.target/s390/mul-signed-overflow-1.c: New test.
1928 * gcc.target/s390/mul-signed-overflow-2.c: New test.
1930 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1933 * gcc.target/aarch64/sve/pr91166.c: New test.
1935 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1938 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
1940 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1942 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
1943 * arithmetic_overflow_1.f90: Ditto.
1944 * gfortran.dg/boz_11.f90: Ditto.
1945 * gfortran.dg/boz_12.f90: Ditto.
1946 * gfortran.dg/boz_4.f90: Ditto.
1947 * gfortran.dg/boz_5.f90: Ditto.
1948 * gfortran.dg/boz_6.f90: Ditto.
1949 * gfortran.dg/boz_7.f90: Ditto.
1950 * gfortran.dg/boz_8.f90: Ditto.
1951 * gfortran.dg/dec_structure_6.f90: Ditto.
1952 * gfortran.dg/dec_union_1.f90: Ditto.
1953 * gfortran.dg/dec_union_2.f90: Ditto.
1954 * gfortran.dg/dec_union_5.f90: Ditto.
1955 * gfortran.dg/dshift_3.f90: Ditto.
1956 * gfortran.dg/gnu_logical_2.f90: Ditto.
1957 * gfortran.dg/int_conv_1.f90: Ditto.
1958 * gfortran.dg/ishft_1.f90: Ditto.
1959 * gfortran.dg/nan_4.f90: Ditto.
1960 * gfortran.dg/no_range_check_3.f90: Ditto.
1961 * gfortran.dg/pr16433.f: Ditto.
1962 * gfortran.dg/pr44491.f90: Ditto.
1963 * gfortran.dg/pr58027.f90: Ditto.
1964 * gfortran.dg/pr81509_2.f90: Ditto.
1965 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1966 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1967 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
1969 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1970 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
1971 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
1972 * gfortran.dg/gnu_logical_1.F: Delete test.
1973 * gfortran.dg/merge_bits_3.f90: New test.
1974 * gfortran.dg/merge_bits_3.f90: Ditto.
1975 * gfortran.dg/boz_int.f90: Ditto.
1976 * gfortran.dg/boz_bge.f90: Ditto.
1977 * gfortran.dg/boz_complex_1.f90: Ditto.
1978 * gfortran.dg/boz_complex_2.f90: Ditto.
1979 * gfortran.dg/boz_complex_3.f90: Ditto.
1980 * gfortran.dg/boz_dble.f90: Ditto.
1981 * gfortran.dg/boz_dshift_1.f90: Ditto.
1982 * gfortran.dg/boz_dshift_2.f90: Ditto.
1983 * gfortran.dg/boz_float_1.f90: Ditto.
1984 * gfortran.dg/boz_float_2.f90: Ditto.
1985 * gfortran.dg/boz_float_3.f90: Ditto.
1986 * gfortran.dg/boz_iand_1.f90: Ditto.
1987 * gfortran.dg/boz_iand_2.f90: Ditto.
1989 2019-07-23 Jeff Law <law@redhat.com>
1991 PR tree-optimization/86061
1992 * gcc.dg/tree-ssa/pr86061.c: New test.
1994 2019-07-23 Richard Biener <rguenther@suse.de>
1996 PR tree-optimization/83518
1997 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
1999 2019-07-23 Ed Schonberg <schonberg@adacore.com>
2001 * gnat.dg/task4.adb: New testcase.
2003 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
2005 * gnat.dg/range_check5.adb: New testcase.
2007 2019-07-23 Ed Schonberg <schonberg@adacore.com>
2009 * gnat.dg/iter5.adb: Add an expected error.
2010 * gnat.dg/iter6.adb: New testcase.
2012 2019-07-23 Yannick Moy <moy@adacore.com>
2014 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
2016 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
2018 * gcc.target/aarch64/simd/ssra.c: New test.
2019 * gcc.target/aarch64/simd/usra.c: New test.
2021 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2023 * gcc.target/msp430/isr-push-pop-main.c: New test.
2024 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
2025 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
2026 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
2027 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
2029 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
2031 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
2033 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
2034 Adjust error message.
2036 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
2038 * gcc.target/powerpc/sse4_1-check.h: New.
2039 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
2040 * gcc.target/powerpc/sse4_1-pblendw.c: New.
2041 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
2043 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2045 * gnat.dg/fixedpnt6.adb: New testcase.
2047 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2049 * gnat.dg/warn26.adb: New testcase.
2051 2019-07-22 Javier Miranda <miranda@adacore.com>
2053 * gnat.dg/class_wide5.adb: New testcase.
2055 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2057 * gnat.dg/opt80.adb: New testcase.
2059 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2061 * gnat.dg/warn25.adb: New testcase.
2063 2019-07-22 Yannick Moy <moy@adacore.com>
2065 * gnat.dg/warn24.adb: New testcase.
2067 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2069 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
2070 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
2071 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
2074 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2076 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
2078 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2080 * gnat.dg/enum_val1.adb: New testcase.
2082 2019-07-22 Nicolas Roche <roche@adacore.com>
2084 * gnat.dg/float_value1.adb: New testcase.
2086 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2088 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
2089 gnat.dg/encode_string1_pkg.ads: New testcase.
2091 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2093 * gnat.dg/warn23.adb: New testcase.
2095 2019-07-22 Javier Miranda <miranda@adacore.com>
2097 * gnat.dg/cpp_constructor2.adb: New testcase.
2099 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2101 * gnat.dg/warn22.adb: New testcase.
2103 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2105 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
2108 2019-07-22 Richard Biener <rguenther@suse.de>
2110 PR tree-optimization/91221
2111 * g++.dg/pr91221.C: New testcase.
2113 2019-07-22 Martin Liska <mliska@suse.cz>
2116 * gcc.dg/pr91172.c: New test.
2118 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
2120 * gcc.target/arc/tls-2.c: New test.
2121 * gcc.target/arc/tls-3.c: Likewise.
2123 2019-07-21 Marek Polacek <polacek@redhat.com>
2126 * g++.dg/cpp0x/decltype72.C: New test.
2128 2019-07-22 Stafford Horne <shorne@gmail.com>
2130 * gcc.target/or1k/ror-4.c: New file.
2131 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
2132 as the shftimm option no longer controls rotate.
2134 2019-07-22 Stafford Horne <shorne@gmail.com>
2137 * gcc.target/or1k/div-mul-3.c: New test.
2139 2019-07-22 Stafford Horne <shorne@gmail.com>
2142 * gcc.target/or1k/swap-1.c: New test.
2143 * gcc.target/or1k/swap-2.c: New test.
2145 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
2147 * gcc.target/powerpc/volatile-mem.c: New testcase.
2149 2019-07-20 Jakub Jelinek <jakub@redhat.com>
2152 * gcc.c-torture/compile/pr91204.c: New test.
2154 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
2155 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
2156 clause where allowed. Add combined constructs with loop with all
2158 (qux): New function.
2159 * c-c++-common/gomp/loop-1.c: New test.
2160 * c-c++-common/gomp/loop-2.c: New test.
2161 * c-c++-common/gomp/loop-3.c: New test.
2162 * c-c++-common/gomp/loop-4.c: New test.
2163 * c-c++-common/gomp/loop-5.c: New test.
2164 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
2165 * c-c++-common/gomp/simd-setjmp-1.c: New test.
2166 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
2168 * gcc.dg/vect/vect-simd-16.c: New test.
2170 2019-07-19 Jeff Law <law@redhat.com>
2172 PR tree-optimization/86061
2173 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
2174 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
2176 2019-07-19 Richard Biener <rguenther@suse.de>
2178 PR tree-optimization/91211
2179 * gcc.dg/torture/pr91211.c: New testcase.
2181 2019-07-19 Richard Biener <rguenther@suse.de>
2183 PR tree-optimization/91200
2184 * gcc.dg/torture/pr91200.c: New testcase.
2186 2019-07-19 Jakub Jelinek <jakub@redhat.com>
2189 * gcc.c-torture/compile/pr91190.c: New test.
2191 2019-07-19 Richard Biener <rguenther@suse.de>
2193 PR tree-optimization/91207
2194 * gcc.dg/torture/pr91207.c: New testcase.
2196 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
2199 * gcc.target/i386/pr91188-1a.c: New test.
2200 * gcc.target/i386/pr91188-1b.c: Ditto.
2201 * gcc.target/i386/pr91188-1c.c: Ditto.
2202 * gcc.target/i386/pr91188-2a.c: Ditto.
2203 * gcc.target/i386/pr91188-2b.c: Ditto.
2204 * gcc.target/i386/pr91188-2c.c: Ditto.
2206 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
2209 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
2211 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
2212 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
2214 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
2215 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
2217 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
2218 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
2220 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
2222 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
2224 * g++.dg/lto/alias-5_0.C: New testcase.
2225 * g++.dg/lto/alias-5_1.C: New.
2226 * g++.dg/lto/alias-5_2.c: New.
2228 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
2230 PR tree-optimization/91137
2231 * gcc.c-torture/execute/pr91137.c: New test.
2233 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
2235 * c-c++-common/pr53633-2.c: New test.
2237 2019-07-17 Alexandre Oliva <oliva@adacore.com>
2240 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
2241 are from Martin Sebor.
2243 2019-07-17 Marek Polacek <polacek@redhat.com>
2246 * g++.dg/cpp0x/nsdmi-list6.C: New test.
2248 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
2250 * g++.dg/lto/alias-4_0.C
2252 2019-07-17 Richard Biener <rguenther@suse.de>
2254 PR tree-optimization/91178
2255 * gcc.dg/torture/pr91178.c: New testcase.
2257 2019-07-17 Richard Biener <rguenther@suse.de>
2259 PR tree-optimization/91180
2260 * gcc.dg/torture/pr91180.c: New testcase.
2262 2019-07-17 Jakub Jelinek <jakub@redhat.com>
2264 PR tree-optimization/91157
2265 * gcc.target/i386/avx512f-pr91157.c: New test.
2266 * gcc.target/i386/avx512bw-pr91157.c: New test.
2268 2019-07-17 Richard Biener <rguenther@suse.de>
2270 PR tree-optimization/91181
2271 * gcc.dg/pr91181.c: New testcase.
2273 2019-07-16 Harald Anlauf <anlauf@gmx.de>
2276 * gfortran.dg/check_bits_1.f90: New testcase.
2278 2019-07-16 Jeff Law <law@redhat.com>
2280 PR rtl-optimization/91173
2281 * g++.dg/pr91173.C: New test.
2283 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
2286 * gcc.target/arm/pr89190.c: New test.
2288 2019-07-16 Jakub Jelinek <jakub@redhat.com>
2290 PR rtl-optimization/91164
2291 * g++.dg/opt/pr91164.C: New test.
2293 2019-07-16 Jan Hubicka <jh@suse.cz>
2295 * g++.dg/lto/alias-1_0.C: Use -O3.
2296 * g++.dg/lto/alias-2_0.C: Use -O3.
2297 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
2298 -fno-use-linker-plugin.
2299 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
2301 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2303 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
2306 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2308 * gcc.dg/autopar/pr91162.c: Require int128 support.
2310 2019-07-15 Richard Biener <rguenther@suse.de>
2313 * gcc.dg/autopar/pr91162.c: New testcase.
2315 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
2317 PR tree-optimization/88497
2318 * gcc.dg/tree-ssa/pr88497-1.c: New test.
2319 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
2320 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
2321 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
2322 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
2323 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
2324 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
2326 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2329 * gfortran.dg/initialization_14.f90: Modify to now pass by
2330 removing two dg-error commands. Added comments.
2331 * gfortran.dg/initialization_30.f90: New test that includes the
2332 two tests removed above with the 'dg-options -std=f95'.
2334 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
2336 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
2338 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
2341 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
2342 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
2343 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
2344 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
2345 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
2346 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
2347 * gcc.target/powerpc/cmpb-3.c: Adjust.
2348 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
2349 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
2350 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
2351 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
2353 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
2355 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
2358 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
2361 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
2362 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
2363 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
2364 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
2365 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
2366 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
2367 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
2368 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
2369 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
2370 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
2371 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
2372 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
2373 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
2374 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
2375 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
2376 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
2377 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
2378 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
2379 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
2380 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
2381 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
2382 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
2383 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
2384 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
2385 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
2386 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
2387 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
2388 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
2389 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
2390 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
2391 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
2392 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
2393 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
2394 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
2395 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
2396 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
2397 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
2398 * gcc.target/powerpc/cmpb-3.c: Adjust.
2399 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
2400 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
2401 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
2402 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
2403 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
2404 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
2405 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
2406 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
2407 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
2408 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
2409 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
2410 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
2411 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
2412 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
2413 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
2414 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
2415 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
2416 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
2417 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
2418 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
2419 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
2420 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
2421 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
2422 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
2423 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
2424 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
2425 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
2426 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
2428 2019-07-13 Jakub Jelinek <jakub@redhat.com>
2431 * c-c++-common/gomp/reduction-task-3.c: New test.
2433 * c-c++-common/gomp/order-3.c: New test.
2434 * c-c++-common/gomp/order-4.c: New test.
2436 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
2438 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
2440 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
2442 * gcc.dg/pr57438-2.c: Remove.
2444 2019-07-12 Martin Sebor <msebor@redhat.com>
2446 * gcc.dg/Warray-bounds-43.c: New test.
2448 2019-07-12 Jan Hubicka <jh@suse.cz>
2450 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
2452 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
2454 PR tree-optimization/89430
2455 * gcc.dg/tree-ssa/pr89430-1.c: New test.
2456 * gcc.dg/tree-ssa/pr89430-2.c: New test.
2457 * gcc.dg/tree-ssa/pr89430-3.c: New test.
2458 * gcc.dg/tree-ssa/pr89430-4.c: New test.
2459 * gcc.dg/tree-ssa/pr89430-5.c: New test.
2460 * gcc.dg/tree-ssa/pr89430-6.c: New test.
2462 2019-07-12 Richard Biener <rguenther@suse.de>
2464 PR tree-optimization/91145
2465 * gcc.dg/torture/pr91145.c: New testcase.
2467 2019-07-12 Alexandre Oliva <oliva@adacore.com>
2469 * gcc.dg/gimplefe-44.c: New.
2470 * gcc.dg/gimplefe-43.c: New.
2472 2019-07-12 Richard Biener <rguenther@suse.de>
2474 * gcc.dg/tree-ssa/vector-7.c: New testcase.
2476 2019-07-12 Jakub Jelinek <jakub@redhat.com>
2478 * c-c++-common/gomp/order-1.c: New test.
2479 * c-c++-common/gomp/order-2.c: New test.
2481 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
2484 * gcc.target/i386/pr90980-1.c: New test.
2485 * gcc.target/i386/pr90980-2.c: Likewise.
2486 * gcc.target/i386/pr90980-3.c: Likewise.
2488 2019-07-11 Yannick Moy <moy@adacore.com>
2490 * gnat.dg/loop_entry1.adb: New testcase.
2492 2019-07-11 Ed Schonberg <schonberg@adacore.com>
2494 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
2496 2019-07-11 Justin Squirek <squirek@adacore.com>
2498 * gnat.dg/unreferenced2.adb: New testcase.
2500 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
2502 * gnat.dg/self_ref1.adb: New testcase.
2504 2019-07-11 Ed Schonberg <schonberg@adacore.com>
2506 * gnat.dg/predicate11.adb: New testcase.
2508 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
2510 * gnat.dg/equal9.adb: New testcase.
2512 2019-07-11 Thomas Quinot <quinot@adacore.com>
2514 * gnat.dg/scos1.adb: New testcase.
2516 2019-07-11 Justin Squirek <squirek@adacore.com>
2518 * gnat.dg/access7.adb: New testcase.
2520 2019-07-11 Yannick Moy <moy@adacore.com>
2522 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
2524 2019-07-11 Richard Biener <rguenther@suse.de>
2527 * gcc.target/i386/pr91131.c: New testcase.
2529 2019-07-10 Martin Sebor <msebor@redhat.com>
2532 * gcc.dg/strlenopt-67.c: Removed second copy of test.
2534 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
2537 * gcc.target/aarch64/pr91102.c: New test.
2539 2019-07-10 Richard Biener <rguenther@suse.de>
2541 PR tree-optimization/91126
2542 * gcc.dg/torture/pr91126.c: New testcase.
2544 2019-07-10 Richard Biener <rguenther@suse.de>
2546 * gcc.dg/torture/ssa-fre-5.c: New testcase.
2547 * gcc.dg/torture/ssa-fre-6.c: Likewise.
2548 * gcc.dg/torture/ssa-fre-7.c: Likewise.
2550 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2552 * gnat.dg/modular5.adb: New testcase.
2554 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2556 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
2557 gnat.dg/limited3_pkg.ads: New testcase.
2559 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
2561 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
2563 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
2565 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
2566 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
2567 gnat.dg/limited2_pack_2.ads: New testcase.
2569 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2571 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
2572 gnat.dg/equal8_pkg.ads: New testcase.
2574 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2576 * g++.dg/diagnostic/complex-invalid-1.C: New.
2577 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
2578 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
2580 * g++.dg/other/anon-union3.C: Adjust expected location.
2581 * g++.dg/parse/error8.C: Likewise.
2583 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
2585 * g++.dg/lto/alias-3_0.C: New file.
2586 * g++.dg/lto/alias-3_1.c: New file.
2588 2019-07-09 Martin Sebor <msebor@redhat.com>
2590 PR tree-optimization/90989
2591 * gcc.dg/strlenopt-26.c: Exit with test result status.
2592 * gcc.dg/strlenopt-67.c: New test.
2594 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
2596 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
2597 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
2598 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
2600 2019-07-09 Richard Biener <rguenther@suse.de>
2602 PR tree-optimization/91114
2603 * gcc.dg/vect/pr91114.c: New testcase.
2605 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
2607 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
2608 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
2609 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
2610 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
2612 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
2614 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
2616 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
2617 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
2618 * gcc.target/arm/cmse/struct-1.c: Likewise.
2620 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
2622 * gcc.target/arm/aes-fuse-1.c: New.
2623 * gcc.target/arm/aes-fuse-2.c: New.
2624 * gcc.target/arm/aes_xor_combine.c: New.
2626 2019-07-09 Martin Liska <mliska@suse.cz>
2628 * gcc.dg/predict-17.c: Test loop optimizer assumption
2629 about loop iterations.
2631 2019-07-09 Richard Biener <rguenther@suse.de>
2633 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
2634 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
2635 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
2637 2019-07-09 Ed Schonberg <schonberg@adacore.com>
2639 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
2640 gnat.dg/predicate10_pkg.ads: New testcase.
2642 2019-07-09 Justin Squirek <squirek@adacore.com>
2644 * gnat.dg/image1.adb: New testcase.
2646 2019-07-09 Javier Miranda <miranda@adacore.com>
2648 * gnat.dg/rep_clause8.adb: New testcase.
2650 2019-07-09 Ed Schonberg <schonberg@adacore.com>
2652 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
2653 gnat.dg/equal7_pkg.ads: New testcase.
2655 2019-07-09 Javier Miranda <miranda@adacore.com>
2657 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
2658 gnat.dg/range_check3_pkg.ads: New testcase.
2660 2019-07-09 Ed Schonberg <schonberg@adacore.com>
2662 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
2663 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
2664 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
2665 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
2668 2019-07-08 Martin Sebor <msebor@redhat.com>
2672 * gcc.c-torture/execute/return-addr.c: New test.
2673 * gcc.dg/Wreturn-local-addr-2.c: New test.
2674 * gcc.dg/Wreturn-local-addr-4.c: New test.
2675 * gcc.dg/Wreturn-local-addr-5.c: New test.
2676 * gcc.dg/Wreturn-local-addr-6.c: New test.
2677 * gcc.dg/Wreturn-local-addr-7.c: New test.
2678 * gcc.dg/Wreturn-local-addr-8.c: New test.
2679 * gcc.dg/Wreturn-local-addr-9.c: New test.
2680 * gcc.dg/Wreturn-local-addr-10.c: New test.
2681 * gcc.dg/Walloca-4.c: Handle expected warnings.
2682 * gcc.dg/pr41551.c: Same.
2683 * gcc.dg/pr59523.c: Same.
2684 * gcc.dg/tree-ssa/pr88775-2.c: Same.
2685 * gcc.dg/tree-ssa/alias-37.c: Same.
2686 * gcc.dg/winline-7.c: Same.
2688 2019-07-08 Jakub Jelinek <jakub@redhat.com>
2690 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
2691 * g++.dg/vect/simd-9.cc: Likewise.
2694 * g++.dg/gomp/pr91110.C: New test.
2696 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
2698 PR rtl-optimization/88233
2699 * gcc.target/powerpc/pr88233.c: New testcase.
2701 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
2705 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
2707 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
2709 * gcc.target/s390/rotate-truncation-mask.c: New test.
2711 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
2713 * gcc.target/s390/combine-rotate-modulo.c: New test.
2714 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
2715 * gcc.target/s390/vector/combine-shift-vec.c: New test.
2717 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
2719 Avoid clash with system header declaration.
2720 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
2722 2019-07-08 Richard Biener <rguenther@suse.de>
2724 PR tree-optimization/91108
2725 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
2726 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
2728 2019-07-08 Jim Wilson <jimw@sifive.com>
2730 * gcc.target/riscv/shift-shift-2.c: Add one more test.
2732 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2735 * g++.dg/tree-ssa/final2.C: New.
2736 * g++.dg/tree-ssa/final3.C: Likewise.
2738 2019-07-08 Javier Miranda <miranda@adacore.com>
2740 * gnat.dg/interface10.adb: New testcase.
2742 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
2744 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
2746 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2748 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
2750 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2752 * gnat.dg/fixed_delete.adb: New testcase.
2754 2019-07-08 Javier Miranda <miranda@adacore.com>
2756 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
2757 gnat.dg/interface9_root.ads: New testcase.
2759 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2761 * gnat.dg/predicate9.adb: New testcase.
2763 2019-07-08 Justin Squirek <squirek@adacore.com>
2765 * gnat.dg/sso16.adb: New testcase.
2767 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2769 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
2770 gnat.dg/predicate8_pkg.ads: New testcase.
2772 2019-07-08 Richard Biener <rguenther@suse.de>
2774 PR tree-optimization/83518
2775 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
2776 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
2777 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
2778 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
2779 * g++.dg/tree-ssa/pr83518.C: Likewise.
2781 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
2783 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
2784 (main): Use PR_SET_PTRACER where available.
2786 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
2789 * gfortran.dg/pointer_array_11.f90 : New test.
2791 2019-07-06 Jakub Jelinek <jakub@redhat.com>
2793 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
2795 PR tree-optimization/91096
2796 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
2797 (bar, main): Use it instead of -__builtin_inff ().
2798 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
2799 (bar, main): Use it instead of -__builtin_inff ().
2801 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
2803 PR c++/67184 (again)
2805 * g++.dg/other/final4.C: New.
2807 2019-07-04 Marek Polacek <polacek@redhat.com>
2810 PR c++/83374 - __is_standard_layout wrong for a class with repeated
2812 * g++.dg/ext/is_std_layout3.C: New test.
2813 * g++.dg/ext/is_std_layout4.C: New test.
2815 2019-07-05 Richard Biener <rguenther@suse.de>
2817 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
2819 2019-07-05 Richard Biener <rguenther@suse.de>
2821 PR tree-optimization/91091
2822 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
2823 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
2824 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
2825 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
2827 2019-07-05 Richard Biener <rguenther@suse.de>
2829 PR tree-optimization/91091
2830 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
2831 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
2833 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
2835 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
2837 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
2839 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
2840 gnat.dg/task3_pkg2.ads: New testcase.
2842 2019-07-05 Javier Miranda <miranda@adacore.com>
2844 * gnat.dg/access6.adb: New testcase.
2846 2019-07-05 Bob Duff <duff@adacore.com>
2848 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
2850 2019-07-05 Ed Schonberg <schonberg@adacore.com>
2852 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
2854 2019-07-05 Ed Schonberg <schonberg@adacore.com>
2856 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
2857 gnat.dg/predicate7_pkg.ads: New testcase.
2859 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2862 * gcc.dg/gomp/pr78884.c: New test.
2864 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
2866 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
2869 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
2871 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
2873 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
2875 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
2876 * jit.dg/test-accessing-bitfield.c: New testcase.
2877 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
2879 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
2881 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
2884 2019-07-04 Jan Hubicka <jh@suse.cz>
2886 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
2887 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
2889 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
2891 * g++.dg/gomp/unmappable-1.C: New file.
2893 2019-07-04 Javier Miranda <miranda@adacore.com>
2895 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
2896 gnat.dg/cpp_constructor_useit.ads: New testcase.
2898 2019-07-04 Gary Dismukes <dismukes@adacore.com>
2900 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
2901 gnat.dg/ghost5_parent.ads: New testcase.
2903 2019-07-04 Yannick Moy <moy@adacore.com>
2905 * gnat.dg/spark3.adb: New testcase.
2907 2019-07-04 Justin Squirek <squirek@adacore.com>
2909 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
2911 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2913 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
2914 gnat.dg/equal6_types.ads: New testcase.
2916 2019-07-04 Justin Squirek <squirek@adacore.com>
2918 * gnat.dg/allocator.adb: New testcase.
2920 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
2922 * gnat.dg/default_initial_condition.adb,
2923 gnat.dg/default_initial_condition_pack.adb,
2924 gnat.dg/default_initial_condition_pack.ads: New testcase.
2926 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2928 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
2930 2019-07-04 Yannick Moy <moy@adacore.com>
2932 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
2933 gnat.dg/synchronized2_pkg.ads: New testcase.
2935 2019-07-04 Justin Squirek <squirek@adacore.com>
2937 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
2938 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
2941 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2943 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
2944 gnat.dg/dimensions2_real_numbers.ads: New testcase.
2946 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2948 PR tree-optimization/91063
2949 * gcc.dg/gomp/pr91063.c: New test.
2951 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2954 * gfortran.dg/pr88833.f90: New test.
2956 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2959 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
2960 hardcoded 16 for better portability.
2961 (v2di): Change from long vector to long long vector. Use
2962 2 * sizeof (long long) instead of hardcoded 16.
2964 PR rtl-optimization/90756
2965 * gcc.dg/pr90756.c: New test.
2967 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
2969 * gcc.target/mips/mips-fmadd.c: Rename to ...
2970 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
2971 * gcc.target/mips/mips-fmadd-n64.c: New.
2973 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
2975 * gcc.dg/store_merging_27.c: Fix test for Arm.
2976 * gcc.dg/store_merging_28.c: Likewise.
2977 * gcc.dg/store_merging_29.c: Likewise.
2978 * gcc.dg/tree-ssa/dump-6.c: Likewise.
2980 2019-07-03 Mark Wielaard <mark@klomp.org>
2983 * g++.dg/pr90981.C: New test.
2985 2019-07-03 Richard Biener <rguenther@suse.de>
2988 * gcc.dg/pr91069.c: New testcase.
2990 2019-07-03 Martin Liska <mliska@suse.cz>
2992 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
2993 as we do now better.
2995 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
2997 * gnat.dg/specs/debug1.ads: New test.
2999 2019-07-03 Martin Liska <mliska@suse.cz>
3001 PR tree-optimization/90892
3002 * gcc.dg/pr90892.c: New test.
3004 2019-07-03 Martin Liska <mliska@suse.cz>
3007 * gcc.target/i386/pr90899.c: New test.
3009 2019-07-03 Jakub Jelinek <jakub@redhat.com>
3011 PR tree-optimization/91033
3012 * gcc.target/i386/pr91033.c: New test.
3014 2019-07-03 Bob Duff <duff@adacore.com>
3016 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
3017 gnat.dg/task2_pkg.ads: New testcase.
3019 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3021 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
3022 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
3025 2019-07-03 Justin Squirek <squirek@adacore.com>
3027 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
3029 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
3031 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
3032 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
3035 2019-07-03 Bob Duff <duff@adacore.com>
3037 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
3038 gnat.dg/warn20_pkg.ads: New testcase.
3040 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3042 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
3043 * gnat.dg/static_pred1.adb: Remove expected error.
3045 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3047 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
3049 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
3051 * gnat.dg/alignment14.adb: New testcase.
3053 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3055 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
3058 2019-07-03 Jakub Jelinek <jakub@redhat.com>
3060 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
3061 * c-c++-common/gomp/scan-5.c (foo): Likewise.
3063 * c-c++-common/gomp/scan-5.c: New test.
3065 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
3067 2019-07-02 Jeff Law <law@redhat.com>
3069 PR tree-optimization/90883
3070 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
3071 deleted store on some targets.
3073 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
3076 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
3077 to reference fake_var.
3079 2019-07-02 qing zhao <qing.zhao@oracle.com>
3081 PR preprocessor/90581
3082 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
3083 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
3084 * c-c++-common/cpp/fmax-include-depth.c: New test.
3086 2019-07-02 Jan Hubicka <jh@suse.cz>
3088 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
3090 2019-07-02 Jan Hubicka <jh@suse.cz>
3092 * g++.dg/lto/pr90990_0.C: New testcase.
3094 2019-07-02 Richard Biener <rguenther@suse.de>
3096 PR tree-optimization/58483
3097 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
3099 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
3102 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
3104 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
3106 * gcc.target/s390/vector/vec-shift-2.c: New test.
3108 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3110 * gnat.dg/generic_inst3.adb,
3111 gnat.dg/generic_inst3_kafka_lib-topic.ads,
3112 gnat.dg/generic_inst3_kafka_lib.ads,
3113 gnat.dg/generic_inst3_markets.ads,
3114 gnat.dg/generic_inst3_traits-encodables.ads,
3115 gnat.dg/generic_inst3_traits.ads: New testcase.
3117 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3119 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
3121 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3123 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
3126 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3128 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
3130 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3132 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
3134 2019-07-01 Richard Biener <rguenther@suse.de>
3136 * gcc.dg/gimplefe-42.c: New testcase.
3138 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3140 * gnat.dg/sets1.adb: Update.
3142 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3144 * gnat.dg/linkedlist.adb: Update.
3146 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3148 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
3150 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3152 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
3153 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
3156 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
3160 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
3161 -fno-use-linker-plugin
3162 * g++.dg/lto/alias-2_0.C: Likewise.
3164 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
3166 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
3168 2019-07-01 Richard Biener <rguenther@suse.de>
3170 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
3172 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
3174 * lib/target-supports.exp
3175 (check_effective_target_avx512vp2intersect): New proc.
3176 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
3177 dg-require-effective-target avx512vp2intersect.
3178 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
3180 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3182 * gnat.dg/specs/array5.ads: New test.
3183 * gnat.dg/specs/array5_pkg1.ads: New helper.
3184 * gnat.dg/specs/array5_pkg2.ads: Likewise.
3185 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
3187 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3189 * gnat.dg/specs/unchecked_convert1.ads: New test.
3190 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
3192 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3194 * gnat.dg/specs/size_clause3.ads: Adjust error message.
3196 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3198 * gnat.dg/specs/atomic2.ads: Adjust error message.
3199 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3200 * gnat.dg/specs/size_clause3.ads: Likewise.
3202 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3204 * gnat.dg/array35.adb: New test.
3205 * gnat.dg/array36.adb: Likewise.
3207 2019-06-28 Jan Beulich <jbeulich@suse.com>
3209 * gcc.target/i386/gfni-5.c: New.
3211 2019-06-28 Jan Beulich <jbeulich@suse.com>
3213 * gcc.target/i386/cvtpd2pi: New.
3215 2019-06-27 Jakub Jelinek <jakub@redhat.com>
3218 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
3220 PR tree-optimization/91010
3221 * g++.dg/vect/simd-10.cc: New test.
3223 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
3226 * match.c (gfc_match_common): Adjust parsing of fixed and free form
3227 source code containing, e.g., COMMONI.
3229 2019-06-27 Jan Hubicka <jh@suse.cz>
3231 * g++.dg/lto/alias-2_0.C: New testcase.
3232 * g++.dg/lto/alias-2_1.C: New testcase.
3234 2019-06-27 Jakub Jelinek <jakub@redhat.com>
3237 * gcc.target/i386/avx2-pr90991-1.c: New test.
3238 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
3240 2019-06-27 Jan Beulich <jbeulich@suse.com>
3242 * gcc.target/i386/gfni-4.c: Pass -msse2.
3244 2019-06-27 Richard Biener <rguenther@suse.de>
3246 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
3248 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
3250 PR tree-optimization/89772
3251 * gcc.dg/builtin-memchr-4.c: New test.
3253 2019-06-27 Martin Liska <mliska@suse.cz>
3255 PR tree-optimization/91014
3256 * gcc.target/s390/pr91014.c: New test.
3258 2019-06-27 Richard Biener <rguenther@suse.de>
3261 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
3263 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
3266 * gcc.target/powerpc/pr62147.c: New test.
3268 2019-06-26 Jeff Law <law@redhat.com>
3270 PR tree-optimization/90883
3271 * g++.dg/tree-ssa/pr90883.C: New test.
3272 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
3274 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
3277 * lib/target-supports.exp (available_vector_sizes)
3278 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
3279 64-bit vectors for !ia32.
3281 2019-06-26 Jeff Law <law@redhat.com>
3283 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
3284 as DSE compromises several of these tests.
3285 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
3286 * gcc.dg/memcpy-2.c: Similarly.
3287 * gcc.dg/pr40340-1.c: Similarly.
3288 * gcc.dg/pr40340-2.c: Similarly.
3289 * gcc.dg/pr40340-5.c: Similarly.
3291 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
3294 ChangeLog forgotten with revision 272667
3295 * gfortran.dg/pr90988_1.f90: New test.
3296 * gfortran.dg/pr90988_2.f90: Ditto.
3297 * gfortran.dg/pr90988_3.f90: Ditto.
3299 2019-06-26 Nathan Sidwell <nathan@acm.org>
3301 * c-c++-common/pr90927.c: New.
3303 2019-06-26 Richard Biener <rguenther@suse.de>
3306 * g++.dg/torture/pr90982.C: New testcase.
3308 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3312 * g++.dg/other/final3.C: New.
3313 * g++.dg/other/final5.C: Likewise.
3315 2019-06-26 Jakub Jelinek <jakub@redhat.com>
3318 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
3320 2019-06-26 Li Jia He <helijia@linux.ibm.com>
3322 * gcc.target/powerpc/maddld-1.c: New testcase.
3324 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
3325 Olga Makhotina <olga.makhotina@intel.com>
3327 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
3328 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
3329 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
3330 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
3331 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
3332 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
3333 * gcc.target/i386/sse-13.c: Likewsie.
3334 * gcc.target/i386/sse-14.c: Likewise.
3335 * gcc.target/i386/sse-22.c: Likewise.
3336 * gcc.target/i386/sse-23.c: Likewise.
3337 * g++.dg/other/i386-2.C: Likewise.
3338 * g++.dg/other/i386-3.C: Likewise.
3340 2019-06-25 Jakub Jelinek <jakub@redhat.com>
3343 * g++.dg/ext/vector38.C: New test.
3345 2019-06-25 Martin Jambor <mjambor@suse.cz>
3348 * g++.dg/lto/pr90939_[01].C: New test.
3350 2019-06-25 Richard Biener <rguenther@suse.de>
3352 PR tree-optimization/90930
3353 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
3354 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3356 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
3358 * gcc.target/arc/pr89838.c: New file.
3360 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3362 * gcc.target/msp430/mlarge-pedwarns.c: New test.
3364 2019-06-25 Jakub Jelinek <jakub@redhat.com>
3367 * c-c++-common/gomp/pr90954.c: New test.
3369 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3371 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
3372 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
3374 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3376 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
3377 to recognise Darwin's register names.
3379 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3381 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
3382 * gcc.dg/cpp/usr/include/stdio.h: Rename...
3383 * gcc.dg/cpp/usr/include/example.h: ... to this.
3385 2019-06-24 Richard Biener <rguenther@suse.de>
3387 PR tree-optimization/90972
3388 * gcc.dg/torture/pr90972.c: New testcase.
3390 2019-06-24 Martin Sebor <msebor@redhat.com>
3392 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
3393 * gcc.dg/misc-column.c: Ditto.
3395 2019-06-23 Ian Lance Taylor <iant@golang.org>
3397 * go.test/test/blank1.go: Update for diagnostic message changes.
3399 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3401 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
3403 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3405 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
3406 vector explicitly for the vec_perm.
3408 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3410 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
3411 __USER_LABEL_PREFIX__.
3413 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3415 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
3416 expect the out-of-line GPR restore, and test specifically for
3417 absence of branches to local labels.
3419 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3422 * gfortran.dg/io_constraints_14.f90: New test.
3424 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
3426 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
3427 * gcc.target/powerpc/pr79909.c: Likewise.
3429 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
3431 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
3432 warning about _Bool.
3434 2019-06-22 Marek Polacek <polacek@redhat.com>
3439 * g++.dg/cpp0x/nondeduced5.C: New test.
3440 * g++.dg/cpp0x/nondeduced6.C: New test.
3441 * g++.dg/cpp0x/nondeduced7.C: New test.
3444 * g++.dg/cpp0x/noexcept54.C: New test.
3446 2019-06-22 Jan Hubicka <jh@suse.cz>
3448 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
3450 2019-06-22 Marek Polacek <polacek@redhat.com>
3452 PR c++/86476 - noexcept-specifier is a complete-class context.
3454 * g++.dg/cpp0x/noexcept45.C: New test.
3455 * g++.dg/cpp0x/noexcept46.C: New test.
3456 * g++.dg/cpp0x/noexcept47.C: New test.
3457 * g++.dg/cpp0x/noexcept48.C: New test.
3458 * g++.dg/cpp0x/noexcept49.C: New test.
3459 * g++.dg/cpp0x/noexcept50.C: New test.
3460 * g++.dg/cpp0x/noexcept51.C: New test.
3461 * g++.dg/cpp0x/noexcept52.C: New test.
3462 * g++.dg/cpp0x/noexcept53.C: New test.
3463 * g++.dg/eh/shadow1.C: Adjust dg-error.
3465 PR c++/90881 - bogus -Wunused-value in unevaluated context.
3466 * g++.dg/cpp0x/Wunused-value1.C: New test.
3468 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3470 * g++.dg/diagnostic/auto-storage-1.C: New.
3471 * g++.dg/diagnostic/no-type-1.C: Likewise.
3472 * g++.dg/diagnostic/no-type-2.C: Likewise.
3473 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
3474 * g++.dg/cpp0x/auto9.C: Test some locations too.
3475 * g++.dg/cpp1z/register1.C: Likewise.
3476 * g++.dg/cpp1z/register2.C: Likewise.
3477 * g++.dg/cpp1z/register3.C: Likewise.
3478 * g++.dg/other/error34.C: Likewise.
3480 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
3483 * g++.dg/other/final7.C: New.
3485 2019-06-21 Jakub Jelinek <jakub@redhat.com>
3487 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
3489 * g++.dg/vect/simd-5.cc: Likewise.
3491 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
3495 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3499 * g++.dg/other/final3.C: New.
3500 * g++.dg/other/final4.C: Likewise.
3501 * g++.dg/other/final5.C: Likewise.
3503 * g++.dg/other/final6.C: New.
3505 2019-06-21 Marek Polacek <polacek@redhat.com>
3507 PR c++/61490 - qualified-id in friend function definition.
3508 * g++.dg/diagnostic/friend2.C: New test.
3509 * g++.dg/diagnostic/friend3.C: New test.
3511 PR c++/60223 - ICE with T{} in non-deduced context.
3512 * g++.dg/cpp0x/nondeduced1.C: New test.
3513 * g++.dg/cpp0x/nondeduced2.C: New test.
3514 * g++.dg/cpp0x/nondeduced3.C: New test.
3515 * g++.dg/cpp0x/nondeduced4.C: New test.
3517 PR c++/64235 - missing syntax error with invalid alignas.
3518 * g++.dg/parse/alignas1.C: New test.
3520 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
3523 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
3524 * gfortran.dg/pr67884.f90: ... covered here. New test.
3526 2019-06-21 Marek Polacek <polacek@redhat.com>
3528 PR c++/90490 - fix decltype issues in noexcept-specifier.
3529 * g++.dg/cpp0x/noexcept43.C: New test.
3530 * g++.dg/cpp0x/noexcept44.C: New test.
3532 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
3534 PR c++/90875 - added -Wswitch-outside-range option
3535 * c-c++-common/Wswitch-outside-range-1.c: New test.
3536 * c-c++-common/Wswitch-outside-range-2.c: New test.
3537 * c-c++-common/Wswitch-outside-range-3.c: New test.
3538 * c-c++-common/Wswitch-outside-range-4.c: New test.
3540 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
3543 gfortran.dg/pr51991.f90
3545 2019-06-21 Jeff Law <law@redhat.com>
3547 PR tree-optimization/90949
3548 * gcc.c-torture/execute/pr90949.c: New test.
3550 2019-06-21 Marek Polacek <polacek@redhat.com>
3552 PR c++/90953 - ICE with -Wmissing-format-attribute.
3553 * g++.dg/warn/miss-format-7.C: New test.
3555 2019-06-21 Richard Biener <rguenther@suse.de>
3558 * g++.dg/debug/pr90914.C: New testcase.
3560 2019-06-21 Richard Biener <rguenther@suse.de>
3562 PR tree-optimization/90913
3563 * gfortran.dg/vect/pr90913.f90: New testcase.
3565 2019-06-21 Jakub Jelinek <jakub@redhat.com>
3567 * gcc.dg/vect/vect-simd-12.c: New test.
3568 * gcc.dg/vect/vect-simd-13.c: New test.
3569 * gcc.dg/vect/vect-simd-14.c: New test.
3570 * gcc.dg/vect/vect-simd-15.c: New test.
3571 * gcc.target/i386/sse2-vect-simd-12.c: New test.
3572 * gcc.target/i386/sse2-vect-simd-13.c: New test.
3573 * gcc.target/i386/sse2-vect-simd-14.c: New test.
3574 * gcc.target/i386/sse2-vect-simd-15.c: New test.
3575 * gcc.target/i386/avx2-vect-simd-12.c: New test.
3576 * gcc.target/i386/avx2-vect-simd-13.c: New test.
3577 * gcc.target/i386/avx2-vect-simd-14.c: New test.
3578 * gcc.target/i386/avx2-vect-simd-15.c: New test.
3579 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
3580 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
3581 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
3582 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
3583 * g++.dg/vect/simd-6.cc: New test.
3584 * g++.dg/vect/simd-7.cc: New test.
3585 * g++.dg/vect/simd-8.cc: New test.
3586 * g++.dg/vect/simd-9.cc: New test.
3587 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
3590 * g++.dg/gomp/lastprivate-1.C: New test.
3592 * gcc.dg/vect/vect-simd-11.c: New test.
3593 * gcc.target/i386/sse2-vect-simd-11.c: New test.
3594 * gcc.target/i386/avx2-vect-simd-11.c: New test.
3595 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
3597 2019-06-20 Marek Polacek <polacek@redhat.com>
3600 * g++.dg/ext/goto1.C: New test.
3602 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
3605 * gfortran.dg/pr77632_1.f90: New test.
3607 2019-06-20 Marek Polacek <polacek@redhat.com>
3610 * g++.dg/parse/error62.C: New test.
3612 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
3615 * gfortran.dg/pr86587.f90: New test.
3617 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
3619 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
3620 * obj-c++.dg/stubify-2.mm: Likewise.
3621 * objc.dg/stubify-1.m: Likewise.
3622 * objc.dg/stubify-2.m: Likewise.
3624 2019-06-20 Marek Polacek <polacek@redhat.com>
3627 * g++.dg/cpp1z/inline-var7.C: New test.
3629 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
3632 * gcc.target/i386/pr54855-1.c: New test.
3633 * gcc.target/i386/pr54855-2.c: Likewise.
3634 * gcc.target/i386/pr54855-3.c: Likewise.
3635 * gcc.target/i386/pr54855-4.c: Likewise.
3636 * gcc.target/i386/pr54855-5.c: Likewise.
3637 * gcc.target/i386/pr54855-6.c: Likewise.
3638 * gcc.target/i386/pr54855-7.c: Likewise.
3639 * gcc.target/i386/pr54855-8.c: Likewise.
3640 * gcc.target/i386/pr54855-9.c: Likewise.
3641 * gcc.target/i386/pr54855-10.c: Likewise.
3643 2019-06-20 Jan Hubicka <jh@suse.cz>
3645 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
3647 2019-06-20 Marek Polacek <polacek@redhat.com>
3650 * g++.dg/cpp1y/noexcept1.C: New test.
3652 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3655 * gfortran.dg/external_procedure_4.f90: New test.
3657 2019-06-20 Tom de Vries <tdevries@suse.de>
3659 * gcc.dg/pr90866-2.c: Require global_constructor.
3661 2019-06-20 Tom de Vries <tdevries@suse.de>
3663 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
3664 * gcc.dg/pr88870.c: Same.
3665 * gcc.dg/pr90082.c: Same.
3667 2019-06-20 Tom de Vries <tdevries@suse.de>
3669 * gcc.dg/pr89737.c: Require indirect_jumps.
3670 * gcc.dg/torture/pr87693.c: Same.
3671 * gcc.dg/torture/pr89135.c: Same.
3672 * gcc.dg/torture/pr90071.c: Same.
3674 2019-06-20 Tom de Vries <tdevries@suse.de>
3676 * gcc.c-torture/compile/pr89280.c: Require label_values.
3677 * gcc.dg/pr89737.c: Same.
3678 * gcc.dg/pr90082.c: Same.
3679 * gcc.dg/torture/pr89135.c: Same.
3680 * gcc.dg/torture/pr89247.c: Same.
3681 * gcc.dg/torture/pr90071.c: Same.
3683 2019-06-20 Tom de Vries <tdevries@suse.de>
3685 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
3686 * gcc.c-torture/compile/pr77754-2.c: Same.
3687 * gcc.c-torture/compile/pr77754-3.c: Same.
3688 * gcc.c-torture/compile/pr77754-4.c: Same.
3689 * gcc.c-torture/compile/pr77754-5.c: Same.
3690 * gcc.c-torture/compile/pr77754-6.c: Same.
3691 * gcc.c-torture/compile/pr87110.c: Same.
3692 * gcc.c-torture/execute/pr86528.c: Same.
3693 * gcc.dg/Walloca-larger-than-2.c: Same.
3694 * gcc.dg/Walloca-larger-than.c: Same.
3695 * gcc.dg/Warray-bounds-41.c: Same.
3696 * gcc.dg/Wrestrict-17.c: Same.
3697 * gcc.dg/Wstrict-overflow-27.c: Same.
3698 * gcc.dg/Wstringop-truncation-3.c: Same.
3699 * gcc.dg/pr78902.c: Same.
3700 * gcc.dg/pr87099.c: Same.
3701 * gcc.dg/pr87320.c: Same.
3702 * gcc.dg/pr89045.c: Same.
3703 * gcc.dg/strlenopt-62.c: Same.
3704 * gcc.dg/tree-ssa/alias-37.c: Same.
3706 2019-06-19 Marek Polacek <polacek@redhat.com>
3708 PR c++/60364 - noreturn after first decl not diagnosed.
3709 * g++.dg/warn/noreturn-8.C: New test.
3710 * g++.dg/warn/noreturn-9.C: New test.
3711 * g++.dg/warn/noreturn-10.C: New test.
3712 * g++.dg/warn/noreturn-11.C: New test.
3714 2019-06-19 Martin Sebor <msebor@redhat.com>
3716 PR tree-optimization/90626
3717 * gcc.dg/strlenopt-65.c: New test.
3718 * gcc.dg/strlenopt-66.c: New test.
3719 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
3721 2019-06-19 Martin Sebor <msebor@redhat.com>
3723 PR translation/90156
3724 * gcc.dg/format/gcc_diag-11.c: Enable.
3726 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
3729 * gfortran.dg/pr69499.f90: New test.
3730 * gfortran.dg/module_error_1.f90: Update dg-error string.
3732 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
3735 * gfortran.dg/pr69398.f90: New test.
3737 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
3740 * gfortran.dg/pr87907.f90: New testcase.
3742 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
3745 * gcc.c-torture/execute/pr84521.c: New test.
3747 2019-06-19 Jakub Jelinek <jakub@redhat.com>
3749 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
3750 tree-vect.h nor call check_vect.
3751 * gcc.dg/vect/vect-simd-9.c: Likewise.
3752 * gcc.dg/vect/vect-simd-10.c: New test.
3753 * gcc.target/i386/sse2-vect-simd-8.c: New test.
3754 * gcc.target/i386/sse2-vect-simd-9.c: New test.
3755 * gcc.target/i386/sse2-vect-simd-10.c: New test.
3756 * gcc.target/i386/avx2-vect-simd-8.c: New test.
3757 * gcc.target/i386/avx2-vect-simd-9.c: New test.
3758 * gcc.target/i386/avx2-vect-simd-10.c: New test.
3759 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
3760 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
3761 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
3763 * g++.dg/vect/simd-3.cc: New test.
3764 * g++.dg/vect/simd-4.cc: New test.
3765 * g++.dg/vect/simd-5.cc: New test.
3767 2019-06-19 Jakub Jelinek <jakub@redhat.com>
3769 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
3771 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
3772 Mark Eggleston <mark.eggleston@codethink.com>
3775 * gfortran.dg/dec_format_empty_item_1.f: New test.
3776 * gfortran.dg/dec_format_empty_item_2.f: New test.
3777 * gfortran.dg/dec_format_empty_item_3.f: New test.
3779 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3781 * gcc.target/aarch64/pr88834.c: Move from here...
3782 * gcc.target/aarch64/sve/pr88834.c: ...to here.
3784 2019-06-18 Cherry Zhang <cherryyz@google.com>
3786 * go.dg/concatstring.go: New test.
3788 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
3791 * gfortran.dg/goacc/declare-3.f95: Update.
3794 * gfortran.dg/goacc/declare-3.f95: New file.
3797 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
3799 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
3800 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
3803 * c-c++-common/goacc/declare-pr90861.c: New file.
3806 * c-c++-common/goacc/declare-1.c: Update.
3807 * c-c++-common/goacc/declare-2.c: Likewise.
3810 * c-c++-common/goacc/declare-1.c: Update.
3811 * c-c++-common/goacc/declare-2.c: Likewise.
3813 2019-06-18 Marek Polacek <polacek@redhat.com>
3816 * g++.dg/cpp0x/noexcept42.C: New test.
3819 * g++.dg/cpp0x/variadic177.C: New test.
3821 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
3823 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
3825 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
3826 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
3827 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
3828 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
3829 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
3830 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
3831 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
3833 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
3835 * gcc.target/i386/pr81563.c (dg-final): Check that no
3836 registers are restored from %esp.
3838 2019-06-18 Richard Biener <rguenther@suse.de>
3841 * gcc.dg/gomp/pr90900.c: New testcase.
3843 2019-06-18 Martin Sebor <msebor@redhat.com>
3845 * gcc.dg/pr90866-2.c: Remove a pointless declaration
3846 to avoid compilation errors on arm-none-eabi.
3848 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
3850 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
3851 * gcc.target/aarch64/pcs_attribute-3.c: New test.
3853 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3854 * gcc.target/aarch64/sve/fadda_1.c: New test.
3856 2019-06-17 Jakub Jelinek <jakub@redhat.com>
3858 * gcc.dg/vect/vect-simd-8.c: New test.
3859 * gcc.dg/vect/vect-simd-9.c: New test.
3860 * g++.dg/vect/simd-2.cc: New test.
3861 * g++.dg/gomp/scan-1.C: New test.
3863 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
3866 * gcc.target/i386/fnabs.c: New test.
3868 2019-06-17 Marek Polacek <polacek@redhat.com>
3870 PR c++/83820 - excessive attribute arguments not detected.
3871 * g++.dg/cpp0x/gen-attrs-67.C: New test.
3873 2019-06-17 Nathan Sidwell <nathan@acm.org>
3876 * g++.dg/lookup/pr90754.C: New.
3878 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
3881 * gcc.c-torture/execute/pr64242.c: Improve test.
3883 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3885 * gcc.target/msp430/mspabi_sllll.c: New test.
3886 * gcc.target/msp430/mspabi_srall.c: New test.
3887 * gcc.target/msp430/mspabi_srlll.c: New test.
3888 * gcc.c-torture/execute/shiftdi-2.c: New test.
3890 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3892 * lib/target-supports.exp: Add check_effective_target_longlong64.
3894 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
3896 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
3897 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
3899 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
3902 * gdc.dg/pr90650a.d: New test.
3903 * gdc.dg/pr90650b.d: New test.
3905 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
3907 * gfortran.dg/dummy_derived_typed.f90: New test.
3909 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
3911 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
3913 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
3915 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
3917 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3920 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
3921 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
3922 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3923 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3924 * obj-c++.dg/syntax-error-1.mm: Likewise.
3925 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
3926 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3927 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3928 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3929 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
3930 in no longer supported, also on m64 where there's no meaning to it.
3931 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
3932 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
3934 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
3935 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
3936 * obj-c++.dg/stubify-2.mm: Likewise.
3937 * obj-c++.dg/try-catch-1.mm: Likewise.
3938 * obj-c++.dg/try-catch-3.mm: Likewise.
3940 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3943 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
3944 * objc.dg/image-info.m: Likewise.
3945 * objc.dg/method-6.m: Likewise.
3946 * objc.dg/no-extra-load.m: Likewise.
3947 * objc.dg/objc-foreach-4.m: Likewise.
3948 * objc.dg/objc-foreach-5.m: Likewise.
3949 * objc.dg/proto-lossage-7.m: Likewise.
3950 * objc.dg/strings/const-cfstring-2.m: Likewise.
3951 * objc.dg/strings/const-cfstring-5.m: Likewise.
3952 * objc.dg/strings/const-str-12b.m: Likewise.
3953 * objc.dg/symtab-1.m: Likewise.
3954 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
3955 * objc.dg/torture/strings/const-str-10.m: Likewise.
3956 * objc.dg/torture/strings/const-str-11.m: Likewise.
3957 * objc.dg/torture/strings/const-str-9.m: Likewise.
3958 * objc.dg/zero-link-1.m: Likewise.
3959 * objc.dg/zero-link-2.m: Likewise.
3960 * objc.dg/zero-link-3.m: Likewise.
3961 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
3962 * objc.dg/headers.m: XFAIL for Darwin14-19.
3963 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
3966 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3969 * objc-obj-c++-shared/CF-CFString.h: New.
3970 * objc-obj-c++-shared/F-NSArray.h: New.
3971 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
3972 * objc-obj-c++-shared/F-NSObject.h: New.
3973 * objc-obj-c++-shared/F-NSString.h: New.
3974 * objc-obj-c++-shared/F-NSValue.h: New.
3975 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
3976 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
3977 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
3978 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
3979 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
3980 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
3981 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
3982 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
3983 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
3984 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
3985 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
3986 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
3987 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
3988 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
3989 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
3990 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
3991 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
3992 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
3993 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
3994 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
3995 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
3996 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
3997 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
3998 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
3999 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
4000 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
4002 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
4003 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
4004 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
4006 2019-06-15 Jakub Jelinek <jakub@redhat.com>
4009 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
4010 static block scope variable in #pragma acc routine.
4012 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
4014 * gfortran.dg/integer_exponentiation_4.f90: Update test.
4015 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
4016 * gfortran.dg/no_range_check_1.f90: Ditto.
4018 2019-06-14 Harald Anlauf <anlauf@gmx.de>
4022 * gfortran.dg/lrshift_1.f90: Adjust testcase.
4023 * gfortran.dg/shiftalr_3.f90: New testcase.
4025 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
4028 * gfortran.dg/pr89646.f90: New test.
4030 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
4032 PR rtl-optimization/90765
4033 * gcc.target/i386/pr90765-1.c: New test.
4034 * gcc.target/i386/pr90765-2.c: Likewise.
4036 2019-06-14 Marek Polacek <polacek@redhat.com>
4038 PR c++/90884 - stray note with -Wctor-dtor-privacy.
4039 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
4040 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
4042 2019-06-14 Richard Biener <rguenther@suse.de>
4044 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
4046 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
4049 * gcc.dg/ipa/ipcp-agg-10.c: New test.
4051 2019-06-13 Martin Sebor <msebor@redhat.com>
4053 PR tree-optimization/90662
4054 * gcc.dg/pr90866-2.c: New test.
4055 * gcc.dg/pr90866.c: Ditto.
4057 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
4058 Lijia He <helijia@linux.ibm.com>
4060 PR tree-optimization/77820
4061 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
4062 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
4063 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
4064 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
4065 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
4066 * gcc.target/sh/pr51244-20.c: Update testcase.
4068 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4070 * gcc.dg/darwin-minversion-link.c: New test.
4072 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4075 * gfortran.dg/pr68544.f90: New test.
4076 * gfortran.dg/pr85687.f90: Modify test for new error message.
4078 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4080 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
4082 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4085 * gfortran.dg/pr89344.f90: New test.
4087 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4089 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
4090 * gcc.dg/darwin-minversion-2.c: Likewise.
4092 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
4095 * g++.dg/ext/altivec-15.C: Add dg-error directive.
4097 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4099 * gcc.dg/pr90760.c: Require alias support.
4101 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
4103 PR tree-optimization/90869
4104 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
4106 2019-06-13 Richard Biener <rguenther@suse.de>
4108 PR tree-optimization/90856
4109 * gcc.target/i386/pr90856.c: New testcase.
4111 2019-06-13 Jakub Jelinek <jakub@redhat.com>
4113 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
4115 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
4116 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
4118 2019-06-13 Richard Biener <rguenther@suse.de>
4120 * gcc.dg/vect/vect-version-1.c: New testcase.
4121 * gcc.dg/vect/vect-version-2.c: Likewise.
4123 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
4125 * g++.dg/diagnostic/variably-modified-type-1.C: New.
4126 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
4127 * g++.dg/other/pr84792-1.C: Likewise.
4128 * g++.dg/other/pr84792-2.C: Likewise.
4129 * g++.dg/parse/error24.C: Likewise.
4130 * g++.dg/parse/error32.C: Likewise.
4131 * g++.dg/parse/error33.C: Likewise.
4132 * g++.dg/parse/saved1.C: Likewise.
4133 * g++.dg/template/operator6.C: Likewise.
4134 * g++.dg/template/pr61745.C: Likewise.
4135 * g++.dg/template/typedef41.C: Likewise.
4136 * g++.old-deja/g++.jason/crash10.C: Likewise.
4138 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
4140 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
4141 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
4142 * g++.dg/parse/error10.C: Adjust location.
4143 * g++.dg/parse/pragma2.C: Likewise.
4145 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
4147 PR tree-optimization/89713
4148 * g++.dg/tree-ssa/empty-loop.C: New test.
4149 * gcc.dg/tree-ssa/dce-2.c: New test.
4150 * gcc.dg/const-1.c: Add -fno-finite-loops option.
4151 * gcc.dg/graphite/graphite.exp: Likewise.
4152 * gcc.dg/loop-unswitch-1.c: Likewise.
4153 * gcc.dg/predict-9.c: Likewise.
4154 * gcc.dg/pure-2.c: Likewise.
4155 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4156 * gcc.dg/tree-ssa/loop-10.c: Likewise.
4157 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
4158 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
4160 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
4163 * gcc.target/aarch64/pr88838.c: New test.
4164 * gcc.target/aarch64/sve/while_1.c: Adjust.
4166 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
4169 * gcc.target/aarch64/pr88834.c: New test.
4170 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
4171 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
4172 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
4173 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
4174 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
4175 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
4177 2019-06-12 Marek Polacek <polacek@redhat.com>
4180 * g++.dg/cpp1y/pr87410.C: New test.
4182 2019-06-12 Marek Polacek <polacek@redhat.com>
4184 PR c++/66999 - 'this' captured by reference.
4185 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
4187 PR c++/90825 - endless recursion when evaluating sizeof.
4188 PR c++/90832 - endless recursion when evaluating sizeof.
4189 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
4190 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
4192 2019-06-12 Martin Sebor <msebor@redhat.com>
4195 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
4197 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
4198 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
4199 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
4200 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
4202 2019-06-12 Marek Polacek <polacek@redhat.com>
4204 PR c++/90736 - bogus error with alignof.
4205 * g++.dg/cpp0x/alignof5.C: New test.
4207 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4209 * gcc.dg/builtin-apply2.c: Skip for PRU.
4210 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
4212 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4214 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
4216 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4218 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
4219 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
4220 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
4221 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
4222 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
4224 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4226 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
4228 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4230 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
4231 * gcc.dg/20020312-2.c: No PIC register for PRU.
4233 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4235 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
4236 * lib/target-utils.exp: Ditto.
4237 * lib/target-supports.exp (check_effective_target_function_pointers,
4238 check_effective_target_large_return_values): New.
4240 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4242 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
4243 * lib/target-utils.exp: Ditto.
4244 * lib/target-supports.exp: Declare PRU target as tiny.
4246 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4248 * gcc.target/pru/abi-arg-struct.c: New test.
4249 * gcc.target/pru/ashiftrt.c: New test.
4250 * gcc.target/pru/builtins-1.c: New test.
4251 * gcc.target/pru/builtins-error.c: New test.
4252 * gcc.target/pru/clearbit.c: New test.
4253 * gcc.target/pru/loop-asm.c: New test.
4254 * gcc.target/pru/loop-dowhile.c: New test.
4255 * gcc.target/pru/loop-hi-1.c: New test.
4256 * gcc.target/pru/loop-hi-2.c: New test.
4257 * gcc.target/pru/loop-qi-1.c: New test.
4258 * gcc.target/pru/loop-qi-2.c: New test.
4259 * gcc.target/pru/loop-short-1.c: New test.
4260 * gcc.target/pru/loop-short-2.c: New test.
4261 * gcc.target/pru/loop-si-1.c: New test.
4262 * gcc.target/pru/loop-si-2.c: New test.
4263 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
4264 * gcc.target/pru/loop-ubyte-1.c: New test.
4265 * gcc.target/pru/loop-ubyte-2.c: New test.
4266 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
4267 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
4268 * gcc.target/pru/mabi-ti-1.c: New test.
4269 * gcc.target/pru/mabi-ti-2.c: New test.
4270 * gcc.target/pru/mabi-ti-3.c: New test.
4271 * gcc.target/pru/mabi-ti-4.c: New test.
4272 * gcc.target/pru/mabi-ti-5.c: New test.
4273 * gcc.target/pru/mabi-ti-6.c: New test.
4274 * gcc.target/pru/mabi-ti-7.c: New test.
4275 * gcc.target/pru/pr64366.c: New test.
4276 * gcc.target/pru/pragma-ctable_entry.c: New test.
4277 * gcc.target/pru/pru.exp: New file.
4278 * gcc.target/pru/qbbc-1.c: New test.
4279 * gcc.target/pru/qbbc-2.c: New test.
4280 * gcc.target/pru/qbbc-3.c: New test.
4281 * gcc.target/pru/qbbs-1.c: New test.
4282 * gcc.target/pru/qbbs-2.c: New test.
4283 * gcc.target/pru/setbit.c: New test.
4284 * gcc.target/pru/zero_extend-and-hisi.c: New test.
4285 * gcc.target/pru/zero_extend-and-qihi.c: New test.
4286 * gcc.target/pru/zero_extend-and-qisi.c: New test.
4287 * gcc.target/pru/zero_extend-hisi.c: New test.
4288 * gcc.target/pru/zero_extend-qihi.c: New test.
4289 * gcc.target/pru/zero_extend-qisi.c: New test.
4290 * lib/target-supports.exp: Add PRU to feature filters.
4292 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4295 * gfortran.dg/pr90002.f90: New test.
4297 2019-06-12 Martin Sebor <msebor@redhat.com>
4300 * gcc.dg/tree-ssa/dump-6.c: New test.
4301 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
4302 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
4303 * gcc.dg/store_merging_5.c: Same.
4304 * gcc.dg/tree-prof/stringop-2.c: Same.
4305 * gcc.dg/tree-ssa/pr30375.c: Same.
4306 * gcc.dg/tree-ssa/slsr-27.c: Same.
4307 * gcc.dg/tree-ssa/slsr-28.c: Same.
4308 * gcc.dg/tree-ssa/slsr-29.c: Same.
4309 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
4311 2019-06-12 Martin Sebor <msebor@redhat.com>
4313 PR tree-optimization/90662
4314 * gcc.dg/strlenopt-62.c: New test.
4315 * gcc.dg/strlenopt-63.c: New test.
4316 * gcc.dg/strlenopt-64.c: New test.
4318 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
4320 * gcc.target/arm/ssadv16qi.c: New test.
4321 * gcc.target/arm/usadv16qi.c: Likewise.
4323 2019-06-12 Jakub Jelinek <jakub@redhat.com>
4326 * gcc.dg/pr90760.c: New test.
4328 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
4330 * gcc.target/mips/data-sym-pool.c: Update expected output.
4331 * gcc.target/mips/data-sym-multi-pool.c: New test.
4333 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
4336 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
4339 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
4341 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
4342 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
4343 unset -mpcrel in the target pragmas.
4344 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
4345 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
4346 unset -mpcrel in the target pragmas.
4348 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
4350 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
4352 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
4354 PR c++/90449 - add -Winaccessible-base option.
4355 * g++.dg/warn/Winaccessible-base-1.C: New file.
4356 * g++.dg/warn/Winaccessible-base-2.C: New file.
4357 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
4358 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
4360 2019-06-11 Jakub Jelinek <jakub@redhat.com>
4363 * g++.dg/ext/vector37.C: New test.
4365 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
4368 * g++.dg/cpp0x/pr87250.C: New test.
4370 2019-06-10 Jakub Jelinek <jakub@redhat.com>
4373 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
4374 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
4375 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4376 * g++.dg/cpp1z/pr85569.C: Include <functional>.
4377 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
4378 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
4380 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
4383 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
4385 2019-06-10 Jakub Jelinek <jakub@redhat.com>
4387 * c-c++-common/gomp/scan-1.c: New test.
4388 * c-c++-common/gomp/scan-2.c: New test.
4389 * c-c++-common/gomp/scan-3.c: New test.
4390 * c-c++-common/gomp/scan-4.c: New test.
4392 2019-06-10 Martin Liska <mliska@suse.cz>
4394 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
4397 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
4399 * gcc.target/arc/jumptables.c: Update test.
4401 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
4403 * gcc.target/arc/and-cnst-size.c: New test.
4404 * gcc.target/arc/mov-cnst-size.c: Likewise.
4405 * gcc.target/arc/or-cnst-size.c: Likewise.
4406 * gcc.target/arc/store-merge-1.c: Update test.
4407 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
4408 * gcc.target/arc/cmem-1.c: Likewise.
4409 * gcc.target/arc/cmem-2.c: Likewise.
4410 * gcc.target/arc/cmem-3.c: Likewise.
4411 * gcc.target/arc/cmem-4.c: Likewise.
4412 * gcc.target/arc/cmem-5.c: Likewise.
4413 * gcc.target/arc/cmem-6.c: Likewise.
4414 * gcc.target/arc/loop-4.c: Likewise.
4415 * gcc.target/arc/movh_cl-1.c: Likewise.
4416 * gcc.target/arc/sdata-3.c: Likewise.
4418 2019-06-10 Martin Liska <mliska@suse.cz>
4420 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
4422 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
4424 * gcc.dg/attr-copy-6.c: Require alias support.
4426 2019-06-09 Marek Polacek <polacek@redhat.com>
4429 * g++.dg/cpp0x/alias-decl-69.C: New test.
4432 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
4434 019-06-09 Paul Thomas <pault@gcc.gnu.org>
4437 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
4439 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
4442 * gfortran.dg/proc_ptr_51.f90 : New test.
4444 2019-06-08 Marek Polacek <polacek@redhat.com>
4447 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
4449 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4450 Tomáš Trnka <trnka@scm.com>
4453 * gfortran.dg/deferred_character_33.f90: New test.
4454 * gfortran.dg/deferred_character_33a.f90: New test.
4456 2019-06-08 Marek Polacek <polacek@redhat.com>
4459 * g++.dg/other/pr77548.C: New test.
4462 * g++.dg/cpp0x/noexcept41.C: New test.
4464 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4466 * gcc.target/aarch64/sve/init_1.c: Remove options
4467 -O2 -fno-schedule-insns and instead pass -O.
4468 Update assembly in comments.
4469 * gcc.target/aarch64/sve/init_2.c: Likewise.
4470 * gcc.target/aarch64/sve/init_3.c: Likewise.
4471 * gcc.target/aarch64/sve/init_4.c: Likewise.
4472 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
4474 * gcc.target/aarch64/sve/init_6.c: Likewise.
4475 * gcc.target/aarch64/sve/init_7.c: Likewise.
4476 * gcc.target/aarch64/sve/init_8.c: Likewise.
4477 * gcc.target/aarch64/sve/init_9.c: Likewise.
4478 * gcc.target/aarch64/sve/init_10.c: Likewise.
4479 * gcc.target/aarch64/sve/init_11.c: Likewise.
4480 * gcc.target/aarch64/sve/init_12.c: Likewise.
4482 2019-06-07 Marek Polacek <polacek@redhat.com>
4485 * g++.dg/cpp0x/inh-ctor33.C: New test.
4488 * g++.dg/cpp0x/alias-decl-68.C: New test.
4491 * g++.dg/cpp0x/constexpr-77771.C: New test.
4493 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
4495 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
4497 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
4500 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
4501 to allow use when kind=16 is not supported.
4502 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
4503 to allow use when kind=16 is not supported.
4505 2019-06-07 Richard Biener <rguenther@suse.de>
4508 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
4509 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
4511 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
4513 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
4515 2019-06-07 Martin Liska <mliska@suse.cz>
4517 PR tree-optimization/78902
4518 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
4519 of __builtin_alloca.
4520 * c-c++-common/asan/pr88619.c: Likewise.
4521 * g++.dg/overload/using2.C: Likewise for malloc.
4522 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
4523 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
4524 * gcc.dg/pr43643.c: Likewise.
4525 * gcc.dg/pr59717.c: Likewise for calloc.
4526 * gcc.dg/torture/pr71816.c: Likewise.
4527 * gcc.dg/tree-ssa/pr78886.c: Likewise.
4528 * gcc.dg/tree-ssa/pr79697.c: Likewise.
4529 * gcc.dg/pr78902.c: New test.
4531 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
4533 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
4536 2019-06-06 Martin Jambor <mjambor@suse.cz>
4538 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
4539 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
4540 * gnat.dg/opt39.adb: Adjust scan dump.
4542 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4544 * gcc.target/msp430/size-optimized-shifts.c: New test.
4546 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4548 * gcc.target/msp430/emulate-slli.c: New test.
4549 * gcc.target/msp430/emulate-srai.c: New test.
4550 * gcc.target/msp430/emulate-srli.c: New test.
4552 2019-06-06 Martin Liska <mliska@suse.cz>
4554 PR tree-optimization/87954
4555 * gcc.dg/pr87954.c: New test.
4557 2019-06-06 Richard Biener <rguenther@suse.de>
4559 * gcc.dg/tree-ssa/alias-37.c: New testcase.
4560 * gcc.dg/torture/20190604-1.c: Likewise.
4561 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
4563 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
4565 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
4566 * gcc.target/arc/tmac-2.c: Likewise.
4568 2019-06-05 Martin Sebor <msebor@redhat.com>
4571 * c-c++-common/Wreturn-local-addr.c: New test.
4572 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
4574 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
4576 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
4578 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
4580 2019-06-05 Martin Sebor <msebor@redhat.com>
4582 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
4585 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4587 * g++.dg/diagnostic/return-type-invalid-1.C: New.
4588 * g++.old-deja/g++.brendan/crash16.C: Adjust.
4589 * g++.old-deja/g++.law/ctors5.C: Likewise.
4591 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4593 * g++.dg/other/friend4.C: Test locations too.
4594 * g++.dg/other/friend5.C: Likewise.
4595 * g++.dg/other/friend7.C: Likewise.
4597 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
4599 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
4601 2019-06-05 Martin Sebor <msebor@redhat.com>
4603 * gcc.dg/weak/weak-19.c: New test.
4605 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
4607 * gnat.dg/specs/discr6.ads: New test.
4609 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
4611 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
4612 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
4613 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
4614 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
4615 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
4616 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
4618 2019-06-05 Jakub Jelinek <jakub@redhat.com>
4621 * gcc.dg/pr90733.c: New test.
4623 2019-06-05 Richard Biener <rguenther@suse.de>
4626 * gcc.dg/pr90726.c: Enable IVOPTs.
4628 2019-06-05 Jakub Jelinek <jakub@redhat.com>
4630 * g++.dg/vect/simd-1.cc: New test.
4632 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
4635 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
4636 __builtin_ia32_fpclasssd): Removed.
4637 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
4638 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
4639 __builtin_ia32_fpclasssd): Removed.
4640 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
4641 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
4642 __builtin_ia32_fpclasssd): Removed.
4643 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
4644 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
4645 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
4646 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
4647 Add test for _mm_mask_fpclass_ss_mask.
4648 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
4649 Add test for _mm_mask_fpclass_sd_mask.
4651 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
4653 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
4654 * gcc.target/powerpc/direct-move-double2.c: Ditto.
4655 * gcc.target/powerpc/direct-move-float1.c: Ditto.
4656 * gcc.target/powerpc/direct-move-float2.c: Ditto.
4657 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
4658 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
4660 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
4662 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
4665 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4667 * g++.dg/concepts/pr60573.C: Test locations too.
4668 * g++.dg/cpp0x/deleted13.C: Likewise.
4669 * g++.dg/parse/error29.C: Likewise.
4670 * g++.dg/parse/qualified4.C: Likewise.
4671 * g++.dg/template/crash96.C Likewise.
4672 * g++.old-deja/g++.brendan/crash22.C Likewise.
4673 * g++.old-deja/g++.brendan/crash23.C Likewise.
4674 * g++.old-deja/g++.law/visibility10.C Likewise.
4675 * g++.old-deja/g++.other/decl5.C: Likewise.
4677 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
4680 * g++.target/powerpc: New directory.
4681 * g++.target/powerpc/powerpc.exp: New test driver.
4682 * g++.target/powerpc/undef-bool-3.C: New.
4684 2019-06-04 Jakub Jelinek <jakub@redhat.com>
4686 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4687 a sorry_at on any of the clauses.
4689 2019-06-04 Richard Biener <rguenther@suse.de>
4692 * gcc.dg/pr90726.c: New testcase.
4694 2019-06-04 Richard Biener <rguenther@suse.de>
4696 PR tree-optimization/90738
4697 * gcc.dg/torture/pr90738.c: New testcase.
4700 2019-06-03 Richard Biener <rguenther@suse.de>
4702 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
4704 2019-06-04 Martin Liska <mliska@suse.cz>
4706 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
4707 * gfortran.dg/goacc/pr78027.f90: Likewise.
4709 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
4711 * gcc.target/powerpc/mmfpgpr.c: Delete.
4713 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
4715 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
4717 * g++.dg/debug/enum-1.C: Same.
4719 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
4722 * gcc.c-torture/execute/pr64242.c: Update test.
4724 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
4726 * gcc.target/aarch64/pcs_attribute-2.c: New test.
4727 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
4728 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
4731 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4733 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
4734 * gcc.target/aarch64/usadv16qi.c: Likewise.
4735 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
4736 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
4738 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4740 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
4741 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
4742 (check_effective_target_aarch64_sve_hw): Likewise.
4744 2019-06-03 Richard Biener <rguenther@suse.de>
4746 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
4748 2019-06-03 Richard Biener <rguenther@suse.de>
4750 PR tree-optimization/90716
4751 * gcc.dg/guality/pr90716.c: New testcase.
4753 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4756 * gcc.target/aarch64/sve/init_1.c: New test.
4757 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
4758 * gcc.target/aarch64/sve/init_2.c: Likewise.
4759 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
4760 * gcc.target/aarch64/sve/init_3.c: Likewise.
4761 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
4762 * gcc.target/aarch64/sve/init_4.c: Likewise.
4763 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
4764 * gcc.target/aarch64/sve/init_5.c: Likewise.
4765 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
4766 * gcc.target/aarch64/sve/init_6.c: Likewise.
4767 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
4768 * gcc.target/aarch64/sve/init_7.c: Likewise.
4769 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
4770 * gcc.target/aarch64/sve/init_8.c: Likewise.
4771 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
4772 * gcc.target/aarch64/sve/init_9.c: Likewise.
4773 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
4774 * gcc.target/aarch64/sve/init_10.c: Likewise.
4775 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
4776 * gcc.target/aarch64/sve/init_11.c: Likewise.
4777 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
4778 * gcc.target/aarch64/sve/init_12.c: Likewise.
4779 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
4781 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4783 PR tree-optimization/90681
4784 * gfortran.dg/vect/pr90681.f: New test.
4786 2019-06-03 Richard Biener <rguenther@suse.de>
4789 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
4791 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4794 * gfortran.dg/internal_pack_24.f90: New test.
4796 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
4799 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
4800 * gcc.target/i386/pr63538.c: Likewise.
4801 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
4803 2019-06-01 Martin Sebor <msebor@redhat.com>
4806 * gcc.dg/tree-ssa/dump-5.c: New test.
4808 2019-05-31 Jan Hubicka <jh@suse.cz>
4810 * g++.dg/lto/alias-1_0.C: New testcase.
4811 * g++.dg/lto/alias-1_1.C: New testcase.
4813 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
4816 * gcc.target/i386/cet-label-3.c: New test.
4817 * gcc.target/i386/cet-label-4.c: Likewise.
4818 * gcc.target/i386/cet-label-5.c: Likewise.
4820 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4822 * gcc.target/mips/msa-fmadd.c: New.
4824 2019-05-31 Jakub Jelinek <jakub@redhat.com>
4826 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4827 a sorry on lastprivate conditional on simd construct.
4828 * gcc.dg/vect/vect-simd-6.c: New test.
4829 * gcc.dg/vect/vect-simd-7.c: New test.
4831 * gcc.dg/vect/vect-simd-5.c: New test.
4833 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
4836 * gcc.dg/format-dfp-printf-1.c: New test.
4837 * gcc.dg/format-dfp-scanf-1.c: Likewise.
4839 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
4841 * g++.dg/tree-ssa/cprop-vcond.C: New file.
4843 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
4845 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
4846 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
4847 * gcc.dg/Walloca-13.c: Xfail.
4849 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
4850 Michael Meissner <meissner@linux.ibm.com>
4852 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
4853 * gcc.target/powerpc/localentry-1.c: Likewise.
4854 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
4855 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
4856 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
4857 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
4858 (check_effective_target_powerpc_future_ok): New.
4860 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
4863 * g++.dg/debug/dwarf2/fesd-any.C: Use
4864 -fno-eliminate-unused-debug-symbols.
4865 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
4866 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
4867 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
4868 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
4869 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
4870 * g++.dg/debug/enum-2.C: Likewise.
4871 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4872 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4873 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4874 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4875 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4877 2019-05-31 Jakub Jelinek <jakub@redhat.com>
4879 PR tree-optimization/90671
4880 * gcc.dg/torture/pr90671.c: New test.
4882 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
4884 * g++.dg/cpp0x/pr84497.C: Require alias support.
4886 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
4888 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
4889 and label for Darwin.
4890 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
4893 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
4895 * gcc.target/aarch64/sve/fabd_1.c: New.
4897 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
4899 * gcc.target/i386/pr86257.c: Require native TLS support.
4900 * gcc.target/i386/stack-prot-sym.c: Likewise.
4902 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4904 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
4905 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
4906 * g++.dg/parse/crash59.C: Likewise.
4907 * g++.dg/parse/error38.C: Likewise.
4908 * g++.dg/parse/error39.C: Likewise.
4909 * g++.dg/template/crash31.C: Likewise.
4910 * g++.dg/template/operator8.C: Likewise.
4911 * g++.dg/template/operator9.C: Likewise.
4913 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
4915 * gcc.target/powerpc/notoc-direct-1.c: New.
4916 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
4918 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4921 * g++.dg/cpp0x/pr90598.C: New test.
4923 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4926 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
4927 * gfortran.dg/internal_pack_22.f90: New test.
4928 * gfortran.dg/internal_pack_23.f90: New test.
4930 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
4932 * tree-ssa/alias-access-spath-1.c: new testcase.
4934 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4937 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
4938 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
4940 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4942 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
4943 driver for AArch64 SVE2.
4944 * gcc.target/aarch64/sve2/average_1.c: New test.
4945 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
4947 (check_effective_target_aarch64_sve1_only): Likewise.
4948 (check_effective_target_aarch64_sve2_hw): Likewise.
4949 (check_effective_target_vect_avg_qi): Check for SVE1 only.
4951 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
4953 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
4954 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
4955 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
4956 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
4957 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
4958 * gcc.target/aarch64/return_address_sign_builtin.c: New file
4960 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4962 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4963 sorry on lastprivate conditional on parallel for.
4964 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
4965 lastprivate conditional warnings on parallel for constructs.
4966 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
4969 * c-c++-common/builtin-arith-overflow-3.c: New test.
4971 P1091R3 - Extending structured bindings to be more like var decls
4972 P1381R1 - Reference capture of structured bindings
4973 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
4974 instead of error and only for c++17_down. Add a thread_local test.
4975 (z2): Add a __thread test.
4976 * g++.dg/cpp2a/decomp1.C: New test.
4977 * g++.dg/cpp2a/decomp1-aux.cc: New file.
4978 * g++.dg/cpp2a/decomp2.C: New test.
4979 * g++.dg/cpp2a/decomp3.C: New test.
4981 2019-05-29 Martin Liska <mliska@suse.cz>
4984 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
4986 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
4988 * gcc.target/powerpc/localentry-detect-1.c: New file.
4990 2019-05-28 Marek Polacek <polacek@redhat.com>
4992 PR c++/90548 - ICE with generic lambda and empty pack.
4993 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
4995 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4997 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
4998 vectorized masked loads.
5000 2019-05-28 Jeff Law <law@redhat.com>
5002 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
5005 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
5007 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
5008 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
5009 * gcc.target/powerpc/p9-dimode2.c: Ditto.
5011 2019-05-28 Martin Liska <mliska@suse.cz>
5014 * gcc.dg/ipa/pr90555.c: New test.
5016 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5018 * gnat.dg/machine_attr1.ad[sb]: New test.
5020 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5022 * gnat.dg/opt79.ad[sb]: New test.
5024 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5026 * gnat.dg/specs/discr5.ads: New test.
5028 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5030 * gnat.dg/prefetch1.ad[sb]: New test.
5032 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
5034 * gcc.target/i386/pr22076.c: Adjust options to
5035 match codegen expected by the scan-asms.
5037 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5039 * gnat.dg/specs/array4.ads: New test.
5041 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
5043 PR tree-optimization/88440
5044 * gcc.target/aarch64/sve/index_offset_1.c: Add
5045 -fno-tree-loop-distribute-patterns.
5046 * gcc.target/aarch64/sve/single_1.c: Likewise.
5047 * gcc.target/aarch64/sve/single_2.c: Likewise.
5048 * gcc.target/aarch64/sve/single_3.c: Likewise.
5049 * gcc.target/aarch64/sve/single_4.c: Likewise.
5050 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
5051 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5052 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5053 * gcc.target/arm/ivopts.c: Likewise.
5055 2019-05-27 Richard Biener <rguenther@suse.de>
5057 PR tree-optimization/90637
5058 * gcc.dg/gomp/pr90637.c: New testcase.
5060 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5062 * gnat.dg/expect2.adb: New test.
5063 * gnat.dg/expect2_pkg.ads: New helper.
5065 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5067 * gnat.dg/aliased2.adb: New test.
5069 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5071 * gnat.dg/limited_with7.ad[sb]: New test.
5072 * gnat.dg/limited_with7_pkg.ads: New helper.
5074 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5076 * gnat.dg/unchecked_convert13.adb: New test.
5078 2019-05-27 Richard Biener <rguenther@suse.de>
5081 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
5082 -fno-tree-loop-distribute-patterns.
5083 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
5084 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
5085 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5086 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
5087 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
5089 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
5091 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
5092 account for PIC code on Darwin.
5093 * gcc.target/i386/pr39013-2.c: Likewise.
5094 * gcc.target/i386/pr64317.c: Likewise.
5096 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
5098 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
5099 expected for Darwin.
5101 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
5103 * gcc.target/i386/pr89261.c: Test that the alignment required
5104 by the test correctly produces the expected error on Darwin.
5106 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
5108 * gcc.target/i386/pr82659-3.c: Require alias support.
5110 2019-05-25 Marek Polacek <polacek@redhat.com>
5112 PR c++/90572 - wrong disambiguation in friend declaration.
5113 * g++.dg/cpp2a/typename16.C: New test.
5114 * g++.dg/parse/friend13.C: New test.
5116 2019-05-24 Jakub Jelinek <jakub@redhat.com>
5118 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
5120 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
5122 2019-05-24 Richard Biener <rguenther@suse.de>
5125 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
5127 2019-05-24 Jakub Jelinek <jakub@redhat.com>
5129 PR tree-optimization/90106
5131 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
5132 and scan-tree-dump for tail call.
5133 * gcc.dg/cdce2.c: Likewise.
5135 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
5137 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
5138 code, not in comments or miscellaneous directives.
5139 * gcc.target/i386/pr18041-1.c: Likewise.
5140 * gcc.target/i386/pr18041-2.c: Likewise.
5141 * gcc.target/i386/wbinvd-1.c: Likewise.
5142 * gcc.target/i386/wbnoinvd-1.c: Likewise.
5143 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
5145 * gcc.target/i386/pr66819-4.c: Likewise.
5146 * gcc.target/i386/pr82662.c
5147 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
5148 destination register, don't try the m32 test on m64 targets.
5150 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
5152 * gcc.target/i386/pr67985-2.c: Adjust label checks for
5154 * gcc.target/i386/pr77881.c: Likewise.
5156 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
5158 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
5159 * gcc.target/i386/pr70738-7.c: Likewise.
5160 * gcc.target/i386/pr24414.c: Likewise.
5162 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
5164 * lib/target-supports.exp (check_effective_target_mfentry): New.
5165 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
5166 * gcc.target/i386/fentry.c: Likewise.
5167 * gcc.target/i386/fentryname1.c: Likewise.
5168 * gcc.target/i386/fentryname2.c: Likewise.
5169 * gcc.target/i386/fentryname3.c: Likewise.
5170 * gcc.target/i386/nop-mcount.c: Likewise.
5171 * gcc.target/i386/pr82699-2.c: Likewise.
5172 * gcc.target/i386/pr82699-4.c: Likewise.
5173 * gcc.target/i386/pr82699-5.c: Likewise.
5174 * gcc.target/i386/pr82699-6.c: Likewise.
5175 * gcc.target/i386/returninst1.c: Likewise.
5176 * gcc.target/i386/returninst2.c: Likewise.
5177 * gcc.target/i386/returninst3.c : Likewise.
5179 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
5181 * gcc.target/powerpc/localentry-1.c: New file.
5183 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
5186 * gcc.target/i386/pr90552.c: New test.
5188 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
5190 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
5191 __GFC_REAL_16__. Add -cpp to dg-options.
5192 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
5193 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
5194 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
5195 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
5196 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
5198 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
5200 * gcc.target/powerpc/cpu-future.c: New test.
5202 2019-05-23 Richard Biener <rguenther@suse.de>
5204 PR tree-optimization/88440
5205 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
5206 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
5207 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
5208 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
5209 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
5210 * g++.dg/tree-ssa/pr78847.C: Likewise.
5211 * gcc.dg/autopar/pr39500-1.c: Likewise.
5212 * gcc.dg/autopar/reduc-1char.c: Likewise.
5213 * gcc.dg/autopar/reduc-7.c: Likewise.
5214 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
5215 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
5216 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
5217 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
5218 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
5219 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
5220 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5221 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5222 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5223 * gcc.dg/tree-ssa/scev-11.c: Likewise.
5224 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5225 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5226 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5227 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5228 * gcc.target/i386/pr30970.c: Likewise.
5229 * gcc.target/i386/vect-double-1.c: Likewise.
5230 * gcc.target/i386/vect-double-2.c: Likewise.
5231 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
5232 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
5233 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
5234 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
5235 * gfortran.dg/vect/vect-5.f90: Likewise.
5236 * gfortran.dg/vect/vect-8.f90: Likewise.
5238 2019-05-23 Martin Liska <mliska@suse.cz>
5241 * g++.dg/asan/pr90570.C: New test.
5243 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
5245 * gnat.dg/opt78.ad[sb]: New test.
5247 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
5249 PR rtl-optimisation/64895
5250 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
5251 * gcc.target/i386/fuse-caller-save.c: Likewise.
5252 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
5253 PIC cases, remove XFAILs.
5255 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
5258 * brig.dg/test/gimple/packed.hsail: Adjust.
5260 2019-05-23 Jakub Jelinek <jakub@redhat.com>
5262 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
5264 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
5266 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
5267 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
5268 gfortran.dg/namelist_89.f90: Gate test on effective_target
5271 2019-05-22 David Malcolm <dmalcolm@redhat.com>
5274 * g++.dg/pr90462.C: New test.
5276 2019-05-22 Marek Polacek <polacek@redhat.com>
5278 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
5279 different line. Check the column number too.
5281 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
5283 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
5284 scan-assembler-not string to avoid false matching on 32bit targets.
5286 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
5289 * gcc.target/i386/stackalign/pr88483-1.c: New test.
5290 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
5292 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
5294 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
5296 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
5299 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
5300 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
5301 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
5302 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
5303 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
5304 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
5305 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
5306 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
5307 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
5309 2019-05-22 Martin Liska <mliska@suse.cz>
5312 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
5313 * gcc.target/powerpc/pr80315-2.c: Likewise.
5314 * gcc.target/powerpc/pr80315-3.c: Likewise.
5315 * gcc.target/powerpc/pr80315-4.c: Likewise.
5317 2019-05-22 Martin Liska <mliska@suse.cz>
5320 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
5321 * gcc.target/powerpc/pr80315-2.c: Likewise.
5322 * gcc.target/powerpc/pr80315-3.c: Likewise.
5323 * gcc.target/powerpc/pr80315-4.c: Likewise.
5325 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
5328 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
5330 2019-05-22 Martin Liska <mliska@suse.cz>
5333 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
5335 2019-05-22 Richard Biener <rguenther@suse.de>
5337 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
5339 2019-05-22 Alan Modra <amodra@gmail.com>
5341 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
5343 * gcc.dg/vect/O3-pr70130.c: Disable default options
5344 added by check_vect_support_and_set_flags.
5345 * gcc.dg/vect/pr48765.c: Likewise.
5346 * gfortran.dg/vect/pr45714-b.f: Likewise.
5348 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
5351 * gcc.dg/torture/pr90553.c: New test.
5353 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5355 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
5356 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
5358 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5362 * g++.dg/other/final3.C: New.
5363 * g++.dg/other/final4.C: Likewise.
5364 * g++.dg/other/final5.C: Likewise.
5366 2019-05-21 Marek Polacek <polacek@redhat.com>
5368 DR 1940 - static_assert in anonymous unions.
5369 * g++.dg/DRs/dr1940.C: New test.
5371 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
5374 * gcc.target/i386/pr90547.c: New test.
5376 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5378 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
5380 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
5382 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
5384 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
5385 * gcc.target/i386/pr84723-2.c: Likewise.
5386 * gcc.target/i386/pr84723-3.c: Likewise.
5387 * gcc.target/i386/pr84723-4.c: Likewise.
5388 * gcc.target/i386/pr84723-5.c: Likewise.
5390 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
5393 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
5395 * gcc.target/i386/pr32219-2.c: Likewise.
5396 * gcc.target/i386/pr32219-3.c: Likewise.
5397 * gcc.target/i386/pr32219-4.c: Likewise.
5398 * gcc.target/i386/pr32219-5.c: Likewise.
5399 * gcc.target/i386/pr32219-6.c: Likewise.
5400 * gcc.target/i386/pr32219-7.c: Likewise.
5401 * gcc.target/i386/pr32219-8.c: Likewise.
5403 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
5406 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
5409 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
5411 * gcc.target/i386/vect-signbitf.c: New test.
5413 2019-05-21 Nathan Sidwell <nathan@acm.org>
5415 * g++.dg/lookup/using53.C: Adjust diagnostic.
5417 2019-05-21 Alan Modra <amodra@gmail.com>
5420 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
5421 and rename functions to suit parameters.
5423 2019-05-21 Richard Biener <rguenther@suse.de>
5426 * gcc.target/i386/pr90510.c: New testcase.
5428 2019-05-21 Martin Liska <mliska@suse.cz>
5430 * gcc.target/i386/pr90500-1.c: Add missing '""'.
5431 * gcc.target/i386/pr90500-2.c: Likewise.
5433 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
5435 * gcc.dg/uninit-28-gimple.c: New test.
5436 * gcc.dg/uninit-29-gimple.c: New test.
5437 * gcc.dg/uninit-30-gimple.c: New test.
5438 * gcc.dg/uninit-31-gimple.c: New test.
5440 2019-05-21 Martin Liska <mliska@suse.cz>
5442 * gcc.dg/pr90263.c: Add -O2.
5444 2019-05-21 Martin Liska <mliska@suse.cz>
5446 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
5447 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
5448 * gcc.target/powerpc/pr80315-2.c: Likewise.
5449 * gcc.target/powerpc/pr80315-3.c: Likewise.
5450 * gcc.target/powerpc/pr80315-4.c: Likewise.
5451 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
5453 2019-05-21 Martin Liska <mliska@suse.cz>
5456 * pr90263.c: Move from gcc.c-torture/compile
5459 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
5462 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
5463 Remove -flax-vector-conversions.
5464 (dg-additional-options): Remove.
5465 (test): Change to void. Declare m0 and m1 as __m64 and
5466 cast initializer in a proper way. Do not return result.
5467 (dg-final): Scan for 2 instances of movq.
5469 2019-05-20 Marek Polacek <polacek@redhat.com>
5471 CWG 2094 - volatile scalars are trivially copyable.
5473 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
5475 * g++.dg/ext/is_trivially_copyable.C: New test.
5477 2019-05-20 Marek Polacek <polacek@redhat.com>
5479 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
5481 * g++.dg/cpp2a/nontype-class17.C: New test.
5483 * g++.dg/lookup/strong-using2.C: New test.
5485 2019-05-20 Jeff Law <law@redhat.com>
5487 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
5488 recent diagnostic cleanups.
5490 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5492 PR tree-optimization/90106
5493 * gcc.dg/cdce3.c: Add hard_float effective target.
5495 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
5497 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
5499 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
5502 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
5503 add a comment as to the reason for the difference.
5504 * gcc.target/i386/memset-strategy-1.c: Likewise.
5506 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
5508 PR c++/90532 Ensure __is_constructible(T[]) is false
5509 * g++.dg/ext/90532.C: New test.
5511 2019-05-20 Jakub Jelinek <jakub@redhat.com>
5513 * gcc.target/i386/avx512f-simd-1.c: New test.
5515 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5517 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
5519 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
5521 2019-05-20 Martin Liska <mliska@suse.cz>
5524 * gcc.c-torture/compile/pr90263.c: New test.
5525 * lib/target-supports.exp: Add check_effective_target_glibc.
5527 2019-05-20 Richard Biener <rguenther@suse.de>
5530 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
5532 * gcc.dg/gimplefe-41.c: Likewise.
5534 2019-05-19 Andrew Pinski <apinski@marvell.com>
5537 * g++.dg/pch/operator-1.C: New testcase.
5538 * g++.dg/pch/operator-1.Hs: New file.
5540 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
5543 * gfortran.dg/associate_48.f90 : New test.
5545 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5548 * gfortran.dg/pr78290.f90: New test.
5550 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5553 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
5554 to make sure the test for internal_pack is retained.
5555 * gfortran.dg/assumed_type_2.f90: Split compile and run time
5557 * gfortran.dg/assumed_type_2a.f90: New file.
5558 * gfortran.dg/c_loc_test_22.f90: Likewise.
5559 * gfortran.dg/contiguous_3.f90: Likewise.
5560 * gfortran.dg/internal_pack_11.f90: Likewise.
5561 * gfortran.dg/internal_pack_12.f90: Likewise.
5562 * gfortran.dg/internal_pack_16.f90: Likewise.
5563 * gfortran.dg/internal_pack_17.f90: Likewise.
5564 * gfortran.dg/internal_pack_18.f90: Likewise.
5565 * gfortran.dg/internal_pack_4.f90: Likewise.
5566 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
5567 to make sure the test for internal_pack is retained.
5568 * gfortran.dg/internal_pack_6.f90: Split compile and run time
5570 * gfortran.dg/internal_pack_6a.f90: New file.
5571 * gfortran.dg/internal_pack_8.f90: Likewise.
5572 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
5574 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
5575 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
5577 * gfortran.dg/no_arg_check_2a.f90: New file.
5578 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
5580 * gfortran.dg/typebound_assignment_5a.f90: New file.
5581 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
5583 * gfortran.dg/typebound_assignment_6a.f90: New file.
5584 * gfortran.dg/internal_pack_19.f90: New file.
5585 * gfortran.dg/internal_pack_20.f90: New file.
5586 * gfortran.dg/internal_pack_21.f90: New file.
5588 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
5590 * objc.dg/instancetype-0.m: New.
5592 2019-05-17 Martin Sebor <msebor@redhat.com>
5594 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
5596 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
5597 * g++.dg/ubsan/pr63956.C: Same.
5598 * g++.old-deja/g++.pt/assign1.C: Same.
5600 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
5603 * c-c++-common/goacc/routine-5.c: Update.
5604 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
5605 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
5608 * c-c++-common/goacc/routine-2.c: Update, and move some test
5610 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
5614 * c-c++-common/goacc/classify-routine.c: Update.
5615 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5617 2019-05-16 Martin Sebor <msebor@redhat.com>
5619 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
5620 * c-c++-common/Wvarargs-2.c: Same.
5621 * c-c++-common/Wvarargs.c: Same.
5622 * c-c++-common/pr51768.c: Same.
5623 * c-c++-common/tm/inline-asm.c: Same.
5624 * c-c++-common/tm/safe-1.c: Same.
5625 * g++.dg/asm-qual-1.C: Same.
5626 * g++.dg/asm-qual-3.C: Same.
5627 * g++.dg/conversion/dynamic1.C: Same.
5628 * g++.dg/cpp0x/constexpr-89599.C: Same.
5629 * g++.dg/cpp0x/constexpr-cast.C: Same.
5630 * g++.dg/cpp0x/constexpr-shift1.C: Same.
5631 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
5632 * g++.dg/cpp0x/nullptr04.C: Same.
5633 * g++.dg/cpp0x/static_assert12.C: Same.
5634 * g++.dg/cpp0x/static_assert8.C: Same.
5635 * g++.dg/cpp1y/lambda-conv1.C: Same.
5636 * g++.dg/cpp1y/pr79393-3.C: Same.
5637 * g++.dg/cpp1y/static_assert1.C: Same.
5638 * g++.dg/cpp1z/constexpr-if4.C: Same.
5639 * g++.dg/cpp1z/constexpr-if5.C: Same.
5640 * g++.dg/cpp1z/constexpr-if9.C: Same.
5641 * g++.dg/eh/goto2.C: Same.
5642 * g++.dg/eh/goto3.C: Same.
5643 * g++.dg/expr/static_cast8.C: Same.
5644 * g++.dg/ext/flexary5.C: Same.
5645 * g++.dg/ext/utf-array-short-wchar.C: Same.
5646 * g++.dg/ext/utf-array.C: Same.
5647 * g++.dg/ext/utf8-2.C: Same.
5648 * g++.dg/gomp/loop-4.C: Same.
5649 * g++.dg/gomp/macro-4.C: Same.
5650 * g++.dg/gomp/udr-1.C: Same.
5651 * g++.dg/init/initializer-string-too-long.C: Same.
5652 * g++.dg/other/offsetof9.C: Same.
5653 * g++.dg/ubsan/pr63956.C: Same.
5654 * g++.dg/warn/Wbool-operation-1.C: Same.
5655 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5656 * g++.dg/warn/Wtype-limits.C: Same.
5657 * g++.dg/wrappers/pr88680.C: Same.
5658 * g++.old-deja/g++.mike/eh55.C: Same.
5659 * gcc.dg/Wsign-compare-1.c: Same.
5660 * gcc.dg/Wtype-limits-Wextra.c: Same.
5661 * gcc.dg/Wtype-limits.c: Same.
5662 * gcc.dg/Wunknownprag.c: Same.
5663 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
5664 * gcc.dg/asm-6.c: Same.
5665 * gcc.dg/asm-qual-1.c: Same.
5666 * gcc.dg/cast-1.c: Same.
5667 * gcc.dg/cast-2.c: Same.
5668 * gcc.dg/cast-3.c: Same.
5669 * gcc.dg/cpp/source_date_epoch-2.c: Same.
5670 * gcc.dg/debug/pr85252.c: Same.
5671 * gcc.dg/dfp/cast-bad.c: Same.
5672 * gcc.dg/format/gcc_diag-1.c: Same.
5673 * gcc.dg/format/gcc_diag-11.c: Same.
5674 * gcc.dg/gcc_diag-11.c: Same.
5675 * gcc.dg/gnu-cond-expr-2.c: Same.
5676 * gcc.dg/gnu-cond-expr-3.c: Same.
5677 * gcc.dg/gomp/macro-4.c: Same.
5678 * gcc.dg/init-bad-1.c: Same.
5679 * gcc.dg/init-bad-2.c: Same.
5680 * gcc.dg/init-bad-3.c: Same.
5681 * gcc.dg/pr27528.c: Same.
5682 * gcc.dg/pr48552-1.c: Same.
5683 * gcc.dg/pr48552-2.c: Same.
5684 * gcc.dg/pr59846.c: Same.
5685 * gcc.dg/pr61096-1.c: Same.
5686 * gcc.dg/pr8788-1.c: Same.
5687 * gcc.dg/pr90082.c: Same.
5688 * gcc.dg/simd-2.c: Same.
5689 * gcc.dg/spellcheck-params-2.c: Same.
5690 * gcc.dg/spellcheck-params.c: Same.
5691 * gcc.dg/strlenopt-49.c: Same.
5692 * gcc.dg/tm/pr52141.c: Same.
5693 * gcc.dg/torture/pr51106-1.c: Same.
5694 * gcc.dg/torture/pr51106-2.c: Same.
5695 * gcc.dg/utf-array-short-wchar.c: Same.
5696 * gcc.dg/utf-array.c: Same.
5697 * gcc.dg/utf8-2.c: Same.
5698 * gcc.dg/warn-sprintf-no-nul.c: Same.
5699 * gcc.target/i386/asm-flag-0.c: Same.
5700 * gcc.target/i386/inline_error.c: Same.
5701 * gcc.target/i386/pr30848.c: Same.
5702 * gcc.target/i386/pr39082-1.c: Same.
5703 * gcc.target/i386/pr39678.c: Same.
5704 * gcc.target/i386/pr57756.c: Same.
5705 * gcc.target/i386/pr68843-1.c: Same.
5706 * gcc.target/i386/pr79804.c: Same.
5707 * gcc.target/i386/pr82673.c: Same.
5708 * obj-c++.dg/class-protocol-1.mm: Same.
5709 * obj-c++.dg/exceptions-3.mm: Same.
5710 * obj-c++.dg/exceptions-4.mm: Same.
5711 * obj-c++.dg/exceptions-5.mm: Same.
5712 * obj-c++.dg/exceptions-6.mm: Same.
5713 * obj-c++.dg/method-12.mm: Same.
5714 * obj-c++.dg/method-13.mm: Same.
5715 * obj-c++.dg/method-6.mm: Same.
5716 * obj-c++.dg/method-7.mm: Same.
5717 * obj-c++.dg/method-9.mm: Same.
5718 * obj-c++.dg/method-lookup-1.mm: Same.
5719 * obj-c++.dg/proto-lossage-4.mm: Same.
5720 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5721 * objc.dg/call-super-2.m: Same.
5722 * objc.dg/class-protocol-1.m: Same.
5723 * objc.dg/desig-init-1.m: Same.
5724 * objc.dg/exceptions-3.m: Same.
5725 * objc.dg/exceptions-4.m: Same.
5726 * objc.dg/exceptions-5.m: Same.
5727 * objc.dg/exceptions-6.m: Same.
5728 * objc.dg/method-19.m: Same.
5729 * objc.dg/method-2.m: Same.
5730 * objc.dg/method-5.m: Same.
5731 * objc.dg/method-6.m: Same.
5732 * objc.dg/method-7.m: Same.
5733 * objc.dg/method-lookup-1.m: Same.
5734 * objc.dg/proto-hier-1.m: Same.
5735 * objc.dg/proto-lossage-4.m: Same.
5737 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
5739 * g++.dg/eh/o32-fp.C: New.
5740 * gcc.target/mips/dwarfregtable-1.c: New.
5741 * gcc.target/mips/dwarfregtable-2.c: New.
5742 * gcc.target/mips/dwarfregtable-3.c: New.
5743 * gcc.target/mips/dwarfregtable-4.c: New.
5744 * gcc.target/mips/dwarfregtable.h: New.
5746 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
5748 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
5749 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
5750 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
5752 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
5755 * gcc.target/i386/pr90497-1.c: New test.
5756 * gcc.target/i386/pr90497-2.c: Likewise.
5758 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
5760 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
5761 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
5763 2019-05-17 Richard Biener <rguenther@suse.de>
5765 * gcc.dg/gimplefe-41.c: New testcase.
5767 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
5769 PR tree-optimization/90106
5770 * gcc.dg/cdce3.c: New test.
5772 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
5774 * gcc.target/s390/zvector/vec-sldw.c: New test.
5776 2019-05-17 Martin Liska <mliska@suse.cz>
5779 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
5781 2019-05-16 Jakub Jelinek <jakub@redhat.com>
5783 * gcc.dg/vect/vect-simd-1.c: New test.
5784 * gcc.dg/vect/vect-simd-2.c: New test.
5785 * gcc.dg/vect/vect-simd-3.c: New test.
5786 * gcc.dg/vect/vect-simd-4.c: New test.
5788 2019-05-16 Martin Liska <mliska@suse.cz>
5791 * gcc.target/i386/pr90500-1.c: New test.
5792 * gcc.target/i386/pr90500-2.c: New test.
5794 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
5796 PR tree-optimization/90394
5797 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
5798 * gcc.dg/uninit-pr90394.c: New test.
5800 2019-05-16 Richard Biener <rguenther@suse.de>
5803 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
5804 transforms happening earlier now.
5806 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
5808 * lib/target-supports.exp (check_effective_target_cet): Add the
5809 -fcf-protection flag to the build conditions.
5811 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
5813 PR tree-optimization/90106
5814 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
5815 * gcc.dg/cdce2.c: Likewise.
5817 2019-05-16 Richard Biener <rguenther@suse.de>
5819 PR tree-optimization/90424
5820 * g++.target/i386/pr90424-1.C: New testcase.
5821 * g++.target/i386/pr90424-2.C: Likewise.
5823 2019-05-16 Richard Biener <rguenther@suse.de>
5825 * gcc.dg/gimplefe-40.c: Amend again.
5827 2019-05-15 Cherry Zhang <cherryyz@google.com>
5829 * go.test/test/nilptr2.go: Change use function to actually do
5832 2019-05-16 Jakub Jelinek <jakub@redhat.com>
5835 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
5838 * c-c++-common/gomp/simd8.c: New test.
5840 2019-05-15 Marek Polacek <polacek@redhat.com>
5842 CWG 2096 - constraints on literal unions.
5843 * g++.dg/cpp0x/literal-type1.C: New test.
5845 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
5848 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
5849 * gfortran.dg/open_errors_3.f90: New test.
5851 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5854 * gcc.target/i386/mmx-vals.h: New file.
5855 * gcc.target/i386/sse2-mmx-2.c: Likewise.
5856 * gcc.target/i386/sse2-mmx-3.c: Likewise.
5857 * gcc.target/i386/sse2-mmx-4.c: Likewise.
5858 * gcc.target/i386/sse2-mmx-5.c: Likewise.
5859 * gcc.target/i386/sse2-mmx-6.c: Likewise.
5860 * gcc.target/i386/sse2-mmx-7.c: Likewise.
5861 * gcc.target/i386/sse2-mmx-8.c: Likewise.
5862 * gcc.target/i386/sse2-mmx-9.c: Likewise.
5863 * gcc.target/i386/sse2-mmx-10.c: Likewise.
5864 * gcc.target/i386/sse2-mmx-11.c: Likewise.
5865 * gcc.target/i386/sse2-mmx-12.c: Likewise.
5866 * gcc.target/i386/sse2-mmx-13.c: Likewise.
5867 * gcc.target/i386/sse2-mmx-14.c: Likewise.
5868 * gcc.target/i386/sse2-mmx-15.c: Likewise.
5869 * gcc.target/i386/sse2-mmx-16.c: Likewise.
5870 * gcc.target/i386/sse2-mmx-17.c: Likewise.
5871 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
5872 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
5873 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
5874 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
5875 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
5876 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
5877 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
5878 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
5879 * gcc.target/i386/sse2-mmx-20.c: Likewise.
5880 * gcc.target/i386/sse2-mmx-21.c: Likewise.
5881 * gcc.target/i386/sse2-mmx-22.c: Likewise.
5882 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
5883 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
5884 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
5885 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
5886 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
5887 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
5888 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
5889 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
5890 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
5891 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
5892 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
5893 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
5894 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
5895 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
5896 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
5897 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
5898 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
5899 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
5900 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
5901 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
5902 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
5903 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
5904 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
5905 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
5906 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
5907 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
5908 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
5909 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
5910 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
5911 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
5912 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
5913 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
5914 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
5915 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
5916 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
5917 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
5918 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
5919 * gcc.target/i386/sse2-mmx-por.c: Likewise.
5920 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
5921 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
5922 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
5923 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
5924 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
5925 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
5926 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
5927 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
5928 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
5929 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
5930 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
5931 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
5932 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
5933 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
5934 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
5935 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
5936 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
5937 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
5938 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
5939 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
5940 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
5941 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
5942 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
5943 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
5944 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
5945 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
5946 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
5947 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
5948 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
5949 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
5950 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
5952 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5955 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
5958 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5961 * gcc.target/i386/pr82483-1.c: Error only on ia32.
5962 * gcc.target/i386/pr82483-2.c: Likewise.
5964 2019-05-15 Martin Liska <mliska@suse.cz>
5967 * gcc.dg/tree-ssa/pr90478-2.c: New test.
5968 * gcc.dg/tree-ssa/pr90478.c: New test.
5970 2019-05-15 Richard Biener <rguenther@suse.de>
5972 * gcc.dg/gimplefe-40.c: Amend.
5974 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5976 * lib/target-supports.exp
5977 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
5978 (check_effective_target_powerpc_p9vector_ok): Likewise.
5979 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5980 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5981 (check_effective_target_powerpc_vsx_ok): Likewise.
5982 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
5983 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
5985 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5987 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
5988 for PowerPC platforms.
5990 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5993 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
5994 * gcc.target/i386/cet-notrack-5a.c: Likewise.
5995 * gcc.target/i386/cet-notrack-5b.c: Likewise.
5996 * gcc.target/i386/cet-notrack-6b.c: Likewise.
5997 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5998 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
5999 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6000 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
6001 * gcc.target/i386/cet-sjlj-3.c: Likewise.
6002 * gcc.target/i386/cet-sjlj-5.c: Likewise.
6004 2019-05-14 Marek Polacek <polacek@redhat.com>
6007 * g++.dg/cpp0x/decltype71.C: New test.
6010 * g++.dg/init/static5.C: New test.
6012 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
6015 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
6016 * gcc.target/i386/pr52146.c: Likewise.
6017 * gcc.target/i386/pr52698.c: Likewise.
6018 * gcc.target/i386/pr52857-1.c: Likewise.
6019 * gcc.target/i386/pr52857-2.c: Likewise.
6020 * gcc.target/i386/pr52876.c: Likewise.
6021 * gcc.target/i386/pr53698.c: Likewise.
6022 * gcc.target/i386/pr54157.c: Likewise.
6023 * gcc.target/i386/pr55049-1.c: Likewise.
6024 * gcc.target/i386/pr55093.c: Likewise.
6025 * gcc.target/i386/pr55116-1.c: Likewise.
6026 * gcc.target/i386/pr55116-2.c: Likewise.
6027 * gcc.target/i386/pr55597.c: Likewise.
6028 * gcc.target/i386/pr59929.c: Likewise.
6029 * gcc.target/i386/pr66470.c: Likewise.
6031 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6033 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
6035 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
6036 * gcc.dg/c99-math-double-1.c: Likewise.
6037 * gcc.dg/c99-math-float-1.c: Likewise.
6038 * gcc.dg/c99-math-long-double-1.c: Likewise.
6039 * gcc.misc-tests/linkage.exp: Simplify triplet to
6042 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
6044 * gcc.target/i386/pr63620.c: Likewise.
6046 * lib/target-supports.exp (check_sse_os_support_available): Remove
6047 Solaris 9/x86 workaround.
6049 2019-05-14 Richard Biener <rguenther@suse.de>
6051 * gcc.dg/gimplefe-40.c: New testcase.
6053 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6055 PR preprocessor/90382
6056 * g++.dg/diagnostic/trailing1.C: New test.
6058 2019-05-14 marxin <mliska@suse.cz>
6061 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
6064 2019-05-14 Richard Biener <rguenther@suse.de>
6065 H.J. Lu <hongjiu.lu@intel.com>
6067 PR tree-optimization/88828
6068 * gcc.target/i386/pr88828-1.c: New test.
6069 * gcc.target/i386/pr88828-1a.c: Likewise.
6070 * gcc.target/i386/pr88828-1b.c: Likewise.
6071 * gcc.target/i386/pr88828-1c.c: Likewise.
6072 * gcc.target/i386/pr88828-4a.c: Likewise.
6073 * gcc.target/i386/pr88828-4b.c: Likewise.
6074 * gcc.target/i386/pr88828-5a.c: Likewise.
6075 * gcc.target/i386/pr88828-5b.c: Likewise.
6076 * gcc.target/i386/pr88828-7.c: Likewise.
6077 * gcc.target/i386/pr88828-7a.c: Likewise.
6078 * gcc.target/i386/pr88828-7b.c: Likewise.
6079 * gcc.target/i386/pr88828-8.c: Likewise.
6080 * gcc.target/i386/pr88828-8a.c: Likewise.
6081 * gcc.target/i386/pr88828-8b.c: Likewise.
6082 * gcc.target/i386/pr88828-9.c: Likewise.
6083 * gcc.target/i386/pr88828-9a.c: Likewise.
6084 * gcc.target/i386/pr88828-9b.c: Likewise.
6086 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
6088 * gcc.target/aarch64/signbitv4sf.c: New test.
6089 * gcc.target/aarch64/signbitv2sf.c: New test.
6091 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
6093 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
6094 regression, by matching a note on any line.
6095 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
6096 correct line number is matched without depending on a library header.
6098 2019-05-13 Richard Biener <rguenther@suse.de>
6100 PR tree-optimization/90402
6101 * gcc.dg/torture/pr90402-1.c: New testcase.
6103 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
6104 Dominique d'Humieres <dominiq@gcc.gnu.org>
6107 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
6108 do not use -fno-pic on Darwin.
6109 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6110 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6111 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6112 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6113 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6114 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6115 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6116 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6117 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6118 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6119 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6120 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6121 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6122 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6123 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6124 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6125 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6126 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6127 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6128 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6129 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6130 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6131 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
6132 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
6133 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6134 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
6135 * gcc.target/i386/ret-thunk-1.c: Likewise.
6136 * gcc.target/i386/ret-thunk-10.c: Likewise.
6137 * gcc.target/i386/ret-thunk-11.c: Likewise.
6138 * gcc.target/i386/ret-thunk-12.c: Likewise.
6139 * gcc.target/i386/ret-thunk-13.c: Likewise.
6140 * gcc.target/i386/ret-thunk-14.c: Likewise.
6141 * gcc.target/i386/ret-thunk-15.c: Likewise.
6142 * gcc.target/i386/ret-thunk-16.c: Likewise.
6143 * gcc.target/i386/ret-thunk-2.c: Likewise.
6144 * gcc.target/i386/ret-thunk-22.c: Likewise.
6145 * gcc.target/i386/ret-thunk-23.c: Likewise.
6146 * gcc.target/i386/ret-thunk-24.c: Likewise.
6147 * gcc.target/i386/ret-thunk-3.c: Likewise.
6148 * gcc.target/i386/ret-thunk-4.c: Likewise.
6149 * gcc.target/i386/ret-thunk-5.c: Likewise.
6150 * gcc.target/i386/ret-thunk-6.c: Likewise.
6151 * gcc.target/i386/ret-thunk-7.c: Likewise.
6152 * gcc.target/i386/ret-thunk-8.c: Likewise.
6153 * gcc.target/i386/ret-thunk-9.c: Likewise.
6155 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
6158 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
6159 for variables on Darwin, rather than common.
6160 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
6161 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
6163 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6165 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
6166 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
6168 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6171 * gfortran.dg/assumed_type_10.f90: New test case.
6172 * gfortran.dg/assumed_type_11.f90: New test case.
6174 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
6176 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
6178 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
6180 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6182 * g++.dg/diagnostic/main1.C: New.
6184 2019-05-10 Marek Polacek <polacek@redhat.com>
6186 PR c++/78010 - bogus -Wsuggest-override warning on final function.
6187 * g++.dg/warn/Wsuggest-override-2.C: New test.
6189 2019-05-10 Jakub Jelinek <jakub@redhat.com>
6191 PR tree-optimization/90385
6192 * gfortran.dg/pr90385.f90: New test.
6195 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
6196 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
6198 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
6201 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
6202 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
6205 * gfortran.dg/iso_c_binding_char_1.f90: New test.
6208 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
6209 the direct passing of substrings as descriptors to bind(C).
6210 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
6211 'atmp' to account for the setting of the 'span' field.
6212 * gfortran.dg/transpose_optimization_2.f90: Ditto.
6214 2019-05-10 Jakub Jelinek <jakub@redhat.com>
6216 PR tree-optimization/88709
6217 PR tree-optimization/90271
6218 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
6222 * g++.dg/pch/pr90326.C: New test.
6223 * g++.dg/pch/pr90326.Hs: New file.
6225 2019-05-10 Martin Liska <mliska@suse.cz>
6228 * gcc.dg/tree-ssa/pr90340-2.c: New test.
6229 * gcc.dg/tree-ssa/pr90340.c: New test.
6231 2019-05-09 Cherry Zhang <cherryyz@google.com>
6233 * go.dg/mapstring.go: New test.
6235 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
6238 * gcc.target/arm/pr90405.c: New test.
6240 2019-05-09 Martin Liska <mliska@suse.cz>
6242 * gcc.dg/gimplefe-39.c: New test.
6244 2019-05-09 Martin Liska <mliska@suse.cz>
6246 * gcc.dg/gimplefe-37.c: New test.
6247 * gcc.dg/gimplefe-33.c: Likewise.
6249 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6253 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6255 * g++.dg/diagnostic/trailing1.C: New.
6257 2019-05-09 Richard Biener <rguenther@suse.de>
6259 PR tree-optimization/90395
6260 * gcc.dg/torture/pr90395.c: New testcase.
6262 2019-05-08 Cherry Zhang <cherryyz@google.com>
6264 * go.dg/cmpstring.go: New test.
6266 2019-05-08 Jakub Jelinek <jakub@redhat.com>
6269 PR tree-optimization/89060
6270 * gcc.dg/tree-ssa/pr89060.c: New test.
6272 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
6273 Richard Earnshaw <rearnsha@arm.com>
6276 * gcc.target/arm/pr88167-1.c: New test.
6277 * gcc.target/arm/pr88167-2.c: New test.
6279 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
6281 PR tree-optimization/90078
6282 * g++.dg/tree-ssa/pr90078.C: New test.
6284 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
6286 PR tree-optimization/90240
6287 * gfortran.dg/graphite/pr90240.f: New test.
6289 2019-05-08 Li Jia He <helijia@linux.ibm.com>
6292 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
6293 test case to run on the little endian machine.
6295 2019-05-08 Jakub Jelinek <jakub@redhat.com>
6297 PR tree-optimization/90356
6298 * gcc.dg/tree-ssa/pr90356-1.c: New test.
6299 * gcc.dg/tree-ssa/pr90356-2.c: New test.
6300 * gcc.dg/tree-ssa/pr90356-3.c: New test.
6301 * gcc.dg/tree-ssa/pr90356-4.c: New test.
6303 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
6305 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
6306 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
6307 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
6308 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
6309 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
6310 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
6311 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
6312 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
6313 * gcc.target/i386/sse-13.c: Ditto.
6314 * gcc.target/i386/sse-14.c: Ditto.
6315 * gcc.target/i386/sse-22.c: Ditto.
6316 * gcc.target/i386/sse-23.c: Ditto.
6317 * g++.dg/other/i386-2.C: Ditto.
6318 * g++.dg/other/i386-3.C: Ditto.
6320 2019-05-07 Cherry Zhang <cherryyz@google.com>
6322 * go.dg/arrayclear.go: New test.
6323 * go.dg/mapclear.go: New test.
6325 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
6328 * gcc.target/powerpc/pr89765-mc.c: New test.
6329 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
6330 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
6331 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
6332 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
6333 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
6334 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
6335 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
6336 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
6337 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
6338 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
6339 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
6340 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
6341 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
6342 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
6343 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
6344 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
6345 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
6346 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
6347 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
6348 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
6349 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
6350 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
6351 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
6352 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
6354 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6356 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
6359 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
6361 * gcc.target/i386/asm-7.c: New test.
6362 * gcc.target/i386/asm-1.c: Update expected error string.
6363 * gcc.target/i386/pr62120.c: Ditto.
6365 2019-05-07 Li Jia He <helijia@linux.ibm.com>
6367 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
6369 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
6371 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
6372 Hongtao Liu <hongtao.liu@intel.com>
6376 * gcc.target/i386/avx512f-vcomisd-2.c: New.
6377 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
6379 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
6382 * gfortran.dg/pr90290.f90: New test.
6384 2019-05-06 Jakub Jelinek <jakub@redhat.com>
6386 PR tree-optimization/88709
6387 PR tree-optimization/90271
6388 * gcc.dg/store_merging_26.c: New test.
6389 * gcc.dg/store_merging_27.c: New test.
6390 * gcc.dg/store_merging_28.c: New test.
6391 * gcc.dg/store_merging_29.c: New test.
6393 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
6396 * gcc.target/powerpc/pr89424-0.c: New test.
6397 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
6398 enable testing of newly patched capability.
6399 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
6400 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
6401 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
6403 2019-05-06 Marek Polacek <polacek@redhat.com>
6405 PR c++/90265 - ICE with generic lambda.
6406 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
6408 2019-05-06 Richard Biener <rguenther@suse.de>
6410 PR tree-optimization/90358
6411 * gcc.target/i386/pr90358.c: New testcase.
6413 2019-05-06 Richard Biener <rguenther@suse.de>
6415 PR tree-optimization/88828
6416 * gcc.target/i386/pr88828-0.c: New testcase.
6418 2019-05-06 Richard Biener <rguenther@suse.de>
6420 PR tree-optimization/90328
6421 * gcc.dg/torture/pr90328.c: New testcase.
6423 2019-05-06 Richard Biener <rguenther@suse.de>
6426 * gcc.dg/pr87314-1.c: Align the substring to open up
6427 string merging for targets aligning strings to 8 bytes.
6429 2019-05-06 Martin Liska <mliska@suse.cz>
6432 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
6434 * gcc.dg/tsan/pr88017.c: Likewise.
6436 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6439 * gfortran.dg/pr90344.f90: New test
6441 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
6443 PR tree-optimization/90269
6444 * g++.dg/tree-ssa/ldist-1.C: New file.
6446 2019-05-03 Richard Biener <rguenther@suse.de>
6448 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
6450 2019-05-03 Richard Biener <rguenther@suse.de>
6453 * gcc.dg/pr89518.c: New testcase.
6455 2019-05-03 Richard Biener <rguenther@suse.de>
6458 * gcc.dg/pr87314-1.c: New testcase.
6460 2019-05-03 Richard Biener <rguenther@suse.de>
6462 PR tree-optimization/88963
6463 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
6464 * gcc.target/i386/pr88963-1.c: New testcase.
6465 * gcc.target/i386/pr88963-2.c: Likewise.
6467 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
6470 * gcc.target/i386/pr88809.c: Adjust for darwin.
6471 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
6473 2019-05-03 Jakub Jelinek <jakub@redhat.com>
6475 PR tree-optimization/90303
6476 * g++.target/i386/pr90303.C: New test.
6478 2019-05-03 Richard Biener <rguenther@suse.de>
6480 PR tree-optimization/89698
6481 * g++.dg/tree-ssa/pr89698.C: New testcase.
6483 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
6485 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
6487 2019-05-02 Richard Biener <rguenther@suse.de>
6489 PR tree-optimization/89653
6490 * g++.dg/vect/pr89653.cc: New testcase.
6492 2019-05-02 Richard Biener <rguenther@suse.de>
6494 PR tree-optimization/89509
6495 * gcc.dg/torture/restrict-8.c: New testcase.
6497 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
6499 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
6500 for cold section label.
6501 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6502 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6504 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6506 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
6509 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6511 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
6513 2019-05-02 Martin Liska <mliska@suse.cz>
6515 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
6516 * g++.target/i386/pr57362.C: Likewise.
6518 2019-05-02 Martin Liska <mliska@suse.cz>
6521 * gcc.target/i386/pr88809.c: New test.
6522 * gcc.target/i386/pr88809-2.c: New test.
6524 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
6527 * gfortran.dg/block_name_2.f90: Adjust dg-error.
6528 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
6529 * gfortran.dg/pr60144.f90: New test.
6531 2019-05-01 Jeff Law <law@redhat.com>
6533 PR tree-optimization/90037
6534 * g++.dg/tree-ssa/pr88797.C: New test.
6536 2019-05-01 Nathan Sidwell <nathan@acm.org>
6538 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
6540 2019-04-30 Jakub Jelinek <jakub@redhat.com>
6543 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
6546 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
6548 * gcc.dg/sinhatanh-2.c: Count the number of functions.
6549 * gcc.dg/sinhatanh-3.c: Likewise.
6551 2019-04-30 Martin Liska <mliska@suse.cz>
6553 * gcc.dg/Werror-13.c: Add new tests for it.
6554 * gcc.dg/pragma-diag-6.c: Likewise.
6556 2019-04-30 Jakub Jelinek <jakub@redhat.com>
6559 * gcc.target/aarch64/pr89093.c: New test.
6560 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
6562 PR tree-optimization/89475
6563 * gcc.dg/tree-ssa/pr89475.c: New test.
6565 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
6567 PR tree-optimization/90240
6569 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6571 PR tree-optimization/90078
6572 * g++.dg/tree-ssa/pr90078.C: New test.
6574 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
6576 * gcc.dg/uninit-25-gimple.c: New test.
6577 * gcc.dg/uninit-25.c: New test.
6578 * gcc.dg/uninit-26.c: New test.
6579 * gcc.dg/uninit-27-gimple.c: New test.
6581 2019-04-29 Richard Biener <rguenther@suse.de>
6583 PR tree-optimization/90278
6584 * gcc.dg/torture/pr90278.c: New testcase.
6586 2019-04-27 Jakub Jelinek <jakub@redhat.com>
6589 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
6592 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
6595 * gcc.target/i386/pr89261.c: New test.
6597 2019-04-27 Martin Liska <mliska@suse.cz>
6600 * gcc.dg/completion-5.c: New test.
6601 * gcc.target/i386/spellcheck-options-5.c: New test.
6603 2019-04-26 Jim Wilson <jimw@sifive.com>
6605 * gcc.target/riscv/load-immediate.c: New.
6607 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
6610 * g++.dg/diagnostic/pr90243.C: New test.
6612 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6615 * g++.dg/cpp1z/class-deduction66.C: New.
6617 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6619 * g++.dg/diagnostic/trailing1.C: New.
6621 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
6623 * gcc.dg/alias-16.c: New test.
6625 2019-04-25 Martin Liska <mliska@suse.cz>
6626 H.J. Lu <hongjiu.lu@intel.com>
6629 * g++.target/i386/mv28.C: New test.
6630 * gcc.target/i386/mvc14.c: Likewise.
6631 * g++.target/i386/pr57362.C: Updated.
6633 2019-04-24 Jeff Law <law@redhat.com>
6635 PR tree-optimization/90037
6636 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
6637 * gcc.dg/isolate-2.c: Likewise.
6638 * gcc.dg/isolate-4.c: Likewise.
6639 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
6640 * gcc.dg/pr90037.c: New test.
6642 2019-04-25 Jakub Jelinek <jakub@redhat.com>
6645 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
6647 2019-04-25 Richard Biener <rguenther@suse.de>
6650 * g++.dg/torture/pr90194.C: New testcase.
6652 2019-04-24 Marek Polacek <polacek@redhat.com>
6655 * g++.dg/cpp1z/nontype-auto16.C: New test.
6657 2019-04-24 Jakub Jelinek <jakub@redhat.com>
6660 * gcc.target/i386/pr90193.c: New test.
6662 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6665 * gcc.target/s390/pr89952.c: New test.
6667 2019-04-24 Jakub Jelinek <jakub@redhat.com>
6670 * g++.target/i386/pr90187.C: New test.
6672 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
6674 * gdc.test/README.gcc: New file.
6676 2019-04-24 Jakub Jelinek <jakub@redhat.com>
6678 PR tree-optimization/90208
6679 * gcc.dg/tsan/pr90208-1.c: New test.
6680 * gcc.dg/tsan/pr90208-2.c: New test.
6682 PR tree-optimization/90211
6683 * gcc.dg/autopar/pr90211.c: New test.
6685 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
6686 Robin Dapp <rdapp@linux.ibm.com>
6688 * gdc.dg/link.d: Test if target d_runtime.
6689 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
6690 * gdc.dg/simd.d: Likewise.
6692 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
6694 * gdc.test/fail_compilation/fail2456.d: New test.
6695 * gdc.test/fail_compilation/test18312.d: New test.
6696 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
6698 2018-04-23 Sudakshina Das <sudi.das@arm.com>
6700 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
6702 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
6703 with GNU note section.
6705 2019-04-23 Jeff Law <law@redhat.com>
6707 * lib/target-supports.exp
6708 (check_effective_target_keeps_null_pointer_checks): Add cr16.
6710 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
6712 PR rtl-optimization/87979
6713 * gcc.dg/pr87979.c: New test.
6715 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
6717 PR rtl-optimization/84032
6718 * gcc.dg/pr84032.c: New test.
6720 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6722 PR tree-optimization/90078
6723 * g++.dg/tree-ssa/pr90078.C: New test.
6725 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6727 PR tree-optimization/90021
6728 * gfortran.dg/pr90021.f90: New test.
6730 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6733 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
6735 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
6738 * gfortran.dg/class_70.f03
6740 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
6743 * gcc.target/i386/pr90178.c: New test.
6745 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
6747 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
6749 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6752 * g++.dg/cpp0x/pr89900-1.C: New.
6753 * g++.dg/cpp0x/pr89900-2.C: Likewise.
6754 * g++.dg/cpp0x/pr89900-3.C: Likewise.
6755 * g++.dg/cpp0x/pr89900-4.C: Likewise.
6757 2019-04-19 Jakub Jelinek <jakub@redhat.com>
6760 * gcc.c-torture/compile/pr90139.c: New test.
6763 * g++.dg/template/pr90138.C: New test.
6766 * c-c++-common/pr89888.c: New test.
6767 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
6768 Don't expect -Wswitch-unreachable warning.
6771 * c-c++-common/pr90108.c: New test.
6773 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
6776 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
6778 2019-04-18 Richard Biener <rguenther@suse.de>
6781 * gcc.dg/guality/pr90131.c: New testcase.
6783 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6786 * g++.dg/ext/attrib58.C: New test.
6787 * g++.dg/ext/attrib59.C: New test.
6788 * g++.dg/ext/attrib60.C: New test.
6791 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
6792 constants to ensure precise result even when not using fma.
6793 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
6794 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
6795 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
6796 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
6797 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
6798 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
6799 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
6800 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
6801 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
6803 2019-04-17 Marek Polacek <polacek@redhat.com>
6805 PR c++/90124 - bogus error with incomplete type in decltype.
6806 * g++.dg/cpp0x/decltype70.C: New test.
6808 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6811 * gcc.dg/pr90095-1.c: New test.
6812 * gcc.dg/pr90095-2.c: New test.
6814 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
6817 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
6818 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
6819 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
6823 * gfortran.dg/goacc/private-1.f95: Remove file.
6824 * gfortran.dg/goacc/private-2.f95: Likewise.
6825 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
6826 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
6828 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
6830 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6833 * gcc.target/arm/pr89093-2.c: New test.
6835 2019-04-16 Jakub Jelinek <jakub@redhat.com>
6838 * g++.dg/cpp0x/constexpr-86953.C: New test.
6840 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
6842 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
6844 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
6847 * gcc.dg/guality/pr89528.c: New.
6849 PR rtl-optimization/86438
6850 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
6852 2019-04-16 Jakub Jelinek <jakub@redhat.com>
6855 * gcc.target/i386/pr90096.c: New test.
6856 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
6857 * gcc.target/i386/pr69255-2.c: Likewise.
6858 * gcc.target/i386/pr69255-3.c: Likewise.
6860 PR rtl-optimization/90082
6861 * gcc.dg/pr90082.c: New test.
6863 PR tree-optimization/90090
6864 * g++.dg/opt/pr90090.C: New test.
6866 2019-04-16 Richard Biener <rguenther@suse.de>
6868 PR tree-optimization/56049
6869 * gfortran.dg/pr56049.f90: New testcase.
6871 2019-04-15 Richard Biener <rguenther@suse.de>
6874 * gcc.dg/guality/pr90074.c: New testcase.
6876 2019-04-15 Richard Biener <rguenther@suse.de>
6878 PR tree-optimization/90071
6879 * gcc.dg/torture/pr90071.c: New testcase.
6881 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6883 PR rtl-optimization/89794
6884 * gcc.dg/torture/pr89794.c: New testcase.
6886 2019-04-15 Richard Biener <rguenther@suse.de>
6889 * gcc.dg/torture/pr88936-1.c: New testcase.
6890 * gcc.dg/torture/pr88936-2.c: Likewise.
6891 * gcc.dg/torture/pr88936-3.c: Likewise.
6893 2019-04-15 Martin Jambor <mjambor@suse.cz>
6896 * g++.dg/ipa/pr89693.C: New test.
6898 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
6900 PR tree-optimization/90020
6901 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
6903 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
6906 * g++.dg/lto/pr89358_0.C: New testcase.
6907 * g++.dg/lto/pr89358_1.C: New testcase.
6909 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6912 * gfortran.dg/bind_c_usage_33.f90: New test and...
6913 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
6915 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
6918 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
6919 in ctg. Test the conversion of the descriptor types in the main
6921 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
6922 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
6925 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
6926 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
6929 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
6930 the computation of 'ans'. Also, change the expected results for
6931 CFI_is_contiguous to comply with standard.
6932 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
6933 results for CFI_is_contiguous to comply with standard.
6934 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
6935 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
6937 2019-04-13 Jakub Jelinek <jakub@redhat.com>
6940 * gcc.target/arm/pr89093.c: New test.
6942 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6945 * c-c++-common/pr89933.c: New test.
6947 2019-04-12 Martin Sebor <msebor@redhat.com>
6953 * c-c++-common/attributes-1.c: Adjust.
6954 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
6955 * c-c++-common/builtin-has-attribute-6.c: New test.
6956 * c-c++-common/builtin-has-attribute-7.c: New test.
6957 * c-c++-common/pr71574.c: Adjust.
6958 * gcc.dg/pr25559.c: Adjust.
6959 * gcc.dg/attr-vector_size.c: New test.
6961 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6963 PR rtl-optimization/89965
6964 * gcc.target/i386/pr89965.c: New test.
6966 2019-04-12 Marek Polacek <polacek@redhat.com>
6968 PR c++/87603 - constexpr functions are no longer noexcept.
6969 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
6970 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
6971 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
6972 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
6973 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
6974 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
6976 2019-04-12 Marek Polacek <polacek@redhat.com>
6978 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
6979 * g++.dg/cpp0x/pr86397-1.C: Likewise.
6980 * g++.dg/cpp0x/pr86397-2.C: Likewise.
6982 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
6984 * g++.target/arm/arm.exp: Change format of default prune regex.
6985 * gcc.target/arm/arm.exp: Change format of default prune regex.
6987 2019-04-12 Martin Liska <mliska@suse.cz>
6990 * gcc.target/i386/mvc15.c: New test.
6991 * gcc.target/i386/mvc3.c: Quote target in error pattern.
6992 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
6994 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6997 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
6999 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
7000 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
7002 2019-04-12 Jakub Jelinek <jakub@redhat.com>
7005 * c-c++-common/pr89946.c: New test.
7007 PR rtl-optimization/90026
7008 * g++.dg/opt/pr90026.C: New test.
7010 2018-04-11 Steve Ellcey <sellcey@marvell.com>
7012 PR rtl-optimization/87763
7013 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
7016 2019-04-11 Richard Biener <rguenther@suse.de>
7018 PR tree-optimization/90020
7019 * gcc.dg/torture/pr90020.c: New testcase.
7021 2019-04-11 Richard Biener <rguenther@suse.de>
7023 PR tree-optimization/90018
7024 * gcc.dg/vect/pr90018.c: New testcase.
7026 2018-04-10 Steve Ellcey <sellcey@marvell.com>
7028 PR rtl-optimization/87763
7029 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
7031 * gcc.target/aarch64/combine_bfi_2.c: New test.
7033 2019-04-10 Jakub Jelinek <jakub@redhat.com>
7036 * gcc.c-torture/execute/pr90025.c: New test.
7039 * gcc.dg/pr90010.c: New test.
7041 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
7043 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
7044 (dg-options): Use -O2 -fdump-rtl-ce1.
7045 (dg-final): Scan ce1 RTL dump instead of asm dump.
7047 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
7050 * gcc.dg/torture/neon-immediate-timode.c: New test.
7052 2019-04-09 Jakub Jelinek <jakub@redhat.com>
7054 PR tree-optimization/89998
7055 * gcc.c-torture/compile/pr89998-1.c: New test.
7056 * gcc.c-torture/compile/pr89998-2.c: New test.
7059 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
7062 2019-04-08 Richard Biener <rguenther@suse.de>
7064 PR tree-optimization/90006
7065 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
7067 2019-04-08 Jakub Jelinek <jakub@redhat.com>
7069 PR rtl-optimization/89865
7070 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
7072 PR rtl-optimization/89865
7073 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
7076 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
7078 PR tree-optimization/89725
7079 * gcc.dg/tree-ssa/pr89725.c: New test.
7081 2019-04-08 Martin Liska <mliska@suse.cz>
7083 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
7085 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7088 * g++.dg/ext/has_nothrow_constructor-3.C: New.
7090 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
7093 * gcc.target/i386/pr89945.c: New test.
7095 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7098 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
7099 * gfortran.dg/finalize_33.f90: Likewise.
7100 * gfortran.dg/finalize_34.f90: New test.
7102 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7105 * gfortran.dg/entry_22.f90: New test.
7107 2019-04-05 Marek Polacek <polacek@redhat.com>
7109 PR c++/87145 - bogus error converting class type in template arg list.
7110 * g++.dg/cpp0x/constexpr-conv3.C: New test.
7111 * g++.dg/cpp0x/constexpr-conv4.C: New test.
7113 2019-04-05 Martin Sebor <msebor@redhat.com>
7116 * g++.dg/init/array52.C: New test.
7118 2019-04-05 David Malcolm <dmalcolm@redhat.com>
7121 * c-c++-common/pr89985.c: New test.
7123 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
7126 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
7128 * gcc.dg/torture/pr71598-2.c: Likewise.
7130 2019-04-05 Marek Polacek <polacek@redhat.com>
7132 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
7133 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
7135 2019-04-05 Richard Biener <rguenther@suse.de>
7139 * gcc.dg/guality/pr89892.c: New testcase.
7140 * gcc.dg/guality/pr89905.c: Likewise.
7141 * gcc.dg/guality/loop-1.c: Likewise.
7143 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
7145 PR tree-optimization/89956
7146 * gfortran.dg/pr89956.f90: New test.
7148 2019-04-04 Martin Sebor <msebor@redhat.com>
7154 * g++.dg/abi/mangle69.C: New test.
7155 * g++.dg/abi/mangle70.C: New test.
7156 * g++.dg/abi/mangle71.C: New test.
7157 * g++.dg/abi/mangle72.C: New test.
7158 * g++.dg/cpp0x/constexpr-array19.C: New test.
7159 * g++.dg/cpp2a/nontype-class15.C: New test.
7160 * g++.dg/cpp2a/nontype-class16.C: New test.
7161 * g++.dg/init/array51.C: New test.
7162 * g++.dg/template/nontype29.C: New test.
7164 2019-04-04 Martin Sebor <msebor@redhat.com>
7168 * gcc.dg/Wstringop-overflow-13.c: New test.
7170 2019-04-04 Martin Sebor <msebor@redhat.com>
7173 * gcc.dg/Wrestrict-19.c: New test.
7174 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
7176 2019-04-04 Jeff Law <law@redhat.com>
7178 PR rtl-optimization/89399
7179 * gcc.c-torture/compile/pr89399.c: New test.
7181 2019-04-04 Harald Anlauf <anlauf@gmx.de>
7184 * gfortran.dg/pr85797.f90: Adjust testcase.
7186 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7189 * g++.dg/template/friend67.C: New.
7191 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7194 * g++.dg/cpp0x/friend4.C: New.
7195 * g++.dg/cpp0x/friend5.C: Likewise.
7197 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7200 * g++.dg/cpp0x/noexcept40.C: New.
7202 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
7205 * gfortran.dg/parameter_array_error_1.f90: New test.
7207 2019-04-03 qing zhao <qing.zhao@oracle.com>
7209 PR tree-optimization/89730
7210 * gcc.dg/live-patching-4.c: New test.
7212 2019-04-03 Clément Chigot <clement.chigot@atos.net>
7214 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
7217 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7220 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
7221 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
7223 2019-04-03 Richard Biener <rguenther@suse.de>
7225 PR tree-optimization/84101
7226 * gcc.target/i386/pr84101.c: New testcase.
7228 2019-04-02 Jeff Law <law@redhat.com>
7230 * gcc.target/visium/bit_shift.c: xfail.
7232 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
7236 * gcc.target/i386/pr70799-4.c: Remove.
7237 * gcc.target/i386/pr70799-5.c: Remove.
7238 * gcc.target/i386/pr89902.c: New test.
7239 * gcc.target/i386/pr89903.c: Ditto.
7241 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
7243 PR rtl-optimization/84206
7244 * gcc.dg/pr84206.c: New test.
7246 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
7248 PR rtl-optimization/85876
7249 * gcc.dg/pr85876.c: New test.
7251 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7253 * gcc.target/s390/zvector/vec-double-compile.c: New test.
7254 * gcc.target/s390/zvector/vec-float-compile.c: New test.
7255 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
7256 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
7258 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7260 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
7261 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
7262 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
7263 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
7265 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7267 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
7268 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
7270 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7272 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
7273 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
7275 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
7278 * gcc.dg/pr86928.c: Do not attempt to add -m32.
7280 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7282 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
7283 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
7284 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
7285 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
7286 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
7287 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
7288 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
7289 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
7291 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7293 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
7294 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
7295 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
7296 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
7297 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
7298 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
7300 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7302 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
7303 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
7304 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
7305 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
7307 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7309 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
7310 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
7312 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7314 * gcc.target/s390/arch13/sel-1.c: New test.
7316 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7318 * gcc.target/s390/arch13/popcount-1.c: New test.
7320 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7322 * gcc.target/s390/arch13/bitops-1.c: New test.
7323 * gcc.target/s390/arch13/bitops-2.c: New test.
7324 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
7325 option and adjust line numbers.
7326 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
7328 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7330 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
7331 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
7332 runtime check for the vxe2 hardware feature on IBM Z.
7334 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
7337 * lib/target-supports.exp (check_avx2_available): Replace
7338 avx_available with avx2_available.
7340 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7342 PR rtl-optimization/85412
7343 * gcc.dg/pr85412.c: New test.
7345 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7348 * g++.dg/template/crash130.C: New.
7349 * g++.dg/template/crash131.C: Likewise.
7351 2019-04-01 Martin Sebor <msebor@redhat.com>
7354 * gcc.dg/attr-copy-8.c: New test.
7355 * g++.dg/ext/attr-copy-2.C: New test.
7357 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7359 PR rtl-optimization/86928
7360 * gcc.dg/pr86928.c: New test.
7362 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7364 PR rtl-optimization/87273
7365 * gcc.dg/pr87273.c: New test.
7367 2019-04-01 Martin Liska <mliska@suse.cz>
7370 * gcc.dg/spellcheck-options-18.c: New test.
7371 * gcc.dg/spellcheck-options-19.c: New test.
7372 * gcc.dg/spellcheck-options-20.c: New test.
7373 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
7374 * gcc.dg/completion-2.c: Add one variant with no argument.
7376 2019-04-01 Richard Biener <rguenther@suse.de>
7379 * gcc.dg/torture/pr71598-1.c: New testcase.
7380 * gcc.dg/torture/pr71598-2.c: Likewise.
7381 * gcc.dg/torture/pr71598-3.c: Likewise.
7383 2019-03-31 Marek Polacek <polacek@redhat.com>
7385 PR c++/89852 - ICE with C++11 functional cast with { }.
7386 * g++.dg/cpp0x/initlist115.C: New test.
7388 2019-03-31 Harald Anlauf <anlauf@gmx.de>
7392 * gfortran.dg/pr85797.f90: New test.
7394 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7396 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
7398 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7400 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
7401 cleanup_extra_files.
7402 (dmd2dg): Copy additional files after test is translated.
7403 (gdc-do-test): Remove all copied files after test.
7405 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
7408 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
7409 for c_deallocate, c_allocate and c_assumed_size so that the
7410 attributes of the array arguments are correct and are typed.
7411 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
7412 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
7415 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
7416 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
7418 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7421 * gfortran.dg/pointer_intent_8.f90: New test.
7423 2019-03-29 Jim Wilson <jimw@sifive.com>
7425 * gcc.target/riscv/predef-1.c: New.
7426 * gcc.target/riscv/predef-2.c: New.
7427 * gcc.target/riscv/predef-3.c: New.
7428 * gcc.target/riscv/predef-4.c: New.
7429 * gcc.target/riscv/predef-5.c: New.
7430 * gcc.target/riscv/predef-6.c: New.
7431 * gcc.target/riscv/predef-7.c: New.
7432 * gcc.target/riscv/predef-8.c: New.
7434 2019-03-29 Jakub Jelinek <jakub@redhat.com>
7436 PR rtl-optimization/89865
7437 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
7438 the first argument register, so that occassional spills/fills are
7442 * g++.dg/ubsan/vptr-14.C: New test.
7445 * gcc.dg/tree-ssa/pr89872.c: New test.
7447 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
7449 * gcc.dg/diag-sanity.c: New test.
7451 2019-03-29 Marek Polacek <polacek@redhat.com>
7454 * g++.dg/cpp2a/desig14.C: New test.
7456 PR c++/89876 - ICE with deprecated conversion.
7457 * g++.dg/warn/conv5.C: New test.
7459 2019-03-29 Martin Liska <mliska@suse.cz>
7461 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
7462 * gcc.dg/pr68766.c: Likewise.
7464 2019-03-29 Jakub Jelinek <jakub@redhat.com>
7466 PR rtl-optimization/87485
7467 * gcc.dg/pr87485.c: New test.
7469 2019-03-28 Jakub Jelinek <jakub@redhat.com>
7472 * gfortran.dg/gomp/pr89621.f90: New test.
7474 2019-03-28 Martin Sebor <msebor@redhat.com>
7477 * g++.dg/cpp0x/decltype-pr66548.C: New test.
7480 * g++.dg/cpp0x/decltype-pr81506.C: New test.
7482 2019-03-28 Marek Polacek <polacek@redhat.com>
7484 PR c++/89612 - ICE with member friend template with noexcept.
7485 * g++.dg/cpp0x/noexcept38.C: New test.
7486 * g++.dg/cpp0x/noexcept39.C: New test.
7487 * g++.dg/cpp1z/noexcept-type21.C: New test.
7489 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
7492 * gcc.target/i386/pr89848.c: New test.
7494 2019-03-28 Marek Polacek <polacek@redhat.com>
7496 PR c++/89836 - bool constant expression and explicit conversions.
7497 * g++.dg/cpp2a/explicit15.C: New test.
7499 2019-03-28 Jakub Jelinek <jakub@redhat.com>
7502 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
7503 other than AVR. Add dg-options "".
7506 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
7507 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
7509 2019-03-27 Janus Weil <janus@gcc.gnu.org>
7512 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
7513 * gfortran.dg/pointer_init_11.f90: New test case.
7515 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
7518 * gcc.target/i386/pr85667-5.c: New testcase.
7519 * gcc.target/i386/pr85667-6.c: New testcase.
7521 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
7524 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
7526 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
7528 PR rtl-optimization/89313
7529 * gcc.dg/pr89313.c: New test.
7531 2019-03-26 Jeff Law <law@redhat.com>
7533 PR rtl-optimization/87761
7534 PR rtl-optimization/89826
7535 * gcc.c-torture/execute/pr89826.c: New test.
7537 2019-03-27 Richard Biener <rguenther@suse.de>
7539 * gcc.dg/torture/20190327-1.c: New testcase.
7541 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
7544 * gfortran.dg/associate_47.f90: New test.
7546 2019-03-27 Richard Biener <rguenther@suse.de>
7548 PR tree-optimization/89463
7549 * gcc.dg/guality/pr89463.c: New testcase.
7551 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
7554 * gcc.target/i386/pr89827.c: New test.
7556 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7558 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
7561 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
7563 PR tree-optimization/81740
7564 * gcc.dg/vect/pr81740-1.c: New testcase.
7565 * gcc.dg/vect/pr81740-2.c: Likewise.
7567 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
7569 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
7570 options in permute args tests.
7572 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7575 * g++.dg/ext/pr84598.C: New.
7577 2019-03-26 Jakub Jelinek <jakub@redhat.com>
7580 * g++.dg/gomp/pr89796.C: New test.
7581 * gcc.dg/gomp/pr89796.c: New test.
7583 2019-03-25 David Malcolm <dmalcolm@redhat.com>
7585 PR rtl-optimization/88347
7586 PR rtl-optimization/88423
7587 * gcc.c-torture/compile/pr88347.c: New test.
7588 * gcc.c-torture/compile/pr88423.c: New test.
7590 2019-03-25 Martin Sebor <msebor@redhat.com>
7593 * gcc.dg/attr-aligned-3.c: New test.
7595 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
7598 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
7600 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7604 * g++.dg/concepts/pr84661.C: New.
7605 * g++.dg/torture/pr85013.C: Likewise.
7607 2019-03-25 Marek Polacek <polacek@redhat.com>
7609 PR c++/89214 - ICE when initializing aggregates with bases.
7610 * g++.dg/cpp1z/aggr-base8.C: New test.
7611 * g++.dg/cpp1z/aggr-base9.C: New test.
7613 PR c++/89705 - ICE with reference binding with conversion function.
7614 * g++.dg/cpp0x/rv-conv2.C: New test.
7616 2019-03-25 Richard Biener <rguenther@suse.de>
7618 PR tree-optimization/89789
7619 * gcc.dg/torture/pr89789.c: New testcase.
7621 2019-03-25 Nathan Sidwell <nathan@acm.org>
7623 * g++.dg/abi/lambda-static-1.C: New.
7625 2019-03-25 Richard Biener <rguenther@suse.de>
7627 PR tree-optimization/89802
7628 * g++.dg/tree-ssa/pr89802.C: New testcase.
7630 2019-03-25 Jakub Jelinek <jakub@redhat.com>
7633 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
7635 * g++.dg/tls/thread_local11a.C: New test.
7637 2019-03-25 Richard Biener <rguenther@suse.de>
7640 * g++.dg/pr89790.C: New testcase.
7642 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
7644 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
7645 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
7646 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
7647 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
7649 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7652 * gfortran.dg/altreturn_10.f90: New test.
7653 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
7655 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
7657 PR rtl-optimization/89676
7658 * gcc.target/i386/pr89676.c: New.
7660 2019-03-22 Jakub Jelinek <jakub@redhat.com>
7663 * g++.dg/tls/thread_local11.C: New test.
7664 * g++.dg/tls/thread_local11.h: New test.
7665 * g++.dg/tls/thread_local12a.C: New test.
7666 * g++.dg/tls/thread_local12b.C: New test.
7667 * g++.dg/tls/thread_local12c.C: New test.
7668 * g++.dg/tls/thread_local12d.C: New test.
7669 * g++.dg/tls/thread_local12e.C: New test.
7670 * g++.dg/tls/thread_local12f.C: New test.
7671 * g++.dg/tls/thread_local12g.C: New test.
7672 * g++.dg/tls/thread_local12h.C: New test.
7673 * g++.dg/tls/thread_local12i.C: New test.
7674 * g++.dg/tls/thread_local12j.C: New test.
7675 * g++.dg/tls/thread_local12k.C: New test.
7676 * g++.dg/tls/thread_local12l.C: New test.
7679 * g++.dg/cpp1y/constexpr-87481.C: New test.
7681 2019-03-22 Simon Wright <simon@pushface.org>
7684 * gnat.dg/socket2.adb: New.
7686 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
7688 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
7690 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
7693 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
7694 for _mm_mask{,3,z}_*.
7695 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
7696 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
7697 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
7698 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
7699 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
7700 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
7701 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
7702 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
7703 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
7704 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
7705 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
7706 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
7707 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
7708 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
7709 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
7711 2019-03-22 Jakub Jelinek <jakub@redhat.com>
7714 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
7715 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
7716 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
7717 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
7718 __builtin_ia32_vfmsubss3_mask3): Define.
7719 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
7720 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
7721 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
7722 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
7723 __builtin_ia32_vfmsubss3_mask3): Define.
7724 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
7725 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
7726 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
7727 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
7728 __builtin_ia32_vfmsubss3_mask3): Define.
7729 * gcc.target/i386/sse-14.c: Add tests for
7730 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
7731 * gcc.target/i386/sse-22.c: Likewise.
7733 2019-03-21 Martin Sebor <msebor@redhat.com>
7735 PR tree-optimization/89350
7736 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
7737 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
7738 * gcc.dg/Wstringop-overflow-11.c: New test.
7739 * gcc.dg/Wstringop-overflow-12.c: New test.
7740 * gcc.dg/pr89350.c: New test.
7741 * gcc.dg/pr40340-1.c: Adjust expected warning.
7742 * gcc.dg/pr40340-2.c: Same.
7743 * gcc.dg/pr40340-4.c: Same.
7744 * gcc.dg/pr40340-5.c: Same.
7746 2019-03-21 Jakub Jelinek <jakub@redhat.com>
7749 * g++.dg/other/pr89692.C: New test.
7752 * g++.dg/cpp1y/lambda-init18.C: New test.
7753 * g++.dg/cpp1y/lambda-init19.C: New test.
7754 * g++.dg/cpp1y/pr89767.C: New test.
7756 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
7757 Cesar Philippidis <cesar@codesourcery.com>
7760 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
7762 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
7765 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
7768 * c-c++-common/goacc/routine-3-extern.c: New file.
7769 * c-c++-common/goacc/routine-3.c: Adjust.
7770 * c-c++-common/goacc/routine-4-extern.c: New file.
7771 * c-c++-common/goacc/routine-4.c: Adjust.
7772 * gfortran.dg/goacc/routine-module-3.f90: New file.
7775 * gfortran.dg/goacc/pr89773.f90: New file.
7776 * gfortran.dg/goacc/pr77765.f90: Adjust.
7777 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
7780 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
7783 * gfortran.dg/goacc/routine-module-1.f90: New file.
7784 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
7785 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
7787 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
7790 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
7791 (dg-compile-aux-modules): Fix diagnostic.
7792 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
7793 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
7796 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
7797 missing nexted dg-test call support in dejaGNU 1.4.4.
7800 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
7801 other '*.exp' files.
7803 2019-03-21 Richard Biener <rguenther@suse.de>
7805 PR tree-optimization/89779
7806 * gcc.dg/torture/pr89779.c: New testcase.
7808 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7811 * g++.dg/cpp0x/constexpr-ice20.C: New.
7813 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7816 * g++.dg/cpp0x/noexcept37.C: New.
7818 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
7821 * gdc.dg/pr89017.d: New test.
7823 2019-03-20 Janus Weil <janus@gcc.gnu.org>
7826 * gfortran.dg/interface_abstract_5.f90: New test case.
7828 2019-03-20 Jakub Jelinek <jakub@redhat.com>
7831 * gcc.target/s390/pr89775-1.c: New test.
7832 * gcc.target/s390/pr89775-2.c: New test.
7834 2019-03-20 Jakub Jelinek <jakub@redhat.com>
7837 * g++.target/aarch64/aarch64.exp: New file.
7838 * g++.target/aarch64/pr89752.C: New test.
7840 2019-03-19 Martin Sebor <msebor@redhat.com>
7842 PR tree-optimization/89688
7843 * gcc.dg/strlenopt-61.c: New test.
7844 * g++.dg/warn/Wstringop-overflow-2.C: New test.
7846 2019-03-19 Jim Wilson <jimw@sifive.com>
7849 * gcc.target/riscv/losum-overflow.c: New test.
7851 2019-03-19 Martin Sebor <msebor@redhat.com>
7853 PR tree-optimization/89644
7854 * gcc.dg/Wstringop-truncation-8.c: New test.
7856 2019-03-19 Martin Liska <mliska@suse.cz>
7859 * gcc.dg/pr89737.c: New test.
7861 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
7865 * g++.dg/lto/pr87089_0.C: New testcase.
7866 * g++.dg/lto/pr87089_1.C: New testcase.
7867 * g++.dg/lto/pr89335_0.C: New testcase.
7869 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7872 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
7873 restrict this test to vsx targets.
7875 2019-03-19 Jakub Jelinek <jakub@redhat.com>
7878 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
7879 * g++.dg/ext/asm16.C: Likewise.
7880 * g++.dg/ext/asm17.C: New test.
7882 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
7884 * c-c++-common/unroll-7.c: New test.
7886 2019-03-19 Jakub Jelinek <jakub@redhat.com>
7889 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
7890 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
7891 Add expected results for them.
7894 * gcc.dg/pr89734.c: New test.
7896 2019-03-18 Martin Sebor <msebor@redhat.com>
7898 PR tree-optimization/89720
7899 * gcc.dg/Warray-bounds-42.c: New test.
7901 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
7904 * g++.target/i386/pr89630.C: New test.
7906 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
7908 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
7910 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7912 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
7913 the "store" test as well.
7914 * gcc.target/powerpc/bswap32.c: Ditto.
7916 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7918 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
7919 the "store" test as well.
7920 * gcc.target/powerpc/bswap32.c: Ditto.
7922 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7924 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
7925 "exceeds" instead of just one that talks about "too large".
7927 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
7929 * gcc.target/aarch64/sve/cost_model_1.c: New test.
7931 2019-03-18 Martin Jambor <mjambor@suse.cz>
7933 PR tree-optimization/89546
7934 * gcc.dg/tree-ssa/pr89546.c: New test.
7936 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
7939 * g++.target/riscv/call-with-empty-struct-float.C: New file.
7940 * g++.target/riscv/call-with-empty-struct-int.C: New file.
7941 * g++.target/riscv/call-with-empty-struct.H: New file.
7942 * g++.target/riscv/riscv.exp: New file.
7944 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7947 * g++.dg/cpp0x/pr85014.C: New.
7949 2019-03-18 Jakub Jelinek <jakub@redhat.com>
7952 * gcc.dg/pr86979.c: New test.
7954 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7957 * gfortran.dg/typebound_call_31.f90: New test.
7959 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
7961 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
7963 * gcc.dg/compat/pr83487-1_y.c: Likewise.
7965 * gfortran.dg/pointer_init_10.f90: Require visibility support.
7966 * gfortran.dg/temporary_3.f90: Likewise.
7968 * gcc.dg/pr88074.c: Require c99_runtime.
7969 * gcc.dg/warn-abs-1.c: Likewise.
7970 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
7973 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
7975 * gcc.dg/attr-copy.c: Require alias support.
7976 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
7978 2019-03-16 Jakub Jelinek <jakub@redhat.com>
7981 * gfortran.dg/continuation_15.f90: New test.
7982 * gfortran.dg/continuation_16.f90: New test.
7984 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
7986 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
7989 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
7990 * g++.dg/cpp0x/pr84497.C: Likewise.
7992 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
7993 * gcc.dg/attr-copy-6.c: Likewise.
7994 * gcc.dg/pr87793.c: Likewise.
7997 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
7999 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
8000 * gcc.dg/gimplefe-34.c: Likewise.
8001 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
8002 * gcc.dg/compat/pr83487-2_y.c: Likewise.
8005 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
8009 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
8011 * lib/target-supports.exp (check_ascii_locale_available): Remove
8014 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8017 * gfortran.dg/blockdata_11.f90: New test.
8019 2019-03-15 Harald Anlauf <anlauf@gmx.de>
8022 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
8023 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
8025 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
8028 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
8029 instruction selection.
8030 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
8031 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
8032 * gcc.target/powerpc/pr87532-mc.c: New test.
8033 * gcc.target/powerpc/pr87532.c: New test.
8034 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
8035 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
8036 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
8037 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
8038 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
8039 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
8040 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
8041 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
8042 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
8043 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
8044 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
8045 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
8046 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
8047 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
8048 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
8049 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
8050 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
8051 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
8052 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
8053 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
8054 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
8055 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
8056 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
8057 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
8058 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
8059 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
8060 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
8062 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
8066 * g++.dg/cpp2a/pr88534.C: New.
8067 * g++.dg/cpp2a/pr88537.C: New.
8069 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
8071 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
8072 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
8073 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
8074 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
8076 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8079 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
8080 * gcc.target/aarch64/spellcheck_5.c: Likewise.
8081 * gcc.target/aarch64/spellcheck_6.c: Likewise.
8083 2019-03-15 Jakub Jelinek <jakub@redhat.com>
8086 * g++.dg/cpp0x/constexpr-89709.C: New test.
8089 * gcc.dg/debug/pr89704.c: New test.
8091 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
8094 * g++.target/i386/pr89650.C: New test.
8096 2019-03-14 Richard Biener <rguenther@suse.de>
8098 * gcc.dg/gimplefe-13.c: Adjust.
8099 * gcc.dg/gimplefe-14.c: Likewise.
8100 * gcc.dg/gimplefe-17.c: Likewise.
8101 * gcc.dg/gimplefe-18.c: Likewise.
8102 * gcc.dg/gimplefe-7.c: Likewise.
8103 * gcc.dg/torture/pr89595.c: Likewise.
8104 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
8105 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
8106 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
8107 * gcc.dg/tree-ssa/scev-3.c: Likewise.
8108 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8109 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8110 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
8111 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8113 2019-03-14 Jakub Jelinek <jakub@redhat.com>
8116 * gcc.target/i386/pr89684.c: New test.
8118 PR rtl-optimization/89679
8119 * gcc.dg/pr89679.c: New test.
8121 2019-03-14 Richard Biener <rguenther@suse.de>
8123 PR tree-optimization/89710
8124 * gcc.dg/torture/pr89710.c: New testcase.
8126 2019-03-14 Richard Biener <rguenther@suse.de>
8129 * g++.dg/torture/pr89698.C: New testcase.
8131 2019-03-14 Jakub Jelinek <jakub@redhat.com>
8133 PR tree-optimization/89703
8134 * gcc.c-torture/compile/pr89703-1.c: New test.
8135 * gcc.c-torture/compile/pr89703-2.c: New test.
8137 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
8140 * gcc.target/i386/pr89523-1a.c: New test.
8141 * gcc.target/i386/pr89523-1b.c: Likewise.
8142 * gcc.target/i386/pr89523-2.c: Likewise.
8143 * gcc.target/i386/pr89523-3.c: Likewise.
8144 * gcc.target/i386/pr89523-4.c: Likewise.
8145 * gcc.target/i386/pr89523-5.c: Likewise.
8146 * gcc.target/i386/pr89523-6.c: Likewise.
8147 * gcc.target/i386/pr89523-7.c: Likewise.
8148 * gcc.target/i386/pr89523-8.c: Likewise.
8149 * gcc.target/i386/pr89523-9.c: Likewise.
8151 2019-03-14 Jakub Jelinek <jakub@redhat.com>
8154 * g++.dg/cpp1y/var-templ61.C: New test.
8157 * g++.dg/cpp1y/constexpr-89652.C: New test.
8159 2019-03-13 Harald Anlauf <anlauf@gmx.de>
8162 * gfortran.dg/pr87045.f90: New test.
8164 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
8167 * gcc.target/i386/pr85860.c: New.
8169 2019-03-13 Marek Polacek <polacek@redhat.com>
8171 PR c++/89686 - mixing init-capture and simple-capture in lambda.
8172 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
8174 PR c++/89660 - bogus error with -Wredundant-move.
8175 * g++.dg/cpp0x/Wredundant-move8.C: New test.
8176 * g++.dg/cpp0x/Wredundant-move9.C: New test.
8178 2019-03-13 Janus Weil <janus@gcc.gnu.org>
8181 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
8182 * gfortran.dg/pdt_30.f90: New test case.
8184 2019-03-13 Marek Polacek <polacek@redhat.com>
8186 PR c++/88979 - further P0634 fix for constructors.
8187 * g++.dg/cpp2a/typename15.C: New test.
8189 2019-03-13 Martin Sebor <msebor@redhat.com>
8191 PR tree-optimization/89662
8192 * gcc.dg/Warray-bounds-41.c: New test.
8194 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8197 * g++.dg/cpp0x/auto53.C: New.
8199 2019-03-13 Richard Biener <rguenther@suse.de>
8202 * gcc.dg/torture/pr89677.c: New testcase.
8204 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8207 * g++.dg/other/friend16.C: New.
8208 * g++.dg/other/friend17.C: Likewise.
8210 2019-03-13 Jakub Jelinek <jakub@redhat.com>
8213 * c-c++-common/gomp/pr88588.c: New test.
8215 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8220 * gfortran.dg/binding_label_tests_30.f90: New test.
8221 * gfortran.dg/binding_label_tests_31.f90: New test.
8222 * gfortran.dg/binding_label_tests_32.f90: New test.
8223 * gfortran.dg/binding_label_tests_33.f90: New test.
8225 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
8227 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
8228 * gdc.dg/ubsan/ubsan.exp: New file.
8229 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
8230 Explicitly return flags from procedure.
8232 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
8235 * gdc.dg/pr88957.d: New test.
8236 * gdc.dg/simd.d: Add new vector tests.
8238 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
8241 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
8242 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
8245 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8248 * gfortran.dg/charlen_17.f90: New test.
8250 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
8252 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
8254 2019-03-12 Martin Liska <mliska@suse.cz>
8256 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
8257 * gfortran.dg/binding_label_tests_4.f03: Likewise.
8258 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
8259 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
8260 * gfortran.dg/c_loc_tests_17.f90: Likewise.
8261 * gfortran.dg/constructor_9.f90: Likewise.
8262 * gfortran.dg/dec_structure_8.f90: Likewise.
8263 * gfortran.dg/entry_4.f90: Likewise.
8264 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
8265 * gfortran.dg/initialization_23.f90: Likewise.
8266 * gfortran.dg/logical_assignment_1.f90: Likewise.
8267 * gfortran.dg/pr80752.f90: Likewise.
8268 * gfortran.dg/pr88116_1.f90: Likewise.
8269 * gfortran.dg/pr88467.f90: Likewise.
8270 * gfortran.dg/typebound_call_7.f03: Likewise.
8271 * gfortran.dg/typebound_generic_1.f03: Likewise.
8272 * gfortran.dg/typebound_operator_2.f03: Likewise.
8273 * gfortran.dg/typebound_operator_4.f03: Likewise.
8274 * gfortran.dg/typebound_proc_9.f03: Likewise.
8275 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
8277 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
8280 * gfortran.dg/assumed_rank_16.f90: New test.
8283 * gfortran.dg/assumed_rank_17.f90: New test.
8285 2019-03-12 Jakub Jelinek <jakub@redhat.com>
8288 * gcc.c-torture/compile/pr89663-1.c: New test.
8289 * gcc.c-torture/compile/pr89663-2.c: New test.
8291 2019-03-12 Richard Biener <rguenther@suse.de>
8293 PR tree-optimization/89664
8294 * gfortran.dg/pr89664.f90: New testcase.
8296 2019-03-11 Jakub Jelinek <jakub@redhat.com>
8299 * gfortran.dg/gomp/pr89651.f90: New test.
8303 * gcc.c-torture/compile/pr89655.c: New test.
8305 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
8307 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
8310 2019-03-11 Martin Liska <mliska@suse.cz>
8312 * g++.dg/conversion/simd3.C (foo): Wrap option names
8313 with apostrophe character.
8314 * g++.dg/cpp1z/decomp3.C (test): Likewise.
8316 * g++.dg/cpp1z/decomp4.C (test): Likewise.
8317 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
8318 * g++.dg/cpp1z/decomp45.C (f): Likewise.
8319 * g++.dg/opt/pr34036.C: Likewise.
8320 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
8321 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
8322 * gcc.dg/cpp/dir-only-4.c: Likewise.
8323 * gcc.dg/cpp/dir-only-5.c: Likewise.
8324 * gcc.dg/cpp/pr71591.c: Likewise.
8325 * gcc.dg/format/opt-1.c: Likewise.
8326 * gcc.dg/format/opt-2.c: Likewise.
8327 * gcc.dg/format/opt-3.c: Likewise.
8328 * gcc.dg/format/opt-4.c: Likewise.
8329 * gcc.dg/format/opt-5.c: Likewise.
8330 * gcc.dg/format/opt-6.c: Likewise.
8331 * gcc.dg/pr22231.c: Likewise.
8332 * gcc.dg/pr33007.c: Likewise.
8333 * gcc.dg/simd-1.c (hanneke): Likewise.
8334 * gcc.dg/simd-5.c: Likewise.
8335 * gcc.dg/simd-6.c: Likewise.
8336 * gcc.dg/spellcheck-options-14.c: Likewise.
8337 * gcc.dg/spellcheck-options-15.c: Likewise.
8338 * gcc.dg/spellcheck-options-16.c: Likewise.
8339 * gcc.dg/spellcheck-options-17.c: Likewise.
8340 * gcc.dg/tree-ssa/pr23109.c: Likewise.
8341 * gcc.dg/tree-ssa/recip-5.c: Likewise.
8342 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
8343 (__attribute__): Likewise.
8344 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
8345 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
8346 * gcc.target/powerpc/warn-1.c: Likewise.
8347 * gcc.target/powerpc/warn-2.c: Likewise.
8349 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
8351 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
8353 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
8355 * c-c++-common/unroll-6.c: New test.
8357 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
8360 * g++.dg/template/memfriend18.C: New.
8362 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8364 * gdc.dg/pr89041.d: Mark as compile test.
8366 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8368 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
8371 2019-03-10 Martin Jambor <mjambor@suse.cz>
8373 PR tree-optimization/85762
8374 PR tree-optimization/87008
8375 PR tree-optimization/85459
8376 * g++.dg/tree-ssa/pr87008.C: New test.
8377 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
8379 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8382 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
8383 * gfortran.dg/no_arg_check_2.f90: Likewise.
8385 2019-03-10 Jakub Jelinek <jakub@redhat.com>
8388 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
8390 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8393 * gfortran.dg/dependency_53.f90: New test.
8395 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8398 * gfortran.dg/public_private_module_10.f90: New test.
8400 2019-03-09 John David Anglin <dave.anglin@bell.net>
8403 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
8406 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
8409 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
8411 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8414 * g++.dg/cpp0x/pr87750.C: New.
8416 2019-03-09 John David Anglin <dave.anglin@bell.net>
8418 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
8419 * c-c++-common/ident-1a.c: Likewise.
8420 * c-c++-common/ident-1b.c: Likewise.
8421 * c-c++-common/ident-2b.c: Likewise.
8423 * g++.dg/tls/pr77285-2.C: Require tls_native support.
8425 * g++.dg/ext/visibility/lambda1.C: Require visibility.
8428 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
8430 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
8431 libatomic_available.
8433 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
8436 * gdc.dg/pr89041.d: New test.
8438 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8441 * gfortran.dg/c_ptr_tests_19.f90: New test.
8443 2019-03-09 John David Anglin <dave.anglin@bell.net>
8445 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
8446 * gnat.dg/debug12.adb: Likewise.
8448 * lib/target-supports.exp (check_effective_target_weak_undefined):
8449 Return 0 on hppa*-*-hpux*.
8450 (check_ascii_locale_available): Likewise.
8452 2019-03-09 Janus Weil <janus@gcc.gnu.org>
8455 * gfortran.dg/pointer_init_10.f90: New test case.
8457 2019-03-09 John David Anglin <dave.anglin@bell.net>
8459 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
8461 2019-03-09 John David Anglin <dave.anglin@bell.net>
8464 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
8466 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
8469 * gfortran.dg/array_simplify_3.f90: New test case.
8471 2019-03-09 Jakub Jelinek <jakub@redhat.com>
8474 * g++.dg/other/pr88568.C: New test.
8476 PR rtl-optimization/89634
8477 * gcc.c-torture/execute/pr89634.c: New test.
8479 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8482 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
8483 -r -nostdlib -flinker-output=nolto-rel.
8485 2019-03-08 David Malcolm <dmalcolm@redhat.com>
8488 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
8489 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8490 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8491 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8493 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8496 * g++.dg/cpp0x/implicit17.C: New.
8498 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8501 * g++.dg/template/access29.C: New.
8503 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8506 * g++.dg/cpp1z/decomp49.C: New test.
8508 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
8510 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
8512 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
8517 * gcc.target/i386/pr78782.c: New test.
8518 * gcc.target/i386/pr87558.c: Ditto.
8520 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8523 * gcc.dg/lto/pr85870_0.c: New test.
8524 * gcc.dg/lto/pr85870_1.c: New test.
8526 2019-03-08 Martin Liska <mliska@suse.cz>
8529 * gcc.target/i386/pr86952.c: New test.
8530 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
8532 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8534 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8537 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
8541 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
8542 * g++.dg/parse/array-size2.C: Likewise.
8543 * g++.dg/cpp0x/constexpr-89599.C: New test.
8546 * g++.dg/warn/pr89622.C: New test.
8548 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8551 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
8552 * gcc.target/i386/interrupt-6.c: Likewise.
8553 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
8555 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8558 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
8559 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
8561 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8563 PR translation/79999
8564 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
8565 * c-c++-common/gomp/doacross-3.c: New test.
8568 * gcc.target/i386/avx512f-vmovss-1.c: New test.
8569 * gcc.target/i386/avx512f-vmovss-2.c: New test.
8570 * gcc.target/i386/avx512f-vmovss-3.c: New test.
8571 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
8572 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
8573 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
8575 2019-03-07 Martin Jambor <mjambor@suse.cz>
8578 * gcc.dg/ipa/ipcp-5.c: New test.
8580 2019-03-07 Martin Jambor <mjambor@suse.cz>
8583 * g++.dg/ipa/pr88235.C: New test.
8585 2019-04-07 Richard Biener <rguenther@suse.de>
8588 * gcc.target/i386/pr89618.c: New testcase.
8590 2019-03-07 Richard Biener <rguenther@suse.de>
8592 PR tree-optimization/89595
8593 * gcc.dg/torture/pr89595.c: New testcase.
8595 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8598 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
8600 2019-03-06 Harald Anlauf <anlauf@gmx.de>
8603 * gfortran.dg/substr_8.f90: New test.
8605 2019-03-06 Jakub Jelinek <jakub@redhat.com>
8608 * g++.dg/ext/flexary34.C: New test.
8610 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
8612 PR rtl-optimization/88845
8613 * gcc.target/powerpc/pr88845.c: New test.
8615 2019-03-06 Marek Polacek <polacek@redhat.com>
8617 PR c++/87378 - bogus -Wredundant-move warning.
8618 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
8619 * g++.dg/cpp0x/Wredundant-move7.C: New test.
8621 2019-03-06 Richard Biener <rguenther@suse.de>
8624 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
8625 the way that makes the testcase PASS.
8627 2019-03-05 Jakub Jelinek <jakub@redhat.com>
8630 * gcc.dg/pr89590.c: New test.
8632 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
8635 * gcc.target/arm/pr89222.c: Add new test.
8637 2019-03-05 Richard Biener <rguenther@suse.de>
8639 PR tree-optimization/89594
8640 * gcc.dg/pr89594.c: New testcase.
8642 2019-03-05 Jakub Jelinek <jakub@redhat.com>
8644 PR tree-optimization/89487
8645 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
8646 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
8647 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
8651 * g++.dg/other/pr89560.C: New test.
8653 PR tree-optimization/89570
8654 * gcc.dg/pr89570.c: New test.
8656 PR tree-optimization/89566
8657 * c-c++-common/pr89566.c: New test.
8659 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8662 * g++.dg/parse/crash69.C: New.
8664 2019-03-04 Jakub Jelinek <jakub@redhat.com>
8667 * g++.dg/cpp2a/desig12.C: New test.
8668 * g++.dg/cpp2a/desig13.C: New test.
8670 2019-03-04 Tamar Christina <tamar.christina@arm.com>
8673 * gcc.target/aarch64/options_set_10.c: Add native.
8675 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
8677 PR tree-optimization/89437
8678 * gcc.dg/sinatan-1.c: Fix testcase.
8680 2019-03-04 Richard Biener <rguenther@suse.de>
8683 * gcc.dg/torture/pr89572.c: New testcase.
8685 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
8687 PR tree-optimization/89487
8688 * gcc.dg/tree-ssa/pr89487.c: New test.
8690 2019-03-03 Harald Anlauf <anlauf@gmx.de>
8693 * gfortran.dg/pr77583.f90: New test.
8695 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8698 * gfortran.dg/coarray_allocate_11.f90: New test.
8700 2019-03-02 Harald Anlauf <anlauf@gmx.de>
8703 * gfortran.dg/pr89492.f90: Adjust testcase.
8704 * gfortran.dg/transfer_check_5.f90: New test.
8706 2019-03-02 Jakub Jelinek <jakub@redhat.com>
8709 * g++.dg/cpp2a/desig10.C: New test.
8710 * g++.dg/cpp2a/desig11.C: New test.
8711 * g++.dg/ext/desig4.C: Expect 4 new errors.
8714 * gcc.dg/pr89506.c: New test.
8716 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
8717 Monk Chiang <sh.chiang04@gmail.com>
8719 * gcc.target/riscv/attribute-1.c: New.
8720 * gcc.target/riscv/attribute-2.c: Likewise.
8721 * gcc.target/riscv/attribute-3.c: Likewise.
8722 * gcc.target/riscv/attribute-4.c: Likewise.
8723 * gcc.target/riscv/attribute-5.c: Likewise.
8724 * gcc.target/riscv/attribute-6.c: Likewise.
8725 * gcc.target/riscv/attribute-7.c: Likewise.
8726 * gcc.target/riscv/attribute-8.c: Likewise.
8727 * gcc.target/riscv/attribute-9.c: Likewise.
8729 * gcc.target/riscv/arch-1.c: New.
8730 * gcc.target/riscv/arch-2.c: Likewise.
8731 * gcc.target/riscv/arch-3.c: Likewise.
8732 * gcc.target/riscv/arch-4.c: Likewise.
8734 2019-03-01 Jakub Jelinek <jakub@redhat.com>
8737 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
8738 scan-tree-dump-times from dom3 to tracer pass.
8740 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
8742 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
8743 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
8745 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
8747 PR rtl-optimization/85899
8748 * gcc.dg/pr85899.c: New test.
8750 2019-03-01 Marek Polacek <polacek@redhat.com>
8752 PR c++/89537 - missing location for error with non-static member fn.
8753 * g++.dg/diagnostic/member-fn-1.C: New test.
8755 PR c++/89532 - ICE with incomplete type in decltype.
8756 * g++.dg/cpp2a/nontype-class14.C: New test.
8758 2019-03-01 Jakub Jelinek <jakub@redhat.com>
8760 Implement P1002R1, Try-catch blocks in constexpr functions
8762 * g++.dg/cpp2a/constexpr-try1.C: New test.
8763 * g++.dg/cpp2a/constexpr-try2.C: New test.
8764 * g++.dg/cpp2a/constexpr-try3.C: New test.
8765 * g++.dg/cpp2a/constexpr-try4.C: New test.
8766 * g++.dg/cpp2a/constexpr-try5.C: New test.
8767 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
8769 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
8771 PR tree-optimization/89535
8772 * gfortran.dg/vect/pr89535.f90: New test.
8774 2019-03-01 Richard Biener <rguenther@suse.de>
8777 * gfortran.dg/pr89451.f90: New testcase.
8779 2019-03-01 Richard Biener <rguenther@suse.de>
8782 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
8783 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
8784 that happen now earlier.
8786 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
8788 * gcc.c-torture/execute/20190228-1.c: New test.
8790 2019-02-28 Marek Polacek <polacek@redhat.com>
8792 PR c++/87068 - missing diagnostic with fallthrough statement.
8793 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
8795 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
8796 Cesar Philippidis <cesar@codesourcery.com>
8800 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
8801 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
8804 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
8808 * gfortran.dg/goacc/routine-6.f90: Update
8809 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
8810 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
8812 2019-02-28 Jakub Jelinek <jakub@redhat.com>
8815 * gcc.dg/pr89521-1.c: New test.
8816 * gcc.dg/pr89521-2.c: New test.
8818 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
8821 * g++.dg/ipa/pr89009.C: Update symbol visibility.
8823 2019-02-28 Tamar Christina <tamar.christina@arm.com>
8826 * gcc.target/aarch64/options_set_10.c: New test.
8828 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8831 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
8833 2019-02-28 Jakub Jelinek <jakub@redhat.com>
8836 * gcc.dg/pr89525.c: New test.
8839 * gcc.dg/pr89520-1.c: New test.
8840 * gcc.dg/pr89520-2.c: New test.
8842 2019-02-27 Marek Polacek <polacek@redhat.com>
8844 PR c++/88857 - ICE with value-initialization of argument in template.
8845 * g++.dg/cpp0x/initlist-value4.C: New test.
8847 2019-02-27 Marek Polacek <polacek@redhat.com>
8849 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
8850 * g++.dg/cpp0x/using-enum-3.C: New test.
8852 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8854 PR tree-optimization/89280
8855 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
8858 2019-02-27 Richard Biener <rguenther@suse.de>
8860 * gcc.dg/gimplefe-36.c: New testcase.
8862 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8865 * g++.dg/cpp0x/nsdmi15.C: New.
8867 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8870 * g++.dg/cpp0x/pr88987.C: New.
8872 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8874 PR tree-optimization/89280
8875 * gcc.c-torture/compile/pr89280.c: New test.
8876 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
8877 function. Skip the test for -O0.
8879 2018-02-26 Steve Ellcey <sellcey@marvell.com>
8881 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
8882 * gfortran.dg/simd-builtins-2.f90: Ditto.
8883 * gfortran.dg/simd-builtins-6.f90: Ditto.
8884 * gfortran.dg/simd-builtins-8.f90: New test.
8885 * gfortran.dg/simd-builtins-8.h: New header file.
8887 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8890 * g++.dg/other/new2.C: New test.
8892 PR tree-optimization/89500
8893 * gcc.dg/pr89500.c: New test.
8894 * gcc.dg/Wstringop-overflow-10.c: New test.
8895 * gcc.dg/strlenopt-60.c: New test.
8897 2019-02-26 Harald Anlauf <anlauf@gmx.de>
8900 * gfortran.dg/pr89492.f90: New test.
8902 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8905 * gfortran.dg/altreturn_9_0.f90: New file.
8906 * gfortran.dg/altreturn_9_1.f90: New file.
8908 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8911 * g++.dg/cpp1y/constexpr-89481.C: New test.
8913 2019-02-26 Richard Biener <rguenther@suse.de>
8915 PR tree-optimization/89505
8916 * gcc.dg/torture/pr89505.c: New testcase.
8918 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
8920 * gnat.dg/opt77.adb: New test.
8921 * gnat.dg/opt77_pkg.ad[sb]: New helper.
8923 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8926 * gcc.target/i386/pr89474.c: New test.
8928 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8931 * gcc.c-torture/compile/pr77754-1.c: New test.
8932 * gcc.c-torture/compile/pr77754-2.c: New test.
8933 * gcc.c-torture/compile/pr77754-3.c: New test.
8934 * gcc.c-torture/compile/pr77754-4.c: New test.
8935 * gcc.c-torture/compile/pr77754-5.c: New test.
8936 * gcc.c-torture/compile/pr77754-6.c: New test.
8938 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8941 * gcc.target/aarch64/options_set_1.c: New test.
8942 * gcc.target/aarch64/options_set_2.c: New test.
8943 * gcc.target/aarch64/options_set_3.c: New test.
8944 * gcc.target/aarch64/options_set_4.c: New test.
8945 * gcc.target/aarch64/options_set_5.c: New test.
8946 * gcc.target/aarch64/options_set_6.c: New test.
8947 * gcc.target/aarch64/options_set_7.c: New test.
8948 * gcc.target/aarch64/options_set_8.c: New test.
8949 * gcc.target/aarch64/options_set_9.c: New test.
8951 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8953 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
8954 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8956 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8957 test_vfmlslq_high_f16): ... To this.
8958 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
8959 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8960 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8961 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8962 test_vfmlslq_laneq_high_u32): Rename ...
8963 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8964 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8965 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8966 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8967 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
8968 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8969 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8970 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8971 test_vfmlslq_laneq_low_u32): Rename ...
8972 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8973 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8974 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8975 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8976 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
8977 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8979 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8980 test_vfmlslq_low_f16): ... To this.
8982 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8984 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
8985 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8987 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8988 test_vfmlslq_high_f16): ... To this.
8989 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
8990 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8991 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8992 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8993 test_vfmlslq_laneq_high_u32): Rename ...
8994 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8995 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8996 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8997 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8998 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
8999 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
9000 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
9001 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
9002 test_vfmlslq_laneq_low_u32): Rename ...
9003 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
9004 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
9005 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
9006 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
9007 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
9008 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
9010 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
9011 test_vfmlslq_low_f16): ... To This.
9012 * lib/target-supports.exp
9013 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
9015 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
9018 * gfortran.dg/overload_3.f90: New test.
9020 2019-02-25 Jakub Jelinek <jakub@redhat.com>
9023 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
9025 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
9028 * gfortran.dg/list_directed_large.f90: New test.
9030 2019-02-25 Jakub Jelinek <jakub@redhat.com>
9033 * gcc.c-torture/execute/pr89434.c: New test.
9036 * gcc.dg/pr89438.c: New test.
9038 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
9041 * g++.dg/cpp0x/pr84585.C: New.
9043 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9046 * gfortran.dg/allocate_with_mold_3.f90: New test.
9048 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
9051 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
9052 * gcc.target/i386/pr87007-2.c: Likewise.
9054 2019-02-24 Harald Anlauf <anlauf@gmx.de>
9058 * gfortran.dg/pr89266.f90: New test.
9059 * gfortran.dg/pr88326.f90: New test.
9061 2019-02-24 Jakub Jelinek <jakub@redhat.com>
9063 PR rtl-optimization/89445
9064 * gcc.target/i386/avx512f-pr89445.c: New test.
9066 2019-02-23 Martin Sebor <msebor@redhat.com>
9068 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
9069 wchar_t to wint_t to avoid a bogus -Wformat warning in
9072 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
9075 * gfortran.dg/ISO_Fortran_binding_5.c: Include
9076 "../../../libgfortran/ISO_Fortran_binding.h".
9077 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
9079 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
9082 * gcc.dg/pr69471-1.c: New test.
9083 * gcc.dg/pr69471-2.c: Likewise.
9084 * gcc.target/i386/pr69471-3.c: Likewise.
9086 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9089 * gfortran.dg/dtio_34.f90: New test.
9091 2019-02-23 Marek Polacek <polacek@redhat.com>
9093 PR c++/88294 - ICE with non-constant noexcept-specifier.
9094 * g++.dg/cpp0x/noexcept34.C: New test.
9095 * g++.dg/cpp0x/noexcept35.C: New test.
9098 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
9100 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
9103 * gfortran.dg/deferred_character_32.f90 : New test
9105 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
9108 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
9109 previously incorrect lbound for allocatable expressions. Also
9110 correct stop values to avoid repetition.
9111 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
9112 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
9115 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
9116 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
9117 * gfortran.dg/pr32599.f03 : Set standard to F2008.
9119 2019-02-22 David Malcolm <dmalcolm@redhat.com>
9122 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
9123 renaming to a multicharacter name, so that start != finish. Add
9124 tests for dtor locations.
9126 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9129 * g++.dg/cpp0x/pr84676.C: New.
9131 2019-02-22 Martin Sebor <msebor@redhat.com>
9133 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
9134 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
9136 2019-02-22 Harald Anlauf <anlauf@gmx.de>
9139 * gfortran.dg/newunit_6.f90: New test.
9141 2019-02-22 Marek Polacek <polacek@redhat.com>
9143 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
9144 * g++.dg/cpp2a/explicit14.C: New test.
9146 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
9149 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
9150 * gfortran.fortran-torture/compile/pr89324.f90: New test.
9152 2019-02-22 Martin Sebor <msebor@redhat.com>
9155 * gcc.dg/Wabsolute-value.c: New test.
9157 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
9159 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
9160 Hongtao Liu <hongtao.liu@intel.com>
9161 Sunil K Pandey <sunil.k.pandey@intel.com>
9164 * gcc.target/i386/pr87007-1.c: New test.
9165 * gcc.target/i386/pr87007-2.c: Likewise.
9167 2019-02-22 Richard Biener <rguenther@suse.de>
9169 PR tree-optimization/89440
9170 * gcc.dg/vect/pr89440.c: New testcase.
9172 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
9174 * lib/target-supports.exp (check_effective_target_offload_nvptx):
9178 * gfortran.dg/goacc/classify-routine.f95: Adjust.
9180 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
9181 * g++.dg/goacc/template.C: Likewise.
9184 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
9186 2019-02-22 Richard Biener <rguenther@suse.de>
9189 * gcc.dg/torture/restrict-7.c: New testcase.
9191 2019-02-21 Jakub Jelinek <jakub@redhat.com>
9194 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
9195 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
9196 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
9198 * g++.dg/cpp1y/constexpr-89285.C: New test.
9199 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
9201 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
9202 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
9204 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
9207 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
9208 -fcf-protection with -fcf-protection=branch.
9209 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9210 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9211 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9212 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9213 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9215 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
9217 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
9218 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
9220 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9223 * gfortran.dg/warn_conversion_11.f90: New test.
9225 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
9228 * gcc.target/i386/pr87412-1.c: New file.
9229 * gcc.target/i386/pr87412-2.c: Likewise.
9230 * gcc.target/i386/pr87412-3.c: Likewise.
9231 * gcc.target/i386/pr87412-4.c: Likewise.
9233 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9236 * g++.dg/cpp0x/pr89403.C: New test.
9239 * g++.dg/cpp1z/inline-var5.C: New test.
9242 * gcc.c-torture/compile/pr89412.c: New test.
9244 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9245 David Malcolm <dmalcolm@redhat.com>
9248 * gcc.dg/torture/pr89091.c: New test.
9250 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9254 * gcc.dg/pr88074-2.c: New test.
9257 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
9259 2019-02-20 David Malcolm <dmalcolm@redhat.com>
9262 * gcc.dg/pr89410-1.c: New test.
9263 * gcc.dg/pr89410-2.c: New test.
9265 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
9267 * lib/target-supports.exp (check_effective_target_vect_usad_char):
9268 Add PowerPC support.
9269 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
9270 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
9272 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9275 * gcc.target/arm/pr86487.c: New.
9277 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9280 * g++.dg/cpp1y/var-templ60.C: New.
9282 2019-02-20 Li Jia He <helijia@linux.ibm.com>
9285 * gcc.target/powerpc/pr88100.c: New testcase.
9287 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
9289 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
9291 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9294 * gfortran.dg/ISO_Fortran_binding_4.f90
9296 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
9299 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
9300 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
9302 2019-02-19 Richard Biener <rguenther@suse.de>
9305 * gcc.dg/pr88074.c: New testcase.
9307 2019-02-19 Jakub Jelinek <jakub@redhat.com>
9310 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
9314 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
9317 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
9320 * g++.dg/diagnostic/pr89390.C: New test.
9322 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
9324 * README: Fix typos.
9326 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9328 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
9331 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
9334 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
9336 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
9337 * gfortran.dg/lto/pr87689_0.f: New file.
9338 * gfortran.dg/lto/pr87689_1.f: New file.
9340 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
9342 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
9344 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9346 * gdc.dg/dg.exp: Tabify.
9347 * gdc.dg/lto/lto.exp: Likewise.
9348 * gdc.test/gdc-test.exp: Likewise.
9349 * lib/gdc-dg.exp: Likewise.
9350 * lib/gdc.exp: Likewise.
9352 2019-02-18 Richard Biener <rguenther@suse.de>
9354 PR tree-optimization/89296
9355 * gcc.dg/uninit-pr89296.c: New testcase.
9357 2019-02-18 Jakub Jelinek <jakub@redhat.com>
9360 * gcc.c-torture/execute/pr89369.c: New test.
9361 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
9362 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
9365 2019-02-18 Martin Jambor <mjambor@suse.cz>
9367 PR tree-optimization/89209
9368 * gcc.dg/tree-ssa/pr89209.c: New test.
9370 2019-02-18 Martin Liska <mliska@suse.cz>
9372 * gfortran.dg/simd-builtins-7.f90: New test.
9373 * gfortran.dg/simd-builtins-7.h: New test.
9375 2019-02-17 Harald Anlauf <anlauf@gmx.de>
9378 * gfortran.dg/pr88299.f90: New test.
9380 2019-02-17 Harald Anlauf <anlauf@gmx.de>
9383 * gfortran.dg/transfer_simplify_12.f90: New test.
9385 2019-02-17 Marek Polacek <polacek@redhat.com>
9387 PR c++/89217 - ICE with list-initialization in range-based for loop.
9388 * g++.dg/cpp0x/range-for37.C: New test.
9390 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
9393 * g++.dg/cpp0x/initlist114.C: New test.
9396 * g++.dg/abi/mangle68.C: New test.
9397 * g++.dg/cpp0x/decltype69.C: New test.
9399 2019-02-16 David Malcolm <dmalcolm@redhat.com>
9402 * g++.dg/wrappers/pr88680.C: New test.
9404 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9407 * gfortran.dg/coarray_data_1.f90: New test.
9409 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
9411 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
9412 * c-c++-common/patchable_function_entry-default.c: Likewise.
9413 * c-c++-common/patchable_function_entry-definition.c: Likewise.
9415 2019-02-16 Jakub Jelinek <jakub@redhat.com>
9417 PR rtl-optimization/66152
9418 * gcc.target/i386/pr66152.c: New test.
9420 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9422 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
9423 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
9425 2019-02-15 Tamar Christina <tamar.christina@arm.com>
9427 * lib/target-supports.exp
9428 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
9429 checking alternative.
9431 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9433 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
9435 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9437 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
9438 * c-c++-common/patchable_function_entry-default.c: Likewise.
9439 * c-c++-common/patchable_function_entry-definition.c: Likewise.
9440 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
9442 2019-02-15 Jakub Jelinek <jakub@redhat.com>
9446 * lib/gcc-dg.exp: If llvm_binutils effective target, set
9447 allow_blank_lines to 2 during initialization.
9448 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
9449 it was previously zero.
9450 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
9451 Clear allow_blank_lines afterwards whenever it was 1.
9452 * gdc.test/gdc-test.exp (dmd2dg): Don't call
9453 dg-allow-blank-lines-in-output here.
9454 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
9455 the tests and restore it back at the end.
9457 * c-c++-common/ubsan/opts-1.c: New test.
9458 * c-c++-common/ubsan/opts-2.c: New test.
9459 * c-c++-common/ubsan/opts-3.c: New test.
9460 * c-c++-common/ubsan/opts-4.c: New test.
9462 2019-02-15 Richard Biener <rguenther@suse.de>
9463 Jakub Jelinek <jakub@redhat.com>
9465 PR tree-optimization/89278
9466 * gcc.dg/pr89278.c: New test.
9468 2019-02-15 Jakub Jelinek <jakub@redhat.com>
9471 * gcc.dg/pr89340.c: New test.
9472 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
9473 that leaf attribute on nested function is useless.
9476 * gcc.dg/pr89342.c: New test.
9478 2019-02-14 Jakub Jelinek <jakub@redhat.com>
9480 PR rtl-optimization/89354
9481 * gcc.dg/pr89354.c: New test.
9483 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
9485 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
9486 * gcc.target/i386/ssse3-pabsd.c: Ditto.
9487 * gcc.target/i386/ssse3-pabsw.c: Ditto.
9488 * gcc.target/i386/ssse3-palignr.c: Ditto.
9489 * gcc.target/i386/ssse3-phaddd.c: Ditto.
9490 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
9491 * gcc.target/i386/ssse3-phaddw.c: Ditto.
9492 * gcc.target/i386/ssse3-phsubd.c: Ditto.
9493 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
9494 * gcc.target/i386/ssse3-phsubw.c: Ditto.
9495 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
9496 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
9497 * gcc.target/i386/ssse3-pshufb.c: Ditto.
9498 * gcc.target/i386/ssse3-psignb.c: Ditto.
9499 * gcc.target/i386/ssse3-psignd.c: Ditto.
9500 * gcc.target/i386/ssse3-psignw.c: Ditto.
9502 2018-02-14 Steve Ellcey <sellcey@marvell.com>
9504 * gcc.target/aarch64/pcs_attribute.c: New test.
9506 2019-02-14 Harald Anlauf <anlauf@gmx.de>
9509 * gfortran.dg/pr88248.f90: New test.
9510 * gfortran.dg/f2018_obs.f90: Updated test.
9512 2019-02-14 Tamar Christina <tamar.christina@arm.com>
9514 * gcc.target/arm/pr88850.c: change options to additional option.
9516 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9519 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
9522 2019-02-14 Tamar Christina <tamar.christina@arm.com>
9525 * gcc.target/arm/pr88850-2.c: New test.
9526 * lib/target-supports.exp
9527 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
9528 check_effective_target_arm_neon_softfp_fp16_ok,
9529 add_options_for_arm_neon_softfp_fp16): New.
9531 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
9533 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
9534 * lib/target-supports.exp: Add procedure to check for ldrd.
9536 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
9539 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
9540 * gfortran.dg/goacc/loop-3.f95: Likewise.
9541 * gfortran.dg/goacc/pr72715.f90: New test.
9543 2019-02-14 Martin Liska <mliska@suse.cz>
9545 PR rtl-optimization/89242
9546 * g++.dg/pr89242.C: New test.
9548 2019-02-14 Jakub Jelinek <jakub@redhat.com>
9550 PR tree-optimization/89314
9551 * gcc.dg/pr89314.c: New test.
9554 * gcc.dg/ubsan/pr89284.c: New test.
9556 2019-02-13 Ian Lance Taylor <iant@golang.org>
9558 * gcc.dg/func-attr-1.c: New test.
9560 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
9562 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
9564 2019-02-13 Marek Polacek <polacek@redhat.com>
9566 PR c++/89297 - ICE with OVERLOAD in template.
9567 * g++.dg/cpp0x/initlist113.C: New test.
9569 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
9572 * g++.dg/cpp0x/pr86379.C: New.
9575 * g++.dg/cpp1y/pr87322.C: New.
9576 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
9577 instantiate the expected number of lambda functions.
9579 2019-02-13 Marek Polacek <polacek@redhat.com>
9582 * g++.dg/cpp2a/nontype-class13.C: New test.
9584 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
9587 * gcc.target/arm/pr89190.c: New test.
9589 2019-02-13 David Malcolm <dmalcolm@redhat.com>
9592 * g++.dg/concepts/pr89036.C: New test.
9594 2019-02-13 Tamar Christina <tamar.christina@arm.com>
9597 * gcc.target/aarch64/sve/pr88847.c: New test.
9599 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
9600 Jakub Jelinek <jakub@redhat.com>
9603 * g++.dg/torture/pr89303.C: New test.
9605 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9608 * g++.dg/cpp1z/using4.C: New.
9609 * g++.dg/cpp1z/using5.C: Likewise.
9610 * g++.dg/cpp1z/using6.C: Likewise.
9612 2019-02-13 Jakub Jelinek <jakub@redhat.com>
9615 * gcc.target/i386/pr89290.c: New test.
9617 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
9619 * gcc.target/i386/enqcmd.c: New test.
9620 * gcc.target/i386/enqcmds.c: Likewise.
9621 * g++.dg/other/i386-2.C: Add -menqcmd.
9622 * g++.dg/other/i386-3.C: Likewise.
9623 * gcc.target/i386/sse-12.c: Likewise.
9624 * gcc.target/i386/sse-13.c: Likewise.
9625 * gcc.target/i386/sse-14.c: Likewise.
9626 * gcc.target/i386/sse-23.c: Likewise.
9628 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
9630 * gcc.target/powerpc/crypto-builtin-1.c
9631 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
9634 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
9637 * gcc.target/i386/pr89229-1.c: New test.
9639 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
9642 * gcc.target/s390/pr89233.c: New test.
9644 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
9646 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
9647 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
9648 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
9650 2019-02-12 Richard Biener <rguenther@suse.de>
9652 PR tree-optimization/89253
9653 * gfortran.dg/pr89253.f: New testcase.
9655 2019-02-11 Marek Polacek <polacek@redhat.com>
9657 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
9658 * g++.dg/cpp0x/nullptr40.C: New test.
9659 * g++.dg/cpp0x/nullptr41.C: New test.
9661 2019-02-11 Jakub Jelinek <jakub@redhat.com>
9664 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
9666 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9668 PR tree-optimization/86637
9669 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
9671 2019-02-11 Martin Sebor <msebor@redhat.com>
9673 PR tree-optimization/88771
9674 * gcc.dg/Wstringop-overflow-8.c: New test.
9675 * gcc.dg/Wstringop-overflow-9.c: New test.
9676 * gcc.dg/Warray-bounds-40.c: New test.
9677 * gcc.dg/builtin-stpncpy.c: Adjust.
9678 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
9679 * g++.dg/opt/memcpy1.C: Adjust.
9681 2019-02-11 Martin Sebor <msebor@redhat.com>
9684 * c-c++-common/array-5.c: New test.
9685 * c-c++-common/pr68107.c: Adjust text of diagnostics.
9686 * g++.dg/init/new38.C: Same.
9687 * g++.dg/init/new43.C: Same.
9688 * g++.dg/init/new44.C: Same.
9689 * g++.dg/init/new46.C: Same.
9690 * g++.dg/other/large-size-array.C: Same.
9691 * g++.dg/other/new-size-type.C: Same.
9692 * g++.dg/template/array30.C: Same.
9693 * g++.dg/template/array32.C: New test.
9694 * g++.dg/template/dependent-name3.C: Adjust.
9695 * gcc.dg/large-size-array-3.c: Same.
9696 * gcc.dg/large-size-array-5.c: Same.
9697 * gcc.dg/large-size-array.c: Same.
9698 * g++.old-deja/g++.brendan/array1.C: Same.
9699 * g++.old-deja/g++.mike/p6149.C: Same.
9701 2019-02-11 Martin Sebor <msebor@redhat.com>
9703 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
9705 2019-02-11 Tamar Christina <tamar.christina@arm.com>
9708 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
9709 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
9710 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
9712 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
9714 * gcc.target/powerpc/vec-sld-modulo.c: New.
9715 * gcc.target/powerpc/vec-srad-modulo.c: New.
9716 * gcc.target/powerpc/vec-srd-modulo.c: New.
9718 2019-02-11 Martin Liska <mliska@suse.cz>
9721 * g++.dg/ipa/pr89009.C: New test.
9723 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9726 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
9727 * gfortran.dg/pointer_init_6.f90: Likewise.
9728 * gfortran.dg/pointer_init_9.f90: New test.
9730 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9733 * gfortran.dg/warn_undefined_1.f90: New test.o
9735 2019-02-10 Jakub Jelinek <jakub@redhat.com>
9737 PR tree-optimization/89268
9738 * gcc.dg/vect/pr89268.c: New test.
9740 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9742 * gnat.dg/lto19.adb: Remove dg-excess-errors.
9744 2019-02-09 Harald Anlauf <anlauf@gmx.de>
9747 * gfortran.dg/substr_simplify.f90: New test.
9749 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
9752 * gfortran.dg/pr79966.f90: Xfail everwyhere.
9754 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
9757 * gfortran.dg/array_reference_2.f90 : New test.
9759 2019-02-09 Jakub Jelinek <jakub@redhat.com>
9762 * gcc.dg/gomp/pr89246-1.c: New test.
9763 * gcc.dg/gomp/pr89246-2.c: New test.
9765 2019-02-08 Jakub Jelinek <jakub@redhat.com>
9767 PR tree-optimization/88739
9768 * gcc.c-torture/execute/pr88739.c: New test.
9770 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9773 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
9775 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
9777 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
9778 * gcc.target/s390/vector/vec-copysign.c: New test.
9780 2019-02-08 Richard Biener <rguenther@suse.de>
9782 PR tree-optimization/89247
9783 * gcc.dg/torture/pr89247.c: New testcase.
9785 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
9787 * gcc.target/s390/jump-label.c: New test.
9789 2019-02-08 Richard Biener <rguenther@suse.de>
9792 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
9794 2019-02-08 Jakub Jelinek <jakub@redhat.com>
9796 PR rtl-optimization/89234
9797 * g++.dg/ubsan/pr89234.C: New test.
9799 2019-02-08 Richard Biener <rguenther@suse.de>
9802 * gcc.dg/torture/pr89223.c: New testcase.
9804 2019-02-07 David Malcolm <dmalcolm@redhat.com>
9806 PR tree-optimization/86637
9807 PR tree-optimization/89235
9808 * gcc.c-torture/compile/pr86637-1.c: New test.
9809 * gcc.c-torture/compile/pr86637-2.c: New test.
9810 * gcc.c-torture/compile/pr86637-3.c: New test.
9811 * gcc.c-torture/compile/pr89235.c: New test.
9813 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9815 * gcc.target/aarch64/abd_1.c: New test.
9816 * gcc.dg/sabd_1.c: Likewise.
9818 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
9821 * gfortran.dg/wunused-parameter_2.f90: New test.
9823 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
9825 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
9827 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
9829 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
9830 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
9832 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
9833 Jakub Jelinek <jakub@redhat.com>
9836 * gcc.c-torture/execute/pr88714.c: New test.
9837 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
9839 2019-02-07 Tamar Christina <tamar.christina@arm.com>
9842 * gcc.target/arm/pr88850.c: New test.
9844 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
9847 * g++.dg/cpp0x/pr86218.C: New.
9849 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
9851 PR rtl-optimization/89225
9852 * gcc.target/powerpc/pr89225.c: New.
9854 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
9856 * gnat.dg/opt76.adb: New test.
9858 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9861 * gfortran.dg/null_10.f90: New test.
9863 2019-02-06 David Malcolm <dmalcolm@redhat.com>
9866 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
9867 column numbers to dg-warning directives where they are correct.
9868 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
9869 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
9870 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
9872 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9875 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
9876 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
9877 xfail scan-assembler-not with Solaris as.
9879 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
9881 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
9883 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
9885 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
9888 2019-02-06 Richard Biener <rguenther@suse.de>
9890 PR tree-optimization/89182
9891 * gfortran.dg/graphite/pr89182.f90: New testcase.
9893 2019-02-06 Jakub Jelinek <jakub@redhat.com>
9896 * gcc.dg/pr89211.c: New test.
9899 * c-c++-common/builtin-convertvector-2.c: New test.
9901 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
9904 * lib/go-torture.exp: Test compiling with -flto.
9906 2019-02-06 Joseph Myers <joseph@codesourcery.com>
9909 * gcc.dg/redecl-18.c: New test.
9911 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9914 * g++.dg/opt/pr89187.C: New test.
9916 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
9918 * jit.dg/add-driver-options-testlib.c: Add support file for
9919 test-add-driver-options.c testcase.
9920 * jit.dg/all-non-failing-tests.h: Add note about
9921 test-add-driver-options.c
9922 * jit.dg/jit.exp (jit-dg-test): Update to support
9923 add-driver-options-testlib.c compilation.
9924 * jit.dg/test-add-driver-options.c: New testcase.
9926 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9928 PR rtl-optimization/11304
9929 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
9930 * gcc.target/i386/call-2.c: New test.
9932 2019-02-05 Marek Polacek <polacek@redhat.com>
9934 PR c++/89158 - by-value capture of constexpr variable broken.
9935 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
9937 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
9939 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
9941 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9943 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
9945 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9948 * g++.dg/opt/pr89188.C: New test.
9950 PR rtl-optimization/89195
9951 * gcc.c-torture/execute/pr89195.c: New test.
9953 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
9955 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
9957 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
9958 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
9959 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
9960 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
9961 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
9962 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
9963 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9964 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
9965 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
9967 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9970 * g++.dg/ext/vector36.C: New test.
9972 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
9975 * g++.dg/pr87770.C: New.
9977 2019-02-04 Harald Anlauf <anlauf@gmx.de>
9980 * gfortran.dg/pr89077.f90: New test.
9982 2019-02-04 Martin Liska <mliska@suse.cz>
9985 * gcc.dg/ipa/pr88985.c: New test.
9987 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9989 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
9990 characters or extra spaces after the comment character.
9992 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9994 * g++.dg/torture/alias-1.C: New test.
9996 2019-02-03 Martin Sebor <msebor@redhat.com>
9999 * c-c++-common/Wsequence-point-2.c: New test.
10002 * g++.dg/warn/Wunused-var-35.C: New test.
10004 2019-02-03 Richard Biener <rguenther@suse.de>
10007 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
10009 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10012 * gfortran.dg/warn_conversion_10.f90: New test.
10014 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
10017 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
10019 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
10022 * gfortran.dg/realloc_on_assign_32.f90 : New test.
10024 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
10027 * gfortran.dg/pointer_array_component_3.f90 : New test.
10029 2019-02-02 Jakub Jelinek <jakub@redhat.com>
10031 PR middle-end/87887
10032 * gcc.dg/gomp/pr87887-1.c: New test.
10033 * gcc.dg/gomp/pr87887-2.c: New test.
10035 2019-02-01 Jakub Jelinek <jakub@redhat.com>
10039 * gfortran.dg/pr89084.f90: New test.
10040 * gfortran.dg/lto/pr89084_0.f90: New test.
10041 * gfortran.dg/pr83246.f90: New test.
10043 2019-02-01 Marek Polacek <polacek@redhat.com>
10045 PR c++/88325 - ICE with invalid out-of-line template member definition.
10046 * g++.dg/cpp2a/typename14.C: New test.
10048 2019-02-01 Richard Biener <rguenther@suse.de>
10050 PR middle-end/88597
10051 * gcc.dg/torture/pr88597.c: New testcase.
10053 2019-02-01 Richard Biener <rguenther@suse.de>
10055 PR tree-optimization/85497
10056 * gcc.dg/graphite/pr85497.c: New testcase.
10058 2019-02-01 Richard Biener <rguenther@suse.de>
10061 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
10063 2019-02-01 Jakub Jelinek <jakub@redhat.com>
10065 PR tree-optimization/89143
10066 * gcc.dg/tree-ssa/vrp121.c: New test.
10068 PR tree-optimization/88107
10069 * gcc.dg/gomp/pr88107.c: New test.
10072 * g++.dg/ext/attrib57.C: New test.
10074 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
10076 PR tree-optimization/88932
10077 * gfortran.dg/pr88932.f90: New test.
10079 2019-01-31 Marek Polacek <polacek@redhat.com>
10081 PR c++/88983 - ICE with switch in constexpr function.
10082 * g++.dg/cpp1y/constexpr-88983.C: New test.
10084 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
10087 * gfortran.dg/contiguous_9.f90: New test.
10089 2019-01-31 Marek Polacek <polacek@redhat.com>
10091 PR c++/89083, c++/80864 - ICE with list initialization in template.
10092 * g++.dg/cpp0x/initlist107.C: New test.
10093 * g++.dg/cpp0x/initlist108.C: New test.
10094 * g++.dg/cpp0x/initlist109.C: New test.
10095 * g++.dg/cpp0x/initlist110.C: New test.
10096 * g++.dg/cpp0x/initlist111.C: New test.
10097 * g++.dg/cpp0x/initlist112.C: New test.
10098 * g++.dg/init/ptrfn4.C: New test.
10100 2019-01-31 David Malcolm <dmalcolm@redhat.com>
10103 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
10104 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
10106 2019-01-31 Richard Biener <rguenther@suse.de>
10108 PR tree-optimization/89135
10109 * gcc.dg/torture/pr89135.c: New testcase.
10111 2019-01-31 Jakub Jelinek <jakub@redhat.com>
10114 * c-c++-common/asan/pr89124.c: New test.
10116 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10119 * gfortran.dg/print_2.f90: New test.
10121 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
10123 PR rtl-optimization/87246
10124 * gcc.target/i386/pr87246.c: New.
10126 2019-01-30 Marek Polacek <polacek@redhat.com>
10128 PR c++/89119 - ICE with value-initialization in template.
10129 * g++.dg/cpp0x/initlist-value3.C: New test.
10131 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
10133 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
10134 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
10135 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
10136 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
10137 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
10138 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
10139 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
10140 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
10141 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
10142 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
10144 2019-01-30 Richard Biener <rguenther@suse.de>
10146 PR tree-optimization/89111
10147 * gcc.dg/torture/pr89111.c: New testcase.
10149 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
10152 * lib/target-supports.exp: Cache result.
10154 2019-01-30 Jakub Jelinek <jakub@redhat.com>
10157 * g++.target/i386/pr89105.C: New test.
10160 * gcc.dg/pr89061.c: New test.
10162 2019-01-29 Martin Sebor <msebor@redhat.com>
10165 * gcc.dg/Warray-bounds-39.c: New test.
10167 2019-01-29 Marek Polacek <polacek@redhat.com>
10170 * g++.dg/other/nontype-1.C: Expect error in all modes.
10171 * g++.dg/parse/crash13.C: Likewise.
10172 * g++.dg/parse/error36.C: Likewise.
10173 * g++.dg/template/error29.C: Likewise.
10175 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10178 * gfortran.dg/c_funptr_1.f90: New file.
10179 * gfortran.dg/c_funptr_1_mod.f90: New file.
10181 2019-01-29 Jakub Jelinek <jakub@redhat.com>
10185 * gcc.dg/gomp/pr89104.c: New test.
10187 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10189 * gdc.dg/pr89042a.d: Mark as compile test.
10190 * gdc.dg/pr89042b.d: Likewise.
10192 2019-01-29 Richard Biener <rguenther@suse.de>
10195 * g++.dg/lto/pr87295_0.C: New testcase.
10197 2019-01-29 Jakub Jelinek <jakub@redhat.com>
10200 * gcc.dg/pr89045.c: New test.
10203 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
10204 lp64, ilp32 and llp64 only.
10205 (fputs): Use unsigned long long instead of size_t for return type.
10206 (vfprintf, vfscanf): Accept arbitrary target specific type for
10209 2019-01-28 Marek Polacek <polacek@redhat.com>
10211 PR c++/88358 - name wrongly treated as type.
10212 * g++.dg/cpp2a/typename1.C: Add dg-error.
10213 * g++.dg/cpp2a/typename13.C: New test.
10214 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
10217 2019-01-28 Marek Polacek <polacek@redhat.com>
10219 * g++.dg/cpp0x/enum37.C: Add dg-error.
10221 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
10223 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
10224 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
10226 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
10228 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
10229 "-Wattribute-alias".
10231 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
10234 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
10236 2019-01-27 Marek Polacek <polacek@redhat.com>
10238 PR c++/88815 - narrowing conversion lost in decltype.
10239 PR c++/78244 - narrowing conversion in template not detected.
10240 * g++.dg/cpp0x/Wnarrowing15.C: New test.
10241 * g++.dg/cpp0x/Wnarrowing16.C: New test.
10242 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
10243 * g++.dg/cpp1y/Wnarrowing1.C: New test.
10245 PR c++/89024 - ICE with incomplete enum type.
10246 * g++.dg/cpp0x/enum37.C: New test.
10248 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
10250 * gnat.dg/opt75.adb: New test.
10251 * gnat.dg/opt75_pkg.ad[sb]: New helper.
10253 2019-01-27 Jakub Jelinek <jakub@redhat.com>
10256 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
10257 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
10259 2019-01-26 Martin Jambor <mjambor@suse.cz>
10262 * gfortran.dg/gomp/pr88933.f90: New test.
10264 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
10267 * gdc.dg/pr89042a.d: New test.
10268 * gdc.dg/pr89042b.d: New test.
10270 2019-01-26 Harald Anlauf <anlauf@gmx.de>
10273 * gfortran.dg/pr57553.f90: New test.
10275 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
10277 * gnat.dg/array34.adb: New test.
10279 2019-01-26 Jakub Jelinek <jakub@redhat.com>
10281 PR preprocessor/88974
10282 * c-c++-common/cpp/pr88974.c: New test.
10284 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
10287 * g++.dg/cpp2a/destroying-delete2.C: New.
10288 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
10290 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
10293 * gfortran.dg/pr85780.f90: Update testcase for error message.
10295 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
10298 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
10299 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
10300 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
10302 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
10304 PR middle-end/89037
10305 * gcc.dg/pr89037.c: New test.
10307 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10309 * lib/target-supports.exp (check_effective_target_fenv): New.
10310 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
10311 fenv effective target.
10312 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
10313 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
10314 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
10315 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
10317 2019-01-25 Richard Biener <rguenther@suse.de>
10319 PR tree-optimization/86865
10320 * gcc.dg/graphite/pr86865.c: New testcase.
10321 * gcc.dg/graphite/pr69728.c: XFAIL.
10322 * gcc.dg/graphite/scop-21.c: Likewise.
10324 2019-01-24 Martin Sebor <msebor@redhat.com>
10328 PR middle-end/86308
10329 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
10330 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
10331 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
10332 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
10333 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
10334 * gcc.dg/builtins-69.c: New test.
10335 * gcc.dg/Wint-conversion-2.c: Add expected warning.
10336 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
10338 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
10340 PR rtl-optimization/88948
10341 * gcc.target/i386/pr88948.c: New test.
10343 2019-01-24 Jakub Jelinek <jakub@redhat.com>
10346 * g++.dg/debug/pr89006.C: New test.
10348 PR middle-end/89015
10349 * gcc.dg/gomp/pr89015.c: New test.
10352 * c-c++-common/gomp/cancel-2.c: New test.
10353 * gcc.dg/gomp/cancel-1.c: New test.
10354 * g++.dg/gomp/cancel-1.C: New test.
10355 * g++.dg/gomp/cancel-2.C: New test.
10356 * g++.dg/gomp/cancel-3.C: New test.
10358 2019-01-24 Jakub Jelinek <jakub@redhat.com>
10360 PR tree-optimization/89027
10361 * gfortran.dg/gomp/pr89027.f90: New test.
10363 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
10366 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
10367 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
10369 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
10372 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
10373 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
10374 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
10375 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
10377 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
10380 * g++.target/i386/pr88998.c: New test.
10382 2019-01-23 Marek Polacek <polacek@redhat.com>
10384 PR c++/88757 - qualified name treated wrongly as type.
10385 * g++.dg/cpp0x/dependent2.C: New test.
10386 * g++.dg/cpp2a/typename10.C: Remove dg-error.
10387 * g++.dg/cpp2a/typename12.C: New test.
10388 * g++.dg/template/static30.C: Remove dg-error.
10390 2019-01-23 Jakub Jelinek <jakub@redhat.com>
10393 * c-c++-common/pr44715.c: New test.
10396 * c-c++-common/pr88984.c: New test.
10398 2019-01-23 Richard Biener <rguenther@suse.de>
10400 PR tree-optimization/89008
10401 * gcc.dg/torture/pr89008.c: New testcase.
10403 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
10405 * gnat.dg/specs/opt4.ads: New test.
10407 2019-01-23 Jakub Jelinek <jakub@redhat.com>
10409 PR tree-optimization/88964
10410 * gfortran.dg/pr88964.f90: New test.
10412 2019-01-22 Martin Sebor <msebor@redhat.com>
10414 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
10415 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
10417 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
10418 * c-c++-common/Wrestrict.c: Make xfails conditional on target
10421 2018-01-22 Steve Ellcey <sellcey@marvell.com>
10423 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
10424 to aarch64*-*-* target.
10425 * c-c++-common/gomp/pr60823-3.c: Ditto.
10426 * g++.dg/gomp/declare-simd-1.C: Ditto.
10427 * g++.dg/gomp/declare-simd-3.C: Ditto.
10428 * g++.dg/gomp/declare-simd-4.C: Ditto.
10429 * g++.dg/gomp/declare-simd-7.C: Ditto.
10430 * g++.dg/gomp/pr88182.C: Ditto.
10431 * gcc.dg/gomp/declare-simd-1.c: Ditto.
10432 * gcc.dg/gomp/declare-simd-3.c: Ditto.
10433 * gcc.dg/gomp/pr59669-2.c: Ditto.
10434 * gcc.dg/gomp/pr87895-1.c: Ditto.
10435 * gcc.dg/gomp/simd-clones-2.c: Ditto.
10436 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
10437 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
10438 * gfortran.dg/gomp/pr83977.f90: Ditto.
10440 2019-01-22 Jakub Jelinek <jakub@redhat.com>
10443 * gcc.target/powerpc/pr88965.c: New test.
10445 PR middle-end/88968
10446 * c-c++-common/gomp/atomic-23.c: New test.
10448 2019-01-22 Harald Anlauf <anlauf@gmx.de>
10451 * gfortran.dg/power_8.f90: New test.
10453 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
10455 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
10456 * g++.dg/vec-init-1.C: Likewise.
10457 * gcc.dg/pr87793.c: Likewise.
10459 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
10461 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
10462 * g++.dg/cpp0x/pr86397-2.C: Likewise.
10464 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
10467 * gcc.target/arm/aapcs/bitfield2.c: New test.
10468 * gcc.target/arm/aapcs/bitfield3.c: New test.
10470 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
10472 PR rtl-optimization/87763
10473 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
10475 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
10478 * gcc.target/i386/pr88954-1.c: New test.
10479 * gcc.target/i386/pr88954-2.c: Likewise.
10481 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
10484 * gcc.target/arm/aapcs/bitfield1.c: New test.
10485 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
10486 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
10487 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
10489 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
10491 * gfortran.dg/array_function_5.f90: Fix a dg directive.
10492 * gfortran.dg/block_16.f08: Likewise.
10493 * gfortran.dg/dec_structure_14.f90: Likewise.
10494 * gfortran.dg/namelist_96.f90: Likewise.
10495 * gfortran.dg/newunit_5.f90.f90: Moved to
10496 * gfortran.dg/newunit_5.f90: here.
10497 * gfortran.dg/pdt_28.f03: Likewise.
10498 * gfortran.dg/spread_simplify_1.f90: Likewise.
10500 2019-01-22 Tamar Christina <tamar.christina@arm.com>
10502 PR/tree-optimization 88903
10503 * gcc.dg/vect/pr88903-1.c: Add explicit &.
10505 2019-01-22 Jakub Jelinek <jakub@redhat.com>
10507 PR rtl-optimization/88904
10508 * gcc.c-torture/execute/pr88904.c: New test.
10511 * gcc.dg/pr88905.c: New test.
10513 PR rtl-optimization/49429
10515 PR rtl-optimization/86334
10517 * gcc.target/i386/pr86334.c: New test.
10518 * gcc.target/i386/pr88906.c: New test.
10520 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10523 * g++.dg/gomp/pr88949.C: New test.
10525 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
10527 * class_66.f90: Fix a dg directive.
10528 * debug/pr35154-stabs.f: Likewise.
10529 * dec_d_lines_3.f: Likewise.
10530 * dec_d_lines_3.f: Likewise.
10531 * dec_structure_12.f90: Likewise.
10532 * dec_structure_15.f90: Likewise.
10533 * deferred_character_31.f90: Likewise.
10534 * dtio_31.f03: Likewise.
10535 * dtio_32.f03: Likewise.
10536 * extends_11.f03: Likewise.
10537 * integer_plus.f90: Likewise.
10538 * pdt_25.f03: Likewise.
10539 * pr58968.f: Likewise.
10540 * pr78259.f90: Likewise.
10541 * vect/vect-2.f90: Likewise.
10542 * matmul_const.f90: Likewise.
10544 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
10547 * gcc.target/i386/pr88938.c: New test.
10549 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10552 * g++.dg/asan/pr88901.C: New test.
10554 2019-01-21 Tamar Christina <tamar.christina@arm.com>
10556 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
10558 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10561 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
10562 * gcc.dg/pr88928.c: New test case.
10564 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10566 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
10567 {long ,short ,}{unsigned ,}int.
10569 2019-01-21 Richard Biener <rguenther@suse.de>
10571 PR tree-optimization/88934
10572 * gfortran.dg/pr88934.f90: New testcase.
10574 2019-01-20 Ulrich Drepper <drepper@redhat.com>
10576 Fix after C++ P0600 implementation.
10577 * g++.dg/init/new39.C: Don't just ignore result of new.
10579 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
10581 * gdc.dg/runnable.d: Add more tests for comparing complex types.
10583 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
10585 * gdc.dg/runnable.d: Add tests for comparing complex types.
10587 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
10589 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
10590 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
10591 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
10592 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
10594 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
10597 * gfortran.dg/no-automatic.f90: New test.
10599 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10602 * gfortran.dg/pr77960.f90: New test.
10604 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10605 Paul Thomas <pault@gcc.gnu.org>
10608 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
10609 scan-tree tests that fail with patch.
10610 * gfortran.dg/contiguous_8.f90: New test.
10612 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
10614 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
10616 * gfortran.dg/loop_versioning_9.f90: New test.
10617 * gfortran.dg/loop_versioning_10.f90: Likewise.
10619 2019-01-19 Jakub Jelinek <jakub@redhat.com>
10622 * gfortran.dg/pr88902.f90: New test.
10624 2019-01-18 Martin Sebor <msebor@redhat.com>
10626 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
10628 2019-01-18 Ian Lance Taylor <iant@golang.org>
10630 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
10631 is no longer externally visible.
10633 2019-01-18 Marek Polacek <polacek@redhat.com>
10636 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
10638 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
10640 PR middle-end/88587
10641 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
10642 (dg-options): Replace -m32 with -fno-pic.
10643 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
10644 (dg-options): Remove -m32.
10646 2019-01-18 Richard Biener <rguenther@suse.de>
10648 PR tree-optimization/88903
10649 * gcc.dg/vect/pr88903-1.c: New testcase.
10650 * gcc.dg/vect/pr88903-2.c: Likewise.
10652 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
10656 * c-c++-common/pr51628-33.c: New test.
10657 * c-c++-common/pr51628-35.c: New test.
10658 * c-c++-common/pr88664-1.c: Likewise.
10659 * c-c++-common/pr88664-2.c: Likewise.
10660 * gcc.dg/pr51628-34.c: Likewise.
10662 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
10665 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
10666 mp and sec extensions to armv7-a.
10668 2019-01-18 Martin Liska <mliska@suse.cz>
10670 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
10671 expected function name.
10673 2019-01-18 Jakub Jelinek <jakub@redhat.com>
10675 PR tree-optimization/86214
10676 * g++.dg/opt/pr86214-1.C: New test.
10677 * g++.dg/opt/pr86214-2.C: New test.
10679 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10681 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
10683 2019-01-18 Jakub Jelinek <jakub@redhat.com>
10686 2018-12-15 Jakub Jelinek <jakub@redhat.com>
10689 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10690 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10692 2019-01-18 Martin Liska <mliska@suse.cz>
10694 PR middle-end/88587
10695 * g++.target/i386/pr88587.C: New test.
10696 * gcc.target/i386/mvc13.c: New test.
10698 2018-01-17 Steve Ellcey <sellcey@cavium.com>
10701 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
10703 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
10704 * gfortran.dg/gomp/pr83977.f90: Ditto.
10706 2019-01-17 Martin Sebor <msebor@redhat.com>
10708 PR middle-end/88273
10709 * gcc.dg/Warray-bounds-38.c: New test.
10711 2018-01-17 Steve Ellcey <sellcey@cavium.com>
10713 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
10714 warning checks and assembler scans.
10715 * c-c++-common/gomp/pr60823-3.c: Ditto.
10716 * c-c++-common/gomp/pr63328.c: Ditto.
10717 * g++.dg/gomp/declare-simd-1.C: Ditto.
10718 * g++.dg/gomp/declare-simd-3.C: Ditto.
10719 * g++.dg/gomp/declare-simd-4.C: Ditto.
10720 * g++.dg/gomp/declare-simd-7.C: Ditto.
10721 * g++.dg/gomp/pr88182.C: Ditto.
10722 * g++.dg/vect/simd-clone-7.cc: Ditto.
10723 * gcc.dg/gomp/declare-simd-1.c: Ditto.
10724 * gcc.dg/gomp/declare-simd-3.c: Ditto.
10725 * gcc.dg/gomp/pr59669-2.c: Ditto.
10726 * gcc.dg/gomp/pr87895-1.c: Ditto.
10727 * gcc.dg/gomp/pr87895-2.c: Ditto.
10728 * gcc.dg/gomp/simd-clones-2.c: Ditto.
10729 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
10730 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
10731 * gfortran.dg/gomp/pr83977.f90: Ditto.
10733 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10735 * g++.dg/cpp0x/auto52.C: Test locations too.
10736 * g++.dg/cpp0x/trailing2.C: Likewise.
10737 * g++.dg/cpp1y/auto-fn18.C: Likewise.
10738 * g++.dg/cpp1y/auto-fn25.C: Likewise.
10739 * g++.dg/cpp1y/auto-fn52.C: Likewise.
10740 * g++.dg/cpp1y/auto-fn53.C: Likewise.
10741 * g++.dg/cpp1y/auto-fn54.C: Likewise.
10743 2019-01-17 David Malcolm <dmalcolm@redhat.com>
10746 * g++.dg/template/pr88699.C: New test.
10748 2019-01-17 Martin Sebor <msebor@redhat.com>
10750 PR tree-optimization/88800
10751 * c-c++-common/Wrestrict.c: Adjust.
10752 * gcc.dg/Warray-bounds-37.c: New test.
10753 * gcc.dg/builtin-memcpy-2.c: New test.
10754 * gcc.dg/builtin-memcpy.c: New test.
10756 2019-01-17 Tamar Christina <tamar.christina@arm.com>
10759 * gcc.target/arm/pr51968.c: Use neon intrinsics.
10761 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10762 Kwok Cheung Yeung <kcy@codesourcery.com>
10763 Julian Brown <julian@codesourcery.com>
10764 Tom de Vries <tom@codesourcery.com>
10766 * gcc.dg/20020312-2.c: Add amdgcn support.
10767 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
10768 * gcc.dg/builtin-apply2.c: Likewise.
10769 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10770 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
10771 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
10772 * gcc.dg/memcmp-1.c: Increase timeout factor.
10773 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
10774 * gcc.dg/sibcall-10.c: xfail on amdgcn.
10775 * gcc.dg/sibcall-9.c: Likewise.
10776 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
10777 * gcc.dg/tree-ssa/pr84512.c: Likewise.
10778 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
10779 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
10780 * lib/target-supports.exp (check_effective_target_trampolines):
10782 (check_profiling_available): Likewise.
10783 (check_effective_target_global_constructor): Likewise.
10784 (check_effective_target_return_address): Likewise.
10785 (check_effective_target_fopenacc): Likewise.
10786 (check_effective_target_fopenmp): Likewise.
10787 (check_effective_target_vect_int): Likewise.
10788 (check_effective_target_vect_intfloat_cvt): Likewise.
10789 (check_effective_target_vect_uintfloat_cvt): Likewise.
10790 (check_effective_target_vect_floatint_cvt): Likewise.
10791 (check_effective_target_vect_floatuint_cvt): Likewise.
10792 (check_effective_target_vect_simd_clones): Likewise.
10793 (check_effective_target_vect_shift): Likewise.
10794 (check_effective_target_whole_vector_shift): Likewise.
10795 (check_effective_target_vect_bswap): Likewise.
10796 (check_effective_target_vect_shift_char): Likewise.
10797 (check_effective_target_vect_long): Likewise.
10798 (check_effective_target_vect_float): Likewise.
10799 (check_effective_target_vect_double): Likewise.
10800 (check_effective_target_vect_perm): Likewise.
10801 (check_effective_target_vect_perm_byte): Likewise.
10802 (check_effective_target_vect_perm_short): Likewise.
10803 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
10804 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10805 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
10806 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
10807 (check_effective_target_vect_natural_alignment): Likewise.
10808 (check_effective_target_vect_fully_masked): Likewise.
10809 (check_effective_target_vect_element_align): Likewise.
10810 (check_effective_target_vect_masked_store): Likewise.
10811 (check_effective_target_vect_scatter_store): Likewise.
10812 (check_effective_target_vect_condition): Likewise.
10813 (check_effective_target_vect_cond_mixed): Likewise.
10814 (check_effective_target_vect_char_mult): Likewise.
10815 (check_effective_target_vect_short_mult): Likewise.
10816 (check_effective_target_vect_int_mult): Likewise.
10817 (check_effective_target_sqrt_insn): Likewise.
10818 (check_effective_target_vect_call_sqrtf): Likewise.
10819 (check_effective_target_vect_call_btrunc): Likewise.
10820 (check_effective_target_vect_call_btruncf): Likewise.
10821 (check_effective_target_vect_call_ceil): Likewise.
10822 (check_effective_target_vect_call_floorf): Likewise.
10823 (check_effective_target_lto): Likewise.
10824 (check_vect_support_and_set_flags): Likewise.
10825 (check_effective_target_vect_stridedN): Enable when fully masked is
10827 (add_options_for_sqrt_insn): New procedure.
10829 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10831 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
10832 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
10834 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
10836 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10838 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
10839 * gcc.dg/pic-1.c: Disable on amdgcn.
10840 * gcc.dg/pic-2.c: Disable on amdgcn.
10841 * gcc.dg/pic-3.c: Disable on amdgcn.
10842 * gcc.dg/pic-4.c: Disable on amdgcn.
10843 * gcc.dg/pie-3.c: Disable on amdgcn.
10844 * gcc.dg/pie-4.c: Disable on amdgcn.
10845 * gcc.dg/uninit-19.c: Check pie_enabled.
10846 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
10848 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10849 Kwok Cheung Yeung <kcy@codesourcery.com>
10850 Julian Brown <julian@codesourcery.com>
10851 Tom de Vries <tom@codesourcery.com>
10853 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
10854 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
10855 * gcc.c-torture/compile/pr34648.c: Require exceptions.
10856 * gcc.c-torture/compile/pr41469.c: Require exceptions.
10857 * gcc.dg/20111216-1.c: Require exceptions.
10858 * gcc.dg/cleanup-10.c: Require exceptions.
10859 * gcc.dg/cleanup-11.c: Require exceptions.
10860 * gcc.dg/cleanup-12.c: Require exceptions.
10861 * gcc.dg/cleanup-13.c: Require exceptions.
10862 * gcc.dg/cleanup-5.c: Require exceptions.
10863 * gcc.dg/cleanup-8.c: Require exceptions.
10864 * gcc.dg/cleanup-9.c: Require exceptions.
10865 * gcc.dg/gomp/pr29955.c: Require exceptions.
10866 * gcc.dg/lto/pr52097_0.c: Require exceptions.
10867 * gcc.dg/nested-func-5.c: Require exceptions.
10868 * gcc.dg/pch/except-1.c: Require exceptions.
10869 * gcc.dg/pch/valid-2.c: Require exceptions.
10870 * gcc.dg/pr41470.c: Require exceptions.
10871 * gcc.dg/pr42427.c: Require exceptions.
10872 * gcc.dg/pr44545.c: Require exceptions.
10873 * gcc.dg/pr47086.c: Require exceptions.
10874 * gcc.dg/pr51481.c: Require exceptions.
10875 * gcc.dg/pr51644.c: Require exceptions.
10876 * gcc.dg/pr52046.c: Require exceptions.
10877 * gcc.dg/pr54669.c: Require exceptions.
10878 * gcc.dg/pr56424.c: Require exceptions.
10879 * gcc.dg/pr64465.c: Require exceptions.
10880 * gcc.dg/pr65802.c: Require exceptions.
10881 * gcc.dg/pr67563.c: Require exceptions.
10882 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
10883 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
10884 * gcc.dg/vect/pr46663.c: Require exceptions.
10885 * lib/target-supports.exp (check_effective_target_exceptions): New.
10887 2019-01-17 Tamar Christina <tamar.christina@arm.com>
10890 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
10892 2019-01-17 Nathan Sidwell <nathan@acm.org>
10895 * g++.dg/cpp0x/pr86610.C: New.
10897 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10899 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
10900 VFIXUPIMM* intrinsics.
10901 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10902 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10903 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10905 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10909 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
10911 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
10912 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
10913 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
10914 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
10915 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
10916 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10917 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
10918 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10919 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
10920 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
10921 * gcc.target/i386/sse-13.c: Ditto.
10922 * gcc.target/i386/sse-14.c: Ditto.
10923 * gcc.target/i386/sse-22.c: Ditto.
10924 * gcc.target/i386/sse-23.c: Ditto.
10925 * gcc.target/i386/testimm-10.c: Ditto.
10926 * gcc.target/i386/testround-1.c: Ditto.
10928 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10932 2018-12-15 Jakub Jelinek <jakub@redhat.com>
10935 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10936 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10938 2019-01-17 Jakub Jelinek <jakub@redhat.com>
10940 PR rtl-optimization/88870
10941 * gcc.dg/pr88870.c: New test.
10943 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10945 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
10947 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
10950 * g++.dg/concepts/pr87768.C: New.
10953 * gcc.dg/cpp1z/pr86648.C: New.
10955 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10958 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
10959 vectorized on POWER unless hardware misaligned loads are available.
10961 2019-01-16 David Malcolm <dmalcolm@redhat.com>
10964 * g++.dg/torture/pr88861.C: New test.
10966 2019-01-16 Tamar Christina <tamar.christina@arm.com>
10969 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
10971 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10973 * g++.dg/other/pr33558.C: Test location too.
10974 * g++.dg/other/pr33558-2.C: Likewise.
10975 * g++.dg/parse/crash4.C: Likewise.
10976 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
10977 * g++.old-deja/g++.mike/p7635.C: Likewise.
10978 * g++.old-deja/g++.other/decl6.C: Likewise.
10980 2019-01-16 Marek Polacek <polacek@redhat.com>
10982 PR c++/78244 - narrowing conversion in template not detected.
10983 * g++.dg/cpp0x/Wnarrowing13.C: New test.
10984 * g++.dg/cpp0x/Wnarrowing14.C: New test.
10986 2019-01-16 Jakub Jelinek <jakub@redhat.com>
10990 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
10991 may_alias attribute.
10993 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
10995 * gcc.misc-tests/godump-1.c: Add test case for typedef before
10998 2019-01-15 David Malcolm <dmalcolm@redhat.com>
11001 * g++.dg/template/pr88795.C: New test.
11003 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11006 * gfortran.dg/actual_array_substr_3.f90: New test.
11008 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
11011 * gfortran.dg/pr81849.f90: New test.
11013 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
11015 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
11016 ISO_Fortran_binding_2.h.
11018 2019-01-15 Marek Polacek <polacek@redhat.com>
11021 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
11023 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
11025 PR inline-asm/52813
11026 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
11027 -Wdeprecated warning and expect a following note:.
11029 2019-01-15 Richard Biener <rguenther@suse.de>
11032 * g++.dg/lto/pr88046_0.C: New testcase.
11034 2019-01-15 Richard Biener <rguenther@suse.de>
11036 PR tree-optimization/88855
11037 * gcc.dg/pr88855.c: New testcase.
11039 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11041 * g++.dg/diagnostic/typedef-initialized.C: New.
11043 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11045 * g++.dg/diagnostic/bitfld3.C: New.
11047 2019-01-15 Jakub Jelinek <jakub@redhat.com>
11049 PR tree-optimization/88775
11050 * gcc.dg/tree-ssa/pr88775-1.c: New test.
11051 * gcc.dg/tree-ssa/pr88775-2.c: New test.
11053 2019-01-14 Marek Polacek <polacek@redhat.com>
11055 PR c++/88825 - ICE with bogus function return type deduction.
11056 * g++.dg/cpp1y/auto-fn55.C: New test.
11058 2019-01-14 Jakub Jelinek <jakub@redhat.com>
11060 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
11061 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
11062 feature test macros.
11063 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
11065 2019-01-14 Marek Polacek <polacek@redhat.com>
11067 PR c++/88830 - ICE with abstract class.
11068 * g++.dg/other/abstract7.C: New test.
11070 2019-01-14 Martin Sebor <msebor@redhat.com>
11073 * gcc.dg/format/attr-8.c: New test.
11074 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
11075 * gcc.dg/format/attr-3.c: Same.
11076 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
11077 * objc.dg/fsf-nsstring-format-1.m: Same.
11079 2019-01-14 Martin Liska <mliska@suse.cz>
11081 PR gcov-profile/88263
11082 * g++.dg/gcov/pr88263-2.C: New test.
11084 2019-01-14 Jakub Jelinek <jakub@redhat.com>
11086 PR rtl-optimization/88796
11087 * gcc.target/i386/pr88796.c: New test.
11089 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
11091 * gdc.dg/asm1.d: New test.
11092 * gdc.dg/asm2.d: New test.
11093 * gdc.dg/asm3.d: New test.
11094 * gdc.dg/asm4.d: New test.
11095 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
11097 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11099 PR libfortran/88776
11100 * gfortran.dg/namelist_96.f90: New test.
11102 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
11105 * gfortran.dg/internal_pack_18.f90: New test.
11107 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
11109 * gcc.dg/pr51628-20.c: Updated.
11110 * gcc.dg/pr51628-21.c: Likewise.
11111 * gcc.dg/pr51628-25.c: Likewise.
11113 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
11116 * gfortran.dg/internal_pack_17.f90: New test.
11117 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
11120 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
11123 * gfortran.dg/pr61765.f90: New test.
11125 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
11127 * g++.dg/cpp0x/pr62101.C: Test locations too.
11128 * g++.dg/inherit/pure1.C: Likewise.
11130 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
11132 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
11134 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
11136 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
11138 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
11139 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
11140 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
11141 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
11142 * gfortran.dg/bind_c_array_params_2.f90: Change search string
11143 for dump tree scan.
11145 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11148 * gfortran.dg/pr35031.f90: new test.
11150 2019-01-11 Marek Polacek <polacek@redhat.com>
11152 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
11153 * g++.dg/cpp0x/Wredundant-move5.C: New test.
11154 * g++.dg/cpp0x/Wredundant-move6.C: New test.
11156 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11158 PR middle-end/85956
11160 * c-c++-common/gomp/pr85956.c: New test.
11161 * g++.dg/gomp/pr88733.C: New test.
11163 2019-01-11 Tobias Burnus <burnus@net-b.de>
11166 * g++.dg/cpp0x/defaulted61.C: New
11167 * g++.dg/cpp0x/defaulted62.C: New.
11169 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11171 PR tree-optimization/88693
11172 * gcc.c-torture/execute/pr88693.c: New test.
11174 2019-01-11 Tamar Christina <tamar.christina@arm.com>
11176 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
11179 2019-01-11 Martin Liska <mliska@suse.cz>
11181 PR middle-end/88758
11182 * g++.dg/lto/pr88758_0.C: New test.
11183 * g++.dg/lto/pr88758_1.C: New test.
11185 2019-01-11 Jan Beulich <jbeulich@suse.com>
11187 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
11188 gcc.target/i386/avx512f-vcvtss2si-1.c,
11189 gcc.target/i386/avx512f-vcvttsd2si-1.c,
11190 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
11191 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
11192 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
11193 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
11194 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
11195 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
11196 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
11197 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
11198 gcc.target/i386/pr19398.c: Permit l or q suffix.
11200 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11202 PR rtl-optimization/88296
11203 * gcc.target/i386/pr88296.c: New test.
11205 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
11207 * g++.dg/diagnostic/extern-initialized.C: New.
11208 * g++.dg/ext/dllimport-initialized.C: Likewise.
11210 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11213 * gfortran.dg/internal_pack_16.f90: New test.
11215 2019-01-10 Jakub Jelinek <jakub@redhat.com>
11218 * g++.target/i386/pr88785.C: New test.
11220 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
11222 PR rtl-optimization/87305
11223 * gcc.target/aarch64/pr87305.c: New.
11225 2019-01-10 Richard Biener <rguenther@suse.de>
11227 PR tree-optimization/88792
11228 * gcc.dg/torture/pr88792.c: New testcase.
11230 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11233 * gfortran.dg/pr86322_1.f90: New test.
11234 * gfortran.dg/pr86322_2.f90: Ditto.
11235 * gfortran.dg/pr86322_3.f90: Ditto.
11237 2019-01-10 Sudakshina Das <sudi.das@arm.com>
11239 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
11240 * gcc.target/aarch64/bti-2.c: Likewise.
11241 * gcc.target/aarch64/bti-3.c: Likewise.
11243 2019-01-10 Stefan Agner <stefan@agner.ch>
11246 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
11247 check if -masm-syntax-unified gets applied properly.
11249 2019-01-10 Jakub Jelinek <jakub@redhat.com>
11252 * gcc.dg/pr88568.c: New test.
11254 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11256 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
11257 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
11259 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11261 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
11262 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
11264 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11266 * lib/target-supports.exp
11267 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
11268 check_effective_target_arm_v8_3a_complex_neon_ok,
11269 add_options_for_arm_v8_3a_complex_neon,
11270 check_effective_target_arm_v8_3a_complex_neon_hw,
11271 check_effective_target_vect_complex_rot_N): New.
11273 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
11276 * gfortran.dg/pr88376.f90: New test.
11278 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
11281 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
11282 "can not" with "cannot".
11283 * gfortran.dg/common_15.f90: Likewise.
11284 * gfortran.dg/derived_result_2.f90: Likewise.
11285 * gfortran.dg/do_check_6.f90: Likewise.
11286 * gfortran.dg/namelist_args.f90: Likewise.
11287 * gfortran.dg/negative_unit_check.f90: Likewise.
11288 * gfortran.dg/pure_formal_3.f90: Likewise.
11289 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
11290 * obj-c++.dg/exceptions-3.mm: Likewise.
11291 * obj-c++.dg/exceptions-4.mm: Likewise.
11292 * obj-c++.dg/exceptions-5.mm: Likewise.
11293 * obj-c++.dg/property/at-property-23.mm: Likewise.
11294 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
11295 * obj-c++.dg/property/property-neg-7.mm: Likewise.
11296 * objc.dg/attributes/method-attribute-2.m: Likewise.
11297 * objc.dg/exceptions-3.m: Likewise.
11298 * objc.dg/exceptions-4.m: Likewise.
11299 * objc.dg/exceptions-5.m: Likewise.
11300 * objc.dg/param-1.m: Likewise.
11301 * objc.dg/property/at-property-23.m: Likewise.
11302 * objc.dg/property/dotsyntax-17.m: Likewise.
11303 * objc.dg/property/property-neg-7.m: Likewise.
11305 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11308 * gfortran.dg/spread_simplify_1.f90: New test.
11310 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
11312 * lib/target-supports.exp
11313 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
11314 * gcc.target/i386/xorsign.c: New test.
11316 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
11318 * gcc.target/sparc/tls-ld-int8.c: New test.
11319 * gcc.target/sparc/tls-ld-int16.c: Likewise.
11320 * gcc.target/sparc/tls-ld-int32.c: Likewise.
11321 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
11322 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
11323 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
11325 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11327 * gcc.target/aarch64/bti-1.c: Update test to not add command line
11328 option when configure with bti.
11329 * gcc.target/aarch64/bti-2.c: Likewise.
11330 * lib/target-supports.exp
11331 (check_effective_target_default_branch_protection):
11332 Add configure check for --enable-standard-branch-protection.
11334 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11336 * gcc.target/aarch64/bti-1.c: New test.
11337 * gcc.target/aarch64/bti-2.c: New test.
11338 * gcc.target/aarch64/bti-3.c: New test.
11339 * lib/target-supports.exp
11340 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
11342 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11344 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
11345 instead of IP0_REGNUM and add test case.
11347 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
11349 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
11351 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
11352 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
11354 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
11356 2019-01-09 Jakub Jelinek <jakub@redhat.com>
11358 PR rtl-optimization/88331
11359 * gcc.target/i386/pr88331.c: New test.
11361 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11363 * g++.dg/diagnostic/constexpr2.C: New.
11364 * g++.dg/diagnostic/ref3.C: Likewise.
11366 2019-01-08 Marek Polacek <polacek@redhat.com>
11368 PR c++/88538 - braced-init-list in template-argument-list.
11369 * g++.dg/cpp2a/nontype-class11.C: New test.
11372 * g++.dg/cpp2a/nontype-class12.C: New test.
11374 2019-01-08 Jakub Jelinek <jakub@redhat.com>
11377 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
11378 dg-options. Require ppc_cpu_supports_hw effective target instead of
11381 2019-01-08 Janus Weil <janus@gcc.gnu.org>
11384 * gfortran.dg/class_69.f90: New test case.
11386 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
11389 * gcc.target/i386/pr88717.c: New test.
11391 2019-01-08 Marek Polacek <polacek@redhat.com>
11393 PR c++/88548 - this accepted in static member functions.
11394 * g++.dg/cpp0x/this1.C: New test.
11396 2019-01-08 Martin Liska <mliska@suse.cz>
11398 PR tree-optimization/88753
11399 * gcc.dg/tree-ssa/pr88753.c: New test.
11401 2019-01-08 Richard Biener <rguenther@suse.de>
11403 PR tree-optimization/86554
11404 * gcc.dg/torture/pr86554-1.c: New testcase.
11405 * gcc.dg/torture/pr86554-2.c: Likewise.
11407 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11409 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
11410 cover target variance.
11412 2019-01-08 Richard Biener <rguenther@suse.de>
11415 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
11416 directly build the expected GENERIC tree.
11418 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
11420 * gcc.target/aarch64/(return_address_sign_1.c,
11421 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
11422 Change option to -mbranch-protection.
11423 * gcc.target/aarch64/(branch-protection-option.c,
11424 branch-protection-option-2.c, branch-protection-attr.c,
11425 branch-protection-attr-2.c): New file.
11427 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11429 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
11431 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
11433 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
11435 * c-c++-common/builtin-has-attribute-4.c: Likewise.
11436 Append match for warning that ‘protected’ attribute is not supported.
11438 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
11440 * gcc.dg/Wmissing-attributes.c: Require alias support.
11441 * gcc.dg/attr-copy-2.c: Likewise.
11442 * gcc.dg/attr-copy-5.c: Likewise.
11444 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
11445 Jakub Jelinek <jakub@redhat.com>
11448 * g++.dg/warn/Wreturn-type-11.C: New test.
11450 2019-01-07 David Malcolm <dmalcolm@redhat.com>
11453 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
11454 dump to reflect r266077.
11456 2019-01-07 Jakub Jelinek <jakub@redhat.com>
11459 * gcc.dg/pr88701.c: New test.
11461 2019-01-07 Joseph Myers <joseph@codesourcery.com>
11465 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
11467 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11469 * g++.dg/diagnostic/constexpr1.C: New.
11470 * g++.dg/diagnostic/thread1.C: Likewise.
11472 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11473 Harald Anlauf <anlauf@gmx.de>
11474 Tobias Burnus <burnus@gcc.gnu.org>
11476 * gfortran.dg/is_contiguous_1.f90: New test.
11477 * gfortran.dg/is_contiguous_2.f90: New test.
11478 * gfortran.dg/is_contiguous_3.f90: New test.
11480 2019-01-07 Marek Polacek <polacek@redhat.com>
11482 PR c++/88741 - wrong error with initializer-string.
11483 * g++.dg/init/array50.C: New test.
11485 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
11491 * gcc.dg/array-6.c: Move from here ...
11492 * c-c++-common/array-6.c: ... to here and add some more test coverage.
11493 * g++.dg/pr69338.C: New test.
11494 * g++.dg/pr69697.C: Likewise.
11495 * g++.dg/ext/flexary32.C: Likewise.
11496 * g++.dg/ext/flexary3.C: Adjust test.
11497 * g++.dg/ext/flexary12.C: Likewise.
11498 * g++.dg/ext/flexary13.C: Likewise.
11499 * g++.dg/ext/flexary15.C: Likewise.
11500 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
11501 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
11502 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
11504 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
11506 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
11507 optional in scan pattern.
11509 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
11511 PR tree-optimization/88598
11512 * gcc.dg/vect/pr88598-1.c: New test.
11513 * gcc.dg/vect/pr88598-2.c: Likewise.
11514 * gcc.dg/vect/pr88598-3.c: Likewise.
11515 * gcc.dg/vect/pr88598-4.c: Likewise.
11516 * gcc.dg/vect/pr88598-5.c: Likewise.
11517 * gcc.dg/vect/pr88598-6.c: Likewise.
11519 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
11521 PR tree-optimization/88598
11522 * gcc.dg/pr88598-1.c: New test.
11523 * gcc.dg/pr88598-2.c: Likewise.
11524 * gcc.dg/pr88598-3.c: Likewise.
11525 * gcc.dg/pr88598-4.c: Likewise.
11526 * gcc.dg/pr88598-5.c: Likewise.
11528 2019-01-07 Jakub Jelinek <jakub@redhat.com>
11530 PR tree-optimization/88676
11531 * gcc.dg/tree-ssa/pr88676.c: New test.
11532 * gcc.dg/pr88676.c: New test.
11533 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
11537 * c-c++-common/asan/pr88619.c: New test.
11540 * c-c++-common/builtin-convertvector-1.c: New test.
11541 * c-c++-common/torture/builtin-convertvector-1.c: New test.
11542 * g++.dg/ext/builtin-convertvector-1.C: New test.
11543 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
11545 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
11548 * gcc.target/i386/pr88521.c: New testcase.
11550 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11553 * gfortran.dg/min_max_type_2.f90: New test.
11555 2019-01-06 Jakub Jelinek <jakub@redhat.com>
11558 * c-c++-common/attributes-4.c (falloc_align_int128,
11559 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
11561 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
11563 * gcc.dg/ipa/ipcp-2.c: Update bounds.
11565 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
11567 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
11568 * gcc.dg/plugin/plugindir2.c: Likewise.
11569 * gcc.dg/plugin/plugindir3.c: Likewise.
11570 * gcc.dg/plugin/plugindir4.c: Likewise.
11572 2019-01-05 Janus Weil <janus@gcc.gnu.org>
11575 * gfortran.dg/blockdata_10.f90: New test case.
11577 2019-01-05 Jakub Jelinek <jakub@redhat.com>
11579 PR middle-end/82564
11581 * gcc.dg/nested-func-12.c: New test.
11582 * gcc.c-torture/compile/pr82564.c: New test.
11585 * gcc.dg/debug/dwarf2/pr88635.c: New test.
11587 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
11590 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
11592 2019-01-04 Martin Sebor <msebor@redhat.com>
11595 * g++.dg/ext/attr-copy.C: New test.
11596 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
11597 * gcc.dg/attr-copy-6.c: New test.
11598 * gcc.dg/attr-copy-7.c: New test.
11600 2019-01-04 Martin Sebor <msebor@redhat.com>
11603 * c-c++-common/attributes-4.c: New test.
11605 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
11608 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
11611 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11614 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
11615 * gfortran.dg/merge_char_const.f90: Restore.
11617 2019-01-04 Jakub Jelinek <jakub@redhat.com>
11620 * gcc.dg/pr88594.c: New test.
11622 2019-01-04 Jan Beulich <jbeulich@suse.com>
11624 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
11625 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
11626 gcc.target/i386/avx512bw-vpcmpequb-1.c,
11627 gcc.target/i386/avx512bw-vpcmpequw-1.c,
11628 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
11629 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
11630 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
11631 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
11632 gcc.target/i386/avx512bw-vpcmpgew-1.c,
11633 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
11634 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
11635 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
11636 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
11637 gcc.target/i386/avx512bw-vpcmpleb-1.c,
11638 gcc.target/i386/avx512bw-vpcmpleub-1.c,
11639 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
11640 gcc.target/i386/avx512bw-vpcmplew-1.c,
11641 gcc.target/i386/avx512bw-vpcmpltb-1.c,
11642 gcc.target/i386/avx512bw-vpcmpltub-1.c,
11643 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
11644 gcc.target/i386/avx512bw-vpcmpltw-1.c,
11645 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
11646 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
11647 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
11648 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
11649 gcc.target/i386/avx512bw-vpmovb2m-1.c,
11650 gcc.target/i386/avx512bw-vpmovm2b-1.c,
11651 gcc.target/i386/avx512bw-vpmovm2w-1.c,
11652 gcc.target/i386/avx512bw-vpmovw2m-1.c,
11653 gcc.target/i386/avx512bw-vptestmb-1.c,
11654 gcc.target/i386/avx512bw-vptestmw-1.c,
11655 gcc.target/i386/avx512bw-vptestnmb-1.c,
11656 gcc.target/i386/avx512bw-vptestnmw-1.c,
11657 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
11658 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
11659 gcc.target/i386/avx512dq-vfpclasssd-1.c,
11660 gcc.target/i386/avx512dq-vfpclassss-1.c,
11661 gcc.target/i386/avx512dq-vpmovd2m-1.c,
11662 gcc.target/i386/avx512dq-vpmovm2d-1.c,
11663 gcc.target/i386/avx512dq-vpmovm2q-1.c,
11664 gcc.target/i386/avx512dq-vpmovq2m-1.c,
11665 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
11666 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
11667 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
11668 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
11669 gcc.target/i386/avx512vl-vpcmpequd-1.c,
11670 gcc.target/i386/avx512vl-vpcmpequq-1.c,
11671 gcc.target/i386/avx512vl-vpcmpged-1.c,
11672 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
11673 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
11674 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
11675 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
11676 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
11677 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
11678 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
11679 gcc.target/i386/avx512vl-vpcmpled-1.c,
11680 gcc.target/i386/avx512vl-vpcmpleq-1.c,
11681 gcc.target/i386/avx512vl-vpcmpleud-1.c,
11682 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
11683 gcc.target/i386/avx512vl-vpcmpltd-1.c,
11684 gcc.target/i386/avx512vl-vpcmpltq-1.c,
11685 gcc.target/i386/avx512vl-vpcmpltud-1.c,
11686 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
11687 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
11688 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
11689 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
11690 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
11691 gcc.target/i386/avx512vl-vptestmd-1.c,
11692 gcc.target/i386/avx512vl-vptestmq-1.c,
11693 gcc.target/i386/avx512vl-vptestnmd-1.c,
11694 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
11696 * gcc.target/i386/avx512bw-vpcmpb-1.c,
11697 gcc.target/i386/avx512bw-vpcmpub-1.c,
11698 gcc.target/i386/avx512bw-vpcmpuw-1.c,
11699 gcc.target/i386/avx512bw-vpcmpw-1.c,
11700 gcc.target/i386/avx512dq-vfpclasspd-1.c,
11701 gcc.target/i386/avx512dq-vfpclassps-1.c,
11702 gcc.target/i386/avx512f-vcmppd-1.c,
11703 gcc.target/i386/avx512f-vcmpps-1.c,
11704 gcc.target/i386/avx512f-vcmpsd-1.c,
11705 gcc.target/i386/avx512f-vcmpss-1.c,
11706 gcc.target/i386/avx512f-vpcmpd-1.c,
11707 gcc.target/i386/avx512f-vpcmpq-1.c,
11708 gcc.target/i386/avx512f-vpcmpud-1.c,
11709 gcc.target/i386/avx512f-vpcmpuq-1.c,
11710 gcc.target/i386/avx512f-vptestmd-1.c,
11711 gcc.target/i386/avx512f-vptestmq-1.c,
11712 gcc.target/i386/avx512f-vptestnmd-1.c,
11713 gcc.target/i386/avx512f-vptestnmq-1.c,
11714 gcc.target/i386/avx512vl-vcmppd-1.c,
11715 gcc.target/i386/avx512vl-vcmpps-1.c,
11716 gcc.target/i386/avx512vl-vpcmpd-1.c,
11717 gcc.target/i386/avx512vl-vpcmpq-1.c,
11718 gcc.target/i386/avx512vl-vpcmpud-1.c,
11719 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
11722 2019-01-03 Martin Sebor <msebor@redhat.com>
11724 PR tree-optimization/88659
11725 * gcc.dg/Wstringop-truncation-6.c: New test.
11727 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11730 * gfortran.dg/const_chararacter_merge.f90: Remove.
11732 2019-01-03 Jakub Jelinek <jakub@redhat.com>
11735 * gcc.dg/debug/dwarf2/pr88644.c: New test.
11736 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
11738 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
11740 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
11741 * gcc.dg/pubtypes-3.c: Likewise.
11742 * gcc.dg/pubtypes-4.c: Likewise.
11744 2019-01-03 Jakub Jelinek <jakub@redhat.com>
11747 * g++.target/i386/pr88636.C: New test.
11749 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11751 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
11753 2019-01-03 Martin Liska <mliska@suse.cz>
11756 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
11758 2019-01-02 Marek Polacek <polacek@redhat.com>
11760 PR c++/88612 - ICE with -Waddress-of-packed-member.
11761 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
11763 PR c++/88631 - CTAD failing for value-initialization.
11764 * g++.dg/cpp1z/class-deduction59.C: New test.
11766 PR c++/81486 - CTAD failing with ().
11767 * g++.dg/cpp1z/class-deduction60.C: New test.
11768 * g++.dg/cpp1z/class-deduction61.C: New test.
11770 2019-01-02 Martin Sebor <msebor@redhat.com>
11771 Jeff Law <law@redhat.com>
11773 * gcc.dg/strlenopt-36.c: Update.
11774 * gcc.dg/strlenopt-45.c: Update.
11775 * gcc.c-torture/execute/strlen-5.c: New test.
11776 * gcc.c-torture/execute/strlen-6.c: New test.
11777 * gcc.c-torture/execute/strlen-7.c: New test.
11779 2019-01-02 Jakub Jelinek <jakub@redhat.com>
11782 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
11783 messages only on vect_hw_misalign targets.
11785 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
11787 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
11788 * gfortran.dg/dec_d_lines_3.f: Ditto.
11789 * gfortran.dg/dec_structure_24.f90: Ditto.
11790 * gfortran.dg/dec_structure_26.f90: Ditto.
11791 * gfortran.dg/dec_structure_27.f90: Ditto.
11792 * gfortran.dg/dec_type_print_3.f90: Ditto.
11793 * gfortran.dg/derived_name_1.f90: Ditto.
11794 * gfortran.dg/error_recovery_1.f90: Ditto.
11795 * gfortran.dg/gomp/pr29759.f90: Ditto.
11796 * gfortran.dg/pr36192.f90: Ditto.
11797 * gfortran.dg/pr56007.f90: Ditto.
11798 * gfortran.dg/pr56520.f90: Ditto.
11799 * gfortran.dg/pr78741.f90: Ditto.
11800 * gfortran.dg/print_fmt_2.f90: Ditto.
11801 * gfortran.dg/select_type_20.f90: Ditto.
11803 2019-01-02 Marek Polacek <polacek@redhat.com>
11806 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
11808 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11811 * gfortran.dg/const_chararacter_merge.f90: New test.
11813 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
11816 * g++.dg/torture/pr88130.C: New testcase.
11818 2019-01-02 Martin Liska <mliska@suse.cz>
11820 PR tree-optimization/88650
11821 * gfortran.dg/predict-3.f90: New test.
11823 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11825 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
11827 2019-01-02 Richard Biener <rguenther@suse.de>
11829 PR tree-optimization/88621
11830 * gcc.dg/torture/pr88621.c: New testcase.
11832 2019-01-02 Jakub Jelinek <jakub@redhat.com>
11835 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
11836 targets and expect _ZThn8 for ilp32 targets.
11838 2019-01-01 Martin Sebor <msebor@redhat.com>
11839 Jeff Law <law@redhat.com>
11841 * gcc.dg/strlenopt-40.c: Update.
11842 * gcc.dg/strlenopt-51.c: Likewise.
11843 * gcc.dg/tree-ssa/pr79376.c: Likewise.
11845 * gcc.dg/strlenopt-40.c: Disable a couple tests.
11846 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
11847 * gcc.dg/strlenopt-59.c: New test.
11848 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
11849 * g++.dg/init/strlen.C: New test.
11851 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11854 * gfortran.dg/structure_constructor_16.f90: New test.
11856 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11858 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
11859 * g++.dg/ipa/devirt-53.C: Fix scan template.
11861 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11863 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
11864 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
11865 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
11867 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11869 * g++.dg/tree-prof/devirt.C: Update testcase.
11871 2019-01-01 Jakub Jelinek <jakub@redhat.com>
11873 Update copyright years.
11875 Copyright (C) 2019 Free Software Foundation, Inc.
11877 Copying and distribution of this file, with or without modification,
11878 are permitted in any medium without royalty provided the copyright
11879 notice and this notice are preserved.