2560faf85262192687a654a04e615eaa12504cbd
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-08-27 Jeff Law <law@redhat.com>
2
3 * gcc.c-torture/compile/20190827-1.c: New test.
4
5 2019-08-27 Harald Anlauf <anlauf@gmx.de>
6
7 PR fortran/91496
8 * gfortran.dg/pr91496.f90: New testcase.
9
10 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
11
12 * gcc.target/i386/sse4_1-round-roundeven-1.c (dg-options):
13 Add -mfpmath=sse.
14 * gcc.target/i386/sse4_1-round-roundeven-2.c (dg-options): Ditto.
15
16 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
17
18 PR target/91528
19 * gcc.target/i386/pr91528.c: New test.
20
21 2019-08-27 Martin Sebor <msebor@redhat.com>
22
23 PR c++/83431
24 PR testsuite/91562
25 * gcc.dg/strlenopt-8.c: Adjust pass/dump name.
26
27 2019-08-27 Jakub Jelinek <jakub@redhat.com>
28
29 PR c++/91415
30 * g++.dg/warn/sequence-pt-4.C: New test.
31
32 2019-08-27 Robin Dapp <rdapp@linux.ibm.com>
33
34 PR testsuite/91549
35 * gcc.dg/wrapped-binop-simplify.c: Test only on x86, s390 with lp64.
36
37 2019-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
38
39 PR fortran/91390
40 PR fortran/91473
41 * gfortran.dg/used_before_typed_4.f90: Change warning to error.
42 * gfortran.dg/argument_checking_20.f90: New test.
43
44 2019-08-26 Marek Polacek <polacek@redhat.com>
45
46 PR c++/91545 - ICE in constexpr store evaluation.
47 * g++.dg/cpp0x/pr91545.C: New test.
48
49 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
50
51 * gcc.target/i386/sse4_1-round-roundeven-1.c: New test.
52 * gcc.target/i386/sse4_1-round-roundeven-2.c: New test.
53
54 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
55
56 * gcc.dg/torture/builtin-round-roundeven.c: New test.
57 * gcc.dg/torture/builtin-round-roundevenf128.c: Likewise.
58
59 2019-08-26 Robin Dapp <rdapp@linux.ibm.com>
60
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.
66
67 2019-08-26 Kito Cheng <kito.cheng@sifive.com>
68
69 * gcc.target/riscv/li.c: New test.
70
71 2019-08-24 Nathan Sidwell <nathan@acm.org>
72
73 * g++.dg/inherit/virtual14.C: New.
74
75 2019-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
76
77 PR fortran/91390
78 PR fortran/91519
79 * gfortran.dg/bessel_3.f90: Add type mismatch errors.
80 * gfortran.dg/coarray_7.f90: Rename subroutines to avoid
81 additional errors.
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
87 avoid type error.
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
91 here from
92 * gfortran.fortran-torture/compile/pr39937.f: Move to gfortran.dg.
93
94 2019-08-24 Paolo Carlini <paolo.carlini@oracle.com>
95
96 * g++.dg/conversion/simd4.C: Test all the locations.
97
98 2019-08-23 Marek Polacek <polacek@redhat.com>
99
100 PR c++/91521 - wrong error with operator->.
101 * g++.dg/parse/operator8.C: New test.
102
103 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org>
104
105 PR target/91481
106 * gcc.target/powerpc/darn-3.c: New testcase.
107
108 2019-08-23 Marek Polacek <polacek@redhat.com>
109
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.
118
119 2019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com>
120
121 * gcc.target/mips/get-fcsr-3.c: New test.
122
123 2019-08-23 Martin Sebor <msebor@redhat.com>
124
125 PR c++/83431
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.
192
193 2019-08-23 Martin Sebor <msebor@redhat.com>
194
195 * gcc.dg/Warray-bounds-36.c: Make functions static to avoid failures
196 with -fpic.
197 * gcc.dg/Warray-bounds-41.c: Same.
198 * gcc.dg/pr78973.c: Same.
199 * gcc.dg/pr78973-2.c: Same.
200
201 2019-08-22 Marek Polacek <polacek@redhat.com>
202
203 PR c++/91304 - prefix attributes ignored in condition.
204 * g++.dg/cpp0x/gen-attrs-70.C: New test.
205
206 2019-08-22 Martin Sebor <msebor@redhat.com>
207
208 PR middle-end/91490
209 * c-c++-common/Warray-bounds-7.c: New test.
210 * gcc.dg/Warray-bounds-39.c: Expect either -Warray-bounds or
211 -Wstringop-overflow.
212 * gcc.dg/strlenopt-78.c: New test.
213
214 2019-08-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
215
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.
221
222 2019-08-22 Eric Botcazou <ebotcazou@adacore.com>
223
224 * c-c++-common/dump-ada-spec-15.c: Check that the parameters are named.
225
226 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
227
228 * gcc.target/arm/acle/crc_hf_1.c: New test.
229
230 2019-08-22 Wilco Dijkstra <wdijkstr@arm.com>
231
232 * gcc.target/arm/neon-extend-1.c: Remove test.
233 * gcc.target/arm/neon-extend-2.c: Remove test.
234
235 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com>
236
237 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
238 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
239
240 2019-08-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
241 Richard Sandiford <richard.sandiford@arm.com>
242
243 PR target/88839
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.
250
251 2019-08-21 Richard Sandiford <richard.sandiford@arm.com>
252
253 PR c++/91505
254 * g++.target/i386/crc32-4.C: New test.
255
256 2019-08-21 Richard Biener <rguenther@suse.de>
257
258 PR tree-optimization/91482
259 * gcc.dg/tree-ssa/pr91482.c: New testcase.
260
261 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
262
263 * c-c++-common/dump-ada-spec-15.c: New test.
264
265 2019-08-21 Christophe Lyon <christophe.lyon@linaro.org>
266
267 * gcc.target/arm/cmse/cmse-9.c: Add quotes to expected
268 warning messages.
269
270 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
271
272 * gnat.dg/prot9.adb, gnat.dg/prot9_gen.ads,
273 gnat.dg/prot9_pkg1.ads, gnat.dg/prot9_pkg2.ads: New testcase.
274
275 2019-08-21 Javier Miranda <miranda@adacore.com>
276
277 * gnat.dg/implicit_param.adb, gnat.dg/implicit_param_pkg.ads:
278 New testcase.
279
280 2019-08-20 Martin Sebor <msebor@redhat.com>
281
282 PR testsuite/91458
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.
286
287 2019-08-20 Ian Lance Taylor <iant@golang.org>
288
289 * go.test/test/fixedbugs/bug073.go: Update for language changes.
290
291 2019-08-20 Matthew Beliveau <mbelivea@redhat.com>
292
293 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: New test.
294 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: New test.
295
296 2019-08-20 Richard Biener <rguenther@suse.de>
297
298 PR tree-optimization/37242
299 * gcc.dg/tree-ssa/ssa-fre-80.c: New testcase.
300
301 2019-08-20 Ed Schonberg <schonberg@adacore.com>
302
303 * gnat.dg/storage_size1.adb: New testcase.
304
305 2019-08-20 Ed Schonberg <schonberg@adacore.com>
306
307 * gnat.dg/loop_entry2.adb: New testcase.
308
309 2019-08-20 Ed Schonberg <schonberg@adacore.com>
310
311 * gnat.dg/tagged5.adb, gnat.dg/tagged5.ads: New testcase.
312
313 2019-08-20 Gary Dismukes <dismukes@adacore.com>
314
315 * gnat.dg/type_conv2.adb, gnat.dg/type_conv2.ads: New testcase.
316
317 2019-08-20 Bob Duff <duff@adacore.com>
318
319 * gnat.dg/unchecked_convert14.adb: New testcase.
320
321 2019-08-20 Bob Duff <duff@adacore.com>
322
323 * gnat.dg/object_size1.adb: New testcase.
324
325 2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
326
327 * gcc.c-torture/execute/20190820-1.c: New test.
328
329 2019-08-20 Richard Biener <rguenther@suse.de>
330
331 PR target/91498
332 * gcc.target/i386/minmax-7.c: New testcase.
333
334 2019-08-20 Lili Cui <lili.cui@intel.com>
335
336 * gcc.target/i386/funcspec-56.inc: Handle new march.
337 * g++.target/i386/mv16.C: Handle new march
338
339 2019-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
340
341 PR middle-end/89544
342 * gcc.target/arm/unaligned-argument-1.c: New test.
343 * gcc.target/arm/unaligned-argument-2.c: New test.
344
345 2019-08-19 Joel Hutton <Joel.Hutton@arm.com>
346
347 * gcc.target/aarch64/fmul_scvtf_1.c: New test.
348
349 2019-08-19 Marek Polacek <polacek@redhat.com>
350
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.
366
367 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
368
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.
372
373 2019-08-19 Bob Duff <duff@adacore.com>
374
375 * gnat.dg/warn29.adb, gnat.dg/warn29.ads: New testcase.
376
377 2019-08-19 Ed Schonberg <schonberg@adacore.com>
378
379 * gnat.dg/expr_func9.adb: New testcase.
380
381 2019-08-19 Bob Duff <duff@adacore.com>
382
383 * gnat.dg/valid_scalars2.adb: New testcase.
384
385 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
386
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.
390
391 2019-08-19 Ed Schonberg <schonberg@adacore.com>
392
393 * gnat.dg/warn28.adb, gnat.dg/warn28.ads: New testcase.
394
395 2019-08-19 Ed Schonberg <schonberg@adacore.com>
396
397 * gnat.dg/rep_clause9.adb: New testcase.
398
399 2019-08-19 Olivier Hainque <hainque@adacore.com>
400
401 * gnat.dg/openacc1.adb: New testcase.
402
403 2019-08-19 Kito Cheng <kito.cheng@sifive.com>
404
405 PR target/91441
406 * gcc.target/riscv/pr91441.c: New.
407
408 2019-08-18 Steven G. Kargl <kargl@gcc.gnu.org>
409
410 PR fortran/91485
411 * gfortran.dg/pr91485.f90: New test.
412
413 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
414
415 PR fortran/82992
416 * gfortran.dg/pr71649.f90: Adjust error messages.
417 * gfortran.dg/use_15.f90: Ditto.
418 * gfortran.dg/use_rename_8.f90: Ditto.
419
420 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
421
422 PR fortran/78739
423 * fortran.dg/pr78739.f90: New test.
424
425 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
426
427 PR fortran/78719
428 * gfortran.dg/pr78719_1.f90: New test.
429 * gfortran.dg/pr78719_2.f90: Ditto.
430 * gfortran.dg/pr78719_3.f90: Ditto.
431
432 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
433
434 PR fortran/91471
435 * gfortran.dg/pr91471.f90: New test.
436
437 2019-08-16 Marek Polacek <polacek@redhat.com>
438
439 PR c++/85827
440 * g++.dg/cpp1z/constexpr-if29.C: New test.
441
442 2019-08-16 Jeff Law <law@redhat.com>
443
444 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop.
445
446 2019-08-16 Martin Sebor <msebor@redhat.com>
447
448 * gcc.dg/struct-ret-1.c: Enable on all targets.
449
450 2019-08-16 Eric Botcazou <ebotcazou@adacore.com>
451
452 * gnat.dg/opt81.ad[sb]: New test.
453
454 2019-08-16 Martin Sebor <msebor@redhat.com>
455
456 PR testsuite/91458
457 * g++.dg/tree-ssa/pr19807.C: Use the same search pattern
458 unconditionally (correcting r272199, PR middle-end/90676).
459
460 2019-08-16 Richard Biener <rguenther@suse.de>
461
462 PR target/91469
463 * gcc.target/i386/pr91469-1.c: New testcase.
464 * gcc.target/i386/pr91469-2.c: Likewise.
465
466 2019-08-16 Mark Eggleston <mark.eggleston@codethink.com>
467
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.
471
472 2019-08-16 Richard Biener <rguenther@suse.de>
473
474 * gcc.dg/tree-ssa/forwprop-31.c: Adjust.
475
476 2019-08-16 Martin Liska <mliska@suse.cz>
477
478 PR ipa/91447
479 * g++.dg/ipa/ipa-icf-4.C: Add -missed for target that
480 don't have aliases.
481
482 2019-08-16 Alexandre Oliva <oliva@adacore.com>
483
484 * gcc.target/i386/pr85044.c: Require support for trampolines.
485
486 * gcc.target/i386/asm-4.c: Use amd64 natural addressing mode
487 on all __LP64__ targets.
488
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.
495
496 * gcc.misc-tests/options.exp: Match /ld and -ld besides
497 /collect2.
498
499 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
500
501 PR fortran/91443
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
506 Hollerith constant.
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.
512
513 2019-08-15 Richard Biener <rguenther@suse.de>
514
515 PR tree-optimization/91445
516 * gcc.dg/torture/pr91445.c: New testcase.
517
518 2019-08-15 Richard Biener <rguenther@suse.de>
519
520 * gcc.dg/pr80170.c: Adjust to use __SIZETYPE__.
521
522 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
523
524 * gcc.target/aarch64/sve/loop_add_4.c: Expect 10 INCWs and
525 INCDs rather than 8.
526
527 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
528
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.
536
537 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
538 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
539
540 * gcc.target/aarch64/sve/cond_mla_5.c: Allow FMAD as well as FMLA
541 and FMSB as well as FMLS.
542
543 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
544
545 * gcc.target/aarch64/sve/ext_2.c: Expect a MOVPRFX.
546 * gcc.target/aarch64/sve/ext_3.c: New test.
547
548 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
549 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
550
551 * gcc.target/aarch64/sve/shift_1.c: Accept reversed shifts.
552
553 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
554 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
555
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.
572
573 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
574 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
575
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.
616
617 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
618 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
619
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.
630
631 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
632 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
633
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.
644
645 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
646 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
647
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.
666
667 2019-08-14 Martin Sebor <msebor@redhat.com>
668
669 PR testsuite/91449
670 * gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.
671
672 2019-08-14 Jonathan Wakely <jwakely@redhat.com>
673
674 PR c++/91436
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.
679
680 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
681
682 * gcc.c-torture/execute/noinit-attribute.c: Fix typo.
683
684 2019-08-14 Martin Sebor <msebor@redhat.com>
685
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.
694
695 2019-08-14 Jakub Jelinek <jakub@redhat.com>
696 Marek Polacek <polacek@redhat.com>
697
698 PR c++/91391 - bogus -Wcomma-subscript warning.
699 * g++.dg/cpp2a/comma5.C: New test.
700
701 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
702
703 * lib/target-supports.exp (check_effective_target_noinit): New
704 proc.
705 * gcc.c-torture/execute/noinit-attribute.c: New test.
706
707 2019-08-14 Richard Biener <rguenther@suse.de>
708
709 PR target/91154
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.
717
718 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
719 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
720
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.
731
732 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
733
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.
742
743 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
744
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.
757
758 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
759 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
760
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.
766
767 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
768 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
769
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.
778
779 2019-08-14 Bob Duff <duff@adacore.com>
780
781 * gnat.dg/alignment15.adb: New testcase.
782
783 2019-08-14 Bob Duff <duff@adacore.com>
784
785 * gnat.dg/warn27.adb: New testcase.
786
787 2019-08-14 Bob Duff <duff@adacore.com>
788
789 * gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
790
791 2019-08-14 Gary Dismukes <dismukes@adacore.com>
792
793 * gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
794 gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
795 testcase.
796
797 2019-08-14 Bob Duff <duff@adacore.com>
798
799 * gnat.dg/discr57.adb: New testcase.
800
801 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
802
803 * gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
804 gnat.dg/generic_inst11_pkg.ads: New testcase.
805
806 2019-08-14 Ed Schonberg <schonberg@adacore.com>
807
808 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
809
810 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
811
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.
819
820 2019-08-14 Ed Schonberg <schonberg@adacore.com>
821
822 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
823 testcase.
824
825 2019-08-14 Gary Dismukes <dismukes@adacore.com>
826
827 * gnat.dg/task5.adb: New testcase.
828
829 2019-08-14 Richard Biener <rguenther@suse.de>
830
831 PR testsuite/91419
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.
839
840 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
841
842 * gcc.target/aarch64/sve/vcond_21.c: New test.
843 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
844
845 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
846 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
847
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.
854
855 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
856 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
857
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.
864
865 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
866
867 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
868 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
869
870 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
871
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.
876
877 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
878
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.
886
887 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
888
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.
894
895 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
896
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.
907
908 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
909
910 * g++.dg/conversion/simd4.C: Test locations.
911
912 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
913
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.
916
917 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
918
919 * g++.dg/parse/typedef9.C: Test locations too.
920
921 2019-08-14 Martin Liska <mliska@suse.cz>
922
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
925 trace.
926
927 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
928
929 * gcc.target/aarch64/sve/vcond_17.c: New test.
930 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
931
932 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
933
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.
939
940 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
941
942 PR fortran/87991
943 * gfortran.dg/pr87991.f90: New test.
944
945 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
946
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.
954
955 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
956
957 PR fortran/88072
958 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
959 out of previous commit!
960
961 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
962
963 PR fortran/88072
964 * gfortran.dg/pr88072.f90: New test.
965 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
966
967 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
968
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.
973
974 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
975
976 PR fortran/90563
977 * gfortran.dg/do_subsript_5.f90: New test.
978
979 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
980
981 PR fortran/89647
982 * gfortran.dg/pr89647.f90: New test.
983
984 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
985
986 PR fortran/87993
987 * gfortran.dg/pr87993.f90: New test.
988
989 2019-08-13 Martin Sebor <msebor@redhat.com>
990
991 PR c/80619
992 * gcc.dg/format/pr80619.c: New test.
993
994 2019-08-13 Marek Polacek <polacek@redhat.com>
995
996 PR c++/90473 - wrong code with nullptr in default argument.
997 * g++.dg/cpp0x/nullptr42.C: New test.
998
999 2019-08-13 Olivier Hainque <hainque@adacore.com>
1000
1001 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
1002
1003 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
1004
1005 PR target/81800
1006 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
1007
1008 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
1009
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
1019 from memory.
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.
1026
1027 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1028
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
1032 work.
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.
1064
1065 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1066
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.
1085
1086 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
1087
1088 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
1089 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
1090
1091 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
1092
1093 PR fortran/91414
1094 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
1095
1096 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1097
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.
1101
1102 2019-08-13 Ed Schonberg <schonberg@adacore.com>
1103
1104 * gnat.dg/tagged4.adb: New testcase.
1105
1106 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1107
1108 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
1109 New testcase.
1110
1111 2019-08-13 Javier Miranda <miranda@adacore.com>
1112
1113 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
1114 gnat.dg/tagged3_pkg.ads: New testcase.
1115
1116 2019-08-13 Ed Schonberg <schonberg@adacore.com>
1117
1118 * gnat.dg/aggr27.adb: New testcase.
1119
1120 2019-08-13 Gary Dismukes <dismukes@adacore.com>
1121
1122 * gnat.dg/aggr26.adb: New testcase.
1123
1124 2019-08-13 Yannick Moy <moy@adacore.com>
1125
1126 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
1127
1128 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1129
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.
1134
1135 2019-08-13 Justin Squirek <squirek@adacore.com>
1136
1137 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
1138
1139 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1140
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
1143 testcase.
1144
1145 2019-08-13 Javier Miranda <miranda@adacore.com>
1146
1147 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
1148
1149 2019-08-13 Martin Liska <mliska@suse.cz>
1150
1151 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
1152
1153 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1154
1155 PR fortran/91424
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.
1159
1160 2019-08-12 Jakub Jelinek <jakub@redhat.com>
1161
1162 PR target/83250
1163 PR target/91340
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.
1167
1168 2019-08-12 Ed Schonberg <schonberg@adacore.com>
1169
1170 * gnat.dg/null_check.adb: New testcase.
1171
1172 2019-08-12 Ed Schonberg <schonberg@adacore.com>
1173
1174 * gnat.dg/renaming15.adb: New testcase.
1175
1176 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1177
1178 * gnat.dg/slice10.adb: New testcase.
1179
1180 2019-08-12 Gary Dismukes <dismukes@adacore.com>
1181
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:
1184 New testcase.
1185
1186 2019-08-12 Ed Schonberg <schonberg@adacore.com>
1187
1188 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
1189
1190 2019-08-12 Gary Dismukes <dismukes@adacore.com>
1191
1192 * gnat.dg/suppress_initialization2.adb,
1193 gnat.dg/suppress_initialization2.ads: New testcase.
1194
1195 2019-08-12 Yannick Moy <moy@adacore.com>
1196
1197 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
1198
1199 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1200
1201 * gnat.dg/range_check7.adb: New testcase.
1202
1203 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1204
1205 * gnat.dg/range_check6.adb: New testcase.
1206
1207 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
1208
1209 PR d/90601
1210 * gdc.dg/pr90601.d: New test.
1211
1212 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
1213
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.
1222
1223 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
1224
1225 PR d/91238
1226 * gdc.dg/pr91238.d: New test.
1227
1228 2019-08-10 Jakub Jelinek <jakub@redhat.com>
1229
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.
1234
1235 PR target/91408
1236 * gcc.target/i386/pr91408.c: New test.
1237
1238 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1239
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.
1248
1249 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
1250
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
1255 checks.
1256
1257 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
1258
1259 PR middle-end/90313
1260 * g++.dg/torture/pr90313.cc: New test.
1261
1262 2019-08-09 Martin Liska <mliska@suse.cz>
1263
1264 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
1265
1266 2019-08-09 Martin Liska <mliska@suse.cz>
1267
1268 * gcc.dg/spellcheck-options-21.c: New test.
1269
1270 2019-08-09 Martin Liska <mliska@suse.cz>
1271
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.
1302
1303 2019-08-09 Martin Liska <mliska@suse.cz>
1304
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.
1319
1320 2019-08-09 Jakub Jelinek <jakub@redhat.com>
1321
1322 * c-c++-common/gomp/if-4.c: New test.
1323 * c-c++-common/gomp/clause-dups-1.c: New test.
1324
1325 PR c/91401
1326 * c-c++-common/gomp/pr91401-1.c: New test.
1327 * c-c++-common/gomp/pr91401-2.c: New test.
1328
1329 2019-08-09 Alexandre Oliva <oliva@adacore.com>
1330
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.
1336
1337 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
1338
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.
1345
1346 2019-08-08 Jim Wilson <jimw@sifive.com>
1347
1348 PR target/91229
1349 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
1350 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
1351
1352 2019-08-08 Marek Polacek <polacek@redhat.com>
1353
1354 PR c++/79520
1355 * g++.dg/cpp1y/constexpr-79520.C: New test.
1356
1357 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
1358
1359 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
1360 definitions.
1361 * gcc.dg/enum-redef-1.c: New test.
1362
1363 2019-08-08 Marek Polacek <polacek@redhat.com>
1364
1365 PR c++/87519 - bogus warning with -Wsign-conversion.
1366 * g++.dg/warn/Wsign-conversion-5.C: New test.
1367
1368 * g++.dg/cpp2a/inline-asm3.C: New test.
1369
1370 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
1371
1372 PR fortran/91359
1373 * pr91359_2.f: Fix missing hyphen in dg-do
1374 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
1375
1376 2019-08-07 Marek Polacek <polacek@redhat.com>
1377
1378 PR c++/67533
1379 * g++.dg/tls/thread_local-ice5.C: New test.
1380
1381 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1382
1383 * gcc.target/aarch64/sve/init_13.c: New test.
1384
1385 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1386
1387 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
1388 a temporary FPR.
1389
1390 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1391
1392 * gcc.target/aarch64/sve/clastb_8.c: New test.
1393
1394 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
1395
1396 PR target/91385
1397 * gcc.target/i386/pr91385.c: New test.
1398
1399 2019-08-07 Marek Polacek <polacek@redhat.com>
1400
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.
1404
1405 2019-08-07 Marek Polacek <polacek@redhat.com>
1406
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.
1411
1412 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
1413
1414 PR fortran/53796
1415 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
1416 with inquire via filename.
1417
1418 2019-08-07 Jakub Jelinek <jakub@redhat.com>
1419
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.
1423
1424 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
1425
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.
1430
1431 2019-08-07 Alexandre Oliva <oliva@adacore.com>
1432
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.
1482
1483 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
1484
1485 PR fortran/91359
1486 * gfortran.dg/pr91359_1.f: New test.
1487 * gfortran.dg/pr91359_2.f: Ditto.
1488
1489 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
1490
1491 PR fortran/42546
1492 * gfortran.dg/allocated_1.f90: New test.
1493 * gfortran.dg/allocated_2.f90: Ditto.
1494
1495 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1496
1497 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
1498 Remove.
1499 (AVX512VP2INTERSECT): Define.
1500 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
1501 Remove.
1502 (AVX512VP2INTERSECT): Define.
1503
1504 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
1505
1506 * g++.dg/cpp0x/desig1.C: Check location too.
1507
1508 2019-08-05 Marek Polacek <polacek@redhat.com>
1509
1510 DR 2413 - typename in conversion-function-ids.
1511 * g++.dg/cpp2a/typename17.C: New test.
1512
1513 2019-08-05 Martin Sebor <msebor@redhat.com>
1514
1515 PR middle-end/50476
1516 * gcc.dg/uninit-pr50476.c: New test.
1517
1518 PR c++/60517
1519 * g++.dg/pr60517.C: New test.
1520
1521 2019-08-02 Tom Honermann <tom@honermann.net>
1522
1523 PR c++/88095
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.
1530
1531 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
1532
1533 PR fortran/91372
1534 * gfortran.dg/pr91372.f90: New test.
1535
1536 2019-08-05 Marek Polacek <polacek@redhat.com>
1537
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.
1543
1544 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
1545
1546 * gcc.target/aarch64/sve/mask_load_1.c: New test.
1547
1548 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1549
1550 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
1551 actions.
1552
1553 2019-08-05 Martin Liska <mliska@suse.cz>
1554
1555 PR c++/91334
1556 * g++.dg/torture/pr91334.C: New test.
1557
1558 2019-08-05 Richard Biener <rguenther@suse.de>
1559
1560 PR middle-end/91169
1561 * gnat.dg/array37.adb: New testcase.
1562
1563 2019-08-05 Jakub Jelinek <jakub@redhat.com>
1564
1565 PR target/91341
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.
1578
1579 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
1580
1581 * gcc.target/riscv/promote-type-for-libcall.c: New.
1582
1583 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
1584
1585 PR fortran/90985
1586 * gfortran.dg/pr90985.f90: New test.
1587
1588 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
1589
1590 PR fortran/90986
1591 * gfortran.dg/equiv_10.f90: New test.
1592
1593 2019-08-02 Marek Polacek <polacek@redhat.com>
1594
1595 PR c++/56428
1596 * g++.dg/cpp0x/nontype4.C: New test.
1597
1598 2019-08-02 Marek Polacek <polacek@redhat.com>
1599
1600 PR c++/53009
1601 * g++.dg/cpp0x/nontype3.C: New test.
1602
1603 2019-08-02 Marek Polacek <polacek@redhat.com>
1604
1605 PR c++/77575
1606 * g++.dg/cpp0x/nontype2.C: New test.
1607
1608 2019-08-02 Steve Ellcey <sellcey@marvell.com>
1609
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.
1613
1614 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
1615
1616 PR target/91201
1617 * gcc.target/i386/sse4_1-pr91201.c: New test.
1618
1619 2019-08-02 Marek Polacek <polacek@redhat.com>
1620
1621 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
1622 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
1623
1624 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
1625
1626 PR target/91323
1627 * gcc.dg/torture/pr91323.c: New test.
1628
1629 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1630
1631 * g++.dg/cpp1z/nodiscard6.C: New.
1632
1633 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
1634
1635 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
1636 * gcc.dg/torture/ssa-fre-7.c: Likewise.
1637
1638 2019-08-02 Jakub Jelinek <jakub@redhat.com>
1639
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.
1645
1646 2019-08-02 Martin Liska <mliska@suse.cz>
1647
1648 * g++.dg/cpp1y/new2.C: New test.
1649
1650 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
1651
1652 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
1653
1654 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
1655
1656 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
1657
1658 2019-08-01 Martin Sebor <msebor@redhat.com>
1659
1660 PR c++/90947
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.
1665
1666 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
1667
1668 PR target/85693
1669 * gcc.target/i386/pr85693-1.c: New test.
1670
1671 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
1672
1673 PR c++/90590
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.
1678
1679 2019-08-01 Marek Polacek <polacek@redhat.com>
1680
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.
1685
1686 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1687
1688 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
1689
1690 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
1691
1692 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
1693
1694 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1695
1696 * g++.dg/diagnostic/delete1.C: New.
1697
1698 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
1699
1700 * gcc.target/riscv/attribute-10.c: New test.
1701
1702 2019-07-31 Richard Biener <rguenther@suse.de>
1703
1704 PR tree-optimization/91280
1705 * g++.dg/torture/pr91280.C: New testcase.
1706
1707 2019-07-31 Richard Biener <rguenther@suse.de>
1708
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.
1713
1714 2019-07-31 Jakub Jelinek <jakub@redhat.com>
1715
1716 PR tree-optimization/91201
1717 * gcc.target/i386/sse2-pr91201-2.c: New test.
1718
1719 2019-07-31 Richard Biener <rguenther@suse.de>
1720
1721 PR tree-optimization/91178
1722 * gcc.dg/torture/pr91178-2.c: New testcase.
1723
1724 2019-07-31 Jakub Jelinek <jakub@redhat.com>
1725
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.
1730
1731 2019-07-31 Sudakshina Das <sudi.das@arm.com>
1732
1733 * gcc.target/aarch64/acle/tme.c: New test.
1734 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
1735
1736 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
1737
1738 * gcc.target/arm/cmse/cmse-17.c: New test.
1739
1740 2019-07-30 Martin Sebor <msebor@redhat.com>
1741
1742 PR testsuite/91258
1743 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
1744
1745 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1746
1747 PR fortran/91296
1748 * gfortran.dg/pr91296.f90: New test.
1749
1750 2019-07-30 Martin Liska <mliska@suse.cz>
1751
1752 PR tree-optimization/91270
1753 * g++.dg/torture/pr91270.C: New test.
1754
1755 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
1756
1757 * gcc.dg/vect/vect-cond-arith-7.c: New test.
1758
1759 2019-07-30 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR middle-end/91282
1762 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
1763 dg-additional-options.
1764
1765 PR middle-end/91216
1766 * gcc.dg/gomp/pr91216.c: New test.
1767
1768 PR target/91150
1769 * gcc.target/i386/avx512bw-pr91150.c: New test.
1770
1771 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1772
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.
1778
1779 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1780
1781 PR target/70320
1782 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
1783 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
1784
1785 2019-07-29 Martin Liska <mliska@suse.cz>
1786
1787 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
1788 ICE.
1789
1790 2019-07-29 Richard Biener <rguenther@suse.de>
1791
1792 PR tree-optimization/91267
1793 * gcc.dg/torture/pr91267.c: New testcase.
1794
1795 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1796
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.
1800
1801 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1802
1803 * c-c++-common/guality/Og-global-dse-1.c: New test.
1804
1805 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1806
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.
1811
1812 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1813
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.
1829
1830 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1831
1832 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
1833 Require fpic support.
1834
1835 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
1836
1837 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
1838 and vsx.
1839
1840 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
1841
1842 * lib/scanasm.exp (object-size): Handle Darwin's size command.
1843
1844 2018-07-26 Tamar Christina <tamar.christina@arm.com>
1845
1846 * gcc.dg/type-convert-var.c: New test.
1847
1848 2019-07-26 Martin Jambor <mjambor@suse.cz>
1849
1850 PR ipa/89330
1851 * g++.dg/lto/pr89330_[01].C: New test.
1852 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
1853
1854 2019-07-25 Martin Sebor <msebor@redhat.com>
1855
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.
1862
1863 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
1864
1865 PR rtl-optimization/91223
1866 * gcc.target/i386/pr91223.c: New test.
1867
1868 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
1869
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.
1874
1875 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1876
1877 PR fortran/65819
1878 * gfortran.dg/dependency_54.f90: New test.
1879
1880 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
1881
1882 * gnat.dg/case_optimization3.ad[sb]: New test.
1883
1884 2019-07-25 Martin Liska <mliska@suse.cz>
1885 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
1886
1887 PR c++/23383
1888 * g++.dg/cpp1y/new1.C: New test.
1889
1890 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
1891
1892 PR testsuite/91245
1893 * gnat.dg/float_value1.adb: Only run on x86.
1894
1895 2019-07-24 Martin Sebor <msebor@redhat.com>
1896
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.
1906
1907 2019-07-24 Martin Sebor <msebor@redhat.com>
1908
1909 PR driver/80545
1910 * gcc.misc-tests/help.exp: Add tests.
1911 * lib/options.exp: Handle C++.
1912
1913 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
1914
1915 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
1916 predicate.
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.
1922
1923 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
1924
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.
1929
1930 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1931
1932 PR middle-end/91166
1933 * gcc.target/aarch64/sve/pr91166.c: New test.
1934
1935 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1936
1937 PR fortran/54072
1938 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
1939
1940 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1941
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:
1968 Ditto.
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.
1988
1989 2019-07-23 Jeff Law <law@redhat.com>
1990
1991 PR tree-optimization/86061
1992 * gcc.dg/tree-ssa/pr86061.c: New test.
1993
1994 2019-07-23 Richard Biener <rguenther@suse.de>
1995
1996 PR tree-optimization/83518
1997 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
1998
1999 2019-07-23 Ed Schonberg <schonberg@adacore.com>
2000
2001 * gnat.dg/task4.adb: New testcase.
2002
2003 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
2004
2005 * gnat.dg/range_check5.adb: New testcase.
2006
2007 2019-07-23 Ed Schonberg <schonberg@adacore.com>
2008
2009 * gnat.dg/iter5.adb: Add an expected error.
2010 * gnat.dg/iter6.adb: New testcase.
2011
2012 2019-07-23 Yannick Moy <moy@adacore.com>
2013
2014 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
2015
2016 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
2017
2018 * gcc.target/aarch64/simd/ssra.c: New test.
2019 * gcc.target/aarch64/simd/usra.c: New test.
2020
2021 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2022
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.
2028
2029 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
2030
2031 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
2032 New testcase.
2033 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
2034 Adjust error message.
2035
2036 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
2037
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.
2042
2043 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2044
2045 * gnat.dg/fixedpnt6.adb: New testcase.
2046
2047 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2048
2049 * gnat.dg/warn26.adb: New testcase.
2050
2051 2019-07-22 Javier Miranda <miranda@adacore.com>
2052
2053 * gnat.dg/class_wide5.adb: New testcase.
2054
2055 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2056
2057 * gnat.dg/opt80.adb: New testcase.
2058
2059 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2060
2061 * gnat.dg/warn25.adb: New testcase.
2062
2063 2019-07-22 Yannick Moy <moy@adacore.com>
2064
2065 * gnat.dg/warn24.adb: New testcase.
2066
2067 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2068
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
2072 testcase.
2073
2074 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2075
2076 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
2077
2078 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2079
2080 * gnat.dg/enum_val1.adb: New testcase.
2081
2082 2019-07-22 Nicolas Roche <roche@adacore.com>
2083
2084 * gnat.dg/float_value1.adb: New testcase.
2085
2086 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2087
2088 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
2089 gnat.dg/encode_string1_pkg.ads: New testcase.
2090
2091 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2092
2093 * gnat.dg/warn23.adb: New testcase.
2094
2095 2019-07-22 Javier Miranda <miranda@adacore.com>
2096
2097 * gnat.dg/cpp_constructor2.adb: New testcase.
2098
2099 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2100
2101 * gnat.dg/warn22.adb: New testcase.
2102
2103 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2104
2105 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
2106 testcase.
2107
2108 2019-07-22 Richard Biener <rguenther@suse.de>
2109
2110 PR tree-optimization/91221
2111 * g++.dg/pr91221.C: New testcase.
2112
2113 2019-07-22 Martin Liska <mliska@suse.cz>
2114
2115 PR driver/91172
2116 * gcc.dg/pr91172.c: New test.
2117
2118 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
2119
2120 * gcc.target/arc/tls-2.c: New test.
2121 * gcc.target/arc/tls-3.c: Likewise.
2122
2123 2019-07-21 Marek Polacek <polacek@redhat.com>
2124
2125 PR c++/67853
2126 * g++.dg/cpp0x/decltype72.C: New test.
2127
2128 2019-07-22 Stafford Horne <shorne@gmail.com>
2129
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.
2133
2134 2019-07-22 Stafford Horne <shorne@gmail.com>
2135
2136 PR target/90362
2137 * gcc.target/or1k/div-mul-3.c: New test.
2138
2139 2019-07-22 Stafford Horne <shorne@gmail.com>
2140
2141 PR target/90363
2142 * gcc.target/or1k/swap-1.c: New test.
2143 * gcc.target/or1k/swap-2.c: New test.
2144
2145 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
2146
2147 * gcc.target/powerpc/volatile-mem.c: New testcase.
2148
2149 2019-07-20 Jakub Jelinek <jakub@redhat.com>
2150
2151 PR target/91204
2152 * gcc.c-torture/compile/pr91204.c: New test.
2153
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
2157 possible clauses.
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.
2167
2168 * gcc.dg/vect/vect-simd-16.c: New test.
2169
2170 2019-07-19 Jeff Law <law@redhat.com>
2171
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.
2175
2176 2019-07-19 Richard Biener <rguenther@suse.de>
2177
2178 PR tree-optimization/91211
2179 * gcc.dg/torture/pr91211.c: New testcase.
2180
2181 2019-07-19 Richard Biener <rguenther@suse.de>
2182
2183 PR tree-optimization/91200
2184 * gcc.dg/torture/pr91200.c: New testcase.
2185
2186 2019-07-19 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR middle-end/91190
2189 * gcc.c-torture/compile/pr91190.c: New test.
2190
2191 2019-07-19 Richard Biener <rguenther@suse.de>
2192
2193 PR tree-optimization/91207
2194 * gcc.dg/torture/pr91207.c: New testcase.
2195
2196 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
2197
2198 PR target/91188
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.
2205
2206 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
2207
2208 PR target/90317
2209 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
2210 uint32_t.
2211 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
2212 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
2213 uint32_t.
2214 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
2215 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
2216 uint32_t.
2217 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
2218 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
2219 uint32_t.
2220 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
2221
2222 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
2223
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.
2227
2228 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
2229
2230 PR tree-optimization/91137
2231 * gcc.c-torture/execute/pr91137.c: New test.
2232
2233 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
2234
2235 * c-c++-common/pr53633-2.c: New test.
2236
2237 2019-07-17 Alexandre Oliva <oliva@adacore.com>
2238
2239 PR middle-end/81824
2240 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
2241 are from Martin Sebor.
2242
2243 2019-07-17 Marek Polacek <polacek@redhat.com>
2244
2245 PR c++/90455
2246 * g++.dg/cpp0x/nsdmi-list6.C: New test.
2247
2248 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
2249
2250 * g++.dg/lto/alias-4_0.C
2251
2252 2019-07-17 Richard Biener <rguenther@suse.de>
2253
2254 PR tree-optimization/91178
2255 * gcc.dg/torture/pr91178.c: New testcase.
2256
2257 2019-07-17 Richard Biener <rguenther@suse.de>
2258
2259 PR tree-optimization/91180
2260 * gcc.dg/torture/pr91180.c: New testcase.
2261
2262 2019-07-17 Jakub Jelinek <jakub@redhat.com>
2263
2264 PR tree-optimization/91157
2265 * gcc.target/i386/avx512f-pr91157.c: New test.
2266 * gcc.target/i386/avx512bw-pr91157.c: New test.
2267
2268 2019-07-17 Richard Biener <rguenther@suse.de>
2269
2270 PR tree-optimization/91181
2271 * gcc.dg/pr91181.c: New testcase.
2272
2273 2019-07-16 Harald Anlauf <anlauf@gmx.de>
2274
2275 PR fortran/90903
2276 * gfortran.dg/check_bits_1.f90: New testcase.
2277
2278 2019-07-16 Jeff Law <law@redhat.com>
2279
2280 PR rtl-optimization/91173
2281 * g++.dg/pr91173.C: New test.
2282
2283 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
2284
2285 PR target/89190
2286 * gcc.target/arm/pr89190.c: New test.
2287
2288 2019-07-16 Jakub Jelinek <jakub@redhat.com>
2289
2290 PR rtl-optimization/91164
2291 * g++.dg/opt/pr91164.C: New test.
2292
2293 2019-07-16 Jan Hubicka <jh@suse.cz>
2294
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.
2300
2301 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2302
2303 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
2304 sparcv9.
2305
2306 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2307
2308 * gcc.dg/autopar/pr91162.c: Require int128 support.
2309
2310 2019-07-15 Richard Biener <rguenther@suse.de>
2311
2312 PR middle-end/91162
2313 * gcc.dg/autopar/pr91162.c: New testcase.
2314
2315 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
2316
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.
2325
2326 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2327
2328 PR fortran/87233
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'.
2333
2334 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
2335
2336 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
2337
2338 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
2339
2340 PR target/91148
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.
2352
2353 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
2354
2355 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
2356 support.
2357
2358 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
2359
2360 PR target/91148
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.
2427
2428 2019-07-13 Jakub Jelinek <jakub@redhat.com>
2429
2430 PR c/91149
2431 * c-c++-common/gomp/reduction-task-3.c: New test.
2432
2433 * c-c++-common/gomp/order-3.c: New test.
2434 * c-c++-common/gomp/order-4.c: New test.
2435
2436 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
2437
2438 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
2439
2440 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
2441
2442 * gcc.dg/pr57438-2.c: Remove.
2443
2444 2019-07-12 Martin Sebor <msebor@redhat.com>
2445
2446 * gcc.dg/Warray-bounds-43.c: New test.
2447
2448 2019-07-12 Jan Hubicka <jh@suse.cz>
2449
2450 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
2451
2452 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
2453
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.
2461
2462 2019-07-12 Richard Biener <rguenther@suse.de>
2463
2464 PR tree-optimization/91145
2465 * gcc.dg/torture/pr91145.c: New testcase.
2466
2467 2019-07-12 Alexandre Oliva <oliva@adacore.com>
2468
2469 * gcc.dg/gimplefe-44.c: New.
2470 * gcc.dg/gimplefe-43.c: New.
2471
2472 2019-07-12 Richard Biener <rguenther@suse.de>
2473
2474 * gcc.dg/tree-ssa/vector-7.c: New testcase.
2475
2476 2019-07-12 Jakub Jelinek <jakub@redhat.com>
2477
2478 * c-c++-common/gomp/order-1.c: New test.
2479 * c-c++-common/gomp/order-2.c: New test.
2480
2481 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
2482
2483 PR target/90980
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.
2487
2488 2019-07-11 Yannick Moy <moy@adacore.com>
2489
2490 * gnat.dg/loop_entry1.adb: New testcase.
2491
2492 2019-07-11 Ed Schonberg <schonberg@adacore.com>
2493
2494 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
2495
2496 2019-07-11 Justin Squirek <squirek@adacore.com>
2497
2498 * gnat.dg/unreferenced2.adb: New testcase.
2499
2500 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
2501
2502 * gnat.dg/self_ref1.adb: New testcase.
2503
2504 2019-07-11 Ed Schonberg <schonberg@adacore.com>
2505
2506 * gnat.dg/predicate11.adb: New testcase.
2507
2508 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
2509
2510 * gnat.dg/equal9.adb: New testcase.
2511
2512 2019-07-11 Thomas Quinot <quinot@adacore.com>
2513
2514 * gnat.dg/scos1.adb: New testcase.
2515
2516 2019-07-11 Justin Squirek <squirek@adacore.com>
2517
2518 * gnat.dg/access7.adb: New testcase.
2519
2520 2019-07-11 Yannick Moy <moy@adacore.com>
2521
2522 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
2523
2524 2019-07-11 Richard Biener <rguenther@suse.de>
2525
2526 PR middle-end/91131
2527 * gcc.target/i386/pr91131.c: New testcase.
2528
2529 2019-07-10 Martin Sebor <msebor@redhat.com>
2530
2531 PR testsuite/91132
2532 * gcc.dg/strlenopt-67.c: Removed second copy of test.
2533
2534 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
2535
2536 PR target/91102
2537 * gcc.target/aarch64/pr91102.c: New test.
2538
2539 2019-07-10 Richard Biener <rguenther@suse.de>
2540
2541 PR tree-optimization/91126
2542 * gcc.dg/torture/pr91126.c: New testcase.
2543
2544 2019-07-10 Richard Biener <rguenther@suse.de>
2545
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.
2549
2550 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2551
2552 * gnat.dg/modular5.adb: New testcase.
2553
2554 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2555
2556 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
2557 gnat.dg/limited3_pkg.ads: New testcase.
2558
2559 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
2560
2561 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
2562
2563 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
2564
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.
2568
2569 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2570
2571 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
2572 gnat.dg/equal8_pkg.ads: New testcase.
2573
2574 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2575
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
2579 too.
2580 * g++.dg/other/anon-union3.C: Adjust expected location.
2581 * g++.dg/parse/error8.C: Likewise.
2582
2583 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
2584
2585 * g++.dg/lto/alias-3_0.C: New file.
2586 * g++.dg/lto/alias-3_1.c: New file.
2587
2588 2019-07-09 Martin Sebor <msebor@redhat.com>
2589
2590 PR tree-optimization/90989
2591 * gcc.dg/strlenopt-26.c: Exit with test result status.
2592 * gcc.dg/strlenopt-67.c: New test.
2593
2594 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
2595
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.
2599
2600 2019-07-09 Richard Biener <rguenther@suse.de>
2601
2602 PR tree-optimization/91114
2603 * gcc.dg/vect/pr91114.c: New testcase.
2604
2605 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
2606
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.
2611
2612 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
2613
2614 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
2615 section.
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.
2619
2620 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
2621
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.
2625
2626 2019-07-09 Martin Liska <mliska@suse.cz>
2627
2628 * gcc.dg/predict-17.c: Test loop optimizer assumption
2629 about loop iterations.
2630
2631 2019-07-09 Richard Biener <rguenther@suse.de>
2632
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.
2636
2637 2019-07-09 Ed Schonberg <schonberg@adacore.com>
2638
2639 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
2640 gnat.dg/predicate10_pkg.ads: New testcase.
2641
2642 2019-07-09 Justin Squirek <squirek@adacore.com>
2643
2644 * gnat.dg/image1.adb: New testcase.
2645
2646 2019-07-09 Javier Miranda <miranda@adacore.com>
2647
2648 * gnat.dg/rep_clause8.adb: New testcase.
2649
2650 2019-07-09 Ed Schonberg <schonberg@adacore.com>
2651
2652 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
2653 gnat.dg/equal7_pkg.ads: New testcase.
2654
2655 2019-07-09 Javier Miranda <miranda@adacore.com>
2656
2657 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
2658 gnat.dg/range_check3_pkg.ads: New testcase.
2659
2660 2019-07-09 Ed Schonberg <schonberg@adacore.com>
2661
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
2666 testcases.
2667
2668 2019-07-08 Martin Sebor <msebor@redhat.com>
2669
2670 PR middle-end/71924
2671 PR middle-end/90549
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.
2687
2688 2019-07-08 Jakub Jelinek <jakub@redhat.com>
2689
2690 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
2691 * g++.dg/vect/simd-9.cc: Likewise.
2692
2693 PR c++/91110
2694 * g++.dg/gomp/pr91110.C: New test.
2695
2696 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
2697
2698 PR rtl-optimization/88233
2699 * gcc.target/powerpc/pr88233.c: New testcase.
2700
2701 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
2702
2703 PR testsuite/91059
2704 PR testsuite/78529
2705 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
2706
2707 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
2708
2709 * gcc.target/s390/rotate-truncation-mask.c: New test.
2710
2711 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
2712
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.
2716
2717 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
2718
2719 Avoid clash with system header declaration.
2720 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
2721
2722 2019-07-08 Richard Biener <rguenther@suse.de>
2723
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.
2727
2728 2019-07-08 Jim Wilson <jimw@sifive.com>
2729
2730 * gcc.target/riscv/shift-shift-2.c: Add one more test.
2731
2732 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2733
2734 PR c++/65143
2735 * g++.dg/tree-ssa/final2.C: New.
2736 * g++.dg/tree-ssa/final3.C: Likewise.
2737
2738 2019-07-08 Javier Miranda <miranda@adacore.com>
2739
2740 * gnat.dg/interface10.adb: New testcase.
2741
2742 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
2743
2744 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
2745
2746 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2747
2748 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
2749
2750 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2751
2752 * gnat.dg/fixed_delete.adb: New testcase.
2753
2754 2019-07-08 Javier Miranda <miranda@adacore.com>
2755
2756 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
2757 gnat.dg/interface9_root.ads: New testcase.
2758
2759 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2760
2761 * gnat.dg/predicate9.adb: New testcase.
2762
2763 2019-07-08 Justin Squirek <squirek@adacore.com>
2764
2765 * gnat.dg/sso16.adb: New testcase.
2766
2767 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2768
2769 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
2770 gnat.dg/predicate8_pkg.ads: New testcase.
2771
2772 2019-07-08 Richard Biener <rguenther@suse.de>
2773
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.
2780
2781 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
2782
2783 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
2784 (main): Use PR_SET_PTRACER where available.
2785
2786 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
2787
2788 PR fortran/91077
2789 * gfortran.dg/pointer_array_11.f90 : New test.
2790
2791 2019-07-06 Jakub Jelinek <jakub@redhat.com>
2792
2793 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
2794
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 ().
2800
2801 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
2802
2803 PR c++/67184 (again)
2804 PR c++/69445
2805 * g++.dg/other/final4.C: New.
2806
2807 2019-07-04 Marek Polacek <polacek@redhat.com>
2808
2809 DR 1813
2810 PR c++/83374 - __is_standard_layout wrong for a class with repeated
2811 bases.
2812 * g++.dg/ext/is_std_layout3.C: New test.
2813 * g++.dg/ext/is_std_layout4.C: New test.
2814
2815 2019-07-05 Richard Biener <rguenther@suse.de>
2816
2817 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
2818
2819 2019-07-05 Richard Biener <rguenther@suse.de>
2820
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.
2826
2827 2019-07-05 Richard Biener <rguenther@suse.de>
2828
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.
2832
2833 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
2834
2835 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
2836
2837 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
2838
2839 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
2840 gnat.dg/task3_pkg2.ads: New testcase.
2841
2842 2019-07-05 Javier Miranda <miranda@adacore.com>
2843
2844 * gnat.dg/access6.adb: New testcase.
2845
2846 2019-07-05 Bob Duff <duff@adacore.com>
2847
2848 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
2849
2850 2019-07-05 Ed Schonberg <schonberg@adacore.com>
2851
2852 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
2853
2854 2019-07-05 Ed Schonberg <schonberg@adacore.com>
2855
2856 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
2857 gnat.dg/predicate7_pkg.ads: New testcase.
2858
2859 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2860
2861 PR middle-end/78884
2862 * gcc.dg/gomp/pr78884.c: New test.
2863
2864 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
2865
2866 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
2867 New testcase.
2868
2869 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
2870
2871 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
2872
2873 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
2874
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:
2878 Likewise.
2879 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
2880 Likewise.
2881 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
2882 Likewise.
2883
2884 2019-07-04 Jan Hubicka <jh@suse.cz>
2885
2886 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
2887 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
2888
2889 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
2890
2891 * g++.dg/gomp/unmappable-1.C: New file.
2892
2893 2019-07-04 Javier Miranda <miranda@adacore.com>
2894
2895 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
2896 gnat.dg/cpp_constructor_useit.ads: New testcase.
2897
2898 2019-07-04 Gary Dismukes <dismukes@adacore.com>
2899
2900 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
2901 gnat.dg/ghost5_parent.ads: New testcase.
2902
2903 2019-07-04 Yannick Moy <moy@adacore.com>
2904
2905 * gnat.dg/spark3.adb: New testcase.
2906
2907 2019-07-04 Justin Squirek <squirek@adacore.com>
2908
2909 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
2910
2911 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2912
2913 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
2914 gnat.dg/equal6_types.ads: New testcase.
2915
2916 2019-07-04 Justin Squirek <squirek@adacore.com>
2917
2918 * gnat.dg/allocator.adb: New testcase.
2919
2920 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
2921
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.
2925
2926 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2927
2928 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
2929
2930 2019-07-04 Yannick Moy <moy@adacore.com>
2931
2932 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
2933 gnat.dg/synchronized2_pkg.ads: New testcase.
2934
2935 2019-07-04 Justin Squirek <squirek@adacore.com>
2936
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:
2939 New testcase.
2940
2941 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2942
2943 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
2944 gnat.dg/dimensions2_real_numbers.ads: New testcase.
2945
2946 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2947
2948 PR tree-optimization/91063
2949 * gcc.dg/gomp/pr91063.c: New test.
2950
2951 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2952
2953 PR target/88833
2954 * gfortran.dg/pr88833.f90: New test.
2955
2956 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2957
2958 PR middle-end/91069
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.
2963
2964 PR rtl-optimization/90756
2965 * gcc.dg/pr90756.c: New test.
2966
2967 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
2968
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.
2972
2973 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
2974
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.
2979
2980 2019-07-03 Mark Wielaard <mark@klomp.org>
2981
2982 PR debug/90981
2983 * g++.dg/pr90981.C: New test.
2984
2985 2019-07-03 Richard Biener <rguenther@suse.de>
2986
2987 PR middle-end/91069
2988 * gcc.dg/pr91069.c: New testcase.
2989
2990 2019-07-03 Martin Liska <mliska@suse.cz>
2991
2992 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
2993 as we do now better.
2994
2995 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
2996
2997 * gnat.dg/specs/debug1.ads: New test.
2998
2999 2019-07-03 Martin Liska <mliska@suse.cz>
3000
3001 PR tree-optimization/90892
3002 * gcc.dg/pr90892.c: New test.
3003
3004 2019-07-03 Martin Liska <mliska@suse.cz>
3005
3006 PR middle-end/90899
3007 * gcc.target/i386/pr90899.c: New test.
3008
3009 2019-07-03 Jakub Jelinek <jakub@redhat.com>
3010
3011 PR tree-optimization/91033
3012 * gcc.target/i386/pr91033.c: New test.
3013
3014 2019-07-03 Bob Duff <duff@adacore.com>
3015
3016 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
3017 gnat.dg/task2_pkg.ads: New testcase.
3018
3019 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3020
3021 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
3022 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
3023 testcase.
3024
3025 2019-07-03 Justin Squirek <squirek@adacore.com>
3026
3027 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
3028
3029 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
3030
3031 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
3032 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
3033 testcase.
3034
3035 2019-07-03 Bob Duff <duff@adacore.com>
3036
3037 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
3038 gnat.dg/warn20_pkg.ads: New testcase.
3039
3040 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3041
3042 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
3043 * gnat.dg/static_pred1.adb: Remove expected error.
3044
3045 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3046
3047 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
3048
3049 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
3050
3051 * gnat.dg/alignment14.adb: New testcase.
3052
3053 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3054
3055 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
3056 testcase.
3057
3058 2019-07-03 Jakub Jelinek <jakub@redhat.com>
3059
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.
3062
3063 * c-c++-common/gomp/scan-5.c: New test.
3064
3065 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
3066
3067 2019-07-02 Jeff Law <law@redhat.com>
3068
3069 PR tree-optimization/90883
3070 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
3071 deleted store on some targets.
3072
3073 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
3074
3075 PR testsuite/91065
3076 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
3077 to reference fake_var.
3078
3079 2019-07-02 qing zhao <qing.zhao@oracle.com>
3080
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.
3085
3086 2019-07-02 Jan Hubicka <jh@suse.cz>
3087
3088 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
3089
3090 2019-07-02 Jan Hubicka <jh@suse.cz>
3091
3092 * g++.dg/lto/pr90990_0.C: New testcase.
3093
3094 2019-07-02 Richard Biener <rguenther@suse.de>
3095
3096 PR tree-optimization/58483
3097 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
3098
3099 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
3100
3101 PR middle-end/66726
3102 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
3103
3104 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
3105
3106 * gcc.target/s390/vector/vec-shift-2.c: New test.
3107
3108 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3109
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.
3116
3117 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3118
3119 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
3120
3121 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3122
3123 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
3124 testcase.
3125
3126 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3127
3128 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
3129
3130 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3131
3132 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
3133
3134 2019-07-01 Richard Biener <rguenther@suse.de>
3135
3136 * gcc.dg/gimplefe-42.c: New testcase.
3137
3138 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3139
3140 * gnat.dg/sets1.adb: Update.
3141
3142 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3143
3144 * gnat.dg/linkedlist.adb: Update.
3145
3146 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3147
3148 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
3149
3150 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3151
3152 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
3153 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
3154 testcase.
3155
3156 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
3157
3158 PR lto/91028
3159 PR lto/90720
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.
3163
3164 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
3165
3166 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
3167
3168 2019-07-01 Richard Biener <rguenther@suse.de>
3169
3170 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
3171
3172 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
3173
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.
3179
3180 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3181
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.
3186
3187 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3188
3189 * gnat.dg/specs/unchecked_convert1.ads: New test.
3190 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
3191
3192 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3193
3194 * gnat.dg/specs/size_clause3.ads: Adjust error message.
3195
3196 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3197
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.
3201
3202 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3203
3204 * gnat.dg/array35.adb: New test.
3205 * gnat.dg/array36.adb: Likewise.
3206
3207 2019-06-28 Jan Beulich <jbeulich@suse.com>
3208
3209 * gcc.target/i386/gfni-5.c: New.
3210
3211 2019-06-28 Jan Beulich <jbeulich@suse.com>
3212
3213 * gcc.target/i386/cvtpd2pi: New.
3214
3215 2019-06-27 Jakub Jelinek <jakub@redhat.com>
3216
3217 PR c++/91024
3218 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
3219
3220 PR tree-optimization/91010
3221 * g++.dg/vect/simd-10.cc: New test.
3222
3223 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
3224
3225 PR fortran/90987
3226 * match.c (gfc_match_common): Adjust parsing of fixed and free form
3227 source code containing, e.g., COMMONI.
3228
3229 2019-06-27 Jan Hubicka <jh@suse.cz>
3230
3231 * g++.dg/lto/alias-2_0.C: New testcase.
3232 * g++.dg/lto/alias-2_1.C: New testcase.
3233
3234 2019-06-27 Jakub Jelinek <jakub@redhat.com>
3235
3236 PR target/90991
3237 * gcc.target/i386/avx2-pr90991-1.c: New test.
3238 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
3239
3240 2019-06-27 Jan Beulich <jbeulich@suse.com>
3241
3242 * gcc.target/i386/gfni-4.c: Pass -msse2.
3243
3244 2019-06-27 Richard Biener <rguenther@suse.de>
3245
3246 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
3247
3248 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
3249
3250 PR tree-optimization/89772
3251 * gcc.dg/builtin-memchr-4.c: New test.
3252
3253 2019-06-27 Martin Liska <mliska@suse.cz>
3254
3255 PR tree-optimization/91014
3256 * gcc.target/s390/pr91014.c: New test.
3257
3258 2019-06-27 Richard Biener <rguenther@suse.de>
3259
3260 PR testsuite/91004
3261 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
3262
3263 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
3264
3265 PR target/62147
3266 * gcc.target/powerpc/pr62147.c: New test.
3267
3268 2019-06-26 Jeff Law <law@redhat.com>
3269
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.
3273
3274 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
3275
3276 PR target/89021
3277 * lib/target-supports.exp (available_vector_sizes)
3278 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
3279 64-bit vectors for !ia32.
3280
3281 2019-06-26 Jeff Law <law@redhat.com>
3282
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.
3290
3291 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
3292
3293 PR Fortran/90988
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.
3298
3299 2019-06-26 Nathan Sidwell <nathan@acm.org>
3300
3301 * c-c++-common/pr90927.c: New.
3302
3303 2019-06-26 Richard Biener <rguenther@suse.de>
3304
3305 PR ipa/90982
3306 * g++.dg/torture/pr90982.C: New testcase.
3307
3308 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3309
3310 PR c++/67184
3311 PR c++/69445
3312 * g++.dg/other/final3.C: New.
3313 * g++.dg/other/final5.C: Likewise.
3314
3315 2019-06-26 Jakub Jelinek <jakub@redhat.com>
3316
3317 PR target/90991
3318 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
3319
3320 2019-06-26 Li Jia He <helijia@linux.ibm.com>
3321
3322 * gcc.target/powerpc/maddld-1.c: New testcase.
3323
3324 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
3325 Olga Makhotina <olga.makhotina@intel.com>
3326
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.
3339
3340 2019-06-25 Jakub Jelinek <jakub@redhat.com>
3341
3342 PR c++/90969
3343 * g++.dg/ext/vector38.C: New test.
3344
3345 2019-06-25 Martin Jambor <mjambor@suse.cz>
3346
3347 PR ipa/90939
3348 * g++.dg/lto/pr90939_[01].C: New test.
3349
3350 2019-06-25 Richard Biener <rguenther@suse.de>
3351
3352 PR tree-optimization/90930
3353 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
3354 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3355
3356 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
3357
3358 * gcc.target/arc/pr89838.c: New file.
3359
3360 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3361
3362 * gcc.target/msp430/mlarge-pedwarns.c: New test.
3363
3364 2019-06-25 Jakub Jelinek <jakub@redhat.com>
3365
3366 PR sanitizer/90954
3367 * c-c++-common/gomp/pr90954.c: New test.
3368
3369 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3370
3371 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
3372 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
3373
3374 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3375
3376 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
3377 to recognise Darwin's register names.
3378
3379 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3380
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.
3384
3385 2019-06-24 Richard Biener <rguenther@suse.de>
3386
3387 PR tree-optimization/90972
3388 * gcc.dg/torture/pr90972.c: New testcase.
3389
3390 2019-06-24 Martin Sebor <msebor@redhat.com>
3391
3392 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
3393 * gcc.dg/misc-column.c: Ditto.
3394
3395 2019-06-23 Ian Lance Taylor <iant@golang.org>
3396
3397 * go.test/test/blank1.go: Update for diagnostic message changes.
3398
3399 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3400
3401 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
3402
3403 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3404
3405 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
3406 vector explicitly for the vec_perm.
3407
3408 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3409
3410 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
3411 __USER_LABEL_PREFIX__.
3412
3413 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3414
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.
3418
3419 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3420
3421 PR fortran/89782
3422 * gfortran.dg/io_constraints_14.f90: New test.
3423
3424 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
3425
3426 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
3427 * gcc.target/powerpc/pr79909.c: Likewise.
3428
3429 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
3430
3431 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
3432 warning about _Bool.
3433
3434 2019-06-22 Marek Polacek <polacek@redhat.com>
3435
3436 PR c++/65707
3437 PR c++/89480
3438 PR c++/58836
3439 * g++.dg/cpp0x/nondeduced5.C: New test.
3440 * g++.dg/cpp0x/nondeduced6.C: New test.
3441 * g++.dg/cpp0x/nondeduced7.C: New test.
3442
3443 PR c++/66256
3444 * g++.dg/cpp0x/noexcept54.C: New test.
3445
3446 2019-06-22 Jan Hubicka <jh@suse.cz>
3447
3448 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
3449
3450 2019-06-22 Marek Polacek <polacek@redhat.com>
3451
3452 PR c++/86476 - noexcept-specifier is a complete-class context.
3453 PR c++/52869
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.
3464
3465 PR c++/90881 - bogus -Wunused-value in unevaluated context.
3466 * g++.dg/cpp0x/Wunused-value1.C: New test.
3467
3468 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3469
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.
3479
3480 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
3481
3482 PR c++/90909
3483 * g++.dg/other/final7.C: New.
3484
3485 2019-06-21 Jakub Jelinek <jakub@redhat.com>
3486
3487 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
3488 x86.
3489 * g++.dg/vect/simd-5.cc: Likewise.
3490
3491 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
3492
3493 PR c++/90909
3494 Revert:
3495 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3496
3497 PR c++/67184
3498 PR c++/69445
3499 * g++.dg/other/final3.C: New.
3500 * g++.dg/other/final4.C: Likewise.
3501 * g++.dg/other/final5.C: Likewise.
3502
3503 * g++.dg/other/final6.C: New.
3504
3505 2019-06-21 Marek Polacek <polacek@redhat.com>
3506
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.
3510
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.
3516
3517 PR c++/64235 - missing syntax error with invalid alignas.
3518 * g++.dg/parse/alignas1.C: New test.
3519
3520 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
3521
3522 PR fortran/67884
3523 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
3524 * gfortran.dg/pr67884.f90: ... covered here. New test.
3525
3526 2019-06-21 Marek Polacek <polacek@redhat.com>
3527
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.
3531
3532 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
3533
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.
3539
3540 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
3541
3542 PR fortran/51991
3543 gfortran.dg/pr51991.f90
3544
3545 2019-06-21 Jeff Law <law@redhat.com>
3546
3547 PR tree-optimization/90949
3548 * gcc.c-torture/execute/pr90949.c: New test.
3549
3550 2019-06-21 Marek Polacek <polacek@redhat.com>
3551
3552 PR c++/90953 - ICE with -Wmissing-format-attribute.
3553 * g++.dg/warn/miss-format-7.C: New test.
3554
3555 2019-06-21 Richard Biener <rguenther@suse.de>
3556
3557 PR debug/90914
3558 * g++.dg/debug/pr90914.C: New testcase.
3559
3560 2019-06-21 Richard Biener <rguenther@suse.de>
3561
3562 PR tree-optimization/90913
3563 * gfortran.dg/vect/pr90913.f90: New testcase.
3564
3565 2019-06-21 Jakub Jelinek <jakub@redhat.com>
3566
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.
3588
3589 PR c++/90950
3590 * g++.dg/gomp/lastprivate-1.C: New test.
3591
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.
3596
3597 2019-06-20 Marek Polacek <polacek@redhat.com>
3598
3599 PR c++/79781
3600 * g++.dg/ext/goto1.C: New test.
3601
3602 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
3603
3604 PR fortran/77632
3605 * gfortran.dg/pr77632_1.f90: New test.
3606
3607 2019-06-20 Marek Polacek <polacek@redhat.com>
3608
3609 PR c++/68265
3610 * g++.dg/parse/error62.C: New test.
3611
3612 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
3613
3614 PR fortran/86587
3615 * gfortran.dg/pr86587.f90: New test.
3616
3617 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
3618
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.
3623
3624 2019-06-20 Marek Polacek <polacek@redhat.com>
3625
3626 PR c++/87512
3627 * g++.dg/cpp1z/inline-var7.C: New test.
3628
3629 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
3630
3631 PR target/54855
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.
3642
3643 2019-06-20 Jan Hubicka <jh@suse.cz>
3644
3645 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
3646
3647 2019-06-20 Marek Polacek <polacek@redhat.com>
3648
3649 PR c++/89873
3650 * g++.dg/cpp1y/noexcept1.C: New test.
3651
3652 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3653
3654 PR fortran/90937
3655 * gfortran.dg/external_procedure_4.f90: New test.
3656
3657 2019-06-20 Tom de Vries <tdevries@suse.de>
3658
3659 * gcc.dg/pr90866-2.c: Require global_constructor.
3660
3661 2019-06-20 Tom de Vries <tdevries@suse.de>
3662
3663 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
3664 * gcc.dg/pr88870.c: Same.
3665 * gcc.dg/pr90082.c: Same.
3666
3667 2019-06-20 Tom de Vries <tdevries@suse.de>
3668
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.
3673
3674 2019-06-20 Tom de Vries <tdevries@suse.de>
3675
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.
3682
3683 2019-06-20 Tom de Vries <tdevries@suse.de>
3684
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.
3705
3706 2019-06-19 Marek Polacek <polacek@redhat.com>
3707
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.
3713
3714 2019-06-19 Martin Sebor <msebor@redhat.com>
3715
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.
3720
3721 2019-06-19 Martin Sebor <msebor@redhat.com>
3722
3723 PR translation/90156
3724 * gcc.dg/format/gcc_diag-11.c: Enable.
3725
3726 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
3727
3728 PR fortran/69499
3729 * gfortran.dg/pr69499.f90: New test.
3730 * gfortran.dg/module_error_1.f90: Update dg-error string.
3731
3732 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
3733
3734 PR fortran/69398
3735 * gfortran.dg/pr69398.f90: New test.
3736
3737 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
3738
3739 PR fortran/87907
3740 * gfortran.dg/pr87907.f90: New testcase.
3741
3742 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
3743
3744 PR middle-end/84521
3745 * gcc.c-torture/execute/pr84521.c: New test.
3746
3747 2019-06-19 Jakub Jelinek <jakub@redhat.com>
3748
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.
3762
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.
3766
3767 2019-06-19 Jakub Jelinek <jakub@redhat.com>
3768
3769 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
3770
3771 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
3772 Mark Eggleston <mark.eggleston@codethink.com>
3773
3774 PR fortran/89103
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.
3778
3779 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3780
3781 * gcc.target/aarch64/pr88834.c: Move from here...
3782 * gcc.target/aarch64/sve/pr88834.c: ...to here.
3783
3784 2019-06-18 Cherry Zhang <cherryyz@google.com>
3785
3786 * go.dg/concatstring.go: New test.
3787
3788 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
3789
3790 PR fortran/90921
3791 * gfortran.dg/goacc/declare-3.f95: Update.
3792
3793 PR fortran/85221
3794 * gfortran.dg/goacc/declare-3.f95: New file.
3795
3796 PR middle-end/90859
3797 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
3798
3799 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
3800 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
3801
3802 PR testsuite/90861
3803 * c-c++-common/goacc/declare-pr90861.c: New file.
3804
3805 PR testsuite/90868
3806 * c-c++-common/goacc/declare-1.c: Update.
3807 * c-c++-common/goacc/declare-2.c: Likewise.
3808
3809 PR middle-end/90862
3810 * c-c++-common/goacc/declare-1.c: Update.
3811 * c-c++-common/goacc/declare-2.c: Likewise.
3812
3813 2019-06-18 Marek Polacek <polacek@redhat.com>
3814
3815 PR c++/84698
3816 * g++.dg/cpp0x/noexcept42.C: New test.
3817
3818 PR c++/71548
3819 * g++.dg/cpp0x/variadic177.C: New test.
3820
3821 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
3822
3823 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
3824 contain dots.
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.
3832
3833 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
3834
3835 * gcc.target/i386/pr81563.c (dg-final): Check that no
3836 registers are restored from %esp.
3837
3838 2019-06-18 Richard Biener <rguenther@suse.de>
3839
3840 PR debug/90900
3841 * gcc.dg/gomp/pr90900.c: New testcase.
3842
3843 2019-06-18 Martin Sebor <msebor@redhat.com>
3844
3845 * gcc.dg/pr90866-2.c: Remove a pointless declaration
3846 to avoid compilation errors on arm-none-eabi.
3847
3848 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
3849
3850 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
3851 * gcc.target/aarch64/pcs_attribute-3.c: New test.
3852
3853 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3854 * gcc.target/aarch64/sve/fadda_1.c: New test.
3855
3856 2019-06-17 Jakub Jelinek <jakub@redhat.com>
3857
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.
3862
3863 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
3864
3865 PR target/62055
3866 * gcc.target/i386/fnabs.c: New test.
3867
3868 2019-06-17 Marek Polacek <polacek@redhat.com>
3869
3870 PR c++/83820 - excessive attribute arguments not detected.
3871 * g++.dg/cpp0x/gen-attrs-67.C: New test.
3872
3873 2019-06-17 Nathan Sidwell <nathan@acm.org>
3874
3875 PR c++/90754
3876 * g++.dg/lookup/pr90754.C: New.
3877
3878 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
3879
3880 PR middle-end/64242
3881 * gcc.c-torture/execute/pr64242.c: Improve test.
3882
3883 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3884
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.
3889
3890 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3891
3892 * lib/target-supports.exp: Add check_effective_target_longlong64.
3893
3894 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
3895
3896 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
3897 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
3898
3899 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
3900
3901 PR d/90650
3902 * gdc.dg/pr90650a.d: New test.
3903 * gdc.dg/pr90650b.d: New test.
3904
3905 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
3906
3907 * gfortran.dg/dummy_derived_typed.f90: New test.
3908
3909 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
3910
3911 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
3912
3913 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
3914
3915 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
3916
3917 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3918
3919 PR objc/90709
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
3933 there.
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.
3939
3940 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3941
3942 PR objc/90709
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
3964 there.
3965
3966 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3967
3968 PR objc/90709
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:
4001 New.
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.
4005
4006 2019-06-15 Jakub Jelinek <jakub@redhat.com>
4007
4008 PR middle-end/90779
4009 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
4010 static block scope variable in #pragma acc routine.
4011
4012 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
4013
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.
4017
4018 2019-06-14 Harald Anlauf <anlauf@gmx.de>
4019
4020 PR fortran/90577
4021 PR fortran/90578
4022 * gfortran.dg/lrshift_1.f90: Adjust testcase.
4023 * gfortran.dg/shiftalr_3.f90: New testcase.
4024
4025 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
4026
4027 PR fortran/89646
4028 * gfortran.dg/pr89646.f90: New test.
4029
4030 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
4031
4032 PR rtl-optimization/90765
4033 * gcc.target/i386/pr90765-1.c: New test.
4034 * gcc.target/i386/pr90765-2.c: Likewise.
4035
4036 2019-06-14 Marek Polacek <polacek@redhat.com>
4037
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.
4041
4042 2019-06-14 Richard Biener <rguenther@suse.de>
4043
4044 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
4045
4046 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
4047
4048 PR ipa/90401
4049 * gcc.dg/ipa/ipcp-agg-10.c: New test.
4050
4051 2019-06-13 Martin Sebor <msebor@redhat.com>
4052
4053 PR tree-optimization/90662
4054 * gcc.dg/pr90866-2.c: New test.
4055 * gcc.dg/pr90866.c: Ditto.
4056
4057 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
4058 Lijia He <helijia@linux.ibm.com>
4059
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.
4067
4068 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4069
4070 * gcc.dg/darwin-minversion-link.c: New test.
4071
4072 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4073
4074 PR fortran/68544
4075 * gfortran.dg/pr68544.f90: New test.
4076 * gfortran.dg/pr85687.f90: Modify test for new error message.
4077
4078 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4079
4080 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
4081
4082 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4083
4084 PR fortran/89344
4085 * gfortran.dg/pr89344.f90: New test.
4086
4087 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4088
4089 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
4090 * gcc.dg/darwin-minversion-2.c: Likewise.
4091
4092 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
4093
4094 PR target/90871
4095 * g++.dg/ext/altivec-15.C: Add dg-error directive.
4096
4097 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4098
4099 * gcc.dg/pr90760.c: Require alias support.
4100
4101 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
4102
4103 PR tree-optimization/90869
4104 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
4105
4106 2019-06-13 Richard Biener <rguenther@suse.de>
4107
4108 PR tree-optimization/90856
4109 * gcc.target/i386/pr90856.c: New testcase.
4110
4111 2019-06-13 Jakub Jelinek <jakub@redhat.com>
4112
4113 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
4114 = {} store.
4115 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
4116 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
4117
4118 2019-06-13 Richard Biener <rguenther@suse.de>
4119
4120 * gcc.dg/vect/vect-version-1.c: New testcase.
4121 * gcc.dg/vect/vect-version-2.c: Likewise.
4122
4123 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
4124
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.
4137
4138 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
4139
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.
4144
4145 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
4146
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.
4159
4160 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
4161
4162 PR target/88838
4163 * gcc.target/aarch64/pr88838.c: New test.
4164 * gcc.target/aarch64/sve/while_1.c: Adjust.
4165
4166 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
4167
4168 PR target/88834
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.
4176
4177 2019-06-12 Marek Polacek <polacek@redhat.com>
4178
4179 PR c++/87410
4180 * g++.dg/cpp1y/pr87410.C: New test.
4181
4182 2019-06-12 Marek Polacek <polacek@redhat.com>
4183
4184 PR c++/66999 - 'this' captured by reference.
4185 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
4186
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.
4191
4192 2019-06-12 Martin Sebor <msebor@redhat.com>
4193
4194 PR middle-end/90676
4195 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
4196 output some more.
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.
4201
4202 2019-06-12 Marek Polacek <polacek@redhat.com>
4203
4204 PR c++/90736 - bogus error with alignof.
4205 * g++.dg/cpp0x/alignof5.C: New test.
4206
4207 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4208
4209 * gcc.dg/builtin-apply2.c: Skip for PRU.
4210 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
4211
4212 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4213
4214 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
4215
4216 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4217
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.
4223
4224 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4225
4226 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
4227
4228 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4229
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.
4232
4233 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4234
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.
4239
4240 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4241
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.
4245
4246 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4247
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.
4291
4292 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4293
4294 PR fortran/90002
4295 * gfortran.dg/pr90002.f90: New test.
4296
4297 2019-06-12 Martin Sebor <msebor@redhat.com>
4298
4299 PR middle-end/90676
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.
4310
4311 2019-06-12 Martin Sebor <msebor@redhat.com>
4312
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.
4317
4318 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
4319
4320 * gcc.target/arm/ssadv16qi.c: New test.
4321 * gcc.target/arm/usadv16qi.c: Likewise.
4322
4323 2019-06-12 Jakub Jelinek <jakub@redhat.com>
4324
4325 PR c/90760
4326 * gcc.dg/pr90760.c: New test.
4327
4328 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
4329
4330 * gcc.target/mips/data-sym-pool.c: Update expected output.
4331 * gcc.target/mips/data-sym-multi-pool.c: New test.
4332
4333 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
4334
4335 PR testsuite/65364
4336 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
4337 (fn2): Likewise.
4338
4339 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
4340
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.
4347
4348 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
4349
4350 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
4351
4352 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
4353
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.
4359
4360 2019-06-11 Jakub Jelinek <jakub@redhat.com>
4361
4362 PR c++/90810
4363 * g++.dg/ext/vector37.C: New test.
4364
4365 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
4366
4367 PR c++/87250
4368 * g++.dg/cpp0x/pr87250.C: New test.
4369
4370 2019-06-10 Jakub Jelinek <jakub@redhat.com>
4371
4372 PR testsuite/90772
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>.
4379
4380 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
4381
4382 PR other/90695
4383 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
4384
4385 2019-06-10 Jakub Jelinek <jakub@redhat.com>
4386
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.
4391
4392 2019-06-10 Martin Liska <mliska@suse.cz>
4393
4394 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
4395 function name.
4396
4397 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
4398
4399 * gcc.target/arc/jumptables.c: Update test.
4400
4401 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
4402
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.
4417
4418 2019-06-10 Martin Liska <mliska@suse.cz>
4419
4420 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
4421
4422 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
4423
4424 * gcc.dg/attr-copy-6.c: Require alias support.
4425
4426 2019-06-09 Marek Polacek <polacek@redhat.com>
4427
4428 PR c++/65175
4429 * g++.dg/cpp0x/alias-decl-69.C: New test.
4430
4431 PR c++/60366
4432 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
4433
4434 019-06-09 Paul Thomas <pault@gcc.gnu.org>
4435
4436 PR fortran/89365
4437 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
4438
4439 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
4440
4441 PR fortran/90786
4442 * gfortran.dg/proc_ptr_51.f90 : New test.
4443
4444 2019-06-08 Marek Polacek <polacek@redhat.com>
4445
4446 PR c++/52269
4447 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
4448
4449 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4450 Tomáš Trnka <trnka@scm.com>
4451
4452 PR fortran/90744
4453 * gfortran.dg/deferred_character_33.f90: New test.
4454 * gfortran.dg/deferred_character_33a.f90: New test.
4455
4456 2019-06-08 Marek Polacek <polacek@redhat.com>
4457
4458 PR c++/77548
4459 * g++.dg/other/pr77548.C: New test.
4460
4461 PR c++/72845
4462 * g++.dg/cpp0x/noexcept41.C: New test.
4463
4464 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4465
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
4473 adjust dg-scan.
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.
4481
4482 2019-06-07 Marek Polacek <polacek@redhat.com>
4483
4484 PR c++/77747
4485 * g++.dg/cpp0x/inh-ctor33.C: New test.
4486
4487 PR c++/77967
4488 * g++.dg/cpp0x/alias-decl-68.C: New test.
4489
4490 PR c++/77771
4491 * g++.dg/cpp0x/constexpr-77771.C: New test.
4492
4493 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
4494
4495 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
4496
4497 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
4498
4499 PR fortran/89100
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.
4504
4505 2019-06-07 Richard Biener <rguenther@suse.de>
4506
4507 PR debug/90574
4508 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
4509 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
4510
4511 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
4512
4513 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
4514
4515 2019-06-07 Martin Liska <mliska@suse.cz>
4516
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.
4530
4531 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
4532
4533 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
4534 on Darwin.
4535
4536 2019-06-06 Martin Jambor <mjambor@suse.cz>
4537
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.
4541
4542 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4543
4544 * gcc.target/msp430/size-optimized-shifts.c: New test.
4545
4546 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4547
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.
4551
4552 2019-06-06 Martin Liska <mliska@suse.cz>
4553
4554 PR tree-optimization/87954
4555 * gcc.dg/pr87954.c: New test.
4556
4557 2019-06-06 Richard Biener <rguenther@suse.de>
4558
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.
4562
4563 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
4564
4565 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
4566 * gcc.target/arc/tmac-2.c: Likewise.
4567
4568 2019-06-05 Martin Sebor <msebor@redhat.com>
4569
4570 PR c/90737
4571 * c-c++-common/Wreturn-local-addr.c: New test.
4572 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
4573
4574 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
4575
4576 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
4577 for {x,y,z} suffix.
4578 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
4579
4580 2019-06-05 Martin Sebor <msebor@redhat.com>
4581
4582 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
4583 been committed.
4584
4585 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4586
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.
4590
4591 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4592
4593 * g++.dg/other/friend4.C: Test locations too.
4594 * g++.dg/other/friend5.C: Likewise.
4595 * g++.dg/other/friend7.C: Likewise.
4596
4597 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
4598
4599 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
4600
4601 2019-06-05 Martin Sebor <msebor@redhat.com>
4602
4603 * gcc.dg/weak/weak-19.c: New test.
4604
4605 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
4606
4607 * gnat.dg/specs/discr6.ads: New test.
4608
4609 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
4610
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.
4617
4618 2019-06-05 Jakub Jelinek <jakub@redhat.com>
4619
4620 PR debug/90733
4621 * gcc.dg/pr90733.c: New test.
4622
4623 2019-06-05 Richard Biener <rguenther@suse.de>
4624
4625 PR middle-end/90726
4626 * gcc.dg/pr90726.c: Enable IVOPTs.
4627
4628 2019-06-05 Jakub Jelinek <jakub@redhat.com>
4629
4630 * g++.dg/vect/simd-1.cc: New test.
4631
4632 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
4633
4634 PR target/89803
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.
4650
4651 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
4652
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.
4659
4660 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
4661
4662 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
4663 constraint.
4664
4665 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4666
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.
4676
4677 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
4678
4679 PR target/78263
4680 * g++.target/powerpc: New directory.
4681 * g++.target/powerpc/powerpc.exp: New test driver.
4682 * g++.target/powerpc/undef-bool-3.C: New.
4683
4684 2019-06-04 Jakub Jelinek <jakub@redhat.com>
4685
4686 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4687 a sorry_at on any of the clauses.
4688
4689 2019-06-04 Richard Biener <rguenther@suse.de>
4690
4691 PR middle-end/90726
4692 * gcc.dg/pr90726.c: New testcase.
4693
4694 2019-06-04 Richard Biener <rguenther@suse.de>
4695
4696 PR tree-optimization/90738
4697 * gcc.dg/torture/pr90738.c: New testcase.
4698
4699 Revert
4700 2019-06-03 Richard Biener <rguenther@suse.de>
4701
4702 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
4703
4704 2019-06-04 Martin Liska <mliska@suse.cz>
4705
4706 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
4707 * gfortran.dg/goacc/pr78027.f90: Likewise.
4708
4709 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
4710
4711 * gcc.target/powerpc/mmfpgpr.c: Delete.
4712
4713 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
4714
4715 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
4716 on AIX.
4717 * g++.dg/debug/enum-1.C: Same.
4718
4719 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
4720
4721 PR middle-end/64242
4722 * gcc.c-torture/execute/pr64242.c: Update test.
4723
4724 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
4725
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):
4729 New.
4730
4731 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4732
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.
4737
4738 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4739
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.
4743
4744 2019-06-03 Richard Biener <rguenther@suse.de>
4745
4746 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
4747
4748 2019-06-03 Richard Biener <rguenther@suse.de>
4749
4750 PR tree-optimization/90716
4751 * gcc.dg/guality/pr90716.c: New testcase.
4752
4753 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4754
4755 PR target/88837
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.
4780
4781 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4782
4783 PR tree-optimization/90681
4784 * gfortran.dg/vect/pr90681.f: New test.
4785
4786 2019-06-03 Richard Biener <rguenther@suse.de>
4787
4788 PR testsuite/90713
4789 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
4790
4791 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4792
4793 PR fortran/90539
4794 * gfortran.dg/internal_pack_24.f90: New test.
4795
4796 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
4797
4798 PR target/90698
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.
4802
4803 2019-06-01 Martin Sebor <msebor@redhat.com>
4804
4805 PR middle-end/90694
4806 * gcc.dg/tree-ssa/dump-5.c: New test.
4807
4808 2019-05-31 Jan Hubicka <jh@suse.cz>
4809
4810 * g++.dg/lto/alias-1_0.C: New testcase.
4811 * g++.dg/lto/alias-1_1.C: New testcase.
4812
4813 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
4814
4815 PR target/89355
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.
4819
4820 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4821
4822 * gcc.target/mips/msa-fmadd.c: New.
4823
4824 2019-05-31 Jakub Jelinek <jakub@redhat.com>
4825
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.
4830
4831 * gcc.dg/vect/vect-simd-5.c: New test.
4832
4833 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
4834
4835 PR c/43673
4836 * gcc.dg/format-dfp-printf-1.c: New test.
4837 * gcc.dg/format-dfp-scanf-1.c: Likewise.
4838
4839 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
4840
4841 * g++.dg/tree-ssa/cprop-vcond.C: New file.
4842
4843 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
4844
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.
4848
4849 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
4850 Michael Meissner <meissner@linux.ibm.com>
4851
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.
4859
4860 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
4861
4862 PR debug/86964
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.
4876
4877 2019-05-31 Jakub Jelinek <jakub@redhat.com>
4878
4879 PR tree-optimization/90671
4880 * gcc.dg/torture/pr90671.c: New test.
4881
4882 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
4883
4884 * g++.dg/cpp0x/pr84497.C: Require alias support.
4885
4886 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
4887
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
4891 Darwin.
4892
4893 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
4894
4895 * gcc.target/aarch64/sve/fabd_1.c: New.
4896
4897 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
4898
4899 * gcc.target/i386/pr86257.c: Require native TLS support.
4900 * gcc.target/i386/stack-prot-sym.c: Likewise.
4901
4902 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4903
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.
4912
4913 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
4914
4915 * gcc.target/powerpc/notoc-direct-1.c: New.
4916 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
4917
4918 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4919
4920 PR c++/90598
4921 * g++.dg/cpp0x/pr90598.C: New test.
4922
4923 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4924
4925 PR fortran/90539
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.
4929
4930 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
4931
4932 * tree-ssa/alias-access-spath-1.c: new testcase.
4933
4934 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4935
4936 PR c++/89875
4937 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
4938 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
4939
4940 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4941
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
4946 helper.
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.
4950
4951 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
4952
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
4959
4960 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4961
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.
4967
4968 PR c/90628
4969 * c-c++-common/builtin-arith-overflow-3.c: New test.
4970
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.
4980
4981 2019-05-29 Martin Liska <mliska@suse.cz>
4982
4983 PR testsuite/90657
4984 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
4985
4986 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
4987
4988 * gcc.target/powerpc/localentry-detect-1.c: New file.
4989
4990 2019-05-28 Marek Polacek <polacek@redhat.com>
4991
4992 PR c++/90548 - ICE with generic lambda and empty pack.
4993 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
4994
4995 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4996
4997 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
4998 vectorized masked loads.
4999
5000 2019-05-28 Jeff Law <law@redhat.com>
5001
5002 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
5003 loop distribution.
5004
5005 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
5006
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.
5010
5011 2019-05-28 Martin Liska <mliska@suse.cz>
5012
5013 PR ipa/90555
5014 * gcc.dg/ipa/pr90555.c: New test.
5015
5016 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5017
5018 * gnat.dg/machine_attr1.ad[sb]: New test.
5019
5020 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5021
5022 * gnat.dg/opt79.ad[sb]: New test.
5023
5024 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5025
5026 * gnat.dg/specs/discr5.ads: New test.
5027
5028 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5029
5030 * gnat.dg/prefetch1.ad[sb]: New test.
5031
5032 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
5033
5034 * gcc.target/i386/pr22076.c: Adjust options to
5035 match codegen expected by the scan-asms.
5036
5037 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5038
5039 * gnat.dg/specs/array4.ads: New test.
5040
5041 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
5042
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.
5054
5055 2019-05-27 Richard Biener <rguenther@suse.de>
5056
5057 PR tree-optimization/90637
5058 * gcc.dg/gomp/pr90637.c: New testcase.
5059
5060 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5061
5062 * gnat.dg/expect2.adb: New test.
5063 * gnat.dg/expect2_pkg.ads: New helper.
5064
5065 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5066
5067 * gnat.dg/aliased2.adb: New test.
5068
5069 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5070
5071 * gnat.dg/limited_with7.ad[sb]: New test.
5072 * gnat.dg/limited_with7_pkg.ads: New helper.
5073
5074 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5075
5076 * gnat.dg/unchecked_convert13.adb: New test.
5077
5078 2019-05-27 Richard Biener <rguenther@suse.de>
5079
5080 PR testsuite/90615
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.
5088
5089 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
5090
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.
5095
5096 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
5097
5098 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
5099 expected for Darwin.
5100
5101 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
5102
5103 * gcc.target/i386/pr89261.c: Test that the alignment required
5104 by the test correctly produces the expected error on Darwin.
5105
5106 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
5107
5108 * gcc.target/i386/pr82659-3.c: Require alias support.
5109
5110 2019-05-25 Marek Polacek <polacek@redhat.com>
5111
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.
5115
5116 2019-05-24 Jakub Jelinek <jakub@redhat.com>
5117
5118 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
5119 sorry for omp for.
5120 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
5121
5122 2019-05-24 Richard Biener <rguenther@suse.de>
5123
5124 PR testsuite/90607
5125 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
5126
5127 2019-05-24 Jakub Jelinek <jakub@redhat.com>
5128
5129 PR tree-optimization/90106
5130 PR testsuite/90517
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.
5134
5135 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
5136
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
5144 call to "bar".
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.
5149
5150 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
5151
5152 * gcc.target/i386/pr67985-2.c: Adjust label checks for
5153 Darwin.
5154 * gcc.target/i386/pr77881.c: Likewise.
5155
5156 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
5157
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.
5161
5162 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
5163
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.
5178
5179 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
5180
5181 * gcc.target/powerpc/localentry-1.c: New file.
5182
5183 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
5184
5185 PR target/90552
5186 * gcc.target/i386/pr90552.c: New test.
5187
5188 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
5189
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.
5197
5198 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
5199
5200 * gcc.target/powerpc/cpu-future.c: New test.
5201
5202 2019-05-23 Richard Biener <rguenther@suse.de>
5203
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.
5237
5238 2019-05-23 Martin Liska <mliska@suse.cz>
5239
5240 PR sanitizer/90570
5241 * g++.dg/asan/pr90570.C: New test.
5242
5243 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
5244
5245 * gnat.dg/opt78.ad[sb]: New test.
5246
5247 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
5248
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.
5254
5255 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
5256
5257 PR middle-end/90510
5258 * brig.dg/test/gimple/packed.hsail: Adjust.
5259
5260 2019-05-23 Jakub Jelinek <jakub@redhat.com>
5261
5262 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
5263
5264 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
5265
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
5269 fd_truncate.
5270
5271 2019-05-22 David Malcolm <dmalcolm@redhat.com>
5272
5273 PR c++/90462
5274 * g++.dg/pr90462.C: New test.
5275
5276 2019-05-22 Marek Polacek <polacek@redhat.com>
5277
5278 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
5279 different line. Check the column number too.
5280
5281 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
5282
5283 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
5284 scan-assembler-not string to avoid false matching on 32bit targets.
5285
5286 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
5287
5288 PR target/88483
5289 * gcc.target/i386/stackalign/pr88483-1.c: New test.
5290 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
5291
5292 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
5293
5294 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
5295
5296 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
5297
5298 PR fortran/89100
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.
5308
5309 2019-05-22 Martin Liska <mliska@suse.cz>
5310
5311 PR testsuite/90564
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.
5316
5317 2019-05-22 Martin Liska <mliska@suse.cz>
5318
5319 PR testsuite/90564
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.
5324
5325 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
5326
5327 PR testsuite/27221
5328 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
5329
5330 2019-05-22 Martin Liska <mliska@suse.cz>
5331
5332 PR lto/90500
5333 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
5334
5335 2019-05-22 Richard Biener <rguenther@suse.de>
5336
5337 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
5338
5339 2019-05-22 Alan Modra <amodra@gmail.com>
5340
5341 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
5342 power mnemonics.
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.
5347
5348 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
5349
5350 PR middle-end/90553
5351 * gcc.dg/torture/pr90553.c: New test.
5352
5353 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5354
5355 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
5356 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
5357
5358 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5359
5360 PR c++/67184
5361 PR c++/69445
5362 * g++.dg/other/final3.C: New.
5363 * g++.dg/other/final4.C: Likewise.
5364 * g++.dg/other/final5.C: Likewise.
5365
5366 2019-05-21 Marek Polacek <polacek@redhat.com>
5367
5368 DR 1940 - static_assert in anonymous unions.
5369 * g++.dg/DRs/dr1940.C: New test.
5370
5371 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
5372
5373 PR target/90547
5374 * gcc.target/i386/pr90547.c: New test.
5375
5376 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5377
5378 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
5379
5380 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
5381
5382 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
5383
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.
5389
5390 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
5391
5392 PR testsuite/67958
5393 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
5394 the differences.
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.
5402
5403 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
5404
5405 PR target/63891
5406 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
5407 the reasons.
5408
5409 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
5410
5411 * gcc.target/i386/vect-signbitf.c: New test.
5412
5413 2019-05-21 Nathan Sidwell <nathan@acm.org>
5414
5415 * g++.dg/lookup/using53.C: Adjust diagnostic.
5416
5417 2019-05-21 Alan Modra <amodra@gmail.com>
5418
5419 PR target/90545
5420 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
5421 and rename functions to suit parameters.
5422
5423 2019-05-21 Richard Biener <rguenther@suse.de>
5424
5425 PR middle-end/90510
5426 * gcc.target/i386/pr90510.c: New testcase.
5427
5428 2019-05-21 Martin Liska <mliska@suse.cz>
5429
5430 * gcc.target/i386/pr90500-1.c: Add missing '""'.
5431 * gcc.target/i386/pr90500-2.c: Likewise.
5432
5433 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
5434
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.
5439
5440 2019-05-21 Martin Liska <mliska@suse.cz>
5441
5442 * gcc.dg/pr90263.c: Add -O2.
5443
5444 2019-05-21 Martin Liska <mliska@suse.cz>
5445
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.
5452
5453 2019-05-21 Martin Liska <mliska@suse.cz>
5454
5455 PR testsuite/90551
5456 * pr90263.c: Move from gcc.c-torture/compile
5457 into gcc.dg.
5458
5459 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
5460
5461 PR testsuite/90503
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.
5468
5469 2019-05-20 Marek Polacek <polacek@redhat.com>
5470
5471 CWG 2094 - volatile scalars are trivially copyable.
5472 PR c++/85679
5473 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
5474 for volatile int.
5475 * g++.dg/ext/is_trivially_copyable.C: New test.
5476
5477 2019-05-20 Marek Polacek <polacek@redhat.com>
5478
5479 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
5480
5481 * g++.dg/cpp2a/nontype-class17.C: New test.
5482
5483 * g++.dg/lookup/strong-using2.C: New test.
5484
5485 2019-05-20 Jeff Law <law@redhat.com>
5486
5487 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
5488 recent diagnostic cleanups.
5489
5490 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5491
5492 PR tree-optimization/90106
5493 * gcc.dg/cdce3.c: Add hard_float effective target.
5494
5495 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
5496
5497 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
5498
5499 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
5500
5501 PR testsuite/58321
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.
5505
5506 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
5507
5508 PR c++/90532 Ensure __is_constructible(T[]) is false
5509 * g++.dg/ext/90532.C: New test.
5510
5511 2019-05-20 Jakub Jelinek <jakub@redhat.com>
5512
5513 * gcc.target/i386/avx512f-simd-1.c: New test.
5514
5515 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5516
5517 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
5518 error message.
5519 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
5520
5521 2019-05-20 Martin Liska <mliska@suse.cz>
5522
5523 PR middle-end/90263
5524 * gcc.c-torture/compile/pr90263.c: New test.
5525 * lib/target-supports.exp: Add check_effective_target_glibc.
5526
5527 2019-05-20 Richard Biener <rguenther@suse.de>
5528
5529 PR testsuite/90518
5530 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
5531 vector support.
5532 * gcc.dg/gimplefe-41.c: Likewise.
5533
5534 2019-05-19 Andrew Pinski <apinski@marvell.com>
5535
5536 PR pch/81721
5537 * g++.dg/pch/operator-1.C: New testcase.
5538 * g++.dg/pch/operator-1.Hs: New file.
5539
5540 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
5541
5542 PR fortran/90498
5543 * gfortran.dg/associate_48.f90 : New test.
5544
5545 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5546
5547 PR fortran/78290
5548 * gfortran.dg/pr78290.f90: New test.
5549
5550 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5551
5552 PR fortran/88821
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
5556 tests into this and
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
5569 tests into this and
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
5573 tests into this and
5574 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
5575 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
5576 into this and
5577 * gfortran.dg/no_arg_check_2a.f90: New file.
5578 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
5579 tests into this and
5580 * gfortran.dg/typebound_assignment_5a.f90: New file.
5581 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
5582 tests into this and
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.
5587
5588 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
5589
5590 * objc.dg/instancetype-0.m: New.
5591
5592 2019-05-17 Martin Sebor <msebor@redhat.com>
5593
5594 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
5595
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.
5599
5600 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
5601
5602 PR testsuite/89433
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.
5606
5607 PR testsuite/89433
5608 * c-c++-common/goacc/routine-2.c: Update, and move some test
5609 into...
5610 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
5611 new file.
5612
5613 PR testsuite/89433
5614 * c-c++-common/goacc/classify-routine.c: Update.
5615 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5616
5617 2019-05-16 Martin Sebor <msebor@redhat.com>
5618
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.
5736
5737 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
5738
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.
5745
5746 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
5747
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.
5751
5752 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
5753
5754 PR target/90497
5755 * gcc.target/i386/pr90497-1.c: New test.
5756 * gcc.target/i386/pr90497-2.c: Likewise.
5757
5758 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
5759
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+.
5762
5763 2019-05-17 Richard Biener <rguenther@suse.de>
5764
5765 * gcc.dg/gimplefe-41.c: New testcase.
5766
5767 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
5768
5769 PR tree-optimization/90106
5770 * gcc.dg/cdce3.c: New test.
5771
5772 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
5773
5774 * gcc.target/s390/zvector/vec-sldw.c: New test.
5775
5776 2019-05-17 Martin Liska <mliska@suse.cz>
5777
5778 PR middle-end/90478
5779 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
5780
5781 2019-05-16 Jakub Jelinek <jakub@redhat.com>
5782
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.
5787
5788 2019-05-16 Martin Liska <mliska@suse.cz>
5789
5790 PR lto/90500
5791 * gcc.target/i386/pr90500-1.c: New test.
5792 * gcc.target/i386/pr90500-2.c: New test.
5793
5794 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
5795
5796 PR tree-optimization/90394
5797 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
5798 * gcc.dg/uninit-pr90394.c: New test.
5799
5800 2019-05-16 Richard Biener <rguenther@suse.de>
5801
5802 PR testsuite/90502
5803 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
5804 transforms happening earlier now.
5805
5806 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
5807
5808 * lib/target-supports.exp (check_effective_target_cet): Add the
5809 -fcf-protection flag to the build conditions.
5810
5811 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
5812
5813 PR tree-optimization/90106
5814 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
5815 * gcc.dg/cdce2.c: Likewise.
5816
5817 2019-05-16 Richard Biener <rguenther@suse.de>
5818
5819 PR tree-optimization/90424
5820 * g++.target/i386/pr90424-1.C: New testcase.
5821 * g++.target/i386/pr90424-2.C: Likewise.
5822
5823 2019-05-16 Richard Biener <rguenther@suse.de>
5824
5825 * gcc.dg/gimplefe-40.c: Amend again.
5826
5827 2019-05-15 Cherry Zhang <cherryyz@google.com>
5828
5829 * go.test/test/nilptr2.go: Change use function to actually do
5830 something.
5831
5832 2019-05-16 Jakub Jelinek <jakub@redhat.com>
5833
5834 PR middle-end/90478
5835 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
5836 instead of long.
5837
5838 * c-c++-common/gomp/simd8.c: New test.
5839
5840 2019-05-15 Marek Polacek <polacek@redhat.com>
5841
5842 CWG 2096 - constraints on literal unions.
5843 * g++.dg/cpp0x/literal-type1.C: New test.
5844
5845 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
5846
5847 PR fortran/90461
5848 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
5849 * gfortran.dg/open_errors_3.f90: New test.
5850
5851 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5852
5853 PR target/89021
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.
5951
5952 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5953
5954 PR target/89021
5955 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
5956 with SSE2.
5957
5958 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5959
5960 PR target/89021
5961 * gcc.target/i386/pr82483-1.c: Error only on ia32.
5962 * gcc.target/i386/pr82483-2.c: Likewise.
5963
5964 2019-05-15 Martin Liska <mliska@suse.cz>
5965
5966 PR middle-end/90478
5967 * gcc.dg/tree-ssa/pr90478-2.c: New test.
5968 * gcc.dg/tree-ssa/pr90478.c: New test.
5969
5970 2019-05-15 Richard Biener <rguenther@suse.de>
5971
5972 * gcc.dg/gimplefe-40.c: Amend.
5973
5974 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5975
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.
5984
5985 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5986
5987 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
5988 for PowerPC platforms.
5989
5990 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5991
5992 PR target/82920
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.
6003
6004 2019-05-14 Marek Polacek <polacek@redhat.com>
6005
6006 PR c++/68918
6007 * g++.dg/cpp0x/decltype71.C: New test.
6008
6009 PR c++/70156
6010 * g++.dg/init/static5.C: New test.
6011
6012 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
6013
6014 PR target/82920
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.
6030
6031 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6032
6033 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
6034 *-*-solaris2*.
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
6040 x86_64-*-solaris2*.
6041
6042 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
6043 xfail.
6044 * gcc.target/i386/pr63620.c: Likewise.
6045
6046 * lib/target-supports.exp (check_sse_os_support_available): Remove
6047 Solaris 9/x86 workaround.
6048
6049 2019-05-14 Richard Biener <rguenther@suse.de>
6050
6051 * gcc.dg/gimplefe-40.c: New testcase.
6052
6053 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6054
6055 PR preprocessor/90382
6056 * g++.dg/diagnostic/trailing1.C: New test.
6057
6058 2019-05-14 marxin <mliska@suse.cz>
6059
6060 PR middle-end/90340
6061 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
6062 param.
6063
6064 2019-05-14 Richard Biener <rguenther@suse.de>
6065 H.J. Lu <hongjiu.lu@intel.com>
6066
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.
6085
6086 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
6087
6088 * gcc.target/aarch64/signbitv4sf.c: New test.
6089 * gcc.target/aarch64/signbitv2sf.c: New test.
6090
6091 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
6092
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.
6097
6098 2019-05-13 Richard Biener <rguenther@suse.de>
6099
6100 PR tree-optimization/90402
6101 * gcc.dg/torture/pr90402-1.c: New testcase.
6102
6103 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
6104 Dominique d'Humieres <dominiq@gcc.gnu.org>
6105
6106 PR target/82920
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.
6154
6155 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
6156
6157 PR testsuite/81058
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.
6162
6163 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6164
6165 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
6166 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
6167
6168 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6169
6170 PR fortran/61968
6171 * gfortran.dg/assumed_type_10.f90: New test case.
6172 * gfortran.dg/assumed_type_11.f90: New test case.
6173
6174 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
6175
6176 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
6177 now tested.
6178 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
6179
6180 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6181
6182 * g++.dg/diagnostic/main1.C: New.
6183
6184 2019-05-10 Marek Polacek <polacek@redhat.com>
6185
6186 PR c++/78010 - bogus -Wsuggest-override warning on final function.
6187 * g++.dg/warn/Wsuggest-override-2.C: New test.
6188
6189 2019-05-10 Jakub Jelinek <jakub@redhat.com>
6190
6191 PR tree-optimization/90385
6192 * gfortran.dg/pr90385.f90: New test.
6193
6194 PR c++/90383
6195 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
6196 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
6197
6198 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
6199
6200 PR fortran/90093
6201 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
6202 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
6203
6204 PR fortran/90352
6205 * gfortran.dg/iso_c_binding_char_1.f90: New test.
6206
6207 PR fortran/90355
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.
6213
6214 2019-05-10 Jakub Jelinek <jakub@redhat.com>
6215
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
6219 arm*-*-*.
6220
6221 PR pch/90326
6222 * g++.dg/pch/pr90326.C: New test.
6223 * g++.dg/pch/pr90326.Hs: New file.
6224
6225 2019-05-10 Martin Liska <mliska@suse.cz>
6226
6227 PR middle-end/90340
6228 * gcc.dg/tree-ssa/pr90340-2.c: New test.
6229 * gcc.dg/tree-ssa/pr90340.c: New test.
6230
6231 2019-05-09 Cherry Zhang <cherryyz@google.com>
6232
6233 * go.dg/mapstring.go: New test.
6234
6235 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
6236
6237 PR target/90405
6238 * gcc.target/arm/pr90405.c: New test.
6239
6240 2019-05-09 Martin Liska <mliska@suse.cz>
6241
6242 * gcc.dg/gimplefe-39.c: New test.
6243
6244 2019-05-09 Martin Liska <mliska@suse.cz>
6245
6246 * gcc.dg/gimplefe-37.c: New test.
6247 * gcc.dg/gimplefe-33.c: Likewise.
6248
6249 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6250
6251 PR c++/90382
6252 Revert:
6253 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6254
6255 * g++.dg/diagnostic/trailing1.C: New.
6256
6257 2019-05-09 Richard Biener <rguenther@suse.de>
6258
6259 PR tree-optimization/90395
6260 * gcc.dg/torture/pr90395.c: New testcase.
6261
6262 2019-05-08 Cherry Zhang <cherryyz@google.com>
6263
6264 * go.dg/cmpstring.go: New test.
6265
6266 2019-05-08 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR c++/59813
6269 PR tree-optimization/89060
6270 * gcc.dg/tree-ssa/pr89060.c: New test.
6271
6272 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
6273 Richard Earnshaw <rearnsha@arm.com>
6274
6275 PR target/88167
6276 * gcc.target/arm/pr88167-1.c: New test.
6277 * gcc.target/arm/pr88167-2.c: New test.
6278
6279 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
6280
6281 PR tree-optimization/90078
6282 * g++.dg/tree-ssa/pr90078.C: New test.
6283
6284 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
6285
6286 PR tree-optimization/90240
6287 * gfortran.dg/graphite/pr90240.f: New test.
6288
6289 2019-05-08 Li Jia He <helijia@linux.ibm.com>
6290
6291 PR other/90381
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.
6294
6295 2019-05-08 Jakub Jelinek <jakub@redhat.com>
6296
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.
6302
6303 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
6304
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.
6319
6320 2019-05-07 Cherry Zhang <cherryyz@google.com>
6321
6322 * go.dg/arrayclear.go: New test.
6323 * go.dg/mapclear.go: New test.
6324
6325 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
6326
6327 PR target/89765
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.
6353
6354 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6355
6356 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
6357 differences.
6358
6359 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
6360
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.
6364
6365 2019-05-07 Li Jia He <helijia@linux.ibm.com>
6366
6367 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
6368 optimization.
6369 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
6370
6371 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
6372 Hongtao Liu <hongtao.liu@intel.com>
6373
6374 PR target/89750
6375 PR target/86444
6376 * gcc.target/i386/avx512f-vcomisd-2.c: New.
6377 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
6378
6379 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
6380
6381 PR fortran/90290
6382 * gfortran.dg/pr90290.f90: New test.
6383
6384 2019-05-06 Jakub Jelinek <jakub@redhat.com>
6385
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.
6392
6393 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
6394
6395 PR target/89424
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.
6402
6403 2019-05-06 Marek Polacek <polacek@redhat.com>
6404
6405 PR c++/90265 - ICE with generic lambda.
6406 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
6407
6408 2019-05-06 Richard Biener <rguenther@suse.de>
6409
6410 PR tree-optimization/90358
6411 * gcc.target/i386/pr90358.c: New testcase.
6412
6413 2019-05-06 Richard Biener <rguenther@suse.de>
6414
6415 PR tree-optimization/88828
6416 * gcc.target/i386/pr88828-0.c: New testcase.
6417
6418 2019-05-06 Richard Biener <rguenther@suse.de>
6419
6420 PR tree-optimization/90328
6421 * gcc.dg/torture/pr90328.c: New testcase.
6422
6423 2019-05-06 Richard Biener <rguenther@suse.de>
6424
6425 PR testsuite/90331
6426 * gcc.dg/pr87314-1.c: Align the substring to open up
6427 string merging for targets aligning strings to 8 bytes.
6428
6429 2019-05-06 Martin Liska <mliska@suse.cz>
6430
6431 PR sanitizer/90312
6432 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
6433 systems.
6434 * gcc.dg/tsan/pr88017.c: Likewise.
6435
6436 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6437
6438 PR fortran/90344
6439 * gfortran.dg/pr90344.f90: New test
6440
6441 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
6442
6443 PR tree-optimization/90269
6444 * g++.dg/tree-ssa/ldist-1.C: New file.
6445
6446 2019-05-03 Richard Biener <rguenther@suse.de>
6447
6448 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
6449
6450 2019-05-03 Richard Biener <rguenther@suse.de>
6451
6452 PR middle-end/89518
6453 * gcc.dg/pr89518.c: New testcase.
6454
6455 2019-05-03 Richard Biener <rguenther@suse.de>
6456
6457 PR middle-end/87314
6458 * gcc.dg/pr87314-1.c: New testcase.
6459
6460 2019-05-03 Richard Biener <rguenther@suse.de>
6461
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.
6466
6467 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
6468
6469 PR target/88809
6470 * gcc.target/i386/pr88809.c: Adjust for darwin.
6471 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
6472
6473 2019-05-03 Jakub Jelinek <jakub@redhat.com>
6474
6475 PR tree-optimization/90303
6476 * g++.target/i386/pr90303.C: New test.
6477
6478 2019-05-03 Richard Biener <rguenther@suse.de>
6479
6480 PR tree-optimization/89698
6481 * g++.dg/tree-ssa/pr89698.C: New testcase.
6482
6483 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
6484
6485 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
6486
6487 2019-05-02 Richard Biener <rguenther@suse.de>
6488
6489 PR tree-optimization/89653
6490 * g++.dg/vect/pr89653.cc: New testcase.
6491
6492 2019-05-02 Richard Biener <rguenther@suse.de>
6493
6494 PR tree-optimization/89509
6495 * gcc.dg/torture/restrict-8.c: New testcase.
6496
6497 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
6498
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.
6503
6504 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6505
6506 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
6507 GNU targets.
6508
6509 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6510
6511 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
6512
6513 2019-05-02 Martin Liska <mliska@suse.cz>
6514
6515 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
6516 * g++.target/i386/pr57362.C: Likewise.
6517
6518 2019-05-02 Martin Liska <mliska@suse.cz>
6519
6520 PR target/88809
6521 * gcc.target/i386/pr88809.c: New test.
6522 * gcc.target/i386/pr88809-2.c: New test.
6523
6524 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
6525
6526 PR fortran/60144
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.
6530
6531 2019-05-01 Jeff Law <law@redhat.com>
6532
6533 PR tree-optimization/90037
6534 * g++.dg/tree-ssa/pr88797.C: New test.
6535
6536 2019-05-01 Nathan Sidwell <nathan@acm.org>
6537
6538 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
6539
6540 2019-04-30 Jakub Jelinek <jakub@redhat.com>
6541
6542 PR target/89093
6543 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
6544 target attribute.
6545
6546 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
6547
6548 * gcc.dg/sinhatanh-2.c: Count the number of functions.
6549 * gcc.dg/sinhatanh-3.c: Likewise.
6550
6551 2019-04-30 Martin Liska <mliska@suse.cz>
6552
6553 * gcc.dg/Werror-13.c: Add new tests for it.
6554 * gcc.dg/pragma-diag-6.c: Likewise.
6555
6556 2019-04-30 Jakub Jelinek <jakub@redhat.com>
6557
6558 PR target/89093
6559 * gcc.target/aarch64/pr89093.c: New test.
6560 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
6561
6562 PR tree-optimization/89475
6563 * gcc.dg/tree-ssa/pr89475.c: New test.
6564
6565 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
6566
6567 PR tree-optimization/90240
6568 Revert:
6569 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6570
6571 PR tree-optimization/90078
6572 * g++.dg/tree-ssa/pr90078.C: New test.
6573
6574 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
6575
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.
6580
6581 2019-04-29 Richard Biener <rguenther@suse.de>
6582
6583 PR tree-optimization/90278
6584 * gcc.dg/torture/pr90278.c: New testcase.
6585
6586 2019-04-27 Jakub Jelinek <jakub@redhat.com>
6587
6588 PR c++/90173
6589 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
6590 dg-do run.
6591
6592 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
6593
6594 PR target/89261
6595 * gcc.target/i386/pr89261.c: New test.
6596
6597 2019-04-27 Martin Liska <mliska@suse.cz>
6598
6599 PR middle-end/90258
6600 * gcc.dg/completion-5.c: New test.
6601 * gcc.target/i386/spellcheck-options-5.c: New test.
6602
6603 2019-04-26 Jim Wilson <jimw@sifive.com>
6604
6605 * gcc.target/riscv/load-immediate.c: New.
6606
6607 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
6608
6609 PR c++/90243
6610 * g++.dg/diagnostic/pr90243.C: New test.
6611
6612 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6613
6614 PR c++/90173
6615 * g++.dg/cpp1z/class-deduction66.C: New.
6616
6617 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6618
6619 * g++.dg/diagnostic/trailing1.C: New.
6620
6621 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
6622
6623 * gcc.dg/alias-16.c: New test.
6624
6625 2019-04-25 Martin Liska <mliska@suse.cz>
6626 H.J. Lu <hongjiu.lu@intel.com>
6627
6628 PR target/89929
6629 * g++.target/i386/mv28.C: New test.
6630 * gcc.target/i386/mvc14.c: Likewise.
6631 * g++.target/i386/pr57362.C: Updated.
6632
6633 2019-04-24 Jeff Law <law@redhat.com>
6634
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.
6641
6642 2019-04-25 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR c++/44648
6645 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
6646
6647 2019-04-25 Richard Biener <rguenther@suse.de>
6648
6649 PR middle-end/90194
6650 * g++.dg/torture/pr90194.C: New testcase.
6651
6652 2019-04-24 Marek Polacek <polacek@redhat.com>
6653
6654 PR c++/90236
6655 * g++.dg/cpp1z/nontype-auto16.C: New test.
6656
6657 2019-04-24 Jakub Jelinek <jakub@redhat.com>
6658
6659 PR target/90193
6660 * gcc.target/i386/pr90193.c: New test.
6661
6662 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6663
6664 PR target/89952
6665 * gcc.target/s390/pr89952.c: New test.
6666
6667 2019-04-24 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR target/90187
6670 * g++.target/i386/pr90187.C: New test.
6671
6672 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
6673
6674 * gdc.test/README.gcc: New file.
6675
6676 2019-04-24 Jakub Jelinek <jakub@redhat.com>
6677
6678 PR tree-optimization/90208
6679 * gcc.dg/tsan/pr90208-1.c: New test.
6680 * gcc.dg/tsan/pr90208-2.c: New test.
6681
6682 PR tree-optimization/90211
6683 * gcc.dg/autopar/pr90211.c: New test.
6684
6685 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
6686 Robin Dapp <rdapp@linux.ibm.com>
6687
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.
6691
6692 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
6693
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.
6697
6698 2018-04-23 Sudakshina Das <sudi.das@arm.com>
6699
6700 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
6701 for linux targets.
6702 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
6703 with GNU note section.
6704
6705 2019-04-23 Jeff Law <law@redhat.com>
6706
6707 * lib/target-supports.exp
6708 (check_effective_target_keeps_null_pointer_checks): Add cr16.
6709
6710 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
6711
6712 PR rtl-optimization/87979
6713 * gcc.dg/pr87979.c: New test.
6714
6715 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
6716
6717 PR rtl-optimization/84032
6718 * gcc.dg/pr84032.c: New test.
6719
6720 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6721
6722 PR tree-optimization/90078
6723 * g++.dg/tree-ssa/pr90078.C: New test.
6724
6725 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6726
6727 PR tree-optimization/90021
6728 * gfortran.dg/pr90021.f90: New test.
6729
6730 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6731
6732 PR fortran/90166
6733 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
6734
6735 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
6736
6737 PR fortran/57284
6738 * gfortran.dg/class_70.f03
6739
6740 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
6741
6742 PR target/90178
6743 * gcc.target/i386/pr90178.c: New test.
6744
6745 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
6746
6747 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
6748
6749 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 PR c++/89900
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.
6756
6757 2019-04-19 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR middle-end/90139
6760 * gcc.c-torture/compile/pr90139.c: New test.
6761
6762 PR c++/90138
6763 * g++.dg/template/pr90138.C: New test.
6764
6765 PR c/89888
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.
6769
6770 PR c++/90108
6771 * c-c++-common/pr90108.c: New test.
6772
6773 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
6774
6775 PR middle-end/85164
6776 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
6777
6778 2019-04-18 Richard Biener <rguenther@suse.de>
6779
6780 PR debug/90131
6781 * gcc.dg/guality/pr90131.c: New testcase.
6782
6783 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6784
6785 PR c++/89325
6786 * g++.dg/ext/attrib58.C: New test.
6787 * g++.dg/ext/attrib59.C: New test.
6788 * g++.dg/ext/attrib60.C: New test.
6789
6790 PR target/90125
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.
6802
6803 2019-04-17 Marek Polacek <polacek@redhat.com>
6804
6805 PR c++/90124 - bogus error with incomplete type in decltype.
6806 * g++.dg/cpp0x/decltype70.C: New test.
6807
6808 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6809
6810 PR middle-end/90095
6811 * gcc.dg/pr90095-1.c: New test.
6812 * gcc.dg/pr90095-2.c: New test.
6813
6814 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
6815
6816 PR fortran/90048
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.
6820
6821 PR fortran/90067
6822 PR fortran/90114
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:
6827 Likewise.
6828 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
6829
6830 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6831
6832 PR target/89093
6833 * gcc.target/arm/pr89093-2.c: New test.
6834
6835 2019-04-16 Jakub Jelinek <jakub@redhat.com>
6836
6837 PR c++/86953
6838 * g++.dg/cpp0x/constexpr-86953.C: New test.
6839
6840 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
6841
6842 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
6843
6844 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
6845
6846 PR debug/89528
6847 * gcc.dg/guality/pr89528.c: New.
6848
6849 PR rtl-optimization/86438
6850 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
6851
6852 2019-04-16 Jakub Jelinek <jakub@redhat.com>
6853
6854 PR target/90096
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.
6859
6860 PR rtl-optimization/90082
6861 * gcc.dg/pr90082.c: New test.
6862
6863 PR tree-optimization/90090
6864 * g++.dg/opt/pr90090.C: New test.
6865
6866 2019-04-16 Richard Biener <rguenther@suse.de>
6867
6868 PR tree-optimization/56049
6869 * gfortran.dg/pr56049.f90: New testcase.
6870
6871 2019-04-15 Richard Biener <rguenther@suse.de>
6872
6873 PR debug/90074
6874 * gcc.dg/guality/pr90074.c: New testcase.
6875
6876 2019-04-15 Richard Biener <rguenther@suse.de>
6877
6878 PR tree-optimization/90071
6879 * gcc.dg/torture/pr90071.c: New testcase.
6880
6881 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6882
6883 PR rtl-optimization/89794
6884 * gcc.dg/torture/pr89794.c: New testcase.
6885
6886 2019-04-15 Richard Biener <rguenther@suse.de>
6887
6888 PR ipa/88936
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.
6892
6893 2019-04-15 Martin Jambor <mjambor@suse.cz>
6894
6895 PR ipa/pr89693
6896 * g++.dg/ipa/pr89693.C: New test.
6897
6898 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
6899
6900 PR tree-optimization/90020
6901 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
6902
6903 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
6904
6905 PR lto/89358
6906 * g++.dg/lto/pr89358_0.C: New testcase.
6907 * g++.dg/lto/pr89358_1.C: New testcase.
6908
6909 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6910
6911 PR fortran/85448
6912 * gfortran.dg/bind_c_usage_33.f90: New test and...
6913 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
6914
6915 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
6916
6917 PR fortran/89843
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
6920 program.
6921 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
6922 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
6923
6924 PR fortran/89846
6925 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
6926 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
6927
6928 PR fortran/90022
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.
6936
6937 2019-04-13 Jakub Jelinek <jakub@redhat.com>
6938
6939 PR target/89093
6940 * gcc.target/arm/pr89093.c: New test.
6941
6942 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6943
6944 PR c/89933
6945 * c-c++-common/pr89933.c: New test.
6946
6947 2019-04-12 Martin Sebor <msebor@redhat.com>
6948
6949 PR c/88383
6950 PR c/89288
6951 PR c/89798
6952 PR c/89797
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.
6960
6961 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6962
6963 PR rtl-optimization/89965
6964 * gcc.target/i386/pr89965.c: New test.
6965
6966 2019-04-12 Marek Polacek <polacek@redhat.com>
6967
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.
6975
6976 2019-04-12 Marek Polacek <polacek@redhat.com>
6977
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.
6981
6982 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
6983
6984 * g++.target/arm/arm.exp: Change format of default prune regex.
6985 * gcc.target/arm/arm.exp: Change format of default prune regex.
6986
6987 2019-04-12 Martin Liska <mliska@suse.cz>
6988
6989 PR middle-end/89970
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'.
6993
6994 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6995
6996 PR target/87532
6997 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
6998 instruction counts.
6999 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
7000 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
7001
7002 2019-04-12 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR c/89946
7005 * c-c++-common/pr89946.c: New test.
7006
7007 PR rtl-optimization/90026
7008 * g++.dg/opt/pr90026.C: New test.
7009
7010 2018-04-11 Steve Ellcey <sellcey@marvell.com>
7011
7012 PR rtl-optimization/87763
7013 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
7014 to bfi.
7015
7016 2019-04-11 Richard Biener <rguenther@suse.de>
7017
7018 PR tree-optimization/90020
7019 * gcc.dg/torture/pr90020.c: New testcase.
7020
7021 2019-04-11 Richard Biener <rguenther@suse.de>
7022
7023 PR tree-optimization/90018
7024 * gcc.dg/vect/pr90018.c: New testcase.
7025
7026 2018-04-10 Steve Ellcey <sellcey@marvell.com>
7027
7028 PR rtl-optimization/87763
7029 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
7030 to bfi.
7031 * gcc.target/aarch64/combine_bfi_2.c: New test.
7032
7033 2019-04-10 Jakub Jelinek <jakub@redhat.com>
7034
7035 PR middle-end/90025
7036 * gcc.c-torture/execute/pr90025.c: New test.
7037
7038 PR c++/90010
7039 * gcc.dg/pr90010.c: New test.
7040
7041 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
7042
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.
7046
7047 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
7048
7049 PR target/90024
7050 * gcc.dg/torture/neon-immediate-timode.c: New test.
7051
7052 2019-04-09 Jakub Jelinek <jakub@redhat.com>
7053
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.
7057
7058 PR target/90015
7059 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
7060 diagnostics.
7061
7062 2019-04-08 Richard Biener <rguenther@suse.de>
7063
7064 PR tree-optimization/90006
7065 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
7066
7067 2019-04-08 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR rtl-optimization/89865
7070 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
7071
7072 PR rtl-optimization/89865
7073 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
7074 on ia32.
7075
7076 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
7077
7078 PR tree-optimization/89725
7079 * gcc.dg/tree-ssa/pr89725.c: New test.
7080
7081 2019-04-08 Martin Liska <mliska@suse.cz>
7082
7083 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
7084
7085 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7086
7087 PR c++/89914
7088 * g++.dg/ext/has_nothrow_constructor-3.C: New.
7089
7090 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
7091
7092 PR target/89945
7093 * gcc.target/i386/pr89945.c: New test.
7094
7095 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7096
7097 PR fortran/87352
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.
7101
7102 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7103
7104 PR fortran/89981
7105 * gfortran.dg/entry_22.f90: New test.
7106
7107 2019-04-05 Marek Polacek <polacek@redhat.com>
7108
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.
7112
7113 2019-04-05 Martin Sebor <msebor@redhat.com>
7114
7115 PR bootstrap/89980
7116 * g++.dg/init/array52.C: New test.
7117
7118 2019-04-05 David Malcolm <dmalcolm@redhat.com>
7119
7120 PR c/89985
7121 * c-c++-common/pr89985.c: New test.
7122
7123 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
7124
7125 PR c/71598
7126 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
7127 size of enums.
7128 * gcc.dg/torture/pr71598-2.c: Likewise.
7129
7130 2019-04-05 Marek Polacek <polacek@redhat.com>
7131
7132 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
7133 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
7134
7135 2019-04-05 Richard Biener <rguenther@suse.de>
7136
7137 PR debug/89892
7138 PR debug/89905
7139 * gcc.dg/guality/pr89892.c: New testcase.
7140 * gcc.dg/guality/pr89905.c: Likewise.
7141 * gcc.dg/guality/loop-1.c: Likewise.
7142
7143 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
7144
7145 PR tree-optimization/89956
7146 * gfortran.dg/pr89956.f90: New test.
7147
7148 2019-04-04 Martin Sebor <msebor@redhat.com>
7149
7150 PR c++/89974
7151 PR c++/89878
7152 PR c++/89833
7153 PR c++/47488
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.
7163
7164 2019-04-04 Martin Sebor <msebor@redhat.com>
7165
7166 PR middle-end/89957
7167 PR middle-end/89911
7168 * gcc.dg/Wstringop-overflow-13.c: New test.
7169
7170 2019-04-04 Martin Sebor <msebor@redhat.com>
7171
7172 PR middle-end/89934
7173 * gcc.dg/Wrestrict-19.c: New test.
7174 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
7175
7176 2019-04-04 Jeff Law <law@redhat.com>
7177
7178 PR rtl-optimization/89399
7179 * gcc.c-torture/compile/pr89399.c: New test.
7180
7181 2019-04-04 Harald Anlauf <anlauf@gmx.de>
7182
7183 PR fortran/89904
7184 * gfortran.dg/pr85797.f90: Adjust testcase.
7185
7186 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7187
7188 PR c++/65619
7189 * g++.dg/template/friend67.C: New.
7190
7191 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7192
7193 PR c++/61327
7194 * g++.dg/cpp0x/friend4.C: New.
7195 * g++.dg/cpp0x/friend5.C: Likewise.
7196
7197 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7198
7199 PR c++/56643
7200 * g++.dg/cpp0x/noexcept40.C: New.
7201
7202 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
7203
7204 PR fortran/68567
7205 * gfortran.dg/parameter_array_error_1.f90: New test.
7206
7207 2019-04-03 qing zhao <qing.zhao@oracle.com>
7208
7209 PR tree-optimization/89730
7210 * gcc.dg/live-patching-4.c: New test.
7211
7212 2019-04-03 Clément Chigot <clement.chigot@atos.net>
7213
7214 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
7215 supported.
7216
7217 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7218
7219 PR c/71598
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.
7222
7223 2019-04-03 Richard Biener <rguenther@suse.de>
7224
7225 PR tree-optimization/84101
7226 * gcc.target/i386/pr84101.c: New testcase.
7227
7228 2019-04-02 Jeff Law <law@redhat.com>
7229
7230 * gcc.target/visium/bit_shift.c: xfail.
7231
7232 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
7233
7234 PR target/89902
7235 PR target/89903
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.
7240
7241 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
7242
7243 PR rtl-optimization/84206
7244 * gcc.dg/pr84206.c: New test.
7245
7246 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
7247
7248 PR rtl-optimization/85876
7249 * gcc.dg/pr85876.c: New test.
7250
7251 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7252
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.
7257
7258 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7259
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.
7264
7265 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7266
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.
7269
7270 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7271
7272 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
7273 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
7274
7275 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
7276
7277 PR testsuite/89916
7278 * gcc.dg/pr86928.c: Do not attempt to add -m32.
7279
7280 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7281
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.
7290
7291 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7292
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.
7299
7300 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7301
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.
7306
7307 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7308
7309 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
7310 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
7311
7312 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7313
7314 * gcc.target/s390/arch13/sel-1.c: New test.
7315
7316 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7317
7318 * gcc.target/s390/arch13/popcount-1.c: New test.
7319
7320 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7321
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.
7327
7328 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7329
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.
7333
7334 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
7335
7336 PR testsuite/89907
7337 * lib/target-supports.exp (check_avx2_available): Replace
7338 avx_available with avx2_available.
7339
7340 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7341
7342 PR rtl-optimization/85412
7343 * gcc.dg/pr85412.c: New test.
7344
7345 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7346
7347 PR c++/62207
7348 * g++.dg/template/crash130.C: New.
7349 * g++.dg/template/crash131.C: Likewise.
7350
7351 2019-04-01 Martin Sebor <msebor@redhat.com>
7352
7353 PR c/89685
7354 * gcc.dg/attr-copy-8.c: New test.
7355 * g++.dg/ext/attr-copy-2.C: New test.
7356
7357 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7358
7359 PR rtl-optimization/86928
7360 * gcc.dg/pr86928.c: New test.
7361
7362 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7363
7364 PR rtl-optimization/87273
7365 * gcc.dg/pr87273.c: New test.
7366
7367 2019-04-01 Martin Liska <mliska@suse.cz>
7368
7369 PR driver/89861
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.
7375
7376 2019-04-01 Richard Biener <rguenther@suse.de>
7377
7378 PR c/71598
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.
7382
7383 2019-03-31 Marek Polacek <polacek@redhat.com>
7384
7385 PR c++/89852 - ICE with C++11 functional cast with { }.
7386 * g++.dg/cpp0x/initlist115.C: New test.
7387
7388 2019-03-31 Harald Anlauf <anlauf@gmx.de>
7389
7390 PR fortran/83515
7391 PR fortran/85797
7392 * gfortran.dg/pr85797.f90: New test.
7393
7394 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7395
7396 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
7397
7398 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7399
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.
7404
7405 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
7406
7407 PR fortran/89841
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.
7413
7414 PR fortran/89842
7415 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
7416 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
7417
7418 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7419
7420 PR fortran/89866
7421 * gfortran.dg/pointer_intent_8.f90: New test.
7422
7423 2019-03-29 Jim Wilson <jimw@sifive.com>
7424
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.
7433
7434 2019-03-29 Jakub Jelinek <jakub@redhat.com>
7435
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
7439 ignored.
7440
7441 PR sanitizer/89869
7442 * g++.dg/ubsan/vptr-14.C: New test.
7443
7444 PR c/89872
7445 * gcc.dg/tree-ssa/pr89872.c: New test.
7446
7447 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
7448
7449 * gcc.dg/diag-sanity.c: New test.
7450
7451 2019-03-29 Marek Polacek <polacek@redhat.com>
7452
7453 PR c++/89871
7454 * g++.dg/cpp2a/desig14.C: New test.
7455
7456 PR c++/89876 - ICE with deprecated conversion.
7457 * g++.dg/warn/conv5.C: New test.
7458
7459 2019-03-29 Martin Liska <mliska@suse.cz>
7460
7461 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
7462 * gcc.dg/pr68766.c: Likewise.
7463
7464 2019-03-29 Jakub Jelinek <jakub@redhat.com>
7465
7466 PR rtl-optimization/87485
7467 * gcc.dg/pr87485.c: New test.
7468
7469 2019-03-28 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR middle-end/89621
7472 * gfortran.dg/gomp/pr89621.f90: New test.
7473
7474 2019-03-28 Martin Sebor <msebor@redhat.com>
7475
7476 PR c++/66548
7477 * g++.dg/cpp0x/decltype-pr66548.C: New test.
7478
7479 PR c++/81506
7480 * g++.dg/cpp0x/decltype-pr81506.C: New test.
7481
7482 2019-03-28 Marek Polacek <polacek@redhat.com>
7483
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.
7488
7489 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
7490
7491 PR target/89848
7492 * gcc.target/i386/pr89848.c: New test.
7493
7494 2019-03-28 Marek Polacek <polacek@redhat.com>
7495
7496 PR c++/89836 - bool constant expression and explicit conversions.
7497 * g++.dg/cpp2a/explicit15.C: New test.
7498
7499 2019-03-28 Jakub Jelinek <jakub@redhat.com>
7500
7501 PR c/89812
7502 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
7503 other than AVR. Add dg-options "".
7504
7505 PR c++/89785
7506 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
7507 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
7508
7509 2019-03-27 Janus Weil <janus@gcc.gnu.org>
7510
7511 PR fortran/85537
7512 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
7513 * gfortran.dg/pointer_init_11.f90: New test case.
7514
7515 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
7516
7517 PR target/85667
7518 * gcc.target/i386/pr85667-5.c: New testcase.
7519 * gcc.target/i386/pr85667-6.c: New testcase.
7520
7521 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
7522
7523 PR testsuite/89834
7524 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
7525
7526 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
7527
7528 PR rtl-optimization/89313
7529 * gcc.dg/pr89313.c: New test.
7530
7531 2019-03-26 Jeff Law <law@redhat.com>
7532
7533 PR rtl-optimization/87761
7534 PR rtl-optimization/89826
7535 * gcc.c-torture/execute/pr89826.c: New test.
7536
7537 2019-03-27 Richard Biener <rguenther@suse.de>
7538
7539 * gcc.dg/torture/20190327-1.c: New testcase.
7540
7541 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
7542
7543 PR fortran/88247
7544 * gfortran.dg/associate_47.f90: New test.
7545
7546 2019-03-27 Richard Biener <rguenther@suse.de>
7547
7548 PR tree-optimization/89463
7549 * gcc.dg/guality/pr89463.c: New testcase.
7550
7551 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
7552
7553 PR target/89827
7554 * gcc.target/i386/pr89827.c: New test.
7555
7556 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7557
7558 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
7559 syntax.
7560
7561 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
7562
7563 PR tree-optimization/81740
7564 * gcc.dg/vect/pr81740-1.c: New testcase.
7565 * gcc.dg/vect/pr81740-2.c: Likewise.
7566
7567 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
7568
7569 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
7570 options in permute args tests.
7571
7572 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7573
7574 PR c++/84598
7575 * g++.dg/ext/pr84598.C: New.
7576
7577 2019-03-26 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR c++/89796
7580 * g++.dg/gomp/pr89796.C: New test.
7581 * gcc.dg/gomp/pr89796.c: New test.
7582
7583 2019-03-25 David Malcolm <dmalcolm@redhat.com>
7584
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.
7589
7590 2019-03-25 Martin Sebor <msebor@redhat.com>
7591
7592 PR c/89812
7593 * gcc.dg/attr-aligned-3.c: New test.
7594
7595 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
7596
7597 PR debug/86964
7598 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
7599
7600 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7601
7602 PR c++/84661
7603 PR c++/85013
7604 * g++.dg/concepts/pr84661.C: New.
7605 * g++.dg/torture/pr85013.C: Likewise.
7606
7607 2019-03-25 Marek Polacek <polacek@redhat.com>
7608
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.
7612
7613 PR c++/89705 - ICE with reference binding with conversion function.
7614 * g++.dg/cpp0x/rv-conv2.C: New test.
7615
7616 2019-03-25 Richard Biener <rguenther@suse.de>
7617
7618 PR tree-optimization/89789
7619 * gcc.dg/torture/pr89789.c: New testcase.
7620
7621 2019-03-25 Nathan Sidwell <nathan@acm.org>
7622
7623 * g++.dg/abi/lambda-static-1.C: New.
7624
7625 2019-03-25 Richard Biener <rguenther@suse.de>
7626
7627 PR tree-optimization/89802
7628 * g++.dg/tree-ssa/pr89802.C: New testcase.
7629
7630 2019-03-25 Jakub Jelinek <jakub@redhat.com>
7631
7632 PR c++/60702
7633 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
7634 for _ZTH* calls.
7635 * g++.dg/tls/thread_local11a.C: New test.
7636
7637 2019-03-25 Richard Biener <rguenther@suse.de>
7638
7639 PR middle-end/89790
7640 * g++.dg/pr89790.C: New testcase.
7641
7642 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
7643
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.
7648
7649 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7650
7651 PR fortran/78865
7652 * gfortran.dg/altreturn_10.f90: New test.
7653 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
7654
7655 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
7656
7657 PR rtl-optimization/89676
7658 * gcc.target/i386/pr89676.c: New.
7659
7660 2019-03-22 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR c++/60702
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.
7677
7678 PR c++/87481
7679 * g++.dg/cpp1y/constexpr-87481.C: New test.
7680
7681 2019-03-22 Simon Wright <simon@pushface.org>
7682
7683 PR ada/89583
7684 * gnat.dg/socket2.adb: New.
7685
7686 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
7687
7688 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
7689
7690 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
7691
7692 PR target/89784
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.
7710
7711 2019-03-22 Jakub Jelinek <jakub@redhat.com>
7712
7713 PR target/89784
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.
7732
7733 2019-03-21 Martin Sebor <msebor@redhat.com>
7734
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.
7745
7746 2019-03-21 Jakub Jelinek <jakub@redhat.com>
7747
7748 PR lto/89692
7749 * g++.dg/other/pr89692.C: New test.
7750
7751 PR c++/89767
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.
7755
7756 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
7757 Cesar Philippidis <cesar@codesourcery.com>
7758
7759 PR fortran/72741
7760 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
7761 file.
7762 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
7763 Likewise.
7764
7765 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
7766
7767 PR fortran/72741
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.
7773
7774 PR fortran/89773
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.
7778
7779 PR fortran/72741
7780 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
7781
7782 PR fortran/72741
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.
7786
7787 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
7788
7789 PR fortran/56408
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.
7794
7795 PR fortran/56408
7796 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
7797 missing nexted dg-test call support in dejaGNU 1.4.4.
7798
7799 PR fortran/29383
7800 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
7801 other '*.exp' files.
7802
7803 2019-03-21 Richard Biener <rguenther@suse.de>
7804
7805 PR tree-optimization/89779
7806 * gcc.dg/torture/pr89779.c: New testcase.
7807
7808 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7809
7810 PR c++/78645
7811 * g++.dg/cpp0x/constexpr-ice20.C: New.
7812
7813 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7814
7815 PR c++/89571
7816 * g++.dg/cpp0x/noexcept37.C: New.
7817
7818 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
7819
7820 PR d/89017
7821 * gdc.dg/pr89017.d: New test.
7822
7823 2019-03-20 Janus Weil <janus@gcc.gnu.org>
7824
7825 PR fortran/71861
7826 * gfortran.dg/interface_abstract_5.f90: New test case.
7827
7828 2019-03-20 Jakub Jelinek <jakub@redhat.com>
7829
7830 PR target/89775
7831 * gcc.target/s390/pr89775-1.c: New test.
7832 * gcc.target/s390/pr89775-2.c: New test.
7833
7834 2019-03-20 Jakub Jelinek <jakub@redhat.com>
7835
7836 PR target/89752
7837 * g++.target/aarch64/aarch64.exp: New file.
7838 * g++.target/aarch64/pr89752.C: New test.
7839
7840 2019-03-19 Martin Sebor <msebor@redhat.com>
7841
7842 PR tree-optimization/89688
7843 * gcc.dg/strlenopt-61.c: New test.
7844 * g++.dg/warn/Wstringop-overflow-2.C: New test.
7845
7846 2019-03-19 Jim Wilson <jimw@sifive.com>
7847
7848 PR target/89411
7849 * gcc.target/riscv/losum-overflow.c: New test.
7850
7851 2019-03-19 Martin Sebor <msebor@redhat.com>
7852
7853 PR tree-optimization/89644
7854 * gcc.dg/Wstringop-truncation-8.c: New test.
7855
7856 2019-03-19 Martin Liska <mliska@suse.cz>
7857
7858 PR middle-end/89737
7859 * gcc.dg/pr89737.c: New test.
7860
7861 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
7862
7863 PR lto/87809
7864 PR lto/89335
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.
7868
7869 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7870
7871 PR target/89736
7872 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
7873 restrict this test to vsx targets.
7874
7875 2019-03-19 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR target/89752
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.
7881
7882 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
7883
7884 * c-c++-common/unroll-7.c: New test.
7885
7886 2019-03-19 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR target/89726
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.
7892
7893 PR c/89734
7894 * gcc.dg/pr89734.c: New test.
7895
7896 2019-03-18 Martin Sebor <msebor@redhat.com>
7897
7898 PR tree-optimization/89720
7899 * gcc.dg/Warray-bounds-42.c: New test.
7900
7901 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
7902
7903 PR c++/89630
7904 * g++.target/i386/pr89630.C: New test.
7905
7906 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
7907
7908 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
7909
7910 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7911
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.
7915
7916 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7917
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.
7921
7922 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7923
7924 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
7925 "exceeds" instead of just one that talks about "too large".
7926
7927 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
7928
7929 * gcc.target/aarch64/sve/cost_model_1.c: New test.
7930
7931 2019-03-18 Martin Jambor <mjambor@suse.cz>
7932
7933 PR tree-optimization/89546
7934 * gcc.dg/tree-ssa/pr89546.c: New test.
7935
7936 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
7937
7938 PR target/89627
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.
7943
7944 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7945
7946 PR c++/85014
7947 * g++.dg/cpp0x/pr85014.C: New.
7948
7949 2019-03-18 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR middle-end/86979
7952 * gcc.dg/pr86979.c: New test.
7953
7954 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7955
7956 PR fortran/88008
7957 * gfortran.dg/typebound_call_31.f90: New test.
7958
7959 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
7960
7961 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
7962 hppa*-*-hpux*.
7963 * gcc.dg/compat/pr83487-1_y.c: Likewise.
7964
7965 * gfortran.dg/pointer_init_10.f90: Require visibility support.
7966 * gfortran.dg/temporary_3.f90: Likewise.
7967
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.
7971
7972 PR testsuite/89666
7973 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
7974 hppa*-*-hpux*.
7975 * gcc.dg/attr-copy.c: Require alias support.
7976 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
7977
7978 2019-03-16 Jakub Jelinek <jakub@redhat.com>
7979
7980 PR fortran/89724
7981 * gfortran.dg/continuation_15.f90: New test.
7982 * gfortran.dg/continuation_16.f90: New test.
7983
7984 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
7985
7986 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
7987
7988 PR testsuite/89393
7989 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
7990 * g++.dg/cpp0x/pr84497.C: Likewise.
7991
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.
7995
7996 PR testsuite/89471
7997 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
7998
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.
8003
8004 PR testsuite/84174
8005 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
8006 hppa*64*-*-*.
8007
8008 PR testsuite/83453
8009 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
8010
8011 * lib/target-supports.exp (check_ascii_locale_available): Remove
8012 hppa*-*-hpux*.
8013
8014 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8015
8016 PR fortran/84394
8017 * gfortran.dg/blockdata_11.f90: New test.
8018
8019 2019-03-15 Harald Anlauf <anlauf@gmx.de>
8020
8021 PR fortran/60091
8022 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
8023 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
8024
8025 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
8026
8027 PR target/87532
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.
8061
8062 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
8063
8064 PR c++/88534
8065 PR c++/88537
8066 * g++.dg/cpp2a/pr88534.C: New.
8067 * g++.dg/cpp2a/pr88537.C: New.
8068
8069 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
8070
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.
8075
8076 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8077
8078 PR target/89719
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.
8082
8083 2019-03-15 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR c++/89709
8086 * g++.dg/cpp0x/constexpr-89709.C: New test.
8087
8088 PR debug/89704
8089 * gcc.dg/debug/pr89704.c: New test.
8090
8091 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
8092
8093 PR target/89650
8094 * g++.target/i386/pr89650.C: New test.
8095
8096 2019-03-14 Richard Biener <rguenther@suse.de>
8097
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.
8112
8113 2019-03-14 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR ipa/89684
8116 * gcc.target/i386/pr89684.c: New test.
8117
8118 PR rtl-optimization/89679
8119 * gcc.dg/pr89679.c: New test.
8120
8121 2019-03-14 Richard Biener <rguenther@suse.de>
8122
8123 PR tree-optimization/89710
8124 * gcc.dg/torture/pr89710.c: New testcase.
8125
8126 2019-03-14 Richard Biener <rguenther@suse.de>
8127
8128 PR middle-end/89698
8129 * g++.dg/torture/pr89698.C: New testcase.
8130
8131 2019-03-14 Jakub Jelinek <jakub@redhat.com>
8132
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.
8136
8137 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
8138
8139 PR target/89523
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.
8150
8151 2019-03-14 Jakub Jelinek <jakub@redhat.com>
8152
8153 PR c++/89512
8154 * g++.dg/cpp1y/var-templ61.C: New test.
8155
8156 PR c++/89652
8157 * g++.dg/cpp1y/constexpr-89652.C: New test.
8158
8159 2019-03-13 Harald Anlauf <anlauf@gmx.de>
8160
8161 PR fortran/87045
8162 * gfortran.dg/pr87045.f90: New test.
8163
8164 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
8165
8166 PR target/85860
8167 * gcc.target/i386/pr85860.c: New.
8168
8169 2019-03-13 Marek Polacek <polacek@redhat.com>
8170
8171 PR c++/89686 - mixing init-capture and simple-capture in lambda.
8172 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
8173
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.
8177
8178 2019-03-13 Janus Weil <janus@gcc.gnu.org>
8179
8180 PR fortran/89601
8181 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
8182 * gfortran.dg/pdt_30.f90: New test case.
8183
8184 2019-03-13 Marek Polacek <polacek@redhat.com>
8185
8186 PR c++/88979 - further P0634 fix for constructors.
8187 * g++.dg/cpp2a/typename15.C: New test.
8188
8189 2019-03-13 Martin Sebor <msebor@redhat.com>
8190
8191 PR tree-optimization/89662
8192 * gcc.dg/Warray-bounds-41.c: New test.
8193
8194 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8195
8196 PR c++/63508
8197 * g++.dg/cpp0x/auto53.C: New.
8198
8199 2019-03-13 Richard Biener <rguenther@suse.de>
8200
8201 PR middle-end/89677
8202 * gcc.dg/torture/pr89677.c: New testcase.
8203
8204 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8205
8206 PR c++/85558
8207 * g++.dg/other/friend16.C: New.
8208 * g++.dg/other/friend17.C: Likewise.
8209
8210 2019-03-13 Jakub Jelinek <jakub@redhat.com>
8211
8212 PR middle-end/88588
8213 * c-c++-common/gomp/pr88588.c: New test.
8214
8215 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8216
8217 PR fortran/66695
8218 PR fortran/77746
8219 PR fortran/79485
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.
8224
8225 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
8226
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.
8231
8232 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
8233
8234 PR d/88957
8235 * gdc.dg/pr88957.d: New test.
8236 * gdc.dg/simd.d: Add new vector tests.
8237
8238 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
8239
8240 PR d/87824
8241 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
8242 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
8243 -nostdinc++ flag.
8244
8245 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8246
8247 PR fortran/87673
8248 * gfortran.dg/charlen_17.f90: New test.
8249
8250 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
8251
8252 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
8253
8254 2019-03-12 Martin Liska <mliska@suse.cz>
8255
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.
8276
8277 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
8278
8279 PR fortran/89363
8280 * gfortran.dg/assumed_rank_16.f90: New test.
8281
8282 PR fortran/89364
8283 * gfortran.dg/assumed_rank_17.f90: New test.
8284
8285 2019-03-12 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR middle-end/89663
8288 * gcc.c-torture/compile/pr89663-1.c: New test.
8289 * gcc.c-torture/compile/pr89663-2.c: New test.
8290
8291 2019-03-12 Richard Biener <rguenther@suse.de>
8292
8293 PR tree-optimization/89664
8294 * gfortran.dg/pr89664.f90: New testcase.
8295
8296 2019-03-11 Jakub Jelinek <jakub@redhat.com>
8297
8298 PR fortran/89651
8299 * gfortran.dg/gomp/pr89651.f90: New test.
8300
8301 PR middle-end/89655
8302 PR bootstrap/89656
8303 * gcc.c-torture/compile/pr89655.c: New test.
8304
8305 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
8306
8307 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
8308 target.
8309
8310 2019-03-11 Martin Liska <mliska@suse.cz>
8311
8312 * g++.dg/conversion/simd3.C (foo): Wrap option names
8313 with apostrophe character.
8314 * g++.dg/cpp1z/decomp3.C (test): Likewise.
8315 (test3): 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.
8348
8349 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
8350
8351 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
8352
8353 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
8354
8355 * c-c++-common/unroll-6.c: New test.
8356
8357 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
8358
8359 PR c++/87571
8360 * g++.dg/template/memfriend18.C: New.
8361
8362 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8363
8364 * gdc.dg/pr89041.d: Mark as compile test.
8365
8366 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8367
8368 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
8369 dg-options.
8370
8371 2019-03-10 Martin Jambor <mjambor@suse.cz>
8372
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.
8378
8379 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8380
8381 PR fortran/66089
8382 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
8383 * gfortran.dg/no_arg_check_2.f90: Likewise.
8384
8385 2019-03-10 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR c++/89648
8388 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
8389
8390 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8391
8392 PR fortran/66089
8393 * gfortran.dg/dependency_53.f90: New test.
8394
8395 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8396
8397 PR fortran/87734
8398 * gfortran.dg/public_private_module_10.f90: New test.
8399
8400 2019-03-09 John David Anglin <dave.anglin@bell.net>
8401
8402 PR c++/70349
8403 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
8404
8405 PR middle-end/68733
8406 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
8407
8408 PR testsuite/89472
8409 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
8410
8411 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8412
8413 PR c++/87750
8414 * g++.dg/cpp0x/pr87750.C: New.
8415
8416 2019-03-09 John David Anglin <dave.anglin@bell.net>
8417
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.
8422
8423 * g++.dg/tls/pr77285-2.C: Require tls_native support.
8424
8425 * g++.dg/ext/visibility/lambda1.C: Require visibility.
8426
8427 PR inline-asm/87010
8428 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
8429
8430 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
8431 libatomic_available.
8432
8433 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
8434
8435 PR d/89041
8436 * gdc.dg/pr89041.d: New test.
8437
8438 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8439
8440 PR fortran/71544
8441 * gfortran.dg/c_ptr_tests_19.f90: New test.
8442
8443 2019-03-09 John David Anglin <dave.anglin@bell.net>
8444
8445 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
8446 * gnat.dg/debug12.adb: Likewise.
8447
8448 * lib/target-supports.exp (check_effective_target_weak_undefined):
8449 Return 0 on hppa*-*-hpux*.
8450 (check_ascii_locale_available): Likewise.
8451
8452 2019-03-09 Janus Weil <janus@gcc.gnu.org>
8453
8454 PR fortran/84504
8455 * gfortran.dg/pointer_init_10.f90: New test case.
8456
8457 2019-03-09 John David Anglin <dave.anglin@bell.net>
8458
8459 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
8460
8461 2019-03-09 John David Anglin <dave.anglin@bell.net>
8462
8463 PR fortran/89639
8464 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
8465
8466 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
8467
8468 PR fortran/71203
8469 * gfortran.dg/array_simplify_3.f90: New test case.
8470
8471 2019-03-09 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR c/88568
8474 * g++.dg/other/pr88568.C: New test.
8475
8476 PR rtl-optimization/89634
8477 * gcc.c-torture/execute/pr89634.c: New test.
8478
8479 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR c/85870
8482 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
8483 -r -nostdlib -flinker-output=nolto-rel.
8484
8485 2019-03-08 David Malcolm <dmalcolm@redhat.com>
8486
8487 PR target/79926
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.
8492
8493 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8494
8495 PR c++/63540
8496 * g++.dg/cpp0x/implicit17.C: New.
8497
8498 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8499
8500 PR c++/22149
8501 * g++.dg/template/access29.C: New.
8502
8503 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR c++/82075
8506 * g++.dg/cpp1z/decomp49.C: New test.
8507
8508 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
8509
8510 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
8511
8512 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
8513
8514 PR target/68924
8515 PR target/78782
8516 PR target/87558
8517 * gcc.target/i386/pr78782.c: New test.
8518 * gcc.target/i386/pr87558.c: Ditto.
8519
8520 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8521
8522 PR c/85870
8523 * gcc.dg/lto/pr85870_0.c: New test.
8524 * gcc.dg/lto/pr85870_1.c: New test.
8525
8526 2019-03-08 Martin Liska <mliska@suse.cz>
8527
8528 PR target/86952
8529 * gcc.target/i386/pr86952.c: New test.
8530 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
8531 scanned pattern.
8532 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8533
8534 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8535
8536 PR c++/89585
8537 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
8538 asm volatile.
8539
8540 PR c++/89599
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.
8544
8545 PR c++/89622
8546 * g++.dg/warn/pr89622.C: New test.
8547
8548 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR target/80003
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.
8554
8555 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8556
8557 PR c++/84518
8558 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
8559 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
8560
8561 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8562
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.
8566
8567 PR target/89602
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.
8574
8575 2019-03-07 Martin Jambor <mjambor@suse.cz>
8576
8577 PR lto/87525
8578 * gcc.dg/ipa/ipcp-5.c: New test.
8579
8580 2019-03-07 Martin Jambor <mjambor@suse.cz>
8581
8582 PR ipa/88235
8583 * g++.dg/ipa/pr88235.C: New test.
8584
8585 2019-04-07 Richard Biener <rguenther@suse.de>
8586
8587 PR middle-end/89618
8588 * gcc.target/i386/pr89618.c: New testcase.
8589
8590 2019-03-07 Richard Biener <rguenther@suse.de>
8591
8592 PR tree-optimization/89595
8593 * gcc.dg/torture/pr89595.c: New testcase.
8594
8595 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR c++/89585
8598 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
8599
8600 2019-03-06 Harald Anlauf <anlauf@gmx.de>
8601
8602 PR fortran/71203
8603 * gfortran.dg/substr_8.f90: New test.
8604
8605 2019-03-06 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR c++/87148
8608 * g++.dg/ext/flexary34.C: New test.
8609
8610 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
8611
8612 PR rtl-optimization/88845
8613 * gcc.target/powerpc/pr88845.c: New test.
8614
8615 2019-03-06 Marek Polacek <polacek@redhat.com>
8616
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.
8620
8621 2019-03-06 Richard Biener <rguenther@suse.de>
8622
8623 PR testsuite/89551
8624 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
8625 the way that makes the testcase PASS.
8626
8627 2019-03-05 Jakub Jelinek <jakub@redhat.com>
8628
8629 PR middle-end/89590
8630 * gcc.dg/pr89590.c: New test.
8631
8632 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
8633
8634 PR target/89222
8635 * gcc.target/arm/pr89222.c: Add new test.
8636
8637 2019-03-05 Richard Biener <rguenther@suse.de>
8638
8639 PR tree-optimization/89594
8640 * gcc.dg/pr89594.c: New testcase.
8641
8642 2019-03-05 Jakub Jelinek <jakub@redhat.com>
8643
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
8648 "%r14".
8649
8650 PR bootstrap/89560
8651 * g++.dg/other/pr89560.C: New test.
8652
8653 PR tree-optimization/89570
8654 * gcc.dg/pr89570.c: New test.
8655
8656 PR tree-optimization/89566
8657 * c-c++-common/pr89566.c: New test.
8658
8659 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8660
8661 PR c++/84605
8662 * g++.dg/parse/crash69.C: New.
8663
8664 2019-03-04 Jakub Jelinek <jakub@redhat.com>
8665
8666 PR c++/71446
8667 * g++.dg/cpp2a/desig12.C: New test.
8668 * g++.dg/cpp2a/desig13.C: New test.
8669
8670 2019-03-04 Tamar Christina <tamar.christina@arm.com>
8671
8672 PR target/88530
8673 * gcc.target/aarch64/options_set_10.c: Add native.
8674
8675 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
8676
8677 PR tree-optimization/89437
8678 * gcc.dg/sinatan-1.c: Fix testcase.
8679
8680 2019-03-04 Richard Biener <rguenther@suse.de>
8681
8682 PR middle-end/89572
8683 * gcc.dg/torture/pr89572.c: New testcase.
8684
8685 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
8686
8687 PR tree-optimization/89487
8688 * gcc.dg/tree-ssa/pr89487.c: New test.
8689
8690 2019-03-03 Harald Anlauf <anlauf@gmx.de>
8691
8692 PR fortran/77583
8693 * gfortran.dg/pr77583.f90: New test.
8694
8695 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8696
8697 PR fortran/72714
8698 * gfortran.dg/coarray_allocate_11.f90: New test.
8699
8700 2019-03-02 Harald Anlauf <anlauf@gmx.de>
8701
8702 PR fortran/89516
8703 * gfortran.dg/pr89492.f90: Adjust testcase.
8704 * gfortran.dg/transfer_check_5.f90: New test.
8705
8706 2019-03-02 Jakub Jelinek <jakub@redhat.com>
8707
8708 PR c++/71446
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.
8712
8713 PR target/89506
8714 * gcc.dg/pr89506.c: New test.
8715
8716 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
8717 Monk Chiang <sh.chiang04@gmail.com>
8718
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.
8728
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.
8733
8734 2019-03-01 Jakub Jelinek <jakub@redhat.com>
8735
8736 PR middle-end/89497
8737 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
8738 scan-tree-dump-times from dom3 to tracer pass.
8739
8740 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
8741
8742 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
8743 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
8744
8745 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
8746
8747 PR rtl-optimization/85899
8748 * gcc.dg/pr85899.c: New test.
8749
8750 2019-03-01 Marek Polacek <polacek@redhat.com>
8751
8752 PR c++/89537 - missing location for error with non-static member fn.
8753 * g++.dg/diagnostic/member-fn-1.C: New test.
8754
8755 PR c++/89532 - ICE with incomplete type in decltype.
8756 * g++.dg/cpp2a/nontype-class14.C: New test.
8757
8758 2019-03-01 Jakub Jelinek <jakub@redhat.com>
8759
8760 Implement P1002R1, Try-catch blocks in constexpr functions
8761 PR c++/89513
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.
8768
8769 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
8770
8771 PR tree-optimization/89535
8772 * gfortran.dg/vect/pr89535.f90: New test.
8773
8774 2019-03-01 Richard Biener <rguenther@suse.de>
8775
8776 PR middle-end/89541
8777 * gfortran.dg/pr89451.f90: New testcase.
8778
8779 2019-03-01 Richard Biener <rguenther@suse.de>
8780
8781 PR middle-end/89497
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.
8785
8786 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
8787
8788 * gcc.c-torture/execute/20190228-1.c: New test.
8789
8790 2019-02-28 Marek Polacek <polacek@redhat.com>
8791
8792 PR c++/87068 - missing diagnostic with fallthrough statement.
8793 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
8794
8795 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
8796 Cesar Philippidis <cesar@codesourcery.com>
8797
8798 PR fortran/72741
8799 PR fortran/89433
8800 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
8801 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
8802
8803 PR fortran/72741
8804 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
8805
8806 PR fortran/72741
8807 PR fortran/89433
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.
8811
8812 2019-02-28 Jakub Jelinek <jakub@redhat.com>
8813
8814 PR c/89521
8815 * gcc.dg/pr89521-1.c: New test.
8816 * gcc.dg/pr89521-2.c: New test.
8817
8818 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
8819
8820 PR testsuite/89441
8821 * g++.dg/ipa/pr89009.C: Update symbol visibility.
8822
8823 2019-02-28 Tamar Christina <tamar.christina@arm.com>
8824
8825 PR target/88530
8826 * gcc.target/aarch64/options_set_10.c: New test.
8827
8828 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8829
8830 PR c++/89522
8831 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
8832
8833 2019-02-28 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR c/89525
8836 * gcc.dg/pr89525.c: New test.
8837
8838 PR c/89520
8839 * gcc.dg/pr89520-1.c: New test.
8840 * gcc.dg/pr89520-2.c: New test.
8841
8842 2019-02-27 Marek Polacek <polacek@redhat.com>
8843
8844 PR c++/88857 - ICE with value-initialization of argument in template.
8845 * g++.dg/cpp0x/initlist-value4.C: New test.
8846
8847 2019-02-27 Marek Polacek <polacek@redhat.com>
8848
8849 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
8850 * g++.dg/cpp0x/using-enum-3.C: New test.
8851
8852 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8853
8854 PR tree-optimization/89280
8855 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
8856 keyword.
8857
8858 2019-02-27 Richard Biener <rguenther@suse.de>
8859
8860 * gcc.dg/gimplefe-36.c: New testcase.
8861
8862 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8863
8864 PR c++/89488
8865 * g++.dg/cpp0x/nsdmi15.C: New.
8866
8867 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8868
8869 PR c++/88987
8870 * g++.dg/cpp0x/pr88987.C: New.
8871
8872 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8873
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.
8878
8879 2018-02-26 Steve Ellcey <sellcey@marvell.com>
8880
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.
8886
8887 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR c++/89507
8890 * g++.dg/other/new2.C: New test.
8891
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.
8896
8897 2019-02-26 Harald Anlauf <anlauf@gmx.de>
8898
8899 PR fortran/89492
8900 * gfortran.dg/pr89492.f90: New test.
8901
8902 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8903
8904 PR fortran/89496
8905 * gfortran.dg/altreturn_9_0.f90: New file.
8906 * gfortran.dg/altreturn_9_1.f90: New file.
8907
8908 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8909
8910 PR c++/89481
8911 * g++.dg/cpp1y/constexpr-89481.C: New test.
8912
8913 2019-02-26 Richard Biener <rguenther@suse.de>
8914
8915 PR tree-optimization/89505
8916 * gcc.dg/torture/pr89505.c: New testcase.
8917
8918 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
8919
8920 * gnat.dg/opt77.adb: New test.
8921 * gnat.dg/opt77_pkg.ad[sb]: New helper.
8922
8923 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8924
8925 PR target/89474
8926 * gcc.target/i386/pr89474.c: New test.
8927
8928 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8929
8930 PR c/77754
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.
8937
8938 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8939
8940 PR target/88530
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.
8950
8951 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8952
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):
8955 Rename ....
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):
8978 Rename ...
8979 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8980 test_vfmlslq_low_f16): ... To this.
8981
8982 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8983
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):
8986 Rename ...
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):
9009 Rename ...
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.
9014
9015 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
9016
9017 PR fortran/89282
9018 * gfortran.dg/overload_3.f90: New test.
9019
9020 2019-02-25 Jakub Jelinek <jakub@redhat.com>
9021
9022 PR c++/89285
9023 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
9024
9025 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
9026
9027 PR libfortran/89274
9028 * gfortran.dg/list_directed_large.f90: New test.
9029
9030 2019-02-25 Jakub Jelinek <jakub@redhat.com>
9031
9032 PR target/89434
9033 * gcc.c-torture/execute/pr89434.c: New test.
9034
9035 PR target/89438
9036 * gcc.dg/pr89438.c: New test.
9037
9038 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
9039
9040 PR c++/84585
9041 * g++.dg/cpp0x/pr84585.C: New.
9042
9043 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9044
9045 PR fortran/89174
9046 * gfortran.dg/allocate_with_mold_3.f90: New test.
9047
9048 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
9049
9050 PR target/87007
9051 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
9052 * gcc.target/i386/pr87007-2.c: Likewise.
9053
9054 2019-02-24 Harald Anlauf <anlauf@gmx.de>
9055
9056 PR fortran/89266
9057 PR fortran/88326
9058 * gfortran.dg/pr89266.f90: New test.
9059 * gfortran.dg/pr88326.f90: New test.
9060
9061 2019-02-24 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR rtl-optimization/89445
9064 * gcc.target/i386/avx512f-pr89445.c: New test.
9065
9066 2019-02-23 Martin Sebor <msebor@redhat.com>
9067
9068 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
9069 wchar_t to wint_t to avoid a bogus -Wformat warning in
9070 ILP32 (bug 77970).
9071
9072 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
9073
9074 PR testsuite/89476
9075 * gfortran.dg/ISO_Fortran_binding_5.c: Include
9076 "../../../libgfortran/ISO_Fortran_binding.h".
9077 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
9078
9079 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
9080
9081 PR driver/69471
9082 * gcc.dg/pr69471-1.c: New test.
9083 * gcc.dg/pr69471-2.c: Likewise.
9084 * gcc.target/i386/pr69471-3.c: Likewise.
9085
9086 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9087
9088 PR fortran/84387
9089 * gfortran.dg/dtio_34.f90: New test.
9090
9091 2019-02-23 Marek Polacek <polacek@redhat.com>
9092
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.
9096
9097 PR c++/89419
9098 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
9099
9100 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
9101
9102 PR fortran/88117
9103 * gfortran.dg/deferred_character_32.f90 : New test
9104
9105 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
9106
9107 PR fortran/89385
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.
9113
9114 PR fortran/89366
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.
9118
9119 2019-02-22 David Malcolm <dmalcolm@redhat.com>
9120
9121 PR c++/89390
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.
9125
9126 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9127
9128 PR c++/84676
9129 * g++.dg/cpp0x/pr84676.C: New.
9130
9131 2019-02-22 Martin Sebor <msebor@redhat.com>
9132
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).
9135
9136 2019-02-22 Harald Anlauf <anlauf@gmx.de>
9137
9138 PR fortran/83057
9139 * gfortran.dg/newunit_6.f90: New test.
9140
9141 2019-02-22 Marek Polacek <polacek@redhat.com>
9142
9143 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
9144 * g++.dg/cpp2a/explicit14.C: New test.
9145
9146 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
9147
9148 PR target/89324
9149 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
9150 * gfortran.fortran-torture/compile/pr89324.f90: New test.
9151
9152 2019-02-22 Martin Sebor <msebor@redhat.com>
9153
9154 PR c/89425
9155 * gcc.dg/Wabsolute-value.c: New test.
9156
9157 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
9158
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>
9162
9163 PR target/87007
9164 * gcc.target/i386/pr87007-1.c: New test.
9165 * gcc.target/i386/pr87007-2.c: Likewise.
9166
9167 2019-02-22 Richard Biener <rguenther@suse.de>
9168
9169 PR tree-optimization/89440
9170 * gcc.dg/vect/pr89440.c: New testcase.
9171
9172 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
9173
9174 * lib/target-supports.exp (check_effective_target_offload_nvptx):
9175 Remove.
9176
9177 PR fortran/72741
9178 * gfortran.dg/goacc/classify-routine.f95: Adjust.
9179
9180 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
9181 * g++.dg/goacc/template.C: Likewise.
9182
9183 PR fortran/78027
9184 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
9185
9186 2019-02-22 Richard Biener <rguenther@suse.de>
9187
9188 PR middle-end/87609
9189 * gcc.dg/torture/restrict-7.c: New testcase.
9190
9191 2019-02-21 Jakub Jelinek <jakub@redhat.com>
9192
9193 PR c++/89285
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
9197 diagnostics.
9198 * g++.dg/cpp1y/constexpr-89285.C: New test.
9199 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
9200 for C++11.
9201 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
9202 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
9203
9204 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
9205
9206 PR target/87412
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.
9214
9215 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
9216
9217 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
9218 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
9219
9220 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9221
9222 PR fortran/86119
9223 * gfortran.dg/warn_conversion_11.f90: New test.
9224
9225 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
9226
9227 PR target/87412
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.
9232
9233 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR c++/89403
9236 * g++.dg/cpp0x/pr89403.C: New test.
9237
9238 PR c++/89405
9239 * g++.dg/cpp1z/inline-var5.C: New test.
9240
9241 PR middle-end/89412
9242 * gcc.c-torture/compile/pr89412.c: New test.
9243
9244 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9245 David Malcolm <dmalcolm@redhat.com>
9246
9247 PR middle-end/89091
9248 * gcc.dg/torture/pr89091.c: New test.
9249
9250 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR middle-end/88074
9253 PR middle-end/89415
9254 * gcc.dg/pr88074-2.c: New test.
9255
9256 PR c++/89336
9257 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
9258
9259 2019-02-20 David Malcolm <dmalcolm@redhat.com>
9260
9261 PR c/89410
9262 * gcc.dg/pr89410-1.c: New test.
9263 * gcc.dg/pr89410-2.c: New test.
9264
9265 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
9266
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.
9271
9272 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9273
9274 PR target/86487
9275 * gcc.target/arm/pr86487.c: New.
9276
9277 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9278
9279 PR c++/84536
9280 * g++.dg/cpp1y/var-templ60.C: New.
9281
9282 2019-02-20 Li Jia He <helijia@linux.ibm.com>
9283
9284 PR target/88100
9285 * gcc.target/powerpc/pr88100.c: New testcase.
9286
9287 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
9288
9289 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
9290
9291 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9292
9293 PR fortran/89384
9294 * gfortran.dg/ISO_Fortran_binding_4.f90
9295
9296 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
9297
9298 PR c/87924
9299 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
9300 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
9301
9302 2019-02-19 Richard Biener <rguenther@suse.de>
9303
9304 PR middle-end/88074
9305 * gcc.dg/pr88074.c: New testcase.
9306
9307 2019-02-19 Jakub Jelinek <jakub@redhat.com>
9308
9309 PR middle-end/89303
9310 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
9311 namespace.
9312
9313 PR c++/89387
9314 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
9315
9316 PR c++/89391
9317 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
9318
9319 PR c++/89390
9320 * g++.dg/diagnostic/pr89390.C: New test.
9321
9322 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
9323
9324 * README: Fix typos.
9325
9326 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9327
9328 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
9329 bad_weak_ptr_.
9330
9331 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
9332
9333 PR fortran/87689
9334 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
9335 options.
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.
9339
9340 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
9341
9342 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
9343
9344 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9345
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.
9351
9352 2019-02-18 Richard Biener <rguenther@suse.de>
9353
9354 PR tree-optimization/89296
9355 * gcc.dg/uninit-pr89296.c: New testcase.
9356
9357 2019-02-18 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR target/89369
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
9363 34,63,62.
9364
9365 2019-02-18 Martin Jambor <mjambor@suse.cz>
9366
9367 PR tree-optimization/89209
9368 * gcc.dg/tree-ssa/pr89209.c: New test.
9369
9370 2019-02-18 Martin Liska <mliska@suse.cz>
9371
9372 * gfortran.dg/simd-builtins-7.f90: New test.
9373 * gfortran.dg/simd-builtins-7.h: New test.
9374
9375 2019-02-17 Harald Anlauf <anlauf@gmx.de>
9376
9377 PR fortran/88299
9378 * gfortran.dg/pr88299.f90: New test.
9379
9380 2019-02-17 Harald Anlauf <anlauf@gmx.de>
9381
9382 PR fortran/89077
9383 * gfortran.dg/transfer_simplify_12.f90: New test.
9384
9385 2019-02-17 Marek Polacek <polacek@redhat.com>
9386
9387 PR c++/89217 - ICE with list-initialization in range-based for loop.
9388 * g++.dg/cpp0x/range-for37.C: New test.
9389
9390 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
9391
9392 PR c++/89315
9393 * g++.dg/cpp0x/initlist114.C: New test.
9394
9395 PR c++/89356
9396 * g++.dg/abi/mangle68.C: New test.
9397 * g++.dg/cpp0x/decltype69.C: New test.
9398
9399 2019-02-16 David Malcolm <dmalcolm@redhat.com>
9400
9401 PR c++/88680
9402 * g++.dg/wrappers/pr88680.C: New test.
9403
9404 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9405
9406 PR fortran/71066
9407 * gfortran.dg/coarray_data_1.f90: New test.
9408
9409 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
9410
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.
9414
9415 2019-02-16 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR rtl-optimization/66152
9418 * gcc.target/i386/pr66152.c: New test.
9419
9420 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9421
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.
9424
9425 2019-02-15 Tamar Christina <tamar.christina@arm.com>
9426
9427 * lib/target-supports.exp
9428 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
9429 checking alternative.
9430
9431 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9432
9433 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
9434
9435 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9436
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.
9441
9442 2019-02-15 Jakub Jelinek <jakub@redhat.com>
9443
9444 PR other/69006
9445 PR testsuite/88920
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.
9456
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.
9461
9462 2019-02-15 Richard Biener <rguenther@suse.de>
9463 Jakub Jelinek <jakub@redhat.com>
9464
9465 PR tree-optimization/89278
9466 * gcc.dg/pr89278.c: New test.
9467
9468 2019-02-15 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR c/89340
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.
9474
9475 PR other/89342
9476 * gcc.dg/pr89342.c: New test.
9477
9478 2019-02-14 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR rtl-optimization/89354
9481 * gcc.dg/pr89354.c: New test.
9482
9483 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
9484
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.
9501
9502 2018-02-14 Steve Ellcey <sellcey@marvell.com>
9503
9504 * gcc.target/aarch64/pcs_attribute.c: New test.
9505
9506 2019-02-14 Harald Anlauf <anlauf@gmx.de>
9507
9508 PR fortran/88248
9509 * gfortran.dg/pr88248.f90: New test.
9510 * gfortran.dg/f2018_obs.f90: Updated test.
9511
9512 2019-02-14 Tamar Christina <tamar.christina@arm.com>
9513
9514 * gcc.target/arm/pr88850.c: change options to additional option.
9515
9516 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9517
9518 PR d/87864
9519 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
9520 present.
9521
9522 2019-02-14 Tamar Christina <tamar.christina@arm.com>
9523
9524 PR target/88850
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.
9530
9531 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
9532
9533 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
9534 * lib/target-supports.exp: Add procedure to check for ldrd.
9535
9536 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
9537
9538 PR fortran/72715
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.
9542
9543 2019-02-14 Martin Liska <mliska@suse.cz>
9544
9545 PR rtl-optimization/89242
9546 * g++.dg/pr89242.C: New test.
9547
9548 2019-02-14 Jakub Jelinek <jakub@redhat.com>
9549
9550 PR tree-optimization/89314
9551 * gcc.dg/pr89314.c: New test.
9552
9553 PR middle-end/89284
9554 * gcc.dg/ubsan/pr89284.c: New test.
9555
9556 2019-02-13 Ian Lance Taylor <iant@golang.org>
9557
9558 * gcc.dg/func-attr-1.c: New test.
9559
9560 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
9561
9562 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
9563
9564 2019-02-13 Marek Polacek <polacek@redhat.com>
9565
9566 PR c++/89297 - ICE with OVERLOAD in template.
9567 * g++.dg/cpp0x/initlist113.C: New test.
9568
9569 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
9570
9571 PR c++/86379
9572 * g++.dg/cpp0x/pr86379.C: New.
9573
9574 PR c++/87322
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.
9578
9579 2019-02-13 Marek Polacek <polacek@redhat.com>
9580
9581 PR c++/77304
9582 * g++.dg/cpp2a/nontype-class13.C: New test.
9583
9584 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
9585
9586 PR target/89190
9587 * gcc.target/arm/pr89190.c: New test.
9588
9589 2019-02-13 David Malcolm <dmalcolm@redhat.com>
9590
9591 PR c++/89036
9592 * g++.dg/concepts/pr89036.C: New test.
9593
9594 2019-02-13 Tamar Christina <tamar.christina@arm.com>
9595
9596 PR target/88847
9597 * gcc.target/aarch64/sve/pr88847.c: New test.
9598
9599 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
9600 Jakub Jelinek <jakub@redhat.com>
9601
9602 PR middle-end/89303
9603 * g++.dg/torture/pr89303.C: New test.
9604
9605 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9606
9607 PR c++/88986
9608 * g++.dg/cpp1z/using4.C: New.
9609 * g++.dg/cpp1z/using5.C: Likewise.
9610 * g++.dg/cpp1z/using6.C: Likewise.
9611
9612 2019-02-13 Jakub Jelinek <jakub@redhat.com>
9613
9614 PR target/89290
9615 * gcc.target/i386/pr89290.c: New test.
9616
9617 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
9618
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.
9627
9628 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
9629
9630 * gcc.target/powerpc/crypto-builtin-1.c
9631 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
9632 New testcases.
9633
9634 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
9635
9636 PR target/89229
9637 * gcc.target/i386/pr89229-1.c: New test.
9638
9639 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
9640
9641 PR target/89233
9642 * gcc.target/s390/pr89233.c: New test.
9643
9644 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
9645
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.
9649
9650 2019-02-12 Richard Biener <rguenther@suse.de>
9651
9652 PR tree-optimization/89253
9653 * gfortran.dg/pr89253.f: New testcase.
9654
9655 2019-02-11 Marek Polacek <polacek@redhat.com>
9656
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.
9660
9661 2019-02-11 Jakub Jelinek <jakub@redhat.com>
9662
9663 PR c++/88977
9664 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
9665
9666 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9667
9668 PR tree-optimization/86637
9669 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
9670
9671 2019-02-11 Martin Sebor <msebor@redhat.com>
9672
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.
9680
9681 2019-02-11 Martin Sebor <msebor@redhat.com>
9682
9683 PR c++/87996
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.
9700
9701 2019-02-11 Martin Sebor <msebor@redhat.com>
9702
9703 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
9704
9705 2019-02-11 Tamar Christina <tamar.christina@arm.com>
9706
9707 PR middle-end/88560
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.
9711
9712 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
9713
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.
9717
9718 2019-02-11 Martin Liska <mliska@suse.cz>
9719
9720 PR ipa/89009
9721 * g++.dg/ipa/pr89009.C: New test.
9722
9723 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9724
9725 PR fortran/71723
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.
9729
9730 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9731
9732 PR fortran/67679
9733 * gfortran.dg/warn_undefined_1.f90: New test.o
9734
9735 2019-02-10 Jakub Jelinek <jakub@redhat.com>
9736
9737 PR tree-optimization/89268
9738 * gcc.dg/vect/pr89268.c: New test.
9739
9740 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9741
9742 * gnat.dg/lto19.adb: Remove dg-excess-errors.
9743
9744 2019-02-09 Harald Anlauf <anlauf@gmx.de>
9745
9746 PR fortran/89077
9747 * gfortran.dg/substr_simplify.f90: New test.
9748
9749 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
9750
9751 PR ipa/88711
9752 * gfortran.dg/pr79966.f90: Xfail everwyhere.
9753
9754 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
9755
9756 PR fortran/89200
9757 * gfortran.dg/array_reference_2.f90 : New test.
9758
9759 2019-02-09 Jakub Jelinek <jakub@redhat.com>
9760
9761 PR middle-end/89246
9762 * gcc.dg/gomp/pr89246-1.c: New test.
9763 * gcc.dg/gomp/pr89246-2.c: New test.
9764
9765 2019-02-08 Jakub Jelinek <jakub@redhat.com>
9766
9767 PR tree-optimization/88739
9768 * gcc.c-torture/execute/pr88739.c: New test.
9769
9770 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9771
9772 PR testsuite/89258
9773 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
9774
9775 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
9776
9777 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
9778 * gcc.target/s390/vector/vec-copysign.c: New test.
9779
9780 2019-02-08 Richard Biener <rguenther@suse.de>
9781
9782 PR tree-optimization/89247
9783 * gcc.dg/torture/pr89247.c: New testcase.
9784
9785 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
9786
9787 * gcc.target/s390/jump-label.c: New test.
9788
9789 2019-02-08 Richard Biener <rguenther@suse.de>
9790
9791 PR testsuite/89250
9792 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
9793
9794 2019-02-08 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR rtl-optimization/89234
9797 * g++.dg/ubsan/pr89234.C: New test.
9798
9799 2019-02-08 Richard Biener <rguenther@suse.de>
9800
9801 PR middle-end/89223
9802 * gcc.dg/torture/pr89223.c: New testcase.
9803
9804 2019-02-07 David Malcolm <dmalcolm@redhat.com>
9805
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.
9812
9813 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9814
9815 * gcc.target/aarch64/abd_1.c: New test.
9816 * gcc.dg/sabd_1.c: Likewise.
9817
9818 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
9819
9820 PR fortran/52789
9821 * gfortran.dg/wunused-parameter_2.f90: New test.
9822
9823 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
9824
9825 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
9826
9827 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
9828
9829 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
9830 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
9831
9832 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
9833 Jakub Jelinek <jakub@redhat.com>
9834
9835 PR bootstrap/88714
9836 * gcc.c-torture/execute/pr88714.c: New test.
9837 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
9838
9839 2019-02-07 Tamar Christina <tamar.christina@arm.com>
9840
9841 PR/target 88850
9842 * gcc.target/arm/pr88850.c: New test.
9843
9844 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
9845
9846 PR c++/86218
9847 * g++.dg/cpp0x/pr86218.C: New.
9848
9849 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
9850
9851 PR rtl-optimization/89225
9852 * gcc.target/powerpc/pr89225.c: New.
9853
9854 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
9855
9856 * gnat.dg/opt76.adb: New test.
9857
9858 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9859
9860 PR fortran/71860
9861 * gfortran.dg/null_10.f90: New test.
9862
9863 2019-02-06 David Malcolm <dmalcolm@redhat.com>
9864
9865 PR c++/71302
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.
9871
9872 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9873
9874 PR debug/87451
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.
9878
9879 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
9880
9881 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
9882 counts and target.
9883 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
9884 counts and target.
9885 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
9886 counts and target.
9887
9888 2019-02-06 Richard Biener <rguenther@suse.de>
9889
9890 PR tree-optimization/89182
9891 * gfortran.dg/graphite/pr89182.f90: New testcase.
9892
9893 2019-02-06 Jakub Jelinek <jakub@redhat.com>
9894
9895 PR c/89211
9896 * gcc.dg/pr89211.c: New test.
9897
9898 PR middle-end/89210
9899 * c-c++-common/builtin-convertvector-2.c: New test.
9900
9901 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
9902
9903 PR go/89019
9904 * lib/go-torture.exp: Test compiling with -flto.
9905
9906 2019-02-06 Joseph Myers <joseph@codesourcery.com>
9907
9908 PR c/88584
9909 * gcc.dg/redecl-18.c: New test.
9910
9911 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9912
9913 PR c++/89187
9914 * g++.dg/opt/pr89187.C: New test.
9915
9916 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
9917
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.
9925
9926 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9927
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.
9931
9932 2019-02-05 Marek Polacek <polacek@redhat.com>
9933
9934 PR c++/89158 - by-value capture of constexpr variable broken.
9935 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
9936
9937 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
9938
9939 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
9940
9941 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9942
9943 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
9944 target.
9945 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9946
9947 PR target/89188
9948 * g++.dg/opt/pr89188.C: New test.
9949
9950 PR rtl-optimization/89195
9951 * gcc.c-torture/execute/pr89195.c: New test.
9952
9953 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
9954
9955 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
9956 hardware.
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.
9966
9967 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9968
9969 PR target/89186
9970 * g++.dg/ext/vector36.C: New test.
9971
9972 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
9973
9974 PR c++/87770
9975 * g++.dg/pr87770.C: New.
9976
9977 2019-02-04 Harald Anlauf <anlauf@gmx.de>
9978
9979 PR fortran/89077
9980 * gfortran.dg/pr89077.f90: New test.
9981
9982 2019-02-04 Martin Liska <mliska@suse.cz>
9983
9984 PR ipa/88985
9985 * gcc.dg/ipa/pr88985.c: New test.
9986
9987 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9988
9989 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
9990 characters or extra spaces after the comment character.
9991
9992 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9993
9994 * g++.dg/torture/alias-1.C: New test.
9995
9996 2019-02-03 Martin Sebor <msebor@redhat.com>
9997
9998 PR c/69661
9999 * c-c++-common/Wsequence-point-2.c: New test.
10000
10001 PR c++/44648
10002 * g++.dg/warn/Wunused-var-35.C: New test.
10003
10004 2019-02-03 Richard Biener <rguenther@suse.de>
10005
10006 PR debug/87295
10007 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
10008
10009 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10010
10011 PR fortran/88298
10012 * gfortran.dg/warn_conversion_10.f90: New test.
10013
10014 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
10015
10016 PR fortran/88393
10017 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
10018
10019 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
10020
10021 PR fortran/88980
10022 * gfortran.dg/realloc_on_assign_32.f90 : New test.
10023
10024 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
10025
10026 PR fortran/88685
10027 * gfortran.dg/pointer_array_component_3.f90 : New test.
10028
10029 2019-02-02 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR middle-end/87887
10032 * gcc.dg/gomp/pr87887-1.c: New test.
10033 * gcc.dg/gomp/pr87887-2.c: New test.
10034
10035 2019-02-01 Jakub Jelinek <jakub@redhat.com>
10036
10037 PR fortran/83246
10038 PR fortran/89084
10039 * gfortran.dg/pr89084.f90: New test.
10040 * gfortran.dg/lto/pr89084_0.f90: New test.
10041 * gfortran.dg/pr83246.f90: New test.
10042
10043 2019-02-01 Marek Polacek <polacek@redhat.com>
10044
10045 PR c++/88325 - ICE with invalid out-of-line template member definition.
10046 * g++.dg/cpp2a/typename14.C: New test.
10047
10048 2019-02-01 Richard Biener <rguenther@suse.de>
10049
10050 PR middle-end/88597
10051 * gcc.dg/torture/pr88597.c: New testcase.
10052
10053 2019-02-01 Richard Biener <rguenther@suse.de>
10054
10055 PR tree-optimization/85497
10056 * gcc.dg/graphite/pr85497.c: New testcase.
10057
10058 2019-02-01 Richard Biener <rguenther@suse.de>
10059
10060 PR testsuite/87451
10061 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
10062
10063 2019-02-01 Jakub Jelinek <jakub@redhat.com>
10064
10065 PR tree-optimization/89143
10066 * gcc.dg/tree-ssa/vrp121.c: New test.
10067
10068 PR tree-optimization/88107
10069 * gcc.dg/gomp/pr88107.c: New test.
10070
10071 PR c++/87175
10072 * g++.dg/ext/attrib57.C: New test.
10073
10074 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
10075
10076 PR tree-optimization/88932
10077 * gfortran.dg/pr88932.f90: New test.
10078
10079 2019-01-31 Marek Polacek <polacek@redhat.com>
10080
10081 PR c++/88983 - ICE with switch in constexpr function.
10082 * g++.dg/cpp1y/constexpr-88983.C: New test.
10083
10084 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
10085
10086 PR fortran/88669
10087 * gfortran.dg/contiguous_9.f90: New test.
10088
10089 2019-01-31 Marek Polacek <polacek@redhat.com>
10090
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.
10099
10100 2019-01-31 David Malcolm <dmalcolm@redhat.com>
10101
10102 PR c/89122
10103 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
10104 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
10105
10106 2019-01-31 Richard Biener <rguenther@suse.de>
10107
10108 PR tree-optimization/89135
10109 * gcc.dg/torture/pr89135.c: New testcase.
10110
10111 2019-01-31 Jakub Jelinek <jakub@redhat.com>
10112
10113 PR sanitizer/89124
10114 * c-c++-common/asan/pr89124.c: New test.
10115
10116 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10117
10118 PR fortran/52564
10119 * gfortran.dg/print_2.f90: New test.
10120
10121 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
10122
10123 PR rtl-optimization/87246
10124 * gcc.target/i386/pr87246.c: New.
10125
10126 2019-01-30 Marek Polacek <polacek@redhat.com>
10127
10128 PR c++/89119 - ICE with value-initialization in template.
10129 * g++.dg/cpp0x/initlist-value3.C: New test.
10130
10131 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
10132
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.
10143
10144 2019-01-30 Richard Biener <rguenther@suse.de>
10145
10146 PR tree-optimization/89111
10147 * gcc.dg/torture/pr89111.c: New testcase.
10148
10149 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
10150
10151 PR testsuite/88920
10152 * lib/target-supports.exp: Cache result.
10153
10154 2019-01-30 Jakub Jelinek <jakub@redhat.com>
10155
10156 PR c++/89105
10157 * g++.target/i386/pr89105.C: New test.
10158
10159 PR c/89061
10160 * gcc.dg/pr89061.c: New test.
10161
10162 2019-01-29 Martin Sebor <msebor@redhat.com>
10163
10164 PR c/88956
10165 * gcc.dg/Warray-bounds-39.c: New test.
10166
10167 2019-01-29 Marek Polacek <polacek@redhat.com>
10168
10169 PR testsuite/89110
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.
10174
10175 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10176
10177 PR fortran/57048
10178 * gfortran.dg/c_funptr_1.f90: New file.
10179 * gfortran.dg/c_funptr_1_mod.f90: New file.
10180
10181 2019-01-29 Jakub Jelinek <jakub@redhat.com>
10182
10183 PR c++/66676
10184 PR ipa/89104
10185 * gcc.dg/gomp/pr89104.c: New test.
10186
10187 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10188
10189 * gdc.dg/pr89042a.d: Mark as compile test.
10190 * gdc.dg/pr89042b.d: Likewise.
10191
10192 2019-01-29 Richard Biener <rguenther@suse.de>
10193
10194 PR debug/87295
10195 * g++.dg/lto/pr87295_0.C: New testcase.
10196
10197 2019-01-29 Jakub Jelinek <jakub@redhat.com>
10198
10199 PR c/89045
10200 * gcc.dg/pr89045.c: New test.
10201
10202 PR c/86125
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
10207 va_list.
10208
10209 2019-01-28 Marek Polacek <polacek@redhat.com>
10210
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.
10215 Add typename.
10216
10217 2019-01-28 Marek Polacek <polacek@redhat.com>
10218
10219 * g++.dg/cpp0x/enum37.C: Add dg-error.
10220
10221 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
10222
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.
10225
10226 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
10227
10228 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
10229 "-Wattribute-alias".
10230
10231 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
10232
10233 PR fortran/70696
10234 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
10235
10236 2019-01-27 Marek Polacek <polacek@redhat.com>
10237
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.
10244
10245 PR c++/89024 - ICE with incomplete enum type.
10246 * g++.dg/cpp0x/enum37.C: New test.
10247
10248 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
10249
10250 * gnat.dg/opt75.adb: New test.
10251 * gnat.dg/opt75_pkg.ad[sb]: New helper.
10252
10253 2019-01-27 Jakub Jelinek <jakub@redhat.com>
10254
10255 PR target/87214
10256 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
10257 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
10258
10259 2019-01-26 Martin Jambor <mjambor@suse.cz>
10260
10261 PR ipa/88933
10262 * gfortran.dg/gomp/pr88933.f90: New test.
10263
10264 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
10265
10266 PR d/89042
10267 * gdc.dg/pr89042a.d: New test.
10268 * gdc.dg/pr89042b.d: New test.
10269
10270 2019-01-26 Harald Anlauf <anlauf@gmx.de>
10271
10272 PR fortran/57553
10273 * gfortran.dg/pr57553.f90: New test.
10274
10275 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
10276
10277 * gnat.dg/array34.adb: New test.
10278
10279 2019-01-26 Jakub Jelinek <jakub@redhat.com>
10280
10281 PR preprocessor/88974
10282 * c-c++-common/cpp/pr88974.c: New test.
10283
10284 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
10285
10286 PR c++/88969
10287 * g++.dg/cpp2a/destroying-delete2.C: New.
10288 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
10289
10290 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
10291
10292 PR fortran/85780
10293 * gfortran.dg/pr85780.f90: Update testcase for error message.
10294
10295 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
10296
10297 PR target/88469
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.
10301
10302 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
10303
10304 PR middle-end/89037
10305 * gcc.dg/pr89037.c: New test.
10306
10307 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10308
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.
10316
10317 2019-01-25 Richard Biener <rguenther@suse.de>
10318
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.
10323
10324 2019-01-24 Martin Sebor <msebor@redhat.com>
10325
10326 PR c/86125
10327 PR c/88886
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.
10337
10338 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
10339
10340 PR rtl-optimization/88948
10341 * gcc.target/i386/pr88948.c: New test.
10342
10343 2019-01-24 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR debug/89006
10346 * g++.dg/debug/pr89006.C: New test.
10347
10348 PR middle-end/89015
10349 * gcc.dg/gomp/pr89015.c: New test.
10350
10351 PR c++/88976
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.
10357
10358 2019-01-24 Jakub Jelinek <jakub@redhat.com>
10359
10360 PR tree-optimization/89027
10361 * gfortran.dg/gomp/pr89027.f90: New test.
10362
10363 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
10364
10365 PR fortran/88929
10366 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
10367 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
10368
10369 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
10370
10371 PR libgcc/88931
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.
10376
10377 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
10378
10379 PR target/88998
10380 * g++.target/i386/pr88998.c: New test.
10381
10382 2019-01-23 Marek Polacek <polacek@redhat.com>
10383
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.
10389
10390 2019-01-23 Jakub Jelinek <jakub@redhat.com>
10391
10392 PR c/44715
10393 * c-c++-common/pr44715.c: New test.
10394
10395 PR c++/88984
10396 * c-c++-common/pr88984.c: New test.
10397
10398 2019-01-23 Richard Biener <rguenther@suse.de>
10399
10400 PR tree-optimization/89008
10401 * gcc.dg/torture/pr89008.c: New testcase.
10402
10403 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
10404
10405 * gnat.dg/specs/opt4.ads: New test.
10406
10407 2019-01-23 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR tree-optimization/88964
10410 * gfortran.dg/pr88964.f90: New test.
10411
10412 2019-01-22 Martin Sebor <msebor@redhat.com>
10413
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
10416 non_strict_align.
10417 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
10418 * c-c++-common/Wrestrict.c: Make xfails conditional on target
10419 non_strict_align.
10420
10421 2018-01-22 Steve Ellcey <sellcey@marvell.com>
10422
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.
10439
10440 2019-01-22 Jakub Jelinek <jakub@redhat.com>
10441
10442 PR target/88965
10443 * gcc.target/powerpc/pr88965.c: New test.
10444
10445 PR middle-end/88968
10446 * c-c++-common/gomp/atomic-23.c: New test.
10447
10448 2019-01-22 Harald Anlauf <anlauf@gmx.de>
10449
10450 PR fortran/88579
10451 * gfortran.dg/power_8.f90: New test.
10452
10453 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
10454
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.
10458
10459 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
10460
10461 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
10462 * g++.dg/cpp0x/pr86397-2.C: Likewise.
10463
10464 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
10465
10466 PR target/88469
10467 * gcc.target/arm/aapcs/bitfield2.c: New test.
10468 * gcc.target/arm/aapcs/bitfield3.c: New test.
10469
10470 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
10471
10472 PR rtl-optimization/87763
10473 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
10474
10475 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
10476
10477 PR target/88954
10478 * gcc.target/i386/pr88954-1.c: New test.
10479 * gcc.target/i386/pr88954-2.c: Likewise.
10480
10481 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
10482
10483 PR target/88469
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.
10488
10489 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
10490
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.
10499
10500 2019-01-22 Tamar Christina <tamar.christina@arm.com>
10501
10502 PR/tree-optimization 88903
10503 * gcc.dg/vect/pr88903-1.c: Add explicit &.
10504
10505 2019-01-22 Jakub Jelinek <jakub@redhat.com>
10506
10507 PR rtl-optimization/88904
10508 * gcc.c-torture/execute/pr88904.c: New test.
10509
10510 PR target/88905
10511 * gcc.dg/pr88905.c: New test.
10512
10513 PR rtl-optimization/49429
10514 PR target/49454
10515 PR rtl-optimization/86334
10516 PR target/88906
10517 * gcc.target/i386/pr86334.c: New test.
10518 * gcc.target/i386/pr88906.c: New test.
10519
10520 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10521
10522 PR c++/88949
10523 * g++.dg/gomp/pr88949.C: New test.
10524
10525 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
10526
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.
10543
10544 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
10545
10546 PR target/88938
10547 * gcc.target/i386/pr88938.c: New test.
10548
10549 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR sanitizer/88901
10552 * g++.dg/asan/pr88901.C: New test.
10553
10554 2019-01-21 Tamar Christina <tamar.christina@arm.com>
10555
10556 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
10557
10558 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10559
10560 PR c/88928
10561 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
10562 * gcc.dg/pr88928.c: New test case.
10563
10564 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10565
10566 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
10567 {long ,short ,}{unsigned ,}int.
10568
10569 2019-01-21 Richard Biener <rguenther@suse.de>
10570
10571 PR tree-optimization/88934
10572 * gfortran.dg/pr88934.f90: New testcase.
10573
10574 2019-01-20 Ulrich Drepper <drepper@redhat.com>
10575
10576 Fix after C++ P0600 implementation.
10577 * g++.dg/init/new39.C: Don't just ignore result of new.
10578
10579 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
10580
10581 * gdc.dg/runnable.d: Add more tests for comparing complex types.
10582
10583 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
10584
10585 * gdc.dg/runnable.d: Add tests for comparing complex types.
10586
10587 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
10588
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.
10593
10594 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
10595
10596 PR fortran/37835
10597 * gfortran.dg/no-automatic.f90: New test.
10598
10599 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10600
10601 PR fortran/77960
10602 * gfortran.dg/pr77960.f90: New test.
10603
10604 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10605 Paul Thomas <pault@gcc.gnu.org>
10606
10607 PR fortran/56789
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.
10611
10612 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
10613
10614 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
10615 inner strides.
10616 * gfortran.dg/loop_versioning_9.f90: New test.
10617 * gfortran.dg/loop_versioning_10.f90: Likewise.
10618
10619 2019-01-19 Jakub Jelinek <jakub@redhat.com>
10620
10621 PR fortran/88902
10622 * gfortran.dg/pr88902.f90: New test.
10623
10624 2019-01-18 Martin Sebor <msebor@redhat.com>
10625
10626 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
10627
10628 2019-01-18 Ian Lance Taylor <iant@golang.org>
10629
10630 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
10631 is no longer externally visible.
10632
10633 2019-01-18 Marek Polacek <polacek@redhat.com>
10634
10635 PR c++/86926
10636 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
10637
10638 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
10639
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.
10645
10646 2019-01-18 Richard Biener <rguenther@suse.de>
10647
10648 PR tree-optimization/88903
10649 * gcc.dg/vect/pr88903-1.c: New testcase.
10650 * gcc.dg/vect/pr88903-2.c: Likewise.
10651
10652 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
10653
10654 PR c/51628
10655 PR c/88664
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.
10661
10662 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
10663
10664 PR target/88799
10665 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
10666 mp and sec extensions to armv7-a.
10667
10668 2019-01-18 Martin Liska <mliska@suse.cz>
10669
10670 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
10671 expected function name.
10672
10673 2019-01-18 Jakub Jelinek <jakub@redhat.com>
10674
10675 PR tree-optimization/86214
10676 * g++.dg/opt/pr86214-1.C: New test.
10677 * g++.dg/opt/pr86214-2.C: New test.
10678
10679 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10680
10681 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
10682
10683 2019-01-18 Jakub Jelinek <jakub@redhat.com>
10684
10685 Reapply:
10686 2018-12-15 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR target/88489
10689 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10690 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10691
10692 2019-01-18 Martin Liska <mliska@suse.cz>
10693
10694 PR middle-end/88587
10695 * g++.target/i386/pr88587.C: New test.
10696 * gcc.target/i386/mvc13.c: New test.
10697
10698 2018-01-17 Steve Ellcey <sellcey@cavium.com>
10699
10700 PR fortran/88898
10701 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
10702 warning checks.
10703 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
10704 * gfortran.dg/gomp/pr83977.f90: Ditto.
10705
10706 2019-01-17 Martin Sebor <msebor@redhat.com>
10707
10708 PR middle-end/88273
10709 * gcc.dg/Warray-bounds-38.c: New test.
10710
10711 2018-01-17 Steve Ellcey <sellcey@cavium.com>
10712
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.
10732
10733 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10734
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.
10742
10743 2019-01-17 David Malcolm <dmalcolm@redhat.com>
10744
10745 PR c++/88699
10746 * g++.dg/template/pr88699.C: New test.
10747
10748 2019-01-17 Martin Sebor <msebor@redhat.com>
10749
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.
10755
10756 2019-01-17 Tamar Christina <tamar.christina@arm.com>
10757
10758 PR target/88850
10759 * gcc.target/arm/pr51968.c: Use neon intrinsics.
10760
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>
10765
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):
10781 Configure amdgcn.
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
10826 available.
10827 (add_options_for_sqrt_insn): New procedure.
10828
10829 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10830
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
10833 linker.
10834 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
10835
10836 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10837
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.
10847
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>
10852
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.
10886
10887 2019-01-17 Tamar Christina <tamar.christina@arm.com>
10888
10889 PR target/88851
10890 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
10891
10892 2019-01-17 Nathan Sidwell <nathan@acm.org>
10893
10894 PR c++/86610
10895 * g++.dg/cpp0x/pr86610.C: New.
10896
10897 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10898
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.
10904
10905 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10906
10907 PR target/88794
10908 Revert:
10909 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
10910
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.
10927
10928 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10929
10930 PR target/88794
10931 Revert:
10932 2018-12-15 Jakub Jelinek <jakub@redhat.com>
10933
10934 PR target/88489
10935 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10936 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10937
10938 2019-01-17 Jakub Jelinek <jakub@redhat.com>
10939
10940 PR rtl-optimization/88870
10941 * gcc.dg/pr88870.c: New test.
10942
10943 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10944
10945 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
10946
10947 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
10948
10949 PR c++/87768
10950 * g++.dg/concepts/pr87768.C: New.
10951
10952 PR c++/86648
10953 * gcc.dg/cpp1z/pr86648.C: New.
10954
10955 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10956
10957 PR target/87306
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.
10960
10961 2019-01-16 David Malcolm <dmalcolm@redhat.com>
10962
10963 PR target/88861
10964 * g++.dg/torture/pr88861.C: New test.
10965
10966 2019-01-16 Tamar Christina <tamar.christina@arm.com>
10967
10968 PR debug/88046
10969 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
10970
10971 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10972
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.
10979
10980 2019-01-16 Marek Polacek <polacek@redhat.com>
10981
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.
10985
10986 2019-01-16 Jakub Jelinek <jakub@redhat.com>
10987
10988 PR c/51628
10989 PR target/88682
10990 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
10991 may_alias attribute.
10992
10993 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
10994
10995 * gcc.misc-tests/godump-1.c: Add test case for typedef before
10996 struct.
10997
10998 2019-01-15 David Malcolm <dmalcolm@redhat.com>
10999
11000 PR c++/88795
11001 * g++.dg/template/pr88795.C: New test.
11002
11003 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11004
11005 PR fortran/43136
11006 * gfortran.dg/actual_array_substr_3.f90: New test.
11007
11008 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
11009
11010 PR fortran/81849
11011 * gfortran.dg/pr81849.f90: New test.
11012
11013 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
11014
11015 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
11016 ISO_Fortran_binding_2.h.
11017
11018 2019-01-15 Marek Polacek <polacek@redhat.com>
11019
11020 PR c++/88866
11021 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
11022
11023 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
11024
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:.
11028
11029 2019-01-15 Richard Biener <rguenther@suse.de>
11030
11031 PR debug/88046
11032 * g++.dg/lto/pr88046_0.C: New testcase.
11033
11034 2019-01-15 Richard Biener <rguenther@suse.de>
11035
11036 PR tree-optimization/88855
11037 * gcc.dg/pr88855.c: New testcase.
11038
11039 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11040
11041 * g++.dg/diagnostic/typedef-initialized.C: New.
11042
11043 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11044
11045 * g++.dg/diagnostic/bitfld3.C: New.
11046
11047 2019-01-15 Jakub Jelinek <jakub@redhat.com>
11048
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.
11052
11053 2019-01-14 Marek Polacek <polacek@redhat.com>
11054
11055 PR c++/88825 - ICE with bogus function return type deduction.
11056 * g++.dg/cpp1y/auto-fn55.C: New test.
11057
11058 2019-01-14 Jakub Jelinek <jakub@redhat.com>
11059
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.
11064
11065 2019-01-14 Marek Polacek <polacek@redhat.com>
11066
11067 PR c++/88830 - ICE with abstract class.
11068 * g++.dg/other/abstract7.C: New test.
11069
11070 2019-01-14 Martin Sebor <msebor@redhat.com>
11071
11072 PR target/88638
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.
11078
11079 2019-01-14 Martin Liska <mliska@suse.cz>
11080
11081 PR gcov-profile/88263
11082 * g++.dg/gcov/pr88263-2.C: New test.
11083
11084 2019-01-14 Jakub Jelinek <jakub@redhat.com>
11085
11086 PR rtl-optimization/88796
11087 * gcc.target/i386/pr88796.c: New test.
11088
11089 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
11090
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.
11096
11097 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11098
11099 PR libfortran/88776
11100 * gfortran.dg/namelist_96.f90: New test.
11101
11102 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
11103
11104 PR fortran/59345
11105 * gfortran.dg/internal_pack_18.f90: New test.
11106
11107 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
11108
11109 * gcc.dg/pr51628-20.c: Updated.
11110 * gcc.dg/pr51628-21.c: Likewise.
11111 * gcc.dg/pr51628-25.c: Likewise.
11112
11113 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
11114
11115 PR fortran/59345
11116 * gfortran.dg/internal_pack_17.f90: New test.
11117 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
11118 to builtin_free.
11119
11120 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
11121
11122 PR fortran/61765
11123 * gfortran.dg/pr61765.f90: New test.
11124
11125 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
11126
11127 * g++.dg/cpp0x/pr62101.C: Test locations too.
11128 * g++.dg/inherit/pure1.C: Likewise.
11129
11130 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
11131
11132 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
11133 reports of ICEs.
11134 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
11135
11136 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
11137
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.
11144
11145 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11146
11147 PR fortran/35031
11148 * gfortran.dg/pr35031.f90: new test.
11149
11150 2019-01-11 Marek Polacek <polacek@redhat.com>
11151
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.
11155
11156 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11157
11158 PR middle-end/85956
11159 PR lto/88733
11160 * c-c++-common/gomp/pr85956.c: New test.
11161 * g++.dg/gomp/pr88733.C: New test.
11162
11163 2019-01-11 Tobias Burnus <burnus@net-b.de>
11164
11165 PR C++/88114
11166 * g++.dg/cpp0x/defaulted61.C: New
11167 * g++.dg/cpp0x/defaulted62.C: New.
11168
11169 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11170
11171 PR tree-optimization/88693
11172 * gcc.c-torture/execute/pr88693.c: New test.
11173
11174 2019-01-11 Tamar Christina <tamar.christina@arm.com>
11175
11176 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
11177 and add options.
11178
11179 2019-01-11 Martin Liska <mliska@suse.cz>
11180
11181 PR middle-end/88758
11182 * g++.dg/lto/pr88758_0.C: New test.
11183 * g++.dg/lto/pr88758_1.C: New test.
11184
11185 2019-01-11 Jan Beulich <jbeulich@suse.com>
11186
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.
11199
11200 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11201
11202 PR rtl-optimization/88296
11203 * gcc.target/i386/pr88296.c: New test.
11204
11205 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
11206
11207 * g++.dg/diagnostic/extern-initialized.C: New.
11208 * g++.dg/ext/dllimport-initialized.C: Likewise.
11209
11210 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11211
11212 PR fortran/59345
11213 * gfortran.dg/internal_pack_16.f90: New test.
11214
11215 2019-01-10 Jakub Jelinek <jakub@redhat.com>
11216
11217 PR target/88785
11218 * g++.target/i386/pr88785.C: New test.
11219
11220 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
11221
11222 PR rtl-optimization/87305
11223 * gcc.target/aarch64/pr87305.c: New.
11224
11225 2019-01-10 Richard Biener <rguenther@suse.de>
11226
11227 PR tree-optimization/88792
11228 * gcc.dg/torture/pr88792.c: New testcase.
11229
11230 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11231
11232 PR fortran/86322
11233 * gfortran.dg/pr86322_1.f90: New test.
11234 * gfortran.dg/pr86322_2.f90: Ditto.
11235 * gfortran.dg/pr86322_3.f90: Ditto.
11236
11237 2019-01-10 Sudakshina Das <sudi.das@arm.com>
11238
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.
11242
11243 2019-01-10 Stefan Agner <stefan@agner.ch>
11244
11245 PR target/88648
11246 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
11247 check if -masm-syntax-unified gets applied properly.
11248
11249 2019-01-10 Jakub Jelinek <jakub@redhat.com>
11250
11251 PR c/88568
11252 * gcc.dg/pr88568.c: New test.
11253
11254 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11255
11256 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
11257 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
11258
11259 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11260
11261 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
11262 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
11263
11264 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11265
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.
11272
11273 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
11274
11275 PR fortran/88376
11276 * gfortran.dg/pr88376.f90: New test.
11277
11278 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
11279
11280 PR other/16615
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.
11304
11305 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11306
11307 PR fortran/68426
11308 * gfortran.dg/spread_simplify_1.f90: New test.
11309
11310 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
11311
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.
11315
11316 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
11317
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.
11324
11325 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11326
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.
11333
11334 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11335
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.
11341
11342 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11343
11344 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
11345 instead of IP0_REGNUM and add test case.
11346
11347 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
11348
11349 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
11350 copysign.
11351 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
11352 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
11353 xorsign.
11354 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
11355
11356 2019-01-09 Jakub Jelinek <jakub@redhat.com>
11357
11358 PR rtl-optimization/88331
11359 * gcc.target/i386/pr88331.c: New test.
11360
11361 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11362
11363 * g++.dg/diagnostic/constexpr2.C: New.
11364 * g++.dg/diagnostic/ref3.C: Likewise.
11365
11366 2019-01-08 Marek Polacek <polacek@redhat.com>
11367
11368 PR c++/88538 - braced-init-list in template-argument-list.
11369 * g++.dg/cpp2a/nontype-class11.C: New test.
11370
11371 PR c++/88744
11372 * g++.dg/cpp2a/nontype-class12.C: New test.
11373
11374 2019-01-08 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR target/88457
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
11379 powerpc64*-*-*.
11380
11381 2019-01-08 Janus Weil <janus@gcc.gnu.org>
11382
11383 PR fortran/88047
11384 * gfortran.dg/class_69.f90: New test case.
11385
11386 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
11387
11388 PR target/88717
11389 * gcc.target/i386/pr88717.c: New test.
11390
11391 2019-01-08 Marek Polacek <polacek@redhat.com>
11392
11393 PR c++/88548 - this accepted in static member functions.
11394 * g++.dg/cpp0x/this1.C: New test.
11395
11396 2019-01-08 Martin Liska <mliska@suse.cz>
11397
11398 PR tree-optimization/88753
11399 * gcc.dg/tree-ssa/pr88753.c: New test.
11400
11401 2019-01-08 Richard Biener <rguenther@suse.de>
11402
11403 PR tree-optimization/86554
11404 * gcc.dg/torture/pr86554-1.c: New testcase.
11405 * gcc.dg/torture/pr86554-2.c: Likewise.
11406
11407 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11408
11409 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
11410 cover target variance.
11411
11412 2019-01-08 Richard Biener <rguenther@suse.de>
11413
11414 PR fortran/88611
11415 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
11416 directly build the expected GENERIC tree.
11417
11418 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
11419
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.
11426
11427 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11428
11429 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
11430
11431 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
11432
11433 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
11434 alias support.
11435 * c-c++-common/builtin-has-attribute-4.c: Likewise.
11436 Append match for warning that ‘protected’ attribute is not supported.
11437
11438 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
11439
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.
11443
11444 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
11445 Jakub Jelinek <jakub@redhat.com>
11446
11447 PR c++/88554
11448 * g++.dg/warn/Wreturn-type-11.C: New test.
11449
11450 2019-01-07 David Malcolm <dmalcolm@redhat.com>
11451
11452 PR jit/88747
11453 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
11454 dump to reflect r266077.
11455
11456 2019-01-07 Jakub Jelinek <jakub@redhat.com>
11457
11458 PR c/88701
11459 * gcc.dg/pr88701.c: New test.
11460
11461 2019-01-07 Joseph Myers <joseph@codesourcery.com>
11462
11463 PR c/88720
11464 PR c/88726
11465 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
11466
11467 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11468
11469 * g++.dg/diagnostic/constexpr1.C: New.
11470 * g++.dg/diagnostic/thread1.C: Likewise.
11471
11472 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11473 Harald Anlauf <anlauf@gmx.de>
11474 Tobias Burnus <burnus@gcc.gnu.org>
11475
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.
11479
11480 2019-01-07 Marek Polacek <polacek@redhat.com>
11481
11482 PR c++/88741 - wrong error with initializer-string.
11483 * g++.dg/init/array50.C: New test.
11484
11485 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
11486
11487 PR c++/88261
11488 PR c++/69338
11489 PR c++/69696
11490 PR c++/69697
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.
11503
11504 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
11505
11506 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
11507 optional in scan pattern.
11508
11509 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
11510
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.
11518
11519 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
11520
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.
11527
11528 2019-01-07 Jakub Jelinek <jakub@redhat.com>
11529
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,
11534 allow &.
11535
11536 PR sanitizer/88619
11537 * c-c++-common/asan/pr88619.c: New test.
11538
11539 PR c++/85052
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.
11544
11545 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
11546
11547 PR target/88521
11548 * gcc.target/i386/pr88521.c: New testcase.
11549
11550 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11551
11552 PR fortran/88658
11553 * gfortran.dg/min_max_type_2.f90: New test.
11554
11555 2019-01-06 Jakub Jelinek <jakub@redhat.com>
11556
11557 PR c/88363
11558 * c-c++-common/attributes-4.c (falloc_align_int128,
11559 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
11560
11561 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
11562
11563 * gcc.dg/ipa/ipcp-2.c: Update bounds.
11564
11565 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
11566
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.
11571
11572 2019-01-05 Janus Weil <janus@gcc.gnu.org>
11573
11574 PR fortran/88009
11575 * gfortran.dg/blockdata_10.f90: New test case.
11576
11577 2019-01-05 Jakub Jelinek <jakub@redhat.com>
11578
11579 PR middle-end/82564
11580 PR target/88620
11581 * gcc.dg/nested-func-12.c: New test.
11582 * gcc.c-torture/compile/pr82564.c: New test.
11583
11584 PR debug/88635
11585 * gcc.dg/debug/dwarf2/pr88635.c: New test.
11586
11587 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
11588
11589 PR target/60563
11590 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
11591
11592 2019-01-04 Martin Sebor <msebor@redhat.com>
11593
11594 PR c/88546
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.
11599
11600 2019-01-04 Martin Sebor <msebor@redhat.com>
11601
11602 PR c/88363
11603 * c-c++-common/attributes-4.c: New test.
11604
11605 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
11606
11607 PR gcc/87763
11608 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
11609 count to 18.
11610
11611 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11612
11613 PR fortran/48543
11614 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
11615 * gfortran.dg/merge_char_const.f90: Restore.
11616
11617 2019-01-04 Jakub Jelinek <jakub@redhat.com>
11618
11619 PR target/88594
11620 * gcc.dg/pr88594.c: New test.
11621
11622 2019-01-04 Jan Beulich <jbeulich@suse.com>
11623
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
11695 operand.
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
11720 as mask operand.
11721
11722 2019-01-03 Martin Sebor <msebor@redhat.com>
11723
11724 PR tree-optimization/88659
11725 * gcc.dg/Wstringop-truncation-6.c: New test.
11726
11727 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11728
11729 PR fortran/48543
11730 * gfortran.dg/const_chararacter_merge.f90: Remove.
11731
11732 2019-01-03 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR debug/88644
11735 * gcc.dg/debug/dwarf2/pr88644.c: New test.
11736 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
11737
11738 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
11739
11740 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
11741 * gcc.dg/pubtypes-3.c: Likewise.
11742 * gcc.dg/pubtypes-4.c: Likewise.
11743
11744 2019-01-03 Jakub Jelinek <jakub@redhat.com>
11745
11746 PR c++/88636
11747 * g++.target/i386/pr88636.C: New test.
11748
11749 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11750
11751 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
11752
11753 2019-01-03 Martin Liska <mliska@suse.cz>
11754
11755 PR testsuite/88436
11756 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
11757
11758 2019-01-02 Marek Polacek <polacek@redhat.com>
11759
11760 PR c++/88612 - ICE with -Waddress-of-packed-member.
11761 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
11762
11763 PR c++/88631 - CTAD failing for value-initialization.
11764 * g++.dg/cpp1z/class-deduction59.C: New test.
11765
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.
11769
11770 2019-01-02 Martin Sebor <msebor@redhat.com>
11771 Jeff Law <law@redhat.com>
11772
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.
11778
11779 2019-01-02 Jakub Jelinek <jakub@redhat.com>
11780
11781 PR testsuite/87304
11782 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
11783 messages only on vect_hw_misalign targets.
11784
11785 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
11786
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.
11802
11803 2019-01-02 Marek Polacek <polacek@redhat.com>
11804
11805 PR c++/86875
11806 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
11807
11808 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11809
11810 PR fortran/48543
11811 * gfortran.dg/const_chararacter_merge.f90: New test.
11812
11813 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
11814
11815 PR lto/88130
11816 * g++.dg/torture/pr88130.C: New testcase.
11817
11818 2019-01-02 Martin Liska <mliska@suse.cz>
11819
11820 PR tree-optimization/88650
11821 * gfortran.dg/predict-3.f90: New test.
11822
11823 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11824
11825 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
11826
11827 2019-01-02 Richard Biener <rguenther@suse.de>
11828
11829 PR tree-optimization/88621
11830 * gcc.dg/torture/pr88621.c: New testcase.
11831
11832 2019-01-02 Jakub Jelinek <jakub@redhat.com>
11833
11834 PR ipa/88561
11835 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
11836 targets and expect _ZThn8 for ilp32 targets.
11837
11838 2019-01-01 Martin Sebor <msebor@redhat.com>
11839 Jeff Law <law@redhat.com>
11840
11841 * gcc.dg/strlenopt-40.c: Update.
11842 * gcc.dg/strlenopt-51.c: Likewise.
11843 * gcc.dg/tree-ssa/pr79376.c: Likewise.
11844
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.
11850
11851 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11852
11853 PR fortran/82743
11854 * gfortran.dg/structure_constructor_16.f90: New test.
11855
11856 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11857
11858 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
11859 * g++.dg/ipa/devirt-53.C: Fix scan template.
11860
11861 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11862
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.
11866
11867 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11868
11869 * g++.dg/tree-prof/devirt.C: Update testcase.
11870
11871 2019-01-01 Jakub Jelinek <jakub@redhat.com>
11872
11873 Update copyright years.
11874 \f
11875 Copyright (C) 2019 Free Software Foundation, Inc.
11876
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.