PR tree-optimization/91567 - Spurious -Wformat-overflow warnings building glibc ...
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-08-27 Martin Sebor <msebor@redhat.com>
2
3 PR tree-optimization/91567
4 * gcc.dg/tree-ssa/builtin-snprintf-6.c: Xfail a subset of assertions
5 on targets other than x86_64 to work around PR 83543.
6 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: New test.
7
8 2019-08-27 Jeff Law <law@redhat.com>
9
10 * gcc.c-torture/compile/20190827-1.c: New test.
11
12 2019-08-27 Harald Anlauf <anlauf@gmx.de>
13
14 PR fortran/91496
15 * gfortran.dg/pr91496.f90: New testcase.
16
17 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
18
19 * gcc.target/i386/sse4_1-round-roundeven-1.c (dg-options):
20 Add -mfpmath=sse.
21 * gcc.target/i386/sse4_1-round-roundeven-2.c (dg-options): Ditto.
22
23 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
24
25 PR target/91528
26 * gcc.target/i386/pr91528.c: New test.
27
28 2019-08-27 Martin Sebor <msebor@redhat.com>
29
30 PR c++/83431
31 PR testsuite/91562
32 * gcc.dg/strlenopt-8.c: Adjust pass/dump name.
33
34 2019-08-27 Jakub Jelinek <jakub@redhat.com>
35
36 PR c++/91415
37 * g++.dg/warn/sequence-pt-4.C: New test.
38
39 2019-08-27 Robin Dapp <rdapp@linux.ibm.com>
40
41 PR testsuite/91549
42 * gcc.dg/wrapped-binop-simplify.c: Test only on x86, s390 with lp64.
43
44 2019-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
45
46 PR fortran/91390
47 PR fortran/91473
48 * gfortran.dg/used_before_typed_4.f90: Change warning to error.
49 * gfortran.dg/argument_checking_20.f90: New test.
50
51 2019-08-26 Marek Polacek <polacek@redhat.com>
52
53 PR c++/91545 - ICE in constexpr store evaluation.
54 * g++.dg/cpp0x/pr91545.C: New test.
55
56 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
57
58 * gcc.target/i386/sse4_1-round-roundeven-1.c: New test.
59 * gcc.target/i386/sse4_1-round-roundeven-2.c: New test.
60
61 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
62
63 * gcc.dg/torture/builtin-round-roundeven.c: New test.
64 * gcc.dg/torture/builtin-round-roundevenf128.c: Likewise.
65
66 2019-08-26 Robin Dapp <rdapp@linux.ibm.com>
67
68 * gcc.dg/tree-ssa/copy-headers-5.c: Do not run vrp pass.
69 * gcc.dg/tree-ssa/copy-headers-7.c: Do not run vrp pass.
70 * gcc.dg/tree-ssa/loop-15.c: Remove XFAIL.
71 * gcc.dg/tree-ssa/pr23744.c: Change search pattern.
72 * gcc.dg/wrapped-binop-simplify.c: New test.
73
74 2019-08-26 Kito Cheng <kito.cheng@sifive.com>
75
76 * gcc.target/riscv/li.c: New test.
77
78 2019-08-24 Nathan Sidwell <nathan@acm.org>
79
80 * g++.dg/inherit/virtual14.C: New.
81
82 2019-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
83
84 PR fortran/91390
85 PR fortran/91519
86 * gfortran.dg/bessel_3.f90: Add type mismatch errors.
87 * gfortran.dg/coarray_7.f90: Rename subroutines to avoid
88 additional errors.
89 * gfortran.dg/g77/20010519-1.f: Add -std=legacy. Remove
90 warnings for ASSIGN. Add warnings for type mismatch.
91 * gfortran.dg/goacc/acc_on_device-1.f95: Add -std=legacy.
92 Add catch-all warning.
93 * gfortran.dg/internal_pack_9.f90: Rename subroutine to
94 avoid type error.
95 * gfortran.dg/internal_pack_9.f90: Add -std=legacy. Add
96 warnings for type mismatch.
97 * gfortran.dg/pr39937.f: Add -std=legacy and type warnings. Move
98 here from
99 * gfortran.fortran-torture/compile/pr39937.f: Move to gfortran.dg.
100
101 2019-08-24 Paolo Carlini <paolo.carlini@oracle.com>
102
103 * g++.dg/conversion/simd4.C: Test all the locations.
104
105 2019-08-23 Marek Polacek <polacek@redhat.com>
106
107 PR c++/91521 - wrong error with operator->.
108 * g++.dg/parse/operator8.C: New test.
109
110 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org>
111
112 PR target/91481
113 * gcc.target/powerpc/darn-3.c: New testcase.
114
115 2019-08-23 Marek Polacek <polacek@redhat.com>
116
117 PR c++/79817 - attribute deprecated on namespace.
118 * g++.dg/cpp0x/attributes-namespace1.C: New test.
119 * g++.dg/cpp0x/attributes-namespace2.C: New test.
120 * g++.dg/cpp0x/attributes-namespace3.C: New test.
121 * g++.dg/cpp0x/attributes-namespace4.C: New test.
122 * g++.dg/cpp0x/attributes-namespace5.C: New test.
123 * g++.dg/cpp1z/namespace-attribs.C: Adjust.
124 * g++.dg/cpp1z/namespace-attribs2.C: Adjust.
125
126 2019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com>
127
128 * gcc.target/mips/get-fcsr-3.c: New test.
129
130 2019-08-23 Martin Sebor <msebor@redhat.com>
131
132 PR c++/83431
133 * gcc.dg/strlenopt-63.c: New test.
134 * gcc.dg/pr79538.c: Adjust text of expected warning.
135 * gcc.dg/pr81292-1.c: Adjust pass name.
136 * gcc.dg/pr81292-2.c: Same.
137 * gcc.dg/pr81703.c: Same.
138 * gcc.dg/strcmpopt_2.c: Same.
139 * gcc.dg/strcmpopt_3.c: Same.
140 * gcc.dg/strcmpopt_4.c: Same.
141 * gcc.dg/strlenopt-1.c: Same.
142 * gcc.dg/strlenopt-10.c: Same.
143 * gcc.dg/strlenopt-11.c: Same.
144 * gcc.dg/strlenopt-13.c: Same.
145 * gcc.dg/strlenopt-14g.c: Same.
146 * gcc.dg/strlenopt-14gf.c: Same.
147 * gcc.dg/strlenopt-15.c: Same.
148 * gcc.dg/strlenopt-16g.c: Same.
149 * gcc.dg/strlenopt-17g.c: Same.
150 * gcc.dg/strlenopt-18g.c: Same.
151 * gcc.dg/strlenopt-19.c: Same.
152 * gcc.dg/strlenopt-1f.c: Same.
153 * gcc.dg/strlenopt-2.c: Same.
154 * gcc.dg/strlenopt-20.c: Same.
155 * gcc.dg/strlenopt-21.c: Same.
156 * gcc.dg/strlenopt-22.c: Same.
157 * gcc.dg/strlenopt-22g.c: Same.
158 * gcc.dg/strlenopt-24.c: Same.
159 * gcc.dg/strlenopt-25.c: Same.
160 * gcc.dg/strlenopt-26.c: Same.
161 * gcc.dg/strlenopt-27.c: Same.
162 * gcc.dg/strlenopt-28.c: Same.
163 * gcc.dg/strlenopt-29.c: Same.
164 * gcc.dg/strlenopt-2f.c: Same.
165 * gcc.dg/strlenopt-3.c: Same.
166 * gcc.dg/strlenopt-30.c: Same.
167 * gcc.dg/strlenopt-31g.c: Same.
168 * gcc.dg/strlenopt-32.c: Same.
169 * gcc.dg/strlenopt-33.c: Same.
170 * gcc.dg/strlenopt-33g.c: Same.
171 * gcc.dg/strlenopt-34.c: Same.
172 * gcc.dg/strlenopt-35.c: Same.
173 * gcc.dg/strlenopt-4.c: Same.
174 * gcc.dg/strlenopt-48.c: Same.
175 * gcc.dg/strlenopt-49.c: Same.
176 * gcc.dg/strlenopt-4g.c: Same.
177 * gcc.dg/strlenopt-4gf.c: Same.
178 * gcc.dg/strlenopt-5.c: Same.
179 * gcc.dg/strlenopt-50.c: Same.
180 * gcc.dg/strlenopt-51.c: Same.
181 * gcc.dg/strlenopt-52.c: Same.
182 * gcc.dg/strlenopt-53.c: Same.
183 * gcc.dg/strlenopt-54.c: Same.
184 * gcc.dg/strlenopt-55.c: Same.
185 * gcc.dg/strlenopt-56.c: Same.
186 * gcc.dg/strlenopt-6.c: Same.
187 * gcc.dg/strlenopt-61.c: Same.
188 * gcc.dg/strlenopt-7.c: Same.
189 * gcc.dg/strlenopt-8.c: Same.
190 * gcc.dg/strlenopt-9.c: Same.
191 * gcc.dg/strlenopt.h (snprintf, snprintf): Declare.
192 * gcc.dg/tree-ssa/builtin-snprintf-6.c: New test.
193 * gcc.dg/tree-ssa/builtin-snprintf-7.c: New test.
194 * gcc.dg/tree-ssa/builtin-snprintf-8.c: New test.
195 * gcc.dg/tree-ssa/builtin-snprintf-9.c: New test.
196 * gcc.dg/tree-ssa/builtin-sprintf-warn-21.c: New test.
197 * gcc.dg/tree-ssa/dump-4.c: New test.
198 * gcc.dg/tree-ssa/pr83501.c: Adjust pass name.
199
200 2019-08-23 Martin Sebor <msebor@redhat.com>
201
202 * gcc.dg/Warray-bounds-36.c: Make functions static to avoid failures
203 with -fpic.
204 * gcc.dg/Warray-bounds-41.c: Same.
205 * gcc.dg/pr78973.c: Same.
206 * gcc.dg/pr78973-2.c: Same.
207
208 2019-08-22 Marek Polacek <polacek@redhat.com>
209
210 PR c++/91304 - prefix attributes ignored in condition.
211 * g++.dg/cpp0x/gen-attrs-70.C: New test.
212
213 2019-08-22 Martin Sebor <msebor@redhat.com>
214
215 PR middle-end/91490
216 * c-c++-common/Warray-bounds-7.c: New test.
217 * gcc.dg/Warray-bounds-39.c: Expect either -Warray-bounds or
218 -Wstringop-overflow.
219 * gcc.dg/strlenopt-78.c: New test.
220
221 2019-08-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
222
223 * gcc.target/i386/minmax-4.c: Add -mno-stackrealign to dg-options.
224 * gcc.target/i386/minmax-5.c: Likewise.
225 * gcc.target/i386/minmax-6.c: Likewise.
226 * gcc.target/i386/minmax-7.c: Likewise.
227 * gcc.target/i386/pr91154.c: Likewise.
228
229 2019-08-22 Eric Botcazou <ebotcazou@adacore.com>
230
231 * c-c++-common/dump-ada-spec-15.c: Check that the parameters are named.
232
233 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
234
235 * gcc.target/arm/acle/crc_hf_1.c: New test.
236
237 2019-08-22 Wilco Dijkstra <wdijkstr@arm.com>
238
239 * gcc.target/arm/neon-extend-1.c: Remove test.
240 * gcc.target/arm/neon-extend-2.c: Remove test.
241
242 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com>
243
244 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
245 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
246
247 2019-08-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
248 Richard Sandiford <richard.sandiford@arm.com>
249
250 PR target/88839
251 * gcc.target/aarch64/sve/sel_1.c: New test.
252 * gcc.target/aarch64/sve/sel_2.c: Likewise.
253 * gcc.target/aarch64/sve/sel_3.c: Likewise.
254 * gcc.target/aarch64/sve/sel_4.c: Likewise.
255 * gcc.target/aarch64/sve/sel_5.c: Likewise.
256 * gcc.target/aarch64/sve/sel_6.c: Likewise.
257
258 2019-08-21 Richard Sandiford <richard.sandiford@arm.com>
259
260 PR c++/91505
261 * g++.target/i386/crc32-4.C: New test.
262
263 2019-08-21 Richard Biener <rguenther@suse.de>
264
265 PR tree-optimization/91482
266 * gcc.dg/tree-ssa/pr91482.c: New testcase.
267
268 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
269
270 * c-c++-common/dump-ada-spec-15.c: New test.
271
272 2019-08-21 Christophe Lyon <christophe.lyon@linaro.org>
273
274 * gcc.target/arm/cmse/cmse-9.c: Add quotes to expected
275 warning messages.
276
277 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
278
279 * gnat.dg/prot9.adb, gnat.dg/prot9_gen.ads,
280 gnat.dg/prot9_pkg1.ads, gnat.dg/prot9_pkg2.ads: New testcase.
281
282 2019-08-21 Javier Miranda <miranda@adacore.com>
283
284 * gnat.dg/implicit_param.adb, gnat.dg/implicit_param_pkg.ads:
285 New testcase.
286
287 2019-08-20 Martin Sebor <msebor@redhat.com>
288
289 PR testsuite/91458
290 * g++.dg/tree-ssa/ssa-dse-1.C: Use the same search pattern
291 unconditionally (correcting r272199, PR middle-end/90676).
292 * gcc.dg/tree-prof/stringop-2.c: Same.
293
294 2019-08-20 Ian Lance Taylor <iant@golang.org>
295
296 * go.test/test/fixedbugs/bug073.go: Update for language changes.
297
298 2019-08-20 Matthew Beliveau <mbelivea@redhat.com>
299
300 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: New test.
301 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: New test.
302
303 2019-08-20 Richard Biener <rguenther@suse.de>
304
305 PR tree-optimization/37242
306 * gcc.dg/tree-ssa/ssa-fre-80.c: New testcase.
307
308 2019-08-20 Ed Schonberg <schonberg@adacore.com>
309
310 * gnat.dg/storage_size1.adb: New testcase.
311
312 2019-08-20 Ed Schonberg <schonberg@adacore.com>
313
314 * gnat.dg/loop_entry2.adb: New testcase.
315
316 2019-08-20 Ed Schonberg <schonberg@adacore.com>
317
318 * gnat.dg/tagged5.adb, gnat.dg/tagged5.ads: New testcase.
319
320 2019-08-20 Gary Dismukes <dismukes@adacore.com>
321
322 * gnat.dg/type_conv2.adb, gnat.dg/type_conv2.ads: New testcase.
323
324 2019-08-20 Bob Duff <duff@adacore.com>
325
326 * gnat.dg/unchecked_convert14.adb: New testcase.
327
328 2019-08-20 Bob Duff <duff@adacore.com>
329
330 * gnat.dg/object_size1.adb: New testcase.
331
332 2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
333
334 * gcc.c-torture/execute/20190820-1.c: New test.
335
336 2019-08-20 Richard Biener <rguenther@suse.de>
337
338 PR target/91498
339 * gcc.target/i386/minmax-7.c: New testcase.
340
341 2019-08-20 Lili Cui <lili.cui@intel.com>
342
343 * gcc.target/i386/funcspec-56.inc: Handle new march.
344 * g++.target/i386/mv16.C: Handle new march
345
346 2019-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
347
348 PR middle-end/89544
349 * gcc.target/arm/unaligned-argument-1.c: New test.
350 * gcc.target/arm/unaligned-argument-2.c: New test.
351
352 2019-08-19 Joel Hutton <Joel.Hutton@arm.com>
353
354 * gcc.target/aarch64/fmul_scvtf_1.c: New test.
355
356 2019-08-19 Marek Polacek <polacek@redhat.com>
357
358 PR c++/91264 - detect modifying const objects in constexpr.
359 * g++.dg/cpp1y/constexpr-tracking-const1.C: New test.
360 * g++.dg/cpp1y/constexpr-tracking-const2.C: New test.
361 * g++.dg/cpp1y/constexpr-tracking-const3.C: New test.
362 * g++.dg/cpp1y/constexpr-tracking-const4.C: New test.
363 * g++.dg/cpp1y/constexpr-tracking-const5.C: New test.
364 * g++.dg/cpp1y/constexpr-tracking-const6.C: New test.
365 * g++.dg/cpp1y/constexpr-tracking-const7.C: New test.
366 * g++.dg/cpp1y/constexpr-tracking-const8.C: New test.
367 * g++.dg/cpp1y/constexpr-tracking-const9.C: New test.
368 * g++.dg/cpp1y/constexpr-tracking-const10.C: New test.
369 * g++.dg/cpp1y/constexpr-tracking-const11.C: New test.
370 * g++.dg/cpp1y/constexpr-tracking-const12.C: New test.
371 * g++.dg/cpp1y/constexpr-tracking-const13.C: New test.
372 * g++.dg/cpp1y/constexpr-tracking-const14.C: New test.
373
374 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
375
376 * gnat.dg/elab8.adb, gnat.dg/elab8_gen.adb,
377 gnat.dg/elab8_gen.ads, gnat.dg/elab8_pkg.adb,
378 gnat.dg/elab8_pkg.ads: New testcase.
379
380 2019-08-19 Bob Duff <duff@adacore.com>
381
382 * gnat.dg/warn29.adb, gnat.dg/warn29.ads: New testcase.
383
384 2019-08-19 Ed Schonberg <schonberg@adacore.com>
385
386 * gnat.dg/expr_func9.adb: New testcase.
387
388 2019-08-19 Bob Duff <duff@adacore.com>
389
390 * gnat.dg/valid_scalars2.adb: New testcase.
391
392 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
393
394 * gnat.dg/generic_inst12.adb, gnat.dg/generic_inst12_pkg1.adb,
395 gnat.dg/generic_inst12_pkg1.ads,
396 gnat.dg/generic_inst12_pkg2.ads: New testcase.
397
398 2019-08-19 Ed Schonberg <schonberg@adacore.com>
399
400 * gnat.dg/warn28.adb, gnat.dg/warn28.ads: New testcase.
401
402 2019-08-19 Ed Schonberg <schonberg@adacore.com>
403
404 * gnat.dg/rep_clause9.adb: New testcase.
405
406 2019-08-19 Olivier Hainque <hainque@adacore.com>
407
408 * gnat.dg/openacc1.adb: New testcase.
409
410 2019-08-19 Kito Cheng <kito.cheng@sifive.com>
411
412 PR target/91441
413 * gcc.target/riscv/pr91441.c: New.
414
415 2019-08-18 Steven G. Kargl <kargl@gcc.gnu.org>
416
417 PR fortran/91485
418 * gfortran.dg/pr91485.f90: New test.
419
420 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
421
422 PR fortran/82992
423 * gfortran.dg/pr71649.f90: Adjust error messages.
424 * gfortran.dg/use_15.f90: Ditto.
425 * gfortran.dg/use_rename_8.f90: Ditto.
426
427 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
428
429 PR fortran/78739
430 * fortran.dg/pr78739.f90: New test.
431
432 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
433
434 PR fortran/78719
435 * gfortran.dg/pr78719_1.f90: New test.
436 * gfortran.dg/pr78719_2.f90: Ditto.
437 * gfortran.dg/pr78719_3.f90: Ditto.
438
439 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
440
441 PR fortran/91471
442 * gfortran.dg/pr91471.f90: New test.
443
444 2019-08-16 Marek Polacek <polacek@redhat.com>
445
446 PR c++/85827
447 * g++.dg/cpp1z/constexpr-if29.C: New test.
448
449 2019-08-16 Jeff Law <law@redhat.com>
450
451 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop.
452
453 2019-08-16 Martin Sebor <msebor@redhat.com>
454
455 * gcc.dg/struct-ret-1.c: Enable on all targets.
456
457 2019-08-16 Eric Botcazou <ebotcazou@adacore.com>
458
459 * gnat.dg/opt81.ad[sb]: New test.
460
461 2019-08-16 Martin Sebor <msebor@redhat.com>
462
463 PR testsuite/91458
464 * g++.dg/tree-ssa/pr19807.C: Use the same search pattern
465 unconditionally (correcting r272199, PR middle-end/90676).
466
467 2019-08-16 Richard Biener <rguenther@suse.de>
468
469 PR target/91469
470 * gcc.target/i386/pr91469-1.c: New testcase.
471 * gcc.target/i386/pr91469-2.c: Likewise.
472
473 2019-08-16 Mark Eggleston <mark.eggleston@codethink.com>
474
475 * gfortran.dg/auto_in_equiv_1.f90: New test.
476 * gfortran.dg/auto_in_equiv_2.f90: New test.
477 * gfortran.dg/auto_in_equiv_3.f90: New test.
478
479 2019-08-16 Richard Biener <rguenther@suse.de>
480
481 * gcc.dg/tree-ssa/forwprop-31.c: Adjust.
482
483 2019-08-16 Martin Liska <mliska@suse.cz>
484
485 PR ipa/91447
486 * g++.dg/ipa/ipa-icf-4.C: Add -missed for target that
487 don't have aliases.
488
489 2019-08-16 Alexandre Oliva <oliva@adacore.com>
490
491 * gcc.target/i386/pr85044.c: Require support for trampolines.
492
493 * gcc.target/i386/asm-4.c: Use amd64 natural addressing mode
494 on all __LP64__ targets.
495
496 * gcc.target/arc/interrupt-6.c: Use __builtin_alloca, require
497 effective target support for alloca, drop include of alloca.h.
498 * gcc.target/i386/pr80969-3.c: Likewise.
499 * gcc.target/sparc/setjmp-1.c: Likewise.
500 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
501 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
502
503 * gcc.misc-tests/options.exp: Match /ld and -ld besides
504 /collect2.
505
506 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
507
508 PR fortran/91443
509 * gfortran.dg/argument_checking_19.f90: New test.
510 * gfortran.dg/altreturn_10.f90: Change dg-warning to dg-error.
511 * gfortran.dg/dec_union_11.f90: Add -std=legacy.
512 * gfortran.dg/hollerith8.f90: Likewise. Remove warning for
513 Hollerith constant.
514 * gfortran.dg/integer_exponentiation_2.f90: New subroutine gee_i8;
515 use it to avoid type mismatches.
516 * gfortran.dg/pr41011.f: Add -std=legacy.
517 * gfortran.dg/whole_file_1.f90: Change warnings to errors.
518 * gfortran.dg/whole_file_2.f90: Likewise.
519
520 2019-08-15 Richard Biener <rguenther@suse.de>
521
522 PR tree-optimization/91445
523 * gcc.dg/torture/pr91445.c: New testcase.
524
525 2019-08-15 Richard Biener <rguenther@suse.de>
526
527 * gcc.dg/pr80170.c: Adjust to use __SIZETYPE__.
528
529 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
530
531 * gcc.target/aarch64/sve/loop_add_4.c: Expect 10 INCWs and
532 INCDs rather than 8.
533
534 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
535
536 * gcc.target/aarch64/sve/revb_1.c: Restrict to little-endian targets.
537 Avoid including stdint.h.
538 * gcc.target/aarch64/sve/revh_1.c: Likewise.
539 * gcc.target/aarch64/sve/revw_1.c: Likewise.
540 * gcc.target/aarch64/sve/revb_2.c: New big-endian test.
541 * gcc.target/aarch64/sve/revh_2.c: Likewise.
542 * gcc.target/aarch64/sve/revw_2.c: Likewise.
543
544 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
545 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
546
547 * gcc.target/aarch64/sve/cond_mla_5.c: Allow FMAD as well as FMLA
548 and FMSB as well as FMLS.
549
550 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
551
552 * gcc.target/aarch64/sve/ext_2.c: Expect a MOVPRFX.
553 * gcc.target/aarch64/sve/ext_3.c: New test.
554
555 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
556 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
557
558 * gcc.target/aarch64/sve/shift_1.c: Accept reversed shifts.
559
560 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
561 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
562
563 * gcc.target/aarch64/sve/cond_mla_1.c: New test.
564 * gcc.target/aarch64/sve/cond_mla_1_run.c: Likewise.
565 * gcc.target/aarch64/sve/cond_mla_2.c: Likewise.
566 * gcc.target/aarch64/sve/cond_mla_2_run.c: Likewise.
567 * gcc.target/aarch64/sve/cond_mla_3.c: Likewise.
568 * gcc.target/aarch64/sve/cond_mla_3_run.c: Likewise.
569 * gcc.target/aarch64/sve/cond_mla_4.c: Likewise.
570 * gcc.target/aarch64/sve/cond_mla_4_run.c: Likewise.
571 * gcc.target/aarch64/sve/cond_mla_5.c: Likewise.
572 * gcc.target/aarch64/sve/cond_mla_5_run.c: Likewise.
573 * gcc.target/aarch64/sve/cond_mla_6.c: Likewise.
574 * gcc.target/aarch64/sve/cond_mla_6_run.c: Likewise.
575 * gcc.target/aarch64/sve/cond_mla_7.c: Likewise.
576 * gcc.target/aarch64/sve/cond_mla_7_run.c: Likewise.
577 * gcc.target/aarch64/sve/cond_mla_8.c: Likewise.
578 * gcc.target/aarch64/sve/cond_mla_8_run.c: Likewise.
579
580 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
581 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
582
583 * gcc.target/aarch64/sve/cond_fadd_1.c: New test.
584 * gcc.target/aarch64/sve/cond_fadd_1_run.c: Likewise.
585 * gcc.target/aarch64/sve/cond_fadd_2.c: Likewise.
586 * gcc.target/aarch64/sve/cond_fadd_2_run.c: Likewise.
587 * gcc.target/aarch64/sve/cond_fadd_3.c: Likewise.
588 * gcc.target/aarch64/sve/cond_fadd_3_run.c: Likewise.
589 * gcc.target/aarch64/sve/cond_fadd_4.c: Likewise.
590 * gcc.target/aarch64/sve/cond_fadd_4_run.c: Likewise.
591 * gcc.target/aarch64/sve/cond_fsubr_1.c: Likewise.
592 * gcc.target/aarch64/sve/cond_fsubr_1_run.c: Likewise.
593 * gcc.target/aarch64/sve/cond_fsubr_2.c: Likewise.
594 * gcc.target/aarch64/sve/cond_fsubr_2_run.c: Likewise.
595 * gcc.target/aarch64/sve/cond_fsubr_3.c: Likewise.
596 * gcc.target/aarch64/sve/cond_fsubr_3_run.c: Likewise.
597 * gcc.target/aarch64/sve/cond_fsubr_4.c: Likewise.
598 * gcc.target/aarch64/sve/cond_fsubr_4_run.c: Likewise.
599 * gcc.target/aarch64/sve/cond_fmaxnm_1.c: Likewise.
600 * gcc.target/aarch64/sve/cond_fmaxnm_1_run.c: Likewise.
601 * gcc.target/aarch64/sve/cond_fmaxnm_2.c: Likewise.
602 * gcc.target/aarch64/sve/cond_fmaxnm_2_run.c: Likewise.
603 * gcc.target/aarch64/sve/cond_fmaxnm_3.c: Likewise.
604 * gcc.target/aarch64/sve/cond_fmaxnm_3_run.c: Likewise.
605 * gcc.target/aarch64/sve/cond_fmaxnm_4.c: Likewise.
606 * gcc.target/aarch64/sve/cond_fmaxnm_4_run.c: Likewise.
607 * gcc.target/aarch64/sve/cond_fminnm_1.c: Likewise.
608 * gcc.target/aarch64/sve/cond_fminnm_1_run.c: Likewise.
609 * gcc.target/aarch64/sve/cond_fminnm_2.c: Likewise.
610 * gcc.target/aarch64/sve/cond_fminnm_2_run.c: Likewise.
611 * gcc.target/aarch64/sve/cond_fminnm_3.c: Likewise.
612 * gcc.target/aarch64/sve/cond_fminnm_3_run.c: Likewise.
613 * gcc.target/aarch64/sve/cond_fminnm_4.c: Likewise.
614 * gcc.target/aarch64/sve/cond_fminnm_4_run.c: Likewise.
615 * gcc.target/aarch64/sve/cond_fmul_1.c: Likewise.
616 * gcc.target/aarch64/sve/cond_fmul_1_run.c: Likewise.
617 * gcc.target/aarch64/sve/cond_fmul_2.c: Likewise.
618 * gcc.target/aarch64/sve/cond_fmul_2_run.c: Likewise.
619 * gcc.target/aarch64/sve/cond_fmul_3.c: Likewise.
620 * gcc.target/aarch64/sve/cond_fmul_3_run.c: Likewise.
621 * gcc.target/aarch64/sve/cond_fmul_4.c: Likewise.
622 * gcc.target/aarch64/sve/cond_fmul_4_run.c: Likewise.
623
624 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
625 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
626
627 * gcc.target/aarch64/sve/cond_fabd_1.c: New test.
628 * gcc.target/aarch64/sve/cond_fabd_1_run.c: Likewise.
629 * gcc.target/aarch64/sve/cond_fabd_2.c: Likewise.
630 * gcc.target/aarch64/sve/cond_fabd_2_run.c: Likewise.
631 * gcc.target/aarch64/sve/cond_fabd_3.c: Likewise.
632 * gcc.target/aarch64/sve/cond_fabd_3_run.c: Likewise.
633 * gcc.target/aarch64/sve/cond_fabd_4.c: Likewise.
634 * gcc.target/aarch64/sve/cond_fabd_4_run.c: Likewise.
635 * gcc.target/aarch64/sve/cond_fabd_5.c: Likewise.
636 * gcc.target/aarch64/sve/cond_fabd_5_run.c: Likewise.
637
638 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
639 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
640
641 * gcc.target/aarch64/sve/cond_abd_1.c: New test.
642 * gcc.target/aarch64/sve/cond_abd_1_run.c: Likewise.
643 * gcc.target/aarch64/sve/cond_abd_2.c: Likewise.
644 * gcc.target/aarch64/sve/cond_abd_2_run.c: Likewise.
645 * gcc.target/aarch64/sve/cond_abd_3.c: Likewise.
646 * gcc.target/aarch64/sve/cond_abd_3_run.c: Likewise.
647 * gcc.target/aarch64/sve/cond_abd_4.c: Likewise.
648 * gcc.target/aarch64/sve/cond_abd_4_run.c: Likewise.
649 * gcc.target/aarch64/sve/cond_abd_5.c: Likewise.
650 * gcc.target/aarch64/sve/cond_abd_5_run.c: Likewise.
651
652 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
653 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
654
655 * gcc.target/aarch64/sve/cond_shift_1.c: New test.
656 * gcc.target/aarch64/sve/cond_shift_1_run.c: Likewise.
657 * gcc.target/aarch64/sve/cond_shift_2.c: Likewise.
658 * gcc.target/aarch64/sve/cond_shift_2_run.c: Likewise.
659 * gcc.target/aarch64/sve/cond_shift_3.c: Likewise.
660 * gcc.target/aarch64/sve/cond_shift_3_run.c: Likewise.
661 * gcc.target/aarch64/sve/cond_shift_4.c: Likewise.
662 * gcc.target/aarch64/sve/cond_shift_4_run.c: Likewise.
663 * gcc.target/aarch64/sve/cond_shift_5.c: Likewise.
664 * gcc.target/aarch64/sve/cond_shift_5_run.c: Likewise.
665 * gcc.target/aarch64/sve/cond_shift_6.c: Likewise.
666 * gcc.target/aarch64/sve/cond_shift_6_run.c: Likewise.
667 * gcc.target/aarch64/sve/cond_shift_7.c: Likewise.
668 * gcc.target/aarch64/sve/cond_shift_7_run.c: Likewise.
669 * gcc.target/aarch64/sve/cond_shift_8.c: Likewise.
670 * gcc.target/aarch64/sve/cond_shift_8_run.c: Likewise.
671 * gcc.target/aarch64/sve/cond_shift_9.c: Likewise.
672 * gcc.target/aarch64/sve/cond_shift_9_run.c: Likewise.
673
674 2019-08-14 Martin Sebor <msebor@redhat.com>
675
676 PR testsuite/91449
677 * gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.
678
679 2019-08-14 Jonathan Wakely <jwakely@redhat.com>
680
681 PR c++/91436
682 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
683 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
684 test that runs for C++11.
685 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
686
687 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
688
689 * gcc.c-torture/execute/noinit-attribute.c: Fix typo.
690
691 2019-08-14 Martin Sebor <msebor@redhat.com>
692
693 PR tree-optimization/91294
694 * gcc.dg/strlenopt-44.c: Adjust tested result.
695 * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
696 * gcc.dg/strlenopt-73.c: New test.
697 * gcc.dg/strlenopt-74.c: New test.
698 * gcc.dg/strlenopt-75.c: New test.
699 * gcc.dg/strlenopt-76.c: New test.
700 * gcc.dg/strlenopt-77.c: New test.
701
702 2019-08-14 Jakub Jelinek <jakub@redhat.com>
703 Marek Polacek <polacek@redhat.com>
704
705 PR c++/91391 - bogus -Wcomma-subscript warning.
706 * g++.dg/cpp2a/comma5.C: New test.
707
708 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
709
710 * lib/target-supports.exp (check_effective_target_noinit): New
711 proc.
712 * gcc.c-torture/execute/noinit-attribute.c: New test.
713
714 2019-08-14 Richard Biener <rguenther@suse.de>
715
716 PR target/91154
717 * gcc.target/i386/pr91154.c: New testcase.
718 * gcc.target/i386/minmax-3.c: Likewise.
719 * gcc.target/i386/minmax-4.c: Likewise.
720 * gcc.target/i386/minmax-5.c: Likewise.
721 * gcc.target/i386/minmax-6.c: Likewise.
722 * gcc.target/i386/minmax-1.c: Add -mno-stv.
723 * gcc.target/i386/minmax-2.c: Likewise.
724
725 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
726 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
727
728 * gcc.target/aarch64/sve/cond_logical_1.c: New test.
729 * gcc.target/aarch64/sve/cond_logical_1_run.c: Likewise.
730 * gcc.target/aarch64/sve/cond_logical_2.c: Likewise.
731 * gcc.target/aarch64/sve/cond_logical_2_run.c: Likewise.
732 * gcc.target/aarch64/sve/cond_logical_3.c: Likewise.
733 * gcc.target/aarch64/sve/cond_logical_3_run.c: Likewise.
734 * gcc.target/aarch64/sve/cond_logical_4.c: Likewise.
735 * gcc.target/aarch64/sve/cond_logical_4_run.c: Likewise.
736 * gcc.target/aarch64/sve/cond_logical_5.c: Likewise.
737 * gcc.target/aarch64/sve/cond_logical_5_run.c: Likewise.
738
739 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
740
741 * gcc.target/aarch64/sve/cond_uxt_1.c: New test.
742 * gcc.target/aarch64/sve/cond_uxt_1_run.c: Likewise.
743 * gcc.target/aarch64/sve/cond_uxt_2.c: Likewise.
744 * gcc.target/aarch64/sve/cond_uxt_2_run.c: Likewise.
745 * gcc.target/aarch64/sve/cond_uxt_3.c: Likewise.
746 * gcc.target/aarch64/sve/cond_uxt_3_run.c: Likewise.
747 * gcc.target/aarch64/sve/cond_uxt_4.c: Likewise.
748 * gcc.target/aarch64/sve/cond_uxt_4_run.c: Likewise.
749
750 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
751
752 * gcc.target/aarch64/sve/cond_convert_1.c: New test.
753 * gcc.target/aarch64/sve/cond_convert_1_run.c: Likewise.
754 * gcc.target/aarch64/sve/cond_convert_2.c: Likewise.
755 * gcc.target/aarch64/sve/cond_convert_2_run.c: Likewise.
756 * gcc.target/aarch64/sve/cond_convert_3.c: Likewise.
757 * gcc.target/aarch64/sve/cond_convert_3_run.c: Likewise.
758 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
759 * gcc.target/aarch64/sve/cond_convert_4_run.c: Likewise.
760 * gcc.target/aarch64/sve/cond_convert_5.c: Likewise.
761 * gcc.target/aarch64/sve/cond_convert_5_run.c: Likewise.
762 * gcc.target/aarch64/sve/cond_convert_6.c: Likewise.
763 * gcc.target/aarch64/sve/cond_convert_6_run.c: Likewise.
764
765 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
766 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
767
768 * gcc.target/aarch64/sve/cond_unary_1.c: Add tests for
769 floating-point types.
770 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
771 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
772 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
773
774 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
775 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
776
777 * gcc.target/aarch64/sve/cond_unary_1.c: New test.
778 * gcc.target/aarch64/sve/cond_unary_1_run.c: Likewise.
779 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
780 * gcc.target/aarch64/sve/cond_unary_2_run.c: Likewise.
781 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
782 * gcc.target/aarch64/sve/cond_unary_3_run.c: Likewise.
783 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
784 * gcc.target/aarch64/sve/cond_unary_4_run.c: Likewise.
785
786 2019-08-14 Bob Duff <duff@adacore.com>
787
788 * gnat.dg/alignment15.adb: New testcase.
789
790 2019-08-14 Bob Duff <duff@adacore.com>
791
792 * gnat.dg/warn27.adb: New testcase.
793
794 2019-08-14 Bob Duff <duff@adacore.com>
795
796 * gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
797
798 2019-08-14 Gary Dismukes <dismukes@adacore.com>
799
800 * gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
801 gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
802 testcase.
803
804 2019-08-14 Bob Duff <duff@adacore.com>
805
806 * gnat.dg/discr57.adb: New testcase.
807
808 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
809
810 * gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
811 gnat.dg/generic_inst11_pkg.ads: New testcase.
812
813 2019-08-14 Ed Schonberg <schonberg@adacore.com>
814
815 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
816
817 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
818
819 * gnat.dg/inline18.adb, gnat.dg/inline18.ads,
820 gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
821 gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
822 gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
823 gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
824 gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
825 gnat.dg/inline18_pkg2.ads: New testcase.
826
827 2019-08-14 Ed Schonberg <schonberg@adacore.com>
828
829 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
830 testcase.
831
832 2019-08-14 Gary Dismukes <dismukes@adacore.com>
833
834 * gnat.dg/task5.adb: New testcase.
835
836 2019-08-14 Richard Biener <rguenther@suse.de>
837
838 PR testsuite/91419
839 * lib/target-supports.exp (natural_alignment_32): Amend target
840 list based on BIGGEST_ALIGNMENT.
841 (natural_alignment_64): Targets not natural_alignment_32 cannot
842 be natural_alignment_64.
843 * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
844 * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
845 * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
846
847 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
848
849 * gcc.target/aarch64/sve/vcond_21.c: New test.
850 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
851
852 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
853 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
854
855 * g++.target/aarch64/sve/dup_sel_1.C: New test.
856 * g++.target/aarch64/sve/dup_sel_2.C: Likewise.
857 * g++.target/aarch64/sve/dup_sel_3.C: Likewise.
858 * g++.target/aarch64/sve/dup_sel_4.C: Likewise.
859 * g++.target/aarch64/sve/dup_sel_5.C: Likewise.
860 * g++.target/aarch64/sve/dup_sel_6.C: Likewise.
861
862 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
863 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
864
865 * gcc.target/aarch64/sve/vcond_18.c: New test.
866 * gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
867 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
868 * gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
869 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
870 * gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
871
872 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
873
874 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
875 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
876
877 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
878
879 * gcc.target/aarch64/sve/smax_1.c: New test.
880 * gcc.target/aarch64/sve/smin_1.c: Likewise.
881 * gcc.target/aarch64/sve/umax_1.c: Likewise.
882 * gcc.target/aarch64/sve/umin_1.c: Likewise.
883
884 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
885
886 * gcc.target/aarch64/sve/cnot_1.c: New test.
887 * gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
888 * gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
889 * gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
890 * gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
891 * gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
892 * gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
893
894 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
895
896 * gcc.target/aarch64/vect-clz.c: Force SVE off.
897 * gcc.target/aarch64/sve/clrsb_1.c: New test.
898 * gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
899 * gcc.target/aarch64/sve/clz_1.c: Likewise.
900 * gcc.target/aarch64/sve/clz_1_run.c: Likewise.
901
902 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
903
904 * gcc.target/aarch64/sve/adr_1.c: New test.
905 * gcc.target/aarch64/sve/adr_1_run.c: Likewise.
906 * gcc.target/aarch64/sve/adr_2.c: Likewise.
907 * gcc.target/aarch64/sve/adr_2_run.c: Likewise.
908 * gcc.target/aarch64/sve/adr_3.c: Likewise.
909 * gcc.target/aarch64/sve/adr_3_run.c: Likewise.
910 * gcc.target/aarch64/sve/adr_4.c: Likewise.
911 * gcc.target/aarch64/sve/adr_4_run.c: Likewise.
912 * gcc.target/aarch64/sve/adr_5.c: Likewise.
913 * gcc.target/aarch64/sve/adr_5_run.c: Likewise.
914
915 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
916
917 * g++.dg/conversion/simd4.C: Test locations.
918
919 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
920
921 * gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
922 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
923
924 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
925
926 * g++.dg/parse/typedef9.C: Test locations too.
927
928 2019-08-14 Martin Liska <mliska@suse.cz>
929
930 * c-c++-common/asan/memcmp-1.c: There's a new function in the
931 stack-trace on the top. So shift expected output in stack
932 trace.
933
934 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
935
936 * gcc.target/aarch64/sve/vcond_17.c: New test.
937 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
938
939 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
940
941 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
942 * gcc.target/aarch64/sve/single_1.c: Likewise.
943 * gcc.target/aarch64/sve/single_2.c: Likewise.
944 * gcc.target/aarch64/sve/single_3.c: Likewise.
945 * gcc.target/aarch64/sve/single_4.c: Likewise.
946
947 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
948
949 PR fortran/87991
950 * gfortran.dg/pr87991.f90: New test.
951
952 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
953
954 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
955 beyond the range of a PTRUE.
956 * gcc.target/aarch64/sve/while_6.c: New test.
957 * gcc.target/aarch64/sve/while_7.c: Likewise.
958 * gcc.target/aarch64/sve/while_8.c: Likewise.
959 * gcc.target/aarch64/sve/while_9.c: Likewise.
960 * gcc.target/aarch64/sve/while_10.c: Likewise.
961
962 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
963
964 PR fortran/88072
965 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
966 out of previous commit!
967
968 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
969
970 PR fortran/88072
971 * gfortran.dg/pr88072.f90: New test.
972 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
973
974 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
975
976 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
977 * obj-c++.dg/stubify-2.mm: Likewise.
978 * objc.dg/stubify-1.m: Likewise.
979 * objc.dg/stubify-2.m: Likewise.
980
981 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
982
983 PR fortran/90563
984 * gfortran.dg/do_subsript_5.f90: New test.
985
986 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
987
988 PR fortran/89647
989 * gfortran.dg/pr89647.f90: New test.
990
991 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
992
993 PR fortran/87993
994 * gfortran.dg/pr87993.f90: New test.
995
996 2019-08-13 Martin Sebor <msebor@redhat.com>
997
998 PR c/80619
999 * gcc.dg/format/pr80619.c: New test.
1000
1001 2019-08-13 Marek Polacek <polacek@redhat.com>
1002
1003 PR c++/90473 - wrong code with nullptr in default argument.
1004 * g++.dg/cpp0x/nullptr42.C: New test.
1005
1006 2019-08-13 Olivier Hainque <hainque@adacore.com>
1007
1008 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
1009
1010 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
1011
1012 PR target/81800
1013 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
1014
1015 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
1016
1017 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
1018 instead of a full vector load.
1019 * gcc.target/aarch64/sve/init_4.c: Likewise.
1020 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
1021 need to be loaded from memory.
1022 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
1023 big and little endian.
1024 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
1025 doubles to be moved via integer registers rather than loaded
1026 from memory.
1027 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
1028 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
1029 loaded via an integer register rather than from memory.
1030 * gcc.target/aarch64/sve/const_1.c: New test.
1031 * gcc.target/aarch64/sve/const_2.c: Likewise.
1032 * gcc.target/aarch64/sve/const_3.c: Likewise.
1033
1034 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1035
1036 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
1037 Handle csv-* and bad-devices-* tests.
1038 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
1039 work.
1040 * gcc.target/msp430/devices/bad-devices-1.c: New test.
1041 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
1042 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
1043 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
1044 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
1045 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
1046 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
1047 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
1048 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
1049 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
1050 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
1051 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
1052 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
1053 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
1054 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
1055 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
1056 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
1057 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
1058 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
1059 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
1060 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
1061 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
1062 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
1063 * gcc.target/msp430/devices/hard-foo.c: Likewise.
1064 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
1065 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
1066 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
1067 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
1068 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
1069 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
1070 * gcc.target/msp430/devices/devices.csv: Likewise.
1071
1072 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1073
1074 * gcc.target/msp430/msp430.exp
1075 (check_effective_target_msp430_430_selected): New.
1076 (check_effective_target_msp430_430x_selected): New.
1077 (check_effective_target_msp430_mlarge_selected): New.
1078 (check_effective_target_msp430_hwmul_not_none): New.
1079 (check_effective_target_msp430_hwmul_not_16bit): New.
1080 (check_effective_target_msp430_hwmul_not_32bit): New.
1081 (check_effective_target_msp430_hwmul_not_f5): New.
1082 (msp430_get_opts): New.
1083 (msp430_device_permutations_runtest): New.
1084 * gcc.target/msp430/devices/README: New file.
1085 * gcc.target/msp430/devices-main.c: New test.
1086 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
1087 * gcc.target/msp430/devices/hard-foo.c: Likewise.
1088 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
1089 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
1090 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
1091 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
1092
1093 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
1094
1095 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
1096 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
1097
1098 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
1099
1100 PR fortran/91414
1101 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
1102
1103 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1104
1105 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
1106 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
1107 gnat.dg/discr56_pkg2.ads: New testcase.
1108
1109 2019-08-13 Ed Schonberg <schonberg@adacore.com>
1110
1111 * gnat.dg/tagged4.adb: New testcase.
1112
1113 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1114
1115 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
1116 New testcase.
1117
1118 2019-08-13 Javier Miranda <miranda@adacore.com>
1119
1120 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
1121 gnat.dg/tagged3_pkg.ads: New testcase.
1122
1123 2019-08-13 Ed Schonberg <schonberg@adacore.com>
1124
1125 * gnat.dg/aggr27.adb: New testcase.
1126
1127 2019-08-13 Gary Dismukes <dismukes@adacore.com>
1128
1129 * gnat.dg/aggr26.adb: New testcase.
1130
1131 2019-08-13 Yannick Moy <moy@adacore.com>
1132
1133 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
1134
1135 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1136
1137 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
1138 gnat.dg/generic_inst9_pkg1-operator.ads,
1139 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
1140 gnat.dg/generic_inst9_pkg2.ads: New testcase.
1141
1142 2019-08-13 Justin Squirek <squirek@adacore.com>
1143
1144 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
1145
1146 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
1147
1148 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
1149 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
1150 testcase.
1151
1152 2019-08-13 Javier Miranda <miranda@adacore.com>
1153
1154 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
1155
1156 2019-08-13 Martin Liska <mliska@suse.cz>
1157
1158 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
1159
1160 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1161
1162 PR fortran/91424
1163 * gfortran.dg/do_subscript_3.f90: New test.
1164 * gfortran.dg/do_subscript_4.f90: New test.
1165 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
1166
1167 2019-08-12 Jakub Jelinek <jakub@redhat.com>
1168
1169 PR target/83250
1170 PR target/91340
1171 * gcc.target/i386/avx-typecast-1.c: New test.
1172 * gcc.target/i386/avx-typecast-2.c: New test.
1173 * gcc.target/i386/avx512f-typecast-2.c: New test.
1174
1175 2019-08-12 Ed Schonberg <schonberg@adacore.com>
1176
1177 * gnat.dg/null_check.adb: New testcase.
1178
1179 2019-08-12 Ed Schonberg <schonberg@adacore.com>
1180
1181 * gnat.dg/renaming15.adb: New testcase.
1182
1183 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1184
1185 * gnat.dg/slice10.adb: New testcase.
1186
1187 2019-08-12 Gary Dismukes <dismukes@adacore.com>
1188
1189 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
1190 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
1191 New testcase.
1192
1193 2019-08-12 Ed Schonberg <schonberg@adacore.com>
1194
1195 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
1196
1197 2019-08-12 Gary Dismukes <dismukes@adacore.com>
1198
1199 * gnat.dg/suppress_initialization2.adb,
1200 gnat.dg/suppress_initialization2.ads: New testcase.
1201
1202 2019-08-12 Yannick Moy <moy@adacore.com>
1203
1204 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
1205
1206 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1207
1208 * gnat.dg/range_check7.adb: New testcase.
1209
1210 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
1211
1212 * gnat.dg/range_check6.adb: New testcase.
1213
1214 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
1215
1216 PR d/90601
1217 * gdc.dg/pr90601.d: New test.
1218
1219 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
1220
1221 * gfortran.dg/boz_8.f90: Adjust error messages.
1222 * gfortran.dg/nan_4.f90: Ditto.
1223 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
1224 and test for warnings.
1225 * gfortran.dg/boz_3.f90: Ditto.
1226 * gfortran.dg/boz_4.f90: Ditto.
1227 * gfortran.dg/dec_structure_6.f90: Ditto.
1228 * gfortran.dg/ibits.f90: Ditto.
1229
1230 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
1231
1232 PR d/91238
1233 * gdc.dg/pr91238.d: New test.
1234
1235 2019-08-10 Jakub Jelinek <jakub@redhat.com>
1236
1237 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
1238 declare target with clauses in between declare target without clauses
1239 and end declare target.
1240 * c-c++-common/gomp/declare-target-4.c: New test.
1241
1242 PR target/91408
1243 * gcc.target/i386/pr91408.c: New test.
1244
1245 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1246
1247 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
1248 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
1249 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
1250 * gcc.target/powerpc/vec-rotate-2.c: ... this.
1251 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
1252 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
1253 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
1254 * gcc.target/powerpc/vec-rotate-4.c: ... this.
1255
1256 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
1257
1258 * lib/target-supports.exp
1259 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
1260 * g++.target/aarch64/return_address_sign_b_exception.C,
1261 return_address_sign_ab_exception.C: Add dg-require-effective-target
1262 checks.
1263
1264 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
1265
1266 PR middle-end/90313
1267 * g++.dg/torture/pr90313.cc: New test.
1268
1269 2019-08-09 Martin Liska <mliska@suse.cz>
1270
1271 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
1272
1273 2019-08-09 Martin Liska <mliska@suse.cz>
1274
1275 * gcc.dg/spellcheck-options-21.c: New test.
1276
1277 2019-08-09 Martin Liska <mliska@suse.cz>
1278
1279 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
1280 * g++.dg/ipa/ipa-icf-3.C: Likewise.
1281 * g++.dg/ipa/ipa-icf-4.C: Likewise.
1282 * g++.dg/ipa/ipa-icf-6.C: Likewise.
1283 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
1284 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1285 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1286 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1287 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1288 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1289 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1290 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1291 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1292 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1293 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1294 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1295 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1296 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1297 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1298 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1299 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1300 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1301 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
1302 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1303 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1304 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1305 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1306 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
1307 * gcc.dg/ipa/pr64307.c: Likewise.
1308 * gcc.dg/ipa/pr90555.c: Likewise.
1309
1310 2019-08-09 Martin Liska <mliska@suse.cz>
1311
1312 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
1313 to -fdump-ipa-profile.
1314 * g++.dg/tree-prof/morefunc.C: Likewise.
1315 * g++.dg/tree-prof/reorder.C: Likewise.
1316 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1317 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1318 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1319 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1320 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
1321 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1322 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1323 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1324 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1325 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1326
1327 2019-08-09 Jakub Jelinek <jakub@redhat.com>
1328
1329 * c-c++-common/gomp/if-4.c: New test.
1330 * c-c++-common/gomp/clause-dups-1.c: New test.
1331
1332 PR c/91401
1333 * c-c++-common/gomp/pr91401-1.c: New test.
1334 * c-c++-common/gomp/pr91401-2.c: New test.
1335
1336 2019-08-09 Alexandre Oliva <oliva@adacore.com>
1337
1338 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
1339 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
1340 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1341 * gcc.target/i386/xop-vshift-1.c: Likewise.
1342 * gcc.target/powerpc/direct-move.h: Likewise.
1343
1344 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
1345
1346 * g++.dg/cpp0x/enum20.C: Test location(s) too.
1347 * g++.dg/other/friend3.C: Likewise.
1348 * g++.dg/parse/dtor5.C: Likewise.
1349 * g++.dg/parse/friend7.C: Likewise.
1350 * g++.dg/template/error22.C: Likewise.
1351 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
1352
1353 2019-08-08 Jim Wilson <jimw@sifive.com>
1354
1355 PR target/91229
1356 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
1357 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
1358
1359 2019-08-08 Marek Polacek <polacek@redhat.com>
1360
1361 PR c++/79520
1362 * g++.dg/cpp1y/constexpr-79520.C: New test.
1363
1364 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
1365
1366 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
1367 definitions.
1368 * gcc.dg/enum-redef-1.c: New test.
1369
1370 2019-08-08 Marek Polacek <polacek@redhat.com>
1371
1372 PR c++/87519 - bogus warning with -Wsign-conversion.
1373 * g++.dg/warn/Wsign-conversion-5.C: New test.
1374
1375 * g++.dg/cpp2a/inline-asm3.C: New test.
1376
1377 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
1378
1379 PR fortran/91359
1380 * pr91359_2.f: Fix missing hyphen in dg-do
1381 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
1382
1383 2019-08-07 Marek Polacek <polacek@redhat.com>
1384
1385 PR c++/67533
1386 * g++.dg/tls/thread_local-ice5.C: New test.
1387
1388 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1389
1390 * gcc.target/aarch64/sve/init_13.c: New test.
1391
1392 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1393
1394 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
1395 a temporary FPR.
1396
1397 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
1398
1399 * gcc.target/aarch64/sve/clastb_8.c: New test.
1400
1401 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
1402
1403 PR target/91385
1404 * gcc.target/i386/pr91385.c: New test.
1405
1406 2019-08-07 Marek Polacek <polacek@redhat.com>
1407
1408 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
1409 * g++.dg/cpp0x/gen-attrs-68.C: New test.
1410 * g++.dg/cpp0x/gen-attrs-69.C: New test.
1411
1412 2019-08-07 Marek Polacek <polacek@redhat.com>
1413
1414 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
1415 * g++.dg/cpp2a/inline-asm1.C: New test.
1416 * g++.dg/cpp2a/inline-asm2.C: New test.
1417 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
1418
1419 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
1420
1421 PR fortran/53796
1422 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
1423 with inquire via filename.
1424
1425 2019-08-07 Jakub Jelinek <jakub@redhat.com>
1426
1427 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
1428 instead of use_device_ptr clause where required by OpenMP 5.0, add
1429 further tests for both use_device_ptr and use_device_addr clauses.
1430
1431 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
1432
1433 * gcc.target/powerpc/vec_rotate-1.c: New test.
1434 * gcc.target/powerpc/vec_rotate-2.c: New test.
1435 * gcc.target/powerpc/vec_rotate-3.c: New test.
1436 * gcc.target/powerpc/vec_rotate-4.c: New test.
1437
1438 2019-08-07 Alexandre Oliva <oliva@adacore.com>
1439
1440 * gcc.target/i386/math_m_pi.h: New.
1441 * gcc.target/i386/sse4_1-round.h: Use it.
1442 * gcc.target/i386/pr73350.c: Likewise.
1443 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
1444 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
1445 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
1446 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1447 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
1448 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
1449 dg-skip-if "no M_PI".
1450 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
1451 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1452 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1453 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1454 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1455 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
1456 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
1457 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
1458 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1459 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
1460 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
1461 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
1462 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
1463 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
1464 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
1465 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
1466 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
1467 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
1468 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
1469 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1470 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1471 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1472 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1473 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1474 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1475 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1476 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1477 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1478 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1479 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1480 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1481 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1482 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1483 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1484 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1485 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1486 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1487 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1488 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1489
1490 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
1491
1492 PR fortran/91359
1493 * gfortran.dg/pr91359_1.f: New test.
1494 * gfortran.dg/pr91359_2.f: Ditto.
1495
1496 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
1497
1498 PR fortran/42546
1499 * gfortran.dg/allocated_1.f90: New test.
1500 * gfortran.dg/allocated_2.f90: Ditto.
1501
1502 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1503
1504 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
1505 Remove.
1506 (AVX512VP2INTERSECT): Define.
1507 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
1508 Remove.
1509 (AVX512VP2INTERSECT): Define.
1510
1511 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
1512
1513 * g++.dg/cpp0x/desig1.C: Check location too.
1514
1515 2019-08-05 Marek Polacek <polacek@redhat.com>
1516
1517 DR 2413 - typename in conversion-function-ids.
1518 * g++.dg/cpp2a/typename17.C: New test.
1519
1520 2019-08-05 Martin Sebor <msebor@redhat.com>
1521
1522 PR middle-end/50476
1523 * gcc.dg/uninit-pr50476.c: New test.
1524
1525 PR c++/60517
1526 * g++.dg/pr60517.C: New test.
1527
1528 2019-08-02 Tom Honermann <tom@honermann.net>
1529
1530 PR c++/88095
1531 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
1532 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
1533 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
1534 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
1535 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
1536 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
1537
1538 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
1539
1540 PR fortran/91372
1541 * gfortran.dg/pr91372.f90: New test.
1542
1543 2019-08-05 Marek Polacek <polacek@redhat.com>
1544
1545 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
1546 * g++.dg/cpp2a/comma1.C: New test.
1547 * g++.dg/cpp2a/comma2.C: New test.
1548 * g++.dg/cpp2a/comma3.C: New test.
1549 * g++.dg/cpp2a/comma4.C: New test.
1550
1551 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
1552
1553 * gcc.target/aarch64/sve/mask_load_1.c: New test.
1554
1555 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1556
1557 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
1558 actions.
1559
1560 2019-08-05 Martin Liska <mliska@suse.cz>
1561
1562 PR c++/91334
1563 * g++.dg/torture/pr91334.C: New test.
1564
1565 2019-08-05 Richard Biener <rguenther@suse.de>
1566
1567 PR middle-end/91169
1568 * gnat.dg/array37.adb: New testcase.
1569
1570 2019-08-05 Jakub Jelinek <jakub@redhat.com>
1571
1572 PR target/91341
1573 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
1574 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
1575 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
1576 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
1577 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
1578 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
1579 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
1580 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
1581 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
1582 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
1583 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
1584 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
1585
1586 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
1587
1588 * gcc.target/riscv/promote-type-for-libcall.c: New.
1589
1590 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
1591
1592 PR fortran/90985
1593 * gfortran.dg/pr90985.f90: New test.
1594
1595 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
1596
1597 PR fortran/90986
1598 * gfortran.dg/equiv_10.f90: New test.
1599
1600 2019-08-02 Marek Polacek <polacek@redhat.com>
1601
1602 PR c++/56428
1603 * g++.dg/cpp0x/nontype4.C: New test.
1604
1605 2019-08-02 Marek Polacek <polacek@redhat.com>
1606
1607 PR c++/53009
1608 * g++.dg/cpp0x/nontype3.C: New test.
1609
1610 2019-08-02 Marek Polacek <polacek@redhat.com>
1611
1612 PR c++/77575
1613 * g++.dg/cpp0x/nontype2.C: New test.
1614
1615 2019-08-02 Steve Ellcey <sellcey@marvell.com>
1616
1617 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
1618 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
1619 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
1620
1621 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
1622
1623 PR target/91201
1624 * gcc.target/i386/sse4_1-pr91201.c: New test.
1625
1626 2019-08-02 Marek Polacek <polacek@redhat.com>
1627
1628 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
1629 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
1630
1631 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
1632
1633 PR target/91323
1634 * gcc.dg/torture/pr91323.c: New test.
1635
1636 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 * g++.dg/cpp1z/nodiscard6.C: New.
1639
1640 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
1641
1642 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
1643 * gcc.dg/torture/ssa-fre-7.c: Likewise.
1644
1645 2019-08-02 Jakub Jelinek <jakub@redhat.com>
1646
1647 PR tree-optimization/91201
1648 * gcc.target/i386/sse2-pr91201-3.c: New test.
1649 * gcc.target/i386/sse2-pr91201-4.c: New test.
1650 * gcc.target/i386/sse2-pr91201-5.c: New test.
1651 * gcc.target/i386/sse2-pr91201-6.c: New test.
1652
1653 2019-08-02 Martin Liska <mliska@suse.cz>
1654
1655 * g++.dg/cpp1y/new2.C: New test.
1656
1657 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
1658
1659 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
1660
1661 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
1662
1663 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
1664
1665 2019-08-01 Martin Sebor <msebor@redhat.com>
1666
1667 PR c++/90947
1668 * c-c++-common/array-1.c: New test.
1669 * g++.dg/abi/mangle73.C: New test.
1670 * g++.dg/cpp2a/nontype-class23.C: New test.
1671 * g++.dg/init/array53.C: New test.
1672
1673 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
1674
1675 PR target/85693
1676 * gcc.target/i386/pr85693-1.c: New test.
1677
1678 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
1679
1680 PR c++/90590
1681 * c-c++-common/pr90590-1.c: New test.
1682 * c-c++-common/pr90590-1.h: New test.
1683 * c-c++-common/pr90590-2.c: New test.
1684 * c-c++-common/pr90590-2.h: New test.
1685
1686 2019-08-01 Marek Polacek <polacek@redhat.com>
1687
1688 PR c++/90805 - detect narrowing in case values.
1689 * c-c++-common/pr89888.c: Update expected dg-error.
1690 * g++.dg/cpp0x/Wnarrowing17.C: New test.
1691 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
1692
1693 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1694
1695 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
1696
1697 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
1698
1699 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
1700
1701 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
1702
1703 * g++.dg/diagnostic/delete1.C: New.
1704
1705 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
1706
1707 * gcc.target/riscv/attribute-10.c: New test.
1708
1709 2019-07-31 Richard Biener <rguenther@suse.de>
1710
1711 PR tree-optimization/91280
1712 * g++.dg/torture/pr91280.C: New testcase.
1713
1714 2019-07-31 Richard Biener <rguenther@suse.de>
1715
1716 PR tree-optimization/91293
1717 * gcc.dg/vect/pr91293-1.c: New testcase.
1718 * gcc.dg/vect/pr91293-2.c: Likewise.
1719 * gcc.dg/vect/pr91293-3.c: Likewise.
1720
1721 2019-07-31 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR tree-optimization/91201
1724 * gcc.target/i386/sse2-pr91201-2.c: New test.
1725
1726 2019-07-31 Richard Biener <rguenther@suse.de>
1727
1728 PR tree-optimization/91178
1729 * gcc.dg/torture/pr91178-2.c: New testcase.
1730
1731 2019-07-31 Jakub Jelinek <jakub@redhat.com>
1732
1733 PR tree-optimization/91201
1734 * gcc.target/i386/sse2-pr91201.c: New test.
1735 * gcc.target/i386/avx2-pr91201.c: New test.
1736 * gcc.target/i386/avx512bw-pr91201.c: New test.
1737
1738 2019-07-31 Sudakshina Das <sudi.das@arm.com>
1739
1740 * gcc.target/aarch64/acle/tme.c: New test.
1741 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
1742
1743 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
1744
1745 * gcc.target/arm/cmse/cmse-17.c: New test.
1746
1747 2019-07-30 Martin Sebor <msebor@redhat.com>
1748
1749 PR testsuite/91258
1750 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
1751
1752 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1753
1754 PR fortran/91296
1755 * gfortran.dg/pr91296.f90: New test.
1756
1757 2019-07-30 Martin Liska <mliska@suse.cz>
1758
1759 PR tree-optimization/91270
1760 * g++.dg/torture/pr91270.C: New test.
1761
1762 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
1763
1764 * gcc.dg/vect/vect-cond-arith-7.c: New test.
1765
1766 2019-07-30 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR middle-end/91282
1769 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
1770 dg-additional-options.
1771
1772 PR middle-end/91216
1773 * gcc.dg/gomp/pr91216.c: New test.
1774
1775 PR target/91150
1776 * gcc.target/i386/avx512bw-pr91150.c: New test.
1777
1778 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1779
1780 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
1781 * gcc.target/msp430/region-misuse-code.c: New test.
1782 * gcc.target/msp430/region-misuse-data.c: Likewise.
1783 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
1784 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
1785
1786 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1787
1788 PR target/70320
1789 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
1790 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
1791
1792 2019-07-29 Martin Liska <mliska@suse.cz>
1793
1794 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
1795 ICE.
1796
1797 2019-07-29 Richard Biener <rguenther@suse.de>
1798
1799 PR tree-optimization/91267
1800 * gcc.dg/torture/pr91267.c: New testcase.
1801
1802 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1803
1804 * c-c++-common/guality/Og-dce-1.c: New test.
1805 * c-c++-common/guality/Og-dce-2.c: Likewise.
1806 * c-c++-common/guality/Og-dce-3.c: Likewise.
1807
1808 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1809
1810 * c-c++-common/guality/Og-global-dse-1.c: New test.
1811
1812 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1813
1814 * c-c++-common/guality/Og-static-wo-1.c: New test.
1815 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
1816 "Og" and "general" tests. Run the latter at -O0 and -Og only.
1817 * gcc.dg/guality/guality.exp: Likewise.
1818
1819 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1820
1821 * lib/scanasm.exp (parse_function_bodies, check_function_body)
1822 (check-function-bodies): New procedures.
1823 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
1824 instead of scan-assembler.
1825 * gcc.target/aarch64/sve/init_2.c: Likewise.
1826 * gcc.target/aarch64/sve/init_3.c: Likewise.
1827 * gcc.target/aarch64/sve/init_4.c: Likewise.
1828 * gcc.target/aarch64/sve/init_5.c: Likewise.
1829 * gcc.target/aarch64/sve/init_6.c: Likewise.
1830 * gcc.target/aarch64/sve/init_7.c: Likewise.
1831 * gcc.target/aarch64/sve/init_8.c: Likewise.
1832 * gcc.target/aarch64/sve/init_9.c: Likewise.
1833 * gcc.target/aarch64/sve/init_10.c: Likewise.
1834 * gcc.target/aarch64/sve/init_11.c: Likewise.
1835 * gcc.target/aarch64/sve/init_12.c: Likewise.
1836
1837 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1838
1839 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
1840 Require fpic support.
1841
1842 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
1843
1844 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
1845 and vsx.
1846
1847 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
1848
1849 * lib/scanasm.exp (object-size): Handle Darwin's size command.
1850
1851 2018-07-26 Tamar Christina <tamar.christina@arm.com>
1852
1853 * gcc.dg/type-convert-var.c: New test.
1854
1855 2019-07-26 Martin Jambor <mjambor@suse.cz>
1856
1857 PR ipa/89330
1858 * g++.dg/lto/pr89330_[01].C: New test.
1859 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
1860
1861 2019-07-25 Martin Sebor <msebor@redhat.com>
1862
1863 PR tree-optimization/91183
1864 PR tree-optimization/86688
1865 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
1866 * gcc.dg/strlenopt-70.c: Fix bugs.
1867 * gcc.dg/strlenopt-71.c: Same.
1868 * gcc.dg/strlenopt-72.c: Same.
1869
1870 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
1871
1872 PR rtl-optimization/91223
1873 * gcc.target/i386/pr91223.c: New test.
1874
1875 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
1876
1877 PR gcov-profile/91087
1878 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
1879 "final" line for the failure summaries. Adjust source layout so that
1880 dejagnu xfail expressions work.
1881
1882 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1883
1884 PR fortran/65819
1885 * gfortran.dg/dependency_54.f90: New test.
1886
1887 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
1888
1889 * gnat.dg/case_optimization3.ad[sb]: New test.
1890
1891 2019-07-25 Martin Liska <mliska@suse.cz>
1892 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
1893
1894 PR c++/23383
1895 * g++.dg/cpp1y/new1.C: New test.
1896
1897 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
1898
1899 PR testsuite/91245
1900 * gnat.dg/float_value1.adb: Only run on x86.
1901
1902 2019-07-24 Martin Sebor <msebor@redhat.com>
1903
1904 PR tree-optimization/91183
1905 PR tree-optimization/86688
1906 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
1907 * gcc.dg/Wstringop-overflow-14.c: New test.
1908 * gcc.dg/attr-nonstring-2.c: Remove xfails.
1909 * gcc.dg/strlenopt-70.c: New test.
1910 * gcc.dg/strlenopt-71.c: New test.
1911 * gcc.dg/strlenopt-72.c: New test.
1912 * gcc.dg/strlenopt-8.c: Remove xfails.
1913
1914 2019-07-24 Martin Sebor <msebor@redhat.com>
1915
1916 PR driver/80545
1917 * gcc.misc-tests/help.exp: Add tests.
1918 * lib/options.exp: Handle C++.
1919
1920 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
1921
1922 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
1923 predicate.
1924 * gcc.target/arc/builtin_special.c: Update test/
1925 * gcc.target/arc/interrupt-1.c: Likewise.
1926 * gcc.target/arc/interrupt-10.c: New test.
1927 * gcc.target/arc/interrupt-11.c: Likewise.
1928 * gcc.target/arc/interrupt-12.c: Likewise.
1929
1930 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
1931
1932 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
1933 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
1934 * gcc.target/s390/mul-signed-overflow-1.c: New test.
1935 * gcc.target/s390/mul-signed-overflow-2.c: New test.
1936
1937 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1938
1939 PR middle-end/91166
1940 * gcc.target/aarch64/sve/pr91166.c: New test.
1941
1942 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1943
1944 PR fortran/54072
1945 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
1946
1947 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1948
1949 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
1950 * arithmetic_overflow_1.f90: Ditto.
1951 * gfortran.dg/boz_11.f90: Ditto.
1952 * gfortran.dg/boz_12.f90: Ditto.
1953 * gfortran.dg/boz_4.f90: Ditto.
1954 * gfortran.dg/boz_5.f90: Ditto.
1955 * gfortran.dg/boz_6.f90: Ditto.
1956 * gfortran.dg/boz_7.f90: Ditto.
1957 * gfortran.dg/boz_8.f90: Ditto.
1958 * gfortran.dg/dec_structure_6.f90: Ditto.
1959 * gfortran.dg/dec_union_1.f90: Ditto.
1960 * gfortran.dg/dec_union_2.f90: Ditto.
1961 * gfortran.dg/dec_union_5.f90: Ditto.
1962 * gfortran.dg/dshift_3.f90: Ditto.
1963 * gfortran.dg/gnu_logical_2.f90: Ditto.
1964 * gfortran.dg/int_conv_1.f90: Ditto.
1965 * gfortran.dg/ishft_1.f90: Ditto.
1966 * gfortran.dg/nan_4.f90: Ditto.
1967 * gfortran.dg/no_range_check_3.f90: Ditto.
1968 * gfortran.dg/pr16433.f: Ditto.
1969 * gfortran.dg/pr44491.f90: Ditto.
1970 * gfortran.dg/pr58027.f90: Ditto.
1971 * gfortran.dg/pr81509_2.f90: Ditto.
1972 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1973 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1974 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
1975 Ditto.
1976 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1977 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
1978 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
1979 * gfortran.dg/gnu_logical_1.F: Delete test.
1980 * gfortran.dg/merge_bits_3.f90: New test.
1981 * gfortran.dg/merge_bits_3.f90: Ditto.
1982 * gfortran.dg/boz_int.f90: Ditto.
1983 * gfortran.dg/boz_bge.f90: Ditto.
1984 * gfortran.dg/boz_complex_1.f90: Ditto.
1985 * gfortran.dg/boz_complex_2.f90: Ditto.
1986 * gfortran.dg/boz_complex_3.f90: Ditto.
1987 * gfortran.dg/boz_dble.f90: Ditto.
1988 * gfortran.dg/boz_dshift_1.f90: Ditto.
1989 * gfortran.dg/boz_dshift_2.f90: Ditto.
1990 * gfortran.dg/boz_float_1.f90: Ditto.
1991 * gfortran.dg/boz_float_2.f90: Ditto.
1992 * gfortran.dg/boz_float_3.f90: Ditto.
1993 * gfortran.dg/boz_iand_1.f90: Ditto.
1994 * gfortran.dg/boz_iand_2.f90: Ditto.
1995
1996 2019-07-23 Jeff Law <law@redhat.com>
1997
1998 PR tree-optimization/86061
1999 * gcc.dg/tree-ssa/pr86061.c: New test.
2000
2001 2019-07-23 Richard Biener <rguenther@suse.de>
2002
2003 PR tree-optimization/83518
2004 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
2005
2006 2019-07-23 Ed Schonberg <schonberg@adacore.com>
2007
2008 * gnat.dg/task4.adb: New testcase.
2009
2010 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
2011
2012 * gnat.dg/range_check5.adb: New testcase.
2013
2014 2019-07-23 Ed Schonberg <schonberg@adacore.com>
2015
2016 * gnat.dg/iter5.adb: Add an expected error.
2017 * gnat.dg/iter6.adb: New testcase.
2018
2019 2019-07-23 Yannick Moy <moy@adacore.com>
2020
2021 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
2022
2023 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
2024
2025 * gcc.target/aarch64/simd/ssra.c: New test.
2026 * gcc.target/aarch64/simd/usra.c: New test.
2027
2028 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2029
2030 * gcc.target/msp430/isr-push-pop-main.c: New test.
2031 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
2032 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
2033 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
2034 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
2035
2036 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
2037
2038 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
2039 New testcase.
2040 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
2041 Adjust error message.
2042
2043 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
2044
2045 * gcc.target/powerpc/sse4_1-check.h: New.
2046 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
2047 * gcc.target/powerpc/sse4_1-pblendw.c: New.
2048 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
2049
2050 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2051
2052 * gnat.dg/fixedpnt6.adb: New testcase.
2053
2054 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2055
2056 * gnat.dg/warn26.adb: New testcase.
2057
2058 2019-07-22 Javier Miranda <miranda@adacore.com>
2059
2060 * gnat.dg/class_wide5.adb: New testcase.
2061
2062 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2063
2064 * gnat.dg/opt80.adb: New testcase.
2065
2066 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2067
2068 * gnat.dg/warn25.adb: New testcase.
2069
2070 2019-07-22 Yannick Moy <moy@adacore.com>
2071
2072 * gnat.dg/warn24.adb: New testcase.
2073
2074 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2075
2076 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
2077 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
2078 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
2079 testcase.
2080
2081 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2082
2083 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
2084
2085 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2086
2087 * gnat.dg/enum_val1.adb: New testcase.
2088
2089 2019-07-22 Nicolas Roche <roche@adacore.com>
2090
2091 * gnat.dg/float_value1.adb: New testcase.
2092
2093 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2094
2095 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
2096 gnat.dg/encode_string1_pkg.ads: New testcase.
2097
2098 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2099
2100 * gnat.dg/warn23.adb: New testcase.
2101
2102 2019-07-22 Javier Miranda <miranda@adacore.com>
2103
2104 * gnat.dg/cpp_constructor2.adb: New testcase.
2105
2106 2019-07-22 Ed Schonberg <schonberg@adacore.com>
2107
2108 * gnat.dg/warn22.adb: New testcase.
2109
2110 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
2111
2112 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
2113 testcase.
2114
2115 2019-07-22 Richard Biener <rguenther@suse.de>
2116
2117 PR tree-optimization/91221
2118 * g++.dg/pr91221.C: New testcase.
2119
2120 2019-07-22 Martin Liska <mliska@suse.cz>
2121
2122 PR driver/91172
2123 * gcc.dg/pr91172.c: New test.
2124
2125 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
2126
2127 * gcc.target/arc/tls-2.c: New test.
2128 * gcc.target/arc/tls-3.c: Likewise.
2129
2130 2019-07-21 Marek Polacek <polacek@redhat.com>
2131
2132 PR c++/67853
2133 * g++.dg/cpp0x/decltype72.C: New test.
2134
2135 2019-07-22 Stafford Horne <shorne@gmail.com>
2136
2137 * gcc.target/or1k/ror-4.c: New file.
2138 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
2139 as the shftimm option no longer controls rotate.
2140
2141 2019-07-22 Stafford Horne <shorne@gmail.com>
2142
2143 PR target/90362
2144 * gcc.target/or1k/div-mul-3.c: New test.
2145
2146 2019-07-22 Stafford Horne <shorne@gmail.com>
2147
2148 PR target/90363
2149 * gcc.target/or1k/swap-1.c: New test.
2150 * gcc.target/or1k/swap-2.c: New test.
2151
2152 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
2153
2154 * gcc.target/powerpc/volatile-mem.c: New testcase.
2155
2156 2019-07-20 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR target/91204
2159 * gcc.c-torture/compile/pr91204.c: New test.
2160
2161 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
2162 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
2163 clause where allowed. Add combined constructs with loop with all
2164 possible clauses.
2165 (qux): New function.
2166 * c-c++-common/gomp/loop-1.c: New test.
2167 * c-c++-common/gomp/loop-2.c: New test.
2168 * c-c++-common/gomp/loop-3.c: New test.
2169 * c-c++-common/gomp/loop-4.c: New test.
2170 * c-c++-common/gomp/loop-5.c: New test.
2171 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
2172 * c-c++-common/gomp/simd-setjmp-1.c: New test.
2173 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
2174
2175 * gcc.dg/vect/vect-simd-16.c: New test.
2176
2177 2019-07-19 Jeff Law <law@redhat.com>
2178
2179 PR tree-optimization/86061
2180 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
2181 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
2182
2183 2019-07-19 Richard Biener <rguenther@suse.de>
2184
2185 PR tree-optimization/91211
2186 * gcc.dg/torture/pr91211.c: New testcase.
2187
2188 2019-07-19 Richard Biener <rguenther@suse.de>
2189
2190 PR tree-optimization/91200
2191 * gcc.dg/torture/pr91200.c: New testcase.
2192
2193 2019-07-19 Jakub Jelinek <jakub@redhat.com>
2194
2195 PR middle-end/91190
2196 * gcc.c-torture/compile/pr91190.c: New test.
2197
2198 2019-07-19 Richard Biener <rguenther@suse.de>
2199
2200 PR tree-optimization/91207
2201 * gcc.dg/torture/pr91207.c: New testcase.
2202
2203 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
2204
2205 PR target/91188
2206 * gcc.target/i386/pr91188-1a.c: New test.
2207 * gcc.target/i386/pr91188-1b.c: Ditto.
2208 * gcc.target/i386/pr91188-1c.c: Ditto.
2209 * gcc.target/i386/pr91188-2a.c: Ditto.
2210 * gcc.target/i386/pr91188-2b.c: Ditto.
2211 * gcc.target/i386/pr91188-2c.c: Ditto.
2212
2213 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
2214
2215 PR target/90317
2216 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
2217 uint32_t.
2218 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
2219 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
2220 uint32_t.
2221 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
2222 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
2223 uint32_t.
2224 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
2225 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
2226 uint32_t.
2227 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
2228
2229 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
2230
2231 * g++.dg/lto/alias-5_0.C: New testcase.
2232 * g++.dg/lto/alias-5_1.C: New.
2233 * g++.dg/lto/alias-5_2.c: New.
2234
2235 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
2236
2237 PR tree-optimization/91137
2238 * gcc.c-torture/execute/pr91137.c: New test.
2239
2240 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
2241
2242 * c-c++-common/pr53633-2.c: New test.
2243
2244 2019-07-17 Alexandre Oliva <oliva@adacore.com>
2245
2246 PR middle-end/81824
2247 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
2248 are from Martin Sebor.
2249
2250 2019-07-17 Marek Polacek <polacek@redhat.com>
2251
2252 PR c++/90455
2253 * g++.dg/cpp0x/nsdmi-list6.C: New test.
2254
2255 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
2256
2257 * g++.dg/lto/alias-4_0.C
2258
2259 2019-07-17 Richard Biener <rguenther@suse.de>
2260
2261 PR tree-optimization/91178
2262 * gcc.dg/torture/pr91178.c: New testcase.
2263
2264 2019-07-17 Richard Biener <rguenther@suse.de>
2265
2266 PR tree-optimization/91180
2267 * gcc.dg/torture/pr91180.c: New testcase.
2268
2269 2019-07-17 Jakub Jelinek <jakub@redhat.com>
2270
2271 PR tree-optimization/91157
2272 * gcc.target/i386/avx512f-pr91157.c: New test.
2273 * gcc.target/i386/avx512bw-pr91157.c: New test.
2274
2275 2019-07-17 Richard Biener <rguenther@suse.de>
2276
2277 PR tree-optimization/91181
2278 * gcc.dg/pr91181.c: New testcase.
2279
2280 2019-07-16 Harald Anlauf <anlauf@gmx.de>
2281
2282 PR fortran/90903
2283 * gfortran.dg/check_bits_1.f90: New testcase.
2284
2285 2019-07-16 Jeff Law <law@redhat.com>
2286
2287 PR rtl-optimization/91173
2288 * g++.dg/pr91173.C: New test.
2289
2290 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
2291
2292 PR target/89190
2293 * gcc.target/arm/pr89190.c: New test.
2294
2295 2019-07-16 Jakub Jelinek <jakub@redhat.com>
2296
2297 PR rtl-optimization/91164
2298 * g++.dg/opt/pr91164.C: New test.
2299
2300 2019-07-16 Jan Hubicka <jh@suse.cz>
2301
2302 * g++.dg/lto/alias-1_0.C: Use -O3.
2303 * g++.dg/lto/alias-2_0.C: Use -O3.
2304 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
2305 -fno-use-linker-plugin.
2306 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
2307
2308 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2309
2310 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
2311 sparcv9.
2312
2313 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2314
2315 * gcc.dg/autopar/pr91162.c: Require int128 support.
2316
2317 2019-07-15 Richard Biener <rguenther@suse.de>
2318
2319 PR middle-end/91162
2320 * gcc.dg/autopar/pr91162.c: New testcase.
2321
2322 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
2323
2324 PR tree-optimization/88497
2325 * gcc.dg/tree-ssa/pr88497-1.c: New test.
2326 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
2327 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
2328 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
2329 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
2330 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
2331 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
2332
2333 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2334
2335 PR fortran/87233
2336 * gfortran.dg/initialization_14.f90: Modify to now pass by
2337 removing two dg-error commands. Added comments.
2338 * gfortran.dg/initialization_30.f90: New test that includes the
2339 two tests removed above with the 'dg-options -std=f95'.
2340
2341 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
2342
2343 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
2344
2345 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
2346
2347 PR target/91148
2348 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
2349 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
2350 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
2351 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
2352 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
2353 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
2354 * gcc.target/powerpc/cmpb-3.c: Adjust.
2355 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
2356 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
2357 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
2358 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
2359
2360 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
2361
2362 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
2363 support.
2364
2365 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
2366
2367 PR target/91148
2368 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
2369 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
2370 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
2371 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
2372 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
2373 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
2374 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
2375 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
2376 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
2377 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
2378 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
2379 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
2380 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
2381 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
2382 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
2383 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
2384 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
2385 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
2386 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
2387 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
2388 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
2389 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
2390 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
2391 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
2392 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
2393 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
2394 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
2395 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
2396 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
2397 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
2398 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
2399 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
2400 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
2401 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
2402 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
2403 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
2404 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
2405 * gcc.target/powerpc/cmpb-3.c: Adjust.
2406 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
2407 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
2408 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
2409 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
2410 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
2411 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
2412 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
2413 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
2414 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
2415 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
2416 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
2417 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
2418 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
2419 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
2420 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
2421 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
2422 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
2423 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
2424 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
2425 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
2426 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
2427 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
2428 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
2429 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
2430 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
2431 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
2432 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
2433 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
2434
2435 2019-07-13 Jakub Jelinek <jakub@redhat.com>
2436
2437 PR c/91149
2438 * c-c++-common/gomp/reduction-task-3.c: New test.
2439
2440 * c-c++-common/gomp/order-3.c: New test.
2441 * c-c++-common/gomp/order-4.c: New test.
2442
2443 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
2444
2445 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
2446
2447 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
2448
2449 * gcc.dg/pr57438-2.c: Remove.
2450
2451 2019-07-12 Martin Sebor <msebor@redhat.com>
2452
2453 * gcc.dg/Warray-bounds-43.c: New test.
2454
2455 2019-07-12 Jan Hubicka <jh@suse.cz>
2456
2457 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
2458
2459 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
2460
2461 PR tree-optimization/89430
2462 * gcc.dg/tree-ssa/pr89430-1.c: New test.
2463 * gcc.dg/tree-ssa/pr89430-2.c: New test.
2464 * gcc.dg/tree-ssa/pr89430-3.c: New test.
2465 * gcc.dg/tree-ssa/pr89430-4.c: New test.
2466 * gcc.dg/tree-ssa/pr89430-5.c: New test.
2467 * gcc.dg/tree-ssa/pr89430-6.c: New test.
2468
2469 2019-07-12 Richard Biener <rguenther@suse.de>
2470
2471 PR tree-optimization/91145
2472 * gcc.dg/torture/pr91145.c: New testcase.
2473
2474 2019-07-12 Alexandre Oliva <oliva@adacore.com>
2475
2476 * gcc.dg/gimplefe-44.c: New.
2477 * gcc.dg/gimplefe-43.c: New.
2478
2479 2019-07-12 Richard Biener <rguenther@suse.de>
2480
2481 * gcc.dg/tree-ssa/vector-7.c: New testcase.
2482
2483 2019-07-12 Jakub Jelinek <jakub@redhat.com>
2484
2485 * c-c++-common/gomp/order-1.c: New test.
2486 * c-c++-common/gomp/order-2.c: New test.
2487
2488 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
2489
2490 PR target/90980
2491 * gcc.target/i386/pr90980-1.c: New test.
2492 * gcc.target/i386/pr90980-2.c: Likewise.
2493 * gcc.target/i386/pr90980-3.c: Likewise.
2494
2495 2019-07-11 Yannick Moy <moy@adacore.com>
2496
2497 * gnat.dg/loop_entry1.adb: New testcase.
2498
2499 2019-07-11 Ed Schonberg <schonberg@adacore.com>
2500
2501 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
2502
2503 2019-07-11 Justin Squirek <squirek@adacore.com>
2504
2505 * gnat.dg/unreferenced2.adb: New testcase.
2506
2507 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
2508
2509 * gnat.dg/self_ref1.adb: New testcase.
2510
2511 2019-07-11 Ed Schonberg <schonberg@adacore.com>
2512
2513 * gnat.dg/predicate11.adb: New testcase.
2514
2515 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
2516
2517 * gnat.dg/equal9.adb: New testcase.
2518
2519 2019-07-11 Thomas Quinot <quinot@adacore.com>
2520
2521 * gnat.dg/scos1.adb: New testcase.
2522
2523 2019-07-11 Justin Squirek <squirek@adacore.com>
2524
2525 * gnat.dg/access7.adb: New testcase.
2526
2527 2019-07-11 Yannick Moy <moy@adacore.com>
2528
2529 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
2530
2531 2019-07-11 Richard Biener <rguenther@suse.de>
2532
2533 PR middle-end/91131
2534 * gcc.target/i386/pr91131.c: New testcase.
2535
2536 2019-07-10 Martin Sebor <msebor@redhat.com>
2537
2538 PR testsuite/91132
2539 * gcc.dg/strlenopt-67.c: Removed second copy of test.
2540
2541 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
2542
2543 PR target/91102
2544 * gcc.target/aarch64/pr91102.c: New test.
2545
2546 2019-07-10 Richard Biener <rguenther@suse.de>
2547
2548 PR tree-optimization/91126
2549 * gcc.dg/torture/pr91126.c: New testcase.
2550
2551 2019-07-10 Richard Biener <rguenther@suse.de>
2552
2553 * gcc.dg/torture/ssa-fre-5.c: New testcase.
2554 * gcc.dg/torture/ssa-fre-6.c: Likewise.
2555 * gcc.dg/torture/ssa-fre-7.c: Likewise.
2556
2557 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2558
2559 * gnat.dg/modular5.adb: New testcase.
2560
2561 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2562
2563 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
2564 gnat.dg/limited3_pkg.ads: New testcase.
2565
2566 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
2567
2568 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
2569
2570 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
2571
2572 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
2573 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
2574 gnat.dg/limited2_pack_2.ads: New testcase.
2575
2576 2019-07-10 Ed Schonberg <schonberg@adacore.com>
2577
2578 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
2579 gnat.dg/equal8_pkg.ads: New testcase.
2580
2581 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2582
2583 * g++.dg/diagnostic/complex-invalid-1.C: New.
2584 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
2585 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
2586 too.
2587 * g++.dg/other/anon-union3.C: Adjust expected location.
2588 * g++.dg/parse/error8.C: Likewise.
2589
2590 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
2591
2592 * g++.dg/lto/alias-3_0.C: New file.
2593 * g++.dg/lto/alias-3_1.c: New file.
2594
2595 2019-07-09 Martin Sebor <msebor@redhat.com>
2596
2597 PR tree-optimization/90989
2598 * gcc.dg/strlenopt-26.c: Exit with test result status.
2599 * gcc.dg/strlenopt-67.c: New test.
2600
2601 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
2602
2603 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
2604 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
2605 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
2606
2607 2019-07-09 Richard Biener <rguenther@suse.de>
2608
2609 PR tree-optimization/91114
2610 * gcc.dg/vect/pr91114.c: New testcase.
2611
2612 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
2613
2614 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
2615 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
2616 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
2617 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
2618
2619 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
2620
2621 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
2622 section.
2623 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
2624 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
2625 * gcc.target/arm/cmse/struct-1.c: Likewise.
2626
2627 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
2628
2629 * gcc.target/arm/aes-fuse-1.c: New.
2630 * gcc.target/arm/aes-fuse-2.c: New.
2631 * gcc.target/arm/aes_xor_combine.c: New.
2632
2633 2019-07-09 Martin Liska <mliska@suse.cz>
2634
2635 * gcc.dg/predict-17.c: Test loop optimizer assumption
2636 about loop iterations.
2637
2638 2019-07-09 Richard Biener <rguenther@suse.de>
2639
2640 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
2641 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
2642 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
2643
2644 2019-07-09 Ed Schonberg <schonberg@adacore.com>
2645
2646 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
2647 gnat.dg/predicate10_pkg.ads: New testcase.
2648
2649 2019-07-09 Justin Squirek <squirek@adacore.com>
2650
2651 * gnat.dg/image1.adb: New testcase.
2652
2653 2019-07-09 Javier Miranda <miranda@adacore.com>
2654
2655 * gnat.dg/rep_clause8.adb: New testcase.
2656
2657 2019-07-09 Ed Schonberg <schonberg@adacore.com>
2658
2659 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
2660 gnat.dg/equal7_pkg.ads: New testcase.
2661
2662 2019-07-09 Javier Miranda <miranda@adacore.com>
2663
2664 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
2665 gnat.dg/range_check3_pkg.ads: New testcase.
2666
2667 2019-07-09 Ed Schonberg <schonberg@adacore.com>
2668
2669 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
2670 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
2671 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
2672 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
2673 testcases.
2674
2675 2019-07-08 Martin Sebor <msebor@redhat.com>
2676
2677 PR middle-end/71924
2678 PR middle-end/90549
2679 * gcc.c-torture/execute/return-addr.c: New test.
2680 * gcc.dg/Wreturn-local-addr-2.c: New test.
2681 * gcc.dg/Wreturn-local-addr-4.c: New test.
2682 * gcc.dg/Wreturn-local-addr-5.c: New test.
2683 * gcc.dg/Wreturn-local-addr-6.c: New test.
2684 * gcc.dg/Wreturn-local-addr-7.c: New test.
2685 * gcc.dg/Wreturn-local-addr-8.c: New test.
2686 * gcc.dg/Wreturn-local-addr-9.c: New test.
2687 * gcc.dg/Wreturn-local-addr-10.c: New test.
2688 * gcc.dg/Walloca-4.c: Handle expected warnings.
2689 * gcc.dg/pr41551.c: Same.
2690 * gcc.dg/pr59523.c: Same.
2691 * gcc.dg/tree-ssa/pr88775-2.c: Same.
2692 * gcc.dg/tree-ssa/alias-37.c: Same.
2693 * gcc.dg/winline-7.c: Same.
2694
2695 2019-07-08 Jakub Jelinek <jakub@redhat.com>
2696
2697 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
2698 * g++.dg/vect/simd-9.cc: Likewise.
2699
2700 PR c++/91110
2701 * g++.dg/gomp/pr91110.C: New test.
2702
2703 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
2704
2705 PR rtl-optimization/88233
2706 * gcc.target/powerpc/pr88233.c: New testcase.
2707
2708 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
2709
2710 PR testsuite/91059
2711 PR testsuite/78529
2712 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
2713
2714 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
2715
2716 * gcc.target/s390/rotate-truncation-mask.c: New test.
2717
2718 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
2719
2720 * gcc.target/s390/combine-rotate-modulo.c: New test.
2721 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
2722 * gcc.target/s390/vector/combine-shift-vec.c: New test.
2723
2724 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
2725
2726 Avoid clash with system header declaration.
2727 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
2728
2729 2019-07-08 Richard Biener <rguenther@suse.de>
2730
2731 PR tree-optimization/91108
2732 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
2733 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
2734
2735 2019-07-08 Jim Wilson <jimw@sifive.com>
2736
2737 * gcc.target/riscv/shift-shift-2.c: Add one more test.
2738
2739 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2740
2741 PR c++/65143
2742 * g++.dg/tree-ssa/final2.C: New.
2743 * g++.dg/tree-ssa/final3.C: Likewise.
2744
2745 2019-07-08 Javier Miranda <miranda@adacore.com>
2746
2747 * gnat.dg/interface10.adb: New testcase.
2748
2749 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
2750
2751 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
2752
2753 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2754
2755 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
2756
2757 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2758
2759 * gnat.dg/fixed_delete.adb: New testcase.
2760
2761 2019-07-08 Javier Miranda <miranda@adacore.com>
2762
2763 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
2764 gnat.dg/interface9_root.ads: New testcase.
2765
2766 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2767
2768 * gnat.dg/predicate9.adb: New testcase.
2769
2770 2019-07-08 Justin Squirek <squirek@adacore.com>
2771
2772 * gnat.dg/sso16.adb: New testcase.
2773
2774 2019-07-08 Ed Schonberg <schonberg@adacore.com>
2775
2776 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
2777 gnat.dg/predicate8_pkg.ads: New testcase.
2778
2779 2019-07-08 Richard Biener <rguenther@suse.de>
2780
2781 PR tree-optimization/83518
2782 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
2783 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
2784 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
2785 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
2786 * g++.dg/tree-ssa/pr83518.C: Likewise.
2787
2788 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
2789
2790 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
2791 (main): Use PR_SET_PTRACER where available.
2792
2793 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
2794
2795 PR fortran/91077
2796 * gfortran.dg/pointer_array_11.f90 : New test.
2797
2798 2019-07-06 Jakub Jelinek <jakub@redhat.com>
2799
2800 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
2801
2802 PR tree-optimization/91096
2803 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
2804 (bar, main): Use it instead of -__builtin_inff ().
2805 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
2806 (bar, main): Use it instead of -__builtin_inff ().
2807
2808 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
2809
2810 PR c++/67184 (again)
2811 PR c++/69445
2812 * g++.dg/other/final4.C: New.
2813
2814 2019-07-04 Marek Polacek <polacek@redhat.com>
2815
2816 DR 1813
2817 PR c++/83374 - __is_standard_layout wrong for a class with repeated
2818 bases.
2819 * g++.dg/ext/is_std_layout3.C: New test.
2820 * g++.dg/ext/is_std_layout4.C: New test.
2821
2822 2019-07-05 Richard Biener <rguenther@suse.de>
2823
2824 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
2825
2826 2019-07-05 Richard Biener <rguenther@suse.de>
2827
2828 PR tree-optimization/91091
2829 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
2830 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
2831 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
2832 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
2833
2834 2019-07-05 Richard Biener <rguenther@suse.de>
2835
2836 PR tree-optimization/91091
2837 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
2838 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
2839
2840 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
2841
2842 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
2843
2844 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
2845
2846 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
2847 gnat.dg/task3_pkg2.ads: New testcase.
2848
2849 2019-07-05 Javier Miranda <miranda@adacore.com>
2850
2851 * gnat.dg/access6.adb: New testcase.
2852
2853 2019-07-05 Bob Duff <duff@adacore.com>
2854
2855 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
2856
2857 2019-07-05 Ed Schonberg <schonberg@adacore.com>
2858
2859 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
2860
2861 2019-07-05 Ed Schonberg <schonberg@adacore.com>
2862
2863 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
2864 gnat.dg/predicate7_pkg.ads: New testcase.
2865
2866 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2867
2868 PR middle-end/78884
2869 * gcc.dg/gomp/pr78884.c: New test.
2870
2871 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
2872
2873 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
2874 New testcase.
2875
2876 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
2877
2878 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
2879
2880 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
2881
2882 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
2883 * jit.dg/test-accessing-bitfield.c: New testcase.
2884 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
2885 Likewise.
2886 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
2887 Likewise.
2888 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
2889 Likewise.
2890
2891 2019-07-04 Jan Hubicka <jh@suse.cz>
2892
2893 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
2894 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
2895
2896 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
2897
2898 * g++.dg/gomp/unmappable-1.C: New file.
2899
2900 2019-07-04 Javier Miranda <miranda@adacore.com>
2901
2902 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
2903 gnat.dg/cpp_constructor_useit.ads: New testcase.
2904
2905 2019-07-04 Gary Dismukes <dismukes@adacore.com>
2906
2907 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
2908 gnat.dg/ghost5_parent.ads: New testcase.
2909
2910 2019-07-04 Yannick Moy <moy@adacore.com>
2911
2912 * gnat.dg/spark3.adb: New testcase.
2913
2914 2019-07-04 Justin Squirek <squirek@adacore.com>
2915
2916 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
2917
2918 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2919
2920 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
2921 gnat.dg/equal6_types.ads: New testcase.
2922
2923 2019-07-04 Justin Squirek <squirek@adacore.com>
2924
2925 * gnat.dg/allocator.adb: New testcase.
2926
2927 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
2928
2929 * gnat.dg/default_initial_condition.adb,
2930 gnat.dg/default_initial_condition_pack.adb,
2931 gnat.dg/default_initial_condition_pack.ads: New testcase.
2932
2933 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2934
2935 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
2936
2937 2019-07-04 Yannick Moy <moy@adacore.com>
2938
2939 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
2940 gnat.dg/synchronized2_pkg.ads: New testcase.
2941
2942 2019-07-04 Justin Squirek <squirek@adacore.com>
2943
2944 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
2945 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
2946 New testcase.
2947
2948 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2949
2950 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
2951 gnat.dg/dimensions2_real_numbers.ads: New testcase.
2952
2953 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2954
2955 PR tree-optimization/91063
2956 * gcc.dg/gomp/pr91063.c: New test.
2957
2958 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2959
2960 PR target/88833
2961 * gfortran.dg/pr88833.f90: New test.
2962
2963 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2964
2965 PR middle-end/91069
2966 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
2967 hardcoded 16 for better portability.
2968 (v2di): Change from long vector to long long vector. Use
2969 2 * sizeof (long long) instead of hardcoded 16.
2970
2971 PR rtl-optimization/90756
2972 * gcc.dg/pr90756.c: New test.
2973
2974 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
2975
2976 * gcc.target/mips/mips-fmadd.c: Rename to ...
2977 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
2978 * gcc.target/mips/mips-fmadd-n64.c: New.
2979
2980 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
2981
2982 * gcc.dg/store_merging_27.c: Fix test for Arm.
2983 * gcc.dg/store_merging_28.c: Likewise.
2984 * gcc.dg/store_merging_29.c: Likewise.
2985 * gcc.dg/tree-ssa/dump-6.c: Likewise.
2986
2987 2019-07-03 Mark Wielaard <mark@klomp.org>
2988
2989 PR debug/90981
2990 * g++.dg/pr90981.C: New test.
2991
2992 2019-07-03 Richard Biener <rguenther@suse.de>
2993
2994 PR middle-end/91069
2995 * gcc.dg/pr91069.c: New testcase.
2996
2997 2019-07-03 Martin Liska <mliska@suse.cz>
2998
2999 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
3000 as we do now better.
3001
3002 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
3003
3004 * gnat.dg/specs/debug1.ads: New test.
3005
3006 2019-07-03 Martin Liska <mliska@suse.cz>
3007
3008 PR tree-optimization/90892
3009 * gcc.dg/pr90892.c: New test.
3010
3011 2019-07-03 Martin Liska <mliska@suse.cz>
3012
3013 PR middle-end/90899
3014 * gcc.target/i386/pr90899.c: New test.
3015
3016 2019-07-03 Jakub Jelinek <jakub@redhat.com>
3017
3018 PR tree-optimization/91033
3019 * gcc.target/i386/pr91033.c: New test.
3020
3021 2019-07-03 Bob Duff <duff@adacore.com>
3022
3023 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
3024 gnat.dg/task2_pkg.ads: New testcase.
3025
3026 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3027
3028 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
3029 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
3030 testcase.
3031
3032 2019-07-03 Justin Squirek <squirek@adacore.com>
3033
3034 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
3035
3036 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
3037
3038 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
3039 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
3040 testcase.
3041
3042 2019-07-03 Bob Duff <duff@adacore.com>
3043
3044 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
3045 gnat.dg/warn20_pkg.ads: New testcase.
3046
3047 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3048
3049 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
3050 * gnat.dg/static_pred1.adb: Remove expected error.
3051
3052 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3053
3054 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
3055
3056 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
3057
3058 * gnat.dg/alignment14.adb: New testcase.
3059
3060 2019-07-03 Ed Schonberg <schonberg@adacore.com>
3061
3062 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
3063 testcase.
3064
3065 2019-07-03 Jakub Jelinek <jakub@redhat.com>
3066
3067 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
3068 * c-c++-common/gomp/scan-5.c (foo): Likewise.
3069
3070 * c-c++-common/gomp/scan-5.c: New test.
3071
3072 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
3073
3074 2019-07-02 Jeff Law <law@redhat.com>
3075
3076 PR tree-optimization/90883
3077 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
3078 deleted store on some targets.
3079
3080 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
3081
3082 PR testsuite/91065
3083 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
3084 to reference fake_var.
3085
3086 2019-07-02 qing zhao <qing.zhao@oracle.com>
3087
3088 PR preprocessor/90581
3089 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
3090 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
3091 * c-c++-common/cpp/fmax-include-depth.c: New test.
3092
3093 2019-07-02 Jan Hubicka <jh@suse.cz>
3094
3095 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
3096
3097 2019-07-02 Jan Hubicka <jh@suse.cz>
3098
3099 * g++.dg/lto/pr90990_0.C: New testcase.
3100
3101 2019-07-02 Richard Biener <rguenther@suse.de>
3102
3103 PR tree-optimization/58483
3104 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
3105
3106 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
3107
3108 PR middle-end/66726
3109 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
3110
3111 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
3112
3113 * gcc.target/s390/vector/vec-shift-2.c: New test.
3114
3115 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3116
3117 * gnat.dg/generic_inst3.adb,
3118 gnat.dg/generic_inst3_kafka_lib-topic.ads,
3119 gnat.dg/generic_inst3_kafka_lib.ads,
3120 gnat.dg/generic_inst3_markets.ads,
3121 gnat.dg/generic_inst3_traits-encodables.ads,
3122 gnat.dg/generic_inst3_traits.ads: New testcase.
3123
3124 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3125
3126 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
3127
3128 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3129
3130 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
3131 testcase.
3132
3133 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3134
3135 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
3136
3137 2019-07-01 Ed Schonberg <schonberg@adacore.com>
3138
3139 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
3140
3141 2019-07-01 Richard Biener <rguenther@suse.de>
3142
3143 * gcc.dg/gimplefe-42.c: New testcase.
3144
3145 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3146
3147 * gnat.dg/sets1.adb: Update.
3148
3149 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3150
3151 * gnat.dg/linkedlist.adb: Update.
3152
3153 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3154
3155 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
3156
3157 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
3158
3159 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
3160 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
3161 testcase.
3162
3163 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
3164
3165 PR lto/91028
3166 PR lto/90720
3167 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
3168 -fno-use-linker-plugin
3169 * g++.dg/lto/alias-2_0.C: Likewise.
3170
3171 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
3172
3173 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
3174
3175 2019-07-01 Richard Biener <rguenther@suse.de>
3176
3177 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
3178
3179 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
3180
3181 * lib/target-supports.exp
3182 (check_effective_target_avx512vp2intersect): New proc.
3183 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
3184 dg-require-effective-target avx512vp2intersect.
3185 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
3186
3187 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3188
3189 * gnat.dg/specs/array5.ads: New test.
3190 * gnat.dg/specs/array5_pkg1.ads: New helper.
3191 * gnat.dg/specs/array5_pkg2.ads: Likewise.
3192 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
3193
3194 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3195
3196 * gnat.dg/specs/unchecked_convert1.ads: New test.
3197 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
3198
3199 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3200
3201 * gnat.dg/specs/size_clause3.ads: Adjust error message.
3202
3203 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3204
3205 * gnat.dg/specs/atomic2.ads: Adjust error message.
3206 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
3207 * gnat.dg/specs/size_clause3.ads: Likewise.
3208
3209 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
3210
3211 * gnat.dg/array35.adb: New test.
3212 * gnat.dg/array36.adb: Likewise.
3213
3214 2019-06-28 Jan Beulich <jbeulich@suse.com>
3215
3216 * gcc.target/i386/gfni-5.c: New.
3217
3218 2019-06-28 Jan Beulich <jbeulich@suse.com>
3219
3220 * gcc.target/i386/cvtpd2pi: New.
3221
3222 2019-06-27 Jakub Jelinek <jakub@redhat.com>
3223
3224 PR c++/91024
3225 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
3226
3227 PR tree-optimization/91010
3228 * g++.dg/vect/simd-10.cc: New test.
3229
3230 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
3231
3232 PR fortran/90987
3233 * match.c (gfc_match_common): Adjust parsing of fixed and free form
3234 source code containing, e.g., COMMONI.
3235
3236 2019-06-27 Jan Hubicka <jh@suse.cz>
3237
3238 * g++.dg/lto/alias-2_0.C: New testcase.
3239 * g++.dg/lto/alias-2_1.C: New testcase.
3240
3241 2019-06-27 Jakub Jelinek <jakub@redhat.com>
3242
3243 PR target/90991
3244 * gcc.target/i386/avx2-pr90991-1.c: New test.
3245 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
3246
3247 2019-06-27 Jan Beulich <jbeulich@suse.com>
3248
3249 * gcc.target/i386/gfni-4.c: Pass -msse2.
3250
3251 2019-06-27 Richard Biener <rguenther@suse.de>
3252
3253 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
3254
3255 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
3256
3257 PR tree-optimization/89772
3258 * gcc.dg/builtin-memchr-4.c: New test.
3259
3260 2019-06-27 Martin Liska <mliska@suse.cz>
3261
3262 PR tree-optimization/91014
3263 * gcc.target/s390/pr91014.c: New test.
3264
3265 2019-06-27 Richard Biener <rguenther@suse.de>
3266
3267 PR testsuite/91004
3268 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
3269
3270 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
3271
3272 PR target/62147
3273 * gcc.target/powerpc/pr62147.c: New test.
3274
3275 2019-06-26 Jeff Law <law@redhat.com>
3276
3277 PR tree-optimization/90883
3278 * g++.dg/tree-ssa/pr90883.C: New test.
3279 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
3280
3281 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
3282
3283 PR target/89021
3284 * lib/target-supports.exp (available_vector_sizes)
3285 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
3286 64-bit vectors for !ia32.
3287
3288 2019-06-26 Jeff Law <law@redhat.com>
3289
3290 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
3291 as DSE compromises several of these tests.
3292 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
3293 * gcc.dg/memcpy-2.c: Similarly.
3294 * gcc.dg/pr40340-1.c: Similarly.
3295 * gcc.dg/pr40340-2.c: Similarly.
3296 * gcc.dg/pr40340-5.c: Similarly.
3297
3298 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
3299
3300 PR Fortran/90988
3301 ChangeLog forgotten with revision 272667
3302 * gfortran.dg/pr90988_1.f90: New test.
3303 * gfortran.dg/pr90988_2.f90: Ditto.
3304 * gfortran.dg/pr90988_3.f90: Ditto.
3305
3306 2019-06-26 Nathan Sidwell <nathan@acm.org>
3307
3308 * c-c++-common/pr90927.c: New.
3309
3310 2019-06-26 Richard Biener <rguenther@suse.de>
3311
3312 PR ipa/90982
3313 * g++.dg/torture/pr90982.C: New testcase.
3314
3315 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3316
3317 PR c++/67184
3318 PR c++/69445
3319 * g++.dg/other/final3.C: New.
3320 * g++.dg/other/final5.C: Likewise.
3321
3322 2019-06-26 Jakub Jelinek <jakub@redhat.com>
3323
3324 PR target/90991
3325 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
3326
3327 2019-06-26 Li Jia He <helijia@linux.ibm.com>
3328
3329 * gcc.target/powerpc/maddld-1.c: New testcase.
3330
3331 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
3332 Olga Makhotina <olga.makhotina@intel.com>
3333
3334 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
3335 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
3336 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
3337 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
3338 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
3339 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
3340 * gcc.target/i386/sse-13.c: Likewsie.
3341 * gcc.target/i386/sse-14.c: Likewise.
3342 * gcc.target/i386/sse-22.c: Likewise.
3343 * gcc.target/i386/sse-23.c: Likewise.
3344 * g++.dg/other/i386-2.C: Likewise.
3345 * g++.dg/other/i386-3.C: Likewise.
3346
3347 2019-06-25 Jakub Jelinek <jakub@redhat.com>
3348
3349 PR c++/90969
3350 * g++.dg/ext/vector38.C: New test.
3351
3352 2019-06-25 Martin Jambor <mjambor@suse.cz>
3353
3354 PR ipa/90939
3355 * g++.dg/lto/pr90939_[01].C: New test.
3356
3357 2019-06-25 Richard Biener <rguenther@suse.de>
3358
3359 PR tree-optimization/90930
3360 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
3361 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3362
3363 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
3364
3365 * gcc.target/arc/pr89838.c: New file.
3366
3367 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3368
3369 * gcc.target/msp430/mlarge-pedwarns.c: New test.
3370
3371 2019-06-25 Jakub Jelinek <jakub@redhat.com>
3372
3373 PR sanitizer/90954
3374 * c-c++-common/gomp/pr90954.c: New test.
3375
3376 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3377
3378 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
3379 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
3380
3381 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3382
3383 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
3384 to recognise Darwin's register names.
3385
3386 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
3387
3388 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
3389 * gcc.dg/cpp/usr/include/stdio.h: Rename...
3390 * gcc.dg/cpp/usr/include/example.h: ... to this.
3391
3392 2019-06-24 Richard Biener <rguenther@suse.de>
3393
3394 PR tree-optimization/90972
3395 * gcc.dg/torture/pr90972.c: New testcase.
3396
3397 2019-06-24 Martin Sebor <msebor@redhat.com>
3398
3399 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
3400 * gcc.dg/misc-column.c: Ditto.
3401
3402 2019-06-23 Ian Lance Taylor <iant@golang.org>
3403
3404 * go.test/test/blank1.go: Update for diagnostic message changes.
3405
3406 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3407
3408 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
3409
3410 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3411
3412 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
3413 vector explicitly for the vec_perm.
3414
3415 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3416
3417 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
3418 __USER_LABEL_PREFIX__.
3419
3420 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
3421
3422 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
3423 expect the out-of-line GPR restore, and test specifically for
3424 absence of branches to local labels.
3425
3426 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3427
3428 PR fortran/89782
3429 * gfortran.dg/io_constraints_14.f90: New test.
3430
3431 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
3432
3433 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
3434 * gcc.target/powerpc/pr79909.c: Likewise.
3435
3436 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
3437
3438 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
3439 warning about _Bool.
3440
3441 2019-06-22 Marek Polacek <polacek@redhat.com>
3442
3443 PR c++/65707
3444 PR c++/89480
3445 PR c++/58836
3446 * g++.dg/cpp0x/nondeduced5.C: New test.
3447 * g++.dg/cpp0x/nondeduced6.C: New test.
3448 * g++.dg/cpp0x/nondeduced7.C: New test.
3449
3450 PR c++/66256
3451 * g++.dg/cpp0x/noexcept54.C: New test.
3452
3453 2019-06-22 Jan Hubicka <jh@suse.cz>
3454
3455 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
3456
3457 2019-06-22 Marek Polacek <polacek@redhat.com>
3458
3459 PR c++/86476 - noexcept-specifier is a complete-class context.
3460 PR c++/52869
3461 * g++.dg/cpp0x/noexcept45.C: New test.
3462 * g++.dg/cpp0x/noexcept46.C: New test.
3463 * g++.dg/cpp0x/noexcept47.C: New test.
3464 * g++.dg/cpp0x/noexcept48.C: New test.
3465 * g++.dg/cpp0x/noexcept49.C: New test.
3466 * g++.dg/cpp0x/noexcept50.C: New test.
3467 * g++.dg/cpp0x/noexcept51.C: New test.
3468 * g++.dg/cpp0x/noexcept52.C: New test.
3469 * g++.dg/cpp0x/noexcept53.C: New test.
3470 * g++.dg/eh/shadow1.C: Adjust dg-error.
3471
3472 PR c++/90881 - bogus -Wunused-value in unevaluated context.
3473 * g++.dg/cpp0x/Wunused-value1.C: New test.
3474
3475 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3476
3477 * g++.dg/diagnostic/auto-storage-1.C: New.
3478 * g++.dg/diagnostic/no-type-1.C: Likewise.
3479 * g++.dg/diagnostic/no-type-2.C: Likewise.
3480 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
3481 * g++.dg/cpp0x/auto9.C: Test some locations too.
3482 * g++.dg/cpp1z/register1.C: Likewise.
3483 * g++.dg/cpp1z/register2.C: Likewise.
3484 * g++.dg/cpp1z/register3.C: Likewise.
3485 * g++.dg/other/error34.C: Likewise.
3486
3487 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
3488
3489 PR c++/90909
3490 * g++.dg/other/final7.C: New.
3491
3492 2019-06-21 Jakub Jelinek <jakub@redhat.com>
3493
3494 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
3495 x86.
3496 * g++.dg/vect/simd-5.cc: Likewise.
3497
3498 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
3499
3500 PR c++/90909
3501 Revert:
3502 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3503
3504 PR c++/67184
3505 PR c++/69445
3506 * g++.dg/other/final3.C: New.
3507 * g++.dg/other/final4.C: Likewise.
3508 * g++.dg/other/final5.C: Likewise.
3509
3510 * g++.dg/other/final6.C: New.
3511
3512 2019-06-21 Marek Polacek <polacek@redhat.com>
3513
3514 PR c++/61490 - qualified-id in friend function definition.
3515 * g++.dg/diagnostic/friend2.C: New test.
3516 * g++.dg/diagnostic/friend3.C: New test.
3517
3518 PR c++/60223 - ICE with T{} in non-deduced context.
3519 * g++.dg/cpp0x/nondeduced1.C: New test.
3520 * g++.dg/cpp0x/nondeduced2.C: New test.
3521 * g++.dg/cpp0x/nondeduced3.C: New test.
3522 * g++.dg/cpp0x/nondeduced4.C: New test.
3523
3524 PR c++/64235 - missing syntax error with invalid alignas.
3525 * g++.dg/parse/alignas1.C: New test.
3526
3527 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
3528
3529 PR fortran/67884
3530 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
3531 * gfortran.dg/pr67884.f90: ... covered here. New test.
3532
3533 2019-06-21 Marek Polacek <polacek@redhat.com>
3534
3535 PR c++/90490 - fix decltype issues in noexcept-specifier.
3536 * g++.dg/cpp0x/noexcept43.C: New test.
3537 * g++.dg/cpp0x/noexcept44.C: New test.
3538
3539 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
3540
3541 PR c++/90875 - added -Wswitch-outside-range option
3542 * c-c++-common/Wswitch-outside-range-1.c: New test.
3543 * c-c++-common/Wswitch-outside-range-2.c: New test.
3544 * c-c++-common/Wswitch-outside-range-3.c: New test.
3545 * c-c++-common/Wswitch-outside-range-4.c: New test.
3546
3547 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
3548
3549 PR fortran/51991
3550 gfortran.dg/pr51991.f90
3551
3552 2019-06-21 Jeff Law <law@redhat.com>
3553
3554 PR tree-optimization/90949
3555 * gcc.c-torture/execute/pr90949.c: New test.
3556
3557 2019-06-21 Marek Polacek <polacek@redhat.com>
3558
3559 PR c++/90953 - ICE with -Wmissing-format-attribute.
3560 * g++.dg/warn/miss-format-7.C: New test.
3561
3562 2019-06-21 Richard Biener <rguenther@suse.de>
3563
3564 PR debug/90914
3565 * g++.dg/debug/pr90914.C: New testcase.
3566
3567 2019-06-21 Richard Biener <rguenther@suse.de>
3568
3569 PR tree-optimization/90913
3570 * gfortran.dg/vect/pr90913.f90: New testcase.
3571
3572 2019-06-21 Jakub Jelinek <jakub@redhat.com>
3573
3574 * gcc.dg/vect/vect-simd-12.c: New test.
3575 * gcc.dg/vect/vect-simd-13.c: New test.
3576 * gcc.dg/vect/vect-simd-14.c: New test.
3577 * gcc.dg/vect/vect-simd-15.c: New test.
3578 * gcc.target/i386/sse2-vect-simd-12.c: New test.
3579 * gcc.target/i386/sse2-vect-simd-13.c: New test.
3580 * gcc.target/i386/sse2-vect-simd-14.c: New test.
3581 * gcc.target/i386/sse2-vect-simd-15.c: New test.
3582 * gcc.target/i386/avx2-vect-simd-12.c: New test.
3583 * gcc.target/i386/avx2-vect-simd-13.c: New test.
3584 * gcc.target/i386/avx2-vect-simd-14.c: New test.
3585 * gcc.target/i386/avx2-vect-simd-15.c: New test.
3586 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
3587 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
3588 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
3589 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
3590 * g++.dg/vect/simd-6.cc: New test.
3591 * g++.dg/vect/simd-7.cc: New test.
3592 * g++.dg/vect/simd-8.cc: New test.
3593 * g++.dg/vect/simd-9.cc: New test.
3594 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
3595
3596 PR c++/90950
3597 * g++.dg/gomp/lastprivate-1.C: New test.
3598
3599 * gcc.dg/vect/vect-simd-11.c: New test.
3600 * gcc.target/i386/sse2-vect-simd-11.c: New test.
3601 * gcc.target/i386/avx2-vect-simd-11.c: New test.
3602 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
3603
3604 2019-06-20 Marek Polacek <polacek@redhat.com>
3605
3606 PR c++/79781
3607 * g++.dg/ext/goto1.C: New test.
3608
3609 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
3610
3611 PR fortran/77632
3612 * gfortran.dg/pr77632_1.f90: New test.
3613
3614 2019-06-20 Marek Polacek <polacek@redhat.com>
3615
3616 PR c++/68265
3617 * g++.dg/parse/error62.C: New test.
3618
3619 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
3620
3621 PR fortran/86587
3622 * gfortran.dg/pr86587.f90: New test.
3623
3624 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
3625
3626 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
3627 * obj-c++.dg/stubify-2.mm: Likewise.
3628 * objc.dg/stubify-1.m: Likewise.
3629 * objc.dg/stubify-2.m: Likewise.
3630
3631 2019-06-20 Marek Polacek <polacek@redhat.com>
3632
3633 PR c++/87512
3634 * g++.dg/cpp1z/inline-var7.C: New test.
3635
3636 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
3637
3638 PR target/54855
3639 * gcc.target/i386/pr54855-1.c: New test.
3640 * gcc.target/i386/pr54855-2.c: Likewise.
3641 * gcc.target/i386/pr54855-3.c: Likewise.
3642 * gcc.target/i386/pr54855-4.c: Likewise.
3643 * gcc.target/i386/pr54855-5.c: Likewise.
3644 * gcc.target/i386/pr54855-6.c: Likewise.
3645 * gcc.target/i386/pr54855-7.c: Likewise.
3646 * gcc.target/i386/pr54855-8.c: Likewise.
3647 * gcc.target/i386/pr54855-9.c: Likewise.
3648 * gcc.target/i386/pr54855-10.c: Likewise.
3649
3650 2019-06-20 Jan Hubicka <jh@suse.cz>
3651
3652 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
3653
3654 2019-06-20 Marek Polacek <polacek@redhat.com>
3655
3656 PR c++/89873
3657 * g++.dg/cpp1y/noexcept1.C: New test.
3658
3659 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3660
3661 PR fortran/90937
3662 * gfortran.dg/external_procedure_4.f90: New test.
3663
3664 2019-06-20 Tom de Vries <tdevries@suse.de>
3665
3666 * gcc.dg/pr90866-2.c: Require global_constructor.
3667
3668 2019-06-20 Tom de Vries <tdevries@suse.de>
3669
3670 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
3671 * gcc.dg/pr88870.c: Same.
3672 * gcc.dg/pr90082.c: Same.
3673
3674 2019-06-20 Tom de Vries <tdevries@suse.de>
3675
3676 * gcc.dg/pr89737.c: Require indirect_jumps.
3677 * gcc.dg/torture/pr87693.c: Same.
3678 * gcc.dg/torture/pr89135.c: Same.
3679 * gcc.dg/torture/pr90071.c: Same.
3680
3681 2019-06-20 Tom de Vries <tdevries@suse.de>
3682
3683 * gcc.c-torture/compile/pr89280.c: Require label_values.
3684 * gcc.dg/pr89737.c: Same.
3685 * gcc.dg/pr90082.c: Same.
3686 * gcc.dg/torture/pr89135.c: Same.
3687 * gcc.dg/torture/pr89247.c: Same.
3688 * gcc.dg/torture/pr90071.c: Same.
3689
3690 2019-06-20 Tom de Vries <tdevries@suse.de>
3691
3692 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
3693 * gcc.c-torture/compile/pr77754-2.c: Same.
3694 * gcc.c-torture/compile/pr77754-3.c: Same.
3695 * gcc.c-torture/compile/pr77754-4.c: Same.
3696 * gcc.c-torture/compile/pr77754-5.c: Same.
3697 * gcc.c-torture/compile/pr77754-6.c: Same.
3698 * gcc.c-torture/compile/pr87110.c: Same.
3699 * gcc.c-torture/execute/pr86528.c: Same.
3700 * gcc.dg/Walloca-larger-than-2.c: Same.
3701 * gcc.dg/Walloca-larger-than.c: Same.
3702 * gcc.dg/Warray-bounds-41.c: Same.
3703 * gcc.dg/Wrestrict-17.c: Same.
3704 * gcc.dg/Wstrict-overflow-27.c: Same.
3705 * gcc.dg/Wstringop-truncation-3.c: Same.
3706 * gcc.dg/pr78902.c: Same.
3707 * gcc.dg/pr87099.c: Same.
3708 * gcc.dg/pr87320.c: Same.
3709 * gcc.dg/pr89045.c: Same.
3710 * gcc.dg/strlenopt-62.c: Same.
3711 * gcc.dg/tree-ssa/alias-37.c: Same.
3712
3713 2019-06-19 Marek Polacek <polacek@redhat.com>
3714
3715 PR c++/60364 - noreturn after first decl not diagnosed.
3716 * g++.dg/warn/noreturn-8.C: New test.
3717 * g++.dg/warn/noreturn-9.C: New test.
3718 * g++.dg/warn/noreturn-10.C: New test.
3719 * g++.dg/warn/noreturn-11.C: New test.
3720
3721 2019-06-19 Martin Sebor <msebor@redhat.com>
3722
3723 PR tree-optimization/90626
3724 * gcc.dg/strlenopt-65.c: New test.
3725 * gcc.dg/strlenopt-66.c: New test.
3726 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
3727
3728 2019-06-19 Martin Sebor <msebor@redhat.com>
3729
3730 PR translation/90156
3731 * gcc.dg/format/gcc_diag-11.c: Enable.
3732
3733 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
3734
3735 PR fortran/69499
3736 * gfortran.dg/pr69499.f90: New test.
3737 * gfortran.dg/module_error_1.f90: Update dg-error string.
3738
3739 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
3740
3741 PR fortran/69398
3742 * gfortran.dg/pr69398.f90: New test.
3743
3744 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
3745
3746 PR fortran/87907
3747 * gfortran.dg/pr87907.f90: New testcase.
3748
3749 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
3750
3751 PR middle-end/84521
3752 * gcc.c-torture/execute/pr84521.c: New test.
3753
3754 2019-06-19 Jakub Jelinek <jakub@redhat.com>
3755
3756 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
3757 tree-vect.h nor call check_vect.
3758 * gcc.dg/vect/vect-simd-9.c: Likewise.
3759 * gcc.dg/vect/vect-simd-10.c: New test.
3760 * gcc.target/i386/sse2-vect-simd-8.c: New test.
3761 * gcc.target/i386/sse2-vect-simd-9.c: New test.
3762 * gcc.target/i386/sse2-vect-simd-10.c: New test.
3763 * gcc.target/i386/avx2-vect-simd-8.c: New test.
3764 * gcc.target/i386/avx2-vect-simd-9.c: New test.
3765 * gcc.target/i386/avx2-vect-simd-10.c: New test.
3766 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
3767 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
3768 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
3769
3770 * g++.dg/vect/simd-3.cc: New test.
3771 * g++.dg/vect/simd-4.cc: New test.
3772 * g++.dg/vect/simd-5.cc: New test.
3773
3774 2019-06-19 Jakub Jelinek <jakub@redhat.com>
3775
3776 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
3777
3778 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
3779 Mark Eggleston <mark.eggleston@codethink.com>
3780
3781 PR fortran/89103
3782 * gfortran.dg/dec_format_empty_item_1.f: New test.
3783 * gfortran.dg/dec_format_empty_item_2.f: New test.
3784 * gfortran.dg/dec_format_empty_item_3.f: New test.
3785
3786 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3787
3788 * gcc.target/aarch64/pr88834.c: Move from here...
3789 * gcc.target/aarch64/sve/pr88834.c: ...to here.
3790
3791 2019-06-18 Cherry Zhang <cherryyz@google.com>
3792
3793 * go.dg/concatstring.go: New test.
3794
3795 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
3796
3797 PR fortran/90921
3798 * gfortran.dg/goacc/declare-3.f95: Update.
3799
3800 PR fortran/85221
3801 * gfortran.dg/goacc/declare-3.f95: New file.
3802
3803 PR middle-end/90859
3804 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
3805
3806 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
3807 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
3808
3809 PR testsuite/90861
3810 * c-c++-common/goacc/declare-pr90861.c: New file.
3811
3812 PR testsuite/90868
3813 * c-c++-common/goacc/declare-1.c: Update.
3814 * c-c++-common/goacc/declare-2.c: Likewise.
3815
3816 PR middle-end/90862
3817 * c-c++-common/goacc/declare-1.c: Update.
3818 * c-c++-common/goacc/declare-2.c: Likewise.
3819
3820 2019-06-18 Marek Polacek <polacek@redhat.com>
3821
3822 PR c++/84698
3823 * g++.dg/cpp0x/noexcept42.C: New test.
3824
3825 PR c++/71548
3826 * g++.dg/cpp0x/variadic177.C: New test.
3827
3828 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
3829
3830 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
3831 contain dots.
3832 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
3833 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
3834 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
3835 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
3836 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
3837 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
3838 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
3839
3840 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
3841
3842 * gcc.target/i386/pr81563.c (dg-final): Check that no
3843 registers are restored from %esp.
3844
3845 2019-06-18 Richard Biener <rguenther@suse.de>
3846
3847 PR debug/90900
3848 * gcc.dg/gomp/pr90900.c: New testcase.
3849
3850 2019-06-18 Martin Sebor <msebor@redhat.com>
3851
3852 * gcc.dg/pr90866-2.c: Remove a pointless declaration
3853 to avoid compilation errors on arm-none-eabi.
3854
3855 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
3856
3857 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
3858 * gcc.target/aarch64/pcs_attribute-3.c: New test.
3859
3860 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3861 * gcc.target/aarch64/sve/fadda_1.c: New test.
3862
3863 2019-06-17 Jakub Jelinek <jakub@redhat.com>
3864
3865 * gcc.dg/vect/vect-simd-8.c: New test.
3866 * gcc.dg/vect/vect-simd-9.c: New test.
3867 * g++.dg/vect/simd-2.cc: New test.
3868 * g++.dg/gomp/scan-1.C: New test.
3869
3870 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
3871
3872 PR target/62055
3873 * gcc.target/i386/fnabs.c: New test.
3874
3875 2019-06-17 Marek Polacek <polacek@redhat.com>
3876
3877 PR c++/83820 - excessive attribute arguments not detected.
3878 * g++.dg/cpp0x/gen-attrs-67.C: New test.
3879
3880 2019-06-17 Nathan Sidwell <nathan@acm.org>
3881
3882 PR c++/90754
3883 * g++.dg/lookup/pr90754.C: New.
3884
3885 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
3886
3887 PR middle-end/64242
3888 * gcc.c-torture/execute/pr64242.c: Improve test.
3889
3890 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3891
3892 * gcc.target/msp430/mspabi_sllll.c: New test.
3893 * gcc.target/msp430/mspabi_srall.c: New test.
3894 * gcc.target/msp430/mspabi_srlll.c: New test.
3895 * gcc.c-torture/execute/shiftdi-2.c: New test.
3896
3897 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3898
3899 * lib/target-supports.exp: Add check_effective_target_longlong64.
3900
3901 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
3902
3903 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
3904 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
3905
3906 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
3907
3908 PR d/90650
3909 * gdc.dg/pr90650a.d: New test.
3910 * gdc.dg/pr90650b.d: New test.
3911
3912 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
3913
3914 * gfortran.dg/dummy_derived_typed.f90: New test.
3915
3916 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
3917
3918 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
3919
3920 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
3921
3922 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
3923
3924 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3925
3926 PR objc/90709
3927 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
3928 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
3929 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3930 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3931 * obj-c++.dg/syntax-error-1.mm: Likewise.
3932 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
3933 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3934 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3935 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3936 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
3937 in no longer supported, also on m64 where there's no meaning to it.
3938 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
3939 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
3940 there.
3941 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
3942 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
3943 * obj-c++.dg/stubify-2.mm: Likewise.
3944 * obj-c++.dg/try-catch-1.mm: Likewise.
3945 * obj-c++.dg/try-catch-3.mm: Likewise.
3946
3947 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3948
3949 PR objc/90709
3950 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
3951 * objc.dg/image-info.m: Likewise.
3952 * objc.dg/method-6.m: Likewise.
3953 * objc.dg/no-extra-load.m: Likewise.
3954 * objc.dg/objc-foreach-4.m: Likewise.
3955 * objc.dg/objc-foreach-5.m: Likewise.
3956 * objc.dg/proto-lossage-7.m: Likewise.
3957 * objc.dg/strings/const-cfstring-2.m: Likewise.
3958 * objc.dg/strings/const-cfstring-5.m: Likewise.
3959 * objc.dg/strings/const-str-12b.m: Likewise.
3960 * objc.dg/symtab-1.m: Likewise.
3961 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
3962 * objc.dg/torture/strings/const-str-10.m: Likewise.
3963 * objc.dg/torture/strings/const-str-11.m: Likewise.
3964 * objc.dg/torture/strings/const-str-9.m: Likewise.
3965 * objc.dg/zero-link-1.m: Likewise.
3966 * objc.dg/zero-link-2.m: Likewise.
3967 * objc.dg/zero-link-3.m: Likewise.
3968 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
3969 * objc.dg/headers.m: XFAIL for Darwin14-19.
3970 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
3971 there.
3972
3973 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3974
3975 PR objc/90709
3976 * objc-obj-c++-shared/CF-CFString.h: New.
3977 * objc-obj-c++-shared/F-NSArray.h: New.
3978 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
3979 * objc-obj-c++-shared/F-NSObject.h: New.
3980 * objc-obj-c++-shared/F-NSString.h: New.
3981 * objc-obj-c++-shared/F-NSValue.h: New.
3982 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
3983 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
3984 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
3985 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
3986 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
3987 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
3988 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
3989 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
3990 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
3991 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
3992 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
3993 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
3994 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
3995 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
3996 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
3997 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
3998 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
3999 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
4000 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
4001 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
4002 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
4003 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
4004 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
4005 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
4006 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
4007 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
4008 New.
4009 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
4010 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
4011 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
4012
4013 2019-06-15 Jakub Jelinek <jakub@redhat.com>
4014
4015 PR middle-end/90779
4016 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
4017 static block scope variable in #pragma acc routine.
4018
4019 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
4020
4021 * gfortran.dg/integer_exponentiation_4.f90: Update test.
4022 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
4023 * gfortran.dg/no_range_check_1.f90: Ditto.
4024
4025 2019-06-14 Harald Anlauf <anlauf@gmx.de>
4026
4027 PR fortran/90577
4028 PR fortran/90578
4029 * gfortran.dg/lrshift_1.f90: Adjust testcase.
4030 * gfortran.dg/shiftalr_3.f90: New testcase.
4031
4032 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
4033
4034 PR fortran/89646
4035 * gfortran.dg/pr89646.f90: New test.
4036
4037 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
4038
4039 PR rtl-optimization/90765
4040 * gcc.target/i386/pr90765-1.c: New test.
4041 * gcc.target/i386/pr90765-2.c: Likewise.
4042
4043 2019-06-14 Marek Polacek <polacek@redhat.com>
4044
4045 PR c++/90884 - stray note with -Wctor-dtor-privacy.
4046 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
4047 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
4048
4049 2019-06-14 Richard Biener <rguenther@suse.de>
4050
4051 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
4052
4053 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
4054
4055 PR ipa/90401
4056 * gcc.dg/ipa/ipcp-agg-10.c: New test.
4057
4058 2019-06-13 Martin Sebor <msebor@redhat.com>
4059
4060 PR tree-optimization/90662
4061 * gcc.dg/pr90866-2.c: New test.
4062 * gcc.dg/pr90866.c: Ditto.
4063
4064 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
4065 Lijia He <helijia@linux.ibm.com>
4066
4067 PR tree-optimization/77820
4068 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
4069 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
4070 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
4071 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
4072 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
4073 * gcc.target/sh/pr51244-20.c: Update testcase.
4074
4075 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4076
4077 * gcc.dg/darwin-minversion-link.c: New test.
4078
4079 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4080
4081 PR fortran/68544
4082 * gfortran.dg/pr68544.f90: New test.
4083 * gfortran.dg/pr85687.f90: Modify test for new error message.
4084
4085 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4086
4087 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
4088
4089 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
4090
4091 PR fortran/89344
4092 * gfortran.dg/pr89344.f90: New test.
4093
4094 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4095
4096 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
4097 * gcc.dg/darwin-minversion-2.c: Likewise.
4098
4099 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
4100
4101 PR target/90871
4102 * g++.dg/ext/altivec-15.C: Add dg-error directive.
4103
4104 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
4105
4106 * gcc.dg/pr90760.c: Require alias support.
4107
4108 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
4109
4110 PR tree-optimization/90869
4111 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
4112
4113 2019-06-13 Richard Biener <rguenther@suse.de>
4114
4115 PR tree-optimization/90856
4116 * gcc.target/i386/pr90856.c: New testcase.
4117
4118 2019-06-13 Jakub Jelinek <jakub@redhat.com>
4119
4120 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
4121 = {} store.
4122 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
4123 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
4124
4125 2019-06-13 Richard Biener <rguenther@suse.de>
4126
4127 * gcc.dg/vect/vect-version-1.c: New testcase.
4128 * gcc.dg/vect/vect-version-2.c: Likewise.
4129
4130 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
4131
4132 * g++.dg/diagnostic/variably-modified-type-1.C: New.
4133 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
4134 * g++.dg/other/pr84792-1.C: Likewise.
4135 * g++.dg/other/pr84792-2.C: Likewise.
4136 * g++.dg/parse/error24.C: Likewise.
4137 * g++.dg/parse/error32.C: Likewise.
4138 * g++.dg/parse/error33.C: Likewise.
4139 * g++.dg/parse/saved1.C: Likewise.
4140 * g++.dg/template/operator6.C: Likewise.
4141 * g++.dg/template/pr61745.C: Likewise.
4142 * g++.dg/template/typedef41.C: Likewise.
4143 * g++.old-deja/g++.jason/crash10.C: Likewise.
4144
4145 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
4146
4147 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
4148 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
4149 * g++.dg/parse/error10.C: Adjust location.
4150 * g++.dg/parse/pragma2.C: Likewise.
4151
4152 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
4153
4154 PR tree-optimization/89713
4155 * g++.dg/tree-ssa/empty-loop.C: New test.
4156 * gcc.dg/tree-ssa/dce-2.c: New test.
4157 * gcc.dg/const-1.c: Add -fno-finite-loops option.
4158 * gcc.dg/graphite/graphite.exp: Likewise.
4159 * gcc.dg/loop-unswitch-1.c: Likewise.
4160 * gcc.dg/predict-9.c: Likewise.
4161 * gcc.dg/pure-2.c: Likewise.
4162 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4163 * gcc.dg/tree-ssa/loop-10.c: Likewise.
4164 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
4165 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
4166
4167 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
4168
4169 PR target/88838
4170 * gcc.target/aarch64/pr88838.c: New test.
4171 * gcc.target/aarch64/sve/while_1.c: Adjust.
4172
4173 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
4174
4175 PR target/88834
4176 * gcc.target/aarch64/pr88834.c: New test.
4177 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
4178 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
4179 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
4180 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
4181 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
4182 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
4183
4184 2019-06-12 Marek Polacek <polacek@redhat.com>
4185
4186 PR c++/87410
4187 * g++.dg/cpp1y/pr87410.C: New test.
4188
4189 2019-06-12 Marek Polacek <polacek@redhat.com>
4190
4191 PR c++/66999 - 'this' captured by reference.
4192 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
4193
4194 PR c++/90825 - endless recursion when evaluating sizeof.
4195 PR c++/90832 - endless recursion when evaluating sizeof.
4196 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
4197 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
4198
4199 2019-06-12 Martin Sebor <msebor@redhat.com>
4200
4201 PR middle-end/90676
4202 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
4203 output some more.
4204 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
4205 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
4206 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
4207 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
4208
4209 2019-06-12 Marek Polacek <polacek@redhat.com>
4210
4211 PR c++/90736 - bogus error with alignof.
4212 * g++.dg/cpp0x/alignof5.C: New test.
4213
4214 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4215
4216 * gcc.dg/builtin-apply2.c: Skip for PRU.
4217 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
4218
4219 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4220
4221 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
4222
4223 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4224
4225 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
4226 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
4227 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
4228 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
4229 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
4230
4231 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4232
4233 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
4234
4235 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4236
4237 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
4238 * gcc.dg/20020312-2.c: No PIC register for PRU.
4239
4240 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4241
4242 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
4243 * lib/target-utils.exp: Ditto.
4244 * lib/target-supports.exp (check_effective_target_function_pointers,
4245 check_effective_target_large_return_values): New.
4246
4247 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4248
4249 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
4250 * lib/target-utils.exp: Ditto.
4251 * lib/target-supports.exp: Declare PRU target as tiny.
4252
4253 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
4254
4255 * gcc.target/pru/abi-arg-struct.c: New test.
4256 * gcc.target/pru/ashiftrt.c: New test.
4257 * gcc.target/pru/builtins-1.c: New test.
4258 * gcc.target/pru/builtins-error.c: New test.
4259 * gcc.target/pru/clearbit.c: New test.
4260 * gcc.target/pru/loop-asm.c: New test.
4261 * gcc.target/pru/loop-dowhile.c: New test.
4262 * gcc.target/pru/loop-hi-1.c: New test.
4263 * gcc.target/pru/loop-hi-2.c: New test.
4264 * gcc.target/pru/loop-qi-1.c: New test.
4265 * gcc.target/pru/loop-qi-2.c: New test.
4266 * gcc.target/pru/loop-short-1.c: New test.
4267 * gcc.target/pru/loop-short-2.c: New test.
4268 * gcc.target/pru/loop-si-1.c: New test.
4269 * gcc.target/pru/loop-si-2.c: New test.
4270 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
4271 * gcc.target/pru/loop-ubyte-1.c: New test.
4272 * gcc.target/pru/loop-ubyte-2.c: New test.
4273 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
4274 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
4275 * gcc.target/pru/mabi-ti-1.c: New test.
4276 * gcc.target/pru/mabi-ti-2.c: New test.
4277 * gcc.target/pru/mabi-ti-3.c: New test.
4278 * gcc.target/pru/mabi-ti-4.c: New test.
4279 * gcc.target/pru/mabi-ti-5.c: New test.
4280 * gcc.target/pru/mabi-ti-6.c: New test.
4281 * gcc.target/pru/mabi-ti-7.c: New test.
4282 * gcc.target/pru/pr64366.c: New test.
4283 * gcc.target/pru/pragma-ctable_entry.c: New test.
4284 * gcc.target/pru/pru.exp: New file.
4285 * gcc.target/pru/qbbc-1.c: New test.
4286 * gcc.target/pru/qbbc-2.c: New test.
4287 * gcc.target/pru/qbbc-3.c: New test.
4288 * gcc.target/pru/qbbs-1.c: New test.
4289 * gcc.target/pru/qbbs-2.c: New test.
4290 * gcc.target/pru/setbit.c: New test.
4291 * gcc.target/pru/zero_extend-and-hisi.c: New test.
4292 * gcc.target/pru/zero_extend-and-qihi.c: New test.
4293 * gcc.target/pru/zero_extend-and-qisi.c: New test.
4294 * gcc.target/pru/zero_extend-hisi.c: New test.
4295 * gcc.target/pru/zero_extend-qihi.c: New test.
4296 * gcc.target/pru/zero_extend-qisi.c: New test.
4297 * lib/target-supports.exp: Add PRU to feature filters.
4298
4299 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
4300
4301 PR fortran/90002
4302 * gfortran.dg/pr90002.f90: New test.
4303
4304 2019-06-12 Martin Sebor <msebor@redhat.com>
4305
4306 PR middle-end/90676
4307 * gcc.dg/tree-ssa/dump-6.c: New test.
4308 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
4309 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
4310 * gcc.dg/store_merging_5.c: Same.
4311 * gcc.dg/tree-prof/stringop-2.c: Same.
4312 * gcc.dg/tree-ssa/pr30375.c: Same.
4313 * gcc.dg/tree-ssa/slsr-27.c: Same.
4314 * gcc.dg/tree-ssa/slsr-28.c: Same.
4315 * gcc.dg/tree-ssa/slsr-29.c: Same.
4316 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
4317
4318 2019-06-12 Martin Sebor <msebor@redhat.com>
4319
4320 PR tree-optimization/90662
4321 * gcc.dg/strlenopt-62.c: New test.
4322 * gcc.dg/strlenopt-63.c: New test.
4323 * gcc.dg/strlenopt-64.c: New test.
4324
4325 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
4326
4327 * gcc.target/arm/ssadv16qi.c: New test.
4328 * gcc.target/arm/usadv16qi.c: Likewise.
4329
4330 2019-06-12 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR c/90760
4333 * gcc.dg/pr90760.c: New test.
4334
4335 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
4336
4337 * gcc.target/mips/data-sym-pool.c: Update expected output.
4338 * gcc.target/mips/data-sym-multi-pool.c: New test.
4339
4340 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
4341
4342 PR testsuite/65364
4343 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
4344 (fn2): Likewise.
4345
4346 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
4347
4348 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
4349 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
4350 unset -mpcrel in the target pragmas.
4351 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
4352 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
4353 unset -mpcrel in the target pragmas.
4354
4355 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
4356
4357 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
4358
4359 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
4360
4361 PR c++/90449 - add -Winaccessible-base option.
4362 * g++.dg/warn/Winaccessible-base-1.C: New file.
4363 * g++.dg/warn/Winaccessible-base-2.C: New file.
4364 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
4365 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
4366
4367 2019-06-11 Jakub Jelinek <jakub@redhat.com>
4368
4369 PR c++/90810
4370 * g++.dg/ext/vector37.C: New test.
4371
4372 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
4373
4374 PR c++/87250
4375 * g++.dg/cpp0x/pr87250.C: New test.
4376
4377 2019-06-10 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR testsuite/90772
4380 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
4381 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
4382 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4383 * g++.dg/cpp1z/pr85569.C: Include <functional>.
4384 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
4385 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
4386
4387 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
4388
4389 PR other/90695
4390 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
4391
4392 2019-06-10 Jakub Jelinek <jakub@redhat.com>
4393
4394 * c-c++-common/gomp/scan-1.c: New test.
4395 * c-c++-common/gomp/scan-2.c: New test.
4396 * c-c++-common/gomp/scan-3.c: New test.
4397 * c-c++-common/gomp/scan-4.c: New test.
4398
4399 2019-06-10 Martin Liska <mliska@suse.cz>
4400
4401 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
4402 function name.
4403
4404 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
4405
4406 * gcc.target/arc/jumptables.c: Update test.
4407
4408 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
4409
4410 * gcc.target/arc/and-cnst-size.c: New test.
4411 * gcc.target/arc/mov-cnst-size.c: Likewise.
4412 * gcc.target/arc/or-cnst-size.c: Likewise.
4413 * gcc.target/arc/store-merge-1.c: Update test.
4414 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
4415 * gcc.target/arc/cmem-1.c: Likewise.
4416 * gcc.target/arc/cmem-2.c: Likewise.
4417 * gcc.target/arc/cmem-3.c: Likewise.
4418 * gcc.target/arc/cmem-4.c: Likewise.
4419 * gcc.target/arc/cmem-5.c: Likewise.
4420 * gcc.target/arc/cmem-6.c: Likewise.
4421 * gcc.target/arc/loop-4.c: Likewise.
4422 * gcc.target/arc/movh_cl-1.c: Likewise.
4423 * gcc.target/arc/sdata-3.c: Likewise.
4424
4425 2019-06-10 Martin Liska <mliska@suse.cz>
4426
4427 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
4428
4429 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
4430
4431 * gcc.dg/attr-copy-6.c: Require alias support.
4432
4433 2019-06-09 Marek Polacek <polacek@redhat.com>
4434
4435 PR c++/65175
4436 * g++.dg/cpp0x/alias-decl-69.C: New test.
4437
4438 PR c++/60366
4439 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
4440
4441 019-06-09 Paul Thomas <pault@gcc.gnu.org>
4442
4443 PR fortran/89365
4444 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
4445
4446 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
4447
4448 PR fortran/90786
4449 * gfortran.dg/proc_ptr_51.f90 : New test.
4450
4451 2019-06-08 Marek Polacek <polacek@redhat.com>
4452
4453 PR c++/52269
4454 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
4455
4456 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4457 Tomáš Trnka <trnka@scm.com>
4458
4459 PR fortran/90744
4460 * gfortran.dg/deferred_character_33.f90: New test.
4461 * gfortran.dg/deferred_character_33a.f90: New test.
4462
4463 2019-06-08 Marek Polacek <polacek@redhat.com>
4464
4465 PR c++/77548
4466 * g++.dg/other/pr77548.C: New test.
4467
4468 PR c++/72845
4469 * g++.dg/cpp0x/noexcept41.C: New test.
4470
4471 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4472
4473 * gcc.target/aarch64/sve/init_1.c: Remove options
4474 -O2 -fno-schedule-insns and instead pass -O.
4475 Update assembly in comments.
4476 * gcc.target/aarch64/sve/init_2.c: Likewise.
4477 * gcc.target/aarch64/sve/init_3.c: Likewise.
4478 * gcc.target/aarch64/sve/init_4.c: Likewise.
4479 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
4480 adjust dg-scan.
4481 * gcc.target/aarch64/sve/init_6.c: Likewise.
4482 * gcc.target/aarch64/sve/init_7.c: Likewise.
4483 * gcc.target/aarch64/sve/init_8.c: Likewise.
4484 * gcc.target/aarch64/sve/init_9.c: Likewise.
4485 * gcc.target/aarch64/sve/init_10.c: Likewise.
4486 * gcc.target/aarch64/sve/init_11.c: Likewise.
4487 * gcc.target/aarch64/sve/init_12.c: Likewise.
4488
4489 2019-06-07 Marek Polacek <polacek@redhat.com>
4490
4491 PR c++/77747
4492 * g++.dg/cpp0x/inh-ctor33.C: New test.
4493
4494 PR c++/77967
4495 * g++.dg/cpp0x/alias-decl-68.C: New test.
4496
4497 PR c++/77771
4498 * g++.dg/cpp0x/constexpr-77771.C: New test.
4499
4500 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
4501
4502 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
4503
4504 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
4505
4506 PR fortran/89100
4507 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
4508 to allow use when kind=16 is not supported.
4509 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
4510 to allow use when kind=16 is not supported.
4511
4512 2019-06-07 Richard Biener <rguenther@suse.de>
4513
4514 PR debug/90574
4515 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
4516 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
4517
4518 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
4519
4520 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
4521
4522 2019-06-07 Martin Liska <mliska@suse.cz>
4523
4524 PR tree-optimization/78902
4525 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
4526 of __builtin_alloca.
4527 * c-c++-common/asan/pr88619.c: Likewise.
4528 * g++.dg/overload/using2.C: Likewise for malloc.
4529 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
4530 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
4531 * gcc.dg/pr43643.c: Likewise.
4532 * gcc.dg/pr59717.c: Likewise for calloc.
4533 * gcc.dg/torture/pr71816.c: Likewise.
4534 * gcc.dg/tree-ssa/pr78886.c: Likewise.
4535 * gcc.dg/tree-ssa/pr79697.c: Likewise.
4536 * gcc.dg/pr78902.c: New test.
4537
4538 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
4539
4540 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
4541 on Darwin.
4542
4543 2019-06-06 Martin Jambor <mjambor@suse.cz>
4544
4545 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
4546 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
4547 * gnat.dg/opt39.adb: Adjust scan dump.
4548
4549 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4550
4551 * gcc.target/msp430/size-optimized-shifts.c: New test.
4552
4553 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4554
4555 * gcc.target/msp430/emulate-slli.c: New test.
4556 * gcc.target/msp430/emulate-srai.c: New test.
4557 * gcc.target/msp430/emulate-srli.c: New test.
4558
4559 2019-06-06 Martin Liska <mliska@suse.cz>
4560
4561 PR tree-optimization/87954
4562 * gcc.dg/pr87954.c: New test.
4563
4564 2019-06-06 Richard Biener <rguenther@suse.de>
4565
4566 * gcc.dg/tree-ssa/alias-37.c: New testcase.
4567 * gcc.dg/torture/20190604-1.c: Likewise.
4568 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
4569
4570 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
4571
4572 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
4573 * gcc.target/arc/tmac-2.c: Likewise.
4574
4575 2019-06-05 Martin Sebor <msebor@redhat.com>
4576
4577 PR c/90737
4578 * c-c++-common/Wreturn-local-addr.c: New test.
4579 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
4580
4581 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
4582
4583 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
4584 for {x,y,z} suffix.
4585 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
4586
4587 2019-06-05 Martin Sebor <msebor@redhat.com>
4588
4589 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
4590 been committed.
4591
4592 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4593
4594 * g++.dg/diagnostic/return-type-invalid-1.C: New.
4595 * g++.old-deja/g++.brendan/crash16.C: Adjust.
4596 * g++.old-deja/g++.law/ctors5.C: Likewise.
4597
4598 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4599
4600 * g++.dg/other/friend4.C: Test locations too.
4601 * g++.dg/other/friend5.C: Likewise.
4602 * g++.dg/other/friend7.C: Likewise.
4603
4604 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
4605
4606 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
4607
4608 2019-06-05 Martin Sebor <msebor@redhat.com>
4609
4610 * gcc.dg/weak/weak-19.c: New test.
4611
4612 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
4613
4614 * gnat.dg/specs/discr6.ads: New test.
4615
4616 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
4617
4618 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
4619 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
4620 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
4621 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
4622 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
4623 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
4624
4625 2019-06-05 Jakub Jelinek <jakub@redhat.com>
4626
4627 PR debug/90733
4628 * gcc.dg/pr90733.c: New test.
4629
4630 2019-06-05 Richard Biener <rguenther@suse.de>
4631
4632 PR middle-end/90726
4633 * gcc.dg/pr90726.c: Enable IVOPTs.
4634
4635 2019-06-05 Jakub Jelinek <jakub@redhat.com>
4636
4637 * g++.dg/vect/simd-1.cc: New test.
4638
4639 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
4640
4641 PR target/89803
4642 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
4643 __builtin_ia32_fpclasssd): Removed.
4644 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
4645 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
4646 __builtin_ia32_fpclasssd): Removed.
4647 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
4648 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
4649 __builtin_ia32_fpclasssd): Removed.
4650 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
4651 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
4652 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
4653 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
4654 Add test for _mm_mask_fpclass_ss_mask.
4655 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
4656 Add test for _mm_mask_fpclass_sd_mask.
4657
4658 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
4659
4660 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
4661 * gcc.target/powerpc/direct-move-double2.c: Ditto.
4662 * gcc.target/powerpc/direct-move-float1.c: Ditto.
4663 * gcc.target/powerpc/direct-move-float2.c: Ditto.
4664 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
4665 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
4666
4667 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
4668
4669 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
4670 constraint.
4671
4672 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4673
4674 * g++.dg/concepts/pr60573.C: Test locations too.
4675 * g++.dg/cpp0x/deleted13.C: Likewise.
4676 * g++.dg/parse/error29.C: Likewise.
4677 * g++.dg/parse/qualified4.C: Likewise.
4678 * g++.dg/template/crash96.C Likewise.
4679 * g++.old-deja/g++.brendan/crash22.C Likewise.
4680 * g++.old-deja/g++.brendan/crash23.C Likewise.
4681 * g++.old-deja/g++.law/visibility10.C Likewise.
4682 * g++.old-deja/g++.other/decl5.C: Likewise.
4683
4684 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
4685
4686 PR target/78263
4687 * g++.target/powerpc: New directory.
4688 * g++.target/powerpc/powerpc.exp: New test driver.
4689 * g++.target/powerpc/undef-bool-3.C: New.
4690
4691 2019-06-04 Jakub Jelinek <jakub@redhat.com>
4692
4693 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4694 a sorry_at on any of the clauses.
4695
4696 2019-06-04 Richard Biener <rguenther@suse.de>
4697
4698 PR middle-end/90726
4699 * gcc.dg/pr90726.c: New testcase.
4700
4701 2019-06-04 Richard Biener <rguenther@suse.de>
4702
4703 PR tree-optimization/90738
4704 * gcc.dg/torture/pr90738.c: New testcase.
4705
4706 Revert
4707 2019-06-03 Richard Biener <rguenther@suse.de>
4708
4709 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
4710
4711 2019-06-04 Martin Liska <mliska@suse.cz>
4712
4713 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
4714 * gfortran.dg/goacc/pr78027.f90: Likewise.
4715
4716 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
4717
4718 * gcc.target/powerpc/mmfpgpr.c: Delete.
4719
4720 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
4721
4722 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
4723 on AIX.
4724 * g++.dg/debug/enum-1.C: Same.
4725
4726 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
4727
4728 PR middle-end/64242
4729 * gcc.c-torture/execute/pr64242.c: Update test.
4730
4731 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
4732
4733 * gcc.target/aarch64/pcs_attribute-2.c: New test.
4734 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
4735 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
4736 New.
4737
4738 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4739
4740 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
4741 * gcc.target/aarch64/usadv16qi.c: Likewise.
4742 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
4743 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
4744
4745 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4746
4747 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
4748 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
4749 (check_effective_target_aarch64_sve_hw): Likewise.
4750
4751 2019-06-03 Richard Biener <rguenther@suse.de>
4752
4753 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
4754
4755 2019-06-03 Richard Biener <rguenther@suse.de>
4756
4757 PR tree-optimization/90716
4758 * gcc.dg/guality/pr90716.c: New testcase.
4759
4760 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4761
4762 PR target/88837
4763 * gcc.target/aarch64/sve/init_1.c: New test.
4764 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
4765 * gcc.target/aarch64/sve/init_2.c: Likewise.
4766 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
4767 * gcc.target/aarch64/sve/init_3.c: Likewise.
4768 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
4769 * gcc.target/aarch64/sve/init_4.c: Likewise.
4770 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
4771 * gcc.target/aarch64/sve/init_5.c: Likewise.
4772 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
4773 * gcc.target/aarch64/sve/init_6.c: Likewise.
4774 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
4775 * gcc.target/aarch64/sve/init_7.c: Likewise.
4776 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
4777 * gcc.target/aarch64/sve/init_8.c: Likewise.
4778 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
4779 * gcc.target/aarch64/sve/init_9.c: Likewise.
4780 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
4781 * gcc.target/aarch64/sve/init_10.c: Likewise.
4782 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
4783 * gcc.target/aarch64/sve/init_11.c: Likewise.
4784 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
4785 * gcc.target/aarch64/sve/init_12.c: Likewise.
4786 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
4787
4788 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4789
4790 PR tree-optimization/90681
4791 * gfortran.dg/vect/pr90681.f: New test.
4792
4793 2019-06-03 Richard Biener <rguenther@suse.de>
4794
4795 PR testsuite/90713
4796 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
4797
4798 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4799
4800 PR fortran/90539
4801 * gfortran.dg/internal_pack_24.f90: New test.
4802
4803 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
4804
4805 PR target/90698
4806 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
4807 * gcc.target/i386/pr63538.c: Likewise.
4808 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
4809
4810 2019-06-01 Martin Sebor <msebor@redhat.com>
4811
4812 PR middle-end/90694
4813 * gcc.dg/tree-ssa/dump-5.c: New test.
4814
4815 2019-05-31 Jan Hubicka <jh@suse.cz>
4816
4817 * g++.dg/lto/alias-1_0.C: New testcase.
4818 * g++.dg/lto/alias-1_1.C: New testcase.
4819
4820 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
4821
4822 PR target/89355
4823 * gcc.target/i386/cet-label-3.c: New test.
4824 * gcc.target/i386/cet-label-4.c: Likewise.
4825 * gcc.target/i386/cet-label-5.c: Likewise.
4826
4827 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4828
4829 * gcc.target/mips/msa-fmadd.c: New.
4830
4831 2019-05-31 Jakub Jelinek <jakub@redhat.com>
4832
4833 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4834 a sorry on lastprivate conditional on simd construct.
4835 * gcc.dg/vect/vect-simd-6.c: New test.
4836 * gcc.dg/vect/vect-simd-7.c: New test.
4837
4838 * gcc.dg/vect/vect-simd-5.c: New test.
4839
4840 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
4841
4842 PR c/43673
4843 * gcc.dg/format-dfp-printf-1.c: New test.
4844 * gcc.dg/format-dfp-scanf-1.c: Likewise.
4845
4846 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
4847
4848 * g++.dg/tree-ssa/cprop-vcond.C: New file.
4849
4850 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
4851
4852 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
4853 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
4854 * gcc.dg/Walloca-13.c: Xfail.
4855
4856 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
4857 Michael Meissner <meissner@linux.ibm.com>
4858
4859 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
4860 * gcc.target/powerpc/localentry-1.c: Likewise.
4861 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
4862 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
4863 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
4864 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
4865 (check_effective_target_powerpc_future_ok): New.
4866
4867 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
4868
4869 PR debug/86964
4870 * g++.dg/debug/dwarf2/fesd-any.C: Use
4871 -fno-eliminate-unused-debug-symbols.
4872 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
4873 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
4874 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
4875 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
4876 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
4877 * g++.dg/debug/enum-2.C: Likewise.
4878 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4879 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4880 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4881 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4882 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4883
4884 2019-05-31 Jakub Jelinek <jakub@redhat.com>
4885
4886 PR tree-optimization/90671
4887 * gcc.dg/torture/pr90671.c: New test.
4888
4889 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
4890
4891 * g++.dg/cpp0x/pr84497.C: Require alias support.
4892
4893 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
4894
4895 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
4896 and label for Darwin.
4897 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
4898 Darwin.
4899
4900 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
4901
4902 * gcc.target/aarch64/sve/fabd_1.c: New.
4903
4904 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
4905
4906 * gcc.target/i386/pr86257.c: Require native TLS support.
4907 * gcc.target/i386/stack-prot-sym.c: Likewise.
4908
4909 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4910
4911 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
4912 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
4913 * g++.dg/parse/crash59.C: Likewise.
4914 * g++.dg/parse/error38.C: Likewise.
4915 * g++.dg/parse/error39.C: Likewise.
4916 * g++.dg/template/crash31.C: Likewise.
4917 * g++.dg/template/operator8.C: Likewise.
4918 * g++.dg/template/operator9.C: Likewise.
4919
4920 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
4921
4922 * gcc.target/powerpc/notoc-direct-1.c: New.
4923 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
4924
4925 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4926
4927 PR c++/90598
4928 * g++.dg/cpp0x/pr90598.C: New test.
4929
4930 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4931
4932 PR fortran/90539
4933 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
4934 * gfortran.dg/internal_pack_22.f90: New test.
4935 * gfortran.dg/internal_pack_23.f90: New test.
4936
4937 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
4938
4939 * tree-ssa/alias-access-spath-1.c: new testcase.
4940
4941 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4942
4943 PR c++/89875
4944 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
4945 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
4946
4947 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4948
4949 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
4950 driver for AArch64 SVE2.
4951 * gcc.target/aarch64/sve2/average_1.c: New test.
4952 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
4953 helper.
4954 (check_effective_target_aarch64_sve1_only): Likewise.
4955 (check_effective_target_aarch64_sve2_hw): Likewise.
4956 (check_effective_target_vect_avg_qi): Check for SVE1 only.
4957
4958 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
4959
4960 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
4961 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
4962 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
4963 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
4964 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
4965 * gcc.target/aarch64/return_address_sign_builtin.c: New file
4966
4967 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4968
4969 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4970 sorry on lastprivate conditional on parallel for.
4971 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
4972 lastprivate conditional warnings on parallel for constructs.
4973 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
4974
4975 PR c/90628
4976 * c-c++-common/builtin-arith-overflow-3.c: New test.
4977
4978 P1091R3 - Extending structured bindings to be more like var decls
4979 P1381R1 - Reference capture of structured bindings
4980 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
4981 instead of error and only for c++17_down. Add a thread_local test.
4982 (z2): Add a __thread test.
4983 * g++.dg/cpp2a/decomp1.C: New test.
4984 * g++.dg/cpp2a/decomp1-aux.cc: New file.
4985 * g++.dg/cpp2a/decomp2.C: New test.
4986 * g++.dg/cpp2a/decomp3.C: New test.
4987
4988 2019-05-29 Martin Liska <mliska@suse.cz>
4989
4990 PR testsuite/90657
4991 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
4992
4993 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
4994
4995 * gcc.target/powerpc/localentry-detect-1.c: New file.
4996
4997 2019-05-28 Marek Polacek <polacek@redhat.com>
4998
4999 PR c++/90548 - ICE with generic lambda and empty pack.
5000 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
5001
5002 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5003
5004 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
5005 vectorized masked loads.
5006
5007 2019-05-28 Jeff Law <law@redhat.com>
5008
5009 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
5010 loop distribution.
5011
5012 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
5013
5014 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
5015 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
5016 * gcc.target/powerpc/p9-dimode2.c: Ditto.
5017
5018 2019-05-28 Martin Liska <mliska@suse.cz>
5019
5020 PR ipa/90555
5021 * gcc.dg/ipa/pr90555.c: New test.
5022
5023 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5024
5025 * gnat.dg/machine_attr1.ad[sb]: New test.
5026
5027 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5028
5029 * gnat.dg/opt79.ad[sb]: New test.
5030
5031 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5032
5033 * gnat.dg/specs/discr5.ads: New test.
5034
5035 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
5036
5037 * gnat.dg/prefetch1.ad[sb]: New test.
5038
5039 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
5040
5041 * gcc.target/i386/pr22076.c: Adjust options to
5042 match codegen expected by the scan-asms.
5043
5044 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5045
5046 * gnat.dg/specs/array4.ads: New test.
5047
5048 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
5049
5050 PR tree-optimization/88440
5051 * gcc.target/aarch64/sve/index_offset_1.c: Add
5052 -fno-tree-loop-distribute-patterns.
5053 * gcc.target/aarch64/sve/single_1.c: Likewise.
5054 * gcc.target/aarch64/sve/single_2.c: Likewise.
5055 * gcc.target/aarch64/sve/single_3.c: Likewise.
5056 * gcc.target/aarch64/sve/single_4.c: Likewise.
5057 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
5058 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5059 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5060 * gcc.target/arm/ivopts.c: Likewise.
5061
5062 2019-05-27 Richard Biener <rguenther@suse.de>
5063
5064 PR tree-optimization/90637
5065 * gcc.dg/gomp/pr90637.c: New testcase.
5066
5067 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5068
5069 * gnat.dg/expect2.adb: New test.
5070 * gnat.dg/expect2_pkg.ads: New helper.
5071
5072 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5073
5074 * gnat.dg/aliased2.adb: New test.
5075
5076 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5077
5078 * gnat.dg/limited_with7.ad[sb]: New test.
5079 * gnat.dg/limited_with7_pkg.ads: New helper.
5080
5081 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
5082
5083 * gnat.dg/unchecked_convert13.adb: New test.
5084
5085 2019-05-27 Richard Biener <rguenther@suse.de>
5086
5087 PR testsuite/90615
5088 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
5089 -fno-tree-loop-distribute-patterns.
5090 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
5091 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
5092 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5093 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
5094 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
5095
5096 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
5097
5098 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
5099 account for PIC code on Darwin.
5100 * gcc.target/i386/pr39013-2.c: Likewise.
5101 * gcc.target/i386/pr64317.c: Likewise.
5102
5103 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
5104
5105 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
5106 expected for Darwin.
5107
5108 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
5109
5110 * gcc.target/i386/pr89261.c: Test that the alignment required
5111 by the test correctly produces the expected error on Darwin.
5112
5113 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
5114
5115 * gcc.target/i386/pr82659-3.c: Require alias support.
5116
5117 2019-05-25 Marek Polacek <polacek@redhat.com>
5118
5119 PR c++/90572 - wrong disambiguation in friend declaration.
5120 * g++.dg/cpp2a/typename16.C: New test.
5121 * g++.dg/parse/friend13.C: New test.
5122
5123 2019-05-24 Jakub Jelinek <jakub@redhat.com>
5124
5125 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
5126 sorry for omp for.
5127 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
5128
5129 2019-05-24 Richard Biener <rguenther@suse.de>
5130
5131 PR testsuite/90607
5132 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
5133
5134 2019-05-24 Jakub Jelinek <jakub@redhat.com>
5135
5136 PR tree-optimization/90106
5137 PR testsuite/90517
5138 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
5139 and scan-tree-dump for tail call.
5140 * gcc.dg/cdce2.c: Likewise.
5141
5142 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
5143
5144 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
5145 code, not in comments or miscellaneous directives.
5146 * gcc.target/i386/pr18041-1.c: Likewise.
5147 * gcc.target/i386/pr18041-2.c: Likewise.
5148 * gcc.target/i386/wbinvd-1.c: Likewise.
5149 * gcc.target/i386/wbnoinvd-1.c: Likewise.
5150 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
5151 call to "bar".
5152 * gcc.target/i386/pr66819-4.c: Likewise.
5153 * gcc.target/i386/pr82662.c
5154 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
5155 destination register, don't try the m32 test on m64 targets.
5156
5157 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
5158
5159 * gcc.target/i386/pr67985-2.c: Adjust label checks for
5160 Darwin.
5161 * gcc.target/i386/pr77881.c: Likewise.
5162
5163 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
5164
5165 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
5166 * gcc.target/i386/pr70738-7.c: Likewise.
5167 * gcc.target/i386/pr24414.c: Likewise.
5168
5169 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
5170
5171 * lib/target-supports.exp (check_effective_target_mfentry): New.
5172 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
5173 * gcc.target/i386/fentry.c: Likewise.
5174 * gcc.target/i386/fentryname1.c: Likewise.
5175 * gcc.target/i386/fentryname2.c: Likewise.
5176 * gcc.target/i386/fentryname3.c: Likewise.
5177 * gcc.target/i386/nop-mcount.c: Likewise.
5178 * gcc.target/i386/pr82699-2.c: Likewise.
5179 * gcc.target/i386/pr82699-4.c: Likewise.
5180 * gcc.target/i386/pr82699-5.c: Likewise.
5181 * gcc.target/i386/pr82699-6.c: Likewise.
5182 * gcc.target/i386/returninst1.c: Likewise.
5183 * gcc.target/i386/returninst2.c: Likewise.
5184 * gcc.target/i386/returninst3.c : Likewise.
5185
5186 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
5187
5188 * gcc.target/powerpc/localentry-1.c: New file.
5189
5190 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
5191
5192 PR target/90552
5193 * gcc.target/i386/pr90552.c: New test.
5194
5195 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
5196
5197 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
5198 __GFC_REAL_16__. Add -cpp to dg-options.
5199 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
5200 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
5201 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
5202 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
5203 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
5204
5205 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
5206
5207 * gcc.target/powerpc/cpu-future.c: New test.
5208
5209 2019-05-23 Richard Biener <rguenther@suse.de>
5210
5211 PR tree-optimization/88440
5212 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
5213 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
5214 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
5215 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
5216 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
5217 * g++.dg/tree-ssa/pr78847.C: Likewise.
5218 * gcc.dg/autopar/pr39500-1.c: Likewise.
5219 * gcc.dg/autopar/reduc-1char.c: Likewise.
5220 * gcc.dg/autopar/reduc-7.c: Likewise.
5221 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
5222 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
5223 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
5224 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
5225 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
5226 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
5227 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
5228 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
5229 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
5230 * gcc.dg/tree-ssa/scev-11.c: Likewise.
5231 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5232 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5233 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5234 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5235 * gcc.target/i386/pr30970.c: Likewise.
5236 * gcc.target/i386/vect-double-1.c: Likewise.
5237 * gcc.target/i386/vect-double-2.c: Likewise.
5238 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
5239 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
5240 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
5241 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
5242 * gfortran.dg/vect/vect-5.f90: Likewise.
5243 * gfortran.dg/vect/vect-8.f90: Likewise.
5244
5245 2019-05-23 Martin Liska <mliska@suse.cz>
5246
5247 PR sanitizer/90570
5248 * g++.dg/asan/pr90570.C: New test.
5249
5250 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
5251
5252 * gnat.dg/opt78.ad[sb]: New test.
5253
5254 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
5255
5256 PR rtl-optimisation/64895
5257 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
5258 * gcc.target/i386/fuse-caller-save.c: Likewise.
5259 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
5260 PIC cases, remove XFAILs.
5261
5262 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
5263
5264 PR middle-end/90510
5265 * brig.dg/test/gimple/packed.hsail: Adjust.
5266
5267 2019-05-23 Jakub Jelinek <jakub@redhat.com>
5268
5269 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
5270
5271 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
5272
5273 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
5274 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
5275 gfortran.dg/namelist_89.f90: Gate test on effective_target
5276 fd_truncate.
5277
5278 2019-05-22 David Malcolm <dmalcolm@redhat.com>
5279
5280 PR c++/90462
5281 * g++.dg/pr90462.C: New test.
5282
5283 2019-05-22 Marek Polacek <polacek@redhat.com>
5284
5285 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
5286 different line. Check the column number too.
5287
5288 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
5289
5290 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
5291 scan-assembler-not string to avoid false matching on 32bit targets.
5292
5293 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
5294
5295 PR target/88483
5296 * gcc.target/i386/stackalign/pr88483-1.c: New test.
5297 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
5298
5299 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
5300
5301 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
5302
5303 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
5304
5305 PR fortran/89100
5306 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
5307 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
5308 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
5309 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
5310 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
5311 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
5312 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
5313 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
5314 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
5315
5316 2019-05-22 Martin Liska <mliska@suse.cz>
5317
5318 PR testsuite/90564
5319 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
5320 * gcc.target/powerpc/pr80315-2.c: Likewise.
5321 * gcc.target/powerpc/pr80315-3.c: Likewise.
5322 * gcc.target/powerpc/pr80315-4.c: Likewise.
5323
5324 2019-05-22 Martin Liska <mliska@suse.cz>
5325
5326 PR testsuite/90564
5327 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
5328 * gcc.target/powerpc/pr80315-2.c: Likewise.
5329 * gcc.target/powerpc/pr80315-3.c: Likewise.
5330 * gcc.target/powerpc/pr80315-4.c: Likewise.
5331
5332 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
5333
5334 PR testsuite/27221
5335 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
5336
5337 2019-05-22 Martin Liska <mliska@suse.cz>
5338
5339 PR lto/90500
5340 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
5341
5342 2019-05-22 Richard Biener <rguenther@suse.de>
5343
5344 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
5345
5346 2019-05-22 Alan Modra <amodra@gmail.com>
5347
5348 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
5349 power mnemonics.
5350 * gcc.dg/vect/O3-pr70130.c: Disable default options
5351 added by check_vect_support_and_set_flags.
5352 * gcc.dg/vect/pr48765.c: Likewise.
5353 * gfortran.dg/vect/pr45714-b.f: Likewise.
5354
5355 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
5356
5357 PR middle-end/90553
5358 * gcc.dg/torture/pr90553.c: New test.
5359
5360 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5361
5362 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
5363 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
5364
5365 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5366
5367 PR c++/67184
5368 PR c++/69445
5369 * g++.dg/other/final3.C: New.
5370 * g++.dg/other/final4.C: Likewise.
5371 * g++.dg/other/final5.C: Likewise.
5372
5373 2019-05-21 Marek Polacek <polacek@redhat.com>
5374
5375 DR 1940 - static_assert in anonymous unions.
5376 * g++.dg/DRs/dr1940.C: New test.
5377
5378 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
5379
5380 PR target/90547
5381 * gcc.target/i386/pr90547.c: New test.
5382
5383 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5384
5385 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
5386
5387 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
5388
5389 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
5390
5391 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
5392 * gcc.target/i386/pr84723-2.c: Likewise.
5393 * gcc.target/i386/pr84723-3.c: Likewise.
5394 * gcc.target/i386/pr84723-4.c: Likewise.
5395 * gcc.target/i386/pr84723-5.c: Likewise.
5396
5397 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
5398
5399 PR testsuite/67958
5400 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
5401 the differences.
5402 * gcc.target/i386/pr32219-2.c: Likewise.
5403 * gcc.target/i386/pr32219-3.c: Likewise.
5404 * gcc.target/i386/pr32219-4.c: Likewise.
5405 * gcc.target/i386/pr32219-5.c: Likewise.
5406 * gcc.target/i386/pr32219-6.c: Likewise.
5407 * gcc.target/i386/pr32219-7.c: Likewise.
5408 * gcc.target/i386/pr32219-8.c: Likewise.
5409
5410 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
5411
5412 PR target/63891
5413 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
5414 the reasons.
5415
5416 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
5417
5418 * gcc.target/i386/vect-signbitf.c: New test.
5419
5420 2019-05-21 Nathan Sidwell <nathan@acm.org>
5421
5422 * g++.dg/lookup/using53.C: Adjust diagnostic.
5423
5424 2019-05-21 Alan Modra <amodra@gmail.com>
5425
5426 PR target/90545
5427 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
5428 and rename functions to suit parameters.
5429
5430 2019-05-21 Richard Biener <rguenther@suse.de>
5431
5432 PR middle-end/90510
5433 * gcc.target/i386/pr90510.c: New testcase.
5434
5435 2019-05-21 Martin Liska <mliska@suse.cz>
5436
5437 * gcc.target/i386/pr90500-1.c: Add missing '""'.
5438 * gcc.target/i386/pr90500-2.c: Likewise.
5439
5440 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
5441
5442 * gcc.dg/uninit-28-gimple.c: New test.
5443 * gcc.dg/uninit-29-gimple.c: New test.
5444 * gcc.dg/uninit-30-gimple.c: New test.
5445 * gcc.dg/uninit-31-gimple.c: New test.
5446
5447 2019-05-21 Martin Liska <mliska@suse.cz>
5448
5449 * gcc.dg/pr90263.c: Add -O2.
5450
5451 2019-05-21 Martin Liska <mliska@suse.cz>
5452
5453 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
5454 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
5455 * gcc.target/powerpc/pr80315-2.c: Likewise.
5456 * gcc.target/powerpc/pr80315-3.c: Likewise.
5457 * gcc.target/powerpc/pr80315-4.c: Likewise.
5458 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
5459
5460 2019-05-21 Martin Liska <mliska@suse.cz>
5461
5462 PR testsuite/90551
5463 * pr90263.c: Move from gcc.c-torture/compile
5464 into gcc.dg.
5465
5466 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
5467
5468 PR testsuite/90503
5469 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
5470 Remove -flax-vector-conversions.
5471 (dg-additional-options): Remove.
5472 (test): Change to void. Declare m0 and m1 as __m64 and
5473 cast initializer in a proper way. Do not return result.
5474 (dg-final): Scan for 2 instances of movq.
5475
5476 2019-05-20 Marek Polacek <polacek@redhat.com>
5477
5478 CWG 2094 - volatile scalars are trivially copyable.
5479 PR c++/85679
5480 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
5481 for volatile int.
5482 * g++.dg/ext/is_trivially_copyable.C: New test.
5483
5484 2019-05-20 Marek Polacek <polacek@redhat.com>
5485
5486 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
5487
5488 * g++.dg/cpp2a/nontype-class17.C: New test.
5489
5490 * g++.dg/lookup/strong-using2.C: New test.
5491
5492 2019-05-20 Jeff Law <law@redhat.com>
5493
5494 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
5495 recent diagnostic cleanups.
5496
5497 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5498
5499 PR tree-optimization/90106
5500 * gcc.dg/cdce3.c: Add hard_float effective target.
5501
5502 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
5503
5504 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
5505
5506 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
5507
5508 PR testsuite/58321
5509 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
5510 add a comment as to the reason for the difference.
5511 * gcc.target/i386/memset-strategy-1.c: Likewise.
5512
5513 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
5514
5515 PR c++/90532 Ensure __is_constructible(T[]) is false
5516 * g++.dg/ext/90532.C: New test.
5517
5518 2019-05-20 Jakub Jelinek <jakub@redhat.com>
5519
5520 * gcc.target/i386/avx512f-simd-1.c: New test.
5521
5522 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
5523
5524 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
5525 error message.
5526 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
5527
5528 2019-05-20 Martin Liska <mliska@suse.cz>
5529
5530 PR middle-end/90263
5531 * gcc.c-torture/compile/pr90263.c: New test.
5532 * lib/target-supports.exp: Add check_effective_target_glibc.
5533
5534 2019-05-20 Richard Biener <rguenther@suse.de>
5535
5536 PR testsuite/90518
5537 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
5538 vector support.
5539 * gcc.dg/gimplefe-41.c: Likewise.
5540
5541 2019-05-19 Andrew Pinski <apinski@marvell.com>
5542
5543 PR pch/81721
5544 * g++.dg/pch/operator-1.C: New testcase.
5545 * g++.dg/pch/operator-1.Hs: New file.
5546
5547 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
5548
5549 PR fortran/90498
5550 * gfortran.dg/associate_48.f90 : New test.
5551
5552 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5553
5554 PR fortran/78290
5555 * gfortran.dg/pr78290.f90: New test.
5556
5557 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5558
5559 PR fortran/88821
5560 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
5561 to make sure the test for internal_pack is retained.
5562 * gfortran.dg/assumed_type_2.f90: Split compile and run time
5563 tests into this and
5564 * gfortran.dg/assumed_type_2a.f90: New file.
5565 * gfortran.dg/c_loc_test_22.f90: Likewise.
5566 * gfortran.dg/contiguous_3.f90: Likewise.
5567 * gfortran.dg/internal_pack_11.f90: Likewise.
5568 * gfortran.dg/internal_pack_12.f90: Likewise.
5569 * gfortran.dg/internal_pack_16.f90: Likewise.
5570 * gfortran.dg/internal_pack_17.f90: Likewise.
5571 * gfortran.dg/internal_pack_18.f90: Likewise.
5572 * gfortran.dg/internal_pack_4.f90: Likewise.
5573 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
5574 to make sure the test for internal_pack is retained.
5575 * gfortran.dg/internal_pack_6.f90: Split compile and run time
5576 tests into this and
5577 * gfortran.dg/internal_pack_6a.f90: New file.
5578 * gfortran.dg/internal_pack_8.f90: Likewise.
5579 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
5580 tests into this and
5581 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
5582 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
5583 into this and
5584 * gfortran.dg/no_arg_check_2a.f90: New file.
5585 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
5586 tests into this and
5587 * gfortran.dg/typebound_assignment_5a.f90: New file.
5588 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
5589 tests into this and
5590 * gfortran.dg/typebound_assignment_6a.f90: New file.
5591 * gfortran.dg/internal_pack_19.f90: New file.
5592 * gfortran.dg/internal_pack_20.f90: New file.
5593 * gfortran.dg/internal_pack_21.f90: New file.
5594
5595 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
5596
5597 * objc.dg/instancetype-0.m: New.
5598
5599 2019-05-17 Martin Sebor <msebor@redhat.com>
5600
5601 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
5602
5603 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
5604 * g++.dg/ubsan/pr63956.C: Same.
5605 * g++.old-deja/g++.pt/assign1.C: Same.
5606
5607 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
5608
5609 PR testsuite/89433
5610 * c-c++-common/goacc/routine-5.c: Update.
5611 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
5612 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
5613
5614 PR testsuite/89433
5615 * c-c++-common/goacc/routine-2.c: Update, and move some test
5616 into...
5617 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
5618 new file.
5619
5620 PR testsuite/89433
5621 * c-c++-common/goacc/classify-routine.c: Update.
5622 * gfortran.dg/goacc/classify-routine.f95: Likewise.
5623
5624 2019-05-16 Martin Sebor <msebor@redhat.com>
5625
5626 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
5627 * c-c++-common/Wvarargs-2.c: Same.
5628 * c-c++-common/Wvarargs.c: Same.
5629 * c-c++-common/pr51768.c: Same.
5630 * c-c++-common/tm/inline-asm.c: Same.
5631 * c-c++-common/tm/safe-1.c: Same.
5632 * g++.dg/asm-qual-1.C: Same.
5633 * g++.dg/asm-qual-3.C: Same.
5634 * g++.dg/conversion/dynamic1.C: Same.
5635 * g++.dg/cpp0x/constexpr-89599.C: Same.
5636 * g++.dg/cpp0x/constexpr-cast.C: Same.
5637 * g++.dg/cpp0x/constexpr-shift1.C: Same.
5638 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
5639 * g++.dg/cpp0x/nullptr04.C: Same.
5640 * g++.dg/cpp0x/static_assert12.C: Same.
5641 * g++.dg/cpp0x/static_assert8.C: Same.
5642 * g++.dg/cpp1y/lambda-conv1.C: Same.
5643 * g++.dg/cpp1y/pr79393-3.C: Same.
5644 * g++.dg/cpp1y/static_assert1.C: Same.
5645 * g++.dg/cpp1z/constexpr-if4.C: Same.
5646 * g++.dg/cpp1z/constexpr-if5.C: Same.
5647 * g++.dg/cpp1z/constexpr-if9.C: Same.
5648 * g++.dg/eh/goto2.C: Same.
5649 * g++.dg/eh/goto3.C: Same.
5650 * g++.dg/expr/static_cast8.C: Same.
5651 * g++.dg/ext/flexary5.C: Same.
5652 * g++.dg/ext/utf-array-short-wchar.C: Same.
5653 * g++.dg/ext/utf-array.C: Same.
5654 * g++.dg/ext/utf8-2.C: Same.
5655 * g++.dg/gomp/loop-4.C: Same.
5656 * g++.dg/gomp/macro-4.C: Same.
5657 * g++.dg/gomp/udr-1.C: Same.
5658 * g++.dg/init/initializer-string-too-long.C: Same.
5659 * g++.dg/other/offsetof9.C: Same.
5660 * g++.dg/ubsan/pr63956.C: Same.
5661 * g++.dg/warn/Wbool-operation-1.C: Same.
5662 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
5663 * g++.dg/warn/Wtype-limits.C: Same.
5664 * g++.dg/wrappers/pr88680.C: Same.
5665 * g++.old-deja/g++.mike/eh55.C: Same.
5666 * gcc.dg/Wsign-compare-1.c: Same.
5667 * gcc.dg/Wtype-limits-Wextra.c: Same.
5668 * gcc.dg/Wtype-limits.c: Same.
5669 * gcc.dg/Wunknownprag.c: Same.
5670 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
5671 * gcc.dg/asm-6.c: Same.
5672 * gcc.dg/asm-qual-1.c: Same.
5673 * gcc.dg/cast-1.c: Same.
5674 * gcc.dg/cast-2.c: Same.
5675 * gcc.dg/cast-3.c: Same.
5676 * gcc.dg/cpp/source_date_epoch-2.c: Same.
5677 * gcc.dg/debug/pr85252.c: Same.
5678 * gcc.dg/dfp/cast-bad.c: Same.
5679 * gcc.dg/format/gcc_diag-1.c: Same.
5680 * gcc.dg/format/gcc_diag-11.c: Same.
5681 * gcc.dg/gcc_diag-11.c: Same.
5682 * gcc.dg/gnu-cond-expr-2.c: Same.
5683 * gcc.dg/gnu-cond-expr-3.c: Same.
5684 * gcc.dg/gomp/macro-4.c: Same.
5685 * gcc.dg/init-bad-1.c: Same.
5686 * gcc.dg/init-bad-2.c: Same.
5687 * gcc.dg/init-bad-3.c: Same.
5688 * gcc.dg/pr27528.c: Same.
5689 * gcc.dg/pr48552-1.c: Same.
5690 * gcc.dg/pr48552-2.c: Same.
5691 * gcc.dg/pr59846.c: Same.
5692 * gcc.dg/pr61096-1.c: Same.
5693 * gcc.dg/pr8788-1.c: Same.
5694 * gcc.dg/pr90082.c: Same.
5695 * gcc.dg/simd-2.c: Same.
5696 * gcc.dg/spellcheck-params-2.c: Same.
5697 * gcc.dg/spellcheck-params.c: Same.
5698 * gcc.dg/strlenopt-49.c: Same.
5699 * gcc.dg/tm/pr52141.c: Same.
5700 * gcc.dg/torture/pr51106-1.c: Same.
5701 * gcc.dg/torture/pr51106-2.c: Same.
5702 * gcc.dg/utf-array-short-wchar.c: Same.
5703 * gcc.dg/utf-array.c: Same.
5704 * gcc.dg/utf8-2.c: Same.
5705 * gcc.dg/warn-sprintf-no-nul.c: Same.
5706 * gcc.target/i386/asm-flag-0.c: Same.
5707 * gcc.target/i386/inline_error.c: Same.
5708 * gcc.target/i386/pr30848.c: Same.
5709 * gcc.target/i386/pr39082-1.c: Same.
5710 * gcc.target/i386/pr39678.c: Same.
5711 * gcc.target/i386/pr57756.c: Same.
5712 * gcc.target/i386/pr68843-1.c: Same.
5713 * gcc.target/i386/pr79804.c: Same.
5714 * gcc.target/i386/pr82673.c: Same.
5715 * obj-c++.dg/class-protocol-1.mm: Same.
5716 * obj-c++.dg/exceptions-3.mm: Same.
5717 * obj-c++.dg/exceptions-4.mm: Same.
5718 * obj-c++.dg/exceptions-5.mm: Same.
5719 * obj-c++.dg/exceptions-6.mm: Same.
5720 * obj-c++.dg/method-12.mm: Same.
5721 * obj-c++.dg/method-13.mm: Same.
5722 * obj-c++.dg/method-6.mm: Same.
5723 * obj-c++.dg/method-7.mm: Same.
5724 * obj-c++.dg/method-9.mm: Same.
5725 * obj-c++.dg/method-lookup-1.mm: Same.
5726 * obj-c++.dg/proto-lossage-4.mm: Same.
5727 * obj-c++.dg/protocol-qualifier-2.mm: Same.
5728 * objc.dg/call-super-2.m: Same.
5729 * objc.dg/class-protocol-1.m: Same.
5730 * objc.dg/desig-init-1.m: Same.
5731 * objc.dg/exceptions-3.m: Same.
5732 * objc.dg/exceptions-4.m: Same.
5733 * objc.dg/exceptions-5.m: Same.
5734 * objc.dg/exceptions-6.m: Same.
5735 * objc.dg/method-19.m: Same.
5736 * objc.dg/method-2.m: Same.
5737 * objc.dg/method-5.m: Same.
5738 * objc.dg/method-6.m: Same.
5739 * objc.dg/method-7.m: Same.
5740 * objc.dg/method-lookup-1.m: Same.
5741 * objc.dg/proto-hier-1.m: Same.
5742 * objc.dg/proto-lossage-4.m: Same.
5743
5744 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
5745
5746 * g++.dg/eh/o32-fp.C: New.
5747 * gcc.target/mips/dwarfregtable-1.c: New.
5748 * gcc.target/mips/dwarfregtable-2.c: New.
5749 * gcc.target/mips/dwarfregtable-3.c: New.
5750 * gcc.target/mips/dwarfregtable-4.c: New.
5751 * gcc.target/mips/dwarfregtable.h: New.
5752
5753 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
5754
5755 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
5756 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
5757 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
5758
5759 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
5760
5761 PR target/90497
5762 * gcc.target/i386/pr90497-1.c: New test.
5763 * gcc.target/i386/pr90497-2.c: Likewise.
5764
5765 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
5766
5767 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
5768 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
5769
5770 2019-05-17 Richard Biener <rguenther@suse.de>
5771
5772 * gcc.dg/gimplefe-41.c: New testcase.
5773
5774 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
5775
5776 PR tree-optimization/90106
5777 * gcc.dg/cdce3.c: New test.
5778
5779 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
5780
5781 * gcc.target/s390/zvector/vec-sldw.c: New test.
5782
5783 2019-05-17 Martin Liska <mliska@suse.cz>
5784
5785 PR middle-end/90478
5786 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
5787
5788 2019-05-16 Jakub Jelinek <jakub@redhat.com>
5789
5790 * gcc.dg/vect/vect-simd-1.c: New test.
5791 * gcc.dg/vect/vect-simd-2.c: New test.
5792 * gcc.dg/vect/vect-simd-3.c: New test.
5793 * gcc.dg/vect/vect-simd-4.c: New test.
5794
5795 2019-05-16 Martin Liska <mliska@suse.cz>
5796
5797 PR lto/90500
5798 * gcc.target/i386/pr90500-1.c: New test.
5799 * gcc.target/i386/pr90500-2.c: New test.
5800
5801 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
5802
5803 PR tree-optimization/90394
5804 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
5805 * gcc.dg/uninit-pr90394.c: New test.
5806
5807 2019-05-16 Richard Biener <rguenther@suse.de>
5808
5809 PR testsuite/90502
5810 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
5811 transforms happening earlier now.
5812
5813 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
5814
5815 * lib/target-supports.exp (check_effective_target_cet): Add the
5816 -fcf-protection flag to the build conditions.
5817
5818 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
5819
5820 PR tree-optimization/90106
5821 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
5822 * gcc.dg/cdce2.c: Likewise.
5823
5824 2019-05-16 Richard Biener <rguenther@suse.de>
5825
5826 PR tree-optimization/90424
5827 * g++.target/i386/pr90424-1.C: New testcase.
5828 * g++.target/i386/pr90424-2.C: Likewise.
5829
5830 2019-05-16 Richard Biener <rguenther@suse.de>
5831
5832 * gcc.dg/gimplefe-40.c: Amend again.
5833
5834 2019-05-15 Cherry Zhang <cherryyz@google.com>
5835
5836 * go.test/test/nilptr2.go: Change use function to actually do
5837 something.
5838
5839 2019-05-16 Jakub Jelinek <jakub@redhat.com>
5840
5841 PR middle-end/90478
5842 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
5843 instead of long.
5844
5845 * c-c++-common/gomp/simd8.c: New test.
5846
5847 2019-05-15 Marek Polacek <polacek@redhat.com>
5848
5849 CWG 2096 - constraints on literal unions.
5850 * g++.dg/cpp0x/literal-type1.C: New test.
5851
5852 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
5853
5854 PR fortran/90461
5855 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
5856 * gfortran.dg/open_errors_3.f90: New test.
5857
5858 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5859
5860 PR target/89021
5861 * gcc.target/i386/mmx-vals.h: New file.
5862 * gcc.target/i386/sse2-mmx-2.c: Likewise.
5863 * gcc.target/i386/sse2-mmx-3.c: Likewise.
5864 * gcc.target/i386/sse2-mmx-4.c: Likewise.
5865 * gcc.target/i386/sse2-mmx-5.c: Likewise.
5866 * gcc.target/i386/sse2-mmx-6.c: Likewise.
5867 * gcc.target/i386/sse2-mmx-7.c: Likewise.
5868 * gcc.target/i386/sse2-mmx-8.c: Likewise.
5869 * gcc.target/i386/sse2-mmx-9.c: Likewise.
5870 * gcc.target/i386/sse2-mmx-10.c: Likewise.
5871 * gcc.target/i386/sse2-mmx-11.c: Likewise.
5872 * gcc.target/i386/sse2-mmx-12.c: Likewise.
5873 * gcc.target/i386/sse2-mmx-13.c: Likewise.
5874 * gcc.target/i386/sse2-mmx-14.c: Likewise.
5875 * gcc.target/i386/sse2-mmx-15.c: Likewise.
5876 * gcc.target/i386/sse2-mmx-16.c: Likewise.
5877 * gcc.target/i386/sse2-mmx-17.c: Likewise.
5878 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
5879 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
5880 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
5881 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
5882 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
5883 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
5884 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
5885 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
5886 * gcc.target/i386/sse2-mmx-20.c: Likewise.
5887 * gcc.target/i386/sse2-mmx-21.c: Likewise.
5888 * gcc.target/i386/sse2-mmx-22.c: Likewise.
5889 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
5890 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
5891 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
5892 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
5893 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
5894 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
5895 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
5896 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
5897 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
5898 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
5899 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
5900 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
5901 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
5902 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
5903 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
5904 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
5905 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
5906 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
5907 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
5908 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
5909 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
5910 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
5911 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
5912 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
5913 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
5914 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
5915 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
5916 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
5917 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
5918 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
5919 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
5920 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
5921 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
5922 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
5923 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
5924 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
5925 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
5926 * gcc.target/i386/sse2-mmx-por.c: Likewise.
5927 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
5928 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
5929 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
5930 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
5931 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
5932 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
5933 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
5934 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
5935 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
5936 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
5937 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
5938 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
5939 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
5940 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
5941 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
5942 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
5943 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
5944 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
5945 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
5946 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
5947 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
5948 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
5949 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
5950 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
5951 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
5952 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
5953 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
5954 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
5955 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
5956 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
5957 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
5958
5959 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5960
5961 PR target/89021
5962 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
5963 with SSE2.
5964
5965 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5966
5967 PR target/89021
5968 * gcc.target/i386/pr82483-1.c: Error only on ia32.
5969 * gcc.target/i386/pr82483-2.c: Likewise.
5970
5971 2019-05-15 Martin Liska <mliska@suse.cz>
5972
5973 PR middle-end/90478
5974 * gcc.dg/tree-ssa/pr90478-2.c: New test.
5975 * gcc.dg/tree-ssa/pr90478.c: New test.
5976
5977 2019-05-15 Richard Biener <rguenther@suse.de>
5978
5979 * gcc.dg/gimplefe-40.c: Amend.
5980
5981 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5982
5983 * lib/target-supports.exp
5984 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
5985 (check_effective_target_powerpc_p9vector_ok): Likewise.
5986 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5987 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5988 (check_effective_target_powerpc_vsx_ok): Likewise.
5989 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
5990 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
5991
5992 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5993
5994 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
5995 for PowerPC platforms.
5996
5997 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5998
5999 PR target/82920
6000 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
6001 * gcc.target/i386/cet-notrack-5a.c: Likewise.
6002 * gcc.target/i386/cet-notrack-5b.c: Likewise.
6003 * gcc.target/i386/cet-notrack-6b.c: Likewise.
6004 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
6005 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
6006 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
6007 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
6008 * gcc.target/i386/cet-sjlj-3.c: Likewise.
6009 * gcc.target/i386/cet-sjlj-5.c: Likewise.
6010
6011 2019-05-14 Marek Polacek <polacek@redhat.com>
6012
6013 PR c++/68918
6014 * g++.dg/cpp0x/decltype71.C: New test.
6015
6016 PR c++/70156
6017 * g++.dg/init/static5.C: New test.
6018
6019 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
6020
6021 PR target/82920
6022 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
6023 * gcc.target/i386/pr52146.c: Likewise.
6024 * gcc.target/i386/pr52698.c: Likewise.
6025 * gcc.target/i386/pr52857-1.c: Likewise.
6026 * gcc.target/i386/pr52857-2.c: Likewise.
6027 * gcc.target/i386/pr52876.c: Likewise.
6028 * gcc.target/i386/pr53698.c: Likewise.
6029 * gcc.target/i386/pr54157.c: Likewise.
6030 * gcc.target/i386/pr55049-1.c: Likewise.
6031 * gcc.target/i386/pr55093.c: Likewise.
6032 * gcc.target/i386/pr55116-1.c: Likewise.
6033 * gcc.target/i386/pr55116-2.c: Likewise.
6034 * gcc.target/i386/pr55597.c: Likewise.
6035 * gcc.target/i386/pr59929.c: Likewise.
6036 * gcc.target/i386/pr66470.c: Likewise.
6037
6038 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6039
6040 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
6041 *-*-solaris2*.
6042 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
6043 * gcc.dg/c99-math-double-1.c: Likewise.
6044 * gcc.dg/c99-math-float-1.c: Likewise.
6045 * gcc.dg/c99-math-long-double-1.c: Likewise.
6046 * gcc.misc-tests/linkage.exp: Simplify triplet to
6047 x86_64-*-solaris2*.
6048
6049 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
6050 xfail.
6051 * gcc.target/i386/pr63620.c: Likewise.
6052
6053 * lib/target-supports.exp (check_sse_os_support_available): Remove
6054 Solaris 9/x86 workaround.
6055
6056 2019-05-14 Richard Biener <rguenther@suse.de>
6057
6058 * gcc.dg/gimplefe-40.c: New testcase.
6059
6060 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6061
6062 PR preprocessor/90382
6063 * g++.dg/diagnostic/trailing1.C: New test.
6064
6065 2019-05-14 marxin <mliska@suse.cz>
6066
6067 PR middle-end/90340
6068 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
6069 param.
6070
6071 2019-05-14 Richard Biener <rguenther@suse.de>
6072 H.J. Lu <hongjiu.lu@intel.com>
6073
6074 PR tree-optimization/88828
6075 * gcc.target/i386/pr88828-1.c: New test.
6076 * gcc.target/i386/pr88828-1a.c: Likewise.
6077 * gcc.target/i386/pr88828-1b.c: Likewise.
6078 * gcc.target/i386/pr88828-1c.c: Likewise.
6079 * gcc.target/i386/pr88828-4a.c: Likewise.
6080 * gcc.target/i386/pr88828-4b.c: Likewise.
6081 * gcc.target/i386/pr88828-5a.c: Likewise.
6082 * gcc.target/i386/pr88828-5b.c: Likewise.
6083 * gcc.target/i386/pr88828-7.c: Likewise.
6084 * gcc.target/i386/pr88828-7a.c: Likewise.
6085 * gcc.target/i386/pr88828-7b.c: Likewise.
6086 * gcc.target/i386/pr88828-8.c: Likewise.
6087 * gcc.target/i386/pr88828-8a.c: Likewise.
6088 * gcc.target/i386/pr88828-8b.c: Likewise.
6089 * gcc.target/i386/pr88828-9.c: Likewise.
6090 * gcc.target/i386/pr88828-9a.c: Likewise.
6091 * gcc.target/i386/pr88828-9b.c: Likewise.
6092
6093 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
6094
6095 * gcc.target/aarch64/signbitv4sf.c: New test.
6096 * gcc.target/aarch64/signbitv2sf.c: New test.
6097
6098 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
6099
6100 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
6101 regression, by matching a note on any line.
6102 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
6103 correct line number is matched without depending on a library header.
6104
6105 2019-05-13 Richard Biener <rguenther@suse.de>
6106
6107 PR tree-optimization/90402
6108 * gcc.dg/torture/pr90402-1.c: New testcase.
6109
6110 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
6111 Dominique d'Humieres <dominiq@gcc.gnu.org>
6112
6113 PR target/82920
6114 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
6115 do not use -fno-pic on Darwin.
6116 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6117 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6118 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6119 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6120 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6121 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6122 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6123 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6124 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6125 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6126 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6127 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
6128 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6129 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6130 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6131 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6132 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6133 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6134 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6135 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6136 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6137 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6138 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
6139 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
6140 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
6141 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
6142 * gcc.target/i386/ret-thunk-1.c: Likewise.
6143 * gcc.target/i386/ret-thunk-10.c: Likewise.
6144 * gcc.target/i386/ret-thunk-11.c: Likewise.
6145 * gcc.target/i386/ret-thunk-12.c: Likewise.
6146 * gcc.target/i386/ret-thunk-13.c: Likewise.
6147 * gcc.target/i386/ret-thunk-14.c: Likewise.
6148 * gcc.target/i386/ret-thunk-15.c: Likewise.
6149 * gcc.target/i386/ret-thunk-16.c: Likewise.
6150 * gcc.target/i386/ret-thunk-2.c: Likewise.
6151 * gcc.target/i386/ret-thunk-22.c: Likewise.
6152 * gcc.target/i386/ret-thunk-23.c: Likewise.
6153 * gcc.target/i386/ret-thunk-24.c: Likewise.
6154 * gcc.target/i386/ret-thunk-3.c: Likewise.
6155 * gcc.target/i386/ret-thunk-4.c: Likewise.
6156 * gcc.target/i386/ret-thunk-5.c: Likewise.
6157 * gcc.target/i386/ret-thunk-6.c: Likewise.
6158 * gcc.target/i386/ret-thunk-7.c: Likewise.
6159 * gcc.target/i386/ret-thunk-8.c: Likewise.
6160 * gcc.target/i386/ret-thunk-9.c: Likewise.
6161
6162 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
6163
6164 PR testsuite/81058
6165 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
6166 for variables on Darwin, rather than common.
6167 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
6168 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
6169
6170 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6171
6172 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
6173 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
6174
6175 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6176
6177 PR fortran/61968
6178 * gfortran.dg/assumed_type_10.f90: New test case.
6179 * gfortran.dg/assumed_type_11.f90: New test case.
6180
6181 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
6182
6183 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
6184 now tested.
6185 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
6186
6187 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6188
6189 * g++.dg/diagnostic/main1.C: New.
6190
6191 2019-05-10 Marek Polacek <polacek@redhat.com>
6192
6193 PR c++/78010 - bogus -Wsuggest-override warning on final function.
6194 * g++.dg/warn/Wsuggest-override-2.C: New test.
6195
6196 2019-05-10 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR tree-optimization/90385
6199 * gfortran.dg/pr90385.f90: New test.
6200
6201 PR c++/90383
6202 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
6203 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
6204
6205 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
6206
6207 PR fortran/90093
6208 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
6209 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
6210
6211 PR fortran/90352
6212 * gfortran.dg/iso_c_binding_char_1.f90: New test.
6213
6214 PR fortran/90355
6215 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
6216 the direct passing of substrings as descriptors to bind(C).
6217 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
6218 'atmp' to account for the setting of the 'span' field.
6219 * gfortran.dg/transpose_optimization_2.f90: Ditto.
6220
6221 2019-05-10 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR tree-optimization/88709
6224 PR tree-optimization/90271
6225 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
6226 arm*-*-*.
6227
6228 PR pch/90326
6229 * g++.dg/pch/pr90326.C: New test.
6230 * g++.dg/pch/pr90326.Hs: New file.
6231
6232 2019-05-10 Martin Liska <mliska@suse.cz>
6233
6234 PR middle-end/90340
6235 * gcc.dg/tree-ssa/pr90340-2.c: New test.
6236 * gcc.dg/tree-ssa/pr90340.c: New test.
6237
6238 2019-05-09 Cherry Zhang <cherryyz@google.com>
6239
6240 * go.dg/mapstring.go: New test.
6241
6242 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
6243
6244 PR target/90405
6245 * gcc.target/arm/pr90405.c: New test.
6246
6247 2019-05-09 Martin Liska <mliska@suse.cz>
6248
6249 * gcc.dg/gimplefe-39.c: New test.
6250
6251 2019-05-09 Martin Liska <mliska@suse.cz>
6252
6253 * gcc.dg/gimplefe-37.c: New test.
6254 * gcc.dg/gimplefe-33.c: Likewise.
6255
6256 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6257
6258 PR c++/90382
6259 Revert:
6260 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6261
6262 * g++.dg/diagnostic/trailing1.C: New.
6263
6264 2019-05-09 Richard Biener <rguenther@suse.de>
6265
6266 PR tree-optimization/90395
6267 * gcc.dg/torture/pr90395.c: New testcase.
6268
6269 2019-05-08 Cherry Zhang <cherryyz@google.com>
6270
6271 * go.dg/cmpstring.go: New test.
6272
6273 2019-05-08 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR c++/59813
6276 PR tree-optimization/89060
6277 * gcc.dg/tree-ssa/pr89060.c: New test.
6278
6279 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
6280 Richard Earnshaw <rearnsha@arm.com>
6281
6282 PR target/88167
6283 * gcc.target/arm/pr88167-1.c: New test.
6284 * gcc.target/arm/pr88167-2.c: New test.
6285
6286 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
6287
6288 PR tree-optimization/90078
6289 * g++.dg/tree-ssa/pr90078.C: New test.
6290
6291 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
6292
6293 PR tree-optimization/90240
6294 * gfortran.dg/graphite/pr90240.f: New test.
6295
6296 2019-05-08 Li Jia He <helijia@linux.ibm.com>
6297
6298 PR other/90381
6299 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
6300 test case to run on the little endian machine.
6301
6302 2019-05-08 Jakub Jelinek <jakub@redhat.com>
6303
6304 PR tree-optimization/90356
6305 * gcc.dg/tree-ssa/pr90356-1.c: New test.
6306 * gcc.dg/tree-ssa/pr90356-2.c: New test.
6307 * gcc.dg/tree-ssa/pr90356-3.c: New test.
6308 * gcc.dg/tree-ssa/pr90356-4.c: New test.
6309
6310 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
6311
6312 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
6313 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
6314 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
6315 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
6316 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
6317 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
6318 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
6319 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
6320 * gcc.target/i386/sse-13.c: Ditto.
6321 * gcc.target/i386/sse-14.c: Ditto.
6322 * gcc.target/i386/sse-22.c: Ditto.
6323 * gcc.target/i386/sse-23.c: Ditto.
6324 * g++.dg/other/i386-2.C: Ditto.
6325 * g++.dg/other/i386-3.C: Ditto.
6326
6327 2019-05-07 Cherry Zhang <cherryyz@google.com>
6328
6329 * go.dg/arrayclear.go: New test.
6330 * go.dg/mapclear.go: New test.
6331
6332 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
6333
6334 PR target/89765
6335 * gcc.target/powerpc/pr89765-mc.c: New test.
6336 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
6337 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
6338 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
6339 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
6340 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
6341 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
6342 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
6343 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
6344 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
6345 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
6346 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
6347 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
6348 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
6349 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
6350 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
6351 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
6352 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
6353 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
6354 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
6355 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
6356 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
6357 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
6358 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
6359 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
6360
6361 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6362
6363 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
6364 differences.
6365
6366 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
6367
6368 * gcc.target/i386/asm-7.c: New test.
6369 * gcc.target/i386/asm-1.c: Update expected error string.
6370 * gcc.target/i386/pr62120.c: Ditto.
6371
6372 2019-05-07 Li Jia He <helijia@linux.ibm.com>
6373
6374 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
6375 optimization.
6376 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
6377
6378 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
6379 Hongtao Liu <hongtao.liu@intel.com>
6380
6381 PR target/89750
6382 PR target/86444
6383 * gcc.target/i386/avx512f-vcomisd-2.c: New.
6384 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
6385
6386 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
6387
6388 PR fortran/90290
6389 * gfortran.dg/pr90290.f90: New test.
6390
6391 2019-05-06 Jakub Jelinek <jakub@redhat.com>
6392
6393 PR tree-optimization/88709
6394 PR tree-optimization/90271
6395 * gcc.dg/store_merging_26.c: New test.
6396 * gcc.dg/store_merging_27.c: New test.
6397 * gcc.dg/store_merging_28.c: New test.
6398 * gcc.dg/store_merging_29.c: New test.
6399
6400 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
6401
6402 PR target/89424
6403 * gcc.target/powerpc/pr89424-0.c: New test.
6404 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
6405 enable testing of newly patched capability.
6406 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
6407 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
6408 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
6409
6410 2019-05-06 Marek Polacek <polacek@redhat.com>
6411
6412 PR c++/90265 - ICE with generic lambda.
6413 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
6414
6415 2019-05-06 Richard Biener <rguenther@suse.de>
6416
6417 PR tree-optimization/90358
6418 * gcc.target/i386/pr90358.c: New testcase.
6419
6420 2019-05-06 Richard Biener <rguenther@suse.de>
6421
6422 PR tree-optimization/88828
6423 * gcc.target/i386/pr88828-0.c: New testcase.
6424
6425 2019-05-06 Richard Biener <rguenther@suse.de>
6426
6427 PR tree-optimization/90328
6428 * gcc.dg/torture/pr90328.c: New testcase.
6429
6430 2019-05-06 Richard Biener <rguenther@suse.de>
6431
6432 PR testsuite/90331
6433 * gcc.dg/pr87314-1.c: Align the substring to open up
6434 string merging for targets aligning strings to 8 bytes.
6435
6436 2019-05-06 Martin Liska <mliska@suse.cz>
6437
6438 PR sanitizer/90312
6439 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
6440 systems.
6441 * gcc.dg/tsan/pr88017.c: Likewise.
6442
6443 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6444
6445 PR fortran/90344
6446 * gfortran.dg/pr90344.f90: New test
6447
6448 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
6449
6450 PR tree-optimization/90269
6451 * g++.dg/tree-ssa/ldist-1.C: New file.
6452
6453 2019-05-03 Richard Biener <rguenther@suse.de>
6454
6455 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
6456
6457 2019-05-03 Richard Biener <rguenther@suse.de>
6458
6459 PR middle-end/89518
6460 * gcc.dg/pr89518.c: New testcase.
6461
6462 2019-05-03 Richard Biener <rguenther@suse.de>
6463
6464 PR middle-end/87314
6465 * gcc.dg/pr87314-1.c: New testcase.
6466
6467 2019-05-03 Richard Biener <rguenther@suse.de>
6468
6469 PR tree-optimization/88963
6470 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
6471 * gcc.target/i386/pr88963-1.c: New testcase.
6472 * gcc.target/i386/pr88963-2.c: Likewise.
6473
6474 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
6475
6476 PR target/88809
6477 * gcc.target/i386/pr88809.c: Adjust for darwin.
6478 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
6479
6480 2019-05-03 Jakub Jelinek <jakub@redhat.com>
6481
6482 PR tree-optimization/90303
6483 * g++.target/i386/pr90303.C: New test.
6484
6485 2019-05-03 Richard Biener <rguenther@suse.de>
6486
6487 PR tree-optimization/89698
6488 * g++.dg/tree-ssa/pr89698.C: New testcase.
6489
6490 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
6491
6492 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
6493
6494 2019-05-02 Richard Biener <rguenther@suse.de>
6495
6496 PR tree-optimization/89653
6497 * g++.dg/vect/pr89653.cc: New testcase.
6498
6499 2019-05-02 Richard Biener <rguenther@suse.de>
6500
6501 PR tree-optimization/89509
6502 * gcc.dg/torture/restrict-8.c: New testcase.
6503
6504 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
6505
6506 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
6507 for cold section label.
6508 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6509 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6510
6511 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6512
6513 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
6514 GNU targets.
6515
6516 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6517
6518 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
6519
6520 2019-05-02 Martin Liska <mliska@suse.cz>
6521
6522 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
6523 * g++.target/i386/pr57362.C: Likewise.
6524
6525 2019-05-02 Martin Liska <mliska@suse.cz>
6526
6527 PR target/88809
6528 * gcc.target/i386/pr88809.c: New test.
6529 * gcc.target/i386/pr88809-2.c: New test.
6530
6531 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
6532
6533 PR fortran/60144
6534 * gfortran.dg/block_name_2.f90: Adjust dg-error.
6535 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
6536 * gfortran.dg/pr60144.f90: New test.
6537
6538 2019-05-01 Jeff Law <law@redhat.com>
6539
6540 PR tree-optimization/90037
6541 * g++.dg/tree-ssa/pr88797.C: New test.
6542
6543 2019-05-01 Nathan Sidwell <nathan@acm.org>
6544
6545 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
6546
6547 2019-04-30 Jakub Jelinek <jakub@redhat.com>
6548
6549 PR target/89093
6550 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
6551 target attribute.
6552
6553 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
6554
6555 * gcc.dg/sinhatanh-2.c: Count the number of functions.
6556 * gcc.dg/sinhatanh-3.c: Likewise.
6557
6558 2019-04-30 Martin Liska <mliska@suse.cz>
6559
6560 * gcc.dg/Werror-13.c: Add new tests for it.
6561 * gcc.dg/pragma-diag-6.c: Likewise.
6562
6563 2019-04-30 Jakub Jelinek <jakub@redhat.com>
6564
6565 PR target/89093
6566 * gcc.target/aarch64/pr89093.c: New test.
6567 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
6568
6569 PR tree-optimization/89475
6570 * gcc.dg/tree-ssa/pr89475.c: New test.
6571
6572 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
6573
6574 PR tree-optimization/90240
6575 Revert:
6576 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6577
6578 PR tree-optimization/90078
6579 * g++.dg/tree-ssa/pr90078.C: New test.
6580
6581 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
6582
6583 * gcc.dg/uninit-25-gimple.c: New test.
6584 * gcc.dg/uninit-25.c: New test.
6585 * gcc.dg/uninit-26.c: New test.
6586 * gcc.dg/uninit-27-gimple.c: New test.
6587
6588 2019-04-29 Richard Biener <rguenther@suse.de>
6589
6590 PR tree-optimization/90278
6591 * gcc.dg/torture/pr90278.c: New testcase.
6592
6593 2019-04-27 Jakub Jelinek <jakub@redhat.com>
6594
6595 PR c++/90173
6596 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
6597 dg-do run.
6598
6599 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
6600
6601 PR target/89261
6602 * gcc.target/i386/pr89261.c: New test.
6603
6604 2019-04-27 Martin Liska <mliska@suse.cz>
6605
6606 PR middle-end/90258
6607 * gcc.dg/completion-5.c: New test.
6608 * gcc.target/i386/spellcheck-options-5.c: New test.
6609
6610 2019-04-26 Jim Wilson <jimw@sifive.com>
6611
6612 * gcc.target/riscv/load-immediate.c: New.
6613
6614 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
6615
6616 PR c++/90243
6617 * g++.dg/diagnostic/pr90243.C: New test.
6618
6619 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6620
6621 PR c++/90173
6622 * g++.dg/cpp1z/class-deduction66.C: New.
6623
6624 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6625
6626 * g++.dg/diagnostic/trailing1.C: New.
6627
6628 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
6629
6630 * gcc.dg/alias-16.c: New test.
6631
6632 2019-04-25 Martin Liska <mliska@suse.cz>
6633 H.J. Lu <hongjiu.lu@intel.com>
6634
6635 PR target/89929
6636 * g++.target/i386/mv28.C: New test.
6637 * gcc.target/i386/mvc14.c: Likewise.
6638 * g++.target/i386/pr57362.C: Updated.
6639
6640 2019-04-24 Jeff Law <law@redhat.com>
6641
6642 PR tree-optimization/90037
6643 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
6644 * gcc.dg/isolate-2.c: Likewise.
6645 * gcc.dg/isolate-4.c: Likewise.
6646 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
6647 * gcc.dg/pr90037.c: New test.
6648
6649 2019-04-25 Jakub Jelinek <jakub@redhat.com>
6650
6651 PR c++/44648
6652 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
6653
6654 2019-04-25 Richard Biener <rguenther@suse.de>
6655
6656 PR middle-end/90194
6657 * g++.dg/torture/pr90194.C: New testcase.
6658
6659 2019-04-24 Marek Polacek <polacek@redhat.com>
6660
6661 PR c++/90236
6662 * g++.dg/cpp1z/nontype-auto16.C: New test.
6663
6664 2019-04-24 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR target/90193
6667 * gcc.target/i386/pr90193.c: New test.
6668
6669 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
6670
6671 PR target/89952
6672 * gcc.target/s390/pr89952.c: New test.
6673
6674 2019-04-24 Jakub Jelinek <jakub@redhat.com>
6675
6676 PR target/90187
6677 * g++.target/i386/pr90187.C: New test.
6678
6679 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
6680
6681 * gdc.test/README.gcc: New file.
6682
6683 2019-04-24 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR tree-optimization/90208
6686 * gcc.dg/tsan/pr90208-1.c: New test.
6687 * gcc.dg/tsan/pr90208-2.c: New test.
6688
6689 PR tree-optimization/90211
6690 * gcc.dg/autopar/pr90211.c: New test.
6691
6692 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
6693 Robin Dapp <rdapp@linux.ibm.com>
6694
6695 * gdc.dg/link.d: Test if target d_runtime.
6696 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
6697 * gdc.dg/simd.d: Likewise.
6698
6699 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
6700
6701 * gdc.test/fail_compilation/fail2456.d: New test.
6702 * gdc.test/fail_compilation/test18312.d: New test.
6703 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
6704
6705 2018-04-23 Sudakshina Das <sudi.das@arm.com>
6706
6707 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
6708 for linux targets.
6709 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
6710 with GNU note section.
6711
6712 2019-04-23 Jeff Law <law@redhat.com>
6713
6714 * lib/target-supports.exp
6715 (check_effective_target_keeps_null_pointer_checks): Add cr16.
6716
6717 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
6718
6719 PR rtl-optimization/87979
6720 * gcc.dg/pr87979.c: New test.
6721
6722 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
6723
6724 PR rtl-optimization/84032
6725 * gcc.dg/pr84032.c: New test.
6726
6727 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6728
6729 PR tree-optimization/90078
6730 * g++.dg/tree-ssa/pr90078.C: New test.
6731
6732 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
6733
6734 PR tree-optimization/90021
6735 * gfortran.dg/pr90021.f90: New test.
6736
6737 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6738
6739 PR fortran/90166
6740 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
6741
6742 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
6743
6744 PR fortran/57284
6745 * gfortran.dg/class_70.f03
6746
6747 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
6748
6749 PR target/90178
6750 * gcc.target/i386/pr90178.c: New test.
6751
6752 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
6753
6754 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
6755
6756 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
6757
6758 PR c++/89900
6759 * g++.dg/cpp0x/pr89900-1.C: New.
6760 * g++.dg/cpp0x/pr89900-2.C: Likewise.
6761 * g++.dg/cpp0x/pr89900-3.C: Likewise.
6762 * g++.dg/cpp0x/pr89900-4.C: Likewise.
6763
6764 2019-04-19 Jakub Jelinek <jakub@redhat.com>
6765
6766 PR middle-end/90139
6767 * gcc.c-torture/compile/pr90139.c: New test.
6768
6769 PR c++/90138
6770 * g++.dg/template/pr90138.C: New test.
6771
6772 PR c/89888
6773 * c-c++-common/pr89888.c: New test.
6774 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
6775 Don't expect -Wswitch-unreachable warning.
6776
6777 PR c++/90108
6778 * c-c++-common/pr90108.c: New test.
6779
6780 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
6781
6782 PR middle-end/85164
6783 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
6784
6785 2019-04-18 Richard Biener <rguenther@suse.de>
6786
6787 PR debug/90131
6788 * gcc.dg/guality/pr90131.c: New testcase.
6789
6790 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6791
6792 PR c++/89325
6793 * g++.dg/ext/attrib58.C: New test.
6794 * g++.dg/ext/attrib59.C: New test.
6795 * g++.dg/ext/attrib60.C: New test.
6796
6797 PR target/90125
6798 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
6799 constants to ensure precise result even when not using fma.
6800 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
6801 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
6802 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
6803 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
6804 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
6805 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
6806 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
6807 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
6808 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
6809
6810 2019-04-17 Marek Polacek <polacek@redhat.com>
6811
6812 PR c++/90124 - bogus error with incomplete type in decltype.
6813 * g++.dg/cpp0x/decltype70.C: New test.
6814
6815 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6816
6817 PR middle-end/90095
6818 * gcc.dg/pr90095-1.c: New test.
6819 * gcc.dg/pr90095-2.c: New test.
6820
6821 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
6822
6823 PR fortran/90048
6824 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
6825 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
6826 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
6827
6828 PR fortran/90067
6829 PR fortran/90114
6830 * gfortran.dg/goacc/private-1.f95: Remove file.
6831 * gfortran.dg/goacc/private-2.f95: Likewise.
6832 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
6833 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
6834 Likewise.
6835 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
6836
6837 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6838
6839 PR target/89093
6840 * gcc.target/arm/pr89093-2.c: New test.
6841
6842 2019-04-16 Jakub Jelinek <jakub@redhat.com>
6843
6844 PR c++/86953
6845 * g++.dg/cpp0x/constexpr-86953.C: New test.
6846
6847 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
6848
6849 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
6850
6851 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
6852
6853 PR debug/89528
6854 * gcc.dg/guality/pr89528.c: New.
6855
6856 PR rtl-optimization/86438
6857 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
6858
6859 2019-04-16 Jakub Jelinek <jakub@redhat.com>
6860
6861 PR target/90096
6862 * gcc.target/i386/pr90096.c: New test.
6863 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
6864 * gcc.target/i386/pr69255-2.c: Likewise.
6865 * gcc.target/i386/pr69255-3.c: Likewise.
6866
6867 PR rtl-optimization/90082
6868 * gcc.dg/pr90082.c: New test.
6869
6870 PR tree-optimization/90090
6871 * g++.dg/opt/pr90090.C: New test.
6872
6873 2019-04-16 Richard Biener <rguenther@suse.de>
6874
6875 PR tree-optimization/56049
6876 * gfortran.dg/pr56049.f90: New testcase.
6877
6878 2019-04-15 Richard Biener <rguenther@suse.de>
6879
6880 PR debug/90074
6881 * gcc.dg/guality/pr90074.c: New testcase.
6882
6883 2019-04-15 Richard Biener <rguenther@suse.de>
6884
6885 PR tree-optimization/90071
6886 * gcc.dg/torture/pr90071.c: New testcase.
6887
6888 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6889
6890 PR rtl-optimization/89794
6891 * gcc.dg/torture/pr89794.c: New testcase.
6892
6893 2019-04-15 Richard Biener <rguenther@suse.de>
6894
6895 PR ipa/88936
6896 * gcc.dg/torture/pr88936-1.c: New testcase.
6897 * gcc.dg/torture/pr88936-2.c: Likewise.
6898 * gcc.dg/torture/pr88936-3.c: Likewise.
6899
6900 2019-04-15 Martin Jambor <mjambor@suse.cz>
6901
6902 PR ipa/pr89693
6903 * g++.dg/ipa/pr89693.C: New test.
6904
6905 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
6906
6907 PR tree-optimization/90020
6908 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
6909
6910 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
6911
6912 PR lto/89358
6913 * g++.dg/lto/pr89358_0.C: New testcase.
6914 * g++.dg/lto/pr89358_1.C: New testcase.
6915
6916 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6917
6918 PR fortran/85448
6919 * gfortran.dg/bind_c_usage_33.f90: New test and...
6920 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
6921
6922 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
6923
6924 PR fortran/89843
6925 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
6926 in ctg. Test the conversion of the descriptor types in the main
6927 program.
6928 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
6929 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
6930
6931 PR fortran/89846
6932 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
6933 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
6934
6935 PR fortran/90022
6936 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
6937 the computation of 'ans'. Also, change the expected results for
6938 CFI_is_contiguous to comply with standard.
6939 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
6940 results for CFI_is_contiguous to comply with standard.
6941 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
6942 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
6943
6944 2019-04-13 Jakub Jelinek <jakub@redhat.com>
6945
6946 PR target/89093
6947 * gcc.target/arm/pr89093.c: New test.
6948
6949 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6950
6951 PR c/89933
6952 * c-c++-common/pr89933.c: New test.
6953
6954 2019-04-12 Martin Sebor <msebor@redhat.com>
6955
6956 PR c/88383
6957 PR c/89288
6958 PR c/89798
6959 PR c/89797
6960 * c-c++-common/attributes-1.c: Adjust.
6961 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
6962 * c-c++-common/builtin-has-attribute-6.c: New test.
6963 * c-c++-common/builtin-has-attribute-7.c: New test.
6964 * c-c++-common/pr71574.c: Adjust.
6965 * gcc.dg/pr25559.c: Adjust.
6966 * gcc.dg/attr-vector_size.c: New test.
6967
6968 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6969
6970 PR rtl-optimization/89965
6971 * gcc.target/i386/pr89965.c: New test.
6972
6973 2019-04-12 Marek Polacek <polacek@redhat.com>
6974
6975 PR c++/87603 - constexpr functions are no longer noexcept.
6976 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
6977 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
6978 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
6979 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
6980 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
6981 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
6982
6983 2019-04-12 Marek Polacek <polacek@redhat.com>
6984
6985 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
6986 * g++.dg/cpp0x/pr86397-1.C: Likewise.
6987 * g++.dg/cpp0x/pr86397-2.C: Likewise.
6988
6989 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
6990
6991 * g++.target/arm/arm.exp: Change format of default prune regex.
6992 * gcc.target/arm/arm.exp: Change format of default prune regex.
6993
6994 2019-04-12 Martin Liska <mliska@suse.cz>
6995
6996 PR middle-end/89970
6997 * gcc.target/i386/mvc15.c: New test.
6998 * gcc.target/i386/mvc3.c: Quote target in error pattern.
6999 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
7000
7001 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
7002
7003 PR target/87532
7004 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
7005 instruction counts.
7006 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
7007 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
7008
7009 2019-04-12 Jakub Jelinek <jakub@redhat.com>
7010
7011 PR c/89946
7012 * c-c++-common/pr89946.c: New test.
7013
7014 PR rtl-optimization/90026
7015 * g++.dg/opt/pr90026.C: New test.
7016
7017 2018-04-11 Steve Ellcey <sellcey@marvell.com>
7018
7019 PR rtl-optimization/87763
7020 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
7021 to bfi.
7022
7023 2019-04-11 Richard Biener <rguenther@suse.de>
7024
7025 PR tree-optimization/90020
7026 * gcc.dg/torture/pr90020.c: New testcase.
7027
7028 2019-04-11 Richard Biener <rguenther@suse.de>
7029
7030 PR tree-optimization/90018
7031 * gcc.dg/vect/pr90018.c: New testcase.
7032
7033 2018-04-10 Steve Ellcey <sellcey@marvell.com>
7034
7035 PR rtl-optimization/87763
7036 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
7037 to bfi.
7038 * gcc.target/aarch64/combine_bfi_2.c: New test.
7039
7040 2019-04-10 Jakub Jelinek <jakub@redhat.com>
7041
7042 PR middle-end/90025
7043 * gcc.c-torture/execute/pr90025.c: New test.
7044
7045 PR c++/90010
7046 * gcc.dg/pr90010.c: New test.
7047
7048 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
7049
7050 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
7051 (dg-options): Use -O2 -fdump-rtl-ce1.
7052 (dg-final): Scan ce1 RTL dump instead of asm dump.
7053
7054 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
7055
7056 PR target/90024
7057 * gcc.dg/torture/neon-immediate-timode.c: New test.
7058
7059 2019-04-09 Jakub Jelinek <jakub@redhat.com>
7060
7061 PR tree-optimization/89998
7062 * gcc.c-torture/compile/pr89998-1.c: New test.
7063 * gcc.c-torture/compile/pr89998-2.c: New test.
7064
7065 PR target/90015
7066 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
7067 diagnostics.
7068
7069 2019-04-08 Richard Biener <rguenther@suse.de>
7070
7071 PR tree-optimization/90006
7072 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
7073
7074 2019-04-08 Jakub Jelinek <jakub@redhat.com>
7075
7076 PR rtl-optimization/89865
7077 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
7078
7079 PR rtl-optimization/89865
7080 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
7081 on ia32.
7082
7083 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
7084
7085 PR tree-optimization/89725
7086 * gcc.dg/tree-ssa/pr89725.c: New test.
7087
7088 2019-04-08 Martin Liska <mliska@suse.cz>
7089
7090 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
7091
7092 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7093
7094 PR c++/89914
7095 * g++.dg/ext/has_nothrow_constructor-3.C: New.
7096
7097 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
7098
7099 PR target/89945
7100 * gcc.target/i386/pr89945.c: New test.
7101
7102 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7103
7104 PR fortran/87352
7105 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
7106 * gfortran.dg/finalize_33.f90: Likewise.
7107 * gfortran.dg/finalize_34.f90: New test.
7108
7109 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7110
7111 PR fortran/89981
7112 * gfortran.dg/entry_22.f90: New test.
7113
7114 2019-04-05 Marek Polacek <polacek@redhat.com>
7115
7116 PR c++/87145 - bogus error converting class type in template arg list.
7117 * g++.dg/cpp0x/constexpr-conv3.C: New test.
7118 * g++.dg/cpp0x/constexpr-conv4.C: New test.
7119
7120 2019-04-05 Martin Sebor <msebor@redhat.com>
7121
7122 PR bootstrap/89980
7123 * g++.dg/init/array52.C: New test.
7124
7125 2019-04-05 David Malcolm <dmalcolm@redhat.com>
7126
7127 PR c/89985
7128 * c-c++-common/pr89985.c: New test.
7129
7130 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
7131
7132 PR c/71598
7133 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
7134 size of enums.
7135 * gcc.dg/torture/pr71598-2.c: Likewise.
7136
7137 2019-04-05 Marek Polacek <polacek@redhat.com>
7138
7139 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
7140 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
7141
7142 2019-04-05 Richard Biener <rguenther@suse.de>
7143
7144 PR debug/89892
7145 PR debug/89905
7146 * gcc.dg/guality/pr89892.c: New testcase.
7147 * gcc.dg/guality/pr89905.c: Likewise.
7148 * gcc.dg/guality/loop-1.c: Likewise.
7149
7150 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
7151
7152 PR tree-optimization/89956
7153 * gfortran.dg/pr89956.f90: New test.
7154
7155 2019-04-04 Martin Sebor <msebor@redhat.com>
7156
7157 PR c++/89974
7158 PR c++/89878
7159 PR c++/89833
7160 PR c++/47488
7161 * g++.dg/abi/mangle69.C: New test.
7162 * g++.dg/abi/mangle70.C: New test.
7163 * g++.dg/abi/mangle71.C: New test.
7164 * g++.dg/abi/mangle72.C: New test.
7165 * g++.dg/cpp0x/constexpr-array19.C: New test.
7166 * g++.dg/cpp2a/nontype-class15.C: New test.
7167 * g++.dg/cpp2a/nontype-class16.C: New test.
7168 * g++.dg/init/array51.C: New test.
7169 * g++.dg/template/nontype29.C: New test.
7170
7171 2019-04-04 Martin Sebor <msebor@redhat.com>
7172
7173 PR middle-end/89957
7174 PR middle-end/89911
7175 * gcc.dg/Wstringop-overflow-13.c: New test.
7176
7177 2019-04-04 Martin Sebor <msebor@redhat.com>
7178
7179 PR middle-end/89934
7180 * gcc.dg/Wrestrict-19.c: New test.
7181 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
7182
7183 2019-04-04 Jeff Law <law@redhat.com>
7184
7185 PR rtl-optimization/89399
7186 * gcc.c-torture/compile/pr89399.c: New test.
7187
7188 2019-04-04 Harald Anlauf <anlauf@gmx.de>
7189
7190 PR fortran/89904
7191 * gfortran.dg/pr85797.f90: Adjust testcase.
7192
7193 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7194
7195 PR c++/65619
7196 * g++.dg/template/friend67.C: New.
7197
7198 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7199
7200 PR c++/61327
7201 * g++.dg/cpp0x/friend4.C: New.
7202 * g++.dg/cpp0x/friend5.C: Likewise.
7203
7204 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7205
7206 PR c++/56643
7207 * g++.dg/cpp0x/noexcept40.C: New.
7208
7209 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
7210
7211 PR fortran/68567
7212 * gfortran.dg/parameter_array_error_1.f90: New test.
7213
7214 2019-04-03 qing zhao <qing.zhao@oracle.com>
7215
7216 PR tree-optimization/89730
7217 * gcc.dg/live-patching-4.c: New test.
7218
7219 2019-04-03 Clément Chigot <clement.chigot@atos.net>
7220
7221 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
7222 supported.
7223
7224 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
7225
7226 PR c/71598
7227 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
7228 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
7229
7230 2019-04-03 Richard Biener <rguenther@suse.de>
7231
7232 PR tree-optimization/84101
7233 * gcc.target/i386/pr84101.c: New testcase.
7234
7235 2019-04-02 Jeff Law <law@redhat.com>
7236
7237 * gcc.target/visium/bit_shift.c: xfail.
7238
7239 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
7240
7241 PR target/89902
7242 PR target/89903
7243 * gcc.target/i386/pr70799-4.c: Remove.
7244 * gcc.target/i386/pr70799-5.c: Remove.
7245 * gcc.target/i386/pr89902.c: New test.
7246 * gcc.target/i386/pr89903.c: Ditto.
7247
7248 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
7249
7250 PR rtl-optimization/84206
7251 * gcc.dg/pr84206.c: New test.
7252
7253 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
7254
7255 PR rtl-optimization/85876
7256 * gcc.dg/pr85876.c: New test.
7257
7258 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7259
7260 * gcc.target/s390/zvector/vec-double-compile.c: New test.
7261 * gcc.target/s390/zvector/vec-float-compile.c: New test.
7262 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
7263 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
7264
7265 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7266
7267 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
7268 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
7269 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
7270 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
7271
7272 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7273
7274 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
7275 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
7276
7277 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7278
7279 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
7280 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
7281
7282 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
7283
7284 PR testsuite/89916
7285 * gcc.dg/pr86928.c: Do not attempt to add -m32.
7286
7287 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7288
7289 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
7290 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
7291 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
7292 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
7293 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
7294 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
7295 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
7296 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
7297
7298 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7299
7300 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
7301 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
7302 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
7303 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
7304 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
7305 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
7306
7307 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7308
7309 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
7310 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
7311 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
7312 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
7313
7314 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7315
7316 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
7317 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
7318
7319 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7320
7321 * gcc.target/s390/arch13/sel-1.c: New test.
7322
7323 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7324
7325 * gcc.target/s390/arch13/popcount-1.c: New test.
7326
7327 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7328
7329 * gcc.target/s390/arch13/bitops-1.c: New test.
7330 * gcc.target/s390/arch13/bitops-2.c: New test.
7331 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
7332 option and adjust line numbers.
7333 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
7334
7335 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
7336
7337 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
7338 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
7339 runtime check for the vxe2 hardware feature on IBM Z.
7340
7341 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
7342
7343 PR testsuite/89907
7344 * lib/target-supports.exp (check_avx2_available): Replace
7345 avx_available with avx2_available.
7346
7347 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7348
7349 PR rtl-optimization/85412
7350 * gcc.dg/pr85412.c: New test.
7351
7352 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7353
7354 PR c++/62207
7355 * g++.dg/template/crash130.C: New.
7356 * g++.dg/template/crash131.C: Likewise.
7357
7358 2019-04-01 Martin Sebor <msebor@redhat.com>
7359
7360 PR c/89685
7361 * gcc.dg/attr-copy-8.c: New test.
7362 * g++.dg/ext/attr-copy-2.C: New test.
7363
7364 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7365
7366 PR rtl-optimization/86928
7367 * gcc.dg/pr86928.c: New test.
7368
7369 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
7370
7371 PR rtl-optimization/87273
7372 * gcc.dg/pr87273.c: New test.
7373
7374 2019-04-01 Martin Liska <mliska@suse.cz>
7375
7376 PR driver/89861
7377 * gcc.dg/spellcheck-options-18.c: New test.
7378 * gcc.dg/spellcheck-options-19.c: New test.
7379 * gcc.dg/spellcheck-options-20.c: New test.
7380 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
7381 * gcc.dg/completion-2.c: Add one variant with no argument.
7382
7383 2019-04-01 Richard Biener <rguenther@suse.de>
7384
7385 PR c/71598
7386 * gcc.dg/torture/pr71598-1.c: New testcase.
7387 * gcc.dg/torture/pr71598-2.c: Likewise.
7388 * gcc.dg/torture/pr71598-3.c: Likewise.
7389
7390 2019-03-31 Marek Polacek <polacek@redhat.com>
7391
7392 PR c++/89852 - ICE with C++11 functional cast with { }.
7393 * g++.dg/cpp0x/initlist115.C: New test.
7394
7395 2019-03-31 Harald Anlauf <anlauf@gmx.de>
7396
7397 PR fortran/83515
7398 PR fortran/85797
7399 * gfortran.dg/pr85797.f90: New test.
7400
7401 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7402
7403 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
7404
7405 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7406
7407 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
7408 cleanup_extra_files.
7409 (dmd2dg): Copy additional files after test is translated.
7410 (gdc-do-test): Remove all copied files after test.
7411
7412 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
7413
7414 PR fortran/89841
7415 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
7416 for c_deallocate, c_allocate and c_assumed_size so that the
7417 attributes of the array arguments are correct and are typed.
7418 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
7419 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
7420
7421 PR fortran/89842
7422 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
7423 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
7424
7425 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7426
7427 PR fortran/89866
7428 * gfortran.dg/pointer_intent_8.f90: New test.
7429
7430 2019-03-29 Jim Wilson <jimw@sifive.com>
7431
7432 * gcc.target/riscv/predef-1.c: New.
7433 * gcc.target/riscv/predef-2.c: New.
7434 * gcc.target/riscv/predef-3.c: New.
7435 * gcc.target/riscv/predef-4.c: New.
7436 * gcc.target/riscv/predef-5.c: New.
7437 * gcc.target/riscv/predef-6.c: New.
7438 * gcc.target/riscv/predef-7.c: New.
7439 * gcc.target/riscv/predef-8.c: New.
7440
7441 2019-03-29 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR rtl-optimization/89865
7444 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
7445 the first argument register, so that occassional spills/fills are
7446 ignored.
7447
7448 PR sanitizer/89869
7449 * g++.dg/ubsan/vptr-14.C: New test.
7450
7451 PR c/89872
7452 * gcc.dg/tree-ssa/pr89872.c: New test.
7453
7454 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
7455
7456 * gcc.dg/diag-sanity.c: New test.
7457
7458 2019-03-29 Marek Polacek <polacek@redhat.com>
7459
7460 PR c++/89871
7461 * g++.dg/cpp2a/desig14.C: New test.
7462
7463 PR c++/89876 - ICE with deprecated conversion.
7464 * g++.dg/warn/conv5.C: New test.
7465
7466 2019-03-29 Martin Liska <mliska@suse.cz>
7467
7468 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
7469 * gcc.dg/pr68766.c: Likewise.
7470
7471 2019-03-29 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR rtl-optimization/87485
7474 * gcc.dg/pr87485.c: New test.
7475
7476 2019-03-28 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR middle-end/89621
7479 * gfortran.dg/gomp/pr89621.f90: New test.
7480
7481 2019-03-28 Martin Sebor <msebor@redhat.com>
7482
7483 PR c++/66548
7484 * g++.dg/cpp0x/decltype-pr66548.C: New test.
7485
7486 PR c++/81506
7487 * g++.dg/cpp0x/decltype-pr81506.C: New test.
7488
7489 2019-03-28 Marek Polacek <polacek@redhat.com>
7490
7491 PR c++/89612 - ICE with member friend template with noexcept.
7492 * g++.dg/cpp0x/noexcept38.C: New test.
7493 * g++.dg/cpp0x/noexcept39.C: New test.
7494 * g++.dg/cpp1z/noexcept-type21.C: New test.
7495
7496 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
7497
7498 PR target/89848
7499 * gcc.target/i386/pr89848.c: New test.
7500
7501 2019-03-28 Marek Polacek <polacek@redhat.com>
7502
7503 PR c++/89836 - bool constant expression and explicit conversions.
7504 * g++.dg/cpp2a/explicit15.C: New test.
7505
7506 2019-03-28 Jakub Jelinek <jakub@redhat.com>
7507
7508 PR c/89812
7509 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
7510 other than AVR. Add dg-options "".
7511
7512 PR c++/89785
7513 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
7514 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
7515
7516 2019-03-27 Janus Weil <janus@gcc.gnu.org>
7517
7518 PR fortran/85537
7519 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
7520 * gfortran.dg/pointer_init_11.f90: New test case.
7521
7522 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
7523
7524 PR target/85667
7525 * gcc.target/i386/pr85667-5.c: New testcase.
7526 * gcc.target/i386/pr85667-6.c: New testcase.
7527
7528 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
7529
7530 PR testsuite/89834
7531 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
7532
7533 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
7534
7535 PR rtl-optimization/89313
7536 * gcc.dg/pr89313.c: New test.
7537
7538 2019-03-26 Jeff Law <law@redhat.com>
7539
7540 PR rtl-optimization/87761
7541 PR rtl-optimization/89826
7542 * gcc.c-torture/execute/pr89826.c: New test.
7543
7544 2019-03-27 Richard Biener <rguenther@suse.de>
7545
7546 * gcc.dg/torture/20190327-1.c: New testcase.
7547
7548 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
7549
7550 PR fortran/88247
7551 * gfortran.dg/associate_47.f90: New test.
7552
7553 2019-03-27 Richard Biener <rguenther@suse.de>
7554
7555 PR tree-optimization/89463
7556 * gcc.dg/guality/pr89463.c: New testcase.
7557
7558 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
7559
7560 PR target/89827
7561 * gcc.target/i386/pr89827.c: New test.
7562
7563 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7564
7565 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
7566 syntax.
7567
7568 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
7569
7570 PR tree-optimization/81740
7571 * gcc.dg/vect/pr81740-1.c: New testcase.
7572 * gcc.dg/vect/pr81740-2.c: Likewise.
7573
7574 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
7575
7576 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
7577 options in permute args tests.
7578
7579 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7580
7581 PR c++/84598
7582 * g++.dg/ext/pr84598.C: New.
7583
7584 2019-03-26 Jakub Jelinek <jakub@redhat.com>
7585
7586 PR c++/89796
7587 * g++.dg/gomp/pr89796.C: New test.
7588 * gcc.dg/gomp/pr89796.c: New test.
7589
7590 2019-03-25 David Malcolm <dmalcolm@redhat.com>
7591
7592 PR rtl-optimization/88347
7593 PR rtl-optimization/88423
7594 * gcc.c-torture/compile/pr88347.c: New test.
7595 * gcc.c-torture/compile/pr88423.c: New test.
7596
7597 2019-03-25 Martin Sebor <msebor@redhat.com>
7598
7599 PR c/89812
7600 * gcc.dg/attr-aligned-3.c: New test.
7601
7602 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
7603
7604 PR debug/86964
7605 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
7606
7607 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7608
7609 PR c++/84661
7610 PR c++/85013
7611 * g++.dg/concepts/pr84661.C: New.
7612 * g++.dg/torture/pr85013.C: Likewise.
7613
7614 2019-03-25 Marek Polacek <polacek@redhat.com>
7615
7616 PR c++/89214 - ICE when initializing aggregates with bases.
7617 * g++.dg/cpp1z/aggr-base8.C: New test.
7618 * g++.dg/cpp1z/aggr-base9.C: New test.
7619
7620 PR c++/89705 - ICE with reference binding with conversion function.
7621 * g++.dg/cpp0x/rv-conv2.C: New test.
7622
7623 2019-03-25 Richard Biener <rguenther@suse.de>
7624
7625 PR tree-optimization/89789
7626 * gcc.dg/torture/pr89789.c: New testcase.
7627
7628 2019-03-25 Nathan Sidwell <nathan@acm.org>
7629
7630 * g++.dg/abi/lambda-static-1.C: New.
7631
7632 2019-03-25 Richard Biener <rguenther@suse.de>
7633
7634 PR tree-optimization/89802
7635 * g++.dg/tree-ssa/pr89802.C: New testcase.
7636
7637 2019-03-25 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR c++/60702
7640 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
7641 for _ZTH* calls.
7642 * g++.dg/tls/thread_local11a.C: New test.
7643
7644 2019-03-25 Richard Biener <rguenther@suse.de>
7645
7646 PR middle-end/89790
7647 * g++.dg/pr89790.C: New testcase.
7648
7649 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
7650
7651 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
7652 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
7653 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
7654 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
7655
7656 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7657
7658 PR fortran/78865
7659 * gfortran.dg/altreturn_10.f90: New test.
7660 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
7661
7662 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
7663
7664 PR rtl-optimization/89676
7665 * gcc.target/i386/pr89676.c: New.
7666
7667 2019-03-22 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR c++/60702
7670 * g++.dg/tls/thread_local11.C: New test.
7671 * g++.dg/tls/thread_local11.h: New test.
7672 * g++.dg/tls/thread_local12a.C: New test.
7673 * g++.dg/tls/thread_local12b.C: New test.
7674 * g++.dg/tls/thread_local12c.C: New test.
7675 * g++.dg/tls/thread_local12d.C: New test.
7676 * g++.dg/tls/thread_local12e.C: New test.
7677 * g++.dg/tls/thread_local12f.C: New test.
7678 * g++.dg/tls/thread_local12g.C: New test.
7679 * g++.dg/tls/thread_local12h.C: New test.
7680 * g++.dg/tls/thread_local12i.C: New test.
7681 * g++.dg/tls/thread_local12j.C: New test.
7682 * g++.dg/tls/thread_local12k.C: New test.
7683 * g++.dg/tls/thread_local12l.C: New test.
7684
7685 PR c++/87481
7686 * g++.dg/cpp1y/constexpr-87481.C: New test.
7687
7688 2019-03-22 Simon Wright <simon@pushface.org>
7689
7690 PR ada/89583
7691 * gnat.dg/socket2.adb: New.
7692
7693 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
7694
7695 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
7696
7697 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
7698
7699 PR target/89784
7700 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
7701 for _mm_mask{,3,z}_*.
7702 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
7703 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
7704 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
7705 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
7706 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
7707 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
7708 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
7709 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
7710 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
7711 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
7712 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
7713 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
7714 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
7715 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
7716 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
7717
7718 2019-03-22 Jakub Jelinek <jakub@redhat.com>
7719
7720 PR target/89784
7721 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
7722 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
7723 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
7724 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
7725 __builtin_ia32_vfmsubss3_mask3): Define.
7726 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
7727 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
7728 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
7729 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
7730 __builtin_ia32_vfmsubss3_mask3): Define.
7731 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
7732 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
7733 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
7734 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
7735 __builtin_ia32_vfmsubss3_mask3): Define.
7736 * gcc.target/i386/sse-14.c: Add tests for
7737 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
7738 * gcc.target/i386/sse-22.c: Likewise.
7739
7740 2019-03-21 Martin Sebor <msebor@redhat.com>
7741
7742 PR tree-optimization/89350
7743 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
7744 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
7745 * gcc.dg/Wstringop-overflow-11.c: New test.
7746 * gcc.dg/Wstringop-overflow-12.c: New test.
7747 * gcc.dg/pr89350.c: New test.
7748 * gcc.dg/pr40340-1.c: Adjust expected warning.
7749 * gcc.dg/pr40340-2.c: Same.
7750 * gcc.dg/pr40340-4.c: Same.
7751 * gcc.dg/pr40340-5.c: Same.
7752
7753 2019-03-21 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR lto/89692
7756 * g++.dg/other/pr89692.C: New test.
7757
7758 PR c++/89767
7759 * g++.dg/cpp1y/lambda-init18.C: New test.
7760 * g++.dg/cpp1y/lambda-init19.C: New test.
7761 * g++.dg/cpp1y/pr89767.C: New test.
7762
7763 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
7764 Cesar Philippidis <cesar@codesourcery.com>
7765
7766 PR fortran/72741
7767 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
7768 file.
7769 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
7770 Likewise.
7771
7772 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
7773
7774 PR fortran/72741
7775 * c-c++-common/goacc/routine-3-extern.c: New file.
7776 * c-c++-common/goacc/routine-3.c: Adjust.
7777 * c-c++-common/goacc/routine-4-extern.c: New file.
7778 * c-c++-common/goacc/routine-4.c: Adjust.
7779 * gfortran.dg/goacc/routine-module-3.f90: New file.
7780
7781 PR fortran/89773
7782 * gfortran.dg/goacc/pr89773.f90: New file.
7783 * gfortran.dg/goacc/pr77765.f90: Adjust.
7784 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
7785
7786 PR fortran/72741
7787 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
7788
7789 PR fortran/72741
7790 * gfortran.dg/goacc/routine-module-1.f90: New file.
7791 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
7792 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
7793
7794 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
7795
7796 PR fortran/56408
7797 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
7798 (dg-compile-aux-modules): Fix diagnostic.
7799 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
7800 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
7801
7802 PR fortran/56408
7803 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
7804 missing nexted dg-test call support in dejaGNU 1.4.4.
7805
7806 PR fortran/29383
7807 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
7808 other '*.exp' files.
7809
7810 2019-03-21 Richard Biener <rguenther@suse.de>
7811
7812 PR tree-optimization/89779
7813 * gcc.dg/torture/pr89779.c: New testcase.
7814
7815 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7816
7817 PR c++/78645
7818 * g++.dg/cpp0x/constexpr-ice20.C: New.
7819
7820 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7821
7822 PR c++/89571
7823 * g++.dg/cpp0x/noexcept37.C: New.
7824
7825 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
7826
7827 PR d/89017
7828 * gdc.dg/pr89017.d: New test.
7829
7830 2019-03-20 Janus Weil <janus@gcc.gnu.org>
7831
7832 PR fortran/71861
7833 * gfortran.dg/interface_abstract_5.f90: New test case.
7834
7835 2019-03-20 Jakub Jelinek <jakub@redhat.com>
7836
7837 PR target/89775
7838 * gcc.target/s390/pr89775-1.c: New test.
7839 * gcc.target/s390/pr89775-2.c: New test.
7840
7841 2019-03-20 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR target/89752
7844 * g++.target/aarch64/aarch64.exp: New file.
7845 * g++.target/aarch64/pr89752.C: New test.
7846
7847 2019-03-19 Martin Sebor <msebor@redhat.com>
7848
7849 PR tree-optimization/89688
7850 * gcc.dg/strlenopt-61.c: New test.
7851 * g++.dg/warn/Wstringop-overflow-2.C: New test.
7852
7853 2019-03-19 Jim Wilson <jimw@sifive.com>
7854
7855 PR target/89411
7856 * gcc.target/riscv/losum-overflow.c: New test.
7857
7858 2019-03-19 Martin Sebor <msebor@redhat.com>
7859
7860 PR tree-optimization/89644
7861 * gcc.dg/Wstringop-truncation-8.c: New test.
7862
7863 2019-03-19 Martin Liska <mliska@suse.cz>
7864
7865 PR middle-end/89737
7866 * gcc.dg/pr89737.c: New test.
7867
7868 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
7869
7870 PR lto/87809
7871 PR lto/89335
7872 * g++.dg/lto/pr87089_0.C: New testcase.
7873 * g++.dg/lto/pr87089_1.C: New testcase.
7874 * g++.dg/lto/pr89335_0.C: New testcase.
7875
7876 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7877
7878 PR target/89736
7879 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
7880 restrict this test to vsx targets.
7881
7882 2019-03-19 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR target/89752
7885 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
7886 * g++.dg/ext/asm16.C: Likewise.
7887 * g++.dg/ext/asm17.C: New test.
7888
7889 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
7890
7891 * c-c++-common/unroll-7.c: New test.
7892
7893 2019-03-19 Jakub Jelinek <jakub@redhat.com>
7894
7895 PR target/89726
7896 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
7897 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
7898 Add expected results for them.
7899
7900 PR c/89734
7901 * gcc.dg/pr89734.c: New test.
7902
7903 2019-03-18 Martin Sebor <msebor@redhat.com>
7904
7905 PR tree-optimization/89720
7906 * gcc.dg/Warray-bounds-42.c: New test.
7907
7908 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
7909
7910 PR c++/89630
7911 * g++.target/i386/pr89630.C: New test.
7912
7913 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
7914
7915 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
7916
7917 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7918
7919 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
7920 the "store" test as well.
7921 * gcc.target/powerpc/bswap32.c: Ditto.
7922
7923 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7924
7925 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
7926 the "store" test as well.
7927 * gcc.target/powerpc/bswap32.c: Ditto.
7928
7929 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7930
7931 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
7932 "exceeds" instead of just one that talks about "too large".
7933
7934 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
7935
7936 * gcc.target/aarch64/sve/cost_model_1.c: New test.
7937
7938 2019-03-18 Martin Jambor <mjambor@suse.cz>
7939
7940 PR tree-optimization/89546
7941 * gcc.dg/tree-ssa/pr89546.c: New test.
7942
7943 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
7944
7945 PR target/89627
7946 * g++.target/riscv/call-with-empty-struct-float.C: New file.
7947 * g++.target/riscv/call-with-empty-struct-int.C: New file.
7948 * g++.target/riscv/call-with-empty-struct.H: New file.
7949 * g++.target/riscv/riscv.exp: New file.
7950
7951 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7952
7953 PR c++/85014
7954 * g++.dg/cpp0x/pr85014.C: New.
7955
7956 2019-03-18 Jakub Jelinek <jakub@redhat.com>
7957
7958 PR middle-end/86979
7959 * gcc.dg/pr86979.c: New test.
7960
7961 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7962
7963 PR fortran/88008
7964 * gfortran.dg/typebound_call_31.f90: New test.
7965
7966 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
7967
7968 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
7969 hppa*-*-hpux*.
7970 * gcc.dg/compat/pr83487-1_y.c: Likewise.
7971
7972 * gfortran.dg/pointer_init_10.f90: Require visibility support.
7973 * gfortran.dg/temporary_3.f90: Likewise.
7974
7975 * gcc.dg/pr88074.c: Require c99_runtime.
7976 * gcc.dg/warn-abs-1.c: Likewise.
7977 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
7978
7979 PR testsuite/89666
7980 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
7981 hppa*-*-hpux*.
7982 * gcc.dg/attr-copy.c: Require alias support.
7983 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
7984
7985 2019-03-16 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR fortran/89724
7988 * gfortran.dg/continuation_15.f90: New test.
7989 * gfortran.dg/continuation_16.f90: New test.
7990
7991 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
7992
7993 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
7994
7995 PR testsuite/89393
7996 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
7997 * g++.dg/cpp0x/pr84497.C: Likewise.
7998
7999 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
8000 * gcc.dg/attr-copy-6.c: Likewise.
8001 * gcc.dg/pr87793.c: Likewise.
8002
8003 PR testsuite/89471
8004 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
8005
8006 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
8007 * gcc.dg/gimplefe-34.c: Likewise.
8008 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
8009 * gcc.dg/compat/pr83487-2_y.c: Likewise.
8010
8011 PR testsuite/84174
8012 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
8013 hppa*64*-*-*.
8014
8015 PR testsuite/83453
8016 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
8017
8018 * lib/target-supports.exp (check_ascii_locale_available): Remove
8019 hppa*-*-hpux*.
8020
8021 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8022
8023 PR fortran/84394
8024 * gfortran.dg/blockdata_11.f90: New test.
8025
8026 2019-03-15 Harald Anlauf <anlauf@gmx.de>
8027
8028 PR fortran/60091
8029 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
8030 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
8031
8032 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
8033
8034 PR target/87532
8035 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
8036 instruction selection.
8037 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
8038 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
8039 * gcc.target/powerpc/pr87532-mc.c: New test.
8040 * gcc.target/powerpc/pr87532.c: New test.
8041 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
8042 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
8043 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
8044 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
8045 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
8046 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
8047 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
8048 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
8049 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
8050 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
8051 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
8052 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
8053 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
8054 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
8055 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
8056 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
8057 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
8058 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
8059 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
8060 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
8061 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
8062 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
8063 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
8064 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
8065 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
8066 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
8067 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
8068
8069 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
8070
8071 PR c++/88534
8072 PR c++/88537
8073 * g++.dg/cpp2a/pr88534.C: New.
8074 * g++.dg/cpp2a/pr88537.C: New.
8075
8076 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
8077
8078 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
8079 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
8080 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
8081 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
8082
8083 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8084
8085 PR target/89719
8086 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
8087 * gcc.target/aarch64/spellcheck_5.c: Likewise.
8088 * gcc.target/aarch64/spellcheck_6.c: Likewise.
8089
8090 2019-03-15 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR c++/89709
8093 * g++.dg/cpp0x/constexpr-89709.C: New test.
8094
8095 PR debug/89704
8096 * gcc.dg/debug/pr89704.c: New test.
8097
8098 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
8099
8100 PR target/89650
8101 * g++.target/i386/pr89650.C: New test.
8102
8103 2019-03-14 Richard Biener <rguenther@suse.de>
8104
8105 * gcc.dg/gimplefe-13.c: Adjust.
8106 * gcc.dg/gimplefe-14.c: Likewise.
8107 * gcc.dg/gimplefe-17.c: Likewise.
8108 * gcc.dg/gimplefe-18.c: Likewise.
8109 * gcc.dg/gimplefe-7.c: Likewise.
8110 * gcc.dg/torture/pr89595.c: Likewise.
8111 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
8112 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
8113 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
8114 * gcc.dg/tree-ssa/scev-3.c: Likewise.
8115 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8116 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8117 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
8118 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8119
8120 2019-03-14 Jakub Jelinek <jakub@redhat.com>
8121
8122 PR ipa/89684
8123 * gcc.target/i386/pr89684.c: New test.
8124
8125 PR rtl-optimization/89679
8126 * gcc.dg/pr89679.c: New test.
8127
8128 2019-03-14 Richard Biener <rguenther@suse.de>
8129
8130 PR tree-optimization/89710
8131 * gcc.dg/torture/pr89710.c: New testcase.
8132
8133 2019-03-14 Richard Biener <rguenther@suse.de>
8134
8135 PR middle-end/89698
8136 * g++.dg/torture/pr89698.C: New testcase.
8137
8138 2019-03-14 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR tree-optimization/89703
8141 * gcc.c-torture/compile/pr89703-1.c: New test.
8142 * gcc.c-torture/compile/pr89703-2.c: New test.
8143
8144 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
8145
8146 PR target/89523
8147 * gcc.target/i386/pr89523-1a.c: New test.
8148 * gcc.target/i386/pr89523-1b.c: Likewise.
8149 * gcc.target/i386/pr89523-2.c: Likewise.
8150 * gcc.target/i386/pr89523-3.c: Likewise.
8151 * gcc.target/i386/pr89523-4.c: Likewise.
8152 * gcc.target/i386/pr89523-5.c: Likewise.
8153 * gcc.target/i386/pr89523-6.c: Likewise.
8154 * gcc.target/i386/pr89523-7.c: Likewise.
8155 * gcc.target/i386/pr89523-8.c: Likewise.
8156 * gcc.target/i386/pr89523-9.c: Likewise.
8157
8158 2019-03-14 Jakub Jelinek <jakub@redhat.com>
8159
8160 PR c++/89512
8161 * g++.dg/cpp1y/var-templ61.C: New test.
8162
8163 PR c++/89652
8164 * g++.dg/cpp1y/constexpr-89652.C: New test.
8165
8166 2019-03-13 Harald Anlauf <anlauf@gmx.de>
8167
8168 PR fortran/87045
8169 * gfortran.dg/pr87045.f90: New test.
8170
8171 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
8172
8173 PR target/85860
8174 * gcc.target/i386/pr85860.c: New.
8175
8176 2019-03-13 Marek Polacek <polacek@redhat.com>
8177
8178 PR c++/89686 - mixing init-capture and simple-capture in lambda.
8179 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
8180
8181 PR c++/89660 - bogus error with -Wredundant-move.
8182 * g++.dg/cpp0x/Wredundant-move8.C: New test.
8183 * g++.dg/cpp0x/Wredundant-move9.C: New test.
8184
8185 2019-03-13 Janus Weil <janus@gcc.gnu.org>
8186
8187 PR fortran/89601
8188 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
8189 * gfortran.dg/pdt_30.f90: New test case.
8190
8191 2019-03-13 Marek Polacek <polacek@redhat.com>
8192
8193 PR c++/88979 - further P0634 fix for constructors.
8194 * g++.dg/cpp2a/typename15.C: New test.
8195
8196 2019-03-13 Martin Sebor <msebor@redhat.com>
8197
8198 PR tree-optimization/89662
8199 * gcc.dg/Warray-bounds-41.c: New test.
8200
8201 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8202
8203 PR c++/63508
8204 * g++.dg/cpp0x/auto53.C: New.
8205
8206 2019-03-13 Richard Biener <rguenther@suse.de>
8207
8208 PR middle-end/89677
8209 * gcc.dg/torture/pr89677.c: New testcase.
8210
8211 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8212
8213 PR c++/85558
8214 * g++.dg/other/friend16.C: New.
8215 * g++.dg/other/friend17.C: Likewise.
8216
8217 2019-03-13 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR middle-end/88588
8220 * c-c++-common/gomp/pr88588.c: New test.
8221
8222 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8223
8224 PR fortran/66695
8225 PR fortran/77746
8226 PR fortran/79485
8227 * gfortran.dg/binding_label_tests_30.f90: New test.
8228 * gfortran.dg/binding_label_tests_31.f90: New test.
8229 * gfortran.dg/binding_label_tests_32.f90: New test.
8230 * gfortran.dg/binding_label_tests_33.f90: New test.
8231
8232 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
8233
8234 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
8235 * gdc.dg/ubsan/ubsan.exp: New file.
8236 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
8237 Explicitly return flags from procedure.
8238
8239 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
8240
8241 PR d/88957
8242 * gdc.dg/pr88957.d: New test.
8243 * gdc.dg/simd.d: Add new vector tests.
8244
8245 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
8246
8247 PR d/87824
8248 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
8249 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
8250 -nostdinc++ flag.
8251
8252 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8253
8254 PR fortran/87673
8255 * gfortran.dg/charlen_17.f90: New test.
8256
8257 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
8258
8259 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
8260
8261 2019-03-12 Martin Liska <mliska@suse.cz>
8262
8263 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
8264 * gfortran.dg/binding_label_tests_4.f03: Likewise.
8265 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
8266 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
8267 * gfortran.dg/c_loc_tests_17.f90: Likewise.
8268 * gfortran.dg/constructor_9.f90: Likewise.
8269 * gfortran.dg/dec_structure_8.f90: Likewise.
8270 * gfortran.dg/entry_4.f90: Likewise.
8271 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
8272 * gfortran.dg/initialization_23.f90: Likewise.
8273 * gfortran.dg/logical_assignment_1.f90: Likewise.
8274 * gfortran.dg/pr80752.f90: Likewise.
8275 * gfortran.dg/pr88116_1.f90: Likewise.
8276 * gfortran.dg/pr88467.f90: Likewise.
8277 * gfortran.dg/typebound_call_7.f03: Likewise.
8278 * gfortran.dg/typebound_generic_1.f03: Likewise.
8279 * gfortran.dg/typebound_operator_2.f03: Likewise.
8280 * gfortran.dg/typebound_operator_4.f03: Likewise.
8281 * gfortran.dg/typebound_proc_9.f03: Likewise.
8282 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
8283
8284 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
8285
8286 PR fortran/89363
8287 * gfortran.dg/assumed_rank_16.f90: New test.
8288
8289 PR fortran/89364
8290 * gfortran.dg/assumed_rank_17.f90: New test.
8291
8292 2019-03-12 Jakub Jelinek <jakub@redhat.com>
8293
8294 PR middle-end/89663
8295 * gcc.c-torture/compile/pr89663-1.c: New test.
8296 * gcc.c-torture/compile/pr89663-2.c: New test.
8297
8298 2019-03-12 Richard Biener <rguenther@suse.de>
8299
8300 PR tree-optimization/89664
8301 * gfortran.dg/pr89664.f90: New testcase.
8302
8303 2019-03-11 Jakub Jelinek <jakub@redhat.com>
8304
8305 PR fortran/89651
8306 * gfortran.dg/gomp/pr89651.f90: New test.
8307
8308 PR middle-end/89655
8309 PR bootstrap/89656
8310 * gcc.c-torture/compile/pr89655.c: New test.
8311
8312 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
8313
8314 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
8315 target.
8316
8317 2019-03-11 Martin Liska <mliska@suse.cz>
8318
8319 * g++.dg/conversion/simd3.C (foo): Wrap option names
8320 with apostrophe character.
8321 * g++.dg/cpp1z/decomp3.C (test): Likewise.
8322 (test3): Likewise.
8323 * g++.dg/cpp1z/decomp4.C (test): Likewise.
8324 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
8325 * g++.dg/cpp1z/decomp45.C (f): Likewise.
8326 * g++.dg/opt/pr34036.C: Likewise.
8327 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
8328 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
8329 * gcc.dg/cpp/dir-only-4.c: Likewise.
8330 * gcc.dg/cpp/dir-only-5.c: Likewise.
8331 * gcc.dg/cpp/pr71591.c: Likewise.
8332 * gcc.dg/format/opt-1.c: Likewise.
8333 * gcc.dg/format/opt-2.c: Likewise.
8334 * gcc.dg/format/opt-3.c: Likewise.
8335 * gcc.dg/format/opt-4.c: Likewise.
8336 * gcc.dg/format/opt-5.c: Likewise.
8337 * gcc.dg/format/opt-6.c: Likewise.
8338 * gcc.dg/pr22231.c: Likewise.
8339 * gcc.dg/pr33007.c: Likewise.
8340 * gcc.dg/simd-1.c (hanneke): Likewise.
8341 * gcc.dg/simd-5.c: Likewise.
8342 * gcc.dg/simd-6.c: Likewise.
8343 * gcc.dg/spellcheck-options-14.c: Likewise.
8344 * gcc.dg/spellcheck-options-15.c: Likewise.
8345 * gcc.dg/spellcheck-options-16.c: Likewise.
8346 * gcc.dg/spellcheck-options-17.c: Likewise.
8347 * gcc.dg/tree-ssa/pr23109.c: Likewise.
8348 * gcc.dg/tree-ssa/recip-5.c: Likewise.
8349 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
8350 (__attribute__): Likewise.
8351 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
8352 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
8353 * gcc.target/powerpc/warn-1.c: Likewise.
8354 * gcc.target/powerpc/warn-2.c: Likewise.
8355
8356 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
8357
8358 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
8359
8360 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
8361
8362 * c-c++-common/unroll-6.c: New test.
8363
8364 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
8365
8366 PR c++/87571
8367 * g++.dg/template/memfriend18.C: New.
8368
8369 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8370
8371 * gdc.dg/pr89041.d: Mark as compile test.
8372
8373 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8374
8375 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
8376 dg-options.
8377
8378 2019-03-10 Martin Jambor <mjambor@suse.cz>
8379
8380 PR tree-optimization/85762
8381 PR tree-optimization/87008
8382 PR tree-optimization/85459
8383 * g++.dg/tree-ssa/pr87008.C: New test.
8384 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
8385
8386 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8387
8388 PR fortran/66089
8389 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
8390 * gfortran.dg/no_arg_check_2.f90: Likewise.
8391
8392 2019-03-10 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR c++/89648
8395 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
8396
8397 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8398
8399 PR fortran/66089
8400 * gfortran.dg/dependency_53.f90: New test.
8401
8402 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8403
8404 PR fortran/87734
8405 * gfortran.dg/public_private_module_10.f90: New test.
8406
8407 2019-03-09 John David Anglin <dave.anglin@bell.net>
8408
8409 PR c++/70349
8410 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
8411
8412 PR middle-end/68733
8413 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
8414
8415 PR testsuite/89472
8416 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
8417
8418 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
8419
8420 PR c++/87750
8421 * g++.dg/cpp0x/pr87750.C: New.
8422
8423 2019-03-09 John David Anglin <dave.anglin@bell.net>
8424
8425 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
8426 * c-c++-common/ident-1a.c: Likewise.
8427 * c-c++-common/ident-1b.c: Likewise.
8428 * c-c++-common/ident-2b.c: Likewise.
8429
8430 * g++.dg/tls/pr77285-2.C: Require tls_native support.
8431
8432 * g++.dg/ext/visibility/lambda1.C: Require visibility.
8433
8434 PR inline-asm/87010
8435 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
8436
8437 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
8438 libatomic_available.
8439
8440 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
8441
8442 PR d/89041
8443 * gdc.dg/pr89041.d: New test.
8444
8445 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8446
8447 PR fortran/71544
8448 * gfortran.dg/c_ptr_tests_19.f90: New test.
8449
8450 2019-03-09 John David Anglin <dave.anglin@bell.net>
8451
8452 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
8453 * gnat.dg/debug12.adb: Likewise.
8454
8455 * lib/target-supports.exp (check_effective_target_weak_undefined):
8456 Return 0 on hppa*-*-hpux*.
8457 (check_ascii_locale_available): Likewise.
8458
8459 2019-03-09 Janus Weil <janus@gcc.gnu.org>
8460
8461 PR fortran/84504
8462 * gfortran.dg/pointer_init_10.f90: New test case.
8463
8464 2019-03-09 John David Anglin <dave.anglin@bell.net>
8465
8466 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
8467
8468 2019-03-09 John David Anglin <dave.anglin@bell.net>
8469
8470 PR fortran/89639
8471 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
8472
8473 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
8474
8475 PR fortran/71203
8476 * gfortran.dg/array_simplify_3.f90: New test case.
8477
8478 2019-03-09 Jakub Jelinek <jakub@redhat.com>
8479
8480 PR c/88568
8481 * g++.dg/other/pr88568.C: New test.
8482
8483 PR rtl-optimization/89634
8484 * gcc.c-torture/execute/pr89634.c: New test.
8485
8486 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8487
8488 PR c/85870
8489 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
8490 -r -nostdlib -flinker-output=nolto-rel.
8491
8492 2019-03-08 David Malcolm <dmalcolm@redhat.com>
8493
8494 PR target/79926
8495 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
8496 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8497 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8498 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8499
8500 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8501
8502 PR c++/63540
8503 * g++.dg/cpp0x/implicit17.C: New.
8504
8505 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8506
8507 PR c++/22149
8508 * g++.dg/template/access29.C: New.
8509
8510 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR c++/82075
8513 * g++.dg/cpp1z/decomp49.C: New test.
8514
8515 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
8516
8517 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
8518
8519 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
8520
8521 PR target/68924
8522 PR target/78782
8523 PR target/87558
8524 * gcc.target/i386/pr78782.c: New test.
8525 * gcc.target/i386/pr87558.c: Ditto.
8526
8527 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR c/85870
8530 * gcc.dg/lto/pr85870_0.c: New test.
8531 * gcc.dg/lto/pr85870_1.c: New test.
8532
8533 2019-03-08 Martin Liska <mliska@suse.cz>
8534
8535 PR target/86952
8536 * gcc.target/i386/pr86952.c: New test.
8537 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
8538 scanned pattern.
8539 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8540
8541 2019-03-08 Jakub Jelinek <jakub@redhat.com>
8542
8543 PR c++/89585
8544 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
8545 asm volatile.
8546
8547 PR c++/89599
8548 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
8549 * g++.dg/parse/array-size2.C: Likewise.
8550 * g++.dg/cpp0x/constexpr-89599.C: New test.
8551
8552 PR c++/89622
8553 * g++.dg/warn/pr89622.C: New test.
8554
8555 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR target/80003
8558 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
8559 * gcc.target/i386/interrupt-6.c: Likewise.
8560 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
8561
8562 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8563
8564 PR c++/84518
8565 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
8566 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
8567
8568 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR translation/79999
8571 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
8572 * c-c++-common/gomp/doacross-3.c: New test.
8573
8574 PR target/89602
8575 * gcc.target/i386/avx512f-vmovss-1.c: New test.
8576 * gcc.target/i386/avx512f-vmovss-2.c: New test.
8577 * gcc.target/i386/avx512f-vmovss-3.c: New test.
8578 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
8579 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
8580 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
8581
8582 2019-03-07 Martin Jambor <mjambor@suse.cz>
8583
8584 PR lto/87525
8585 * gcc.dg/ipa/ipcp-5.c: New test.
8586
8587 2019-03-07 Martin Jambor <mjambor@suse.cz>
8588
8589 PR ipa/88235
8590 * g++.dg/ipa/pr88235.C: New test.
8591
8592 2019-04-07 Richard Biener <rguenther@suse.de>
8593
8594 PR middle-end/89618
8595 * gcc.target/i386/pr89618.c: New testcase.
8596
8597 2019-03-07 Richard Biener <rguenther@suse.de>
8598
8599 PR tree-optimization/89595
8600 * gcc.dg/torture/pr89595.c: New testcase.
8601
8602 2019-03-07 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR c++/89585
8605 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
8606
8607 2019-03-06 Harald Anlauf <anlauf@gmx.de>
8608
8609 PR fortran/71203
8610 * gfortran.dg/substr_8.f90: New test.
8611
8612 2019-03-06 Jakub Jelinek <jakub@redhat.com>
8613
8614 PR c++/87148
8615 * g++.dg/ext/flexary34.C: New test.
8616
8617 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
8618
8619 PR rtl-optimization/88845
8620 * gcc.target/powerpc/pr88845.c: New test.
8621
8622 2019-03-06 Marek Polacek <polacek@redhat.com>
8623
8624 PR c++/87378 - bogus -Wredundant-move warning.
8625 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
8626 * g++.dg/cpp0x/Wredundant-move7.C: New test.
8627
8628 2019-03-06 Richard Biener <rguenther@suse.de>
8629
8630 PR testsuite/89551
8631 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
8632 the way that makes the testcase PASS.
8633
8634 2019-03-05 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR middle-end/89590
8637 * gcc.dg/pr89590.c: New test.
8638
8639 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
8640
8641 PR target/89222
8642 * gcc.target/arm/pr89222.c: Add new test.
8643
8644 2019-03-05 Richard Biener <rguenther@suse.de>
8645
8646 PR tree-optimization/89594
8647 * gcc.dg/pr89594.c: New testcase.
8648
8649 2019-03-05 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR tree-optimization/89487
8652 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
8653 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
8654 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
8655 "%r14".
8656
8657 PR bootstrap/89560
8658 * g++.dg/other/pr89560.C: New test.
8659
8660 PR tree-optimization/89570
8661 * gcc.dg/pr89570.c: New test.
8662
8663 PR tree-optimization/89566
8664 * c-c++-common/pr89566.c: New test.
8665
8666 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8667
8668 PR c++/84605
8669 * g++.dg/parse/crash69.C: New.
8670
8671 2019-03-04 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR c++/71446
8674 * g++.dg/cpp2a/desig12.C: New test.
8675 * g++.dg/cpp2a/desig13.C: New test.
8676
8677 2019-03-04 Tamar Christina <tamar.christina@arm.com>
8678
8679 PR target/88530
8680 * gcc.target/aarch64/options_set_10.c: Add native.
8681
8682 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
8683
8684 PR tree-optimization/89437
8685 * gcc.dg/sinatan-1.c: Fix testcase.
8686
8687 2019-03-04 Richard Biener <rguenther@suse.de>
8688
8689 PR middle-end/89572
8690 * gcc.dg/torture/pr89572.c: New testcase.
8691
8692 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
8693
8694 PR tree-optimization/89487
8695 * gcc.dg/tree-ssa/pr89487.c: New test.
8696
8697 2019-03-03 Harald Anlauf <anlauf@gmx.de>
8698
8699 PR fortran/77583
8700 * gfortran.dg/pr77583.f90: New test.
8701
8702 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8703
8704 PR fortran/72714
8705 * gfortran.dg/coarray_allocate_11.f90: New test.
8706
8707 2019-03-02 Harald Anlauf <anlauf@gmx.de>
8708
8709 PR fortran/89516
8710 * gfortran.dg/pr89492.f90: Adjust testcase.
8711 * gfortran.dg/transfer_check_5.f90: New test.
8712
8713 2019-03-02 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR c++/71446
8716 * g++.dg/cpp2a/desig10.C: New test.
8717 * g++.dg/cpp2a/desig11.C: New test.
8718 * g++.dg/ext/desig4.C: Expect 4 new errors.
8719
8720 PR target/89506
8721 * gcc.dg/pr89506.c: New test.
8722
8723 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
8724 Monk Chiang <sh.chiang04@gmail.com>
8725
8726 * gcc.target/riscv/attribute-1.c: New.
8727 * gcc.target/riscv/attribute-2.c: Likewise.
8728 * gcc.target/riscv/attribute-3.c: Likewise.
8729 * gcc.target/riscv/attribute-4.c: Likewise.
8730 * gcc.target/riscv/attribute-5.c: Likewise.
8731 * gcc.target/riscv/attribute-6.c: Likewise.
8732 * gcc.target/riscv/attribute-7.c: Likewise.
8733 * gcc.target/riscv/attribute-8.c: Likewise.
8734 * gcc.target/riscv/attribute-9.c: Likewise.
8735
8736 * gcc.target/riscv/arch-1.c: New.
8737 * gcc.target/riscv/arch-2.c: Likewise.
8738 * gcc.target/riscv/arch-3.c: Likewise.
8739 * gcc.target/riscv/arch-4.c: Likewise.
8740
8741 2019-03-01 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR middle-end/89497
8744 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
8745 scan-tree-dump-times from dom3 to tracer pass.
8746
8747 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
8748
8749 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
8750 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
8751
8752 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
8753
8754 PR rtl-optimization/85899
8755 * gcc.dg/pr85899.c: New test.
8756
8757 2019-03-01 Marek Polacek <polacek@redhat.com>
8758
8759 PR c++/89537 - missing location for error with non-static member fn.
8760 * g++.dg/diagnostic/member-fn-1.C: New test.
8761
8762 PR c++/89532 - ICE with incomplete type in decltype.
8763 * g++.dg/cpp2a/nontype-class14.C: New test.
8764
8765 2019-03-01 Jakub Jelinek <jakub@redhat.com>
8766
8767 Implement P1002R1, Try-catch blocks in constexpr functions
8768 PR c++/89513
8769 * g++.dg/cpp2a/constexpr-try1.C: New test.
8770 * g++.dg/cpp2a/constexpr-try2.C: New test.
8771 * g++.dg/cpp2a/constexpr-try3.C: New test.
8772 * g++.dg/cpp2a/constexpr-try4.C: New test.
8773 * g++.dg/cpp2a/constexpr-try5.C: New test.
8774 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
8775
8776 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
8777
8778 PR tree-optimization/89535
8779 * gfortran.dg/vect/pr89535.f90: New test.
8780
8781 2019-03-01 Richard Biener <rguenther@suse.de>
8782
8783 PR middle-end/89541
8784 * gfortran.dg/pr89451.f90: New testcase.
8785
8786 2019-03-01 Richard Biener <rguenther@suse.de>
8787
8788 PR middle-end/89497
8789 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
8790 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
8791 that happen now earlier.
8792
8793 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
8794
8795 * gcc.c-torture/execute/20190228-1.c: New test.
8796
8797 2019-02-28 Marek Polacek <polacek@redhat.com>
8798
8799 PR c++/87068 - missing diagnostic with fallthrough statement.
8800 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
8801
8802 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
8803 Cesar Philippidis <cesar@codesourcery.com>
8804
8805 PR fortran/72741
8806 PR fortran/89433
8807 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
8808 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
8809
8810 PR fortran/72741
8811 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
8812
8813 PR fortran/72741
8814 PR fortran/89433
8815 * gfortran.dg/goacc/routine-6.f90: Update
8816 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
8817 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
8818
8819 2019-02-28 Jakub Jelinek <jakub@redhat.com>
8820
8821 PR c/89521
8822 * gcc.dg/pr89521-1.c: New test.
8823 * gcc.dg/pr89521-2.c: New test.
8824
8825 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
8826
8827 PR testsuite/89441
8828 * g++.dg/ipa/pr89009.C: Update symbol visibility.
8829
8830 2019-02-28 Tamar Christina <tamar.christina@arm.com>
8831
8832 PR target/88530
8833 * gcc.target/aarch64/options_set_10.c: New test.
8834
8835 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8836
8837 PR c++/89522
8838 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
8839
8840 2019-02-28 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR c/89525
8843 * gcc.dg/pr89525.c: New test.
8844
8845 PR c/89520
8846 * gcc.dg/pr89520-1.c: New test.
8847 * gcc.dg/pr89520-2.c: New test.
8848
8849 2019-02-27 Marek Polacek <polacek@redhat.com>
8850
8851 PR c++/88857 - ICE with value-initialization of argument in template.
8852 * g++.dg/cpp0x/initlist-value4.C: New test.
8853
8854 2019-02-27 Marek Polacek <polacek@redhat.com>
8855
8856 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
8857 * g++.dg/cpp0x/using-enum-3.C: New test.
8858
8859 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8860
8861 PR tree-optimization/89280
8862 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
8863 keyword.
8864
8865 2019-02-27 Richard Biener <rguenther@suse.de>
8866
8867 * gcc.dg/gimplefe-36.c: New testcase.
8868
8869 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8870
8871 PR c++/89488
8872 * g++.dg/cpp0x/nsdmi15.C: New.
8873
8874 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8875
8876 PR c++/88987
8877 * g++.dg/cpp0x/pr88987.C: New.
8878
8879 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR tree-optimization/89280
8882 * gcc.c-torture/compile/pr89280.c: New test.
8883 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
8884 function. Skip the test for -O0.
8885
8886 2018-02-26 Steve Ellcey <sellcey@marvell.com>
8887
8888 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
8889 * gfortran.dg/simd-builtins-2.f90: Ditto.
8890 * gfortran.dg/simd-builtins-6.f90: Ditto.
8891 * gfortran.dg/simd-builtins-8.f90: New test.
8892 * gfortran.dg/simd-builtins-8.h: New header file.
8893
8894 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR c++/89507
8897 * g++.dg/other/new2.C: New test.
8898
8899 PR tree-optimization/89500
8900 * gcc.dg/pr89500.c: New test.
8901 * gcc.dg/Wstringop-overflow-10.c: New test.
8902 * gcc.dg/strlenopt-60.c: New test.
8903
8904 2019-02-26 Harald Anlauf <anlauf@gmx.de>
8905
8906 PR fortran/89492
8907 * gfortran.dg/pr89492.f90: New test.
8908
8909 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8910
8911 PR fortran/89496
8912 * gfortran.dg/altreturn_9_0.f90: New file.
8913 * gfortran.dg/altreturn_9_1.f90: New file.
8914
8915 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR c++/89481
8918 * g++.dg/cpp1y/constexpr-89481.C: New test.
8919
8920 2019-02-26 Richard Biener <rguenther@suse.de>
8921
8922 PR tree-optimization/89505
8923 * gcc.dg/torture/pr89505.c: New testcase.
8924
8925 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
8926
8927 * gnat.dg/opt77.adb: New test.
8928 * gnat.dg/opt77_pkg.ad[sb]: New helper.
8929
8930 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8931
8932 PR target/89474
8933 * gcc.target/i386/pr89474.c: New test.
8934
8935 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR c/77754
8938 * gcc.c-torture/compile/pr77754-1.c: New test.
8939 * gcc.c-torture/compile/pr77754-2.c: New test.
8940 * gcc.c-torture/compile/pr77754-3.c: New test.
8941 * gcc.c-torture/compile/pr77754-4.c: New test.
8942 * gcc.c-torture/compile/pr77754-5.c: New test.
8943 * gcc.c-torture/compile/pr77754-6.c: New test.
8944
8945 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8946
8947 PR target/88530
8948 * gcc.target/aarch64/options_set_1.c: New test.
8949 * gcc.target/aarch64/options_set_2.c: New test.
8950 * gcc.target/aarch64/options_set_3.c: New test.
8951 * gcc.target/aarch64/options_set_4.c: New test.
8952 * gcc.target/aarch64/options_set_5.c: New test.
8953 * gcc.target/aarch64/options_set_6.c: New test.
8954 * gcc.target/aarch64/options_set_7.c: New test.
8955 * gcc.target/aarch64/options_set_8.c: New test.
8956 * gcc.target/aarch64/options_set_9.c: New test.
8957
8958 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8959
8960 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
8961 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8962 Rename ....
8963 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8964 test_vfmlslq_high_f16): ... To this.
8965 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
8966 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8967 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8968 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8969 test_vfmlslq_laneq_high_u32): Rename ...
8970 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8971 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8972 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8973 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8974 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
8975 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8976 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8977 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8978 test_vfmlslq_laneq_low_u32): Rename ...
8979 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8980 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8981 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8982 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8983 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
8984 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8985 Rename ...
8986 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8987 test_vfmlslq_low_f16): ... To this.
8988
8989 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8990
8991 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
8992 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8993 Rename ...
8994 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8995 test_vfmlslq_high_f16): ... To this.
8996 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
8997 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8998 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8999 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
9000 test_vfmlslq_laneq_high_u32): Rename ...
9001 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
9002 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
9003 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
9004 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
9005 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
9006 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
9007 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
9008 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
9009 test_vfmlslq_laneq_low_u32): Rename ...
9010 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
9011 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
9012 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
9013 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
9014 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
9015 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
9016 Rename ...
9017 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
9018 test_vfmlslq_low_f16): ... To This.
9019 * lib/target-supports.exp
9020 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
9021
9022 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
9023
9024 PR fortran/89282
9025 * gfortran.dg/overload_3.f90: New test.
9026
9027 2019-02-25 Jakub Jelinek <jakub@redhat.com>
9028
9029 PR c++/89285
9030 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
9031
9032 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
9033
9034 PR libfortran/89274
9035 * gfortran.dg/list_directed_large.f90: New test.
9036
9037 2019-02-25 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR target/89434
9040 * gcc.c-torture/execute/pr89434.c: New test.
9041
9042 PR target/89438
9043 * gcc.dg/pr89438.c: New test.
9044
9045 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
9046
9047 PR c++/84585
9048 * g++.dg/cpp0x/pr84585.C: New.
9049
9050 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9051
9052 PR fortran/89174
9053 * gfortran.dg/allocate_with_mold_3.f90: New test.
9054
9055 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
9056
9057 PR target/87007
9058 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
9059 * gcc.target/i386/pr87007-2.c: Likewise.
9060
9061 2019-02-24 Harald Anlauf <anlauf@gmx.de>
9062
9063 PR fortran/89266
9064 PR fortran/88326
9065 * gfortran.dg/pr89266.f90: New test.
9066 * gfortran.dg/pr88326.f90: New test.
9067
9068 2019-02-24 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR rtl-optimization/89445
9071 * gcc.target/i386/avx512f-pr89445.c: New test.
9072
9073 2019-02-23 Martin Sebor <msebor@redhat.com>
9074
9075 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
9076 wchar_t to wint_t to avoid a bogus -Wformat warning in
9077 ILP32 (bug 77970).
9078
9079 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
9080
9081 PR testsuite/89476
9082 * gfortran.dg/ISO_Fortran_binding_5.c: Include
9083 "../../../libgfortran/ISO_Fortran_binding.h".
9084 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
9085
9086 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
9087
9088 PR driver/69471
9089 * gcc.dg/pr69471-1.c: New test.
9090 * gcc.dg/pr69471-2.c: Likewise.
9091 * gcc.target/i386/pr69471-3.c: Likewise.
9092
9093 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9094
9095 PR fortran/84387
9096 * gfortran.dg/dtio_34.f90: New test.
9097
9098 2019-02-23 Marek Polacek <polacek@redhat.com>
9099
9100 PR c++/88294 - ICE with non-constant noexcept-specifier.
9101 * g++.dg/cpp0x/noexcept34.C: New test.
9102 * g++.dg/cpp0x/noexcept35.C: New test.
9103
9104 PR c++/89419
9105 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
9106
9107 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
9108
9109 PR fortran/88117
9110 * gfortran.dg/deferred_character_32.f90 : New test
9111
9112 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
9113
9114 PR fortran/89385
9115 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
9116 previously incorrect lbound for allocatable expressions. Also
9117 correct stop values to avoid repetition.
9118 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
9119 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
9120
9121 PR fortran/89366
9122 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
9123 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
9124 * gfortran.dg/pr32599.f03 : Set standard to F2008.
9125
9126 2019-02-22 David Malcolm <dmalcolm@redhat.com>
9127
9128 PR c++/89390
9129 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
9130 renaming to a multicharacter name, so that start != finish. Add
9131 tests for dtor locations.
9132
9133 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
9134
9135 PR c++/84676
9136 * g++.dg/cpp0x/pr84676.C: New.
9137
9138 2019-02-22 Martin Sebor <msebor@redhat.com>
9139
9140 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
9141 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
9142
9143 2019-02-22 Harald Anlauf <anlauf@gmx.de>
9144
9145 PR fortran/83057
9146 * gfortran.dg/newunit_6.f90: New test.
9147
9148 2019-02-22 Marek Polacek <polacek@redhat.com>
9149
9150 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
9151 * g++.dg/cpp2a/explicit14.C: New test.
9152
9153 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
9154
9155 PR target/89324
9156 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
9157 * gfortran.fortran-torture/compile/pr89324.f90: New test.
9158
9159 2019-02-22 Martin Sebor <msebor@redhat.com>
9160
9161 PR c/89425
9162 * gcc.dg/Wabsolute-value.c: New test.
9163
9164 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
9165
9166 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
9167 Hongtao Liu <hongtao.liu@intel.com>
9168 Sunil K Pandey <sunil.k.pandey@intel.com>
9169
9170 PR target/87007
9171 * gcc.target/i386/pr87007-1.c: New test.
9172 * gcc.target/i386/pr87007-2.c: Likewise.
9173
9174 2019-02-22 Richard Biener <rguenther@suse.de>
9175
9176 PR tree-optimization/89440
9177 * gcc.dg/vect/pr89440.c: New testcase.
9178
9179 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
9180
9181 * lib/target-supports.exp (check_effective_target_offload_nvptx):
9182 Remove.
9183
9184 PR fortran/72741
9185 * gfortran.dg/goacc/classify-routine.f95: Adjust.
9186
9187 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
9188 * g++.dg/goacc/template.C: Likewise.
9189
9190 PR fortran/78027
9191 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
9192
9193 2019-02-22 Richard Biener <rguenther@suse.de>
9194
9195 PR middle-end/87609
9196 * gcc.dg/torture/restrict-7.c: New testcase.
9197
9198 2019-02-21 Jakub Jelinek <jakub@redhat.com>
9199
9200 PR c++/89285
9201 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
9202 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
9203 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
9204 diagnostics.
9205 * g++.dg/cpp1y/constexpr-89285.C: New test.
9206 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
9207 for C++11.
9208 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
9209 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
9210
9211 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
9212
9213 PR target/87412
9214 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
9215 -fcf-protection with -fcf-protection=branch.
9216 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
9217 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
9218 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
9219 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
9220 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
9221
9222 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
9223
9224 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
9225 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
9226
9227 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9228
9229 PR fortran/86119
9230 * gfortran.dg/warn_conversion_11.f90: New test.
9231
9232 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
9233
9234 PR target/87412
9235 * gcc.target/i386/pr87412-1.c: New file.
9236 * gcc.target/i386/pr87412-2.c: Likewise.
9237 * gcc.target/i386/pr87412-3.c: Likewise.
9238 * gcc.target/i386/pr87412-4.c: Likewise.
9239
9240 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9241
9242 PR c++/89403
9243 * g++.dg/cpp0x/pr89403.C: New test.
9244
9245 PR c++/89405
9246 * g++.dg/cpp1z/inline-var5.C: New test.
9247
9248 PR middle-end/89412
9249 * gcc.c-torture/compile/pr89412.c: New test.
9250
9251 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9252 David Malcolm <dmalcolm@redhat.com>
9253
9254 PR middle-end/89091
9255 * gcc.dg/torture/pr89091.c: New test.
9256
9257 2019-02-20 Jakub Jelinek <jakub@redhat.com>
9258
9259 PR middle-end/88074
9260 PR middle-end/89415
9261 * gcc.dg/pr88074-2.c: New test.
9262
9263 PR c++/89336
9264 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
9265
9266 2019-02-20 David Malcolm <dmalcolm@redhat.com>
9267
9268 PR c/89410
9269 * gcc.dg/pr89410-1.c: New test.
9270 * gcc.dg/pr89410-2.c: New test.
9271
9272 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
9273
9274 * lib/target-supports.exp (check_effective_target_vect_usad_char):
9275 Add PowerPC support.
9276 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
9277 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
9278
9279 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
9280
9281 PR target/86487
9282 * gcc.target/arm/pr86487.c: New.
9283
9284 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9285
9286 PR c++/84536
9287 * g++.dg/cpp1y/var-templ60.C: New.
9288
9289 2019-02-20 Li Jia He <helijia@linux.ibm.com>
9290
9291 PR target/88100
9292 * gcc.target/powerpc/pr88100.c: New testcase.
9293
9294 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
9295
9296 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
9297
9298 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9299
9300 PR fortran/89384
9301 * gfortran.dg/ISO_Fortran_binding_4.f90
9302
9303 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
9304
9305 PR c/87924
9306 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
9307 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
9308
9309 2019-02-19 Richard Biener <rguenther@suse.de>
9310
9311 PR middle-end/88074
9312 * gcc.dg/pr88074.c: New testcase.
9313
9314 2019-02-19 Jakub Jelinek <jakub@redhat.com>
9315
9316 PR middle-end/89303
9317 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
9318 namespace.
9319
9320 PR c++/89387
9321 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
9322
9323 PR c++/89391
9324 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
9325
9326 PR c++/89390
9327 * g++.dg/diagnostic/pr89390.C: New test.
9328
9329 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
9330
9331 * README: Fix typos.
9332
9333 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9334
9335 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
9336 bad_weak_ptr_.
9337
9338 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
9339
9340 PR fortran/87689
9341 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
9342 options.
9343 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
9344 * gfortran.dg/lto/pr87689_0.f: New file.
9345 * gfortran.dg/lto/pr87689_1.f: New file.
9346
9347 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
9348
9349 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
9350
9351 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9352
9353 * gdc.dg/dg.exp: Tabify.
9354 * gdc.dg/lto/lto.exp: Likewise.
9355 * gdc.test/gdc-test.exp: Likewise.
9356 * lib/gdc-dg.exp: Likewise.
9357 * lib/gdc.exp: Likewise.
9358
9359 2019-02-18 Richard Biener <rguenther@suse.de>
9360
9361 PR tree-optimization/89296
9362 * gcc.dg/uninit-pr89296.c: New testcase.
9363
9364 2019-02-18 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR target/89369
9367 * gcc.c-torture/execute/pr89369.c: New test.
9368 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
9369 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
9370 34,63,62.
9371
9372 2019-02-18 Martin Jambor <mjambor@suse.cz>
9373
9374 PR tree-optimization/89209
9375 * gcc.dg/tree-ssa/pr89209.c: New test.
9376
9377 2019-02-18 Martin Liska <mliska@suse.cz>
9378
9379 * gfortran.dg/simd-builtins-7.f90: New test.
9380 * gfortran.dg/simd-builtins-7.h: New test.
9381
9382 2019-02-17 Harald Anlauf <anlauf@gmx.de>
9383
9384 PR fortran/88299
9385 * gfortran.dg/pr88299.f90: New test.
9386
9387 2019-02-17 Harald Anlauf <anlauf@gmx.de>
9388
9389 PR fortran/89077
9390 * gfortran.dg/transfer_simplify_12.f90: New test.
9391
9392 2019-02-17 Marek Polacek <polacek@redhat.com>
9393
9394 PR c++/89217 - ICE with list-initialization in range-based for loop.
9395 * g++.dg/cpp0x/range-for37.C: New test.
9396
9397 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
9398
9399 PR c++/89315
9400 * g++.dg/cpp0x/initlist114.C: New test.
9401
9402 PR c++/89356
9403 * g++.dg/abi/mangle68.C: New test.
9404 * g++.dg/cpp0x/decltype69.C: New test.
9405
9406 2019-02-16 David Malcolm <dmalcolm@redhat.com>
9407
9408 PR c++/88680
9409 * g++.dg/wrappers/pr88680.C: New test.
9410
9411 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
9412
9413 PR fortran/71066
9414 * gfortran.dg/coarray_data_1.f90: New test.
9415
9416 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
9417
9418 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
9419 * c-c++-common/patchable_function_entry-default.c: Likewise.
9420 * c-c++-common/patchable_function_entry-definition.c: Likewise.
9421
9422 2019-02-16 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR rtl-optimization/66152
9425 * gcc.target/i386/pr66152.c: New test.
9426
9427 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9428
9429 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
9430 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
9431
9432 2019-02-15 Tamar Christina <tamar.christina@arm.com>
9433
9434 * lib/target-supports.exp
9435 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
9436 checking alternative.
9437
9438 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9439
9440 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
9441
9442 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
9443
9444 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
9445 * c-c++-common/patchable_function_entry-default.c: Likewise.
9446 * c-c++-common/patchable_function_entry-definition.c: Likewise.
9447 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
9448
9449 2019-02-15 Jakub Jelinek <jakub@redhat.com>
9450
9451 PR other/69006
9452 PR testsuite/88920
9453 * lib/gcc-dg.exp: If llvm_binutils effective target, set
9454 allow_blank_lines to 2 during initialization.
9455 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
9456 it was previously zero.
9457 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
9458 Clear allow_blank_lines afterwards whenever it was 1.
9459 * gdc.test/gdc-test.exp (dmd2dg): Don't call
9460 dg-allow-blank-lines-in-output here.
9461 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
9462 the tests and restore it back at the end.
9463
9464 * c-c++-common/ubsan/opts-1.c: New test.
9465 * c-c++-common/ubsan/opts-2.c: New test.
9466 * c-c++-common/ubsan/opts-3.c: New test.
9467 * c-c++-common/ubsan/opts-4.c: New test.
9468
9469 2019-02-15 Richard Biener <rguenther@suse.de>
9470 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR tree-optimization/89278
9473 * gcc.dg/pr89278.c: New test.
9474
9475 2019-02-15 Jakub Jelinek <jakub@redhat.com>
9476
9477 PR c/89340
9478 * gcc.dg/pr89340.c: New test.
9479 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
9480 that leaf attribute on nested function is useless.
9481
9482 PR other/89342
9483 * gcc.dg/pr89342.c: New test.
9484
9485 2019-02-14 Jakub Jelinek <jakub@redhat.com>
9486
9487 PR rtl-optimization/89354
9488 * gcc.dg/pr89354.c: New test.
9489
9490 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
9491
9492 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
9493 * gcc.target/i386/ssse3-pabsd.c: Ditto.
9494 * gcc.target/i386/ssse3-pabsw.c: Ditto.
9495 * gcc.target/i386/ssse3-palignr.c: Ditto.
9496 * gcc.target/i386/ssse3-phaddd.c: Ditto.
9497 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
9498 * gcc.target/i386/ssse3-phaddw.c: Ditto.
9499 * gcc.target/i386/ssse3-phsubd.c: Ditto.
9500 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
9501 * gcc.target/i386/ssse3-phsubw.c: Ditto.
9502 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
9503 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
9504 * gcc.target/i386/ssse3-pshufb.c: Ditto.
9505 * gcc.target/i386/ssse3-psignb.c: Ditto.
9506 * gcc.target/i386/ssse3-psignd.c: Ditto.
9507 * gcc.target/i386/ssse3-psignw.c: Ditto.
9508
9509 2018-02-14 Steve Ellcey <sellcey@marvell.com>
9510
9511 * gcc.target/aarch64/pcs_attribute.c: New test.
9512
9513 2019-02-14 Harald Anlauf <anlauf@gmx.de>
9514
9515 PR fortran/88248
9516 * gfortran.dg/pr88248.f90: New test.
9517 * gfortran.dg/f2018_obs.f90: Updated test.
9518
9519 2019-02-14 Tamar Christina <tamar.christina@arm.com>
9520
9521 * gcc.target/arm/pr88850.c: change options to additional option.
9522
9523 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9524
9525 PR d/87864
9526 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
9527 present.
9528
9529 2019-02-14 Tamar Christina <tamar.christina@arm.com>
9530
9531 PR target/88850
9532 * gcc.target/arm/pr88850-2.c: New test.
9533 * lib/target-supports.exp
9534 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
9535 check_effective_target_arm_neon_softfp_fp16_ok,
9536 add_options_for_arm_neon_softfp_fp16): New.
9537
9538 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
9539
9540 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
9541 * lib/target-supports.exp: Add procedure to check for ldrd.
9542
9543 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
9544
9545 PR fortran/72715
9546 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
9547 * gfortran.dg/goacc/loop-3.f95: Likewise.
9548 * gfortran.dg/goacc/pr72715.f90: New test.
9549
9550 2019-02-14 Martin Liska <mliska@suse.cz>
9551
9552 PR rtl-optimization/89242
9553 * g++.dg/pr89242.C: New test.
9554
9555 2019-02-14 Jakub Jelinek <jakub@redhat.com>
9556
9557 PR tree-optimization/89314
9558 * gcc.dg/pr89314.c: New test.
9559
9560 PR middle-end/89284
9561 * gcc.dg/ubsan/pr89284.c: New test.
9562
9563 2019-02-13 Ian Lance Taylor <iant@golang.org>
9564
9565 * gcc.dg/func-attr-1.c: New test.
9566
9567 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
9568
9569 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
9570
9571 2019-02-13 Marek Polacek <polacek@redhat.com>
9572
9573 PR c++/89297 - ICE with OVERLOAD in template.
9574 * g++.dg/cpp0x/initlist113.C: New test.
9575
9576 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
9577
9578 PR c++/86379
9579 * g++.dg/cpp0x/pr86379.C: New.
9580
9581 PR c++/87322
9582 * g++.dg/cpp1y/pr87322.C: New.
9583 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
9584 instantiate the expected number of lambda functions.
9585
9586 2019-02-13 Marek Polacek <polacek@redhat.com>
9587
9588 PR c++/77304
9589 * g++.dg/cpp2a/nontype-class13.C: New test.
9590
9591 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
9592
9593 PR target/89190
9594 * gcc.target/arm/pr89190.c: New test.
9595
9596 2019-02-13 David Malcolm <dmalcolm@redhat.com>
9597
9598 PR c++/89036
9599 * g++.dg/concepts/pr89036.C: New test.
9600
9601 2019-02-13 Tamar Christina <tamar.christina@arm.com>
9602
9603 PR target/88847
9604 * gcc.target/aarch64/sve/pr88847.c: New test.
9605
9606 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
9607 Jakub Jelinek <jakub@redhat.com>
9608
9609 PR middle-end/89303
9610 * g++.dg/torture/pr89303.C: New test.
9611
9612 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9613
9614 PR c++/88986
9615 * g++.dg/cpp1z/using4.C: New.
9616 * g++.dg/cpp1z/using5.C: Likewise.
9617 * g++.dg/cpp1z/using6.C: Likewise.
9618
9619 2019-02-13 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR target/89290
9622 * gcc.target/i386/pr89290.c: New test.
9623
9624 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
9625
9626 * gcc.target/i386/enqcmd.c: New test.
9627 * gcc.target/i386/enqcmds.c: Likewise.
9628 * g++.dg/other/i386-2.C: Add -menqcmd.
9629 * g++.dg/other/i386-3.C: Likewise.
9630 * gcc.target/i386/sse-12.c: Likewise.
9631 * gcc.target/i386/sse-13.c: Likewise.
9632 * gcc.target/i386/sse-14.c: Likewise.
9633 * gcc.target/i386/sse-23.c: Likewise.
9634
9635 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
9636
9637 * gcc.target/powerpc/crypto-builtin-1.c
9638 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
9639 New testcases.
9640
9641 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
9642
9643 PR target/89229
9644 * gcc.target/i386/pr89229-1.c: New test.
9645
9646 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
9647
9648 PR target/89233
9649 * gcc.target/s390/pr89233.c: New test.
9650
9651 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
9652
9653 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
9654 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
9655 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
9656
9657 2019-02-12 Richard Biener <rguenther@suse.de>
9658
9659 PR tree-optimization/89253
9660 * gfortran.dg/pr89253.f: New testcase.
9661
9662 2019-02-11 Marek Polacek <polacek@redhat.com>
9663
9664 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
9665 * g++.dg/cpp0x/nullptr40.C: New test.
9666 * g++.dg/cpp0x/nullptr41.C: New test.
9667
9668 2019-02-11 Jakub Jelinek <jakub@redhat.com>
9669
9670 PR c++/88977
9671 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
9672
9673 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
9674
9675 PR tree-optimization/86637
9676 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
9677
9678 2019-02-11 Martin Sebor <msebor@redhat.com>
9679
9680 PR tree-optimization/88771
9681 * gcc.dg/Wstringop-overflow-8.c: New test.
9682 * gcc.dg/Wstringop-overflow-9.c: New test.
9683 * gcc.dg/Warray-bounds-40.c: New test.
9684 * gcc.dg/builtin-stpncpy.c: Adjust.
9685 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
9686 * g++.dg/opt/memcpy1.C: Adjust.
9687
9688 2019-02-11 Martin Sebor <msebor@redhat.com>
9689
9690 PR c++/87996
9691 * c-c++-common/array-5.c: New test.
9692 * c-c++-common/pr68107.c: Adjust text of diagnostics.
9693 * g++.dg/init/new38.C: Same.
9694 * g++.dg/init/new43.C: Same.
9695 * g++.dg/init/new44.C: Same.
9696 * g++.dg/init/new46.C: Same.
9697 * g++.dg/other/large-size-array.C: Same.
9698 * g++.dg/other/new-size-type.C: Same.
9699 * g++.dg/template/array30.C: Same.
9700 * g++.dg/template/array32.C: New test.
9701 * g++.dg/template/dependent-name3.C: Adjust.
9702 * gcc.dg/large-size-array-3.c: Same.
9703 * gcc.dg/large-size-array-5.c: Same.
9704 * gcc.dg/large-size-array.c: Same.
9705 * g++.old-deja/g++.brendan/array1.C: Same.
9706 * g++.old-deja/g++.mike/p6149.C: Same.
9707
9708 2019-02-11 Martin Sebor <msebor@redhat.com>
9709
9710 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
9711
9712 2019-02-11 Tamar Christina <tamar.christina@arm.com>
9713
9714 PR middle-end/88560
9715 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
9716 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
9717 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
9718
9719 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
9720
9721 * gcc.target/powerpc/vec-sld-modulo.c: New.
9722 * gcc.target/powerpc/vec-srad-modulo.c: New.
9723 * gcc.target/powerpc/vec-srd-modulo.c: New.
9724
9725 2019-02-11 Martin Liska <mliska@suse.cz>
9726
9727 PR ipa/89009
9728 * g++.dg/ipa/pr89009.C: New test.
9729
9730 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9731
9732 PR fortran/71723
9733 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
9734 * gfortran.dg/pointer_init_6.f90: Likewise.
9735 * gfortran.dg/pointer_init_9.f90: New test.
9736
9737 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9738
9739 PR fortran/67679
9740 * gfortran.dg/warn_undefined_1.f90: New test.o
9741
9742 2019-02-10 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR tree-optimization/89268
9745 * gcc.dg/vect/pr89268.c: New test.
9746
9747 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9748
9749 * gnat.dg/lto19.adb: Remove dg-excess-errors.
9750
9751 2019-02-09 Harald Anlauf <anlauf@gmx.de>
9752
9753 PR fortran/89077
9754 * gfortran.dg/substr_simplify.f90: New test.
9755
9756 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
9757
9758 PR ipa/88711
9759 * gfortran.dg/pr79966.f90: Xfail everwyhere.
9760
9761 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
9762
9763 PR fortran/89200
9764 * gfortran.dg/array_reference_2.f90 : New test.
9765
9766 2019-02-09 Jakub Jelinek <jakub@redhat.com>
9767
9768 PR middle-end/89246
9769 * gcc.dg/gomp/pr89246-1.c: New test.
9770 * gcc.dg/gomp/pr89246-2.c: New test.
9771
9772 2019-02-08 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR tree-optimization/88739
9775 * gcc.c-torture/execute/pr88739.c: New test.
9776
9777 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9778
9779 PR testsuite/89258
9780 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
9781
9782 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
9783
9784 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
9785 * gcc.target/s390/vector/vec-copysign.c: New test.
9786
9787 2019-02-08 Richard Biener <rguenther@suse.de>
9788
9789 PR tree-optimization/89247
9790 * gcc.dg/torture/pr89247.c: New testcase.
9791
9792 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
9793
9794 * gcc.target/s390/jump-label.c: New test.
9795
9796 2019-02-08 Richard Biener <rguenther@suse.de>
9797
9798 PR testsuite/89250
9799 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
9800
9801 2019-02-08 Jakub Jelinek <jakub@redhat.com>
9802
9803 PR rtl-optimization/89234
9804 * g++.dg/ubsan/pr89234.C: New test.
9805
9806 2019-02-08 Richard Biener <rguenther@suse.de>
9807
9808 PR middle-end/89223
9809 * gcc.dg/torture/pr89223.c: New testcase.
9810
9811 2019-02-07 David Malcolm <dmalcolm@redhat.com>
9812
9813 PR tree-optimization/86637
9814 PR tree-optimization/89235
9815 * gcc.c-torture/compile/pr86637-1.c: New test.
9816 * gcc.c-torture/compile/pr86637-2.c: New test.
9817 * gcc.c-torture/compile/pr86637-3.c: New test.
9818 * gcc.c-torture/compile/pr89235.c: New test.
9819
9820 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9821
9822 * gcc.target/aarch64/abd_1.c: New test.
9823 * gcc.dg/sabd_1.c: Likewise.
9824
9825 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
9826
9827 PR fortran/52789
9828 * gfortran.dg/wunused-parameter_2.f90: New test.
9829
9830 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
9831
9832 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
9833
9834 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
9835
9836 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
9837 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
9838
9839 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
9840 Jakub Jelinek <jakub@redhat.com>
9841
9842 PR bootstrap/88714
9843 * gcc.c-torture/execute/pr88714.c: New test.
9844 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
9845
9846 2019-02-07 Tamar Christina <tamar.christina@arm.com>
9847
9848 PR/target 88850
9849 * gcc.target/arm/pr88850.c: New test.
9850
9851 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
9852
9853 PR c++/86218
9854 * g++.dg/cpp0x/pr86218.C: New.
9855
9856 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
9857
9858 PR rtl-optimization/89225
9859 * gcc.target/powerpc/pr89225.c: New.
9860
9861 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
9862
9863 * gnat.dg/opt76.adb: New test.
9864
9865 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9866
9867 PR fortran/71860
9868 * gfortran.dg/null_10.f90: New test.
9869
9870 2019-02-06 David Malcolm <dmalcolm@redhat.com>
9871
9872 PR c++/71302
9873 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
9874 column numbers to dg-warning directives where they are correct.
9875 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
9876 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
9877 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
9878
9879 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9880
9881 PR debug/87451
9882 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
9883 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
9884 xfail scan-assembler-not with Solaris as.
9885
9886 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
9887
9888 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
9889 counts and target.
9890 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
9891 counts and target.
9892 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
9893 counts and target.
9894
9895 2019-02-06 Richard Biener <rguenther@suse.de>
9896
9897 PR tree-optimization/89182
9898 * gfortran.dg/graphite/pr89182.f90: New testcase.
9899
9900 2019-02-06 Jakub Jelinek <jakub@redhat.com>
9901
9902 PR c/89211
9903 * gcc.dg/pr89211.c: New test.
9904
9905 PR middle-end/89210
9906 * c-c++-common/builtin-convertvector-2.c: New test.
9907
9908 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
9909
9910 PR go/89019
9911 * lib/go-torture.exp: Test compiling with -flto.
9912
9913 2019-02-06 Joseph Myers <joseph@codesourcery.com>
9914
9915 PR c/88584
9916 * gcc.dg/redecl-18.c: New test.
9917
9918 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9919
9920 PR c++/89187
9921 * g++.dg/opt/pr89187.C: New test.
9922
9923 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
9924
9925 * jit.dg/add-driver-options-testlib.c: Add support file for
9926 test-add-driver-options.c testcase.
9927 * jit.dg/all-non-failing-tests.h: Add note about
9928 test-add-driver-options.c
9929 * jit.dg/jit.exp (jit-dg-test): Update to support
9930 add-driver-options-testlib.c compilation.
9931 * jit.dg/test-add-driver-options.c: New testcase.
9932
9933 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9934
9935 PR rtl-optimization/11304
9936 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
9937 * gcc.target/i386/call-2.c: New test.
9938
9939 2019-02-05 Marek Polacek <polacek@redhat.com>
9940
9941 PR c++/89158 - by-value capture of constexpr variable broken.
9942 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
9943
9944 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
9945
9946 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
9947
9948 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9949
9950 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
9951 target.
9952 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9953
9954 PR target/89188
9955 * g++.dg/opt/pr89188.C: New test.
9956
9957 PR rtl-optimization/89195
9958 * gcc.c-torture/execute/pr89195.c: New test.
9959
9960 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
9961
9962 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
9963 hardware.
9964 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
9965 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
9966 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
9967 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
9968 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
9969 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
9970 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9971 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
9972 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
9973
9974 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9975
9976 PR target/89186
9977 * g++.dg/ext/vector36.C: New test.
9978
9979 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
9980
9981 PR c++/87770
9982 * g++.dg/pr87770.C: New.
9983
9984 2019-02-04 Harald Anlauf <anlauf@gmx.de>
9985
9986 PR fortran/89077
9987 * gfortran.dg/pr89077.f90: New test.
9988
9989 2019-02-04 Martin Liska <mliska@suse.cz>
9990
9991 PR ipa/88985
9992 * gcc.dg/ipa/pr88985.c: New test.
9993
9994 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9995
9996 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
9997 characters or extra spaces after the comment character.
9998
9999 2019-02-04 Jakub Jelinek <jakub@redhat.com>
10000
10001 * g++.dg/torture/alias-1.C: New test.
10002
10003 2019-02-03 Martin Sebor <msebor@redhat.com>
10004
10005 PR c/69661
10006 * c-c++-common/Wsequence-point-2.c: New test.
10007
10008 PR c++/44648
10009 * g++.dg/warn/Wunused-var-35.C: New test.
10010
10011 2019-02-03 Richard Biener <rguenther@suse.de>
10012
10013 PR debug/87295
10014 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
10015
10016 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10017
10018 PR fortran/88298
10019 * gfortran.dg/warn_conversion_10.f90: New test.
10020
10021 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
10022
10023 PR fortran/88393
10024 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
10025
10026 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
10027
10028 PR fortran/88980
10029 * gfortran.dg/realloc_on_assign_32.f90 : New test.
10030
10031 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
10032
10033 PR fortran/88685
10034 * gfortran.dg/pointer_array_component_3.f90 : New test.
10035
10036 2019-02-02 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR middle-end/87887
10039 * gcc.dg/gomp/pr87887-1.c: New test.
10040 * gcc.dg/gomp/pr87887-2.c: New test.
10041
10042 2019-02-01 Jakub Jelinek <jakub@redhat.com>
10043
10044 PR fortran/83246
10045 PR fortran/89084
10046 * gfortran.dg/pr89084.f90: New test.
10047 * gfortran.dg/lto/pr89084_0.f90: New test.
10048 * gfortran.dg/pr83246.f90: New test.
10049
10050 2019-02-01 Marek Polacek <polacek@redhat.com>
10051
10052 PR c++/88325 - ICE with invalid out-of-line template member definition.
10053 * g++.dg/cpp2a/typename14.C: New test.
10054
10055 2019-02-01 Richard Biener <rguenther@suse.de>
10056
10057 PR middle-end/88597
10058 * gcc.dg/torture/pr88597.c: New testcase.
10059
10060 2019-02-01 Richard Biener <rguenther@suse.de>
10061
10062 PR tree-optimization/85497
10063 * gcc.dg/graphite/pr85497.c: New testcase.
10064
10065 2019-02-01 Richard Biener <rguenther@suse.de>
10066
10067 PR testsuite/87451
10068 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
10069
10070 2019-02-01 Jakub Jelinek <jakub@redhat.com>
10071
10072 PR tree-optimization/89143
10073 * gcc.dg/tree-ssa/vrp121.c: New test.
10074
10075 PR tree-optimization/88107
10076 * gcc.dg/gomp/pr88107.c: New test.
10077
10078 PR c++/87175
10079 * g++.dg/ext/attrib57.C: New test.
10080
10081 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
10082
10083 PR tree-optimization/88932
10084 * gfortran.dg/pr88932.f90: New test.
10085
10086 2019-01-31 Marek Polacek <polacek@redhat.com>
10087
10088 PR c++/88983 - ICE with switch in constexpr function.
10089 * g++.dg/cpp1y/constexpr-88983.C: New test.
10090
10091 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
10092
10093 PR fortran/88669
10094 * gfortran.dg/contiguous_9.f90: New test.
10095
10096 2019-01-31 Marek Polacek <polacek@redhat.com>
10097
10098 PR c++/89083, c++/80864 - ICE with list initialization in template.
10099 * g++.dg/cpp0x/initlist107.C: New test.
10100 * g++.dg/cpp0x/initlist108.C: New test.
10101 * g++.dg/cpp0x/initlist109.C: New test.
10102 * g++.dg/cpp0x/initlist110.C: New test.
10103 * g++.dg/cpp0x/initlist111.C: New test.
10104 * g++.dg/cpp0x/initlist112.C: New test.
10105 * g++.dg/init/ptrfn4.C: New test.
10106
10107 2019-01-31 David Malcolm <dmalcolm@redhat.com>
10108
10109 PR c/89122
10110 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
10111 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
10112
10113 2019-01-31 Richard Biener <rguenther@suse.de>
10114
10115 PR tree-optimization/89135
10116 * gcc.dg/torture/pr89135.c: New testcase.
10117
10118 2019-01-31 Jakub Jelinek <jakub@redhat.com>
10119
10120 PR sanitizer/89124
10121 * c-c++-common/asan/pr89124.c: New test.
10122
10123 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10124
10125 PR fortran/52564
10126 * gfortran.dg/print_2.f90: New test.
10127
10128 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
10129
10130 PR rtl-optimization/87246
10131 * gcc.target/i386/pr87246.c: New.
10132
10133 2019-01-30 Marek Polacek <polacek@redhat.com>
10134
10135 PR c++/89119 - ICE with value-initialization in template.
10136 * g++.dg/cpp0x/initlist-value3.C: New test.
10137
10138 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
10139
10140 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
10141 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
10142 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
10143 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
10144 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
10145 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
10146 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
10147 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
10148 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
10149 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
10150
10151 2019-01-30 Richard Biener <rguenther@suse.de>
10152
10153 PR tree-optimization/89111
10154 * gcc.dg/torture/pr89111.c: New testcase.
10155
10156 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
10157
10158 PR testsuite/88920
10159 * lib/target-supports.exp: Cache result.
10160
10161 2019-01-30 Jakub Jelinek <jakub@redhat.com>
10162
10163 PR c++/89105
10164 * g++.target/i386/pr89105.C: New test.
10165
10166 PR c/89061
10167 * gcc.dg/pr89061.c: New test.
10168
10169 2019-01-29 Martin Sebor <msebor@redhat.com>
10170
10171 PR c/88956
10172 * gcc.dg/Warray-bounds-39.c: New test.
10173
10174 2019-01-29 Marek Polacek <polacek@redhat.com>
10175
10176 PR testsuite/89110
10177 * g++.dg/other/nontype-1.C: Expect error in all modes.
10178 * g++.dg/parse/crash13.C: Likewise.
10179 * g++.dg/parse/error36.C: Likewise.
10180 * g++.dg/template/error29.C: Likewise.
10181
10182 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10183
10184 PR fortran/57048
10185 * gfortran.dg/c_funptr_1.f90: New file.
10186 * gfortran.dg/c_funptr_1_mod.f90: New file.
10187
10188 2019-01-29 Jakub Jelinek <jakub@redhat.com>
10189
10190 PR c++/66676
10191 PR ipa/89104
10192 * gcc.dg/gomp/pr89104.c: New test.
10193
10194 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10195
10196 * gdc.dg/pr89042a.d: Mark as compile test.
10197 * gdc.dg/pr89042b.d: Likewise.
10198
10199 2019-01-29 Richard Biener <rguenther@suse.de>
10200
10201 PR debug/87295
10202 * g++.dg/lto/pr87295_0.C: New testcase.
10203
10204 2019-01-29 Jakub Jelinek <jakub@redhat.com>
10205
10206 PR c/89045
10207 * gcc.dg/pr89045.c: New test.
10208
10209 PR c/86125
10210 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
10211 lp64, ilp32 and llp64 only.
10212 (fputs): Use unsigned long long instead of size_t for return type.
10213 (vfprintf, vfscanf): Accept arbitrary target specific type for
10214 va_list.
10215
10216 2019-01-28 Marek Polacek <polacek@redhat.com>
10217
10218 PR c++/88358 - name wrongly treated as type.
10219 * g++.dg/cpp2a/typename1.C: Add dg-error.
10220 * g++.dg/cpp2a/typename13.C: New test.
10221 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
10222 Add typename.
10223
10224 2019-01-28 Marek Polacek <polacek@redhat.com>
10225
10226 * g++.dg/cpp0x/enum37.C: Add dg-error.
10227
10228 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
10229
10230 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
10231 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
10232
10233 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
10234
10235 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
10236 "-Wattribute-alias".
10237
10238 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
10239
10240 PR fortran/70696
10241 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
10242
10243 2019-01-27 Marek Polacek <polacek@redhat.com>
10244
10245 PR c++/88815 - narrowing conversion lost in decltype.
10246 PR c++/78244 - narrowing conversion in template not detected.
10247 * g++.dg/cpp0x/Wnarrowing15.C: New test.
10248 * g++.dg/cpp0x/Wnarrowing16.C: New test.
10249 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
10250 * g++.dg/cpp1y/Wnarrowing1.C: New test.
10251
10252 PR c++/89024 - ICE with incomplete enum type.
10253 * g++.dg/cpp0x/enum37.C: New test.
10254
10255 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
10256
10257 * gnat.dg/opt75.adb: New test.
10258 * gnat.dg/opt75_pkg.ad[sb]: New helper.
10259
10260 2019-01-27 Jakub Jelinek <jakub@redhat.com>
10261
10262 PR target/87214
10263 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
10264 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
10265
10266 2019-01-26 Martin Jambor <mjambor@suse.cz>
10267
10268 PR ipa/88933
10269 * gfortran.dg/gomp/pr88933.f90: New test.
10270
10271 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
10272
10273 PR d/89042
10274 * gdc.dg/pr89042a.d: New test.
10275 * gdc.dg/pr89042b.d: New test.
10276
10277 2019-01-26 Harald Anlauf <anlauf@gmx.de>
10278
10279 PR fortran/57553
10280 * gfortran.dg/pr57553.f90: New test.
10281
10282 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
10283
10284 * gnat.dg/array34.adb: New test.
10285
10286 2019-01-26 Jakub Jelinek <jakub@redhat.com>
10287
10288 PR preprocessor/88974
10289 * c-c++-common/cpp/pr88974.c: New test.
10290
10291 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
10292
10293 PR c++/88969
10294 * g++.dg/cpp2a/destroying-delete2.C: New.
10295 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
10296
10297 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
10298
10299 PR fortran/85780
10300 * gfortran.dg/pr85780.f90: Update testcase for error message.
10301
10302 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
10303
10304 PR target/88469
10305 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
10306 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
10307 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
10308
10309 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
10310
10311 PR middle-end/89037
10312 * gcc.dg/pr89037.c: New test.
10313
10314 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
10315
10316 * lib/target-supports.exp (check_effective_target_fenv): New.
10317 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
10318 fenv effective target.
10319 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
10320 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
10321 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
10322 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
10323
10324 2019-01-25 Richard Biener <rguenther@suse.de>
10325
10326 PR tree-optimization/86865
10327 * gcc.dg/graphite/pr86865.c: New testcase.
10328 * gcc.dg/graphite/pr69728.c: XFAIL.
10329 * gcc.dg/graphite/scop-21.c: Likewise.
10330
10331 2019-01-24 Martin Sebor <msebor@redhat.com>
10332
10333 PR c/86125
10334 PR c/88886
10335 PR middle-end/86308
10336 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
10337 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
10338 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
10339 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
10340 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
10341 * gcc.dg/builtins-69.c: New test.
10342 * gcc.dg/Wint-conversion-2.c: Add expected warning.
10343 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
10344
10345 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
10346
10347 PR rtl-optimization/88948
10348 * gcc.target/i386/pr88948.c: New test.
10349
10350 2019-01-24 Jakub Jelinek <jakub@redhat.com>
10351
10352 PR debug/89006
10353 * g++.dg/debug/pr89006.C: New test.
10354
10355 PR middle-end/89015
10356 * gcc.dg/gomp/pr89015.c: New test.
10357
10358 PR c++/88976
10359 * c-c++-common/gomp/cancel-2.c: New test.
10360 * gcc.dg/gomp/cancel-1.c: New test.
10361 * g++.dg/gomp/cancel-1.C: New test.
10362 * g++.dg/gomp/cancel-2.C: New test.
10363 * g++.dg/gomp/cancel-3.C: New test.
10364
10365 2019-01-24 Jakub Jelinek <jakub@redhat.com>
10366
10367 PR tree-optimization/89027
10368 * gfortran.dg/gomp/pr89027.f90: New test.
10369
10370 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
10371
10372 PR fortran/88929
10373 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
10374 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
10375
10376 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
10377
10378 PR libgcc/88931
10379 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
10380 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
10381 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
10382 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
10383
10384 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
10385
10386 PR target/88998
10387 * g++.target/i386/pr88998.c: New test.
10388
10389 2019-01-23 Marek Polacek <polacek@redhat.com>
10390
10391 PR c++/88757 - qualified name treated wrongly as type.
10392 * g++.dg/cpp0x/dependent2.C: New test.
10393 * g++.dg/cpp2a/typename10.C: Remove dg-error.
10394 * g++.dg/cpp2a/typename12.C: New test.
10395 * g++.dg/template/static30.C: Remove dg-error.
10396
10397 2019-01-23 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR c/44715
10400 * c-c++-common/pr44715.c: New test.
10401
10402 PR c++/88984
10403 * c-c++-common/pr88984.c: New test.
10404
10405 2019-01-23 Richard Biener <rguenther@suse.de>
10406
10407 PR tree-optimization/89008
10408 * gcc.dg/torture/pr89008.c: New testcase.
10409
10410 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
10411
10412 * gnat.dg/specs/opt4.ads: New test.
10413
10414 2019-01-23 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR tree-optimization/88964
10417 * gfortran.dg/pr88964.f90: New test.
10418
10419 2019-01-22 Martin Sebor <msebor@redhat.com>
10420
10421 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
10422 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
10423 non_strict_align.
10424 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
10425 * c-c++-common/Wrestrict.c: Make xfails conditional on target
10426 non_strict_align.
10427
10428 2018-01-22 Steve Ellcey <sellcey@marvell.com>
10429
10430 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
10431 to aarch64*-*-* target.
10432 * c-c++-common/gomp/pr60823-3.c: Ditto.
10433 * g++.dg/gomp/declare-simd-1.C: Ditto.
10434 * g++.dg/gomp/declare-simd-3.C: Ditto.
10435 * g++.dg/gomp/declare-simd-4.C: Ditto.
10436 * g++.dg/gomp/declare-simd-7.C: Ditto.
10437 * g++.dg/gomp/pr88182.C: Ditto.
10438 * gcc.dg/gomp/declare-simd-1.c: Ditto.
10439 * gcc.dg/gomp/declare-simd-3.c: Ditto.
10440 * gcc.dg/gomp/pr59669-2.c: Ditto.
10441 * gcc.dg/gomp/pr87895-1.c: Ditto.
10442 * gcc.dg/gomp/simd-clones-2.c: Ditto.
10443 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
10444 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
10445 * gfortran.dg/gomp/pr83977.f90: Ditto.
10446
10447 2019-01-22 Jakub Jelinek <jakub@redhat.com>
10448
10449 PR target/88965
10450 * gcc.target/powerpc/pr88965.c: New test.
10451
10452 PR middle-end/88968
10453 * c-c++-common/gomp/atomic-23.c: New test.
10454
10455 2019-01-22 Harald Anlauf <anlauf@gmx.de>
10456
10457 PR fortran/88579
10458 * gfortran.dg/power_8.f90: New test.
10459
10460 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
10461
10462 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
10463 * g++.dg/vec-init-1.C: Likewise.
10464 * gcc.dg/pr87793.c: Likewise.
10465
10466 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
10467
10468 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
10469 * g++.dg/cpp0x/pr86397-2.C: Likewise.
10470
10471 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
10472
10473 PR target/88469
10474 * gcc.target/arm/aapcs/bitfield2.c: New test.
10475 * gcc.target/arm/aapcs/bitfield3.c: New test.
10476
10477 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
10478
10479 PR rtl-optimization/87763
10480 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
10481
10482 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
10483
10484 PR target/88954
10485 * gcc.target/i386/pr88954-1.c: New test.
10486 * gcc.target/i386/pr88954-2.c: Likewise.
10487
10488 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
10489
10490 PR target/88469
10491 * gcc.target/arm/aapcs/bitfield1.c: New test.
10492 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
10493 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
10494 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
10495
10496 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
10497
10498 * gfortran.dg/array_function_5.f90: Fix a dg directive.
10499 * gfortran.dg/block_16.f08: Likewise.
10500 * gfortran.dg/dec_structure_14.f90: Likewise.
10501 * gfortran.dg/namelist_96.f90: Likewise.
10502 * gfortran.dg/newunit_5.f90.f90: Moved to
10503 * gfortran.dg/newunit_5.f90: here.
10504 * gfortran.dg/pdt_28.f03: Likewise.
10505 * gfortran.dg/spread_simplify_1.f90: Likewise.
10506
10507 2019-01-22 Tamar Christina <tamar.christina@arm.com>
10508
10509 PR/tree-optimization 88903
10510 * gcc.dg/vect/pr88903-1.c: Add explicit &.
10511
10512 2019-01-22 Jakub Jelinek <jakub@redhat.com>
10513
10514 PR rtl-optimization/88904
10515 * gcc.c-torture/execute/pr88904.c: New test.
10516
10517 PR target/88905
10518 * gcc.dg/pr88905.c: New test.
10519
10520 PR rtl-optimization/49429
10521 PR target/49454
10522 PR rtl-optimization/86334
10523 PR target/88906
10524 * gcc.target/i386/pr86334.c: New test.
10525 * gcc.target/i386/pr88906.c: New test.
10526
10527 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10528
10529 PR c++/88949
10530 * g++.dg/gomp/pr88949.C: New test.
10531
10532 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
10533
10534 * class_66.f90: Fix a dg directive.
10535 * debug/pr35154-stabs.f: Likewise.
10536 * dec_d_lines_3.f: Likewise.
10537 * dec_d_lines_3.f: Likewise.
10538 * dec_structure_12.f90: Likewise.
10539 * dec_structure_15.f90: Likewise.
10540 * deferred_character_31.f90: Likewise.
10541 * dtio_31.f03: Likewise.
10542 * dtio_32.f03: Likewise.
10543 * extends_11.f03: Likewise.
10544 * integer_plus.f90: Likewise.
10545 * pdt_25.f03: Likewise.
10546 * pr58968.f: Likewise.
10547 * pr78259.f90: Likewise.
10548 * vect/vect-2.f90: Likewise.
10549 * matmul_const.f90: Likewise.
10550
10551 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
10552
10553 PR target/88938
10554 * gcc.target/i386/pr88938.c: New test.
10555
10556 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10557
10558 PR sanitizer/88901
10559 * g++.dg/asan/pr88901.C: New test.
10560
10561 2019-01-21 Tamar Christina <tamar.christina@arm.com>
10562
10563 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
10564
10565 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10566
10567 PR c/88928
10568 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
10569 * gcc.dg/pr88928.c: New test case.
10570
10571 2019-01-21 Jakub Jelinek <jakub@redhat.com>
10572
10573 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
10574 {long ,short ,}{unsigned ,}int.
10575
10576 2019-01-21 Richard Biener <rguenther@suse.de>
10577
10578 PR tree-optimization/88934
10579 * gfortran.dg/pr88934.f90: New testcase.
10580
10581 2019-01-20 Ulrich Drepper <drepper@redhat.com>
10582
10583 Fix after C++ P0600 implementation.
10584 * g++.dg/init/new39.C: Don't just ignore result of new.
10585
10586 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
10587
10588 * gdc.dg/runnable.d: Add more tests for comparing complex types.
10589
10590 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
10591
10592 * gdc.dg/runnable.d: Add tests for comparing complex types.
10593
10594 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
10595
10596 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
10597 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
10598 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
10599 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
10600
10601 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
10602
10603 PR fortran/37835
10604 * gfortran.dg/no-automatic.f90: New test.
10605
10606 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10607
10608 PR fortran/77960
10609 * gfortran.dg/pr77960.f90: New test.
10610
10611 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10612 Paul Thomas <pault@gcc.gnu.org>
10613
10614 PR fortran/56789
10615 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
10616 scan-tree tests that fail with patch.
10617 * gfortran.dg/contiguous_8.f90: New test.
10618
10619 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
10620
10621 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
10622 inner strides.
10623 * gfortran.dg/loop_versioning_9.f90: New test.
10624 * gfortran.dg/loop_versioning_10.f90: Likewise.
10625
10626 2019-01-19 Jakub Jelinek <jakub@redhat.com>
10627
10628 PR fortran/88902
10629 * gfortran.dg/pr88902.f90: New test.
10630
10631 2019-01-18 Martin Sebor <msebor@redhat.com>
10632
10633 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
10634
10635 2019-01-18 Ian Lance Taylor <iant@golang.org>
10636
10637 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
10638 is no longer externally visible.
10639
10640 2019-01-18 Marek Polacek <polacek@redhat.com>
10641
10642 PR c++/86926
10643 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
10644
10645 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
10646
10647 PR middle-end/88587
10648 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
10649 (dg-options): Replace -m32 with -fno-pic.
10650 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
10651 (dg-options): Remove -m32.
10652
10653 2019-01-18 Richard Biener <rguenther@suse.de>
10654
10655 PR tree-optimization/88903
10656 * gcc.dg/vect/pr88903-1.c: New testcase.
10657 * gcc.dg/vect/pr88903-2.c: Likewise.
10658
10659 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
10660
10661 PR c/51628
10662 PR c/88664
10663 * c-c++-common/pr51628-33.c: New test.
10664 * c-c++-common/pr51628-35.c: New test.
10665 * c-c++-common/pr88664-1.c: Likewise.
10666 * c-c++-common/pr88664-2.c: Likewise.
10667 * gcc.dg/pr51628-34.c: Likewise.
10668
10669 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
10670
10671 PR target/88799
10672 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
10673 mp and sec extensions to armv7-a.
10674
10675 2019-01-18 Martin Liska <mliska@suse.cz>
10676
10677 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
10678 expected function name.
10679
10680 2019-01-18 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR tree-optimization/86214
10683 * g++.dg/opt/pr86214-1.C: New test.
10684 * g++.dg/opt/pr86214-2.C: New test.
10685
10686 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10687
10688 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
10689
10690 2019-01-18 Jakub Jelinek <jakub@redhat.com>
10691
10692 Reapply:
10693 2018-12-15 Jakub Jelinek <jakub@redhat.com>
10694
10695 PR target/88489
10696 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10697 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10698
10699 2019-01-18 Martin Liska <mliska@suse.cz>
10700
10701 PR middle-end/88587
10702 * g++.target/i386/pr88587.C: New test.
10703 * gcc.target/i386/mvc13.c: New test.
10704
10705 2018-01-17 Steve Ellcey <sellcey@cavium.com>
10706
10707 PR fortran/88898
10708 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
10709 warning checks.
10710 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
10711 * gfortran.dg/gomp/pr83977.f90: Ditto.
10712
10713 2019-01-17 Martin Sebor <msebor@redhat.com>
10714
10715 PR middle-end/88273
10716 * gcc.dg/Warray-bounds-38.c: New test.
10717
10718 2018-01-17 Steve Ellcey <sellcey@cavium.com>
10719
10720 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
10721 warning checks and assembler scans.
10722 * c-c++-common/gomp/pr60823-3.c: Ditto.
10723 * c-c++-common/gomp/pr63328.c: Ditto.
10724 * g++.dg/gomp/declare-simd-1.C: Ditto.
10725 * g++.dg/gomp/declare-simd-3.C: Ditto.
10726 * g++.dg/gomp/declare-simd-4.C: Ditto.
10727 * g++.dg/gomp/declare-simd-7.C: Ditto.
10728 * g++.dg/gomp/pr88182.C: Ditto.
10729 * g++.dg/vect/simd-clone-7.cc: Ditto.
10730 * gcc.dg/gomp/declare-simd-1.c: Ditto.
10731 * gcc.dg/gomp/declare-simd-3.c: Ditto.
10732 * gcc.dg/gomp/pr59669-2.c: Ditto.
10733 * gcc.dg/gomp/pr87895-1.c: Ditto.
10734 * gcc.dg/gomp/pr87895-2.c: Ditto.
10735 * gcc.dg/gomp/simd-clones-2.c: Ditto.
10736 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
10737 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
10738 * gfortran.dg/gomp/pr83977.f90: Ditto.
10739
10740 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10741
10742 * g++.dg/cpp0x/auto52.C: Test locations too.
10743 * g++.dg/cpp0x/trailing2.C: Likewise.
10744 * g++.dg/cpp1y/auto-fn18.C: Likewise.
10745 * g++.dg/cpp1y/auto-fn25.C: Likewise.
10746 * g++.dg/cpp1y/auto-fn52.C: Likewise.
10747 * g++.dg/cpp1y/auto-fn53.C: Likewise.
10748 * g++.dg/cpp1y/auto-fn54.C: Likewise.
10749
10750 2019-01-17 David Malcolm <dmalcolm@redhat.com>
10751
10752 PR c++/88699
10753 * g++.dg/template/pr88699.C: New test.
10754
10755 2019-01-17 Martin Sebor <msebor@redhat.com>
10756
10757 PR tree-optimization/88800
10758 * c-c++-common/Wrestrict.c: Adjust.
10759 * gcc.dg/Warray-bounds-37.c: New test.
10760 * gcc.dg/builtin-memcpy-2.c: New test.
10761 * gcc.dg/builtin-memcpy.c: New test.
10762
10763 2019-01-17 Tamar Christina <tamar.christina@arm.com>
10764
10765 PR target/88850
10766 * gcc.target/arm/pr51968.c: Use neon intrinsics.
10767
10768 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10769 Kwok Cheung Yeung <kcy@codesourcery.com>
10770 Julian Brown <julian@codesourcery.com>
10771 Tom de Vries <tom@codesourcery.com>
10772
10773 * gcc.dg/20020312-2.c: Add amdgcn support.
10774 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
10775 * gcc.dg/builtin-apply2.c: Likewise.
10776 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10777 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
10778 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
10779 * gcc.dg/memcmp-1.c: Increase timeout factor.
10780 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
10781 * gcc.dg/sibcall-10.c: xfail on amdgcn.
10782 * gcc.dg/sibcall-9.c: Likewise.
10783 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
10784 * gcc.dg/tree-ssa/pr84512.c: Likewise.
10785 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
10786 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
10787 * lib/target-supports.exp (check_effective_target_trampolines):
10788 Configure amdgcn.
10789 (check_profiling_available): Likewise.
10790 (check_effective_target_global_constructor): Likewise.
10791 (check_effective_target_return_address): Likewise.
10792 (check_effective_target_fopenacc): Likewise.
10793 (check_effective_target_fopenmp): Likewise.
10794 (check_effective_target_vect_int): Likewise.
10795 (check_effective_target_vect_intfloat_cvt): Likewise.
10796 (check_effective_target_vect_uintfloat_cvt): Likewise.
10797 (check_effective_target_vect_floatint_cvt): Likewise.
10798 (check_effective_target_vect_floatuint_cvt): Likewise.
10799 (check_effective_target_vect_simd_clones): Likewise.
10800 (check_effective_target_vect_shift): Likewise.
10801 (check_effective_target_whole_vector_shift): Likewise.
10802 (check_effective_target_vect_bswap): Likewise.
10803 (check_effective_target_vect_shift_char): Likewise.
10804 (check_effective_target_vect_long): Likewise.
10805 (check_effective_target_vect_float): Likewise.
10806 (check_effective_target_vect_double): Likewise.
10807 (check_effective_target_vect_perm): Likewise.
10808 (check_effective_target_vect_perm_byte): Likewise.
10809 (check_effective_target_vect_perm_short): Likewise.
10810 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
10811 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10812 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
10813 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
10814 (check_effective_target_vect_natural_alignment): Likewise.
10815 (check_effective_target_vect_fully_masked): Likewise.
10816 (check_effective_target_vect_element_align): Likewise.
10817 (check_effective_target_vect_masked_store): Likewise.
10818 (check_effective_target_vect_scatter_store): Likewise.
10819 (check_effective_target_vect_condition): Likewise.
10820 (check_effective_target_vect_cond_mixed): Likewise.
10821 (check_effective_target_vect_char_mult): Likewise.
10822 (check_effective_target_vect_short_mult): Likewise.
10823 (check_effective_target_vect_int_mult): Likewise.
10824 (check_effective_target_sqrt_insn): Likewise.
10825 (check_effective_target_vect_call_sqrtf): Likewise.
10826 (check_effective_target_vect_call_btrunc): Likewise.
10827 (check_effective_target_vect_call_btruncf): Likewise.
10828 (check_effective_target_vect_call_ceil): Likewise.
10829 (check_effective_target_vect_call_floorf): Likewise.
10830 (check_effective_target_lto): Likewise.
10831 (check_vect_support_and_set_flags): Likewise.
10832 (check_effective_target_vect_stridedN): Enable when fully masked is
10833 available.
10834 (add_options_for_sqrt_insn): New procedure.
10835
10836 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10837
10838 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
10839 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
10840 linker.
10841 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
10842
10843 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10844
10845 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
10846 * gcc.dg/pic-1.c: Disable on amdgcn.
10847 * gcc.dg/pic-2.c: Disable on amdgcn.
10848 * gcc.dg/pic-3.c: Disable on amdgcn.
10849 * gcc.dg/pic-4.c: Disable on amdgcn.
10850 * gcc.dg/pie-3.c: Disable on amdgcn.
10851 * gcc.dg/pie-4.c: Disable on amdgcn.
10852 * gcc.dg/uninit-19.c: Check pie_enabled.
10853 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
10854
10855 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10856 Kwok Cheung Yeung <kcy@codesourcery.com>
10857 Julian Brown <julian@codesourcery.com>
10858 Tom de Vries <tom@codesourcery.com>
10859
10860 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
10861 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
10862 * gcc.c-torture/compile/pr34648.c: Require exceptions.
10863 * gcc.c-torture/compile/pr41469.c: Require exceptions.
10864 * gcc.dg/20111216-1.c: Require exceptions.
10865 * gcc.dg/cleanup-10.c: Require exceptions.
10866 * gcc.dg/cleanup-11.c: Require exceptions.
10867 * gcc.dg/cleanup-12.c: Require exceptions.
10868 * gcc.dg/cleanup-13.c: Require exceptions.
10869 * gcc.dg/cleanup-5.c: Require exceptions.
10870 * gcc.dg/cleanup-8.c: Require exceptions.
10871 * gcc.dg/cleanup-9.c: Require exceptions.
10872 * gcc.dg/gomp/pr29955.c: Require exceptions.
10873 * gcc.dg/lto/pr52097_0.c: Require exceptions.
10874 * gcc.dg/nested-func-5.c: Require exceptions.
10875 * gcc.dg/pch/except-1.c: Require exceptions.
10876 * gcc.dg/pch/valid-2.c: Require exceptions.
10877 * gcc.dg/pr41470.c: Require exceptions.
10878 * gcc.dg/pr42427.c: Require exceptions.
10879 * gcc.dg/pr44545.c: Require exceptions.
10880 * gcc.dg/pr47086.c: Require exceptions.
10881 * gcc.dg/pr51481.c: Require exceptions.
10882 * gcc.dg/pr51644.c: Require exceptions.
10883 * gcc.dg/pr52046.c: Require exceptions.
10884 * gcc.dg/pr54669.c: Require exceptions.
10885 * gcc.dg/pr56424.c: Require exceptions.
10886 * gcc.dg/pr64465.c: Require exceptions.
10887 * gcc.dg/pr65802.c: Require exceptions.
10888 * gcc.dg/pr67563.c: Require exceptions.
10889 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
10890 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
10891 * gcc.dg/vect/pr46663.c: Require exceptions.
10892 * lib/target-supports.exp (check_effective_target_exceptions): New.
10893
10894 2019-01-17 Tamar Christina <tamar.christina@arm.com>
10895
10896 PR target/88851
10897 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
10898
10899 2019-01-17 Nathan Sidwell <nathan@acm.org>
10900
10901 PR c++/86610
10902 * g++.dg/cpp0x/pr86610.C: New.
10903
10904 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10905
10906 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
10907 VFIXUPIMM* intrinsics.
10908 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10909 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10910 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10911
10912 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10913
10914 PR target/88794
10915 Revert:
10916 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
10917
10918 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
10919 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
10920 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
10921 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
10922 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
10923 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10924 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
10925 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10926 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
10927 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
10928 * gcc.target/i386/sse-13.c: Ditto.
10929 * gcc.target/i386/sse-14.c: Ditto.
10930 * gcc.target/i386/sse-22.c: Ditto.
10931 * gcc.target/i386/sse-23.c: Ditto.
10932 * gcc.target/i386/testimm-10.c: Ditto.
10933 * gcc.target/i386/testround-1.c: Ditto.
10934
10935 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10936
10937 PR target/88794
10938 Revert:
10939 2018-12-15 Jakub Jelinek <jakub@redhat.com>
10940
10941 PR target/88489
10942 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10943 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10944
10945 2019-01-17 Jakub Jelinek <jakub@redhat.com>
10946
10947 PR rtl-optimization/88870
10948 * gcc.dg/pr88870.c: New test.
10949
10950 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10951
10952 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
10953
10954 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
10955
10956 PR c++/87768
10957 * g++.dg/concepts/pr87768.C: New.
10958
10959 PR c++/86648
10960 * gcc.dg/cpp1z/pr86648.C: New.
10961
10962 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10963
10964 PR target/87306
10965 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
10966 vectorized on POWER unless hardware misaligned loads are available.
10967
10968 2019-01-16 David Malcolm <dmalcolm@redhat.com>
10969
10970 PR target/88861
10971 * g++.dg/torture/pr88861.C: New test.
10972
10973 2019-01-16 Tamar Christina <tamar.christina@arm.com>
10974
10975 PR debug/88046
10976 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
10977
10978 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10979
10980 * g++.dg/other/pr33558.C: Test location too.
10981 * g++.dg/other/pr33558-2.C: Likewise.
10982 * g++.dg/parse/crash4.C: Likewise.
10983 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
10984 * g++.old-deja/g++.mike/p7635.C: Likewise.
10985 * g++.old-deja/g++.other/decl6.C: Likewise.
10986
10987 2019-01-16 Marek Polacek <polacek@redhat.com>
10988
10989 PR c++/78244 - narrowing conversion in template not detected.
10990 * g++.dg/cpp0x/Wnarrowing13.C: New test.
10991 * g++.dg/cpp0x/Wnarrowing14.C: New test.
10992
10993 2019-01-16 Jakub Jelinek <jakub@redhat.com>
10994
10995 PR c/51628
10996 PR target/88682
10997 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
10998 may_alias attribute.
10999
11000 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
11001
11002 * gcc.misc-tests/godump-1.c: Add test case for typedef before
11003 struct.
11004
11005 2019-01-15 David Malcolm <dmalcolm@redhat.com>
11006
11007 PR c++/88795
11008 * g++.dg/template/pr88795.C: New test.
11009
11010 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11011
11012 PR fortran/43136
11013 * gfortran.dg/actual_array_substr_3.f90: New test.
11014
11015 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
11016
11017 PR fortran/81849
11018 * gfortran.dg/pr81849.f90: New test.
11019
11020 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
11021
11022 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
11023 ISO_Fortran_binding_2.h.
11024
11025 2019-01-15 Marek Polacek <polacek@redhat.com>
11026
11027 PR c++/88866
11028 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
11029
11030 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
11031
11032 PR inline-asm/52813
11033 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
11034 -Wdeprecated warning and expect a following note:.
11035
11036 2019-01-15 Richard Biener <rguenther@suse.de>
11037
11038 PR debug/88046
11039 * g++.dg/lto/pr88046_0.C: New testcase.
11040
11041 2019-01-15 Richard Biener <rguenther@suse.de>
11042
11043 PR tree-optimization/88855
11044 * gcc.dg/pr88855.c: New testcase.
11045
11046 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11047
11048 * g++.dg/diagnostic/typedef-initialized.C: New.
11049
11050 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
11051
11052 * g++.dg/diagnostic/bitfld3.C: New.
11053
11054 2019-01-15 Jakub Jelinek <jakub@redhat.com>
11055
11056 PR tree-optimization/88775
11057 * gcc.dg/tree-ssa/pr88775-1.c: New test.
11058 * gcc.dg/tree-ssa/pr88775-2.c: New test.
11059
11060 2019-01-14 Marek Polacek <polacek@redhat.com>
11061
11062 PR c++/88825 - ICE with bogus function return type deduction.
11063 * g++.dg/cpp1y/auto-fn55.C: New test.
11064
11065 2019-01-14 Jakub Jelinek <jakub@redhat.com>
11066
11067 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
11068 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
11069 feature test macros.
11070 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
11071
11072 2019-01-14 Marek Polacek <polacek@redhat.com>
11073
11074 PR c++/88830 - ICE with abstract class.
11075 * g++.dg/other/abstract7.C: New test.
11076
11077 2019-01-14 Martin Sebor <msebor@redhat.com>
11078
11079 PR target/88638
11080 * gcc.dg/format/attr-8.c: New test.
11081 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
11082 * gcc.dg/format/attr-3.c: Same.
11083 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
11084 * objc.dg/fsf-nsstring-format-1.m: Same.
11085
11086 2019-01-14 Martin Liska <mliska@suse.cz>
11087
11088 PR gcov-profile/88263
11089 * g++.dg/gcov/pr88263-2.C: New test.
11090
11091 2019-01-14 Jakub Jelinek <jakub@redhat.com>
11092
11093 PR rtl-optimization/88796
11094 * gcc.target/i386/pr88796.c: New test.
11095
11096 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
11097
11098 * gdc.dg/asm1.d: New test.
11099 * gdc.dg/asm2.d: New test.
11100 * gdc.dg/asm3.d: New test.
11101 * gdc.dg/asm4.d: New test.
11102 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
11103
11104 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11105
11106 PR libfortran/88776
11107 * gfortran.dg/namelist_96.f90: New test.
11108
11109 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
11110
11111 PR fortran/59345
11112 * gfortran.dg/internal_pack_18.f90: New test.
11113
11114 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
11115
11116 * gcc.dg/pr51628-20.c: Updated.
11117 * gcc.dg/pr51628-21.c: Likewise.
11118 * gcc.dg/pr51628-25.c: Likewise.
11119
11120 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
11121
11122 PR fortran/59345
11123 * gfortran.dg/internal_pack_17.f90: New test.
11124 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
11125 to builtin_free.
11126
11127 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
11128
11129 PR fortran/61765
11130 * gfortran.dg/pr61765.f90: New test.
11131
11132 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
11133
11134 * g++.dg/cpp0x/pr62101.C: Test locations too.
11135 * g++.dg/inherit/pure1.C: Likewise.
11136
11137 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
11138
11139 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
11140 reports of ICEs.
11141 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
11142
11143 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
11144
11145 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
11146 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
11147 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
11148 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
11149 * gfortran.dg/bind_c_array_params_2.f90: Change search string
11150 for dump tree scan.
11151
11152 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11153
11154 PR fortran/35031
11155 * gfortran.dg/pr35031.f90: new test.
11156
11157 2019-01-11 Marek Polacek <polacek@redhat.com>
11158
11159 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
11160 * g++.dg/cpp0x/Wredundant-move5.C: New test.
11161 * g++.dg/cpp0x/Wredundant-move6.C: New test.
11162
11163 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11164
11165 PR middle-end/85956
11166 PR lto/88733
11167 * c-c++-common/gomp/pr85956.c: New test.
11168 * g++.dg/gomp/pr88733.C: New test.
11169
11170 2019-01-11 Tobias Burnus <burnus@net-b.de>
11171
11172 PR C++/88114
11173 * g++.dg/cpp0x/defaulted61.C: New
11174 * g++.dg/cpp0x/defaulted62.C: New.
11175
11176 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11177
11178 PR tree-optimization/88693
11179 * gcc.c-torture/execute/pr88693.c: New test.
11180
11181 2019-01-11 Tamar Christina <tamar.christina@arm.com>
11182
11183 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
11184 and add options.
11185
11186 2019-01-11 Martin Liska <mliska@suse.cz>
11187
11188 PR middle-end/88758
11189 * g++.dg/lto/pr88758_0.C: New test.
11190 * g++.dg/lto/pr88758_1.C: New test.
11191
11192 2019-01-11 Jan Beulich <jbeulich@suse.com>
11193
11194 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
11195 gcc.target/i386/avx512f-vcvtss2si-1.c,
11196 gcc.target/i386/avx512f-vcvttsd2si-1.c,
11197 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
11198 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
11199 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
11200 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
11201 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
11202 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
11203 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
11204 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
11205 gcc.target/i386/pr19398.c: Permit l or q suffix.
11206
11207 2019-01-11 Jakub Jelinek <jakub@redhat.com>
11208
11209 PR rtl-optimization/88296
11210 * gcc.target/i386/pr88296.c: New test.
11211
11212 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
11213
11214 * g++.dg/diagnostic/extern-initialized.C: New.
11215 * g++.dg/ext/dllimport-initialized.C: Likewise.
11216
11217 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
11218
11219 PR fortran/59345
11220 * gfortran.dg/internal_pack_16.f90: New test.
11221
11222 2019-01-10 Jakub Jelinek <jakub@redhat.com>
11223
11224 PR target/88785
11225 * g++.target/i386/pr88785.C: New test.
11226
11227 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
11228
11229 PR rtl-optimization/87305
11230 * gcc.target/aarch64/pr87305.c: New.
11231
11232 2019-01-10 Richard Biener <rguenther@suse.de>
11233
11234 PR tree-optimization/88792
11235 * gcc.dg/torture/pr88792.c: New testcase.
11236
11237 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11238
11239 PR fortran/86322
11240 * gfortran.dg/pr86322_1.f90: New test.
11241 * gfortran.dg/pr86322_2.f90: Ditto.
11242 * gfortran.dg/pr86322_3.f90: Ditto.
11243
11244 2019-01-10 Sudakshina Das <sudi.das@arm.com>
11245
11246 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
11247 * gcc.target/aarch64/bti-2.c: Likewise.
11248 * gcc.target/aarch64/bti-3.c: Likewise.
11249
11250 2019-01-10 Stefan Agner <stefan@agner.ch>
11251
11252 PR target/88648
11253 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
11254 check if -masm-syntax-unified gets applied properly.
11255
11256 2019-01-10 Jakub Jelinek <jakub@redhat.com>
11257
11258 PR c/88568
11259 * gcc.dg/pr88568.c: New test.
11260
11261 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11262
11263 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
11264 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
11265
11266 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11267
11268 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
11269 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
11270
11271 2019-01-10 Tamar Christina <tamar.christina@arm.com>
11272
11273 * lib/target-supports.exp
11274 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
11275 check_effective_target_arm_v8_3a_complex_neon_ok,
11276 add_options_for_arm_v8_3a_complex_neon,
11277 check_effective_target_arm_v8_3a_complex_neon_hw,
11278 check_effective_target_vect_complex_rot_N): New.
11279
11280 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
11281
11282 PR fortran/88376
11283 * gfortran.dg/pr88376.f90: New test.
11284
11285 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
11286
11287 PR other/16615
11288 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
11289 "can not" with "cannot".
11290 * gfortran.dg/common_15.f90: Likewise.
11291 * gfortran.dg/derived_result_2.f90: Likewise.
11292 * gfortran.dg/do_check_6.f90: Likewise.
11293 * gfortran.dg/namelist_args.f90: Likewise.
11294 * gfortran.dg/negative_unit_check.f90: Likewise.
11295 * gfortran.dg/pure_formal_3.f90: Likewise.
11296 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
11297 * obj-c++.dg/exceptions-3.mm: Likewise.
11298 * obj-c++.dg/exceptions-4.mm: Likewise.
11299 * obj-c++.dg/exceptions-5.mm: Likewise.
11300 * obj-c++.dg/property/at-property-23.mm: Likewise.
11301 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
11302 * obj-c++.dg/property/property-neg-7.mm: Likewise.
11303 * objc.dg/attributes/method-attribute-2.m: Likewise.
11304 * objc.dg/exceptions-3.m: Likewise.
11305 * objc.dg/exceptions-4.m: Likewise.
11306 * objc.dg/exceptions-5.m: Likewise.
11307 * objc.dg/param-1.m: Likewise.
11308 * objc.dg/property/at-property-23.m: Likewise.
11309 * objc.dg/property/dotsyntax-17.m: Likewise.
11310 * objc.dg/property/property-neg-7.m: Likewise.
11311
11312 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11313
11314 PR fortran/68426
11315 * gfortran.dg/spread_simplify_1.f90: New test.
11316
11317 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
11318
11319 * lib/target-supports.exp
11320 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
11321 * gcc.target/i386/xorsign.c: New test.
11322
11323 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
11324
11325 * gcc.target/sparc/tls-ld-int8.c: New test.
11326 * gcc.target/sparc/tls-ld-int16.c: Likewise.
11327 * gcc.target/sparc/tls-ld-int32.c: Likewise.
11328 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
11329 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
11330 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
11331
11332 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11333
11334 * gcc.target/aarch64/bti-1.c: Update test to not add command line
11335 option when configure with bti.
11336 * gcc.target/aarch64/bti-2.c: Likewise.
11337 * lib/target-supports.exp
11338 (check_effective_target_default_branch_protection):
11339 Add configure check for --enable-standard-branch-protection.
11340
11341 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11342
11343 * gcc.target/aarch64/bti-1.c: New test.
11344 * gcc.target/aarch64/bti-2.c: New test.
11345 * gcc.target/aarch64/bti-3.c: New test.
11346 * lib/target-supports.exp
11347 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
11348
11349 2018-01-09 Sudakshina Das <sudi.das@arm.com>
11350
11351 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
11352 instead of IP0_REGNUM and add test case.
11353
11354 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
11355
11356 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
11357 copysign.
11358 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
11359 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
11360 xorsign.
11361 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
11362
11363 2019-01-09 Jakub Jelinek <jakub@redhat.com>
11364
11365 PR rtl-optimization/88331
11366 * gcc.target/i386/pr88331.c: New test.
11367
11368 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11369
11370 * g++.dg/diagnostic/constexpr2.C: New.
11371 * g++.dg/diagnostic/ref3.C: Likewise.
11372
11373 2019-01-08 Marek Polacek <polacek@redhat.com>
11374
11375 PR c++/88538 - braced-init-list in template-argument-list.
11376 * g++.dg/cpp2a/nontype-class11.C: New test.
11377
11378 PR c++/88744
11379 * g++.dg/cpp2a/nontype-class12.C: New test.
11380
11381 2019-01-08 Jakub Jelinek <jakub@redhat.com>
11382
11383 PR target/88457
11384 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
11385 dg-options. Require ppc_cpu_supports_hw effective target instead of
11386 powerpc64*-*-*.
11387
11388 2019-01-08 Janus Weil <janus@gcc.gnu.org>
11389
11390 PR fortran/88047
11391 * gfortran.dg/class_69.f90: New test case.
11392
11393 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
11394
11395 PR target/88717
11396 * gcc.target/i386/pr88717.c: New test.
11397
11398 2019-01-08 Marek Polacek <polacek@redhat.com>
11399
11400 PR c++/88548 - this accepted in static member functions.
11401 * g++.dg/cpp0x/this1.C: New test.
11402
11403 2019-01-08 Martin Liska <mliska@suse.cz>
11404
11405 PR tree-optimization/88753
11406 * gcc.dg/tree-ssa/pr88753.c: New test.
11407
11408 2019-01-08 Richard Biener <rguenther@suse.de>
11409
11410 PR tree-optimization/86554
11411 * gcc.dg/torture/pr86554-1.c: New testcase.
11412 * gcc.dg/torture/pr86554-2.c: Likewise.
11413
11414 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11415
11416 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
11417 cover target variance.
11418
11419 2019-01-08 Richard Biener <rguenther@suse.de>
11420
11421 PR fortran/88611
11422 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
11423 directly build the expected GENERIC tree.
11424
11425 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
11426
11427 * gcc.target/aarch64/(return_address_sign_1.c,
11428 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
11429 Change option to -mbranch-protection.
11430 * gcc.target/aarch64/(branch-protection-option.c,
11431 branch-protection-option-2.c, branch-protection-attr.c,
11432 branch-protection-attr-2.c): New file.
11433
11434 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11435
11436 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
11437
11438 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
11439
11440 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
11441 alias support.
11442 * c-c++-common/builtin-has-attribute-4.c: Likewise.
11443 Append match for warning that ‘protected’ attribute is not supported.
11444
11445 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
11446
11447 * gcc.dg/Wmissing-attributes.c: Require alias support.
11448 * gcc.dg/attr-copy-2.c: Likewise.
11449 * gcc.dg/attr-copy-5.c: Likewise.
11450
11451 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
11452 Jakub Jelinek <jakub@redhat.com>
11453
11454 PR c++/88554
11455 * g++.dg/warn/Wreturn-type-11.C: New test.
11456
11457 2019-01-07 David Malcolm <dmalcolm@redhat.com>
11458
11459 PR jit/88747
11460 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
11461 dump to reflect r266077.
11462
11463 2019-01-07 Jakub Jelinek <jakub@redhat.com>
11464
11465 PR c/88701
11466 * gcc.dg/pr88701.c: New test.
11467
11468 2019-01-07 Joseph Myers <joseph@codesourcery.com>
11469
11470 PR c/88720
11471 PR c/88726
11472 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
11473
11474 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
11475
11476 * g++.dg/diagnostic/constexpr1.C: New.
11477 * g++.dg/diagnostic/thread1.C: Likewise.
11478
11479 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
11480 Harald Anlauf <anlauf@gmx.de>
11481 Tobias Burnus <burnus@gcc.gnu.org>
11482
11483 * gfortran.dg/is_contiguous_1.f90: New test.
11484 * gfortran.dg/is_contiguous_2.f90: New test.
11485 * gfortran.dg/is_contiguous_3.f90: New test.
11486
11487 2019-01-07 Marek Polacek <polacek@redhat.com>
11488
11489 PR c++/88741 - wrong error with initializer-string.
11490 * g++.dg/init/array50.C: New test.
11491
11492 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
11493
11494 PR c++/88261
11495 PR c++/69338
11496 PR c++/69696
11497 PR c++/69697
11498 * gcc.dg/array-6.c: Move from here ...
11499 * c-c++-common/array-6.c: ... to here and add some more test coverage.
11500 * g++.dg/pr69338.C: New test.
11501 * g++.dg/pr69697.C: Likewise.
11502 * g++.dg/ext/flexary32.C: Likewise.
11503 * g++.dg/ext/flexary3.C: Adjust test.
11504 * g++.dg/ext/flexary12.C: Likewise.
11505 * g++.dg/ext/flexary13.C: Likewise.
11506 * g++.dg/ext/flexary15.C: Likewise.
11507 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
11508 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
11509 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
11510
11511 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
11512
11513 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
11514 optional in scan pattern.
11515
11516 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
11517
11518 PR tree-optimization/88598
11519 * gcc.dg/vect/pr88598-1.c: New test.
11520 * gcc.dg/vect/pr88598-2.c: Likewise.
11521 * gcc.dg/vect/pr88598-3.c: Likewise.
11522 * gcc.dg/vect/pr88598-4.c: Likewise.
11523 * gcc.dg/vect/pr88598-5.c: Likewise.
11524 * gcc.dg/vect/pr88598-6.c: Likewise.
11525
11526 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
11527
11528 PR tree-optimization/88598
11529 * gcc.dg/pr88598-1.c: New test.
11530 * gcc.dg/pr88598-2.c: Likewise.
11531 * gcc.dg/pr88598-3.c: Likewise.
11532 * gcc.dg/pr88598-4.c: Likewise.
11533 * gcc.dg/pr88598-5.c: Likewise.
11534
11535 2019-01-07 Jakub Jelinek <jakub@redhat.com>
11536
11537 PR tree-optimization/88676
11538 * gcc.dg/tree-ssa/pr88676.c: New test.
11539 * gcc.dg/pr88676.c: New test.
11540 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
11541 allow &.
11542
11543 PR sanitizer/88619
11544 * c-c++-common/asan/pr88619.c: New test.
11545
11546 PR c++/85052
11547 * c-c++-common/builtin-convertvector-1.c: New test.
11548 * c-c++-common/torture/builtin-convertvector-1.c: New test.
11549 * g++.dg/ext/builtin-convertvector-1.C: New test.
11550 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
11551
11552 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
11553
11554 PR target/88521
11555 * gcc.target/i386/pr88521.c: New testcase.
11556
11557 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
11558
11559 PR fortran/88658
11560 * gfortran.dg/min_max_type_2.f90: New test.
11561
11562 2019-01-06 Jakub Jelinek <jakub@redhat.com>
11563
11564 PR c/88363
11565 * c-c++-common/attributes-4.c (falloc_align_int128,
11566 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
11567
11568 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
11569
11570 * gcc.dg/ipa/ipcp-2.c: Update bounds.
11571
11572 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
11573
11574 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
11575 * gcc.dg/plugin/plugindir2.c: Likewise.
11576 * gcc.dg/plugin/plugindir3.c: Likewise.
11577 * gcc.dg/plugin/plugindir4.c: Likewise.
11578
11579 2019-01-05 Janus Weil <janus@gcc.gnu.org>
11580
11581 PR fortran/88009
11582 * gfortran.dg/blockdata_10.f90: New test case.
11583
11584 2019-01-05 Jakub Jelinek <jakub@redhat.com>
11585
11586 PR middle-end/82564
11587 PR target/88620
11588 * gcc.dg/nested-func-12.c: New test.
11589 * gcc.c-torture/compile/pr82564.c: New test.
11590
11591 PR debug/88635
11592 * gcc.dg/debug/dwarf2/pr88635.c: New test.
11593
11594 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
11595
11596 PR target/60563
11597 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
11598
11599 2019-01-04 Martin Sebor <msebor@redhat.com>
11600
11601 PR c/88546
11602 * g++.dg/ext/attr-copy.C: New test.
11603 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
11604 * gcc.dg/attr-copy-6.c: New test.
11605 * gcc.dg/attr-copy-7.c: New test.
11606
11607 2019-01-04 Martin Sebor <msebor@redhat.com>
11608
11609 PR c/88363
11610 * c-c++-common/attributes-4.c: New test.
11611
11612 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
11613
11614 PR gcc/87763
11615 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
11616 count to 18.
11617
11618 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11619
11620 PR fortran/48543
11621 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
11622 * gfortran.dg/merge_char_const.f90: Restore.
11623
11624 2019-01-04 Jakub Jelinek <jakub@redhat.com>
11625
11626 PR target/88594
11627 * gcc.dg/pr88594.c: New test.
11628
11629 2019-01-04 Jan Beulich <jbeulich@suse.com>
11630
11631 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
11632 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
11633 gcc.target/i386/avx512bw-vpcmpequb-1.c,
11634 gcc.target/i386/avx512bw-vpcmpequw-1.c,
11635 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
11636 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
11637 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
11638 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
11639 gcc.target/i386/avx512bw-vpcmpgew-1.c,
11640 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
11641 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
11642 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
11643 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
11644 gcc.target/i386/avx512bw-vpcmpleb-1.c,
11645 gcc.target/i386/avx512bw-vpcmpleub-1.c,
11646 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
11647 gcc.target/i386/avx512bw-vpcmplew-1.c,
11648 gcc.target/i386/avx512bw-vpcmpltb-1.c,
11649 gcc.target/i386/avx512bw-vpcmpltub-1.c,
11650 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
11651 gcc.target/i386/avx512bw-vpcmpltw-1.c,
11652 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
11653 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
11654 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
11655 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
11656 gcc.target/i386/avx512bw-vpmovb2m-1.c,
11657 gcc.target/i386/avx512bw-vpmovm2b-1.c,
11658 gcc.target/i386/avx512bw-vpmovm2w-1.c,
11659 gcc.target/i386/avx512bw-vpmovw2m-1.c,
11660 gcc.target/i386/avx512bw-vptestmb-1.c,
11661 gcc.target/i386/avx512bw-vptestmw-1.c,
11662 gcc.target/i386/avx512bw-vptestnmb-1.c,
11663 gcc.target/i386/avx512bw-vptestnmw-1.c,
11664 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
11665 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
11666 gcc.target/i386/avx512dq-vfpclasssd-1.c,
11667 gcc.target/i386/avx512dq-vfpclassss-1.c,
11668 gcc.target/i386/avx512dq-vpmovd2m-1.c,
11669 gcc.target/i386/avx512dq-vpmovm2d-1.c,
11670 gcc.target/i386/avx512dq-vpmovm2q-1.c,
11671 gcc.target/i386/avx512dq-vpmovq2m-1.c,
11672 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
11673 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
11674 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
11675 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
11676 gcc.target/i386/avx512vl-vpcmpequd-1.c,
11677 gcc.target/i386/avx512vl-vpcmpequq-1.c,
11678 gcc.target/i386/avx512vl-vpcmpged-1.c,
11679 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
11680 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
11681 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
11682 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
11683 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
11684 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
11685 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
11686 gcc.target/i386/avx512vl-vpcmpled-1.c,
11687 gcc.target/i386/avx512vl-vpcmpleq-1.c,
11688 gcc.target/i386/avx512vl-vpcmpleud-1.c,
11689 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
11690 gcc.target/i386/avx512vl-vpcmpltd-1.c,
11691 gcc.target/i386/avx512vl-vpcmpltq-1.c,
11692 gcc.target/i386/avx512vl-vpcmpltud-1.c,
11693 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
11694 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
11695 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
11696 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
11697 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
11698 gcc.target/i386/avx512vl-vptestmd-1.c,
11699 gcc.target/i386/avx512vl-vptestmq-1.c,
11700 gcc.target/i386/avx512vl-vptestnmd-1.c,
11701 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
11702 operand.
11703 * gcc.target/i386/avx512bw-vpcmpb-1.c,
11704 gcc.target/i386/avx512bw-vpcmpub-1.c,
11705 gcc.target/i386/avx512bw-vpcmpuw-1.c,
11706 gcc.target/i386/avx512bw-vpcmpw-1.c,
11707 gcc.target/i386/avx512dq-vfpclasspd-1.c,
11708 gcc.target/i386/avx512dq-vfpclassps-1.c,
11709 gcc.target/i386/avx512f-vcmppd-1.c,
11710 gcc.target/i386/avx512f-vcmpps-1.c,
11711 gcc.target/i386/avx512f-vcmpsd-1.c,
11712 gcc.target/i386/avx512f-vcmpss-1.c,
11713 gcc.target/i386/avx512f-vpcmpd-1.c,
11714 gcc.target/i386/avx512f-vpcmpq-1.c,
11715 gcc.target/i386/avx512f-vpcmpud-1.c,
11716 gcc.target/i386/avx512f-vpcmpuq-1.c,
11717 gcc.target/i386/avx512f-vptestmd-1.c,
11718 gcc.target/i386/avx512f-vptestmq-1.c,
11719 gcc.target/i386/avx512f-vptestnmd-1.c,
11720 gcc.target/i386/avx512f-vptestnmq-1.c,
11721 gcc.target/i386/avx512vl-vcmppd-1.c,
11722 gcc.target/i386/avx512vl-vcmpps-1.c,
11723 gcc.target/i386/avx512vl-vpcmpd-1.c,
11724 gcc.target/i386/avx512vl-vpcmpq-1.c,
11725 gcc.target/i386/avx512vl-vpcmpud-1.c,
11726 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
11727 as mask operand.
11728
11729 2019-01-03 Martin Sebor <msebor@redhat.com>
11730
11731 PR tree-optimization/88659
11732 * gcc.dg/Wstringop-truncation-6.c: New test.
11733
11734 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11735
11736 PR fortran/48543
11737 * gfortran.dg/const_chararacter_merge.f90: Remove.
11738
11739 2019-01-03 Jakub Jelinek <jakub@redhat.com>
11740
11741 PR debug/88644
11742 * gcc.dg/debug/dwarf2/pr88644.c: New test.
11743 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
11744
11745 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
11746
11747 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
11748 * gcc.dg/pubtypes-3.c: Likewise.
11749 * gcc.dg/pubtypes-4.c: Likewise.
11750
11751 2019-01-03 Jakub Jelinek <jakub@redhat.com>
11752
11753 PR c++/88636
11754 * g++.target/i386/pr88636.C: New test.
11755
11756 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11757
11758 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
11759
11760 2019-01-03 Martin Liska <mliska@suse.cz>
11761
11762 PR testsuite/88436
11763 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
11764
11765 2019-01-02 Marek Polacek <polacek@redhat.com>
11766
11767 PR c++/88612 - ICE with -Waddress-of-packed-member.
11768 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
11769
11770 PR c++/88631 - CTAD failing for value-initialization.
11771 * g++.dg/cpp1z/class-deduction59.C: New test.
11772
11773 PR c++/81486 - CTAD failing with ().
11774 * g++.dg/cpp1z/class-deduction60.C: New test.
11775 * g++.dg/cpp1z/class-deduction61.C: New test.
11776
11777 2019-01-02 Martin Sebor <msebor@redhat.com>
11778 Jeff Law <law@redhat.com>
11779
11780 * gcc.dg/strlenopt-36.c: Update.
11781 * gcc.dg/strlenopt-45.c: Update.
11782 * gcc.c-torture/execute/strlen-5.c: New test.
11783 * gcc.c-torture/execute/strlen-6.c: New test.
11784 * gcc.c-torture/execute/strlen-7.c: New test.
11785
11786 2019-01-02 Jakub Jelinek <jakub@redhat.com>
11787
11788 PR testsuite/87304
11789 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
11790 messages only on vect_hw_misalign targets.
11791
11792 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
11793
11794 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
11795 * gfortran.dg/dec_d_lines_3.f: Ditto.
11796 * gfortran.dg/dec_structure_24.f90: Ditto.
11797 * gfortran.dg/dec_structure_26.f90: Ditto.
11798 * gfortran.dg/dec_structure_27.f90: Ditto.
11799 * gfortran.dg/dec_type_print_3.f90: Ditto.
11800 * gfortran.dg/derived_name_1.f90: Ditto.
11801 * gfortran.dg/error_recovery_1.f90: Ditto.
11802 * gfortran.dg/gomp/pr29759.f90: Ditto.
11803 * gfortran.dg/pr36192.f90: Ditto.
11804 * gfortran.dg/pr56007.f90: Ditto.
11805 * gfortran.dg/pr56520.f90: Ditto.
11806 * gfortran.dg/pr78741.f90: Ditto.
11807 * gfortran.dg/print_fmt_2.f90: Ditto.
11808 * gfortran.dg/select_type_20.f90: Ditto.
11809
11810 2019-01-02 Marek Polacek <polacek@redhat.com>
11811
11812 PR c++/86875
11813 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
11814
11815 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11816
11817 PR fortran/48543
11818 * gfortran.dg/const_chararacter_merge.f90: New test.
11819
11820 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
11821
11822 PR lto/88130
11823 * g++.dg/torture/pr88130.C: New testcase.
11824
11825 2019-01-02 Martin Liska <mliska@suse.cz>
11826
11827 PR tree-optimization/88650
11828 * gfortran.dg/predict-3.f90: New test.
11829
11830 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11831
11832 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
11833
11834 2019-01-02 Richard Biener <rguenther@suse.de>
11835
11836 PR tree-optimization/88621
11837 * gcc.dg/torture/pr88621.c: New testcase.
11838
11839 2019-01-02 Jakub Jelinek <jakub@redhat.com>
11840
11841 PR ipa/88561
11842 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
11843 targets and expect _ZThn8 for ilp32 targets.
11844
11845 2019-01-01 Martin Sebor <msebor@redhat.com>
11846 Jeff Law <law@redhat.com>
11847
11848 * gcc.dg/strlenopt-40.c: Update.
11849 * gcc.dg/strlenopt-51.c: Likewise.
11850 * gcc.dg/tree-ssa/pr79376.c: Likewise.
11851
11852 * gcc.dg/strlenopt-40.c: Disable a couple tests.
11853 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
11854 * gcc.dg/strlenopt-59.c: New test.
11855 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
11856 * g++.dg/init/strlen.C: New test.
11857
11858 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11859
11860 PR fortran/82743
11861 * gfortran.dg/structure_constructor_16.f90: New test.
11862
11863 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11864
11865 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
11866 * g++.dg/ipa/devirt-53.C: Fix scan template.
11867
11868 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11869
11870 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
11871 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
11872 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
11873
11874 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11875
11876 * g++.dg/tree-prof/devirt.C: Update testcase.
11877
11878 2019-01-01 Jakub Jelinek <jakub@redhat.com>
11879
11880 Update copyright years.
11881 \f
11882 Copyright (C) 2019 Free Software Foundation, Inc.
11883
11884 Copying and distribution of this file, with or without modification,
11885 are permitted in any medium without royalty provided the copyright
11886 notice and this notice are preserved.