]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
[Ada] Fix crash on dynamic predicate when generating SCOs
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2019-07-11 Thomas Quinot <quinot@adacore.com>
2
3 * gnat.dg/scos1.adb: New testcase.
4
5 2019-07-11 Justin Squirek <squirek@adacore.com>
6
7 * gnat.dg/access7.adb: New testcase.
8
9 2019-07-11 Yannick Moy <moy@adacore.com>
10
11 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
12
13 2019-07-11 Richard Biener <rguenther@suse.de>
14
15 PR middle-end/91131
16 * gcc.target/i386/pr91131.c: New testcase.
17
18 2019-07-10 Martin Sebor <msebor@redhat.com>
19
20 PR testsuite/91132
21 * gcc.dg/strlenopt-67.c: Removed second copy of test.
22
23 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
24
25 PR target/91102
26 * gcc.target/aarch64/pr91102.c: New test.
27
28 2019-07-10 Richard Biener <rguenther@suse.de>
29
30 PR tree-optimization/91126
31 * gcc.dg/torture/pr91126.c: New testcase.
32
33 2019-07-10 Richard Biener <rguenther@suse.de>
34
35 * gcc.dg/torture/ssa-fre-5.c: New testcase.
36 * gcc.dg/torture/ssa-fre-6.c: Likewise.
37 * gcc.dg/torture/ssa-fre-7.c: Likewise.
38
39 2019-07-10 Ed Schonberg <schonberg@adacore.com>
40
41 * gnat.dg/modular5.adb: New testcase.
42
43 2019-07-10 Ed Schonberg <schonberg@adacore.com>
44
45 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
46 gnat.dg/limited3_pkg.ads: New testcase.
47
48 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
49
50 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
51
52 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
53
54 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
55 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
56 gnat.dg/limited2_pack_2.ads: New testcase.
57
58 2019-07-10 Ed Schonberg <schonberg@adacore.com>
59
60 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
61 gnat.dg/equal8_pkg.ads: New testcase.
62
63 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
64
65 * g++.dg/diagnostic/complex-invalid-1.C: New.
66 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
67 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
68 too.
69 * g++.dg/other/anon-union3.C: Adjust expected location.
70 * g++.dg/parse/error8.C: Likewise.
71
72 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
73
74 * g++.dg/lto/alias-3_0.C: New file.
75 * g++.dg/lto/alias-3_1.c: New file.
76
77 2019-07-09 Martin Sebor <msebor@redhat.com>
78
79 PR tree-optimization/90989
80 * gcc.dg/strlenopt-26.c: Exit with test result status.
81 * gcc.dg/strlenopt-67.c: New test.
82
83 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
84
85 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
86 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
87 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
88
89 2019-07-09 Richard Biener <rguenther@suse.de>
90
91 PR tree-optimization/91114
92 * gcc.dg/vect/pr91114.c: New testcase.
93
94 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
95
96 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
97 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
98 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
99 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
100
101 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
102
103 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
104 section.
105 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
106 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
107 * gcc.target/arm/cmse/struct-1.c: Likewise.
108
109 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
110
111 * gcc.target/arm/aes-fuse-1.c: New.
112 * gcc.target/arm/aes-fuse-2.c: New.
113 * gcc.target/arm/aes_xor_combine.c: New.
114
115 2019-07-09 Martin Liska <mliska@suse.cz>
116
117 * gcc.dg/predict-17.c: Test loop optimizer assumption
118 about loop iterations.
119
120 2019-07-09 Richard Biener <rguenther@suse.de>
121
122 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
123 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
124 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
125
126 2019-07-09 Ed Schonberg <schonberg@adacore.com>
127
128 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
129 gnat.dg/predicate10_pkg.ads: New testcase.
130
131 2019-07-09 Justin Squirek <squirek@adacore.com>
132
133 * gnat.dg/image1.adb: New testcase.
134
135 2019-07-09 Javier Miranda <miranda@adacore.com>
136
137 * gnat.dg/rep_clause8.adb: New testcase.
138
139 2019-07-09 Ed Schonberg <schonberg@adacore.com>
140
141 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
142 gnat.dg/equal7_pkg.ads: New testcase.
143
144 2019-07-09 Javier Miranda <miranda@adacore.com>
145
146 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
147 gnat.dg/range_check3_pkg.ads: New testcase.
148
149 2019-07-09 Ed Schonberg <schonberg@adacore.com>
150
151 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
152 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
153 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
154 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
155 testcases.
156
157 2019-07-08 Martin Sebor <msebor@redhat.com>
158
159 PR middle-end/71924
160 PR middle-end/90549
161 * gcc.c-torture/execute/return-addr.c: New test.
162 * gcc.dg/Wreturn-local-addr-2.c: New test.
163 * gcc.dg/Wreturn-local-addr-4.c: New test.
164 * gcc.dg/Wreturn-local-addr-5.c: New test.
165 * gcc.dg/Wreturn-local-addr-6.c: New test.
166 * gcc.dg/Wreturn-local-addr-7.c: New test.
167 * gcc.dg/Wreturn-local-addr-8.c: New test.
168 * gcc.dg/Wreturn-local-addr-9.c: New test.
169 * gcc.dg/Wreturn-local-addr-10.c: New test.
170 * gcc.dg/Walloca-4.c: Handle expected warnings.
171 * gcc.dg/pr41551.c: Same.
172 * gcc.dg/pr59523.c: Same.
173 * gcc.dg/tree-ssa/pr88775-2.c: Same.
174 * gcc.dg/tree-ssa/alias-37.c: Same.
175 * gcc.dg/winline-7.c: Same.
176
177 2019-07-08 Jakub Jelinek <jakub@redhat.com>
178
179 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
180 * g++.dg/vect/simd-9.cc: Likewise.
181
182 PR c++/91110
183 * g++.dg/gomp/pr91110.C: New test.
184
185 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
186
187 PR rtl-optimization/88233
188 * gcc.target/powerpc/pr88233.c: New testcase.
189
190 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
191
192 PR testsuite/91059
193 PR testsuite/78529
194 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
195
196 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
197
198 * gcc.target/s390/rotate-truncation-mask.c: New test.
199
200 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
201
202 * gcc.target/s390/combine-rotate-modulo.c: New test.
203 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
204 * gcc.target/s390/vector/combine-shift-vec.c: New test.
205
206 2019-07-08 Richard Biener <rguenther@suse.de>
207
208 PR tree-optimization/91108
209 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
210 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
211
212 2019-07-08 Jim Wilson <jimw@sifive.com>
213
214 * gcc.target/riscv/shift-shift-2.c: Add one more test.
215
216 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
217
218 PR c++/65143
219 * g++.dg/tree-ssa/final2.C: New.
220 * g++.dg/tree-ssa/final3.C: Likewise.
221
222 2019-07-08 Javier Miranda <miranda@adacore.com>
223
224 * gnat.dg/interface10.adb: New testcase.
225
226 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
227
228 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
229
230 2019-07-08 Ed Schonberg <schonberg@adacore.com>
231
232 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
233
234 2019-07-08 Ed Schonberg <schonberg@adacore.com>
235
236 * gnat.dg/fixed_delete.adb: New testcase.
237
238 2019-07-08 Javier Miranda <miranda@adacore.com>
239
240 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
241 gnat.dg/interface9_root.ads: New testcase.
242
243 2019-07-08 Ed Schonberg <schonberg@adacore.com>
244
245 * gnat.dg/predicate9.adb: New testcase.
246
247 2019-07-08 Justin Squirek <squirek@adacore.com>
248
249 * gnat.dg/sso16.adb: New testcase.
250
251 2019-07-08 Ed Schonberg <schonberg@adacore.com>
252
253 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
254 gnat.dg/predicate8_pkg.ads: New testcase.
255
256 2019-07-08 Richard Biener <rguenther@suse.de>
257
258 PR tree-optimization/83518
259 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
260 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
261 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
262 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
263 * g++.dg/tree-ssa/pr83518.C: Likewise.
264
265 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
266
267 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
268 (main): Use PR_SET_PTRACER where available.
269
270 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
271
272 PR fortran/91077
273 * gfortran.dg/pointer_array_11.f90 : New test.
274
275 2019-07-06 Jakub Jelinek <jakub@redhat.com>
276
277 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
278
279 PR tree-optimization/91096
280 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
281 (bar, main): Use it instead of -__builtin_inff ().
282 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
283 (bar, main): Use it instead of -__builtin_inff ().
284
285 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
286
287 PR c++/67184 (again)
288 PR c++/69445
289 * g++.dg/other/final4.C: New.
290
291 2019-07-04 Marek Polacek <polacek@redhat.com>
292
293 DR 1813
294 PR c++/83374 - __is_standard_layout wrong for a class with repeated
295 bases.
296 * g++.dg/ext/is_std_layout3.C: New test.
297 * g++.dg/ext/is_std_layout4.C: New test.
298
299 2019-07-05 Richard Biener <rguenther@suse.de>
300
301 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
302
303 2019-07-05 Richard Biener <rguenther@suse.de>
304
305 PR tree-optimization/91091
306 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
307 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
308 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
309 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
310
311 2019-07-05 Richard Biener <rguenther@suse.de>
312
313 PR tree-optimization/91091
314 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
315 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
316
317 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
318
319 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
320
321 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
322
323 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
324 gnat.dg/task3_pkg2.ads: New testcase.
325
326 2019-07-05 Javier Miranda <miranda@adacore.com>
327
328 * gnat.dg/access6.adb: New testcase.
329
330 2019-07-05 Bob Duff <duff@adacore.com>
331
332 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
333
334 2019-07-05 Ed Schonberg <schonberg@adacore.com>
335
336 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
337
338 2019-07-05 Ed Schonberg <schonberg@adacore.com>
339
340 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
341 gnat.dg/predicate7_pkg.ads: New testcase.
342
343 2019-07-04 Jakub Jelinek <jakub@redhat.com>
344
345 PR middle-end/78884
346 * gcc.dg/gomp/pr78884.c: New test.
347
348 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
349
350 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
351 New testcase.
352
353 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
354
355 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
356
357 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
358
359 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
360 * jit.dg/test-accessing-bitfield.c: New testcase.
361 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
362 Likewise.
363 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
364 Likewise.
365 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
366 Likewise.
367
368 2019-07-04 Jan Hubicka <jh@suse.cz>
369
370 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
371 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
372
373 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
374
375 * g++.dg/gomp/unmappable-1.C: New file.
376
377 2019-07-04 Javier Miranda <miranda@adacore.com>
378
379 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
380 gnat.dg/cpp_constructor_useit.ads: New testcase.
381
382 2019-07-04 Gary Dismukes <dismukes@adacore.com>
383
384 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
385 gnat.dg/ghost5_parent.ads: New testcase.
386
387 2019-07-04 Yannick Moy <moy@adacore.com>
388
389 * gnat.dg/spark3.adb: New testcase.
390
391 2019-07-04 Justin Squirek <squirek@adacore.com>
392
393 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
394
395 2019-07-04 Ed Schonberg <schonberg@adacore.com>
396
397 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
398 gnat.dg/equal6_types.ads: New testcase.
399
400 2019-07-04 Justin Squirek <squirek@adacore.com>
401
402 * gnat.dg/allocator.adb: New testcase.
403
404 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
405
406 * gnat.dg/default_initial_condition.adb,
407 gnat.dg/default_initial_condition_pack.adb,
408 gnat.dg/default_initial_condition_pack.ads: New testcase.
409
410 2019-07-04 Ed Schonberg <schonberg@adacore.com>
411
412 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
413
414 2019-07-04 Yannick Moy <moy@adacore.com>
415
416 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
417 gnat.dg/synchronized2_pkg.ads: New testcase.
418
419 2019-07-04 Justin Squirek <squirek@adacore.com>
420
421 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
422 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
423 New testcase.
424
425 2019-07-04 Ed Schonberg <schonberg@adacore.com>
426
427 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
428 gnat.dg/dimensions2_real_numbers.ads: New testcase.
429
430 2019-07-04 Jakub Jelinek <jakub@redhat.com>
431
432 PR tree-optimization/91063
433 * gcc.dg/gomp/pr91063.c: New test.
434
435 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
436
437 PR target/88833
438 * gfortran.dg/pr88833.f90: New test.
439
440 2019-07-04 Jakub Jelinek <jakub@redhat.com>
441
442 PR middle-end/91069
443 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
444 hardcoded 16 for better portability.
445 (v2di): Change from long vector to long long vector. Use
446 2 * sizeof (long long) instead of hardcoded 16.
447
448 PR rtl-optimization/90756
449 * gcc.dg/pr90756.c: New test.
450
451 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
452
453 * gcc.target/mips/mips-fmadd.c: Rename to ...
454 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
455 * gcc.target/mips/mips-fmadd-n64.c: New.
456
457 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
458
459 * gcc.dg/store_merging_27.c: Fix test for Arm.
460 * gcc.dg/store_merging_28.c: Likewise.
461 * gcc.dg/store_merging_29.c: Likewise.
462 * gcc.dg/tree-ssa/dump-6.c: Likewise.
463
464 2019-07-03 Richard Biener <rguenther@suse.de>
465
466 PR middle-end/91069
467 * gcc.dg/pr91069.c: New testcase.
468
469 2019-07-03 Martin Liska <mliska@suse.cz>
470
471 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
472 as we do now better.
473
474 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
475
476 * gnat.dg/specs/debug1.ads: New test.
477
478 2019-07-03 Martin Liska <mliska@suse.cz>
479
480 PR tree-optimization/90892
481 * gcc.dg/pr90892.c: New test.
482
483 2019-07-03 Martin Liska <mliska@suse.cz>
484
485 PR middle-end/90899
486 * gcc.target/i386/pr90899.c: New test.
487
488 2019-07-03 Jakub Jelinek <jakub@redhat.com>
489
490 PR tree-optimization/91033
491 * gcc.target/i386/pr91033.c: New test.
492
493 2019-07-03 Bob Duff <duff@adacore.com>
494
495 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
496 gnat.dg/task2_pkg.ads: New testcase.
497
498 2019-07-03 Ed Schonberg <schonberg@adacore.com>
499
500 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
501 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
502 testcase.
503
504 2019-07-03 Justin Squirek <squirek@adacore.com>
505
506 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
507
508 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
509
510 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
511 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
512 testcase.
513
514 2019-07-03 Bob Duff <duff@adacore.com>
515
516 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
517 gnat.dg/warn20_pkg.ads: New testcase.
518
519 2019-07-03 Ed Schonberg <schonberg@adacore.com>
520
521 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
522 * gnat.dg/static_pred1.adb: Remove expected error.
523
524 2019-07-03 Ed Schonberg <schonberg@adacore.com>
525
526 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
527
528 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
529
530 * gnat.dg/alignment14.adb: New testcase.
531
532 2019-07-03 Ed Schonberg <schonberg@adacore.com>
533
534 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
535 testcase.
536
537 2019-07-03 Jakub Jelinek <jakub@redhat.com>
538
539 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
540 * c-c++-common/gomp/scan-5.c (foo): Likewise.
541
542 * c-c++-common/gomp/scan-5.c: New test.
543
544 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
545
546 2019-07-02 Jeff Law <law@redhat.com>
547
548 PR tree-optimization/90883
549 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
550 deleted store on some targets.
551
552 2019-07-02 qing zhao <qing.zhao@oracle.com>
553
554 PR preprocessor/90581
555 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
556 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
557 * c-c++-common/cpp/fmax-include-depth.c: New test.
558
559 2019-07-02 Jan Hubicka <jh@suse.cz>
560
561 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
562
563 2019-07-02 Jan Hubicka <jh@suse.cz>
564
565 * g++.dg/lto/pr90990_0.C: New testcase.
566
567 2019-07-02 Richard Biener <rguenther@suse.de>
568
569 PR tree-optimization/58483
570 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
571
572 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
573
574 * gcc.target/s390/vector/vec-shift-2.c: New test.
575
576 2019-07-01 Ed Schonberg <schonberg@adacore.com>
577
578 * gnat.dg/generic_inst3.adb,
579 gnat.dg/generic_inst3_kafka_lib-topic.ads,
580 gnat.dg/generic_inst3_kafka_lib.ads,
581 gnat.dg/generic_inst3_markets.ads,
582 gnat.dg/generic_inst3_traits-encodables.ads,
583 gnat.dg/generic_inst3_traits.ads: New testcase.
584
585 2019-07-01 Ed Schonberg <schonberg@adacore.com>
586
587 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
588
589 2019-07-01 Ed Schonberg <schonberg@adacore.com>
590
591 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
592 testcase.
593
594 2019-07-01 Ed Schonberg <schonberg@adacore.com>
595
596 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
597
598 2019-07-01 Ed Schonberg <schonberg@adacore.com>
599
600 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
601
602 2019-07-01 Richard Biener <rguenther@suse.de>
603
604 * gcc.dg/gimplefe-42.c: New testcase.
605
606 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
607
608 * gnat.dg/sets1.adb: Update.
609
610 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
611
612 * gnat.dg/linkedlist.adb: Update.
613
614 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
615
616 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
617
618 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
619
620 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
621 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
622 testcase.
623
624 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
625
626 PR lto/91028
627 PR lto/90720
628 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
629 -fno-use-linker-plugin
630 * g++.dg/lto/alias-2_0.C: Likewise.
631
632 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
633
634 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
635
636 2019-07-01 Richard Biener <rguenther@suse.de>
637
638 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
639
640 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
641
642 * lib/target-supports.exp
643 (check_effective_target_avx512vp2intersect): New proc.
644 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
645 dg-require-effective-target avx512vp2intersect.
646 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
647
648 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
649
650 * gnat.dg/specs/array5.ads: New test.
651 * gnat.dg/specs/array5_pkg1.ads: New helper.
652 * gnat.dg/specs/array5_pkg2.ads: Likewise.
653 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
654
655 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
656
657 * gnat.dg/specs/unchecked_convert1.ads: New test.
658 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
659
660 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
661
662 * gnat.dg/specs/size_clause3.ads: Adjust error message.
663
664 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
665
666 * gnat.dg/specs/atomic2.ads: Adjust error message.
667 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
668 * gnat.dg/specs/size_clause3.ads: Likewise.
669
670 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
671
672 * gnat.dg/array35.adb: New test.
673 * gnat.dg/array36.adb: Likewise.
674
675 2019-06-28 Jan Beulich <jbeulich@suse.com>
676
677 * gcc.target/i386/gfni-5.c: New.
678
679 2019-06-28 Jan Beulich <jbeulich@suse.com>
680
681 * gcc.target/i386/cvtpd2pi: New.
682
683 2019-06-27 Jakub Jelinek <jakub@redhat.com>
684
685 PR c++/91024
686 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
687
688 PR tree-optimization/91010
689 * g++.dg/vect/simd-10.cc: New test.
690
691 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
692
693 PR fortran/90987
694 * match.c (gfc_match_common): Adjust parsing of fixed and free form
695 source code containing, e.g., COMMONI.
696
697 2019-06-27 Jan Hubicka <jh@suse.cz>
698
699 * g++.dg/lto/alias-2_0.C: New testcase.
700 * g++.dg/lto/alias-2_1.C: New testcase.
701
702 2019-06-27 Jakub Jelinek <jakub@redhat.com>
703
704 PR target/90991
705 * gcc.target/i386/avx2-pr90991-1.c: New test.
706 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
707
708 2019-06-27 Jan Beulich <jbeulich@suse.com>
709
710 * gcc.target/i386/gfni-4.c: Pass -msse2.
711
712 2019-06-27 Richard Biener <rguenther@suse.de>
713
714 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
715
716 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
717
718 PR tree-optimization/89772
719 * gcc.dg/builtin-memchr-4.c: New test.
720
721 2019-06-27 Martin Liska <mliska@suse.cz>
722
723 PR tree-optimization/91014
724 * gcc.target/s390/pr91014.c: New test.
725
726 2019-06-27 Richard Biener <rguenther@suse.de>
727
728 PR testsuite/91004
729 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
730
731 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
732
733 PR target/62147
734 * gcc.target/powerpc/pr62147.c: New test.
735
736 2019-06-26 Jeff Law <law@redhat.com>
737
738 PR tree-optimization/90883
739 * g++.dg/tree-ssa/pr90883.C: New test.
740 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
741
742 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
743
744 PR target/89021
745 * lib/target-supports.exp (available_vector_sizes)
746 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
747 64-bit vectors for !ia32.
748
749 2019-06-26 Jeff Law <law@redhat.com>
750
751 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
752 as DSE compromises several of these tests.
753 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
754 * gcc.dg/memcpy-2.c: Similarly.
755 * gcc.dg/pr40340-1.c: Similarly.
756 * gcc.dg/pr40340-2.c: Similarly.
757 * gcc.dg/pr40340-5.c: Similarly.
758
759 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
760
761 PR Fortran/90988
762 ChangeLog forgotten with revision 272667
763 * gfortran.dg/pr90988_1.f90: New test.
764 * gfortran.dg/pr90988_2.f90: Ditto.
765 * gfortran.dg/pr90988_3.f90: Ditto.
766
767 2019-06-26 Nathan Sidwell <nathan@acm.org>
768
769 * c-c++-common/pr90927.c: New.
770
771 2019-06-26 Richard Biener <rguenther@suse.de>
772
773 PR ipa/90982
774 * g++.dg/torture/pr90982.C: New testcase.
775
776 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
777
778 PR c++/67184
779 PR c++/69445
780 * g++.dg/other/final3.C: New.
781 * g++.dg/other/final5.C: Likewise.
782
783 2019-06-26 Jakub Jelinek <jakub@redhat.com>
784
785 PR target/90991
786 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
787
788 2019-06-26 Li Jia He <helijia@linux.ibm.com>
789
790 * gcc.target/powerpc/maddld-1.c: New testcase.
791
792 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
793 Olga Makhotina <olga.makhotina@intel.com>
794
795 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
796 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
797 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
798 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
799 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
800 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
801 * gcc.target/i386/sse-13.c: Likewsie.
802 * gcc.target/i386/sse-14.c: Likewise.
803 * gcc.target/i386/sse-22.c: Likewise.
804 * gcc.target/i386/sse-23.c: Likewise.
805 * g++.dg/other/i386-2.C: Likewise.
806 * g++.dg/other/i386-3.C: Likewise.
807
808 2019-06-25 Jakub Jelinek <jakub@redhat.com>
809
810 PR c++/90969
811 * g++.dg/ext/vector38.C: New test.
812
813 2019-06-25 Martin Jambor <mjambor@suse.cz>
814
815 PR ipa/90939
816 * g++.dg/lto/pr90939_[01].C: New test.
817
818 2019-06-25 Richard Biener <rguenther@suse.de>
819
820 PR tree-optimization/90930
821 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
822 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
823
824 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
825
826 * gcc.target/arc/pr89838.c: New file.
827
828 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
829
830 * gcc.target/msp430/mlarge-pedwarns.c: New test.
831
832 2019-06-25 Jakub Jelinek <jakub@redhat.com>
833
834 PR sanitizer/90954
835 * c-c++-common/gomp/pr90954.c: New test.
836
837 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
838
839 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
840 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
841
842 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
843
844 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
845 to recognise Darwin's register names.
846
847 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
848
849 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
850 * gcc.dg/cpp/usr/include/stdio.h: Rename...
851 * gcc.dg/cpp/usr/include/example.h: ... to this.
852
853 2019-06-24 Richard Biener <rguenther@suse.de>
854
855 PR tree-optimization/90972
856 * gcc.dg/torture/pr90972.c: New testcase.
857
858 2019-06-24 Martin Sebor <msebor@redhat.com>
859
860 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
861 * gcc.dg/misc-column.c: Ditto.
862
863 2019-06-23 Ian Lance Taylor <iant@golang.org>
864
865 * go.test/test/blank1.go: Update for diagnostic message changes.
866
867 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
868
869 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
870
871 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
872
873 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
874 vector explicitly for the vec_perm.
875
876 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
877
878 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
879 __USER_LABEL_PREFIX__.
880
881 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
882
883 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
884 expect the out-of-line GPR restore, and test specifically for
885 absence of branches to local labels.
886
887 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
888
889 PR fortran/89782
890 * gfortran.dg/io_constraints_14.f90: New test.
891
892 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
893
894 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
895 * gcc.target/powerpc/pr79909.c: Likewise.
896
897 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
898
899 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
900 warning about _Bool.
901
902 2019-06-22 Marek Polacek <polacek@redhat.com>
903
904 PR c++/65707
905 PR c++/89480
906 PR c++/58836
907 * g++.dg/cpp0x/nondeduced5.C: New test.
908 * g++.dg/cpp0x/nondeduced6.C: New test.
909 * g++.dg/cpp0x/nondeduced7.C: New test.
910
911 PR c++/66256
912 * g++.dg/cpp0x/noexcept54.C: New test.
913
914 2019-06-22 Jan Hubicka <jh@suse.cz>
915
916 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
917
918 2019-06-22 Marek Polacek <polacek@redhat.com>
919
920 PR c++/86476 - noexcept-specifier is a complete-class context.
921 PR c++/52869
922 * g++.dg/cpp0x/noexcept45.C: New test.
923 * g++.dg/cpp0x/noexcept46.C: New test.
924 * g++.dg/cpp0x/noexcept47.C: New test.
925 * g++.dg/cpp0x/noexcept48.C: New test.
926 * g++.dg/cpp0x/noexcept49.C: New test.
927 * g++.dg/cpp0x/noexcept50.C: New test.
928 * g++.dg/cpp0x/noexcept51.C: New test.
929 * g++.dg/cpp0x/noexcept52.C: New test.
930 * g++.dg/cpp0x/noexcept53.C: New test.
931 * g++.dg/eh/shadow1.C: Adjust dg-error.
932
933 PR c++/90881 - bogus -Wunused-value in unevaluated context.
934 * g++.dg/cpp0x/Wunused-value1.C: New test.
935
936 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
937
938 * g++.dg/diagnostic/auto-storage-1.C: New.
939 * g++.dg/diagnostic/no-type-1.C: Likewise.
940 * g++.dg/diagnostic/no-type-2.C: Likewise.
941 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
942 * g++.dg/cpp0x/auto9.C: Test some locations too.
943 * g++.dg/cpp1z/register1.C: Likewise.
944 * g++.dg/cpp1z/register2.C: Likewise.
945 * g++.dg/cpp1z/register3.C: Likewise.
946 * g++.dg/other/error34.C: Likewise.
947
948 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
949
950 PR c++/90909
951 * g++.dg/other/final7.C: New.
952
953 2019-06-21 Jakub Jelinek <jakub@redhat.com>
954
955 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
956 x86.
957 * g++.dg/vect/simd-5.cc: Likewise.
958
959 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
960
961 PR c++/90909
962 Revert:
963 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
964
965 PR c++/67184
966 PR c++/69445
967 * g++.dg/other/final3.C: New.
968 * g++.dg/other/final4.C: Likewise.
969 * g++.dg/other/final5.C: Likewise.
970
971 * g++.dg/other/final6.C: New.
972
973 2019-06-21 Marek Polacek <polacek@redhat.com>
974
975 PR c++/61490 - qualified-id in friend function definition.
976 * g++.dg/diagnostic/friend2.C: New test.
977 * g++.dg/diagnostic/friend3.C: New test.
978
979 PR c++/60223 - ICE with T{} in non-deduced context.
980 * g++.dg/cpp0x/nondeduced1.C: New test.
981 * g++.dg/cpp0x/nondeduced2.C: New test.
982 * g++.dg/cpp0x/nondeduced3.C: New test.
983 * g++.dg/cpp0x/nondeduced4.C: New test.
984
985 PR c++/64235 - missing syntax error with invalid alignas.
986 * g++.dg/parse/alignas1.C: New test.
987
988 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
989
990 PR fortran/67884
991 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
992 * gfortran.dg/pr67884.f90: ... covered here. New test.
993
994 2019-06-21 Marek Polacek <polacek@redhat.com>
995
996 PR c++/90490 - fix decltype issues in noexcept-specifier.
997 * g++.dg/cpp0x/noexcept43.C: New test.
998 * g++.dg/cpp0x/noexcept44.C: New test.
999
1000 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
1001
1002 PR c++/90875 - added -Wswitch-outside-range option
1003 * c-c++-common/Wswitch-outside-range-1.c: New test.
1004 * c-c++-common/Wswitch-outside-range-2.c: New test.
1005 * c-c++-common/Wswitch-outside-range-3.c: New test.
1006 * c-c++-common/Wswitch-outside-range-4.c: New test.
1007
1008 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
1009
1010 PR fortran/51991
1011 gfortran.dg/pr51991.f90
1012
1013 2019-06-21 Jeff Law <law@redhat.com>
1014
1015 PR tree-optimization/90949
1016 * gcc.c-torture/execute/pr90949.c: New test.
1017
1018 2019-06-21 Marek Polacek <polacek@redhat.com>
1019
1020 PR c++/90953 - ICE with -Wmissing-format-attribute.
1021 * g++.dg/warn/miss-format-7.C: New test.
1022
1023 2019-06-21 Richard Biener <rguenther@suse.de>
1024
1025 PR debug/90914
1026 * g++.dg/debug/pr90914.C: New testcase.
1027
1028 2019-06-21 Richard Biener <rguenther@suse.de>
1029
1030 PR tree-optimization/90913
1031 * gfortran.dg/vect/pr90913.f90: New testcase.
1032
1033 2019-06-21 Jakub Jelinek <jakub@redhat.com>
1034
1035 * gcc.dg/vect/vect-simd-12.c: New test.
1036 * gcc.dg/vect/vect-simd-13.c: New test.
1037 * gcc.dg/vect/vect-simd-14.c: New test.
1038 * gcc.dg/vect/vect-simd-15.c: New test.
1039 * gcc.target/i386/sse2-vect-simd-12.c: New test.
1040 * gcc.target/i386/sse2-vect-simd-13.c: New test.
1041 * gcc.target/i386/sse2-vect-simd-14.c: New test.
1042 * gcc.target/i386/sse2-vect-simd-15.c: New test.
1043 * gcc.target/i386/avx2-vect-simd-12.c: New test.
1044 * gcc.target/i386/avx2-vect-simd-13.c: New test.
1045 * gcc.target/i386/avx2-vect-simd-14.c: New test.
1046 * gcc.target/i386/avx2-vect-simd-15.c: New test.
1047 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
1048 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
1049 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
1050 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
1051 * g++.dg/vect/simd-6.cc: New test.
1052 * g++.dg/vect/simd-7.cc: New test.
1053 * g++.dg/vect/simd-8.cc: New test.
1054 * g++.dg/vect/simd-9.cc: New test.
1055 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
1056
1057 PR c++/90950
1058 * g++.dg/gomp/lastprivate-1.C: New test.
1059
1060 * gcc.dg/vect/vect-simd-11.c: New test.
1061 * gcc.target/i386/sse2-vect-simd-11.c: New test.
1062 * gcc.target/i386/avx2-vect-simd-11.c: New test.
1063 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
1064
1065 2019-06-20 Marek Polacek <polacek@redhat.com>
1066
1067 PR c++/79781
1068 * g++.dg/ext/goto1.C: New test.
1069
1070 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
1071
1072 PR fortran/77632
1073 * gfortran.dg/pr77632_1.f90: New test.
1074
1075 2019-06-20 Marek Polacek <polacek@redhat.com>
1076
1077 PR c++/68265
1078 * g++.dg/parse/error62.C: New test.
1079
1080 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
1081
1082 PR fortran/86587
1083 * gfortran.dg/pr86587.f90: New test.
1084
1085 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
1086
1087 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
1088 * obj-c++.dg/stubify-2.mm: Likewise.
1089 * objc.dg/stubify-1.m: Likewise.
1090 * objc.dg/stubify-2.m: Likewise.
1091
1092 2019-06-20 Marek Polacek <polacek@redhat.com>
1093
1094 PR c++/87512
1095 * g++.dg/cpp1z/inline-var7.C: New test.
1096
1097 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
1098
1099 PR target/54855
1100 * gcc.target/i386/pr54855-1.c: New test.
1101 * gcc.target/i386/pr54855-2.c: Likewise.
1102 * gcc.target/i386/pr54855-3.c: Likewise.
1103 * gcc.target/i386/pr54855-4.c: Likewise.
1104 * gcc.target/i386/pr54855-5.c: Likewise.
1105 * gcc.target/i386/pr54855-6.c: Likewise.
1106 * gcc.target/i386/pr54855-7.c: Likewise.
1107 * gcc.target/i386/pr54855-8.c: Likewise.
1108 * gcc.target/i386/pr54855-9.c: Likewise.
1109 * gcc.target/i386/pr54855-10.c: Likewise.
1110
1111 2019-06-20 Jan Hubicka <jh@suse.cz>
1112
1113 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
1114
1115 2019-06-20 Marek Polacek <polacek@redhat.com>
1116
1117 PR c++/89873
1118 * g++.dg/cpp1y/noexcept1.C: New test.
1119
1120 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1121
1122 PR fortran/90937
1123 * gfortran.dg/external_procedure_4.f90: New test.
1124
1125 2019-06-20 Tom de Vries <tdevries@suse.de>
1126
1127 * gcc.dg/pr90866-2.c: Require global_constructor.
1128
1129 2019-06-20 Tom de Vries <tdevries@suse.de>
1130
1131 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
1132 * gcc.dg/pr88870.c: Same.
1133 * gcc.dg/pr90082.c: Same.
1134
1135 2019-06-20 Tom de Vries <tdevries@suse.de>
1136
1137 * gcc.dg/pr89737.c: Require indirect_jumps.
1138 * gcc.dg/torture/pr87693.c: Same.
1139 * gcc.dg/torture/pr89135.c: Same.
1140 * gcc.dg/torture/pr90071.c: Same.
1141
1142 2019-06-20 Tom de Vries <tdevries@suse.de>
1143
1144 * gcc.c-torture/compile/pr89280.c: Require label_values.
1145 * gcc.dg/pr89737.c: Same.
1146 * gcc.dg/pr90082.c: Same.
1147 * gcc.dg/torture/pr89135.c: Same.
1148 * gcc.dg/torture/pr89247.c: Same.
1149 * gcc.dg/torture/pr90071.c: Same.
1150
1151 2019-06-20 Tom de Vries <tdevries@suse.de>
1152
1153 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
1154 * gcc.c-torture/compile/pr77754-2.c: Same.
1155 * gcc.c-torture/compile/pr77754-3.c: Same.
1156 * gcc.c-torture/compile/pr77754-4.c: Same.
1157 * gcc.c-torture/compile/pr77754-5.c: Same.
1158 * gcc.c-torture/compile/pr77754-6.c: Same.
1159 * gcc.c-torture/compile/pr87110.c: Same.
1160 * gcc.c-torture/execute/pr86528.c: Same.
1161 * gcc.dg/Walloca-larger-than-2.c: Same.
1162 * gcc.dg/Walloca-larger-than.c: Same.
1163 * gcc.dg/Warray-bounds-41.c: Same.
1164 * gcc.dg/Wrestrict-17.c: Same.
1165 * gcc.dg/Wstrict-overflow-27.c: Same.
1166 * gcc.dg/Wstringop-truncation-3.c: Same.
1167 * gcc.dg/pr78902.c: Same.
1168 * gcc.dg/pr87099.c: Same.
1169 * gcc.dg/pr87320.c: Same.
1170 * gcc.dg/pr89045.c: Same.
1171 * gcc.dg/strlenopt-62.c: Same.
1172 * gcc.dg/tree-ssa/alias-37.c: Same.
1173
1174 2019-06-19 Marek Polacek <polacek@redhat.com>
1175
1176 PR c++/60364 - noreturn after first decl not diagnosed.
1177 * g++.dg/warn/noreturn-8.C: New test.
1178 * g++.dg/warn/noreturn-9.C: New test.
1179 * g++.dg/warn/noreturn-10.C: New test.
1180 * g++.dg/warn/noreturn-11.C: New test.
1181
1182 2019-06-19 Martin Sebor <msebor@redhat.com>
1183
1184 PR tree-optimization/90626
1185 * gcc.dg/strlenopt-65.c: New test.
1186 * gcc.dg/strlenopt-66.c: New test.
1187 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
1188
1189 2019-06-19 Martin Sebor <msebor@redhat.com>
1190
1191 PR translation/90156
1192 * gcc.dg/format/gcc_diag-11.c: Enable.
1193
1194 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
1195
1196 PR fortran/69499
1197 * gfortran.dg/pr69499.f90: New test.
1198 * gfortran.dg/module_error_1.f90: Update dg-error string.
1199
1200 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
1201
1202 PR fortran/69398
1203 * gfortran.dg/pr69398.f90: New test.
1204
1205 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
1206
1207 PR fortran/87907
1208 * gfortran.dg/pr87907.f90: New testcase.
1209
1210 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
1211
1212 PR middle-end/84521
1213 * gcc.c-torture/execute/pr84521.c: New test.
1214
1215 2019-06-19 Jakub Jelinek <jakub@redhat.com>
1216
1217 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
1218 tree-vect.h nor call check_vect.
1219 * gcc.dg/vect/vect-simd-9.c: Likewise.
1220 * gcc.dg/vect/vect-simd-10.c: New test.
1221 * gcc.target/i386/sse2-vect-simd-8.c: New test.
1222 * gcc.target/i386/sse2-vect-simd-9.c: New test.
1223 * gcc.target/i386/sse2-vect-simd-10.c: New test.
1224 * gcc.target/i386/avx2-vect-simd-8.c: New test.
1225 * gcc.target/i386/avx2-vect-simd-9.c: New test.
1226 * gcc.target/i386/avx2-vect-simd-10.c: New test.
1227 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
1228 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
1229 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
1230
1231 * g++.dg/vect/simd-3.cc: New test.
1232 * g++.dg/vect/simd-4.cc: New test.
1233 * g++.dg/vect/simd-5.cc: New test.
1234
1235 2019-06-19 Jakub Jelinek <jakub@redhat.com>
1236
1237 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
1238
1239 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
1240 Mark Eggleston <mark.eggleston@codethink.com>
1241
1242 PR fortran/89103
1243 * gfortran.dg/dec_format_empty_item_1.f: New test.
1244 * gfortran.dg/dec_format_empty_item_2.f: New test.
1245 * gfortran.dg/dec_format_empty_item_3.f: New test.
1246
1247 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1248
1249 * gcc.target/aarch64/pr88834.c: Move from here...
1250 * gcc.target/aarch64/sve/pr88834.c: ...to here.
1251
1252 2019-06-18 Cherry Zhang <cherryyz@google.com>
1253
1254 * go.dg/concatstring.go: New test.
1255
1256 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
1257
1258 PR fortran/90921
1259 * gfortran.dg/goacc/declare-3.f95: Update.
1260
1261 PR fortran/85221
1262 * gfortran.dg/goacc/declare-3.f95: New file.
1263
1264 PR middle-end/90859
1265 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
1266
1267 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
1268 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
1269
1270 PR testsuite/90861
1271 * c-c++-common/goacc/declare-pr90861.c: New file.
1272
1273 PR testsuite/90868
1274 * c-c++-common/goacc/declare-1.c: Update.
1275 * c-c++-common/goacc/declare-2.c: Likewise.
1276
1277 PR middle-end/90862
1278 * c-c++-common/goacc/declare-1.c: Update.
1279 * c-c++-common/goacc/declare-2.c: Likewise.
1280
1281 2019-06-18 Marek Polacek <polacek@redhat.com>
1282
1283 PR c++/84698
1284 * g++.dg/cpp0x/noexcept42.C: New test.
1285
1286 PR c++/71548
1287 * g++.dg/cpp0x/variadic177.C: New test.
1288
1289 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
1290
1291 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
1292 contain dots.
1293 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
1294 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
1295 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
1296 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
1297 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
1298 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
1299 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
1300
1301 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
1302
1303 * gcc.target/i386/pr81563.c (dg-final): Check that no
1304 registers are restored from %esp.
1305
1306 2019-06-18 Richard Biener <rguenther@suse.de>
1307
1308 PR debug/90900
1309 * gcc.dg/gomp/pr90900.c: New testcase.
1310
1311 2019-06-18 Martin Sebor <msebor@redhat.com>
1312
1313 * gcc.dg/pr90866-2.c: Remove a pointless declaration
1314 to avoid compilation errors on arm-none-eabi.
1315
1316 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
1317
1318 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
1319 * gcc.target/aarch64/pcs_attribute-3.c: New test.
1320
1321 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1322 * gcc.target/aarch64/sve/fadda_1.c: New test.
1323
1324 2019-06-17 Jakub Jelinek <jakub@redhat.com>
1325
1326 * gcc.dg/vect/vect-simd-8.c: New test.
1327 * gcc.dg/vect/vect-simd-9.c: New test.
1328 * g++.dg/vect/simd-2.cc: New test.
1329 * g++.dg/gomp/scan-1.C: New test.
1330
1331 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
1332
1333 PR target/62055
1334 * gcc.target/i386/fnabs.c: New test.
1335
1336 2019-06-17 Marek Polacek <polacek@redhat.com>
1337
1338 PR c++/83820 - excessive attribute arguments not detected.
1339 * g++.dg/cpp0x/gen-attrs-67.C: New test.
1340
1341 2019-06-17 Nathan Sidwell <nathan@acm.org>
1342
1343 PR c++/90754
1344 * g++.dg/lookup/pr90754.C: New.
1345
1346 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
1347
1348 PR middle-end/64242
1349 * gcc.c-torture/execute/pr64242.c: Improve test.
1350
1351 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1352
1353 * gcc.target/msp430/mspabi_sllll.c: New test.
1354 * gcc.target/msp430/mspabi_srall.c: New test.
1355 * gcc.target/msp430/mspabi_srlll.c: New test.
1356 * gcc.c-torture/execute/shiftdi-2.c: New test.
1357
1358 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1359
1360 * lib/target-supports.exp: Add check_effective_target_longlong64.
1361
1362 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
1363
1364 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
1365 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
1366
1367 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
1368
1369 PR d/90650
1370 * gdc.dg/pr90650a.d: New test.
1371 * gdc.dg/pr90650b.d: New test.
1372
1373 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
1374
1375 * gfortran.dg/dummy_derived_typed.f90: New test.
1376
1377 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
1378
1379 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
1380
1381 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
1382
1383 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
1384
1385 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
1386
1387 PR objc/90709
1388 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
1389 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1390 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise
1391 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1392 * obj-c++.dg/syntax-error-1.mm: Likewise.
1393 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
1394 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1395 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1396 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1397 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
1398 in no longer supported, also on m64 where there's no meaning to it.
1399 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
1400 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
1401 there.
1402 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
1403 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
1404 * obj-c++.dg/stubify-2.mm: Likewise.
1405 * obj-c++.dg/try-catch-1.mm: Likewise.
1406 * obj-c++.dg/try-catch-3.mm: Likewise.
1407
1408 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
1409
1410 PR objc/90709
1411 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
1412 * objc.dg/image-info.m: Likewise.
1413 * objc.dg/method-6.m: Likewise.
1414 * objc.dg/no-extra-load.m: Likewise.
1415 * objc.dg/objc-foreach-4.m: Likewise.
1416 * objc.dg/objc-foreach-5.m: Likewise.
1417 * objc.dg/proto-lossage-7.m: Likewise.
1418 * objc.dg/strings/const-cfstring-2.m: Likewise.
1419 * objc.dg/strings/const-cfstring-5.m: Likewise.
1420 * objc.dg/strings/const-str-12b.m: Likewise.
1421 * objc.dg/symtab-1.m: Likewise.
1422 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
1423 * objc.dg/torture/strings/const-str-10.m: Likewise.
1424 * objc.dg/torture/strings/const-str-11.m: Likewise.
1425 * objc.dg/torture/strings/const-str-9.m: Likewise.
1426 * objc.dg/zero-link-1.m: Likewise.
1427 * objc.dg/zero-link-2.m: Likewise.
1428 * objc.dg/zero-link-3.m: Likewise.
1429 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
1430 * objc.dg/headers.m: XFAIL for Darwin14-19.
1431 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
1432 there.
1433
1434 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
1435
1436 PR objc/90709
1437 * objc-obj-c++-shared/CF-CFString.h: New.
1438 * objc-obj-c++-shared/F-NSArray.h: New.
1439 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
1440 * objc-obj-c++-shared/F-NSObject.h: New.
1441 * objc-obj-c++-shared/F-NSString.h: New.
1442 * objc-obj-c++-shared/F-NSValue.h: New.
1443 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
1444 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
1445 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
1446 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
1447 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
1448 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
1449 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
1450 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
1451 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
1452 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
1453 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
1454 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
1455 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
1456 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
1457 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
1458 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
1459 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
1460 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
1461 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
1462 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
1463 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
1464 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
1465 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
1466 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
1467 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
1468 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
1469 New.
1470 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
1471 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
1472 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
1473
1474 2019-06-15 Jakub Jelinek <jakub@redhat.com>
1475
1476 PR middle-end/90779
1477 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
1478 static block scope variable in #pragma acc routine.
1479
1480 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
1481
1482 * gfortran.dg/integer_exponentiation_4.f90: Update test.
1483 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
1484 * gfortran.dg/no_range_check_1.f90: Ditto.
1485
1486 2019-06-14 Harald Anlauf <anlauf@gmx.de>
1487
1488 PR fortran/90577
1489 PR fortran/90578
1490 * gfortran.dg/lrshift_1.f90: Adjust testcase.
1491 * gfortran.dg/shiftalr_3.f90: New testcase.
1492
1493 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
1494
1495 PR fortran/89646
1496 * gfortran.dg/pr89646.f90: New test.
1497
1498 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
1499
1500 PR rtl-optimization/90765
1501 * gcc.target/i386/pr90765-1.c: New test.
1502 * gcc.target/i386/pr90765-2.c: Likewise.
1503
1504 2019-06-14 Marek Polacek <polacek@redhat.com>
1505
1506 PR c++/90884 - stray note with -Wctor-dtor-privacy.
1507 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
1508 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
1509
1510 2019-06-14 Richard Biener <rguenther@suse.de>
1511
1512 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
1513
1514 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
1515
1516 PR ipa/90401
1517 * gcc.dg/ipa/ipcp-agg-10.c: New test.
1518
1519 2019-06-13 Martin Sebor <msebor@redhat.com>
1520
1521 PR tree-optimization/90662
1522 * gcc.dg/pr90866-2.c: New test.
1523 * gcc.dg/pr90866.c: Ditto.
1524
1525 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
1526 Lijia He <helijia@linux.ibm.com>
1527
1528 PR tree-optimization/77820
1529 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
1530 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
1531 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
1532 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
1533 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
1534 * gcc.target/sh/pr51244-20.c: Update testcase.
1535
1536 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1537
1538 * gcc.dg/darwin-minversion-link.c: New test.
1539
1540 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1541
1542 PR fortran/68544
1543 * gfortran.dg/pr68544.f90: New test.
1544 * gfortran.dg/pr85687.f90: Modify test for new error message.
1545
1546 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1547
1548 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
1549
1550 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1551
1552 PR fortran/89344
1553 * gfortran.dg/pr89344.f90: New test.
1554
1555 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1556
1557 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
1558 * gcc.dg/darwin-minversion-2.c: Likewise.
1559
1560 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
1561
1562 PR target/90871
1563 * g++.dg/ext/altivec-15.C: Add dg-error directive.
1564
1565 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1566
1567 * gcc.dg/pr90760.c: Require alias support.
1568
1569 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
1570
1571 PR tree-optimization/90869
1572 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
1573
1574 2019-06-13 Richard Biener <rguenther@suse.de>
1575
1576 PR tree-optimization/90856
1577 * gcc.target/i386/pr90856.c: New testcase.
1578
1579 2019-06-13 Jakub Jelinek <jakub@redhat.com>
1580
1581 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
1582 = {} store.
1583 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
1584 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
1585
1586 2019-06-13 Richard Biener <rguenther@suse.de>
1587
1588 * gcc.dg/vect/vect-version-1.c: New testcase.
1589 * gcc.dg/vect/vect-version-2.c: Likewise.
1590
1591 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
1592
1593 * g++.dg/diagnostic/variably-modified-type-1.C: New.
1594 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
1595 * g++.dg/other/pr84792-1.C: Likewise.
1596 * g++.dg/other/pr84792-2.C: Likewise.
1597 * g++.dg/parse/error24.C: Likewise.
1598 * g++.dg/parse/error32.C: Likewise.
1599 * g++.dg/parse/error33.C: Likewise.
1600 * g++.dg/parse/saved1.C: Likewise.
1601 * g++.dg/template/operator6.C: Likewise.
1602 * g++.dg/template/pr61745.C: Likewise.
1603 * g++.dg/template/typedef41.C: Likewise.
1604 * g++.old-deja/g++.jason/crash10.C: Likewise.
1605
1606 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
1607
1608 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
1609 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
1610 * g++.dg/parse/error10.C: Adjust location.
1611 * g++.dg/parse/pragma2.C: Likewise.
1612
1613 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
1614
1615 PR tree-optimization/89713
1616 * g++.dg/tree-ssa/empty-loop.C: New test.
1617 * gcc.dg/tree-ssa/dce-2.c: New test.
1618 * gcc.dg/const-1.c: Add -fno-finite-loops option.
1619 * gcc.dg/graphite/graphite.exp: Likewise.
1620 * gcc.dg/loop-unswitch-1.c: Likewise.
1621 * gcc.dg/predict-9.c: Likewise.
1622 * gcc.dg/pure-2.c: Likewise.
1623 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
1624 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1625 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1626 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
1627
1628 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1629
1630 PR target/88838
1631 * gcc.target/aarch64/pr88838.c: New test.
1632 * gcc.target/aarch64/sve/while_1.c: Adjust.
1633
1634 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1635
1636 PR target/88834
1637 * gcc.target/aarch64/pr88834.c: New test.
1638 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
1639 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
1640 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
1641 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
1642 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
1643 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
1644
1645 2019-06-12 Marek Polacek <polacek@redhat.com>
1646
1647 PR c++/87410
1648 * g++.dg/cpp1y/pr87410.C: New test.
1649
1650 2019-06-12 Marek Polacek <polacek@redhat.com>
1651
1652 PR c++/66999 - 'this' captured by reference.
1653 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
1654
1655 PR c++/90825 - endless recursion when evaluating sizeof.
1656 PR c++/90832 - endless recursion when evaluating sizeof.
1657 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
1658 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
1659
1660 2019-06-12 Martin Sebor <msebor@redhat.com>
1661
1662 PR middle-end/90676
1663 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
1664 output some more.
1665 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
1666 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
1667 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
1668 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
1669
1670 2019-06-12 Marek Polacek <polacek@redhat.com>
1671
1672 PR c++/90736 - bogus error with alignof.
1673 * g++.dg/cpp0x/alignof5.C: New test.
1674
1675 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1676
1677 * gcc.dg/builtin-apply2.c: Skip for PRU.
1678 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
1679
1680 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1681
1682 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
1683
1684 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1685
1686 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
1687 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
1688 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
1689 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
1690 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
1691
1692 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1693
1694 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
1695
1696 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1697
1698 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
1699 * gcc.dg/20020312-2.c: No PIC register for PRU.
1700
1701 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1702
1703 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
1704 * lib/target-utils.exp: Ditto.
1705 * lib/target-supports.exp (check_effective_target_function_pointers,
1706 check_effective_target_large_return_values): New.
1707
1708 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1709
1710 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
1711 * lib/target-utils.exp: Ditto.
1712 * lib/target-supports.exp: Declare PRU target as tiny.
1713
1714 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1715
1716 * gcc.target/pru/abi-arg-struct.c: New test.
1717 * gcc.target/pru/ashiftrt.c: New test.
1718 * gcc.target/pru/builtins-1.c: New test.
1719 * gcc.target/pru/builtins-error.c: New test.
1720 * gcc.target/pru/clearbit.c: New test.
1721 * gcc.target/pru/loop-asm.c: New test.
1722 * gcc.target/pru/loop-dowhile.c: New test.
1723 * gcc.target/pru/loop-hi-1.c: New test.
1724 * gcc.target/pru/loop-hi-2.c: New test.
1725 * gcc.target/pru/loop-qi-1.c: New test.
1726 * gcc.target/pru/loop-qi-2.c: New test.
1727 * gcc.target/pru/loop-short-1.c: New test.
1728 * gcc.target/pru/loop-short-2.c: New test.
1729 * gcc.target/pru/loop-si-1.c: New test.
1730 * gcc.target/pru/loop-si-2.c: New test.
1731 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
1732 * gcc.target/pru/loop-ubyte-1.c: New test.
1733 * gcc.target/pru/loop-ubyte-2.c: New test.
1734 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
1735 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
1736 * gcc.target/pru/mabi-ti-1.c: New test.
1737 * gcc.target/pru/mabi-ti-2.c: New test.
1738 * gcc.target/pru/mabi-ti-3.c: New test.
1739 * gcc.target/pru/mabi-ti-4.c: New test.
1740 * gcc.target/pru/mabi-ti-5.c: New test.
1741 * gcc.target/pru/mabi-ti-6.c: New test.
1742 * gcc.target/pru/mabi-ti-7.c: New test.
1743 * gcc.target/pru/pr64366.c: New test.
1744 * gcc.target/pru/pragma-ctable_entry.c: New test.
1745 * gcc.target/pru/pru.exp: New file.
1746 * gcc.target/pru/qbbc-1.c: New test.
1747 * gcc.target/pru/qbbc-2.c: New test.
1748 * gcc.target/pru/qbbc-3.c: New test.
1749 * gcc.target/pru/qbbs-1.c: New test.
1750 * gcc.target/pru/qbbs-2.c: New test.
1751 * gcc.target/pru/setbit.c: New test.
1752 * gcc.target/pru/zero_extend-and-hisi.c: New test.
1753 * gcc.target/pru/zero_extend-and-qihi.c: New test.
1754 * gcc.target/pru/zero_extend-and-qisi.c: New test.
1755 * gcc.target/pru/zero_extend-hisi.c: New test.
1756 * gcc.target/pru/zero_extend-qihi.c: New test.
1757 * gcc.target/pru/zero_extend-qisi.c: New test.
1758 * lib/target-supports.exp: Add PRU to feature filters.
1759
1760 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1761
1762 PR fortran/90002
1763 * gfortran.dg/pr90002.f90: New test.
1764
1765 2019-06-12 Martin Sebor <msebor@redhat.com>
1766
1767 PR middle-end/90676
1768 * gcc.dg/tree-ssa/dump-6.c: New test.
1769 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
1770 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
1771 * gcc.dg/store_merging_5.c: Same.
1772 * gcc.dg/tree-prof/stringop-2.c: Same.
1773 * gcc.dg/tree-ssa/pr30375.c: Same.
1774 * gcc.dg/tree-ssa/slsr-27.c: Same.
1775 * gcc.dg/tree-ssa/slsr-28.c: Same.
1776 * gcc.dg/tree-ssa/slsr-29.c: Same.
1777 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
1778
1779 2019-06-12 Martin Sebor <msebor@redhat.com>
1780
1781 PR tree-optimization/90662
1782 * gcc.dg/strlenopt-62.c: New test.
1783 * gcc.dg/strlenopt-63.c: New test.
1784 * gcc.dg/strlenopt-64.c: New test.
1785
1786 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
1787
1788 * gcc.target/arm/ssadv16qi.c: New test.
1789 * gcc.target/arm/usadv16qi.c: Likewise.
1790
1791 2019-06-12 Jakub Jelinek <jakub@redhat.com>
1792
1793 PR c/90760
1794 * gcc.dg/pr90760.c: New test.
1795
1796 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
1797
1798 * gcc.target/mips/data-sym-pool.c: Update expected output.
1799 * gcc.target/mips/data-sym-multi-pool.c: New test.
1800
1801 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
1802
1803 PR testsuite/65364
1804 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
1805 (fn2): Likewise.
1806
1807 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
1808
1809 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
1810 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
1811 unset -mpcrel in the target pragmas.
1812 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
1813 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
1814 unset -mpcrel in the target pragmas.
1815
1816 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
1817
1818 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
1819
1820 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
1821
1822 PR c++/90449 - add -Winaccessible-base option.
1823 * g++.dg/warn/Winaccessible-base-1.C: New file.
1824 * g++.dg/warn/Winaccessible-base-2.C: New file.
1825 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
1826 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
1827
1828 2019-06-11 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR c++/90810
1831 * g++.dg/ext/vector37.C: New test.
1832
1833 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
1834
1835 PR c++/87250
1836 * g++.dg/cpp0x/pr87250.C: New test.
1837
1838 2019-06-10 Jakub Jelinek <jakub@redhat.com>
1839
1840 PR testsuite/90772
1841 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
1842 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1843 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
1844 * g++.dg/cpp1z/pr85569.C: Include <functional>.
1845 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
1846 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
1847
1848 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
1849
1850 PR other/90695
1851 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
1852
1853 2019-06-10 Jakub Jelinek <jakub@redhat.com>
1854
1855 * c-c++-common/gomp/scan-1.c: New test.
1856 * c-c++-common/gomp/scan-2.c: New test.
1857 * c-c++-common/gomp/scan-3.c: New test.
1858 * c-c++-common/gomp/scan-4.c: New test.
1859
1860 2019-06-10 Martin Liska <mliska@suse.cz>
1861
1862 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
1863 function name.
1864
1865 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
1866
1867 * gcc.target/arc/jumptables.c: Update test.
1868
1869 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
1870
1871 * gcc.target/arc/and-cnst-size.c: New test.
1872 * gcc.target/arc/mov-cnst-size.c: Likewise.
1873 * gcc.target/arc/or-cnst-size.c: Likewise.
1874 * gcc.target/arc/store-merge-1.c: Update test.
1875 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
1876 * gcc.target/arc/cmem-1.c: Likewise.
1877 * gcc.target/arc/cmem-2.c: Likewise.
1878 * gcc.target/arc/cmem-3.c: Likewise.
1879 * gcc.target/arc/cmem-4.c: Likewise.
1880 * gcc.target/arc/cmem-5.c: Likewise.
1881 * gcc.target/arc/cmem-6.c: Likewise.
1882 * gcc.target/arc/loop-4.c: Likewise.
1883 * gcc.target/arc/movh_cl-1.c: Likewise.
1884 * gcc.target/arc/sdata-3.c: Likewise.
1885
1886 2019-06-10 Martin Liska <mliska@suse.cz>
1887
1888 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
1889
1890 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
1891
1892 * gcc.dg/attr-copy-6.c: Require alias support.
1893
1894 2019-06-09 Marek Polacek <polacek@redhat.com>
1895
1896 PR c++/65175
1897 * g++.dg/cpp0x/alias-decl-69.C: New test.
1898
1899 PR c++/60366
1900 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
1901
1902 019-06-09 Paul Thomas <pault@gcc.gnu.org>
1903
1904 PR fortran/89365
1905 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
1906
1907 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
1908
1909 PR fortran/90786
1910 * gfortran.dg/proc_ptr_51.f90 : New test.
1911
1912 2019-06-08 Marek Polacek <polacek@redhat.com>
1913
1914 PR c++/52269
1915 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
1916
1917 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1918 Tomáš Trnka <trnka@scm.com>
1919
1920 PR fortran/90744
1921 * gfortran.dg/deferred_character_33.f90: New test.
1922 * gfortran.dg/deferred_character_33a.f90: New test.
1923
1924 2019-06-08 Marek Polacek <polacek@redhat.com>
1925
1926 PR c++/77548
1927 * g++.dg/other/pr77548.C: New test.
1928
1929 PR c++/72845
1930 * g++.dg/cpp0x/noexcept41.C: New test.
1931
1932 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1933
1934 * gcc.target/aarch64/sve/init_1.c: Remove options
1935 -O2 -fno-schedule-insns and instead pass -O.
1936 Update assembly in comments.
1937 * gcc.target/aarch64/sve/init_2.c: Likewise.
1938 * gcc.target/aarch64/sve/init_3.c: Likewise.
1939 * gcc.target/aarch64/sve/init_4.c: Likewise.
1940 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
1941 adjust dg-scan.
1942 * gcc.target/aarch64/sve/init_6.c: Likewise.
1943 * gcc.target/aarch64/sve/init_7.c: Likewise.
1944 * gcc.target/aarch64/sve/init_8.c: Likewise.
1945 * gcc.target/aarch64/sve/init_9.c: Likewise.
1946 * gcc.target/aarch64/sve/init_10.c: Likewise.
1947 * gcc.target/aarch64/sve/init_11.c: Likewise.
1948 * gcc.target/aarch64/sve/init_12.c: Likewise.
1949
1950 2019-06-07 Marek Polacek <polacek@redhat.com>
1951
1952 PR c++/77747
1953 * g++.dg/cpp0x/inh-ctor33.C: New test.
1954
1955 PR c++/77967
1956 * g++.dg/cpp0x/alias-decl-68.C: New test.
1957
1958 PR c++/77771
1959 * g++.dg/cpp0x/constexpr-77771.C: New test.
1960
1961 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
1962
1963 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
1964
1965 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
1966
1967 PR fortran/89100
1968 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
1969 to allow use when kind=16 is not supported.
1970 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
1971 to allow use when kind=16 is not supported.
1972
1973 2019-06-07 Richard Biener <rguenther@suse.de>
1974
1975 PR debug/90574
1976 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
1977 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
1978
1979 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
1980
1981 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
1982
1983 2019-06-07 Martin Liska <mliska@suse.cz>
1984
1985 PR tree-optimization/78902
1986 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
1987 of __builtin_alloca.
1988 * c-c++-common/asan/pr88619.c: Likewise.
1989 * g++.dg/overload/using2.C: Likewise for malloc.
1990 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
1991 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
1992 * gcc.dg/pr43643.c: Likewise.
1993 * gcc.dg/pr59717.c: Likewise for calloc.
1994 * gcc.dg/torture/pr71816.c: Likewise.
1995 * gcc.dg/tree-ssa/pr78886.c: Likewise.
1996 * gcc.dg/tree-ssa/pr79697.c: Likewise.
1997 * gcc.dg/pr78902.c: New test.
1998
1999 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
2000
2001 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
2002 on Darwin.
2003
2004 2019-06-06 Martin Jambor <mjambor@suse.cz>
2005
2006 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
2007 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
2008 * gnat.dg/opt39.adb: Adjust scan dump.
2009
2010 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2011
2012 * gcc.target/msp430/size-optimized-shifts.c: New test.
2013
2014 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2015
2016 * gcc.target/msp430/emulate-slli.c: New test.
2017 * gcc.target/msp430/emulate-srai.c: New test.
2018 * gcc.target/msp430/emulate-srli.c: New test.
2019
2020 2019-06-06 Martin Liska <mliska@suse.cz>
2021
2022 PR tree-optimization/87954
2023 * gcc.dg/pr87954.c: New test.
2024
2025 2019-06-06 Richard Biener <rguenther@suse.de>
2026
2027 * gcc.dg/tree-ssa/alias-37.c: New testcase.
2028 * gcc.dg/torture/20190604-1.c: Likewise.
2029 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
2030
2031 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
2032
2033 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
2034 * gcc.target/arc/tmac-2.c: Likewise.
2035
2036 2019-06-05 Martin Sebor <msebor@redhat.com>
2037
2038 PR c/90737
2039 * c-c++-common/Wreturn-local-addr.c: New test.
2040 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
2041
2042 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
2043
2044 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
2045 for {x,y,z} suffix.
2046 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2047
2048 2019-06-05 Martin Sebor <msebor@redhat.com>
2049
2050 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
2051 been committed.
2052
2053 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2054
2055 * g++.dg/diagnostic/return-type-invalid-1.C: New.
2056 * g++.old-deja/g++.brendan/crash16.C: Adjust.
2057 * g++.old-deja/g++.law/ctors5.C: Likewise.
2058
2059 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 * g++.dg/other/friend4.C: Test locations too.
2062 * g++.dg/other/friend5.C: Likewise.
2063 * g++.dg/other/friend7.C: Likewise.
2064
2065 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
2066
2067 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
2068
2069 2019-06-05 Martin Sebor <msebor@redhat.com>
2070
2071 * gcc.dg/weak/weak-19.c: New test.
2072
2073 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
2074
2075 * gnat.dg/specs/discr6.ads: New test.
2076
2077 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
2078
2079 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
2080 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
2081 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
2082 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
2083 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
2084 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
2085
2086 2019-06-05 Jakub Jelinek <jakub@redhat.com>
2087
2088 PR debug/90733
2089 * gcc.dg/pr90733.c: New test.
2090
2091 2019-06-05 Richard Biener <rguenther@suse.de>
2092
2093 PR middle-end/90726
2094 * gcc.dg/pr90726.c: Enable IVOPTs.
2095
2096 2019-06-05 Jakub Jelinek <jakub@redhat.com>
2097
2098 * g++.dg/vect/simd-1.cc: New test.
2099
2100 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
2101
2102 PR target/89803
2103 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
2104 __builtin_ia32_fpclasssd): Removed.
2105 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
2106 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
2107 __builtin_ia32_fpclasssd): Removed.
2108 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
2109 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
2110 __builtin_ia32_fpclasssd): Removed.
2111 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
2112 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
2113 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
2114 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
2115 Add test for _mm_mask_fpclass_ss_mask.
2116 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
2117 Add test for _mm_mask_fpclass_sd_mask.
2118
2119 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
2120
2121 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
2122 * gcc.target/powerpc/direct-move-double2.c: Ditto.
2123 * gcc.target/powerpc/direct-move-float1.c: Ditto.
2124 * gcc.target/powerpc/direct-move-float2.c: Ditto.
2125 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
2126 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
2127
2128 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
2129
2130 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
2131 constraint.
2132
2133 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2134
2135 * g++.dg/concepts/pr60573.C: Test locations too.
2136 * g++.dg/cpp0x/deleted13.C: Likewise.
2137 * g++.dg/parse/error29.C: Likewise.
2138 * g++.dg/parse/qualified4.C: Likewise.
2139 * g++.dg/template/crash96.C Likewise.
2140 * g++.old-deja/g++.brendan/crash22.C Likewise.
2141 * g++.old-deja/g++.brendan/crash23.C Likewise.
2142 * g++.old-deja/g++.law/visibility10.C Likewise.
2143 * g++.old-deja/g++.other/decl5.C: Likewise.
2144
2145 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
2146
2147 PR target/78263
2148 * g++.target/powerpc: New directory.
2149 * g++.target/powerpc/powerpc.exp: New test driver.
2150 * g++.target/powerpc/undef-bool-3.C: New.
2151
2152 2019-06-04 Jakub Jelinek <jakub@redhat.com>
2153
2154 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2155 a sorry_at on any of the clauses.
2156
2157 2019-06-04 Richard Biener <rguenther@suse.de>
2158
2159 PR middle-end/90726
2160 * gcc.dg/pr90726.c: New testcase.
2161
2162 2019-06-04 Richard Biener <rguenther@suse.de>
2163
2164 PR tree-optimization/90738
2165 * gcc.dg/torture/pr90738.c: New testcase.
2166
2167 Revert
2168 2019-06-03 Richard Biener <rguenther@suse.de>
2169
2170 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
2171
2172 2019-06-04 Martin Liska <mliska@suse.cz>
2173
2174 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
2175 * gfortran.dg/goacc/pr78027.f90: Likewise.
2176
2177 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
2178
2179 * gcc.target/powerpc/mmfpgpr.c: Delete.
2180
2181 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
2182
2183 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
2184 on AIX.
2185 * g++.dg/debug/enum-1.C: Same.
2186
2187 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
2188
2189 PR middle-end/64242
2190 * gcc.c-torture/execute/pr64242.c: Update test.
2191
2192 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2193
2194 * gcc.target/aarch64/pcs_attribute-2.c: New test.
2195 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
2196 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
2197 New.
2198
2199 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2200
2201 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
2202 * gcc.target/aarch64/usadv16qi.c: Likewise.
2203 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
2204 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
2205
2206 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2207
2208 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
2209 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
2210 (check_effective_target_aarch64_sve_hw): Likewise.
2211
2212 2019-06-03 Richard Biener <rguenther@suse.de>
2213
2214 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
2215
2216 2019-06-03 Richard Biener <rguenther@suse.de>
2217
2218 PR tree-optimization/90716
2219 * gcc.dg/guality/pr90716.c: New testcase.
2220
2221 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2222
2223 PR target/88837
2224 * gcc.target/aarch64/sve/init_1.c: New test.
2225 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
2226 * gcc.target/aarch64/sve/init_2.c: Likewise.
2227 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
2228 * gcc.target/aarch64/sve/init_3.c: Likewise.
2229 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
2230 * gcc.target/aarch64/sve/init_4.c: Likewise.
2231 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
2232 * gcc.target/aarch64/sve/init_5.c: Likewise.
2233 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
2234 * gcc.target/aarch64/sve/init_6.c: Likewise.
2235 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
2236 * gcc.target/aarch64/sve/init_7.c: Likewise.
2237 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
2238 * gcc.target/aarch64/sve/init_8.c: Likewise.
2239 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
2240 * gcc.target/aarch64/sve/init_9.c: Likewise.
2241 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
2242 * gcc.target/aarch64/sve/init_10.c: Likewise.
2243 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
2244 * gcc.target/aarch64/sve/init_11.c: Likewise.
2245 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
2246 * gcc.target/aarch64/sve/init_12.c: Likewise.
2247 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
2248
2249 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2250
2251 PR tree-optimization/90681
2252 * gfortran.dg/vect/pr90681.f: New test.
2253
2254 2019-06-03 Richard Biener <rguenther@suse.de>
2255
2256 PR testsuite/90713
2257 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
2258
2259 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2260
2261 PR fortran/90539
2262 * gfortran.dg/internal_pack_24.f90: New test.
2263
2264 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
2265
2266 PR target/90698
2267 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
2268 * gcc.target/i386/pr63538.c: Likewise.
2269 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
2270
2271 2019-06-01 Martin Sebor <msebor@redhat.com>
2272
2273 PR middle-end/90694
2274 * gcc.dg/tree-ssa/dump-5.c: New test.
2275
2276 2019-05-31 Jan Hubicka <jh@suse.cz>
2277
2278 * g++.dg/lto/alias-1_0.C: New testcase.
2279 * g++.dg/lto/alias-1_1.C: New testcase.
2280
2281 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
2282
2283 PR target/89355
2284 * gcc.target/i386/cet-label-3.c: New test.
2285 * gcc.target/i386/cet-label-4.c: Likewise.
2286 * gcc.target/i386/cet-label-5.c: Likewise.
2287
2288 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
2289
2290 * gcc.target/mips/msa-fmadd.c: New.
2291
2292 2019-05-31 Jakub Jelinek <jakub@redhat.com>
2293
2294 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2295 a sorry on lastprivate conditional on simd construct.
2296 * gcc.dg/vect/vect-simd-6.c: New test.
2297 * gcc.dg/vect/vect-simd-7.c: New test.
2298
2299 * gcc.dg/vect/vect-simd-5.c: New test.
2300
2301 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
2302
2303 PR c/43673
2304 * gcc.dg/format-dfp-printf-1.c: New test.
2305 * gcc.dg/format-dfp-scanf-1.c: Likewise.
2306
2307 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
2308
2309 * g++.dg/tree-ssa/cprop-vcond.C: New file.
2310
2311 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
2312
2313 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
2314 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
2315 * gcc.dg/Walloca-13.c: Xfail.
2316
2317 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
2318 Michael Meissner <meissner@linux.ibm.com>
2319
2320 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
2321 * gcc.target/powerpc/localentry-1.c: Likewise.
2322 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
2323 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
2324 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
2325 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
2326 (check_effective_target_powerpc_future_ok): New.
2327
2328 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
2329
2330 PR debug/86964
2331 * g++.dg/debug/dwarf2/fesd-any.C: Use
2332 -fno-eliminate-unused-debug-symbols.
2333 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
2334 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
2335 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
2336 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
2337 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
2338 * g++.dg/debug/enum-2.C: Likewise.
2339 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2340 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2341 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2342 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2343 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2344
2345 2019-05-31 Jakub Jelinek <jakub@redhat.com>
2346
2347 PR tree-optimization/90671
2348 * gcc.dg/torture/pr90671.c: New test.
2349
2350 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
2351
2352 * g++.dg/cpp0x/pr84497.C: Require alias support.
2353
2354 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
2355
2356 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
2357 and label for Darwin.
2358 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
2359 Darwin.
2360
2361 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
2362
2363 * gcc.target/aarch64/sve/fabd_1.c: New.
2364
2365 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
2366
2367 * gcc.target/i386/pr86257.c: Require native TLS support.
2368 * gcc.target/i386/stack-prot-sym.c: Likewise.
2369
2370 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2371
2372 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
2373 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
2374 * g++.dg/parse/crash59.C: Likewise.
2375 * g++.dg/parse/error38.C: Likewise.
2376 * g++.dg/parse/error39.C: Likewise.
2377 * g++.dg/template/crash31.C: Likewise.
2378 * g++.dg/template/operator8.C: Likewise.
2379 * g++.dg/template/operator9.C: Likewise.
2380
2381 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
2382
2383 * gcc.target/powerpc/notoc-direct-1.c: New.
2384 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
2385
2386 2019-05-29 Jakub Jelinek <jakub@redhat.com>
2387
2388 PR c++/90598
2389 * g++.dg/cpp0x/pr90598.C: New test.
2390
2391 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2392
2393 PR fortran/90539
2394 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
2395 * gfortran.dg/internal_pack_22.f90: New test.
2396 * gfortran.dg/internal_pack_23.f90: New test.
2397
2398 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
2399
2400 * tree-ssa/alias-access-spath-1.c: new testcase.
2401
2402 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2403
2404 PR c++/89875
2405 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
2406 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
2407
2408 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2409
2410 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
2411 driver for AArch64 SVE2.
2412 * gcc.target/aarch64/sve2/average_1.c: New test.
2413 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
2414 helper.
2415 (check_effective_target_aarch64_sve1_only): Likewise.
2416 (check_effective_target_aarch64_sve2_hw): Likewise.
2417 (check_effective_target_vect_avg_qi): Check for SVE1 only.
2418
2419 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
2420
2421 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
2422 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
2423 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
2424 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
2425 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
2426 * gcc.target/aarch64/return_address_sign_builtin.c: New file
2427
2428 2019-05-29 Jakub Jelinek <jakub@redhat.com>
2429
2430 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2431 sorry on lastprivate conditional on parallel for.
2432 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
2433 lastprivate conditional warnings on parallel for constructs.
2434 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
2435
2436 PR c/90628
2437 * c-c++-common/builtin-arith-overflow-3.c: New test.
2438
2439 P1091R3 - Extending structured bindings to be more like var decls
2440 P1381R1 - Reference capture of structured bindings
2441 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
2442 instead of error and only for c++17_down. Add a thread_local test.
2443 (z2): Add a __thread test.
2444 * g++.dg/cpp2a/decomp1.C: New test.
2445 * g++.dg/cpp2a/decomp1-aux.cc: New file.
2446 * g++.dg/cpp2a/decomp2.C: New test.
2447 * g++.dg/cpp2a/decomp3.C: New test.
2448
2449 2019-05-29 Martin Liska <mliska@suse.cz>
2450
2451 PR testsuite/90657
2452 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
2453
2454 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
2455
2456 * gcc.target/powerpc/localentry-detect-1.c: New file.
2457
2458 2019-05-28 Marek Polacek <polacek@redhat.com>
2459
2460 PR c++/90548 - ICE with generic lambda and empty pack.
2461 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
2462
2463 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2464
2465 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
2466 vectorized masked loads.
2467
2468 2019-05-28 Jeff Law <law@redhat.com>
2469
2470 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
2471 loop distribution.
2472
2473 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
2474
2475 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
2476 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
2477 * gcc.target/powerpc/p9-dimode2.c: Ditto.
2478
2479 2019-05-28 Martin Liska <mliska@suse.cz>
2480
2481 PR ipa/90555
2482 * gcc.dg/ipa/pr90555.c: New test.
2483
2484 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2485
2486 * gnat.dg/machine_attr1.ad[sb]: New test.
2487
2488 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2489
2490 * gnat.dg/opt79.ad[sb]: New test.
2491
2492 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2493
2494 * gnat.dg/specs/discr5.ads: New test.
2495
2496 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2497
2498 * gnat.dg/prefetch1.ad[sb]: New test.
2499
2500 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
2501
2502 * gcc.target/i386/pr22076.c: Adjust options to
2503 match codegen expected by the scan-asms.
2504
2505 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2506
2507 * gnat.dg/specs/array4.ads: New test.
2508
2509 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
2510
2511 PR tree-optimization/88440
2512 * gcc.target/aarch64/sve/index_offset_1.c: Add
2513 -fno-tree-loop-distribute-patterns.
2514 * gcc.target/aarch64/sve/single_1.c: Likewise.
2515 * gcc.target/aarch64/sve/single_2.c: Likewise.
2516 * gcc.target/aarch64/sve/single_3.c: Likewise.
2517 * gcc.target/aarch64/sve/single_4.c: Likewise.
2518 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
2519 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
2520 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
2521 * gcc.target/arm/ivopts.c: Likewise.
2522
2523 2019-05-27 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/90637
2526 * gcc.dg/gomp/pr90637.c: New testcase.
2527
2528 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2529
2530 * gnat.dg/expect2.adb: New test.
2531 * gnat.dg/expect2_pkg.ads: New helper.
2532
2533 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2534
2535 * gnat.dg/aliased2.adb: New test.
2536
2537 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2538
2539 * gnat.dg/limited_with7.ad[sb]: New test.
2540 * gnat.dg/limited_with7_pkg.ads: New helper.
2541
2542 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2543
2544 * gnat.dg/unchecked_convert13.adb: New test.
2545
2546 2019-05-27 Richard Biener <rguenther@suse.de>
2547
2548 PR testsuite/90615
2549 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
2550 -fno-tree-loop-distribute-patterns.
2551 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
2552 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
2553 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2554 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
2555 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2556
2557 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
2558
2559 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
2560 account for PIC code on Darwin.
2561 * gcc.target/i386/pr39013-2.c: Likewise.
2562 * gcc.target/i386/pr64317.c: Likewise.
2563
2564 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
2565
2566 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
2567 expected for Darwin.
2568
2569 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
2570
2571 * gcc.target/i386/pr89261.c: Test that the alignment required
2572 by the test correctly produces the expected error on Darwin.
2573
2574 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
2575
2576 * gcc.target/i386/pr82659-3.c: Require alias support.
2577
2578 2019-05-25 Marek Polacek <polacek@redhat.com>
2579
2580 PR c++/90572 - wrong disambiguation in friend declaration.
2581 * g++.dg/cpp2a/typename16.C: New test.
2582 * g++.dg/parse/friend13.C: New test.
2583
2584 2019-05-24 Jakub Jelinek <jakub@redhat.com>
2585
2586 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2587 sorry for omp for.
2588 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
2589
2590 2019-05-24 Richard Biener <rguenther@suse.de>
2591
2592 PR testsuite/90607
2593 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
2594
2595 2019-05-24 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR tree-optimization/90106
2598 PR testsuite/90517
2599 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
2600 and scan-tree-dump for tail call.
2601 * gcc.dg/cdce2.c: Likewise.
2602
2603 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
2604
2605 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
2606 code, not in comments or miscellaneous directives.
2607 * gcc.target/i386/pr18041-1.c: Likewise.
2608 * gcc.target/i386/pr18041-2.c: Likewise.
2609 * gcc.target/i386/wbinvd-1.c: Likewise.
2610 * gcc.target/i386/wbnoinvd-1.c: Likewise.
2611 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
2612 call to "bar".
2613 * gcc.target/i386/pr66819-4.c: Likewise.
2614 * gcc.target/i386/pr82662.c
2615 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
2616 destination register, don't try the m32 test on m64 targets.
2617
2618 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
2619
2620 * gcc.target/i386/pr67985-2.c: Adjust label checks for
2621 Darwin.
2622 * gcc.target/i386/pr77881.c: Likewise.
2623
2624 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
2625
2626 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
2627 * gcc.target/i386/pr70738-7.c: Likewise.
2628 * gcc.target/i386/pr24414.c: Likewise.
2629
2630 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
2631
2632 * lib/target-supports.exp (check_effective_target_mfentry): New.
2633 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
2634 * gcc/testsuite/gcc.target/i386/fentry.c: Likewise
2635 * gcc.target/i386/fentryname1.c: Likewise
2636 * gcc.target/i386/fentryname2.c: Likewise
2637 * gcc.target/i386/fentryname3.c: Likewise
2638 * gcc.target/i386/nop-mcount.c: Likewise
2639 * gcc.target/i386/pr82699-2.c: Likewise
2640 * gcc.target/i386/pr82699-4.c: Likewise
2641 * gcc.target/i386/pr82699-5.c: Likewise
2642 * gcc.target/i386/pr82699-6.c: Likewise
2643 * gcc.target/i386/returninst1.c: Likewise
2644 * gcc.target/i386/returninst2.c: Likewise
2645 * gcc.target/i386/returninst3.c : Likewise
2646
2647 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
2648
2649 * gcc.target/powerpc/localentry-1.c: New file.
2650
2651 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
2652
2653 PR target/90552
2654 * gcc.target/i386/pr90552.c: New test.
2655
2656 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
2657
2658 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
2659 __GFC_REAL_16__. Add -cpp to dg-options.
2660 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
2661 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
2662 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
2663 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
2664 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
2665
2666 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
2667
2668 * gcc.target/powerpc/cpu-future.c: New test.
2669
2670 2019-05-23 Richard Biener <rguenther@suse.de>
2671
2672 PR tree-optimization/88440
2673 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
2674 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
2675 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
2676 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
2677 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
2678 * g++.dg/tree-ssa/pr78847.C: Likewise.
2679 * gcc.dg/autopar/pr39500-1.c: Likewise.
2680 * gcc.dg/autopar/reduc-1char.c: Likewise.
2681 * gcc.dg/autopar/reduc-7.c: Likewise.
2682 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
2683 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
2684 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
2685 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
2686 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
2687 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
2688 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2689 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2690 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2691 * gcc.dg/tree-ssa/scev-11.c: Likewise.
2692 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2693 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2694 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2695 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2696 * gcc.target/i386/pr30970.c: Likewise.
2697 * gcc.target/i386/vect-double-1.c: Likewise.
2698 * gcc.target/i386/vect-double-2.c: Likewise.
2699 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2700 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2701 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2702 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2703 * gfortran.dg/vect/vect-5.f90: Likewise.
2704 * gfortran.dg/vect/vect-8.f90: Likewise.
2705
2706 2019-05-23 Martin Liska <mliska@suse.cz>
2707
2708 PR sanitizer/90570
2709 * g++.dg/asan/pr90570.C: New test.
2710
2711 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
2712
2713 * gnat.dg/opt78.ad[sb]: New test.
2714
2715 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
2716
2717 PR rtl-optimisation/64895
2718 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
2719 * gcc.target/i386/fuse-caller-save.c: Likewise.
2720 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
2721 PIC cases, remove XFAILs.
2722
2723 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
2724
2725 PR middle-end/90510
2726 * brig.dg/test/gimple/packed.hsail: Adjust.
2727
2728 2019-05-23 Jakub Jelinek <jakub@redhat.com>
2729
2730 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
2731
2732 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
2733
2734 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
2735 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
2736 gfortran.dg/namelist_89.f90: Gate test on effective_target
2737 fd_truncate.
2738
2739 2019-05-22 David Malcolm <dmalcolm@redhat.com>
2740
2741 PR c++/90462
2742 * g++.dg/pr90462.C: New test.
2743
2744 2019-05-22 Marek Polacek <polacek@redhat.com>
2745
2746 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
2747 different line. Check the column number too.
2748
2749 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
2750
2751 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
2752 scan-assembler-not string to avoid false matching on 32bit targets.
2753
2754 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
2755
2756 PR target/88483
2757 * gcc.target/i386/stackalign/pr88483-1.c: New test.
2758 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
2759
2760 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
2761
2762 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
2763
2764 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
2765
2766 PR fortran/89100
2767 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
2768 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
2769 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
2770 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
2771 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
2772 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
2773 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
2774 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
2775 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
2776
2777 2019-05-22 Martin Liska <mliska@suse.cz>
2778
2779 PR testsuite/90564
2780 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
2781 * gcc.target/powerpc/pr80315-2.c: Likewise.
2782 * gcc.target/powerpc/pr80315-3.c: Likewise.
2783 * gcc.target/powerpc/pr80315-4.c: Likewise.
2784
2785 2019-05-22 Martin Liska <mliska@suse.cz>
2786
2787 PR testsuite/90564
2788 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
2789 * gcc.target/powerpc/pr80315-2.c: Likewise.
2790 * gcc.target/powerpc/pr80315-3.c: Likewise.
2791 * gcc.target/powerpc/pr80315-4.c: Likewise.
2792
2793 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
2794
2795 PR testsuite/27221
2796 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
2797
2798 2019-05-22 Martin Liska <mliska@suse.cz>
2799
2800 PR lto/90500
2801 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
2802
2803 2019-05-22 Richard Biener <rguenther@suse.de>
2804
2805 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
2806
2807 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
2808
2809 PR middle-end/90553
2810 * gcc.dg/torture/pr90553.c: New test.
2811
2812 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2813
2814 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
2815 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
2816
2817 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2818
2819 PR c++/67184
2820 PR c++/69445
2821 * g++.dg/other/final3.C: New.
2822 * g++.dg/other/final4.C: Likewise.
2823 * g++.dg/other/final5.C: Likewise.
2824
2825 2019-05-21 Marek Polacek <polacek@redhat.com>
2826
2827 DR 1940 - static_assert in anonymous unions.
2828 * g++.dg/DRs/dr1940.C: New test.
2829
2830 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
2831
2832 PR target/90547
2833 * gcc.target/i386/pr90547.c: New test.
2834
2835 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2836
2837 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
2838
2839 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
2840
2841 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
2842
2843 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
2844 * gcc.target/i386/pr84723-2.c: Likewise.
2845 * gcc.target/i386/pr84723-3.c: Likewise.
2846 * gcc.target/i386/pr84723-4.c: Likewise.
2847 * gcc.target/i386/pr84723-5.c: Likewise.
2848
2849 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
2850
2851 PR testsuite/67958
2852 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
2853 the differences.
2854 * gcc.target/i386/pr32219-2.c: Likewise.
2855 * gcc.target/i386/pr32219-3.c: Likewise.
2856 * gcc.target/i386/pr32219-4.c: Likewise.
2857 * gcc.target/i386/pr32219-5.c: Likewise.
2858 * gcc.target/i386/pr32219-6.c: Likewise.
2859 * gcc.target/i386/pr32219-7.c: Likewise.
2860 * gcc.target/i386/pr32219-8.c: Likewise.
2861
2862 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
2863
2864 PR target/63891
2865 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
2866 the reasons.
2867
2868 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
2869
2870 * gcc.target/i386/vect-signbitf.c: New test.
2871
2872 2019-05-21 Nathan Sidwell <nathan@acm.org>
2873
2874 * g++.dg/lookup/using53.C: Adjust diagnostic.
2875
2876 2019-05-21 Richard Biener <rguenther@suse.de>
2877
2878 PR middle-end/90510
2879 * gcc.target/i386/pr90510.c: New testcase.
2880
2881 2019-05-21 Martin Liska <mliska@suse.cz>
2882
2883 * gcc.target/i386/pr90500-1.c: Add missing '""'.
2884 * gcc.target/i386/pr90500-2.c: Likewise.
2885
2886 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
2887
2888 * gcc.dg/uninit-28-gimple.c: New test.
2889 * gcc.dg/uninit-29-gimple.c: New test.
2890 * gcc.dg/uninit-30-gimple.c: New test.
2891 * gcc.dg/uninit-31-gimple.c: New test.
2892
2893 2019-05-21 Martin Liska <mliska@suse.cz>
2894
2895 * gcc.dg/pr90263.c: Add -O2.
2896
2897 2019-05-21 Martin Liska <mliska@suse.cz>
2898
2899 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
2900 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
2901 * gcc.target/powerpc/pr80315-2.c: Likewise.
2902 * gcc.target/powerpc/pr80315-3.c: Likewise.
2903 * gcc.target/powerpc/pr80315-4.c: Likewise.
2904 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
2905
2906 2019-05-21 Martin Liska <mliska@suse.cz>
2907
2908 PR testsuite/90551
2909 * pr90263.c: Move from gcc.c-torture/compile
2910 into gcc.dg.
2911
2912 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
2913
2914 PR testsuite/90503
2915 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
2916 Remove -flax-vector-conversions.
2917 (dg-additional-options): Remove.
2918 (test): Change to void. Declare m0 and m1 as __m64 and
2919 cast initializer in a proper way. Do not return result.
2920 (dg-final): Scan for 2 instances of movq.
2921
2922 2019-05-20 Marek Polacek <polacek@redhat.com>
2923
2924 CWG 2094 - volatile scalars are trivially copyable.
2925 PR c++/85679
2926 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
2927 for volatile int.
2928 * g++.dg/ext/is_trivially_copyable.C: New test.
2929
2930 2019-05-20 Marek Polacek <polacek@redhat.com>
2931
2932 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
2933
2934 * g++.dg/cpp2a/nontype-class17.C: New test.
2935
2936 * g++.dg/lookup/strong-using2.C: New test.
2937
2938 2019-05-20 Jeff Law <law@redhat.com>
2939
2940 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
2941 recent diagnostic cleanups.
2942
2943 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
2944
2945 PR tree-optimization/90106
2946 * gcc.dg/cdce3.c: Add hard_float effective target.
2947
2948 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
2949
2950 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
2951
2952 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
2953
2954 PR testsuite/58321
2955 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
2956 add a comment as to the reason for the difference.
2957 * gcc.target/i386/memset-strategy-1.c: Likewise.
2958
2959 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
2960
2961 PR c++/90532 Ensure __is_constructible(T[]) is false
2962 * g++.dg/ext/90532.C: New test.
2963
2964 2019-05-20 Jakub Jelinek <jakub@redhat.com>
2965
2966 * gcc.target/i386/avx512f-simd-1.c: New test.
2967
2968 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
2969
2970 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
2971 error message.
2972 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
2973
2974 2019-05-20 Martin Liska <mliska@suse.cz>
2975
2976 PR middle-end/90263
2977 * gcc.c-torture/compile/pr90263.c: New test.
2978 * lib/target-supports.exp: Add check_effective_target_glibc.
2979
2980 2019-05-20 Richard Biener <rguenther@suse.de>
2981
2982 PR testsuite/90518
2983 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
2984 vector support.
2985 * gcc.dg/gimplefe-41.c: Likewise.
2986
2987 2019-05-19 Andrew Pinski <apinski@marvell.com>
2988
2989 PR pch/81721
2990 * g++.dg/pch/operator-1.C: New testcase.
2991 * g++.dg/pch/operator-1.Hs: New file.
2992
2993 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
2994
2995 PR fortran/90498
2996 * gfortran.dg/associate_48.f90 : New test.
2997
2998 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2999
3000 PR fortran/78290
3001 * gfortran.dg/pr78290.f90: New test.
3002
3003 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3004
3005 PR fortran/88821
3006 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
3007 to make sure the test for internal_pack is retained.
3008 * gfortran.dg/assumed_type_2.f90: Split compile and run time
3009 tests into this and
3010 * gfortran.dg/assumed_type_2a.f90: New file.
3011 * gfortran.dg/c_loc_test_22.f90: Likewise.
3012 * gfortran.dg/contiguous_3.f90: Likewise.
3013 * gfortran.dg/internal_pack_11.f90: Likewise.
3014 * gfortran.dg/internal_pack_12.f90: Likewise.
3015 * gfortran.dg/internal_pack_16.f90: Likewise.
3016 * gfortran.dg/internal_pack_17.f90: Likewise.
3017 * gfortran.dg/internal_pack_18.f90: Likewise.
3018 * gfortran.dg/internal_pack_4.f90: Likewise.
3019 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
3020 to make sure the test for internal_pack is retained.
3021 * gfortran.dg/internal_pack_6.f90: Split compile and run time
3022 tests into this and
3023 * gfortran.dg/internal_pack_6a.f90: New file.
3024 * gfortran.dg/internal_pack_8.f90: Likewise.
3025 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
3026 tests into this and
3027 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
3028 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
3029 into this and
3030 * gfortran.dg/no_arg_check_2a.f90: New file.
3031 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
3032 tests into this and
3033 * gfortran.dg/typebound_assignment_5a.f90: New file.
3034 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
3035 tests into this and
3036 * gfortran.dg/typebound_assignment_6a.f90: New file.
3037 * gfortran.dg/internal_pack_19.f90: New file.
3038 * gfortran.dg/internal_pack_20.f90: New file.
3039 * gfortran.dg/internal_pack_21.f90: New file.
3040
3041 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
3042
3043 * objc.dg/instancetype-0.m: New.
3044
3045 2019-05-17 Martin Sebor <msebor@redhat.com>
3046
3047 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
3048
3049 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
3050 * g++.dg/ubsan/pr63956.C: Same.
3051 * g++.old-deja/g++.pt/assign1.C: Same.
3052
3053 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
3054
3055 PR testsuite/89433
3056 * c-c++-common/goacc/routine-5.c: Update.
3057 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
3058 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
3059
3060 PR testsuite/89433
3061 * c-c++-common/goacc/routine-2.c: Update, and move some test
3062 into...
3063 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
3064 new file.
3065
3066 PR testsuite/89433
3067 * c-c++-common/goacc/classify-routine.c: Update.
3068 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3069
3070 2019-05-16 Martin Sebor <msebor@redhat.com>
3071
3072 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
3073 * c-c++-common/Wvarargs-2.c: Same.
3074 * c-c++-common/Wvarargs.c: Same.
3075 * c-c++-common/pr51768.c: Same.
3076 * c-c++-common/tm/inline-asm.c: Same.
3077 * c-c++-common/tm/safe-1.c: Same.
3078 * g++.dg/asm-qual-1.C: Same.
3079 * g++.dg/asm-qual-3.C: Same.
3080 * g++.dg/conversion/dynamic1.C: Same.
3081 * g++.dg/cpp0x/constexpr-89599.C: Same.
3082 * g++.dg/cpp0x/constexpr-cast.C: Same.
3083 * g++.dg/cpp0x/constexpr-shift1.C: Same.
3084 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
3085 * g++.dg/cpp0x/nullptr04.C: Same.
3086 * g++.dg/cpp0x/static_assert12.C: Same.
3087 * g++.dg/cpp0x/static_assert8.C: Same.
3088 * g++.dg/cpp1y/lambda-conv1.C: Same.
3089 * g++.dg/cpp1y/pr79393-3.C: Same.
3090 * g++.dg/cpp1y/static_assert1.C: Same.
3091 * g++.dg/cpp1z/constexpr-if4.C: Same.
3092 * g++.dg/cpp1z/constexpr-if5.C: Same.
3093 * g++.dg/cpp1z/constexpr-if9.C: Same.
3094 * g++.dg/eh/goto2.C: Same.
3095 * g++.dg/eh/goto3.C: Same.
3096 * g++.dg/expr/static_cast8.C: Same.
3097 * g++.dg/ext/flexary5.C: Same.
3098 * g++.dg/ext/utf-array-short-wchar.C: Same.
3099 * g++.dg/ext/utf-array.C: Same.
3100 * g++.dg/ext/utf8-2.C: Same.
3101 * g++.dg/gomp/loop-4.C: Same.
3102 * g++.dg/gomp/macro-4.C: Same.
3103 * g++.dg/gomp/udr-1.C: Same.
3104 * g++.dg/init/initializer-string-too-long.C: Same.
3105 * g++.dg/other/offsetof9.C: Same.
3106 * g++.dg/ubsan/pr63956.C: Same.
3107 * g++.dg/warn/Wbool-operation-1.C: Same.
3108 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3109 * g++.dg/warn/Wtype-limits.C: Same.
3110 * g++.dg/wrappers/pr88680.C: Same.
3111 * g++.old-deja/g++.mike/eh55.C: Same.
3112 * gcc.dg/Wsign-compare-1.c: Same.
3113 * gcc.dg/Wtype-limits-Wextra.c: Same.
3114 * gcc.dg/Wtype-limits.c: Same.
3115 * gcc.dg/Wunknownprag.c: Same.
3116 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
3117 * gcc.dg/asm-6.c: Same.
3118 * gcc.dg/asm-qual-1.c: Same.
3119 * gcc.dg/cast-1.c: Same.
3120 * gcc.dg/cast-2.c: Same.
3121 * gcc.dg/cast-3.c: Same.
3122 * gcc.dg/cpp/source_date_epoch-2.c: Same.
3123 * gcc.dg/debug/pr85252.c: Same.
3124 * gcc.dg/dfp/cast-bad.c: Same.
3125 * gcc.dg/format/gcc_diag-1.c: Same.
3126 * gcc.dg/format/gcc_diag-11.c: Same.
3127 * gcc.dg/gcc_diag-11.c: Same.
3128 * gcc.dg/gnu-cond-expr-2.c: Same.
3129 * gcc.dg/gnu-cond-expr-3.c: Same.
3130 * gcc.dg/gomp/macro-4.c: Same.
3131 * gcc.dg/init-bad-1.c: Same.
3132 * gcc.dg/init-bad-2.c: Same.
3133 * gcc.dg/init-bad-3.c: Same.
3134 * gcc.dg/pr27528.c: Same.
3135 * gcc.dg/pr48552-1.c: Same.
3136 * gcc.dg/pr48552-2.c: Same.
3137 * gcc.dg/pr59846.c: Same.
3138 * gcc.dg/pr61096-1.c: Same.
3139 * gcc.dg/pr8788-1.c: Same.
3140 * gcc.dg/pr90082.c: Same.
3141 * gcc.dg/simd-2.c: Same.
3142 * gcc.dg/spellcheck-params-2.c: Same.
3143 * gcc.dg/spellcheck-params.c: Same.
3144 * gcc.dg/strlenopt-49.c: Same.
3145 * gcc.dg/tm/pr52141.c: Same.
3146 * gcc.dg/torture/pr51106-1.c: Same.
3147 * gcc.dg/torture/pr51106-2.c: Same.
3148 * gcc.dg/utf-array-short-wchar.c: Same.
3149 * gcc.dg/utf-array.c: Same.
3150 * gcc.dg/utf8-2.c: Same.
3151 * gcc.dg/warn-sprintf-no-nul.c: Same.
3152 * gcc.target/i386/asm-flag-0.c: Same.
3153 * gcc.target/i386/inline_error.c: Same.
3154 * gcc.target/i386/pr30848.c: Same.
3155 * gcc.target/i386/pr39082-1.c: Same.
3156 * gcc.target/i386/pr39678.c: Same.
3157 * gcc.target/i386/pr57756.c: Same.
3158 * gcc.target/i386/pr68843-1.c: Same.
3159 * gcc.target/i386/pr79804.c: Same.
3160 * gcc.target/i386/pr82673.c: Same.
3161 * obj-c++.dg/class-protocol-1.mm: Same.
3162 * obj-c++.dg/exceptions-3.mm: Same.
3163 * obj-c++.dg/exceptions-4.mm: Same.
3164 * obj-c++.dg/exceptions-5.mm: Same.
3165 * obj-c++.dg/exceptions-6.mm: Same.
3166 * obj-c++.dg/method-12.mm: Same.
3167 * obj-c++.dg/method-13.mm: Same.
3168 * obj-c++.dg/method-6.mm: Same.
3169 * obj-c++.dg/method-7.mm: Same.
3170 * obj-c++.dg/method-9.mm: Same.
3171 * obj-c++.dg/method-lookup-1.mm: Same.
3172 * obj-c++.dg/proto-lossage-4.mm: Same.
3173 * obj-c++.dg/protocol-qualifier-2.mm: Same.
3174 * objc.dg/call-super-2.m: Same.
3175 * objc.dg/class-protocol-1.m: Same.
3176 * objc.dg/desig-init-1.m: Same.
3177 * objc.dg/exceptions-3.m: Same.
3178 * objc.dg/exceptions-4.m: Same.
3179 * objc.dg/exceptions-5.m: Same.
3180 * objc.dg/exceptions-6.m: Same.
3181 * objc.dg/method-19.m: Same.
3182 * objc.dg/method-2.m: Same.
3183 * objc.dg/method-5.m: Same.
3184 * objc.dg/method-6.m: Same.
3185 * objc.dg/method-7.m: Same.
3186 * objc.dg/method-lookup-1.m: Same.
3187 * objc.dg/proto-hier-1.m: Same.
3188 * objc.dg/proto-lossage-4.m: Same.
3189
3190 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
3191
3192 * g++.dg/eh/o32-fp.C: New.
3193 * gcc.target/mips/dwarfregtable-1.c: New.
3194 * gcc.target/mips/dwarfregtable-2.c: New.
3195 * gcc.target/mips/dwarfregtable-3.c: New.
3196 * gcc.target/mips/dwarfregtable-4.c: New.
3197 * gcc.target/mips/dwarfregtable.h: New.
3198
3199 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
3200
3201 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
3202 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
3203 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
3204
3205 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
3206
3207 PR target/90497
3208 * gcc.target/i386/pr90497-1.c: New test.
3209 * gcc.target/i386/pr90497-2.c: Likewise.
3210
3211 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
3212
3213 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
3214 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
3215
3216 2019-05-17 Richard Biener <rguenther@suse.de>
3217
3218 * gcc.dg/gimplefe-41.c: New testcase.
3219
3220 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
3221
3222 PR tree-optimization/90106
3223 * gcc.dg/cdce3.c: New test.
3224
3225 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
3226
3227 * gcc.target/s390/zvector/vec-sldw.c: New test.
3228
3229 2019-05-17 Martin Liska <mliska@suse.cz>
3230
3231 PR middle-end/90478
3232 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
3233
3234 2019-05-16 Jakub Jelinek <jakub@redhat.com>
3235
3236 * gcc.dg/vect/vect-simd-1.c: New test.
3237 * gcc.dg/vect/vect-simd-2.c: New test.
3238 * gcc.dg/vect/vect-simd-3.c: New test.
3239 * gcc.dg/vect/vect-simd-4.c: New test.
3240
3241 2019-05-16 Martin Liska <mliska@suse.cz>
3242
3243 PR lto/90500
3244 * gcc.target/i386/pr90500-1.c: New test.
3245 * gcc.target/i386/pr90500-2.c: New test.
3246
3247 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
3248
3249 PR tree-optimization/90394
3250 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
3251 * gcc.dg/uninit-pr90394.c: New test.
3252
3253 2019-05-16 Richard Biener <rguenther@suse.de>
3254
3255 PR testsuite/90502
3256 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
3257 transforms happening earlier now.
3258
3259 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
3260
3261 * lib/target-supports.exp (check_effective_target_cet): Add the
3262 -fcf-protection flag to the build conditions.
3263
3264 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
3265
3266 PR tree-optimization/90106
3267 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
3268 * gcc.dg/cdce2.c: Likewise.
3269
3270 2019-05-16 Richard Biener <rguenther@suse.de>
3271
3272 PR tree-optimization/90424
3273 * g++.target/i386/pr90424-1.C: New testcase.
3274 * g++.target/i386/pr90424-2.C: Likewise.
3275
3276 2019-05-16 Richard Biener <rguenther@suse.de>
3277
3278 * gcc.dg/gimplefe-40.c: Amend again.
3279
3280 2019-05-15 Cherry Zhang <cherryyz@google.com>
3281
3282 * go.test/test/nilptr2.go: Change use function to actually do
3283 something.
3284
3285 2019-05-16 Jakub Jelinek <jakub@redhat.com>
3286
3287 PR middle-end/90478
3288 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
3289 instead of long.
3290
3291 * c-c++-common/gomp/simd8.c: New test.
3292
3293 2019-05-15 Marek Polacek <polacek@redhat.com>
3294
3295 CWG 2096 - constraints on literal unions.
3296 * g++.dg/cpp0x/literal-type1.C: New test.
3297
3298 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
3299
3300 PR fortran/90461
3301 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
3302 * gfortran.dg/open_errors_3.f90: New test.
3303
3304 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
3305
3306 PR target/89021
3307 * gcc.target/i386/mmx-vals.h: New file.
3308 * gcc.target/i386/sse2-mmx-2.c: Likewise.
3309 * gcc.target/i386/sse2-mmx-3.c: Likewise.
3310 * gcc.target/i386/sse2-mmx-4.c: Likewise.
3311 * gcc.target/i386/sse2-mmx-5.c: Likewise.
3312 * gcc.target/i386/sse2-mmx-6.c: Likewise.
3313 * gcc.target/i386/sse2-mmx-7.c: Likewise.
3314 * gcc.target/i386/sse2-mmx-8.c: Likewise.
3315 * gcc.target/i386/sse2-mmx-9.c: Likewise.
3316 * gcc.target/i386/sse2-mmx-10.c: Likewise.
3317 * gcc.target/i386/sse2-mmx-11.c: Likewise.
3318 * gcc.target/i386/sse2-mmx-12.c: Likewise.
3319 * gcc.target/i386/sse2-mmx-13.c: Likewise.
3320 * gcc.target/i386/sse2-mmx-14.c: Likewise.
3321 * gcc.target/i386/sse2-mmx-15.c: Likewise.
3322 * gcc.target/i386/sse2-mmx-16.c: Likewise.
3323 * gcc.target/i386/sse2-mmx-17.c: Likewise.
3324 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
3325 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
3326 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
3327 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
3328 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
3329 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
3330 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
3331 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
3332 * gcc.target/i386/sse2-mmx-20.c: Likewise.
3333 * gcc.target/i386/sse2-mmx-21.c: Likewise.
3334 * gcc.target/i386/sse2-mmx-22.c: Likewise.
3335 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
3336 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
3337 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
3338 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
3339 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
3340 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
3341 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
3342 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
3343 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
3344 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
3345 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
3346 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
3347 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
3348 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
3349 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
3350 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
3351 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
3352 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
3353 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
3354 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
3355 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
3356 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
3357 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
3358 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
3359 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
3360 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
3361 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
3362 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
3363 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
3364 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
3365 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
3366 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
3367 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
3368 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
3369 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
3370 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
3371 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
3372 * gcc.target/i386/sse2-mmx-por.c: Likewise.
3373 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
3374 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
3375 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
3376 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
3377 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
3378 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
3379 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
3380 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
3381 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
3382 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
3383 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
3384 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
3385 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
3386 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
3387 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
3388 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
3389 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
3390 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
3391 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
3392 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
3393 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
3394 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
3395 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
3396 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
3397 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
3398 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
3399 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
3400 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
3401 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
3402 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
3403 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
3404
3405 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
3406
3407 PR target/89021
3408 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
3409 with SSE2.
3410
3411 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
3412
3413 PR target/89021
3414 * gcc.target/i386/pr82483-1.c: Error only on ia32.
3415 * gcc.target/i386/pr82483-2.c: Likewise.
3416
3417 2019-05-15 Martin Liska <mliska@suse.cz>
3418
3419 PR middle-end/90478
3420 * gcc.dg/tree-ssa/pr90478-2.c: New test.
3421 * gcc.dg/tree-ssa/pr90478.c: New test.
3422
3423 2019-05-15 Richard Biener <rguenther@suse.de>
3424
3425 * gcc.dg/gimplefe-40.c: Amend.
3426
3427 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
3428
3429 * lib/target-supports.exp
3430 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
3431 (check_effective_target_powerpc_p9vector_ok): Likewise.
3432 (check_effective_target_powerpc_float128_sw_ok): Likewise.
3433 (check_effective_target_powerpc_float128_hw_ok): Likewise.
3434 (check_effective_target_powerpc_vsx_ok): Likewise.
3435 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
3436 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
3437
3438 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
3439
3440 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
3441 for PowerPC platforms.
3442
3443 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
3444
3445 PR target/82920
3446 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
3447 * gcc.target/i386/cet-notrack-5a.c: Likewise.
3448 * gcc.target/i386/cet-notrack-5b.c: Likewise.
3449 * gcc.target/i386/cet-notrack-6b.c: Likewise.
3450 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
3451 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
3452 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
3453 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
3454 * gcc.target/i386/cet-sjlj-3.c: Likewise.
3455 * gcc.target/i386/cet-sjlj-5.c: Likewise.
3456
3457 2019-05-14 Marek Polacek <polacek@redhat.com>
3458
3459 PR c++/68918
3460 * g++.dg/cpp0x/decltype71.C: New test.
3461
3462 PR c++/70156
3463 * g++.dg/init/static5.C: New test.
3464
3465 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
3466
3467 PR target/82920
3468 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
3469 * gcc.target/i386/pr52146.c: Likewise.
3470 * gcc.target/i386/pr52698.c: Likewise.
3471 * gcc.target/i386/pr52857-1.c: Likewise.
3472 * gcc.target/i386/pr52857-2.c: Likewise.
3473 * gcc.target/i386/pr52876.c: Likewise.
3474 * gcc.target/i386/pr53698.c: Likewise.
3475 * gcc.target/i386/pr54157.c: Likewise.
3476 * gcc.target/i386/pr55049-1.c: Likewise.
3477 * gcc.target/i386/pr55093.c: Likewise.
3478 * gcc.target/i386/pr55116-1.c: Likewise.
3479 * gcc.target/i386/pr55116-2.c: Likewise.
3480 * gcc.target/i386/pr55597.c: Likewise.
3481 * gcc.target/i386/pr59929.c: Likewise.
3482 * gcc.target/i386/pr66470.c: Likewise.
3483
3484 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3485
3486 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
3487 *-*-solaris2*.
3488 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
3489 * gcc.dg/c99-math-double-1.c: Likewise.
3490 * gcc.dg/c99-math-float-1.c: Likewise.
3491 * gcc.dg/c99-math-long-double-1.c: Likewise.
3492 * gcc.misc-tests/linkage.exp: Simplify triplet to
3493 x86_64-*-solaris2*.
3494
3495 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
3496 xfail.
3497 * gcc.target/i386/pr63620.c: Likewise.
3498
3499 * lib/target-supports.exp (check_sse_os_support_available): Remove
3500 Solaris 9/x86 workaround.
3501
3502 2019-05-14 Richard Biener <rguenther@suse.de>
3503
3504 * gcc.dg/gimplefe-40.c: New testcase.
3505
3506 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3507
3508 PR preprocessor/90382
3509 * g++.dg/diagnostic/trailing1.C: New test.
3510
3511 2019-05-14 marxin <mliska@suse.cz>
3512
3513 PR middle-end/90340
3514 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
3515 param.
3516
3517 2019-05-14 Richard Biener <rguenther@suse.de>
3518 H.J. Lu <hongjiu.lu@intel.com>
3519
3520 PR tree-optimization/88828
3521 * gcc.target/i386/pr88828-1.c: New test.
3522 * gcc.target/i386/pr88828-1a.c: Likewise.
3523 * gcc.target/i386/pr88828-1b.c: Likewise.
3524 * gcc.target/i386/pr88828-1c.c: Likewise.
3525 * gcc.target/i386/pr88828-4a.c: Likewise.
3526 * gcc.target/i386/pr88828-4b.c: Likewise.
3527 * gcc.target/i386/pr88828-5a.c: Likewise.
3528 * gcc.target/i386/pr88828-5b.c: Likewise.
3529 * gcc.target/i386/pr88828-7.c: Likewise.
3530 * gcc.target/i386/pr88828-7a.c: Likewise.
3531 * gcc.target/i386/pr88828-7b.c: Likewise.
3532 * gcc.target/i386/pr88828-8.c: Likewise.
3533 * gcc.target/i386/pr88828-8a.c: Likewise.
3534 * gcc.target/i386/pr88828-8b.c: Likewise.
3535 * gcc.target/i386/pr88828-9.c: Likewise.
3536 * gcc.target/i386/pr88828-9a.c: Likewise.
3537 * gcc.target/i386/pr88828-9b.c: Likewise.
3538
3539 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
3540
3541 * gcc.target/aarch64/signbitv4sf.c: New test.
3542 * gcc.target/aarch64/signbitv2sf.c: New test.
3543
3544 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
3545
3546 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
3547 regression, by matching a note on any line.
3548 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
3549 correct line number is matched without depending on a library header.
3550
3551 2019-05-13 Richard Biener <rguenther@suse.de>
3552
3553 PR tree-optimization/90402
3554 * gcc.dg/torture/pr90402-1.c: New testcase.
3555
3556 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
3557 Dominique d'Humieres <dominiq@gcc.gnu.org>
3558
3559 PR target/82920
3560 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
3561 do not use -fno-pic on Darwin.
3562 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3563 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3564 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3565 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3566 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3567 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3568 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3569 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3570 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3571 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3572 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3573 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
3574 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3575 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3576 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3577 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3578 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3579 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3580 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3581 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3582 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3583 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3584 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
3585 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
3586 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
3587 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
3588 * gcc.target/i386/ret-thunk-1.c: Likewise.
3589 * gcc.target/i386/ret-thunk-10.c: Likewise.
3590 * gcc.target/i386/ret-thunk-11.c: Likewise.
3591 * gcc.target/i386/ret-thunk-12.c: Likewise.
3592 * gcc.target/i386/ret-thunk-13.c: Likewise.
3593 * gcc.target/i386/ret-thunk-14.c: Likewise.
3594 * gcc.target/i386/ret-thunk-15.c: Likewise.
3595 * gcc.target/i386/ret-thunk-16.c: Likewise.
3596 * gcc.target/i386/ret-thunk-2.c: Likewise.
3597 * gcc.target/i386/ret-thunk-22.c: Likewise.
3598 * gcc.target/i386/ret-thunk-23.c: Likewise.
3599 * gcc.target/i386/ret-thunk-24.c: Likewise.
3600 * gcc.target/i386/ret-thunk-3.c: Likewise.
3601 * gcc.target/i386/ret-thunk-4.c: Likewise.
3602 * gcc.target/i386/ret-thunk-5.c: Likewise.
3603 * gcc.target/i386/ret-thunk-6.c: Likewise.
3604 * gcc.target/i386/ret-thunk-7.c: Likewise.
3605 * gcc.target/i386/ret-thunk-8.c: Likewise.
3606 * gcc.target/i386/ret-thunk-9.c: Likewise.
3607
3608 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
3609
3610 PR testsuite/81058
3611 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
3612 for variables on Darwin, rather than common.
3613 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
3614 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
3615
3616 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3617
3618 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
3619 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
3620
3621 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3622
3623 PR fortran/61968
3624 * gfortran.dg/assumed_type_10.f90: New test case.
3625 * gfortran.dg/assumed_type_11.f90: New test case.
3626
3627 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
3628
3629 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
3630 now tested.
3631 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
3632
3633 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3634
3635 * g++.dg/diagnostic/main1.C: New.
3636
3637 2019-05-10 Marek Polacek <polacek@redhat.com>
3638
3639 PR c++/78010 - bogus -Wsuggest-override warning on final function.
3640 * g++.dg/warn/Wsuggest-override-2.C: New test.
3641
3642 2019-05-10 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR tree-optimization/90385
3645 * gfortran.dg/pr90385.f90: New test.
3646
3647 PR c++/90383
3648 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
3649 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
3650
3651 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
3652
3653 PR fortran/90093
3654 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
3655 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
3656
3657 PR fortran/90352
3658 * gfortran.dg/iso_c_binding_char_1.f90: New test.
3659
3660 PR fortran/90355
3661 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
3662 the direct passing of substrings as descriptors to bind(C).
3663 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
3664 'atmp' to account for the setting of the 'span' field.
3665 * gfortran.dg/transpose_optimization_2.f90: Ditto.
3666
3667 2019-05-10 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR tree-optimization/88709
3670 PR tree-optimization/90271
3671 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
3672 arm*-*-*.
3673
3674 PR pch/90326
3675 * g++.dg/pch/pr90326.C: New test.
3676 * g++.dg/pch/pr90326.Hs: New file.
3677
3678 2019-05-10 Martin Liska <mliska@suse.cz>
3679
3680 PR middle-end/90340
3681 * gcc.dg/tree-ssa/pr90340-2.c: New test.
3682 * gcc.dg/tree-ssa/pr90340.c: New test.
3683
3684 2019-05-09 Cherry Zhang <cherryyz@google.com>
3685
3686 * go.dg/mapstring.go: New test.
3687
3688 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
3689
3690 PR target/90405
3691 * gcc.target/arm/pr90405.c: New test.
3692
3693 2019-05-09 Martin Liska <mliska@suse.cz>
3694
3695 * gcc.dg/gimplefe-39.c: New test.
3696
3697 2019-05-09 Martin Liska <mliska@suse.cz>
3698
3699 * gcc.dg/gimplefe-37.c: New test.
3700 * gcc.dg/gimplefe-33.c: Likewise.
3701
3702 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3703
3704 PR c++/90382
3705 Revert:
3706 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3707
3708 * g++.dg/diagnostic/trailing1.C: New.
3709
3710 2019-05-09 Richard Biener <rguenther@suse.de>
3711
3712 PR tree-optimization/90395
3713 * gcc.dg/torture/pr90395.c: New testcase.
3714
3715 2019-05-08 Cherry Zhang <cherryyz@google.com>
3716
3717 * go.dg/cmpstring.go: New test.
3718
3719 2019-05-08 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR c++/59813
3722 PR tree-optimization/89060
3723 * gcc.dg/tree-ssa/pr89060.c: New test.
3724
3725 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
3726 Richard Earnshaw <rearnsha@arm.com>
3727
3728 PR target/88167
3729 * gcc.target/arm/pr88167-1.c: New test.
3730 * gcc.target/arm/pr88167-2.c: New test.
3731
3732 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
3733
3734 PR tree-optimization/90078
3735 * g++.dg/tree-ssa/pr90078.C: New test.
3736
3737 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
3738
3739 PR tree-optimization/90240
3740 * gfortran.dg/graphite/pr90240.f: New test.
3741
3742 2019-05-08 Li Jia He <helijia@linux.ibm.com>
3743
3744 PR other/90381
3745 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
3746 test case to run on the little endian machine.
3747
3748 2019-05-08 Jakub Jelinek <jakub@redhat.com>
3749
3750 PR tree-optimization/90356
3751 * gcc.dg/tree-ssa/pr90356-1.c: New test.
3752 * gcc.dg/tree-ssa/pr90356-2.c: New test.
3753 * gcc.dg/tree-ssa/pr90356-3.c: New test.
3754 * gcc.dg/tree-ssa/pr90356-4.c: New test.
3755
3756 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
3757
3758 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
3759 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
3760 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
3761 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
3762 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
3763 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
3764 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
3765 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
3766 * gcc.target/i386/sse-13.c: Ditto.
3767 * gcc.target/i386/sse-14.c: Ditto.
3768 * gcc.target/i386/sse-22.c: Ditto.
3769 * gcc.target/i386/sse-23.c: Ditto.
3770 * g++.dg/other/i386-2.C: Ditto.
3771 * g++.dg/other/i386-3.C: Ditto.
3772
3773 2019-05-07 Cherry Zhang <cherryyz@google.com>
3774
3775 * go.dg/arrayclear.go: New test.
3776 * go.dg/mapclear.go: New test.
3777
3778 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
3779
3780 PR target/89765
3781 * gcc.target/powerpc/pr89765-mc.c: New test.
3782 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
3783 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
3784 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
3785 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
3786 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
3787 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
3788 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
3789 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
3790 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
3791 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
3792 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
3793 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
3794 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
3795 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
3796 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
3797 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
3798 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
3799 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
3800 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
3801 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
3802 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
3803 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
3804 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
3805 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
3806
3807 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3808
3809 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
3810 differences.
3811
3812 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
3813
3814 * gcc.target/i386/asm-7.c: New test.
3815 * gcc.target/i386/asm-1.c: Update expected error string.
3816 * gcc.target/i386/pr62120.c: Ditto.
3817
3818 2019-05-07 Li Jia He <helijia@linux.ibm.com>
3819
3820 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
3821 optimization.
3822 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
3823
3824 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
3825 Hongtao Liu <hongtao.liu@intel.com>
3826
3827 PR target/89750
3828 PR target/86444
3829 * gcc.target/i386/avx512f-vcomisd-2.c: New.
3830 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
3831
3832 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
3833
3834 PR fortran/90290
3835 * gfortran.dg/pr90290.f90: New test.
3836
3837 2019-05-06 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR tree-optimization/88709
3840 PR tree-optimization/90271
3841 * gcc.dg/store_merging_26.c: New test.
3842 * gcc.dg/store_merging_27.c: New test.
3843 * gcc.dg/store_merging_28.c: New test.
3844 * gcc.dg/store_merging_29.c: New test.
3845
3846 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
3847
3848 PR target/89424
3849 * gcc.target/powerpc/pr89424-0.c: New test.
3850 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
3851 enable testing of newly patched capability.
3852 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
3853 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
3854 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
3855
3856 2019-05-06 Marek Polacek <polacek@redhat.com>
3857
3858 PR c++/90265 - ICE with generic lambda.
3859 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
3860
3861 2019-05-06 Richard Biener <rguenther@suse.de>
3862
3863 PR tree-optimization/90358
3864 * gcc.target/i386/pr90358.c: New testcase.
3865
3866 2019-05-06 Richard Biener <rguenther@suse.de>
3867
3868 PR tree-optimization/88828
3869 * gcc.target/i386/pr88828-0.c: New testcase.
3870
3871 2019-05-06 Richard Biener <rguenther@suse.de>
3872
3873 PR tree-optimization/90328
3874 * gcc.dg/torture/pr90328.c: New testcase.
3875
3876 2019-05-06 Richard Biener <rguenther@suse.de>
3877
3878 PR testsuite/90331
3879 * gcc.dg/pr87314-1.c: Align the substring to open up
3880 string merging for targets aligning strings to 8 bytes.
3881
3882 2019-05-06 Martin Liska <mliska@suse.cz>
3883
3884 PR sanitizer/90312
3885 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
3886 systems.
3887 * gcc.dg/tsan/pr88017.c: Likewise.
3888
3889 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3890
3891 PR fortran/90344
3892 * gfortran.dg/pr90344.f90: New test
3893
3894 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
3895
3896 PR tree-optimization/90269
3897 * g++.dg/tree-ssa/ldist-1.C: New file.
3898
3899 2019-05-03 Richard Biener <rguenther@suse.de>
3900
3901 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
3902
3903 2019-05-03 Richard Biener <rguenther@suse.de>
3904
3905 PR middle-end/89518
3906 * gcc.dg/pr89518.c: New testcase.
3907
3908 2019-05-03 Richard Biener <rguenther@suse.de>
3909
3910 PR middle-end/87314
3911 * gcc.dg/pr87314-1.c: New testcase.
3912
3913 2019-05-03 Richard Biener <rguenther@suse.de>
3914
3915 PR tree-optimization/88963
3916 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
3917 * gcc.target/i386/pr88963-1.c: New testcase.
3918 * gcc.target/i386/pr88963-2.c: Likewise.
3919
3920 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
3921
3922 PR target/88809
3923 * gcc.target/i386/pr88809.c: Adjust for darwin.
3924 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
3925
3926 2019-05-03 Jakub Jelinek <jakub@redhat.com>
3927
3928 PR tree-optimization/90303
3929 * g++.target/i386/pr90303.C: New test.
3930
3931 2019-05-03 Richard Biener <rguenther@suse.de>
3932
3933 PR tree-optimization/89698
3934 * g++.dg/tree-ssa/pr89698.C: New testcase.
3935
3936 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
3937
3938 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
3939
3940 2019-05-02 Richard Biener <rguenther@suse.de>
3941
3942 PR tree-optimization/89653
3943 * g++.dg/vect/pr89653.cc: New testcase.
3944
3945 2019-05-02 Richard Biener <rguenther@suse.de>
3946
3947 PR tree-optimization/89509
3948 * gcc.dg/torture/restrict-8.c: New testcase.
3949
3950 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
3951
3952 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
3953 for cold section label.
3954 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
3955 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
3956
3957 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3958
3959 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
3960 GNU targets.
3961
3962 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3963
3964 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
3965
3966 2019-05-02 Martin Liska <mliska@suse.cz>
3967
3968 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
3969 * g++.target/i386/pr57362.C: Likewise.
3970
3971 2019-05-02 Martin Liska <mliska@suse.cz>
3972
3973 PR target/88809
3974 * gcc.target/i386/pr88809.c: New test.
3975 * gcc.target/i386/pr88809-2.c: New test.
3976
3977 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
3978
3979 PR fortran/60144
3980 * gfortran.dg/block_name_2.f90: Adjust dg-error.
3981 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
3982 * gfortran.dg/pr60144.f90: New test.
3983
3984 2019-05-01 Jeff Law <law@redhat.com>
3985
3986 PR tree-optimization/90037
3987 * g++.dg/tree-ssa/pr88797.C: New test.
3988
3989 2019-05-01 Nathan Sidwell <nathan@acm.org>
3990
3991 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
3992
3993 2019-04-30 Jakub Jelinek <jakub@redhat.com>
3994
3995 PR target/89093
3996 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
3997 target attribute.
3998
3999 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
4000
4001 * gcc.dg/sinhatanh-2.c: Count the number of functions.
4002 * gcc.dg/sinhatanh-3.c: Likewise.
4003
4004 2019-04-30 Martin Liska <mliska@suse.cz>
4005
4006 * gcc.dg/Werror-13.c: Add new tests for it.
4007 * gcc.dg/pragma-diag-6.c: Likewise.
4008
4009 2019-04-30 Jakub Jelinek <jakub@redhat.com>
4010
4011 PR target/89093
4012 * gcc.target/aarch64/pr89093.c: New test.
4013 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
4014
4015 PR tree-optimization/89475
4016 * gcc.dg/tree-ssa/pr89475.c: New test.
4017
4018 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
4019
4020 PR tree-optimization/90240
4021 Revert:
4022 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
4023
4024 PR tree-optimization/90078
4025 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
4026
4027 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
4028
4029 * gcc.dg/uninit-25-gimple.c: New test.
4030 * gcc.dg/uninit-25.c: New test.
4031 * gcc.dg/uninit-26.c: New test.
4032 * gcc.dg/uninit-27-gimple.c: New test.
4033
4034 2019-04-29 Richard Biener <rguenther@suse.de>
4035
4036 PR tree-optimization/90278
4037 * gcc.dg/torture/pr90278.c: New testcase.
4038
4039 2019-04-27 Jakub Jelinek <jakub@redhat.com>
4040
4041 PR c++/90173
4042 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
4043 dg-do run.
4044
4045 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
4046
4047 PR target/89261
4048 * gcc.target/i386/pr89261.c: New test.
4049
4050 2019-04-27 Martin Liska <mliska@suse.cz>
4051
4052 PR middle-end/90258
4053 * gcc.dg/completion-5.c: New test.
4054 * gcc.target/i386/spellcheck-options-5.c: New test.
4055
4056 2019-04-26 Jim Wilson <jimw@sifive.com>
4057
4058 * gcc.target/riscv/load-immediate.c: New.
4059
4060 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
4061
4062 PR c++/90243
4063 * g++.dg/diagnostic/pr90243.C: New test.
4064
4065 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4066
4067 PR c++/90173
4068 * g++.dg/cpp1z/class-deduction66.C: New.
4069
4070 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4071
4072 * g++.dg/diagnostic/trailing1.C: New.
4073
4074 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
4075
4076 * gcc.dg/alias-16.c: New test.
4077
4078 2019-04-25 Martin Liska <mliska@suse.cz>
4079 H.J. Lu <hongjiu.lu@intel.com>
4080
4081 PR target/89929
4082 * g++.target/i386/mv28.C: New test.
4083 * gcc.target/i386/mvc14.c: Likewise.
4084 * g++.target/i386/pr57362.C: Updated.
4085
4086 2019-04-24 Jeff Law <law@redhat.com>
4087
4088 PR tree-optimization/90037
4089 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
4090 * gcc.dg/isolate-2.c: Likewise.
4091 * gcc.dg/isolate-4.c: Likewise.
4092 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
4093 * gcc.dg/pr90037.c: New test.
4094
4095 2019-04-25 Jakub Jelinek <jakub@redhat.com>
4096
4097 PR c++/44648
4098 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
4099
4100 2019-04-25 Richard Biener <rguenther@suse.de>
4101
4102 PR middle-end/90194
4103 * g++.dg/torture/pr90194.C: New testcase.
4104
4105 2019-04-24 Marek Polacek <polacek@redhat.com>
4106
4107 PR c++/90236
4108 * g++.dg/cpp1z/nontype-auto16.C: New test.
4109
4110 2019-04-24 Jakub Jelinek <jakub@redhat.com>
4111
4112 PR target/90193
4113 * gcc.target/i386/pr90193.c: New test.
4114
4115 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
4116
4117 PR target/89952
4118 * gcc.target/s390/pr89952.c: New test.
4119
4120 2019-04-24 Jakub Jelinek <jakub@redhat.com>
4121
4122 PR target/90187
4123 * g++.target/i386/pr90187.C: New test.
4124
4125 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
4126
4127 * gdc.test/README.gcc: New file.
4128
4129 2019-04-24 Jakub Jelinek <jakub@redhat.com>
4130
4131 PR tree-optimization/90208
4132 * gcc.dg/tsan/pr90208-1.c: New test.
4133 * gcc.dg/tsan/pr90208-2.c: New test.
4134
4135 PR tree-optimization/90211
4136 * gcc.dg/autopar/pr90211.c: New test.
4137
4138 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
4139 Robin Dapp <rdapp@linux.ibm.com>
4140
4141 * gdc.dg/link.d: Test if target d_runtime.
4142 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
4143 * gdc.dg/simd.d: Likewise.
4144
4145 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
4146
4147 * gdc.test/fail_compilation/fail2456.d: New test.
4148 * gdc.test/fail_compilation/test18312.d: New test.
4149 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
4150
4151 2018-04-23 Sudakshina Das <sudi.das@arm.com>
4152
4153 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
4154 for linux targets.
4155 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
4156 with GNU note section.
4157
4158 2019-04-23 Jeff Law <law@redhat.com>
4159
4160 * lib/target-supports.exp
4161 (check_effective_target_keeps_null_pointer_checks): Add cr16.
4162
4163 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
4164
4165 PR rtl-optimization/87979
4166 * gcc.dg/pr87979.c: New test.
4167
4168 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
4169
4170 PR rtl-optimization/84032
4171 * gcc.dg/pr84032.c: New test.
4172
4173 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
4174
4175 PR tree-optimization/90078
4176 * g++.dg/tree-ssa/pr90078.C: New test.
4177
4178 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
4179
4180 PR tree-optimization/90021
4181 * gfortran.dg/pr90021.f90: New test.
4182
4183 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4184
4185 PR fortran/90166
4186 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
4187
4188 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
4189
4190 PR fortran/57284
4191 * gfortran.dg/class_70.f03
4192
4193 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
4194
4195 PR target/90178
4196 * gcc.target/i386/pr90178.c: New test.
4197
4198 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
4199
4200 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
4201
4202 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
4203
4204 PR c++/89900
4205 * g++.dg/cpp0x/pr89900-1.C: New.
4206 * g++.dg/cpp0x/pr89900-2.C: Likewise.
4207 * g++.dg/cpp0x/pr89900-3.C: Likewise.
4208 * g++.dg/cpp0x/pr89900-4.C: Likewise.
4209
4210 2019-04-19 Jakub Jelinek <jakub@redhat.com>
4211
4212 PR middle-end/90139
4213 * gcc.c-torture/compile/pr90139.c: New test.
4214
4215 PR c++/90138
4216 * g++.dg/template/pr90138.C: New test.
4217
4218 PR c/89888
4219 * c-c++-common/pr89888.c: New test.
4220 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
4221 Don't expect -Wswitch-unreachable warning.
4222
4223 PR c++/90108
4224 * c-c++-common/pr90108.c: New test.
4225
4226 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
4227
4228 PR middle-end/85164
4229 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
4230
4231 2019-04-18 Richard Biener <rguenther@suse.de>
4232
4233 PR debug/90131
4234 * gcc.dg/guality/pr90131.c: New testcase.
4235
4236 2019-04-17 Jakub Jelinek <jakub@redhat.com>
4237
4238 PR c++/89325
4239 * g++.dg/ext/attrib58.C: New test.
4240 * g++.dg/ext/attrib59.C: New test.
4241 * g++.dg/ext/attrib60.C: New test.
4242
4243 PR target/90125
4244 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
4245 constants to ensure precise result even when not using fma.
4246 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
4247 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
4248 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
4249 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
4250 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
4251 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
4252 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
4253 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
4254 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
4255
4256 2019-04-17 Marek Polacek <polacek@redhat.com>
4257
4258 PR c++/90124 - bogus error with incomplete type in decltype.
4259 * g++.dg/cpp0x/decltype70.C: New test.
4260
4261 2019-04-17 Jakub Jelinek <jakub@redhat.com>
4262
4263 PR middle-end/90095
4264 * gcc.dg/pr90095-1.c: New test.
4265 * gcc.dg/pr90095-2.c: New test.
4266
4267 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
4268
4269 PR fortran/90048
4270 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
4271 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
4272 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
4273
4274 PR fortran/90067
4275 PR fortran/90114
4276 * gfortran.dg/goacc/private-1.f95: Remove file.
4277 * gfortran.dg/goacc/private-2.f95: Likewise.
4278 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
4279 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
4280 Likewise.
4281 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
4282
4283 2019-04-17 Jakub Jelinek <jakub@redhat.com>
4284
4285 PR target/89093
4286 * gcc.target/arm/pr89093-2.c: New test.
4287
4288 2019-04-16 Jakub Jelinek <jakub@redhat.com>
4289
4290 PR c++/86953
4291 * g++.dg/cpp0x/constexpr-86953.C: New test.
4292
4293 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
4294
4295 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
4296
4297 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
4298
4299 PR debug/89528
4300 * gcc.dg/guality/pr89528.c: New.
4301
4302 PR rtl-optimization/86438
4303 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
4304
4305 2019-04-16 Jakub Jelinek <jakub@redhat.com>
4306
4307 PR target/90096
4308 * gcc.target/i386/pr90096.c: New test.
4309 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
4310 * gcc.target/i386/pr69255-2.c: Likewise.
4311 * gcc.target/i386/pr69255-3.c: Likewise.
4312
4313 PR rtl-optimization/90082
4314 * gcc.dg/pr90082.c: New test.
4315
4316 PR tree-optimization/90090
4317 * g++.dg/opt/pr90090.C: New test.
4318
4319 2019-04-16 Richard Biener <rguenther@suse.de>
4320
4321 PR tree-optimization/56049
4322 * gfortran.dg/pr56049.f90: New testcase.
4323
4324 2019-04-15 Richard Biener <rguenther@suse.de>
4325
4326 PR debug/90074
4327 * gcc.dg/guality/pr90074.c: New testcase.
4328
4329 2019-04-15 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/90071
4332 * gcc.dg/torture/pr90071.c: New testcase.
4333
4334 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
4335
4336 PR rtl-optimization/89794
4337 * gcc.dg/torture/pr89794.c: New testcase.
4338
4339 2019-04-15 Richard Biener <rguenther@suse.de>
4340
4341 PR ipa/88936
4342 * gcc.dg/torture/pr88936-1.c: New testcase.
4343 * gcc.dg/torture/pr88936-2.c: Likewise.
4344 * gcc.dg/torture/pr88936-3.c: Likewise.
4345
4346 2019-04-15 Martin Jambor <mjambor@suse.cz>
4347
4348 PR ipa/pr89693
4349 * g++.dg/ipa/pr89693.C: New test.
4350
4351 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
4352
4353 PR tree-optimization/90020
4354 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
4355
4356 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
4357
4358 PR lto/89358
4359 * g++.dg/lto/pr89358_0.C: New testcase.
4360 * g++.dg/lto/pr89358_1.C: New testcase.
4361
4362 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4363
4364 PR fortran/85448
4365 * gfortran.dg/bind_c_usage_33.f90: New test and...
4366 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
4367
4368 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
4369
4370 PR fortran/89843
4371 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
4372 in ctg. Test the conversion of the descriptor types in the main
4373 program.
4374 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
4375 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
4376
4377 PR fortran/89846
4378 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
4379 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
4380
4381 PR fortran/90022
4382 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
4383 the computation of 'ans'. Also, change the expected results for
4384 CFI_is_contiguous to comply with standard.
4385 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
4386 results for CFI_is_contiguous to comply with standard.
4387 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
4388 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
4389
4390 2019-04-13 Jakub Jelinek <jakub@redhat.com>
4391
4392 PR target/89093
4393 * gcc.target/arm/pr89093.c: New test.
4394
4395 2019-04-12 Jakub Jelinek <jakub@redhat.com>
4396
4397 PR c/89933
4398 * c-c++-common/pr89933.c: New test.
4399
4400 2019-04-12 Martin Sebor <msebor@redhat.com>
4401
4402 PR c/88383
4403 PR c/89288
4404 PR c/89798
4405 PR c/89797
4406 * c-c++-common/attributes-1.c: Adjust.
4407 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
4408 * c-c++-common/builtin-has-attribute-6.c: New test.
4409 * c-c++-common/builtin-has-attribute-7.c: New test.
4410 * c-c++-common/pr71574.c: Adjust.
4411 * gcc.dg/pr25559.c: Adjust.
4412 * gcc.dg/attr-vector_size.c: New test.
4413
4414 2019-04-12 Jakub Jelinek <jakub@redhat.com>
4415
4416 PR rtl-optimization/89965
4417 * gcc.target/i386/pr89965.c: New test.
4418
4419 2019-04-12 Marek Polacek <polacek@redhat.com>
4420
4421 PR c++/87603 - constexpr functions are no longer noexcept.
4422 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
4423 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
4424 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
4425 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
4426 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
4427 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
4428
4429 2019-04-12 Marek Polacek <polacek@redhat.com>
4430
4431 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
4432 * g++.dg/cpp0x/pr86397-1.C: Likewise.
4433 * g++.dg/cpp0x/pr86397-2.C: Likewise.
4434
4435 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
4436
4437 * g++.target/arm/arm.exp: Change format of default prune regex.
4438 * gcc.target/arm/arm.exp: Change format of default prune regex.
4439
4440 2019-04-12 Martin Liska <mliska@suse.cz>
4441
4442 PR middle-end/89970
4443 * gcc.target/i386/mvc15.c: New test.
4444 * gcc.target/i386/mvc3.c: Quote target in error pattern.
4445 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
4446
4447 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4448
4449 PR target/87532
4450 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
4451 instruction counts.
4452 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
4453 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
4454
4455 2019-04-12 Jakub Jelinek <jakub@redhat.com>
4456
4457 PR c/89946
4458 * c-c++-common/pr89946.c: New test.
4459
4460 PR rtl-optimization/90026
4461 * g++.dg/opt/pr90026.C: New test.
4462
4463 2018-04-11 Steve Ellcey <sellcey@marvell.com>
4464
4465 PR rtl-optimization/87763
4466 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
4467 to bfi.
4468
4469 2019-04-11 Richard Biener <rguenther@suse.de>
4470
4471 PR tree-optimization/90020
4472 * gcc.dg/torture/pr90020.c: New testcase.
4473
4474 2019-04-11 Richard Biener <rguenther@suse.de>
4475
4476 PR tree-optimization/90018
4477 * gcc.dg/vect/pr90018.c: New testcase.
4478
4479 2018-04-10 Steve Ellcey <sellcey@marvell.com>
4480
4481 PR rtl-optimization/87763
4482 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
4483 to bfi.
4484 * gcc.target/aarch64/combine_bfi_2.c: New test.
4485
4486 2019-04-10 Jakub Jelinek <jakub@redhat.com>
4487
4488 PR middle-end/90025
4489 * gcc.c-torture/execute/pr90025.c: New test.
4490
4491 PR c++/90010
4492 * gcc.dg/pr90010.c: New test.
4493
4494 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
4495
4496 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
4497 (dg-options): Use -O2 -fdump-rtl-ce1.
4498 (dg-final): Scan ce1 RTL dump instead of asm dump.
4499
4500 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
4501
4502 PR target/90024
4503 * gcc.dg/torture/neon-immediate-timode.c: New test.
4504
4505 2019-04-09 Jakub Jelinek <jakub@redhat.com>
4506
4507 PR tree-optimization/89998
4508 * gcc.c-torture/compile/pr89998-1.c: New test.
4509 * gcc.c-torture/compile/pr89998-2.c: New test.
4510
4511 PR target/90015
4512 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
4513 diagnostics.
4514
4515 2019-04-08 Richard Biener <rguenther@suse.de>
4516
4517 PR tree-optimization/90006
4518 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
4519
4520 2019-04-08 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR rtl-optimization/89865
4523 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
4524
4525 PR rtl-optimization/89865
4526 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
4527 on ia32.
4528
4529 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
4530
4531 PR tree-optimization/89725
4532 * gcc.dg/tree-ssa/pr89725.c: New test.
4533
4534 2019-04-08 Martin Liska <mliska@suse.cz>
4535
4536 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
4537
4538 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4539
4540 PR c++/89914
4541 * g++.dg/ext/has_nothrow_constructor-3.C: New.
4542
4543 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
4544
4545 PR target/89945
4546 * gcc.target/i386/pr89945.c: New test.
4547
4548 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4549
4550 PR fortran/87352
4551 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
4552 * gfortran.dg/finalize_33.f90: Likewise.
4553 * gfortran.dg/finalize_34.f90: New test.
4554
4555 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4556
4557 PR fortran/89981
4558 * gfortran.dg/entry_22.f90: New test.
4559
4560 2019-04-05 Marek Polacek <polacek@redhat.com>
4561
4562 PR c++/87145 - bogus error converting class type in template arg list.
4563 * g++.dg/cpp0x/constexpr-conv3.C: New test.
4564 * g++.dg/cpp0x/constexpr-conv4.C: New test.
4565
4566 2019-04-05 Martin Sebor <msebor@redhat.com>
4567
4568 PR bootstrap/89980
4569 * g++.dg/init/array52.C: New test.
4570
4571 2019-04-05 David Malcolm <dmalcolm@redhat.com>
4572
4573 PR c/89985
4574 * c-c++-common/pr89985.c: New test.
4575
4576 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
4577
4578 PR c/71598
4579 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
4580 size of enums.
4581 * gcc.dg/torture/pr71598-2.c: Likewise.
4582
4583 2019-04-05 Marek Polacek <polacek@redhat.com>
4584
4585 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
4586 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
4587
4588 2019-04-05 Richard Biener <rguenther@suse.de>
4589
4590 PR debug/89892
4591 PR debug/89905
4592 * gcc.dg/guality/pr89892.c: New testcase.
4593 * gcc.dg/guality/pr89905.c: Likewise.
4594 * gcc.dg/guality/loop-1.c: Likewise.
4595
4596 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
4597
4598 PR tree-optimization/89956
4599 * gfortran.dg/pr89956.f90: New test.
4600
4601 2019-04-04 Martin Sebor <msebor@redhat.com>
4602
4603 PR c++/89974
4604 PR c++/89878
4605 PR c++/89833
4606 PR c++/47488
4607 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
4608 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
4609 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
4610 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
4611 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
4612 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
4613 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
4614 * gcc/testsuite/g++.dg/init/array51.C: New test.
4615 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
4616
4617 2019-04-04 Martin Sebor <msebor@redhat.com>
4618
4619 PR middle-end/89957
4620 PR middle-end/89911
4621 * gcc.dg/Wstringop-overflow-13.c: New test.
4622
4623 2019-04-04 Martin Sebor <msebor@redhat.com>
4624
4625 PR middle-end/89934
4626 * gcc.dg/Wrestrict-19.c: New test.
4627 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
4628
4629 2019-04-04 Jeff Law <law@redhat.com>
4630
4631 PR rtl-optimization/89399
4632 * gcc.c-torture/compile/pr89399.c: New test.
4633
4634 2019-04-04 Harald Anlauf <anlauf@gmx.de>
4635
4636 PR fortran/89904
4637 * gfortran.dg/pr85797.f90: Adjust testcase.
4638
4639 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4640
4641 PR c++/65619
4642 * g++.dg/template/friend67.C: New.
4643
4644 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4645
4646 PR c++/61327
4647 * g++.dg/cpp0x/friend4.C: New.
4648 * g++.dg/cpp0x/friend5.C: Likewise.
4649
4650 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4651
4652 PR c++/56643
4653 * g++.dg/cpp0x/noexcept40.C: New.
4654
4655 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
4656
4657 PR fortran/68567
4658 * gfortran.dg/parameter_array_error_1.f90: New test.
4659
4660 2019-04-03 qing zhao <qing.zhao@oracle.com>
4661
4662 PR tree-optimization/89730
4663 * gcc.dg/live-patching-4.c: New test.
4664
4665 2019-04-03 Clément Chigot <clement.chigot@atos.net>
4666
4667 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
4668 supported.
4669
4670 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
4671
4672 PR c/71598
4673 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
4674 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
4675
4676 2019-04-03 Richard Biener <rguenther@suse.de>
4677
4678 PR tree-optimization/84101
4679 * gcc.target/i386/pr84101.c: New testcase.
4680
4681 2019-04-02 Jeff Law <law@redhat.com>
4682
4683 * gcc.target/visium/bit_shift.c: xfail.
4684
4685 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
4686
4687 PR target/89902
4688 PR target/89903
4689 * gcc.target/i386/pr70799-4.c: Remove.
4690 * gcc.target/i386/pr70799-5.c: Remove.
4691 * gcc.target/i386/pr89902.c: New test.
4692 * gcc.target/i386/pr89903.c: Ditto.
4693
4694 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
4695
4696 PR rtl-optimization/84206
4697 * gcc.dg/pr84206.c: New test.
4698
4699 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
4700
4701 PR rtl-optimization/85876
4702 * gcc.dg/pr85876.c: New test.
4703
4704 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4705
4706 * gcc.target/s390/zvector/vec-double-compile.c: New test.
4707 * gcc.target/s390/zvector/vec-float-compile.c: New test.
4708 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
4709 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
4710
4711 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4712
4713 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
4714 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
4715 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
4716 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
4717
4718 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4719
4720 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
4721 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
4722
4723 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4724
4725 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
4726 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
4727
4728 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
4729
4730 PR testsuite/89916
4731 * gcc.dg/pr86928.c: Do not attempt to add -m32.
4732
4733 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4734
4735 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
4736 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
4737 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
4738 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
4739 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
4740 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
4741 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
4742 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
4743
4744 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4745
4746 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
4747 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
4748 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
4749 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
4750 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
4751 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
4752
4753 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4754
4755 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
4756 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
4757 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
4758 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
4759
4760 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4761
4762 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
4763 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
4764
4765 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4766
4767 * gcc.target/s390/arch13/sel-1.c: New test.
4768
4769 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4770
4771 * gcc.target/s390/arch13/popcount-1.c: New test.
4772
4773 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4774
4775 * gcc.target/s390/arch13/bitops-1.c: New test.
4776 * gcc.target/s390/arch13/bitops-2.c: New test.
4777 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
4778 option and adjust line numbers.
4779 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4780
4781 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4782
4783 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
4784 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
4785 runtime check for the vxe2 hardware feature on IBM Z.
4786
4787 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
4788
4789 PR testsuite/89907
4790 * lib/target-supports.exp (check_avx2_available): Replace
4791 avx_available with avx2_available.
4792
4793 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
4794
4795 PR rtl-optimization/85412
4796 * gcc.dg/pr85412.c: New test.
4797
4798 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4799
4800 PR c++/62207
4801 * g++.dg/template/crash130.C: New.
4802 * g++.dg/template/crash131.C: Likewise.
4803
4804 2019-04-01 Martin Sebor <msebor@redhat.com>
4805
4806 PR c/89685
4807 * gcc.dg/attr-copy-8.c: New test.
4808 * g++.dg/ext/attr-copy-2.C: New test.
4809
4810 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
4811
4812 PR rtl-optimization/86928
4813 * gcc.dg/pr86928.c: New test.
4814
4815 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
4816
4817 PR rtl-optimization/87273
4818 * gcc.dg/pr87273.c: New test.
4819
4820 2019-04-01 Martin Liska <mliska@suse.cz>
4821
4822 PR driver/89861
4823 * gcc.dg/spellcheck-options-18.c: New test.
4824 * gcc.dg/spellcheck-options-19.c: New test.
4825 * gcc.dg/spellcheck-options-20.c: New test.
4826 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
4827 * gcc.dg/completion-2.c: Add one variant with no argument.
4828
4829 2019-04-01 Richard Biener <rguenther@suse.de>
4830
4831 PR c/71598
4832 * gcc.dg/torture/pr71598-1.c: New testcase.
4833 * gcc.dg/torture/pr71598-2.c: Likewise.
4834 * gcc.dg/torture/pr71598-3.c: Likewise.
4835
4836 2019-03-31 Marek Polacek <polacek@redhat.com>
4837
4838 PR c++/89852 - ICE with C++11 functional cast with { }.
4839 * g++.dg/cpp0x/initlist115.C: New test.
4840
4841 2019-03-31 Harald Anlauf <anlauf@gmx.de>
4842
4843 PR fortran/83515
4844 PR fortran/85797
4845 * gfortran.dg/pr85797.f90: New test.
4846
4847 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4848
4849 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
4850
4851 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
4852
4853 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
4854 cleanup_extra_files.
4855 (dmd2dg): Copy additional files after test is translated.
4856 (gdc-do-test): Remove all copied files after test.
4857
4858 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
4859
4860 PR fortran/89841
4861 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
4862 for c_deallocate, c_allocate and c_assumed_size so that the
4863 attributes of the array arguments are correct and are typed.
4864 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
4865 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
4866
4867 PR fortran/89842
4868 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
4869 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
4870
4871 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4872
4873 PR fortran/89866
4874 * gfortran.dg/pointer_intent_8.f90: New test.
4875
4876 2019-03-29 Jim Wilson <jimw@sifive.com>
4877
4878 * gcc.target/riscv/predef-1.c: New.
4879 * gcc.target/riscv/predef-2.c: New.
4880 * gcc.target/riscv/predef-3.c: New.
4881 * gcc.target/riscv/predef-4.c: New.
4882 * gcc.target/riscv/predef-5.c: New.
4883 * gcc.target/riscv/predef-6.c: New.
4884 * gcc.target/riscv/predef-7.c: New.
4885 * gcc.target/riscv/predef-8.c: New.
4886
4887 2019-03-29 Jakub Jelinek <jakub@redhat.com>
4888
4889 PR rtl-optimization/89865
4890 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
4891 the first argument register, so that occassional spills/fills are
4892 ignored.
4893
4894 PR sanitizer/89869
4895 * g++.dg/ubsan/vptr-14.C: New test.
4896
4897 PR c/89872
4898 * gcc.dg/tree-ssa/pr89872.c: New test.
4899
4900 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
4901
4902 * gcc.dg/diag-sanity.c: New test.
4903
4904 2019-03-29 Marek Polacek <polacek@redhat.com>
4905
4906 PR c++/89871
4907 * g++.dg/cpp2a/desig14.C: New test.
4908
4909 PR c++/89876 - ICE with deprecated conversion.
4910 * g++.dg/warn/conv5.C: New test.
4911
4912 2019-03-29 Martin Liska <mliska@suse.cz>
4913
4914 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
4915 * gcc.dg/pr68766.c: Likewise.
4916
4917 2019-03-29 Jakub Jelinek <jakub@redhat.com>
4918
4919 PR rtl-optimization/87485
4920 * gcc.dg/pr87485.c: New test.
4921
4922 2019-03-28 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR middle-end/89621
4925 * gfortran.dg/gomp/pr89621.f90: New test.
4926
4927 2019-03-28 Martin Sebor <msebor@redhat.com>
4928
4929 PR c++/66548
4930 * g++.dg/cpp0x/decltype-pr66548.C: New test.
4931
4932 PR c++/81506
4933 * g++.dg/cpp0x/decltype-pr81506.C: New test.
4934
4935 2019-03-28 Marek Polacek <polacek@redhat.com>
4936
4937 PR c++/89612 - ICE with member friend template with noexcept.
4938 * g++.dg/cpp0x/noexcept38.C: New test.
4939 * g++.dg/cpp0x/noexcept39.C: New test.
4940 * g++.dg/cpp1z/noexcept-type21.C: New test.
4941
4942 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
4943
4944 PR target/89848
4945 * gcc.target/i386/pr89848.c: New test.
4946
4947 2019-03-28 Marek Polacek <polacek@redhat.com>
4948
4949 PR c++/89836 - bool constant expression and explicit conversions.
4950 * g++.dg/cpp2a/explicit15.C: New test.
4951
4952 2019-03-28 Jakub Jelinek <jakub@redhat.com>
4953
4954 PR c/89812
4955 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
4956 other than AVR. Add dg-options "".
4957
4958 PR c++/89785
4959 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
4960 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
4961
4962 2019-03-27 Janus Weil <janus@gcc.gnu.org>
4963
4964 PR fortran/85537
4965 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
4966 * gfortran.dg/pointer_init_11.f90: New test case.
4967
4968 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
4969
4970 PR target/85667
4971 * gcc.target/i386/pr85667-5.c: New testcase.
4972 * gcc.target/i386/pr85667-6.c: New testcase.
4973
4974 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
4975
4976 PR testsuite/89834
4977 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
4978
4979 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
4980
4981 PR rtl-optimization/89313
4982 * gcc.dg/pr89313.c: New test.
4983
4984 2019-03-26 Jeff Law <law@redhat.com>
4985
4986 PR rtl-optimization/87761
4987 PR rtl-optimization/89826
4988 * gcc.c-torture/execute/pr89826.c: New test.
4989
4990 2019-03-27 Richard Biener <rguenther@suse.de>
4991
4992 * gcc.dg/torture/20190327-1.c: New testcase.
4993
4994 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
4995
4996 PR fortran/88247
4997 * gfortran.dg/associate_47.f90: New test.
4998
4999 2019-03-27 Richard Biener <rguenther@suse.de>
5000
5001 PR tree-optimization/89463
5002 * gcc.dg/guality/pr89463.c: New testcase.
5003
5004 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
5005
5006 PR target/89827
5007 * gcc.target/i386/pr89827.c: New test.
5008
5009 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5010
5011 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
5012 syntax.
5013
5014 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
5015
5016 PR tree-optimization/81740
5017 * gcc.dg/vect/pr81740-1.c: New testcase.
5018 * gcc.dg/vect/pr81740-2.c: Likewise.
5019
5020 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
5021
5022 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
5023 options in permute args tests.
5024
5025 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5026
5027 PR c++/84598
5028 * g++.dg/ext/pr84598.C: New.
5029
5030 2019-03-26 Jakub Jelinek <jakub@redhat.com>
5031
5032 PR c++/89796
5033 * g++.dg/gomp/pr89796.C: New test.
5034 * gcc.dg/gomp/pr89796.c: New test.
5035
5036 2019-03-25 David Malcolm <dmalcolm@redhat.com>
5037
5038 PR rtl-optimization/88347
5039 PR rtl-optimization/88423
5040 * gcc.c-torture/compile/pr88347.c: New test.
5041 * gcc.c-torture/compile/pr88423.c: New test.
5042
5043 2019-03-25 Martin Sebor <msebor@redhat.com>
5044
5045 PR c/89812
5046 * gcc.dg/attr-aligned-3.c: New test.
5047
5048 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
5049
5050 PR debug/86964
5051 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
5052
5053 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5054
5055 PR c++/84661
5056 PR c++/85013
5057 * g++.dg/concepts/pr84661.C: New.
5058 * g++.dg/torture/pr85013.C: Likewise.
5059
5060 2019-03-25 Marek Polacek <polacek@redhat.com>
5061
5062 PR c++/89214 - ICE when initializing aggregates with bases.
5063 * g++.dg/cpp1z/aggr-base8.C: New test.
5064 * g++.dg/cpp1z/aggr-base9.C: New test.
5065
5066 PR c++/89705 - ICE with reference binding with conversion function.
5067 * g++.dg/cpp0x/rv-conv2.C: New test.
5068
5069 2019-03-25 Richard Biener <rguenther@suse.de>
5070
5071 PR tree-optimization/89789
5072 * gcc.dg/torture/pr89789.c: New testcase.
5073
5074 2019-03-25 Nathan Sidwell <nathan@acm.org>
5075
5076 * g++.dg/abi/lambda-static-1.C: New.
5077
5078 2019-03-25 Richard Biener <rguenther@suse.de>
5079
5080 PR tree-optimization/89802
5081 * g++.dg/tree-ssa/pr89802.C: New testcase.
5082
5083 2019-03-25 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR c++/60702
5086 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
5087 for _ZTH* calls.
5088 * g++.dg/tls/thread_local11a.C: New test.
5089
5090 2019-03-25 Richard Biener <rguenther@suse.de>
5091
5092 PR middle-end/89790
5093 * g++.dg/pr89790.C: New testcase.
5094
5095 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
5096
5097 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
5098 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
5099 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
5100 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
5101
5102 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5103
5104 PR fortran/78865
5105 * gfortran.dg/altreturn_10.f90: New test.
5106 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
5107
5108 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
5109
5110 PR rtl-optimization/89676
5111 * gcc.target/i386/pr89676.c: New.
5112
5113 2019-03-22 Jakub Jelinek <jakub@redhat.com>
5114
5115 PR c++/60702
5116 * g++.dg/tls/thread_local11.C: New test.
5117 * g++.dg/tls/thread_local11.h: New test.
5118 * g++.dg/tls/thread_local12a.C: New test.
5119 * g++.dg/tls/thread_local12b.C: New test.
5120 * g++.dg/tls/thread_local12c.C: New test.
5121 * g++.dg/tls/thread_local12d.C: New test.
5122 * g++.dg/tls/thread_local12e.C: New test.
5123 * g++.dg/tls/thread_local12f.C: New test.
5124 * g++.dg/tls/thread_local12g.C: New test.
5125 * g++.dg/tls/thread_local12h.C: New test.
5126 * g++.dg/tls/thread_local12i.C: New test.
5127 * g++.dg/tls/thread_local12j.C: New test.
5128 * g++.dg/tls/thread_local12k.C: New test.
5129 * g++.dg/tls/thread_local12l.C: New test.
5130
5131 PR c++/87481
5132 * g++.dg/cpp1y/constexpr-87481.C: New test.
5133
5134 2019-03-22 Simon Wright <simon@pushface.org>
5135
5136 PR ada/89583
5137 * gnat.dg/socket2.adb: New.
5138
5139 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
5140
5141 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
5142
5143 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
5144
5145 PR target/89784
5146 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
5147 for _mm_mask{,3,z}_*.
5148 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
5149 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
5150 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
5151 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
5152 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
5153 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
5154 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
5155 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
5156 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
5157 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
5158 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
5159 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
5160 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
5161 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
5162 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
5163
5164 2019-03-22 Jakub Jelinek <jakub@redhat.com>
5165
5166 PR target/89784
5167 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
5168 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
5169 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
5170 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
5171 __builtin_ia32_vfmsubss3_mask3): Define.
5172 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
5173 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
5174 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
5175 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
5176 __builtin_ia32_vfmsubss3_mask3): Define.
5177 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
5178 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
5179 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
5180 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
5181 __builtin_ia32_vfmsubss3_mask3): Define.
5182 * gcc.target/i386/sse-14.c: Add tests for
5183 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
5184 * gcc.target/i386/sse-22.c: Likewise.
5185
5186 2019-03-21 Martin Sebor <msebor@redhat.com>
5187
5188 PR tree-optimization/89350
5189 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
5190 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
5191 * gcc.dg/Wstringop-overflow-11.c: New test.
5192 * gcc.dg/Wstringop-overflow-12.c: New test.
5193 * gcc.dg/pr89350.c: New test.
5194 * gcc.dg/pr40340-1.c: Adjust expected warning.
5195 * gcc.dg/pr40340-2.c: Same.
5196 * gcc.dg/pr40340-4.c: Same.
5197 * gcc.dg/pr40340-5.c: Same.
5198
5199 2019-03-21 Jakub Jelinek <jakub@redhat.com>
5200
5201 PR lto/89692
5202 * g++.dg/other/pr89692.C: New test.
5203
5204 PR c++/89767
5205 * g++.dg/cpp1y/lambda-init18.C: New test.
5206 * g++.dg/cpp1y/lambda-init19.C: New test.
5207 * g++.dg/cpp1y/pr89767.C: New test.
5208
5209 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
5210 Cesar Philippidis <cesar@codesourcery.com>
5211
5212 PR fortran/72741
5213 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
5214 file.
5215 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
5216 Likewise.
5217
5218 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
5219
5220 PR fortran/72741
5221 * c-c++-common/goacc/routine-3-extern.c: New file.
5222 * c-c++-common/goacc/routine-3.c: Adjust.
5223 * c-c++-common/goacc/routine-4-extern.c: New file.
5224 * c-c++-common/goacc/routine-4.c: Adjust.
5225 * gfortran.dg/goacc/routine-module-3.f90: New file.
5226
5227 PR fortran/89773
5228 * gfortran.dg/goacc/pr89773.f90: New file.
5229 * gfortran.dg/goacc/pr77765.f90: Adjust.
5230 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
5231
5232 PR fortran/72741
5233 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
5234
5235 PR fortran/72741
5236 * gfortran.dg/goacc/routine-module-1.f90: New file.
5237 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
5238 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5239
5240 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
5241
5242 PR fortran/56408
5243 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
5244 (dg-compile-aux-modules): Fix diagnostic.
5245 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
5246 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
5247
5248 PR fortran/56408
5249 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
5250 missing nexted dg-test call support in dejaGNU 1.4.4.
5251
5252 PR fortran/29383
5253 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
5254 other '*.exp' files.
5255
5256 2019-03-21 Richard Biener <rguenther@suse.de>
5257
5258 PR tree-optimization/89779
5259 * gcc.dg/torture/pr89779.c: New testcase.
5260
5261 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5262
5263 PR c++/78645
5264 * g++.dg/cpp0x/constexpr-ice20.C: New.
5265
5266 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5267
5268 PR c++/89571
5269 * g++.dg/cpp0x/noexcept37.C: New.
5270
5271 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
5272
5273 PR d/89017
5274 * gdc.dg/pr89017.d: New test.
5275
5276 2019-03-20 Janus Weil <janus@gcc.gnu.org>
5277
5278 PR fortran/71861
5279 * gfortran.dg/interface_abstract_5.f90: New test case.
5280
5281 2019-03-20 Jakub Jelinek <jakub@redhat.com>
5282
5283 PR target/89775
5284 * gcc.target/s390/pr89775-1.c: New test.
5285 * gcc.target/s390/pr89775-2.c: New test.
5286
5287 2019-03-20 Jakub Jelinek <jakub@redhat.com>
5288
5289 PR target/89752
5290 * g++.target/aarch64/aarch64.exp: New file.
5291 * g++.target/aarch64/pr89752.C: New test.
5292
5293 2019-03-19 Martin Sebor <msebor@redhat.com>
5294
5295 PR tree-optimization/89688
5296 * gcc.dg/strlenopt-61.c: New test.
5297 * g++.dg/warn/Wstringop-overflow-2.C: New test.
5298
5299 2019-03-19 Jim Wilson <jimw@sifive.com>
5300
5301 PR target/89411
5302 * gcc.target/riscv/losum-overflow.c: New test.
5303
5304 2019-03-19 Martin Sebor <msebor@redhat.com>
5305
5306 PR tree-optimization/89644
5307 * gcc.dg/Wstringop-truncation-8.c: New test.
5308
5309 2019-03-19 Martin Liska <mliska@suse.cz>
5310
5311 PR middle-end/89737
5312 * gcc.dg/pr89737.c: New test.
5313
5314 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
5315
5316 PR lto/87809
5317 PR lto/89335
5318 * g++.dg/lto/pr87089_0.C: New testcase.
5319 * g++.dg/lto/pr87089_1.C: New testcase.
5320 * g++.dg/lto/pr89335_0.C: New testcase.
5321
5322 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5323
5324 PR target/89736
5325 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
5326 restrict this test to vsx targets.
5327
5328 2019-03-19 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR target/89752
5331 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
5332 * g++.dg/ext/asm16.C: Likewise.
5333 * g++.dg/ext/asm17.C: New test.
5334
5335 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
5336
5337 * c-c++-common/unroll-7.c: New test.
5338
5339 2019-03-19 Jakub Jelinek <jakub@redhat.com>
5340
5341 PR target/89726
5342 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
5343 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
5344 Add expected results for them.
5345
5346 PR c/89734
5347 * gcc.dg/pr89734.c: New test.
5348
5349 2019-03-18 Martin Sebor <msebor@redhat.com>
5350
5351 PR tree-optimization/89720
5352 * gcc.dg/Warray-bounds-42.c: New test.
5353
5354 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
5355
5356 PR c++/89630
5357 * g++.target/i386/pr89630.C: New test.
5358
5359 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
5360
5361 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
5362
5363 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
5364
5365 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
5366 the "store" test as well.
5367 * gcc.target/powerpc/bswap32.c: Ditto.
5368
5369 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
5370
5371 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
5372 the "store" test as well.
5373 * gcc.target/powerpc/bswap32.c: Ditto.
5374
5375 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
5376
5377 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
5378 "exceeds" instead of just one that talks about "too large".
5379
5380 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
5381
5382 * gcc.target/aarch64/sve/cost_model_1.c: New test.
5383
5384 2019-03-18 Martin Jambor <mjambor@suse.cz>
5385
5386 PR tree-optimization/89546
5387 * gcc.dg/tree-ssa/pr89546.c: New test.
5388
5389 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
5390
5391 PR target/89627
5392 * g++.target/riscv/call-with-empty-struct-float.C: New file.
5393 * g++.target/riscv/call-with-empty-struct-int.C: New file.
5394 * g++.target/riscv/call-with-empty-struct.H: New file.
5395 * g++.target/riscv/riscv.exp: New file.
5396
5397 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 PR c++/85014
5400 * g++.dg/cpp0x/pr85014.C: New.
5401
5402 2019-03-18 Jakub Jelinek <jakub@redhat.com>
5403
5404 PR middle-end/86979
5405 * gcc.dg/pr86979.c: New test.
5406
5407 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5408
5409 PR fortran/88008
5410 * gfortran.dg/typebound_call_31.f90: New test.
5411
5412 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
5413
5414 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
5415 hppa*-*-hpux*.
5416 * gcc.dg/compat/pr83487-1_y.c: Likewise.
5417
5418 * gfortran.dg/pointer_init_10.f90: Require visibility support.
5419 * gfortran.dg/temporary_3.f90: Likewise.
5420
5421 * gcc.dg/pr88074.c: Require c99_runtime.
5422 * gcc.dg/warn-abs-1.c: Likewise.
5423 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
5424
5425 PR testsuite/89666
5426 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
5427 hppa*-*-hpux*.
5428 * gcc.dg/attr-copy.c: Require alias support.
5429 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
5430
5431 2019-03-16 Jakub Jelinek <jakub@redhat.com>
5432
5433 PR fortran/89724
5434 * gfortran.dg/continuation_15.f90: New test.
5435 * gfortran.dg/continuation_16.f90: New test.
5436
5437 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
5438
5439 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
5440
5441 PR testsuite/89393
5442 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
5443 * g++.dg/cpp0x/pr84497.C: Likewise.
5444
5445 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
5446 * gcc.dg/attr-copy-6.c: Likewise.
5447 * gcc.dg/pr87793.c: Likewise.
5448
5449 PR testsuite/89471
5450 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
5451
5452 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
5453 * gcc.dg/gimplefe-34.c: Likewise.
5454 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
5455 * gcc.dg/compat/pr83487-2_y.c: Likewise.
5456
5457 PR testsuite/84174
5458 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
5459 hppa*64*-*-*.
5460
5461 PR testsuite/83453
5462 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
5463
5464 * lib/target-supports.exp (check_ascii_locale_available): Remove
5465 hppa*-*-hpux*.
5466
5467 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5468
5469 PR fortran/84394
5470 * gfortran.dg/blockdata_11.f90: New test.
5471
5472 2019-03-15 Harald Anlauf <anlauf@gmx.de>
5473
5474 PR fortran/60091
5475 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
5476 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
5477
5478 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
5479
5480 PR target/87532
5481 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
5482 instruction selection.
5483 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
5484 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
5485 * gcc.target/powerpc/pr87532-mc.c: New test.
5486 * gcc.target/powerpc/pr87532.c: New test.
5487 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
5488 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
5489 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
5490 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
5491 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
5492 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
5493 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
5494 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
5495 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
5496 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
5497 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
5498 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
5499 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
5500 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
5501 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
5502 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
5503 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
5504 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
5505 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
5506 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
5507 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
5508 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
5509 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
5510 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
5511 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
5512 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
5513 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
5514
5515 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
5516
5517 PR c++/88534
5518 PR c++/88537
5519 * g++.dg/cpp2a/pr88534.C: New.
5520 * g++.dg/cpp2a/pr88537.C: New.
5521
5522 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
5523
5524 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
5525 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
5526 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
5527 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5528
5529 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5530
5531 PR target/89719
5532 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
5533 * gcc.target/aarch64/spellcheck_5.c: Likewise.
5534 * gcc.target/aarch64/spellcheck_6.c: Likewise.
5535
5536 2019-03-15 Jakub Jelinek <jakub@redhat.com>
5537
5538 PR c++/89709
5539 * g++.dg/cpp0x/constexpr-89709.C: New test.
5540
5541 PR debug/89704
5542 * gcc.dg/debug/pr89704.c: New test.
5543
5544 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
5545
5546 PR target/89650
5547 * g++.target/i386/pr89650.C: New test.
5548
5549 2019-03-14 Richard Biener <rguenther@suse.de>
5550
5551 * gcc.dg/gimplefe-13.c: Adjust.
5552 * gcc.dg/gimplefe-14.c: Likewise.
5553 * gcc.dg/gimplefe-17.c: Likewise.
5554 * gcc.dg/gimplefe-18.c: Likewise.
5555 * gcc.dg/gimplefe-7.c: Likewise.
5556 * gcc.dg/torture/pr89595.c: Likewise.
5557 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
5558 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
5559 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
5560 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5561 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5562 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5563 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
5564 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5565
5566 2019-03-14 Jakub Jelinek <jakub@redhat.com>
5567
5568 PR ipa/89684
5569 * gcc.target/i386/pr89684.c: New test.
5570
5571 PR rtl-optimization/89679
5572 * gcc.dg/pr89679.c: New test.
5573
5574 2019-03-14 Richard Biener <rguenther@suse.de>
5575
5576 PR tree-optimization/89710
5577 * gcc.dg/torture/pr89710.c: New testcase.
5578
5579 2019-03-14 Richard Biener <rguenther@suse.de>
5580
5581 PR middle-end/89698
5582 * g++.dg/torture/pr89698.C: New testcase.
5583
5584 2019-03-14 Jakub Jelinek <jakub@redhat.com>
5585
5586 PR tree-optimization/89703
5587 * gcc.c-torture/compile/pr89703-1.c: New test.
5588 * gcc.c-torture/compile/pr89703-2.c: New test.
5589
5590 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
5591
5592 PR target/89523
5593 * gcc.target/i386/pr89523-1a.c: New test.
5594 * gcc.target/i386/pr89523-1b.c: Likewise.
5595 * gcc.target/i386/pr89523-2.c: Likewise.
5596 * gcc.target/i386/pr89523-3.c: Likewise.
5597 * gcc.target/i386/pr89523-4.c: Likewise.
5598 * gcc.target/i386/pr89523-5.c: Likewise.
5599 * gcc.target/i386/pr89523-6.c: Likewise.
5600 * gcc.target/i386/pr89523-7.c: Likewise.
5601 * gcc.target/i386/pr89523-8.c: Likewise.
5602 * gcc.target/i386/pr89523-9.c: Likewise.
5603
5604 2019-03-14 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR c++/89512
5607 * g++.dg/cpp1y/var-templ61.C: New test.
5608
5609 PR c++/89652
5610 * g++.dg/cpp1y/constexpr-89652.C: New test.
5611
5612 2019-03-13 Harald Anlauf <anlauf@gmx.de>
5613
5614 PR fortran/87045
5615 * gfortran.dg/pr87045.f90: New test.
5616
5617 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
5618
5619 PR target/85860
5620 * gcc.target/i386/pr85860.c: New.
5621
5622 2019-03-13 Marek Polacek <polacek@redhat.com>
5623
5624 PR c++/89686 - mixing init-capture and simple-capture in lambda.
5625 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
5626
5627 PR c++/89660 - bogus error with -Wredundant-move.
5628 * g++.dg/cpp0x/Wredundant-move8.C: New test.
5629 * g++.dg/cpp0x/Wredundant-move9.C: New test.
5630
5631 2019-03-13 Janus Weil <janus@gcc.gnu.org>
5632
5633 PR fortran/89601
5634 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
5635 * gfortran.dg/pdt_30.f90: New test case.
5636
5637 2019-03-13 Marek Polacek <polacek@redhat.com>
5638
5639 PR c++/88979 - further P0634 fix for constructors.
5640 * g++.dg/cpp2a/typename15.C: New test.
5641
5642 2019-03-13 Martin Sebor <msebor@redhat.com>
5643
5644 PR tree-optimization/89662
5645 * gcc.dg/Warray-bounds-41.c: New test.
5646
5647 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5648
5649 PR c++/63508
5650 * g++.dg/cpp0x/auto53.C: New.
5651
5652 2019-03-13 Richard Biener <rguenther@suse.de>
5653
5654 PR middle-end/89677
5655 * gcc.dg/torture/pr89677.c: New testcase.
5656
5657 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5658
5659 PR c++/85558
5660 * g++.dg/other/friend16.C: New.
5661 * g++.dg/other/friend17.C: Likewise.
5662
5663 2019-03-13 Jakub Jelinek <jakub@redhat.com>
5664
5665 PR middle-end/88588
5666 * c-c++-common/gomp/pr88588.c: New test.
5667
5668 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5669
5670 PR fortran/66695
5671 PR fortran/77746
5672 PR fortran/79485
5673 * gfortran.dg/binding_label_tests_30.f90: New test.
5674 * gfortran.dg/binding_label_tests_31.f90: New test.
5675 * gfortran.dg/binding_label_tests_32.f90: New test.
5676 * gfortran.dg/binding_label_tests_33.f90: New test.
5677
5678 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
5679
5680 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
5681 * gdc.dg/ubsan/ubsan.exp: New file.
5682 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
5683 Explicitly return flags from procedure.
5684
5685 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
5686
5687 PR d/88957
5688 * gdc.dg/pr88957.d: New test.
5689 * gdc.dg/simd.d: Add new vector tests.
5690
5691 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
5692
5693 PR d/87824
5694 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
5695 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
5696 -nostdinc++ flag.
5697
5698 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5699
5700 PR fortran/87673
5701 * gfortran.dg/charlen_17.f90: New test.
5702
5703 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
5704
5705 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
5706
5707 2019-03-12 Martin Liska <mliska@suse.cz>
5708
5709 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
5710 * gfortran.dg/binding_label_tests_4.f03: Likewise.
5711 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
5712 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
5713 * gfortran.dg/c_loc_tests_17.f90: Likewise.
5714 * gfortran.dg/constructor_9.f90: Likewise.
5715 * gfortran.dg/dec_structure_8.f90: Likewise.
5716 * gfortran.dg/entry_4.f90: Likewise.
5717 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
5718 * gfortran.dg/initialization_23.f90: Likewise.
5719 * gfortran.dg/logical_assignment_1.f90: Likewise.
5720 * gfortran.dg/pr80752.f90: Likewise.
5721 * gfortran.dg/pr88116_1.f90: Likewise.
5722 * gfortran.dg/pr88467.f90: Likewise.
5723 * gfortran.dg/typebound_call_7.f03: Likewise.
5724 * gfortran.dg/typebound_generic_1.f03: Likewise.
5725 * gfortran.dg/typebound_operator_2.f03: Likewise.
5726 * gfortran.dg/typebound_operator_4.f03: Likewise.
5727 * gfortran.dg/typebound_proc_9.f03: Likewise.
5728 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
5729
5730 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
5731
5732 PR fortran/89363
5733 * gfortran.dg/assumed_rank_16.f90: New test.
5734
5735 PR fortran/89364
5736 * gfortran.dg/assumed_rank_17.f90: New test.
5737
5738 2019-03-12 Jakub Jelinek <jakub@redhat.com>
5739
5740 PR middle-end/89663
5741 * gcc.c-torture/compile/pr89663-1.c: New test.
5742 * gcc.c-torture/compile/pr89663-2.c: New test.
5743
5744 2019-03-12 Richard Biener <rguenther@suse.de>
5745
5746 PR tree-optimization/89664
5747 * gfortran.dg/pr89664.f90: New testcase.
5748
5749 2019-03-11 Jakub Jelinek <jakub@redhat.com>
5750
5751 PR fortran/89651
5752 * gfortran.dg/gomp/pr89651.f90: New test.
5753
5754 PR middle-end/89655
5755 PR bootstrap/89656
5756 * gcc.c-torture/compile/pr89655.c: New test.
5757
5758 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
5759
5760 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
5761 target.
5762
5763 2019-03-11 Martin Liska <mliska@suse.cz>
5764
5765 * g++.dg/conversion/simd3.C (foo): Wrap option names
5766 with apostrophe character.
5767 * g++.dg/cpp1z/decomp3.C (test): Likewise.
5768 (test3): Likewise.
5769 * g++.dg/cpp1z/decomp4.C (test): Likewise.
5770 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
5771 * g++.dg/cpp1z/decomp45.C (f): Likewise.
5772 * g++.dg/opt/pr34036.C: Likewise.
5773 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
5774 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
5775 * gcc.dg/cpp/dir-only-4.c: Likewise.
5776 * gcc.dg/cpp/dir-only-5.c: Likewise.
5777 * gcc.dg/cpp/pr71591.c: Likewise.
5778 * gcc.dg/format/opt-1.c: Likewise.
5779 * gcc.dg/format/opt-2.c: Likewise.
5780 * gcc.dg/format/opt-3.c: Likewise.
5781 * gcc.dg/format/opt-4.c: Likewise.
5782 * gcc.dg/format/opt-5.c: Likewise.
5783 * gcc.dg/format/opt-6.c: Likewise.
5784 * gcc.dg/pr22231.c: Likewise.
5785 * gcc.dg/pr33007.c: Likewise.
5786 * gcc.dg/simd-1.c (hanneke): Likewise.
5787 * gcc.dg/simd-5.c: Likewise.
5788 * gcc.dg/simd-6.c: Likewise.
5789 * gcc.dg/spellcheck-options-14.c: Likewise.
5790 * gcc.dg/spellcheck-options-15.c: Likewise.
5791 * gcc.dg/spellcheck-options-16.c: Likewise.
5792 * gcc.dg/spellcheck-options-17.c: Likewise.
5793 * gcc.dg/tree-ssa/pr23109.c: Likewise.
5794 * gcc.dg/tree-ssa/recip-5.c: Likewise.
5795 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
5796 (__attribute__): Likewise.
5797 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
5798 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
5799 * gcc.target/powerpc/warn-1.c: Likewise.
5800 * gcc.target/powerpc/warn-2.c: Likewise.
5801
5802 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
5803
5804 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
5805
5806 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
5807
5808 * c-c++-common/unroll-6.c: New test.
5809
5810 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
5811
5812 PR c++/87571
5813 * g++.dg/template/memfriend18.C: New.
5814
5815 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5816
5817 * gdc.dg/pr89041.d: Mark as compile test.
5818
5819 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5820
5821 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
5822 dg-options.
5823
5824 2019-03-10 Martin Jambor <mjambor@suse.cz>
5825
5826 PR tree-optimization/85762
5827 PR tree-optimization/87008
5828 PR tree-optimization/85459
5829 * g++.dg/tree-ssa/pr87008.C: New test.
5830 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
5831
5832 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5833
5834 PR fortran/66089
5835 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
5836 * gfortran.dg/no_arg_check_2.f90: Likewise.
5837
5838 2019-03-10 Jakub Jelinek <jakub@redhat.com>
5839
5840 PR c++/89648
5841 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
5842
5843 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5844
5845 PR fortran/66089
5846 * gfortran.dg/dependency_53.f90: New test.
5847
5848 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5849
5850 PR fortran/87734
5851 * gfortran.dg/public_private_module_10.f90: New test.
5852
5853 2019-03-09 John David Anglin <dave.anglin@bell.net>
5854
5855 PR c++/70349
5856 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
5857
5858 PR middle-end/68733
5859 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
5860
5861 PR testsuite/89472
5862 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
5863
5864 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
5865
5866 PR c++/87750
5867 * g++.dg/cpp0x/pr87750.C: New.
5868
5869 2019-03-09 John David Anglin <dave.anglin@bell.net>
5870
5871 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
5872 * c-c++-common/ident-1a.c: Likewise.
5873 * c-c++-common/ident-1b.c: Likewise.
5874 * c-c++-common/ident-2b.c: Likewise.
5875
5876 * g++.dg/tls/pr77285-2.C: Require tls_native support.
5877
5878 * g++.dg/ext/visibility/lambda1.C: Require visibility.
5879
5880 PR inline-asm/87010
5881 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
5882
5883 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
5884 libatomic_available.
5885
5886 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
5887
5888 PR d/89041
5889 * gdc.dg/pr89041.d: New test.
5890
5891 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5892
5893 PR fortran/71544
5894 * gfortran.dg/c_ptr_tests_19.f90: New test.
5895
5896 2019-03-09 John David Anglin <dave.anglin@bell.net>
5897
5898 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
5899 * gnat.dg/debug12.adb: Likewise.
5900
5901 * lib/target-supports.exp (check_effective_target_weak_undefined):
5902 Return 0 on hppa*-*-hpux*.
5903 (check_ascii_locale_available): Likewise.
5904
5905 2019-03-09 Janus Weil <janus@gcc.gnu.org>
5906
5907 PR fortran/84504
5908 * gfortran.dg/pointer_init_10.f90: New test case.
5909
5910 2019-03-09 John David Anglin <dave.anglin@bell.net>
5911
5912 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
5913
5914 2019-03-09 John David Anglin <dave.anglin@bell.net>
5915
5916 PR fortran/89639
5917 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
5918
5919 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
5920
5921 PR fortran/71203
5922 * gfortran.dg/array_simplify_3.f90: New test case.
5923
5924 2019-03-09 Jakub Jelinek <jakub@redhat.com>
5925
5926 PR c/88568
5927 * g++.dg/other/pr88568.C: New test.
5928
5929 PR rtl-optimization/89634
5930 * gcc.c-torture/execute/pr89634.c: New test.
5931
5932 2019-03-08 Jakub Jelinek <jakub@redhat.com>
5933
5934 PR c/85870
5935 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
5936 -r -nostdlib -flinker-output=nolto-rel.
5937
5938 2019-03-08 David Malcolm <dmalcolm@redhat.com>
5939
5940 PR target/79926
5941 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
5942 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5943 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5944 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5945
5946 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5947
5948 PR c++/63540
5949 * g++.dg/cpp0x/implicit17.C: New.
5950
5951 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5952
5953 PR c++/22149
5954 * g++.dg/template/access29.C: New.
5955
5956 2019-03-08 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR c++/82075
5959 * g++.dg/cpp1z/decomp49.C: New test.
5960
5961 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
5962
5963 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
5964
5965 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
5966
5967 PR target/68924
5968 PR target/78782
5969 PR target/87558
5970 * gcc.target/i386/pr78782.c: New test.
5971 * gcc.target/i386/pr87558.c: Ditto.
5972
5973 2019-03-08 Jakub Jelinek <jakub@redhat.com>
5974
5975 PR c/85870
5976 * gcc.dg/lto/pr85870_0.c: New test.
5977 * gcc.dg/lto/pr85870_1.c: New test.
5978
5979 2019-03-08 Martin Liska <mliska@suse.cz>
5980
5981 PR target/86952
5982 * gcc.target/i386/pr86952.c: New test.
5983 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
5984 scanned pattern.
5985 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5986
5987 2019-03-08 Jakub Jelinek <jakub@redhat.com>
5988
5989 PR c++/89585
5990 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
5991 asm volatile.
5992
5993 PR c++/89599
5994 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
5995 * g++.dg/parse/array-size2.C: Likewise.
5996 * g++.dg/cpp0x/constexpr-89599.C: New test.
5997
5998 PR c++/89622
5999 * g++.dg/warn/pr89622.C: New test.
6000
6001 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6002
6003 PR target/80003
6004 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
6005 * gcc.target/i386/interrupt-6.c: Likewise.
6006 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
6007
6008 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
6009
6010 PR c++/84518
6011 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
6012 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
6013
6014 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6015
6016 PR translation/79999
6017 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
6018 * c-c++-common/gomp/doacross-3.c: New test.
6019
6020 PR target/89602
6021 * gcc.target/i386/avx512f-vmovss-1.c: New test.
6022 * gcc.target/i386/avx512f-vmovss-2.c: New test.
6023 * gcc.target/i386/avx512f-vmovss-3.c: New test.
6024 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
6025 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
6026 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
6027
6028 2019-03-07 Martin Jambor <mjambor@suse.cz>
6029
6030 PR lto/87525
6031 * gcc.dg/ipa/ipcp-5.c: New test.
6032
6033 2019-03-07 Martin Jambor <mjambor@suse.cz>
6034
6035 PR ipa/88235
6036 * g++.dg/ipa/pr88235.C: New test.
6037
6038 2019-04-07 Richard Biener <rguenther@suse.de>
6039
6040 PR middle-end/89618
6041 * gcc.target/i386/pr89618.c: New testcase.
6042
6043 2019-03-07 Richard Biener <rguenther@suse.de>
6044
6045 PR tree-optimization/89595
6046 * gcc.dg/torture/pr89595.c: New testcase.
6047
6048 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6049
6050 PR c++/89585
6051 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
6052
6053 2019-03-06 Harald Anlauf <anlauf@gmx.de>
6054
6055 PR fortran/71203
6056 * gfortran.dg/substr_8.f90: New test.
6057
6058 2019-03-06 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR c++/87148
6061 * g++.dg/ext/flexary34.C: New test.
6062
6063 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
6064
6065 PR rtl-optimization/88845
6066 * gcc.target/powerpc/pr88845.c: New test.
6067
6068 2019-03-06 Marek Polacek <polacek@redhat.com>
6069
6070 PR c++/87378 - bogus -Wredundant-move warning.
6071 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
6072 * g++.dg/cpp0x/Wredundant-move7.C: New test.
6073
6074 2019-03-06 Richard Biener <rguenther@suse.de>
6075
6076 PR testsuite/89551
6077 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
6078 the way that makes the testcase PASS.
6079
6080 2019-03-05 Jakub Jelinek <jakub@redhat.com>
6081
6082 PR middle-end/89590
6083 * gcc.dg/pr89590.c: New test.
6084
6085 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
6086
6087 PR target/89222
6088 * gcc.target/arm/pr89222.c: Add new test.
6089
6090 2019-03-05 Richard Biener <rguenther@suse.de>
6091
6092 PR tree-optimization/89594
6093 * gcc.dg/pr89594.c: New testcase.
6094
6095 2019-03-05 Jakub Jelinek <jakub@redhat.com>
6096
6097 PR tree-optimization/89487
6098 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
6099 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
6100 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
6101 "%r14".
6102
6103 PR bootstrap/89560
6104 * g++.dg/other/pr89560.C: New test.
6105
6106 PR tree-optimization/89570
6107 * gcc.dg/pr89570.c: New test.
6108
6109 PR tree-optimization/89566
6110 * c-c++-common/pr89566.c: New test.
6111
6112 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6113
6114 PR c++/84605
6115 * g++.dg/parse/crash69.C: New.
6116
6117 2019-03-04 Jakub Jelinek <jakub@redhat.com>
6118
6119 PR c++/71446
6120 * g++.dg/cpp2a/desig12.C: New test.
6121 * g++.dg/cpp2a/desig13.C: New test.
6122
6123 2019-03-04 Tamar Christina <tamar.christina@arm.com>
6124
6125 PR target/88530
6126 * gcc.target/aarch64/options_set_10.c: Add native.
6127
6128 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
6129
6130 PR tree-optimization/89437
6131 * gcc.dg/sinatan-1.c: Fix testcase.
6132
6133 2019-03-04 Richard Biener <rguenther@suse.de>
6134
6135 PR middle-end/89572
6136 * gcc.dg/torture/pr89572.c: New testcase.
6137
6138 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
6139
6140 PR tree-optimization/89487
6141 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
6142
6143 2019-03-03 Harald Anlauf <anlauf@gmx.de>
6144
6145 PR fortran/77583
6146 * gfortran.dg/pr77583.f90: New test.
6147
6148 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6149
6150 PR fortran/72714
6151 * gfortran.dg/coarray_allocate_11.f90: New test.
6152
6153 2019-03-02 Harald Anlauf <anlauf@gmx.de>
6154
6155 PR fortran/89516
6156 * gfortran.dg/pr89492.f90: Adjust testcase.
6157 * gfortran.dg/transfer_check_5.f90: New test.
6158
6159 2019-03-02 Jakub Jelinek <jakub@redhat.com>
6160
6161 PR c++/71446
6162 * g++.dg/cpp2a/desig10.C: New test.
6163 * g++.dg/cpp2a/desig11.C: New test.
6164 * g++.dg/ext/desig4.C: Expect 4 new errors.
6165
6166 PR target/89506
6167 * gcc.dg/pr89506.c: New test.
6168
6169 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
6170 Monk Chiang <sh.chiang04@gmail.com>
6171
6172 * gcc.target/riscv/attribute-1.c: New.
6173 * gcc.target/riscv/attribute-2.c: Likewise.
6174 * gcc.target/riscv/attribute-3.c: Likewise.
6175 * gcc.target/riscv/attribute-4.c: Likewise.
6176 * gcc.target/riscv/attribute-5.c: Likewise.
6177 * gcc.target/riscv/attribute-6.c: Likewise.
6178 * gcc.target/riscv/attribute-7.c: Likewise.
6179 * gcc.target/riscv/attribute-8.c: Likewise.
6180 * gcc.target/riscv/attribute-9.c: Likewise.
6181
6182 * gcc.target/riscv/arch-1.c: New.
6183 * gcc.target/riscv/arch-2.c: Likewise.
6184 * gcc.target/riscv/arch-3.c: Likewise.
6185 * gcc.target/riscv/arch-4.c: Likewise.
6186
6187 2019-03-01 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR middle-end/89497
6190 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
6191 scan-tree-dump-times from dom3 to tracer pass.
6192
6193 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
6194
6195 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
6196 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
6197
6198 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
6199
6200 PR rtl-optimization/85899
6201 * gcc.dg/pr85899.c: New test.
6202
6203 2019-03-01 Marek Polacek <polacek@redhat.com>
6204
6205 PR c++/89537 - missing location for error with non-static member fn.
6206 * g++.dg/diagnostic/member-fn-1.C: New test.
6207
6208 PR c++/89532 - ICE with incomplete type in decltype.
6209 * g++.dg/cpp2a/nontype-class14.C: New test.
6210
6211 2019-03-01 Jakub Jelinek <jakub@redhat.com>
6212
6213 Implement P1002R1, Try-catch blocks in constexpr functions
6214 PR c++/89513
6215 * g++.dg/cpp2a/constexpr-try1.C: New test.
6216 * g++.dg/cpp2a/constexpr-try2.C: New test.
6217 * g++.dg/cpp2a/constexpr-try3.C: New test.
6218 * g++.dg/cpp2a/constexpr-try4.C: New test.
6219 * g++.dg/cpp2a/constexpr-try5.C: New test.
6220 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
6221
6222 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
6223
6224 PR tree-optimization/89535
6225 * gfortran.dg/vect/pr89535.f90: New test.
6226
6227 2019-03-01 Richard Biener <rguenther@suse.de>
6228
6229 PR middle-end/89541
6230 * gfortran.dg/pr89451.f90: New testcase.
6231
6232 2019-03-01 Richard Biener <rguenther@suse.de>
6233
6234 PR middle-end/89497
6235 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
6236 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
6237 that happen now earlier.
6238
6239 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
6240
6241 * gcc.c-torture/execute/20190228-1.c: New test.
6242
6243 2019-02-28 Marek Polacek <polacek@redhat.com>
6244
6245 PR c++/87068 - missing diagnostic with fallthrough statement.
6246 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
6247
6248 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
6249 Cesar Philippidis <cesar@codesourcery.com>
6250
6251 PR fortran/72741
6252 PR fortran/89433
6253 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
6254 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
6255
6256 PR fortran/72741
6257 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
6258
6259 PR fortran/72741
6260 PR fortran/89433
6261 * gfortran.dg/goacc/routine-6.f90: Update
6262 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
6263 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
6264
6265 2019-02-28 Jakub Jelinek <jakub@redhat.com>
6266
6267 PR c/89521
6268 * gcc.dg/pr89521-1.c: New test.
6269 * gcc.dg/pr89521-2.c: New test.
6270
6271 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
6272
6273 PR testsuite/89441
6274 * g++.dg/ipa/pr89009.C: Update symbol visibility.
6275
6276 2019-02-28 Tamar Christina <tamar.christina@arm.com>
6277
6278 PR target/88530
6279 * gcc.target/aarch64/options_set_10.c: New test.
6280
6281 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
6282
6283 PR c++/89522
6284 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
6285
6286 2019-02-28 Jakub Jelinek <jakub@redhat.com>
6287
6288 PR c/89525
6289 * gcc.dg/pr89525.c: New test.
6290
6291 PR c/89520
6292 * gcc.dg/pr89520-1.c: New test.
6293 * gcc.dg/pr89520-2.c: New test.
6294
6295 2019-02-27 Marek Polacek <polacek@redhat.com>
6296
6297 PR c++/88857 - ICE with value-initialization of argument in template.
6298 * g++.dg/cpp0x/initlist-value4.C: New test.
6299
6300 2019-02-27 Marek Polacek <polacek@redhat.com>
6301
6302 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
6303 * g++.dg/cpp0x/using-enum-3.C: New test.
6304
6305 2019-02-27 Jakub Jelinek <jakub@redhat.com>
6306
6307 PR tree-optimization/89280
6308 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
6309 keyword.
6310
6311 2019-02-27 Richard Biener <rguenther@suse.de>
6312
6313 * gcc.dg/gimplefe-36.c: New testcase.
6314
6315 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 PR c++/89488
6318 * g++.dg/cpp0x/nsdmi15.C: New.
6319
6320 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6321
6322 PR c++/88987
6323 * g++.dg/cpp0x/pr88987.C: New.
6324
6325 2019-02-27 Jakub Jelinek <jakub@redhat.com>
6326
6327 PR tree-optimization/89280
6328 * gcc.c-torture/compile/pr89280.c: New test.
6329 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
6330 function. Skip the test for -O0.
6331
6332 2018-02-26 Steve Ellcey <sellcey@marvell.com>
6333
6334 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
6335 * gfortran.dg/simd-builtins-2.f90: Ditto.
6336 * gfortran.dg/simd-builtins-6.f90: Ditto.
6337 * gfortran.dg/simd-builtins-8.f90: New test.
6338 * gfortran.dg/simd-builtins-8.h: New header file.
6339
6340 2019-02-26 Jakub Jelinek <jakub@redhat.com>
6341
6342 PR c++/89507
6343 * g++.dg/other/new2.C: New test.
6344
6345 PR tree-optimization/89500
6346 * gcc.dg/pr89500.c: New test.
6347 * gcc.dg/Wstringop-overflow-10.c: New test.
6348 * gcc.dg/strlenopt-60.c: New test.
6349
6350 2019-02-26 Harald Anlauf <anlauf@gmx.de>
6351
6352 PR fortran/89492
6353 * gfortran.dg/pr89492.f90: New test.
6354
6355 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6356
6357 PR fortran/89496
6358 * gfortran.dg/altreturn_9_0.f90: New file.
6359 * gfortran.dg/altreturn_9_1.f90: New file.
6360
6361 2019-02-26 Jakub Jelinek <jakub@redhat.com>
6362
6363 PR c++/89481
6364 * g++.dg/cpp1y/constexpr-89481.C: New test.
6365
6366 2019-02-26 Richard Biener <rguenther@suse.de>
6367
6368 PR tree-optimization/89505
6369 * gcc.dg/torture/pr89505.c: New testcase.
6370
6371 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
6372
6373 * gnat.dg/opt77.adb: New test.
6374 * gnat.dg/opt77_pkg.ad[sb]: New helper.
6375
6376 2019-02-26 Jakub Jelinek <jakub@redhat.com>
6377
6378 PR target/89474
6379 * gcc.target/i386/pr89474.c: New test.
6380
6381 2019-02-25 Jakub Jelinek <jakub@redhat.com>
6382
6383 PR c/77754
6384 * gcc.c-torture/compile/pr77754-1.c: New test.
6385 * gcc.c-torture/compile/pr77754-2.c: New test.
6386 * gcc.c-torture/compile/pr77754-3.c: New test.
6387 * gcc.c-torture/compile/pr77754-4.c: New test.
6388 * gcc.c-torture/compile/pr77754-5.c: New test.
6389 * gcc.c-torture/compile/pr77754-6.c: New test.
6390
6391 2019-02-25 Tamar Christina <tamar.christina@arm.com>
6392
6393 PR target/88530
6394 * gcc.target/aarch64/options_set_1.c: New test.
6395 * gcc.target/aarch64/options_set_2.c: New test.
6396 * gcc.target/aarch64/options_set_3.c: New test.
6397 * gcc.target/aarch64/options_set_4.c: New test.
6398 * gcc.target/aarch64/options_set_5.c: New test.
6399 * gcc.target/aarch64/options_set_6.c: New test.
6400 * gcc.target/aarch64/options_set_7.c: New test.
6401 * gcc.target/aarch64/options_set_8.c: New test.
6402 * gcc.target/aarch64/options_set_9.c: New test.
6403
6404 2019-02-25 Tamar Christina <tamar.christina@arm.com>
6405
6406 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
6407 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
6408 Rename ....
6409 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
6410 test_vfmlslq_high_f16): ... To this.
6411 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
6412 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
6413 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
6414 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
6415 test_vfmlslq_laneq_high_u32): Rename ...
6416 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
6417 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
6418 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
6419 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
6420 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
6421 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
6422 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
6423 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
6424 test_vfmlslq_laneq_low_u32): Rename ...
6425 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
6426 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
6427 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
6428 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
6429 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
6430 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
6431 Rename ...
6432 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
6433 test_vfmlslq_low_f16): ... To this.
6434
6435 2019-02-25 Tamar Christina <tamar.christina@arm.com>
6436
6437 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
6438 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
6439 Rename ...
6440 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
6441 test_vfmlslq_high_f16): ... To this.
6442 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
6443 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
6444 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
6445 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
6446 test_vfmlslq_laneq_high_u32): Rename ...
6447 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
6448 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
6449 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
6450 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
6451 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
6452 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
6453 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
6454 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
6455 test_vfmlslq_laneq_low_u32): Rename ...
6456 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
6457 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
6458 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
6459 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
6460 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
6461 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
6462 Rename ...
6463 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
6464 test_vfmlslq_low_f16): ... To This.
6465 * lib/target-supports.exp
6466 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
6467
6468 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
6469
6470 PR fortran/89282
6471 * gfortran.dg/overload_3.f90: New test.
6472
6473 2019-02-25 Jakub Jelinek <jakub@redhat.com>
6474
6475 PR c++/89285
6476 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
6477
6478 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
6479
6480 PR libfortran/89274
6481 * gfortran.dg/list_directed_large.f90: New test.
6482
6483 2019-02-25 Jakub Jelinek <jakub@redhat.com>
6484
6485 PR target/89434
6486 * gcc.c-torture/execute/pr89434.c: New test.
6487
6488 PR target/89438
6489 * gcc.dg/pr89438.c: New test.
6490
6491 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
6492
6493 PR c++/84585
6494 * g++.dg/cpp0x/pr84585.C: New.
6495
6496 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6497
6498 PR fortran/89174
6499 * gfortran.dg/allocate_with_mold_3.f90: New test.
6500
6501 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
6502
6503 PR target/87007
6504 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
6505 * gcc.target/i386/pr87007-2.c: Likewise.
6506
6507 2019-02-24 Harald Anlauf <anlauf@gmx.de>
6508
6509 PR fortran/89266
6510 PR fortran/88326
6511 * gfortran.dg/pr89266.f90: New test.
6512 * gfortran.dg/pr88326.f90: New test.
6513
6514 2019-02-24 Jakub Jelinek <jakub@redhat.com>
6515
6516 PR rtl-optimization/89445
6517 * gcc.target/i386/avx512f-pr89445.c: New test.
6518
6519 2019-02-23 Martin Sebor <msebor@redhat.com>
6520
6521 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
6522 wchar_t to wint_t to avoid a bogus -Wformat warning in
6523 ILP32 (bug 77970).
6524
6525 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
6526
6527 PR testsuite/89476
6528 * gfortran.dg/ISO_Fortran_binding_5.c: Include
6529 "../../../libgfortran/ISO_Fortran_binding.h".
6530 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
6531
6532 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
6533
6534 PR driver/69471
6535 * gcc.dg/pr69471-1.c: New test.
6536 * gcc.dg/pr69471-2.c: Likewise.
6537 * gcc.target/i386/pr69471-3.c: Likewise.
6538
6539 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6540
6541 PR fortran/84387
6542 * gfortran.dg/dtio_34.f90: New test.
6543
6544 2019-02-23 Marek Polacek <polacek@redhat.com>
6545
6546 PR c++/88294 - ICE with non-constant noexcept-specifier.
6547 * g++.dg/cpp0x/noexcept34.C: New test.
6548 * g++.dg/cpp0x/noexcept35.C: New test.
6549
6550 PR c++/89419
6551 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
6552
6553 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
6554
6555 PR fortran/88117
6556 * gfortran.dg/deferred_character_32.f90 : New test
6557
6558 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
6559
6560 PR fortran/89385
6561 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
6562 previously incorrect lbound for allocatable expressions. Also
6563 correct stop values to avoid repetition.
6564 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
6565 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
6566
6567 PR fortran/89366
6568 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
6569 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
6570 * gfortran.dg/pr32599.f03 : Set standard to F2008.
6571
6572 2019-02-22 David Malcolm <dmalcolm@redhat.com>
6573
6574 PR c++/89390
6575 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
6576 renaming to a multicharacter name, so that start != finish. Add
6577 tests for dtor locations.
6578
6579 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6580
6581 PR c++/84676
6582 * g++.dg/cpp0x/pr84676.C: New.
6583
6584 2019-02-22 Martin Sebor <msebor@redhat.com>
6585
6586 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
6587 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
6588
6589 2019-02-22 Harald Anlauf <anlauf@gmx.de>
6590
6591 PR fortran/83057
6592 * gfortran.dg/newunit_6.f90: New test.
6593
6594 2019-02-22 Marek Polacek <polacek@redhat.com>
6595
6596 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
6597 * g++.dg/cpp2a/explicit14.C: New test.
6598
6599 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
6600
6601 PR target/89324
6602 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
6603 * gfortran.fortran-torture/compile/pr89324.f90: New test.
6604
6605 2019-02-22 Martin Sebor <msebor@redhat.com>
6606
6607 PR c/89425
6608 * gcc.dg/Wabsolute-value.c: New test.
6609
6610 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
6611
6612 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
6613 Hongtao Liu <hongtao.liu@intel.com>
6614 Sunil K Pandey <sunil.k.pandey@intel.com>
6615
6616 PR target/87007
6617 * gcc.target/i386/pr87007-1.c: New test.
6618 * gcc.target/i386/pr87007-2.c: Likewise.
6619
6620 2019-02-22 Richard Biener <rguenther@suse.de>
6621
6622 PR tree-optimization/89440
6623 * gcc.dg/vect/pr89440.c: New testcase.
6624
6625 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
6626
6627 * lib/target-supports.exp (check_effective_target_offload_nvptx):
6628 Remove.
6629
6630 PR fortran/72741
6631 * gfortran.dg/goacc/classify-routine.f95: Adjust.
6632
6633 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
6634 * g++.dg/goacc/template.C: Likewise.
6635
6636 PR fortran/78027
6637 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
6638
6639 2019-02-22 Richard Biener <rguenther@suse.de>
6640
6641 PR middle-end/87609
6642 * gcc.dg/torture/restrict-7.c: New testcase.
6643
6644 2019-02-21 Jakub Jelinek <jakub@redhat.com>
6645
6646 PR c++/89285
6647 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
6648 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
6649 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
6650 diagnostics.
6651 * g++.dg/cpp1y/constexpr-89285.C: New test.
6652 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
6653 for C++11.
6654 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
6655 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
6656
6657 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
6658
6659 PR target/87412
6660 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
6661 -fcf-protection with -fcf-protection=branch.
6662 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
6663 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
6664 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
6665 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
6666 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
6667
6668 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
6669
6670 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
6671 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
6672
6673 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6674
6675 PR fortran/86119
6676 * gfortran.dg/warn_conversion_11.f90: New test.
6677
6678 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
6679
6680 PR target/87412
6681 * gcc.target/i386/pr87412-1.c: New file.
6682 * gcc.target/i386/pr87412-2.c: Likewise.
6683 * gcc.target/i386/pr87412-3.c: Likewise.
6684 * gcc.target/i386/pr87412-4.c: Likewise.
6685
6686 2019-02-20 Jakub Jelinek <jakub@redhat.com>
6687
6688 PR c++/89403
6689 * g++.dg/cpp0x/pr89403.C: New test.
6690
6691 PR c++/89405
6692 * g++.dg/cpp1z/inline-var5.C: New test.
6693
6694 PR middle-end/89412
6695 * gcc.c-torture/compile/pr89412.c: New test.
6696
6697 2019-02-20 Jakub Jelinek <jakub@redhat.com>
6698 David Malcolm <dmalcolm@redhat.com>
6699
6700 PR middle-end/89091
6701 * gcc.dg/torture/pr89091.c: New test.
6702
6703 2019-02-20 Jakub Jelinek <jakub@redhat.com>
6704
6705 PR middle-end/88074
6706 PR middle-end/89415
6707 * gcc.dg/pr88074-2.c: New test.
6708
6709 PR c++/89336
6710 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
6711
6712 2019-02-20 David Malcolm <dmalcolm@redhat.com>
6713
6714 PR c/89410
6715 * gcc.dg/pr89410-1.c: New test.
6716 * gcc.dg/pr89410-2.c: New test.
6717
6718 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
6719
6720 * lib/target-supports.exp (check_effective_target_vect_usad_char):
6721 Add PowerPC support.
6722 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
6723 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
6724
6725 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6726
6727 PR target/86487
6728 * gcc.target/arm/pr86487.c: New.
6729
6730 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6731
6732 PR c++/84536
6733 * g++.dg/cpp1y/var-templ60.C: New.
6734
6735 2019-02-20 Li Jia He <helijia@linux.ibm.com>
6736
6737 PR target/88100
6738 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
6739
6740 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
6741
6742 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
6743
6744 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6745
6746 PR fortran/89384
6747 * gfortran.dg/ISO_Fortran_binding_4.f90
6748
6749 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
6750
6751 PR c/87924
6752 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
6753 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
6754
6755 2019-02-19 Richard Biener <rguenther@suse.de>
6756
6757 PR middle-end/88074
6758 * gcc.dg/pr88074.c: New testcase.
6759
6760 2019-02-19 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR middle-end/89303
6763 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
6764 namespace.
6765
6766 PR c++/89387
6767 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
6768
6769 PR c++/89391
6770 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
6771
6772 PR c++/89390
6773 * g++.dg/diagnostic/pr89390.C: New test.
6774
6775 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
6776
6777 * README: Fix typos.
6778
6779 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6780
6781 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
6782 bad_weak_ptr_.
6783
6784 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6785
6786 PR fortran/87689
6787 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
6788 options.
6789 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
6790 * gfortran.dg/lto/pr87689_0.f: New file.
6791 * gfortran.dg/lto/pr87689_1.f: New file.
6792
6793 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
6794
6795 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
6796
6797 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6798
6799 * gdc.dg/dg.exp: Tabify.
6800 * gdc.dg/lto/lto.exp: Likewise.
6801 * gdc.test/gdc-test.exp: Likewise.
6802 * lib/gdc-dg.exp: Likewise.
6803 * lib/gdc.exp: Likewise.
6804
6805 2019-02-18 Richard Biener <rguenther@suse.de>
6806
6807 PR tree-optimization/89296
6808 * gcc.dg/uninit-pr89296.c: New testcase.
6809
6810 2019-02-18 Jakub Jelinek <jakub@redhat.com>
6811
6812 PR target/89369
6813 * gcc.c-torture/execute/pr89369.c: New test.
6814 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
6815 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
6816 34,63,62.
6817
6818 2019-02-18 Martin Jambor <mjambor@suse.cz>
6819
6820 PR tree-optimization/89209
6821 * gcc.dg/tree-ssa/pr89209.c: New test.
6822
6823 2019-02-18 Martin Liska <mliska@suse.cz>
6824
6825 * gfortran.dg/simd-builtins-7.f90: New test.
6826 * gfortran.dg/simd-builtins-7.h: New test.
6827
6828 2019-02-17 Harald Anlauf <anlauf@gmx.de>
6829
6830 PR fortran/88299
6831 * gfortran.dg/pr88299.f90: New test.
6832
6833 2019-02-17 Harald Anlauf <anlauf@gmx.de>
6834
6835 PR fortran/89077
6836 * gfortran.dg/transfer_simplify_12.f90: New test.
6837
6838 2019-02-17 Marek Polacek <polacek@redhat.com>
6839
6840 PR c++/89217 - ICE with list-initialization in range-based for loop.
6841 * g++.dg/cpp0x/range-for37.C: New test.
6842
6843 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
6844
6845 PR c++/89315
6846 * g++.dg/cpp0x/initlist114.C: New test.
6847
6848 PR c++/89356
6849 * g++.dg/abi/mangle68.C: New test.
6850 * g++.dg/cpp0x/decltype69.C: New test.
6851
6852 2019-02-16 David Malcolm <dmalcolm@redhat.com>
6853
6854 PR c++/88680
6855 * g++.dg/wrappers/pr88680.C: New test.
6856
6857 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6858
6859 PR fortran/71066
6860 * gfortran.dg/coarray_data_1.f90: New test.
6861
6862 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
6863
6864 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
6865 * c-c++-common/patchable_function_entry-default.c: Likewise.
6866 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6867
6868 2019-02-16 Jakub Jelinek <jakub@redhat.com>
6869
6870 PR rtl-optimization/66152
6871 * gcc.target/i386/pr66152.c: New test.
6872
6873 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
6874
6875 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
6876 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
6877
6878 2019-02-15 Tamar Christina <tamar.christina@arm.com>
6879
6880 * lib/target-supports.exp
6881 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
6882 checking alternative.
6883
6884 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
6885
6886 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
6887
6888 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
6889
6890 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
6891 * c-c++-common/patchable_function_entry-default.c: Likewise.
6892 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6893 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
6894
6895 2019-02-15 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR other/69006
6898 PR testsuite/88920
6899 * lib/gcc-dg.exp: If llvm_binutils effective target, set
6900 allow_blank_lines to 2 during initialization.
6901 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
6902 it was previously zero.
6903 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
6904 Clear allow_blank_lines afterwards whenever it was 1.
6905 * gdc.test/gdc-test.exp (dmd2dg): Don't call
6906 dg-allow-blank-lines-in-output here.
6907 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
6908 the tests and restore it back at the end.
6909
6910 * c-c++-common/ubsan/opts-1.c: New test.
6911 * c-c++-common/ubsan/opts-2.c: New test.
6912 * c-c++-common/ubsan/opts-3.c: New test.
6913 * c-c++-common/ubsan/opts-4.c: New test.
6914
6915 2019-02-15 Richard Biener <rguenther@suse.de>
6916 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR tree-optimization/89278
6919 * gcc.dg/pr89278.c: New test.
6920
6921 2019-02-15 Jakub Jelinek <jakub@redhat.com>
6922
6923 PR c/89340
6924 * gcc.dg/pr89340.c: New test.
6925 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
6926 that leaf attribute on nested function is useless.
6927
6928 PR other/89342
6929 * gcc.dg/pr89342.c: New test.
6930
6931 2019-02-14 Jakub Jelinek <jakub@redhat.com>
6932
6933 PR rtl-optimization/89354
6934 * gcc.dg/pr89354.c: New test.
6935
6936 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
6937
6938 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
6939 * gcc.target/i386/ssse3-pabsd.c: Ditto.
6940 * gcc.target/i386/ssse3-pabsw.c: Ditto.
6941 * gcc.target/i386/ssse3-palignr.c: Ditto.
6942 * gcc.target/i386/ssse3-phaddd.c: Ditto.
6943 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
6944 * gcc.target/i386/ssse3-phaddw.c: Ditto.
6945 * gcc.target/i386/ssse3-phsubd.c: Ditto.
6946 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
6947 * gcc.target/i386/ssse3-phsubw.c: Ditto.
6948 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
6949 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
6950 * gcc.target/i386/ssse3-pshufb.c: Ditto.
6951 * gcc.target/i386/ssse3-psignb.c: Ditto.
6952 * gcc.target/i386/ssse3-psignd.c: Ditto.
6953 * gcc.target/i386/ssse3-psignw.c: Ditto.
6954
6955 2018-02-14 Steve Ellcey <sellcey@marvell.com>
6956
6957 * gcc.target/aarch64/pcs_attribute.c: New test.
6958
6959 2019-02-14 Harald Anlauf <anlauf@gmx.de>
6960
6961 PR fortran/88248
6962 * gfortran.dg/pr88248.f90: New test.
6963 * gfortran.dg/f2018_obs.f90: Updated test.
6964
6965 2019-02-14 Tamar Christina <tamar.christina@arm.com>
6966
6967 * gcc.target/arm/pr88850.c: change options to additional option.
6968
6969 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6970
6971 PR d/87864
6972 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
6973 present.
6974
6975 2019-02-14 Tamar Christina <tamar.christina@arm.com>
6976
6977 PR target/88850
6978 * gcc.target/arm/pr88850-2.c: New test.
6979 * lib/target-supports.exp
6980 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
6981 check_effective_target_arm_neon_softfp_fp16_ok,
6982 add_options_for_arm_neon_softfp_fp16): New.
6983
6984 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
6985
6986 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
6987 * lib/target-supports.exp: Add procedure to check for ldrd.
6988
6989 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
6990
6991 PR fortran/72715
6992 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
6993 * gfortran.dg/goacc/loop-3.f95: Likewise.
6994 * gfortran.dg/goacc/pr72715.f90: New test.
6995
6996 2019-02-14 Martin Liska <mliska@suse.cz>
6997
6998 PR rtl-optimization/89242
6999 * g++.dg/pr89242.C: New test.
7000
7001 2019-02-14 Jakub Jelinek <jakub@redhat.com>
7002
7003 PR tree-optimization/89314
7004 * gcc.dg/pr89314.c: New test.
7005
7006 PR middle-end/89284
7007 * gcc.dg/ubsan/pr89284.c: New test.
7008
7009 2019-02-13 Ian Lance Taylor <iant@golang.org>
7010
7011 * gcc.dg/func-attr-1.c: New test.
7012
7013 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
7014
7015 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
7016
7017 2019-02-13 Marek Polacek <polacek@redhat.com>
7018
7019 PR c++/89297 - ICE with OVERLOAD in template.
7020 * g++.dg/cpp0x/initlist113.C: New test.
7021
7022 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
7023
7024 PR c++/86379
7025 * g++.dg/cpp0x/pr86379.C: New.
7026
7027 PR c++/87322
7028 * g++.dg/cpp1y/pr87322.C: New.
7029 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
7030 instantiate the expected number of lambda functions.
7031
7032 2019-02-13 Marek Polacek <polacek@redhat.com>
7033
7034 PR c++/77304
7035 * g++.dg/cpp2a/nontype-class13.C: New test.
7036
7037 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
7038
7039 PR target/89190
7040 * gcc.target/arm/pr89190.c: New test.
7041
7042 2019-02-13 David Malcolm <dmalcolm@redhat.com>
7043
7044 PR c++/89036
7045 * g++.dg/concepts/pr89036.C: New test.
7046
7047 2019-02-13 Tamar Christina <tamar.christina@arm.com>
7048
7049 PR target/88847
7050 * gcc.target/aarch64/sve/pr88847.c: New test.
7051
7052 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
7053 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR middle-end/89303
7056 * g++.dg/torture/pr89303.C: New test.
7057
7058 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7059
7060 PR c++/88986
7061 * g++.dg/cpp1z/using4.C: New.
7062 * g++.dg/cpp1z/using5.C: Likewise.
7063 * g++.dg/cpp1z/using6.C: Likewise.
7064
7065 2019-02-13 Jakub Jelinek <jakub@redhat.com>
7066
7067 PR target/89290
7068 * gcc.target/i386/pr89290.c: New test.
7069
7070 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
7071
7072 * gcc.target/i386/enqcmd.c: New test.
7073 * gcc.target/i386/enqcmds.c: Likewise.
7074 * g++.dg/other/i386-2.C: Add -menqcmd.
7075 * g++.dg/other/i386-3.C: Likewise.
7076 * gcc.target/i386/sse-12.c: Likewise.
7077 * gcc.target/i386/sse-13.c: Likewise.
7078 * gcc.target/i386/sse-14.c: Likewise.
7079 * gcc.target/i386/sse-23.c: Likewise.
7080
7081 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
7082
7083 * gcc.target/powerpc/crypto-builtin-1.c
7084 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
7085 New testcases.
7086
7087 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
7088
7089 PR target/89229
7090 * gcc.target/i386/pr89229-1.c: New test.
7091
7092 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
7093
7094 PR target/89233
7095 * gcc.target/s390/pr89233.c: New test.
7096
7097 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
7098
7099 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
7100 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
7101 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
7102
7103 2019-02-12 Richard Biener <rguenther@suse.de>
7104
7105 PR tree-optimization/89253
7106 * gfortran.dg/pr89253.f: New testcase.
7107
7108 2019-02-11 Marek Polacek <polacek@redhat.com>
7109
7110 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
7111 * g++.dg/cpp0x/nullptr40.C: New test.
7112 * g++.dg/cpp0x/nullptr41.C: New test.
7113
7114 2019-02-11 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR c++/88977
7117 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
7118
7119 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
7120
7121 PR tree-optimization/86637
7122 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
7123
7124 2019-02-11 Martin Sebor <msebor@redhat.com>
7125
7126 PR tree-optimization/88771
7127 * gcc.dg/Wstringop-overflow-8.c: New test.
7128 * gcc.dg/Wstringop-overflow-9.c: New test.
7129 * gcc.dg/Warray-bounds-40.c: New test.
7130 * gcc.dg/builtin-stpncpy.c: Adjust.
7131 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
7132 * g++.dg/opt/memcpy1.C: Adjust.
7133
7134 2019-02-11 Martin Sebor <msebor@redhat.com>
7135
7136 PR c++/87996
7137 * c-c++-common/array-5.c: New test.
7138 * c-c++-common/pr68107.c: Adjust text of diagnostics.
7139 * g++.dg/init/new38.C: Same.
7140 * g++.dg/init/new43.C: Same.
7141 * g++.dg/init/new44.C: Same.
7142 * g++.dg/init/new46.C: Same.
7143 * g++.dg/other/large-size-array.C: Same.
7144 * g++.dg/other/new-size-type.C: Same.
7145 * g++.dg/template/array30.C: Same.
7146 * g++.dg/template/array32.C: New test.
7147 * g++.dg/template/dependent-name3.C: Adjust.
7148 * gcc.dg/large-size-array-3.c: Same.
7149 * gcc.dg/large-size-array-5.c: Same.
7150 * gcc.dg/large-size-array.c: Same.
7151 * g++.old-deja/g++.brendan/array1.C: Same.
7152 * g++.old-deja/g++.mike/p6149.C: Same.
7153
7154 2019-02-11 Martin Sebor <msebor@redhat.com>
7155
7156 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
7157
7158 2019-02-11 Tamar Christina <tamar.christina@arm.com>
7159
7160 PR middle-end/88560
7161 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
7162 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
7163 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
7164
7165 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
7166
7167 * gcc.target/powerpc/vec-sld-modulo.c: New.
7168 * gcc.target/powerpc/vec-srad-modulo.c: New.
7169 * gcc.target/powerpc/vec-srd-modulo.c: New.
7170
7171 2019-02-11 Martin Liska <mliska@suse.cz>
7172
7173 PR ipa/89009
7174 * g++.dg/ipa/pr89009.C: New test.
7175
7176 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7177
7178 PR fortran/71723
7179 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
7180 * gfortran.dg/pointer_init_6.f90: Likewise.
7181 * gfortran.dg/pointer_init_9.f90: New test.
7182
7183 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7184
7185 PR fortran/67679
7186 * gfortran.dg/warn_undefined_1.f90: New test.o
7187
7188 2019-02-10 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR tree-optimization/89268
7191 * gcc.dg/vect/pr89268.c: New test.
7192
7193 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7194
7195 * gnat.dg/lto19.adb: Remove dg-excess-errors.
7196
7197 2019-02-09 Harald Anlauf <anlauf@gmx.de>
7198
7199 PR fortran/89077
7200 * gfortran.dg/substr_simplify.f90: New test.
7201
7202 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
7203
7204 PR ipa/88711
7205 * gfortran.dg/pr79966.f90: Xfail everwyhere.
7206
7207 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
7208
7209 PR fortran/89200
7210 * gfortran.dg/array_reference_2.f90 : New test.
7211
7212 2019-02-09 Jakub Jelinek <jakub@redhat.com>
7213
7214 PR middle-end/89246
7215 * gcc.dg/gomp/pr89246-1.c: New test.
7216 * gcc.dg/gomp/pr89246-2.c: New test.
7217
7218 2019-02-08 Jakub Jelinek <jakub@redhat.com>
7219
7220 PR tree-optimization/88739
7221 * gcc.c-torture/execute/pr88739.c: New test.
7222
7223 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7224
7225 PR testsuite/89258
7226 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
7227
7228 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
7229
7230 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
7231 * gcc.target/s390/vector/vec-copysign.c: New test.
7232
7233 2019-02-08 Richard Biener <rguenther@suse.de>
7234
7235 PR tree-optimization/89247
7236 * gcc.dg/torture/pr89247.c: New testcase.
7237
7238 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
7239
7240 * gcc.target/s390/jump-label.c: New test.
7241
7242 2019-02-08 Richard Biener <rguenther@suse.de>
7243
7244 PR testsuite/89250
7245 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
7246
7247 2019-02-08 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR rtl-optimization/89234
7250 * g++.dg/ubsan/pr89234.C: New test.
7251
7252 2019-02-08 Richard Biener <rguenther@suse.de>
7253
7254 PR middle-end/89223
7255 * gcc.dg/torture/pr89223.c: New testcase.
7256
7257 2019-02-07 David Malcolm <dmalcolm@redhat.com>
7258
7259 PR tree-optimization/86637
7260 PR tree-optimization/89235
7261 * gcc.c-torture/compile/pr86637-1.c: New test.
7262 * gcc.c-torture/compile/pr86637-2.c: New test.
7263 * gcc.c-torture/compile/pr86637-3.c: New test.
7264 * gcc.c-torture/compile/pr89235.c: New test.
7265
7266 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7267
7268 * gcc.target/aarch64/abd_1.c: New test.
7269 * gcc.dg/sabd_1.c: Likewise.
7270
7271 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
7272
7273 PR fortran/52789
7274 * gfortran.dg/wunused-parameter_2.f90: New test.
7275
7276 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
7277
7278 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
7279
7280 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
7281
7282 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
7283 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
7284
7285 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
7286 Jakub Jelinek <jakub@redhat.com>
7287
7288 PR bootstrap/88714
7289 * gcc.c-torture/execute/pr88714.c: New test.
7290 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
7291
7292 2019-02-07 Tamar Christina <tamar.christina@arm.com>
7293
7294 PR/target 88850
7295 * gcc.target/arm/pr88850.c: New test.
7296
7297 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
7298
7299 PR c++/86218
7300 * g++.dg/cpp0x/pr86218.C: New.
7301
7302 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
7303
7304 PR rtl-optimization/89225
7305 * gcc.target/powerpc/pr89225.c: New.
7306
7307 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
7308
7309 * gnat.dg/opt76.adb: New test.
7310
7311 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7312
7313 PR fortran/71860
7314 * gfortran.dg/null_10.f90: New test.
7315
7316 2019-02-06 David Malcolm <dmalcolm@redhat.com>
7317
7318 PR c++/71302
7319 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
7320 column numbers to dg-warning directives where they are correct.
7321 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
7322 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
7323 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
7324
7325 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7326
7327 PR debug/87451
7328 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
7329 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
7330 xfail scan-assembler-not with Solaris as.
7331
7332 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
7333
7334 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
7335 counts and target.
7336 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
7337 counts and target.
7338 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
7339 counts and target.
7340
7341 2019-02-06 Richard Biener <rguenther@suse.de>
7342
7343 PR tree-optimization/89182
7344 * gfortran.dg/graphite/pr89182.f90: New testcase.
7345
7346 2019-02-06 Jakub Jelinek <jakub@redhat.com>
7347
7348 PR c/89211
7349 * gcc.dg/pr89211.c: New test.
7350
7351 PR middle-end/89210
7352 * c-c++-common/builtin-convertvector-2.c: New test.
7353
7354 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
7355
7356 PR go/89019
7357 * lib/go-torture.exp: Test compiling with -flto.
7358
7359 2019-02-06 Joseph Myers <joseph@codesourcery.com>
7360
7361 PR c/88584
7362 * gcc.dg/redecl-18.c: New test.
7363
7364 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR c++/89187
7367 * g++.dg/opt/pr89187.C: New test.
7368
7369 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
7370
7371 * jit.dg/add-driver-options-testlib.c: Add support file for
7372 test-add-driver-options.c testcase.
7373 * jit.dg/all-non-failing-tests.h: Add note about
7374 test-add-driver-options.c
7375 * jit.dg/jit.exp (jit-dg-test): Update to support
7376 add-driver-options-testlib.c compilation.
7377 * jit.dg/test-add-driver-options.c: New testcase.
7378
7379 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR rtl-optimization/11304
7382 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
7383 * gcc.target/i386/call-2.c: New test.
7384
7385 2019-02-05 Marek Polacek <polacek@redhat.com>
7386
7387 PR c++/89158 - by-value capture of constexpr variable broken.
7388 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
7389
7390 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
7391
7392 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
7393
7394 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7395
7396 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
7397 target.
7398 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
7399
7400 PR target/89188
7401 * g++.dg/opt/pr89188.C: New test.
7402
7403 PR rtl-optimization/89195
7404 * gcc.c-torture/execute/pr89195.c: New test.
7405
7406 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
7407
7408 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
7409 hardware.
7410 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
7411 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
7412 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
7413 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
7414 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
7415 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
7416 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
7417 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
7418 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
7419
7420 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7421
7422 PR target/89186
7423 * g++.dg/ext/vector36.C: New test.
7424
7425 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
7426
7427 PR c++/87770
7428 * g++.dg/pr87770.C: New.
7429
7430 2019-02-04 Harald Anlauf <anlauf@gmx.de>
7431
7432 PR fortran/89077
7433 * gfortran.dg/pr89077.f90: New test.
7434
7435 2019-02-04 Martin Liska <mliska@suse.cz>
7436
7437 PR ipa/88985
7438 * gcc.dg/ipa/pr88985.c: New test.
7439
7440 2019-02-04 Jakub Jelinek <jakub@redhat.com>
7441
7442 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
7443 characters or extra spaces after the comment character.
7444
7445 2019-02-04 Jakub Jelinek <jakub@redhat.com>
7446
7447 * g++.dg/torture/alias-1.C: New test.
7448
7449 2019-02-03 Martin Sebor <msebor@redhat.com>
7450
7451 PR c/69661
7452 * c-c++-common/Wsequence-point-2.c: New test.
7453
7454 PR c++/44648
7455 * g++.dg/warn/Wunused-var-35.C: New test.
7456
7457 2019-02-03 Richard Biener <rguenther@suse.de>
7458
7459 PR debug/87295
7460 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
7461
7462 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7463
7464 PR fortran/88298
7465 * gfortran.dg/warn_conversion_10.f90: New test.
7466
7467 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
7468
7469 PR fortran/88393
7470 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
7471
7472 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
7473
7474 PR fortran/88980
7475 * gfortran.dg/realloc_on_assign_32.f90 : New test.
7476
7477 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
7478
7479 PR fortran/88685
7480 * gfortran.dg/pointer_array_component_3.f90 : New test.
7481
7482 2019-02-02 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR middle-end/87887
7485 * gcc.dg/gomp/pr87887-1.c: New test.
7486 * gcc.dg/gomp/pr87887-2.c: New test.
7487
7488 2019-02-01 Jakub Jelinek <jakub@redhat.com>
7489
7490 PR fortran/83246
7491 PR fortran/89084
7492 * gfortran.dg/pr89084.f90: New test.
7493 * gfortran.dg/lto/pr89084_0.f90: New test.
7494 * gfortran.dg/pr83246.f90: New test.
7495
7496 2019-02-01 Marek Polacek <polacek@redhat.com>
7497
7498 PR c++/88325 - ICE with invalid out-of-line template member definition.
7499 * g++.dg/cpp2a/typename14.C: New test.
7500
7501 2019-02-01 Richard Biener <rguenther@suse.de>
7502
7503 PR middle-end/88597
7504 * gcc.dg/torture/pr88597.c: New testcase.
7505
7506 2019-02-01 Richard Biener <rguenther@suse.de>
7507
7508 PR tree-optimization/85497
7509 * gcc.dg/graphite/pr85497.c: New testcase.
7510
7511 2019-02-01 Richard Biener <rguenther@suse.de>
7512
7513 PR testsuite/87451
7514 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
7515
7516 2019-02-01 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR tree-optimization/89143
7519 * gcc.dg/tree-ssa/vrp121.c: New test.
7520
7521 PR tree-optimization/88107
7522 * gcc.dg/gomp/pr88107.c: New test.
7523
7524 PR c++/87175
7525 * g++.dg/ext/attrib57.C: New test.
7526
7527 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
7528
7529 PR tree-optimization/88932
7530 * gfortran.dg/pr88932.f90: New test.
7531
7532 2019-01-31 Marek Polacek <polacek@redhat.com>
7533
7534 PR c++/88983 - ICE with switch in constexpr function.
7535 * g++.dg/cpp1y/constexpr-88983.C: New test.
7536
7537 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7538
7539 PR fortran/88669
7540 * gfortran.dg/contiguous_9.f90: New test.
7541
7542 2019-01-31 Marek Polacek <polacek@redhat.com>
7543
7544 PR c++/89083, c++/80864 - ICE with list initialization in template.
7545 * g++.dg/cpp0x/initlist107.C: New test.
7546 * g++.dg/cpp0x/initlist108.C: New test.
7547 * g++.dg/cpp0x/initlist109.C: New test.
7548 * g++.dg/cpp0x/initlist110.C: New test.
7549 * g++.dg/cpp0x/initlist111.C: New test.
7550 * g++.dg/cpp0x/initlist112.C: New test.
7551 * g++.dg/init/ptrfn4.C: New test.
7552
7553 2019-01-31 David Malcolm <dmalcolm@redhat.com>
7554
7555 PR c/89122
7556 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
7557 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
7558
7559 2019-01-31 Richard Biener <rguenther@suse.de>
7560
7561 PR tree-optimization/89135
7562 * gcc.dg/torture/pr89135.c: New testcase.
7563
7564 2019-01-31 Jakub Jelinek <jakub@redhat.com>
7565
7566 PR sanitizer/89124
7567 * c-c++-common/asan/pr89124.c: New test.
7568
7569 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7570
7571 PR fortran/52564
7572 * gfortran.dg/print_2.f90: New test.
7573
7574 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
7575
7576 PR rtl-optimization/87246
7577 * gcc.target/i386/pr87246.c: New.
7578
7579 2019-01-30 Marek Polacek <polacek@redhat.com>
7580
7581 PR c++/89119 - ICE with value-initialization in template.
7582 * g++.dg/cpp0x/initlist-value3.C: New test.
7583
7584 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7585
7586 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
7587 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
7588 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
7589 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
7590 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
7591 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
7592 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
7593 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
7594 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
7595 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
7596
7597 2019-01-30 Richard Biener <rguenther@suse.de>
7598
7599 PR tree-optimization/89111
7600 * gcc.dg/torture/pr89111.c: New testcase.
7601
7602 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
7603
7604 PR testsuite/88920
7605 * lib/target-supports.exp: Cache result.
7606
7607 2019-01-30 Jakub Jelinek <jakub@redhat.com>
7608
7609 PR c++/89105
7610 * g++.target/i386/pr89105.C: New test.
7611
7612 PR c/89061
7613 * gcc.dg/pr89061.c: New test.
7614
7615 2019-01-29 Martin Sebor <msebor@redhat.com>
7616
7617 PR c/88956
7618 * gcc.dg/Warray-bounds-39.c: New test.
7619
7620 2019-01-29 Marek Polacek <polacek@redhat.com>
7621
7622 PR testsuite/89110
7623 * g++.dg/other/nontype-1.C: Expect error in all modes.
7624 * g++.dg/parse/crash13.C: Likewise.
7625 * g++.dg/parse/error36.C: Likewise.
7626 * g++.dg/template/error29.C: Likewise.
7627
7628 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7629
7630 PR fortran/57048
7631 * gfortran.dg/c_funptr_1.f90: New file.
7632 * gfortran.dg/c_funptr_1_mod.f90: New file.
7633
7634 2019-01-29 Jakub Jelinek <jakub@redhat.com>
7635
7636 PR c++/66676
7637 PR ipa/89104
7638 * gcc.dg/gomp/pr89104.c: New test.
7639
7640 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7641
7642 * gdc.dg/pr89042a.d: Mark as compile test.
7643 * gdc.dg/pr89042b.d: Likewise.
7644
7645 2019-01-29 Richard Biener <rguenther@suse.de>
7646
7647 PR debug/87295
7648 * g++.dg/lto/pr87295_0.C: New testcase.
7649
7650 2019-01-29 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR c/89045
7653 * gcc.dg/pr89045.c: New test.
7654
7655 PR c/86125
7656 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
7657 lp64, ilp32 and llp64 only.
7658 (fputs): Use unsigned long long instead of size_t for return type.
7659 (vfprintf, vfscanf): Accept arbitrary target specific type for
7660 va_list.
7661
7662 2019-01-28 Marek Polacek <polacek@redhat.com>
7663
7664 PR c++/88358 - name wrongly treated as type.
7665 * g++.dg/cpp2a/typename1.C: Add dg-error.
7666 * g++.dg/cpp2a/typename13.C: New test.
7667 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
7668 Add typename.
7669
7670 2019-01-28 Marek Polacek <polacek@redhat.com>
7671
7672 * g++.dg/cpp0x/enum37.C: Add dg-error.
7673
7674 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
7675
7676 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
7677 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
7678
7679 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
7680
7681 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
7682 "-Wattribute-alias".
7683
7684 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
7685
7686 PR fortran/70696
7687 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
7688
7689 2019-01-27 Marek Polacek <polacek@redhat.com>
7690
7691 PR c++/88815 - narrowing conversion lost in decltype.
7692 PR c++/78244 - narrowing conversion in template not detected.
7693 * g++.dg/cpp0x/Wnarrowing15.C: New test.
7694 * g++.dg/cpp0x/Wnarrowing16.C: New test.
7695 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
7696 * g++.dg/cpp1y/Wnarrowing1.C: New test.
7697
7698 PR c++/89024 - ICE with incomplete enum type.
7699 * g++.dg/cpp0x/enum37.C: New test.
7700
7701 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
7702
7703 * gnat.dg/opt75.adb: New test.
7704 * gnat.dg/opt75_pkg.ad[sb]: New helper.
7705
7706 2019-01-27 Jakub Jelinek <jakub@redhat.com>
7707
7708 PR target/87214
7709 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
7710 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
7711
7712 2019-01-26 Martin Jambor <mjambor@suse.cz>
7713
7714 PR ipa/88933
7715 * gfortran.dg/gomp/pr88933.f90: New test.
7716
7717 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
7718
7719 PR d/89042
7720 * gdc.dg/pr89042a.d: New test.
7721 * gdc.dg/pr89042b.d: New test.
7722
7723 2019-01-26 Harald Anlauf <anlauf@gmx.de>
7724
7725 PR fortran/57553
7726 * gfortran.dg/pr57553.f90: New test.
7727
7728 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
7729
7730 * gnat.dg/array34.adb: New test.
7731
7732 2019-01-26 Jakub Jelinek <jakub@redhat.com>
7733
7734 PR preprocessor/88974
7735 * c-c++-common/cpp/pr88974.c: New test.
7736
7737 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
7738
7739 PR c++/88969
7740 * g++.dg/cpp2a/destroying-delete2.C: New.
7741 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
7742
7743 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
7744
7745 PR fortran/85780
7746 * gfortran.dg/pr85780.f90: Update testcase for error message.
7747
7748 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
7749
7750 PR target/88469
7751 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
7752 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
7753 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
7754
7755 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
7756
7757 PR middle-end/89037
7758 * gcc.dg/pr89037.c: New test.
7759
7760 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
7761
7762 * lib/target-supports.exp (check_effective_target_fenv): New.
7763 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
7764 fenv effective target.
7765 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
7766 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
7767 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
7768 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
7769
7770 2019-01-25 Richard Biener <rguenther@suse.de>
7771
7772 PR tree-optimization/86865
7773 * gcc.dg/graphite/pr86865.c: New testcase.
7774 * gcc.dg/graphite/pr69728.c: XFAIL.
7775 * gcc.dg/graphite/scop-21.c: Likewise.
7776
7777 2019-01-24 Martin Sebor <msebor@redhat.com>
7778
7779 PR c/86125
7780 PR c/88886
7781 PR middle-end/86308
7782 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
7783 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
7784 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
7785 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
7786 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
7787 * gcc.dg/builtins-69.c: New test.
7788 * gcc.dg/Wint-conversion-2.c: Add expected warning.
7789 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
7790
7791 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
7792
7793 PR rtl-optimization/88948
7794 * gcc.target/i386/pr88948.c: New test.
7795
7796 2019-01-24 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR debug/89006
7799 * g++.dg/debug/pr89006.C: New test.
7800
7801 PR middle-end/89015
7802 * gcc.dg/gomp/pr89015.c: New test.
7803
7804 PR c++/88976
7805 * c-c++-common/gomp/cancel-2.c: New test.
7806 * gcc.dg/gomp/cancel-1.c: New test.
7807 * g++.dg/gomp/cancel-1.C: New test.
7808 * g++.dg/gomp/cancel-2.C: New test.
7809 * g++.dg/gomp/cancel-3.C: New test.
7810
7811 2019-01-24 Jakub Jelinek <jakub@redhat.com>
7812
7813 PR tree-optimization/89027
7814 * gfortran.dg/gomp/pr89027.f90: New test.
7815
7816 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
7817
7818 PR fortran/88929
7819 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
7820 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
7821
7822 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
7823
7824 PR libgcc/88931
7825 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
7826 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
7827 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
7828 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
7829
7830 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
7831
7832 PR target/88998
7833 * g++.target/i386/pr88998.c: New test.
7834
7835 2019-01-23 Marek Polacek <polacek@redhat.com>
7836
7837 PR c++/88757 - qualified name treated wrongly as type.
7838 * g++.dg/cpp0x/dependent2.C: New test.
7839 * g++.dg/cpp2a/typename10.C: Remove dg-error.
7840 * g++.dg/cpp2a/typename12.C: New test.
7841 * g++.dg/template/static30.C: Remove dg-error.
7842
7843 2019-01-23 Jakub Jelinek <jakub@redhat.com>
7844
7845 PR c/44715
7846 * c-c++-common/pr44715.c: New test.
7847
7848 PR c++/88984
7849 * c-c++-common/pr88984.c: New test.
7850
7851 2019-01-23 Richard Biener <rguenther@suse.de>
7852
7853 PR tree-optimization/89008
7854 * gcc.dg/torture/pr89008.c: New testcase.
7855
7856 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
7857
7858 * gnat.dg/specs/opt4.ads: New test.
7859
7860 2019-01-23 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR tree-optimization/88964
7863 * gfortran.dg/pr88964.f90: New test.
7864
7865 2019-01-22 Martin Sebor <msebor@redhat.com>
7866
7867 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
7868 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
7869 non_strict_align.
7870 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
7871 * c-c++-common/Wrestrict.c: Make xfails conditional on target
7872 non_strict_align.
7873
7874 2018-01-22 Steve Ellcey <sellcey@marvell.com>
7875
7876 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
7877 to aarch64*-*-* target.
7878 * c-c++-common/gomp/pr60823-3.c: Ditto.
7879 * g++.dg/gomp/declare-simd-1.C: Ditto.
7880 * g++.dg/gomp/declare-simd-3.C: Ditto.
7881 * g++.dg/gomp/declare-simd-4.C: Ditto.
7882 * g++.dg/gomp/declare-simd-7.C: Ditto.
7883 * g++.dg/gomp/pr88182.C: Ditto.
7884 * gcc.dg/gomp/declare-simd-1.c: Ditto.
7885 * gcc.dg/gomp/declare-simd-3.c: Ditto.
7886 * gcc.dg/gomp/pr59669-2.c: Ditto.
7887 * gcc.dg/gomp/pr87895-1.c: Ditto.
7888 * gcc.dg/gomp/simd-clones-2.c: Ditto.
7889 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
7890 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
7891 * gfortran.dg/gomp/pr83977.f90: Ditto.
7892
7893 2019-01-22 Jakub Jelinek <jakub@redhat.com>
7894
7895 PR target/88965
7896 * gcc.target/powerpc/pr88965.c: New test.
7897
7898 PR middle-end/88968
7899 * c-c++-common/gomp/atomic-23.c: New test.
7900
7901 2019-01-22 Harald Anlauf <anlauf@gmx.de>
7902
7903 PR fortran/88579
7904 * gfortran.dg/power_8.f90: New test.
7905
7906 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
7907
7908 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
7909 * g++.dg/vec-init-1.C: Likewise.
7910 * gcc.dg/pr87793.c: Likewise.
7911
7912 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
7913
7914 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
7915 * g++.dg/cpp0x/pr86397-2.C: Likewise.
7916
7917 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
7918
7919 PR target/88469
7920 * gcc.target/arm/aapcs/bitfield2.c: New test.
7921 * gcc.target/arm/aapcs/bitfield3.c: New test.
7922
7923 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
7924
7925 PR rtl-optimization/87763
7926 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
7927
7928 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
7929
7930 PR target/88954
7931 * gcc.target/i386/pr88954-1.c: New test.
7932 * gcc.target/i386/pr88954-2.c: Likewise.
7933
7934 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
7935
7936 PR target/88469
7937 * gcc.target/arm/aapcs/bitfield1.c: New test.
7938 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
7939 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
7940 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
7941
7942 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
7943
7944 * gfortran.dg/array_function_5.f90: Fix a dg directive.
7945 * gfortran.dg/block_16.f08: Likewise.
7946 * gfortran.dg/dec_structure_14.f90: Likewise.
7947 * gfortran.dg/namelist_96.f90: Likewise.
7948 * gfortran.dg/newunit_5.f90.f90: Moved to
7949 * gfortran.dg/newunit_5.f90: here.
7950 * gfortran.dg/pdt_28.f03: Likewise.
7951 * gfortran.dg/spread_simplify_1.f90: Likewise.
7952
7953 2019-01-22 Tamar Christina <tamar.christina@arm.com>
7954
7955 PR/tree-optimization 88903
7956 * gcc.dg/vect/pr88903-1.c: Add explicit &.
7957
7958 2019-01-22 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR rtl-optimization/88904
7961 * gcc.c-torture/execute/pr88904.c: New test.
7962
7963 PR target/88905
7964 * gcc.dg/pr88905.c: New test.
7965
7966 PR rtl-optimization/49429
7967 PR target/49454
7968 PR rtl-optimization/86334
7969 PR target/88906
7970 * gcc.target/i386/pr86334.c: New test.
7971 * gcc.target/i386/pr88906.c: New test.
7972
7973 2019-01-21 Jakub Jelinek <jakub@redhat.com>
7974
7975 PR c++/88949
7976 * g++.dg/gomp/pr88949.C: New test.
7977
7978 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
7979
7980 * class_66.f90: Fix a dg directive.
7981 * debug/pr35154-stabs.f: Likewise.
7982 * dec_d_lines_3.f: Likewise.
7983 * dec_d_lines_3.f: Likewise.
7984 * dec_structure_12.f90: Likewise.
7985 * dec_structure_15.f90: Likewise.
7986 * deferred_character_31.f90: Likewise.
7987 * dtio_31.f03: Likewise.
7988 * dtio_32.f03: Likewise.
7989 * extends_11.f03: Likewise.
7990 * integer_plus.f90: Likewise.
7991 * pdt_25.f03: Likewise.
7992 * pr58968.f: Likewise.
7993 * pr78259.f90: Likewise.
7994 * vect/vect-2.f90: Likewise.
7995 * matmul_const.f90: Likewise.
7996
7997 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
7998
7999 PR target/88938
8000 * gcc.target/i386/pr88938.c: New test.
8001
8002 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8003
8004 PR sanitizer/88901
8005 * g++.dg/asan/pr88901.C: New test.
8006
8007 2019-01-21 Tamar Christina <tamar.christina@arm.com>
8008
8009 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
8010
8011 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8012
8013 PR c/88928
8014 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
8015 * gcc.dg/pr88928.c: New test case.
8016
8017 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8018
8019 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
8020 {long ,short ,}{unsigned ,}int.
8021
8022 2019-01-21 Richard Biener <rguenther@suse.de>
8023
8024 PR tree-optimization/88934
8025 * gfortran.dg/pr88934.f90: New testcase.
8026
8027 2019-01-20 Ulrich Drepper <drepper@redhat.com>
8028
8029 Fix after C++ P0600 implementation.
8030 * g++.dg/init/new39.C: Don't just ignore result of new.
8031
8032 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
8033
8034 * gdc.dg/runnable.d: Add more tests for comparing complex types.
8035
8036 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
8037
8038 * gdc.dg/runnable.d: Add tests for comparing complex types.
8039
8040 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
8041
8042 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
8043 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
8044 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
8045 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
8046
8047 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
8048
8049 PR fortran/37835
8050 * gfortran.dg/no-automatic.f90: New test.
8051
8052 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8053
8054 PR fortran/77960
8055 * gfortran.dg/pr77960.f90: New test.
8056
8057 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8058 Paul Thomas <pault@gcc.gnu.org>
8059
8060 PR fortran/56789
8061 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
8062 scan-tree tests that fail with patch.
8063 * gfortran.dg/contiguous_8.f90: New test.
8064
8065 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
8066
8067 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
8068 inner strides.
8069 * gfortran.dg/loop_versioning_9.f90: New test.
8070 * gfortran.dg/loop_versioning_10.f90: Likewise.
8071
8072 2019-01-19 Jakub Jelinek <jakub@redhat.com>
8073
8074 PR fortran/88902
8075 * gfortran.dg/pr88902.f90: New test.
8076
8077 2019-01-18 Martin Sebor <msebor@redhat.com>
8078
8079 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
8080
8081 2019-01-18 Ian Lance Taylor <iant@golang.org>
8082
8083 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
8084 is no longer externally visible.
8085
8086 2019-01-18 Marek Polacek <polacek@redhat.com>
8087
8088 PR c++/86926
8089 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
8090
8091 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
8092
8093 PR middle-end/88587
8094 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
8095 (dg-options): Replace -m32 with -fno-pic.
8096 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
8097 (dg-options): Remove -m32.
8098
8099 2019-01-18 Richard Biener <rguenther@suse.de>
8100
8101 PR tree-optimization/88903
8102 * gcc.dg/vect/pr88903-1.c: New testcase.
8103 * gcc.dg/vect/pr88903-2.c: Likewise.
8104
8105 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
8106
8107 PR c/51628
8108 PR c/88664
8109 * c-c++-common/pr51628-33.c: New test.
8110 * c-c++-common/pr51628-35.c: New test.
8111 * c-c++-common/pr88664-1.c: Likewise.
8112 * c-c++-common/pr88664-2.c: Likewise.
8113 * gcc.dg/pr51628-34.c: Likewise.
8114
8115 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
8116
8117 PR target/88799
8118 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
8119 mp and sec extensions to armv7-a.
8120
8121 2019-01-18 Martin Liska <mliska@suse.cz>
8122
8123 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
8124 expected function name.
8125
8126 2019-01-18 Jakub Jelinek <jakub@redhat.com>
8127
8128 PR tree-optimization/86214
8129 * g++.dg/opt/pr86214-1.C: New test.
8130 * g++.dg/opt/pr86214-2.C: New test.
8131
8132 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8133
8134 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
8135
8136 2019-01-18 Jakub Jelinek <jakub@redhat.com>
8137
8138 Reapply:
8139 2018-12-15 Jakub Jelinek <jakub@redhat.com>
8140
8141 PR target/88489
8142 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
8143 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
8144
8145 2019-01-18 Martin Liska <mliska@suse.cz>
8146
8147 PR middle-end/88587
8148 * g++.target/i386/pr88587.C: New test.
8149 * gcc.target/i386/mvc13.c: New test.
8150
8151 2018-01-17 Steve Ellcey <sellcey@cavium.com>
8152
8153 PR fortran/88898
8154 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
8155 warning checks.
8156 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
8157 * gfortran.dg/gomp/pr83977.f90: Ditto.
8158
8159 2019-01-17 Martin Sebor <msebor@redhat.com>
8160
8161 PR middle-end/88273
8162 * gcc.dg/Warray-bounds-38.c: New test.
8163
8164 2018-01-17 Steve Ellcey <sellcey@cavium.com>
8165
8166 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
8167 warning checks and assembler scans.
8168 * c-c++-common/gomp/pr60823-3.c: Ditto.
8169 * c-c++-common/gomp/pr63328.c: Ditto.
8170 * g++.dg/gomp/declare-simd-1.C: Ditto.
8171 * g++.dg/gomp/declare-simd-3.C: Ditto.
8172 * g++.dg/gomp/declare-simd-4.C: Ditto.
8173 * g++.dg/gomp/declare-simd-7.C: Ditto.
8174 * g++.dg/gomp/pr88182.C: Ditto.
8175 * g++.dg/vect/simd-clone-7.cc: Ditto.
8176 * gcc.dg/gomp/declare-simd-1.c: Ditto.
8177 * gcc.dg/gomp/declare-simd-3.c: Ditto.
8178 * gcc.dg/gomp/pr59669-2.c: Ditto.
8179 * gcc.dg/gomp/pr87895-1.c: Ditto.
8180 * gcc.dg/gomp/pr87895-2.c: Ditto.
8181 * gcc.dg/gomp/simd-clones-2.c: Ditto.
8182 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
8183 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
8184 * gfortran.dg/gomp/pr83977.f90: Ditto.
8185
8186 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8187
8188 * g++.dg/cpp0x/auto52.C: Test locations too.
8189 * g++.dg/cpp0x/trailing2.C: Likewise.
8190 * g++.dg/cpp1y/auto-fn18.C: Likewise.
8191 * g++.dg/cpp1y/auto-fn25.C: Likewise.
8192 * g++.dg/cpp1y/auto-fn52.C: Likewise.
8193 * g++.dg/cpp1y/auto-fn53.C: Likewise.
8194 * g++.dg/cpp1y/auto-fn54.C: Likewise.
8195
8196 2019-01-17 David Malcolm <dmalcolm@redhat.com>
8197
8198 PR c++/88699
8199 * g++.dg/template/pr88699.C: New test.
8200
8201 2019-01-17 Martin Sebor <msebor@redhat.com>
8202
8203 PR tree-optimization/88800
8204 * c-c++-common/Wrestrict.c: Adjust.
8205 * gcc.dg/Warray-bounds-37.c: New test.
8206 * gcc.dg/builtin-memcpy-2.c: New test.
8207 * gcc.dg/builtin-memcpy.c: New test.
8208
8209 2019-01-17 Tamar Christina <tamar.christina@arm.com>
8210
8211 PR target/88850
8212 * gcc.target/arm/pr51968.c: Use neon intrinsics.
8213
8214 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
8215 Kwok Cheung Yeung <kcy@codesourcery.com>
8216 Julian Brown <julian@codesourcery.com>
8217 Tom de Vries <tom@codesourcery.com>
8218
8219 * gcc.dg/20020312-2.c: Add amdgcn support.
8220 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
8221 * gcc.dg/builtin-apply2.c: Likewise.
8222 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8223 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
8224 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
8225 * gcc.dg/memcmp-1.c: Increase timeout factor.
8226 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
8227 * gcc.dg/sibcall-10.c: xfail on amdgcn.
8228 * gcc.dg/sibcall-9.c: Likewise.
8229 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
8230 * gcc.dg/tree-ssa/pr84512.c: Likewise.
8231 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
8232 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
8233 * lib/target-supports.exp (check_effective_target_trampolines):
8234 Configure amdgcn.
8235 (check_profiling_available): Likewise.
8236 (check_effective_target_global_constructor): Likewise.
8237 (check_effective_target_return_address): Likewise.
8238 (check_effective_target_fopenacc): Likewise.
8239 (check_effective_target_fopenmp): Likewise.
8240 (check_effective_target_vect_int): Likewise.
8241 (check_effective_target_vect_intfloat_cvt): Likewise.
8242 (check_effective_target_vect_uintfloat_cvt): Likewise.
8243 (check_effective_target_vect_floatint_cvt): Likewise.
8244 (check_effective_target_vect_floatuint_cvt): Likewise.
8245 (check_effective_target_vect_simd_clones): Likewise.
8246 (check_effective_target_vect_shift): Likewise.
8247 (check_effective_target_whole_vector_shift): Likewise.
8248 (check_effective_target_vect_bswap): Likewise.
8249 (check_effective_target_vect_shift_char): Likewise.
8250 (check_effective_target_vect_long): Likewise.
8251 (check_effective_target_vect_float): Likewise.
8252 (check_effective_target_vect_double): Likewise.
8253 (check_effective_target_vect_perm): Likewise.
8254 (check_effective_target_vect_perm_byte): Likewise.
8255 (check_effective_target_vect_perm_short): Likewise.
8256 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8257 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8258 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
8259 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
8260 (check_effective_target_vect_natural_alignment): Likewise.
8261 (check_effective_target_vect_fully_masked): Likewise.
8262 (check_effective_target_vect_element_align): Likewise.
8263 (check_effective_target_vect_masked_store): Likewise.
8264 (check_effective_target_vect_scatter_store): Likewise.
8265 (check_effective_target_vect_condition): Likewise.
8266 (check_effective_target_vect_cond_mixed): Likewise.
8267 (check_effective_target_vect_char_mult): Likewise.
8268 (check_effective_target_vect_short_mult): Likewise.
8269 (check_effective_target_vect_int_mult): Likewise.
8270 (check_effective_target_sqrt_insn): Likewise.
8271 (check_effective_target_vect_call_sqrtf): Likewise.
8272 (check_effective_target_vect_call_btrunc): Likewise.
8273 (check_effective_target_vect_call_btruncf): Likewise.
8274 (check_effective_target_vect_call_ceil): Likewise.
8275 (check_effective_target_vect_call_floorf): Likewise.
8276 (check_effective_target_lto): Likewise.
8277 (check_vect_support_and_set_flags): Likewise.
8278 (check_effective_target_vect_stridedN): Enable when fully masked is
8279 available.
8280 (add_options_for_sqrt_insn): New procedure.
8281
8282 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
8283
8284 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
8285 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
8286 linker.
8287 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
8288
8289 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
8290
8291 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
8292 * gcc.dg/pic-1.c: Disable on amdgcn.
8293 * gcc.dg/pic-2.c: Disable on amdgcn.
8294 * gcc.dg/pic-3.c: Disable on amdgcn.
8295 * gcc.dg/pic-4.c: Disable on amdgcn.
8296 * gcc.dg/pie-3.c: Disable on amdgcn.
8297 * gcc.dg/pie-4.c: Disable on amdgcn.
8298 * gcc.dg/uninit-19.c: Check pie_enabled.
8299 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
8300
8301 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
8302 Kwok Cheung Yeung <kcy@codesourcery.com>
8303 Julian Brown <julian@codesourcery.com>
8304 Tom de Vries <tom@codesourcery.com>
8305
8306 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
8307 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
8308 * gcc.c-torture/compile/pr34648.c: Require exceptions.
8309 * gcc.c-torture/compile/pr41469.c: Require exceptions.
8310 * gcc.dg/20111216-1.c: Require exceptions.
8311 * gcc.dg/cleanup-10.c: Require exceptions.
8312 * gcc.dg/cleanup-11.c: Require exceptions.
8313 * gcc.dg/cleanup-12.c: Require exceptions.
8314 * gcc.dg/cleanup-13.c: Require exceptions.
8315 * gcc.dg/cleanup-5.c: Require exceptions.
8316 * gcc.dg/cleanup-8.c: Require exceptions.
8317 * gcc.dg/cleanup-9.c: Require exceptions.
8318 * gcc.dg/gomp/pr29955.c: Require exceptions.
8319 * gcc.dg/lto/pr52097_0.c: Require exceptions.
8320 * gcc.dg/nested-func-5.c: Require exceptions.
8321 * gcc.dg/pch/except-1.c: Require exceptions.
8322 * gcc.dg/pch/valid-2.c: Require exceptions.
8323 * gcc.dg/pr41470.c: Require exceptions.
8324 * gcc.dg/pr42427.c: Require exceptions.
8325 * gcc.dg/pr44545.c: Require exceptions.
8326 * gcc.dg/pr47086.c: Require exceptions.
8327 * gcc.dg/pr51481.c: Require exceptions.
8328 * gcc.dg/pr51644.c: Require exceptions.
8329 * gcc.dg/pr52046.c: Require exceptions.
8330 * gcc.dg/pr54669.c: Require exceptions.
8331 * gcc.dg/pr56424.c: Require exceptions.
8332 * gcc.dg/pr64465.c: Require exceptions.
8333 * gcc.dg/pr65802.c: Require exceptions.
8334 * gcc.dg/pr67563.c: Require exceptions.
8335 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
8336 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
8337 * gcc.dg/vect/pr46663.c: Require exceptions.
8338 * lib/target-supports.exp (check_effective_target_exceptions): New.
8339
8340 2019-01-17 Tamar Christina <tamar.christina@arm.com>
8341
8342 PR target/88851
8343 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
8344
8345 2019-01-17 Nathan Sidwell <nathan@acm.org>
8346
8347 PR c++/86610
8348 * g++.dg/cpp0x/pr86610.C: New.
8349
8350 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
8351
8352 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
8353 VFIXUPIMM* intrinsics.
8354 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
8355 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8356 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8357
8358 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
8359
8360 PR target/88794
8361 Revert:
8362 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
8363
8364 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
8365 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
8366 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
8367 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
8368 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
8369 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8370 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
8371 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8372 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
8373 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
8374 * gcc.target/i386/sse-13.c: Ditto.
8375 * gcc.target/i386/sse-14.c: Ditto.
8376 * gcc.target/i386/sse-22.c: Ditto.
8377 * gcc.target/i386/sse-23.c: Ditto.
8378 * gcc.target/i386/testimm-10.c: Ditto.
8379 * gcc.target/i386/testround-1.c: Ditto.
8380
8381 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
8382
8383 PR target/88794
8384 Revert:
8385 2018-12-15 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR target/88489
8388 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
8389 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
8390
8391 2019-01-17 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR rtl-optimization/88870
8394 * gcc.dg/pr88870.c: New test.
8395
8396 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
8397
8398 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
8399
8400 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
8401
8402 PR c++/87768
8403 * g++.dg/concepts/pr87768.C: New.
8404
8405 PR c++/86648
8406 * gcc.dg/cpp1z/pr86648.C: New.
8407
8408 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
8409
8410 PR target/87306
8411 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
8412 vectorized on POWER unless hardware misaligned loads are available.
8413
8414 2019-01-16 David Malcolm <dmalcolm@redhat.com>
8415
8416 PR target/88861
8417 * g++.dg/torture/pr88861.C: New test.
8418
8419 2019-01-16 Tamar Christina <tamar.christina@arm.com>
8420
8421 PR debug/88046
8422 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
8423
8424 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8425
8426 * g++.dg/other/pr33558.C: Test location too.
8427 * g++.dg/other/pr33558-2.C: Likewise.
8428 * g++.dg/parse/crash4.C: Likewise.
8429 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
8430 * g++.old-deja/g++.mike/p7635.C: Likewise.
8431 * g++.old-deja/g++.other/decl6.C: Likewise.
8432
8433 2019-01-16 Marek Polacek <polacek@redhat.com>
8434
8435 PR c++/78244 - narrowing conversion in template not detected.
8436 * g++.dg/cpp0x/Wnarrowing13.C: New test.
8437 * g++.dg/cpp0x/Wnarrowing14.C: New test.
8438
8439 2019-01-16 Jakub Jelinek <jakub@redhat.com>
8440
8441 PR c/51628
8442 PR target/88682
8443 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
8444 may_alias attribute.
8445
8446 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
8447
8448 * gcc.misc-tests/godump-1.c: Add test case for typedef before
8449 struct.
8450
8451 2019-01-15 David Malcolm <dmalcolm@redhat.com>
8452
8453 PR c++/88795
8454 * g++.dg/template/pr88795.C: New test.
8455
8456 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8457
8458 PR fortran/43136
8459 * gfortran.dg/actual_array_substr_3.f90: New test.
8460
8461 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
8462
8463 PR fortran/81849
8464 * gfortran.dg/pr81849.f90: New test.
8465
8466 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
8467
8468 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8469 ISO_Fortran_binding_2.h.
8470
8471 2019-01-15 Marek Polacek <polacek@redhat.com>
8472
8473 PR c++/88866
8474 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
8475
8476 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
8477
8478 PR inline-asm/52813
8479 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
8480 -Wdeprecated warning and expect a following note:.
8481
8482 2019-01-15 Richard Biener <rguenther@suse.de>
8483
8484 PR debug/88046
8485 * g++.dg/lto/pr88046_0.C: New testcase.
8486
8487 2019-01-15 Richard Biener <rguenther@suse.de>
8488
8489 PR tree-optimization/88855
8490 * gcc.dg/pr88855.c: New testcase.
8491
8492 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
8493
8494 * g++.dg/diagnostic/typedef-initialized.C: New.
8495
8496 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
8497
8498 * g++.dg/diagnostic/bitfld3.C: New.
8499
8500 2019-01-15 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR tree-optimization/88775
8503 * gcc.dg/tree-ssa/pr88775-1.c: New test.
8504 * gcc.dg/tree-ssa/pr88775-2.c: New test.
8505
8506 2019-01-14 Marek Polacek <polacek@redhat.com>
8507
8508 PR c++/88825 - ICE with bogus function return type deduction.
8509 * g++.dg/cpp1y/auto-fn55.C: New test.
8510
8511 2019-01-14 Jakub Jelinek <jakub@redhat.com>
8512
8513 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
8514 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
8515 feature test macros.
8516 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
8517
8518 2019-01-14 Marek Polacek <polacek@redhat.com>
8519
8520 PR c++/88830 - ICE with abstract class.
8521 * g++.dg/other/abstract7.C: New test.
8522
8523 2019-01-14 Martin Sebor <msebor@redhat.com>
8524
8525 PR target/88638
8526 * gcc.dg/format/attr-8.c: New test.
8527 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
8528 * gcc.dg/format/attr-3.c: Same.
8529 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8530 * objc.dg/fsf-nsstring-format-1.m: Same.
8531
8532 2019-01-14 Martin Liska <mliska@suse.cz>
8533
8534 PR gcov-profile/88263
8535 * g++.dg/gcov/pr88263-2.C: New test.
8536
8537 2019-01-14 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR rtl-optimization/88796
8540 * gcc.target/i386/pr88796.c: New test.
8541
8542 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
8543
8544 * gdc.dg/asm1.d: New test.
8545 * gdc.dg/asm2.d: New test.
8546 * gdc.dg/asm3.d: New test.
8547 * gdc.dg/asm4.d: New test.
8548 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
8549
8550 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8551
8552 PR libfortran/88776
8553 * gfortran.dg/namelist_96.f90: New test.
8554
8555 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8556
8557 PR fortran/59345
8558 * gfortran.dg/internal_pack_18.f90: New test.
8559
8560 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
8561
8562 * gcc.dg/pr51628-20.c: Updated.
8563 * gcc.dg/pr51628-21.c: Likewise.
8564 * gcc.dg/pr51628-25.c: Likewise.
8565
8566 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8567
8568 PR fortran/59345
8569 * gfortran.dg/internal_pack_17.f90: New test.
8570 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
8571 to builtin_free.
8572
8573 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
8574
8575 PR fortran/61765
8576 * gfortran.dg/pr61765.f90: New test.
8577
8578 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
8579
8580 * g++.dg/cpp0x/pr62101.C: Test locations too.
8581 * g++.dg/inherit/pure1.C: Likewise.
8582
8583 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
8584
8585 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
8586 reports of ICEs.
8587 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
8588
8589 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
8590
8591 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
8592 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
8593 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
8594 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
8595 * gfortran.dg/bind_c_array_params_2.f90: Change search string
8596 for dump tree scan.
8597
8598 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8599
8600 PR fortran/35031
8601 * gfortran.dg/pr35031.f90: new test.
8602
8603 2019-01-11 Marek Polacek <polacek@redhat.com>
8604
8605 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
8606 * g++.dg/cpp0x/Wredundant-move5.C: New test.
8607 * g++.dg/cpp0x/Wredundant-move6.C: New test.
8608
8609 2019-01-11 Jakub Jelinek <jakub@redhat.com>
8610
8611 PR middle-end/85956
8612 PR lto/88733
8613 * c-c++-common/gomp/pr85956.c: New test.
8614 * g++.dg/gomp/pr88733.C: New test.
8615
8616 2019-01-11 Tobias Burnus <burnus@net-b.de>
8617
8618 PR C++/88114
8619 * g++.dg/cpp0x/defaulted61.C: New
8620 * g++.dg/cpp0x/defaulted62.C: New.
8621
8622 2019-01-11 Jakub Jelinek <jakub@redhat.com>
8623
8624 PR tree-optimization/88693
8625 * gcc.c-torture/execute/pr88693.c: New test.
8626
8627 2019-01-11 Tamar Christina <tamar.christina@arm.com>
8628
8629 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
8630 and add options.
8631
8632 2019-01-11 Martin Liska <mliska@suse.cz>
8633
8634 PR middle-end/88758
8635 * g++.dg/lto/pr88758_0.C: New test.
8636 * g++.dg/lto/pr88758_1.C: New test.
8637
8638 2019-01-11 Jan Beulich <jbeulich@suse.com>
8639
8640 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
8641 gcc.target/i386/avx512f-vcvtss2si-1.c,
8642 gcc.target/i386/avx512f-vcvttsd2si-1.c,
8643 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
8644 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
8645 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
8646 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
8647 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
8648 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
8649 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
8650 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
8651 gcc.target/i386/pr19398.c: Permit l or q suffix.
8652
8653 2019-01-11 Jakub Jelinek <jakub@redhat.com>
8654
8655 PR rtl-optimization/88296
8656 * gcc.target/i386/pr88296.c: New test.
8657
8658 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
8659
8660 * g++.dg/diagnostic/extern-initialized.C: New.
8661 * g++.dg/ext/dllimport-initialized.C: Likewise.
8662
8663 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8664
8665 PR fortran/59345
8666 * gfortran.dg/internal_pack_16.f90: New test.
8667
8668 2019-01-10 Jakub Jelinek <jakub@redhat.com>
8669
8670 PR target/88785
8671 * g++.target/i386/pr88785.C: New test.
8672
8673 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
8674
8675 PR rtl-optimization/87305
8676 * gcc.target/aarch64/pr87305.c: New.
8677
8678 2019-01-10 Richard Biener <rguenther@suse.de>
8679
8680 PR tree-optimization/88792
8681 * gcc.dg/torture/pr88792.c: New testcase.
8682
8683 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8684
8685 PR fortran/86322
8686 * gfortran.dg/pr86322_1.f90: New test.
8687 * gfortran.dg/pr86322_2.f90: Ditto.
8688 * gfortran.dg/pr86322_3.f90: Ditto.
8689
8690 2019-01-10 Sudakshina Das <sudi.das@arm.com>
8691
8692 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
8693 * gcc.target/aarch64/bti-2.c: Likewise.
8694 * gcc.target/aarch64/bti-3.c: Likewise.
8695
8696 2019-01-10 Stefan Agner <stefan@agner.ch>
8697
8698 PR target/88648
8699 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
8700 check if -masm-syntax-unified gets applied properly.
8701
8702 2019-01-10 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR c/88568
8705 * gcc.dg/pr88568.c: New test.
8706
8707 2019-01-10 Tamar Christina <tamar.christina@arm.com>
8708
8709 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
8710 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
8711
8712 2019-01-10 Tamar Christina <tamar.christina@arm.com>
8713
8714 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
8715 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
8716
8717 2019-01-10 Tamar Christina <tamar.christina@arm.com>
8718
8719 * lib/target-supports.exp
8720 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
8721 check_effective_target_arm_v8_3a_complex_neon_ok,
8722 add_options_for_arm_v8_3a_complex_neon,
8723 check_effective_target_arm_v8_3a_complex_neon_hw,
8724 check_effective_target_vect_complex_rot_N): New.
8725
8726 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8727
8728 PR fortran/88376
8729 * gfortran.dg/pr88376.f90: New test.
8730
8731 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
8732
8733 PR other/16615
8734 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
8735 "can not" with "cannot".
8736 * gfortran.dg/common_15.f90: Likewise.
8737 * gfortran.dg/derived_result_2.f90: Likewise.
8738 * gfortran.dg/do_check_6.f90: Likewise.
8739 * gfortran.dg/namelist_args.f90: Likewise.
8740 * gfortran.dg/negative_unit_check.f90: Likewise.
8741 * gfortran.dg/pure_formal_3.f90: Likewise.
8742 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8743 * obj-c++.dg/exceptions-3.mm: Likewise.
8744 * obj-c++.dg/exceptions-4.mm: Likewise.
8745 * obj-c++.dg/exceptions-5.mm: Likewise.
8746 * obj-c++.dg/property/at-property-23.mm: Likewise.
8747 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
8748 * obj-c++.dg/property/property-neg-7.mm: Likewise.
8749 * objc.dg/attributes/method-attribute-2.m: Likewise.
8750 * objc.dg/exceptions-3.m: Likewise.
8751 * objc.dg/exceptions-4.m: Likewise.
8752 * objc.dg/exceptions-5.m: Likewise.
8753 * objc.dg/param-1.m: Likewise.
8754 * objc.dg/property/at-property-23.m: Likewise.
8755 * objc.dg/property/dotsyntax-17.m: Likewise.
8756 * objc.dg/property/property-neg-7.m: Likewise.
8757
8758 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8759
8760 PR fortran/68426
8761 * gfortran.dg/spread_simplify_1.f90: New test.
8762
8763 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
8764
8765 * lib/target-supports.exp
8766 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
8767 * gcc.target/i386/xorsign.c: New test.
8768
8769 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
8770
8771 * gcc.target/sparc/tls-ld-int8.c: New test.
8772 * gcc.target/sparc/tls-ld-int16.c: Likewise.
8773 * gcc.target/sparc/tls-ld-int32.c: Likewise.
8774 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
8775 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
8776 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
8777
8778 2018-01-09 Sudakshina Das <sudi.das@arm.com>
8779
8780 * gcc.target/aarch64/bti-1.c: Update test to not add command line
8781 option when configure with bti.
8782 * gcc.target/aarch64/bti-2.c: Likewise.
8783 * lib/target-supports.exp
8784 (check_effective_target_default_branch_protection):
8785 Add configure check for --enable-standard-branch-protection.
8786
8787 2018-01-09 Sudakshina Das <sudi.das@arm.com>
8788
8789 * gcc.target/aarch64/bti-1.c: New test.
8790 * gcc.target/aarch64/bti-2.c: New test.
8791 * gcc.target/aarch64/bti-3.c: New test.
8792 * lib/target-supports.exp
8793 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
8794
8795 2018-01-09 Sudakshina Das <sudi.das@arm.com>
8796
8797 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
8798 instead of IP0_REGNUM and add test case.
8799
8800 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
8801
8802 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
8803 copysign.
8804 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
8805 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
8806 xorsign.
8807 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
8808
8809 2019-01-09 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR rtl-optimization/88331
8812 * gcc.target/i386/pr88331.c: New test.
8813
8814 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8815
8816 * g++.dg/diagnostic/constexpr2.C: New.
8817 * g++.dg/diagnostic/ref3.C: Likewise.
8818
8819 2019-01-08 Marek Polacek <polacek@redhat.com>
8820
8821 PR c++/88538 - braced-init-list in template-argument-list.
8822 * g++.dg/cpp2a/nontype-class11.C: New test.
8823
8824 PR c++/88744
8825 * g++.dg/cpp2a/nontype-class12.C: New test.
8826
8827 2019-01-08 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR target/88457
8830 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
8831 dg-options. Require ppc_cpu_supports_hw effective target instead of
8832 powerpc64*-*-*.
8833
8834 2019-01-08 Janus Weil <janus@gcc.gnu.org>
8835
8836 PR fortran/88047
8837 * gfortran.dg/class_69.f90: New test case.
8838
8839 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
8840
8841 PR target/88717
8842 * gcc.target/i386/pr88717.c: New test.
8843
8844 2019-01-08 Marek Polacek <polacek@redhat.com>
8845
8846 PR c++/88548 - this accepted in static member functions.
8847 * g++.dg/cpp0x/this1.C: New test.
8848
8849 2019-01-08 Martin Liska <mliska@suse.cz>
8850
8851 PR tree-optimization/88753
8852 * gcc.dg/tree-ssa/pr88753.c: New test.
8853
8854 2019-01-08 Richard Biener <rguenther@suse.de>
8855
8856 PR tree-optimization/86554
8857 * gcc.dg/torture/pr86554-1.c: New testcase.
8858 * gcc.dg/torture/pr86554-2.c: Likewise.
8859
8860 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8861
8862 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
8863 cover target variance.
8864
8865 2019-01-08 Richard Biener <rguenther@suse.de>
8866
8867 PR fortran/88611
8868 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
8869 directly build the expected GENERIC tree.
8870
8871 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
8872
8873 * gcc.target/aarch64/(return_address_sign_1.c,
8874 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
8875 Change option to -mbranch-protection.
8876 * gcc.target/aarch64/(branch-protection-option.c,
8877 branch-protection-option-2.c, branch-protection-attr.c,
8878 branch-protection-attr-2.c): New file.
8879
8880 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8881
8882 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
8883
8884 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
8885
8886 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
8887 alias support.
8888 * c-c++-common/builtin-has-attribute-4.c: Likewise.
8889 Append match for warning that ‘protected’ attribute is not supported.
8890
8891 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
8892
8893 * gcc.dg/Wmissing-attributes.c: Require alias support.
8894 * gcc.dg/attr-copy-2.c: Likewise.
8895 * gcc.dg/attr-copy-5.c: Likewise.
8896
8897 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
8898 Jakub Jelinek <jakub@redhat.com>
8899
8900 PR c++/88554
8901 * g++.dg/warn/Wreturn-type-11.C: New test.
8902
8903 2019-01-07 David Malcolm <dmalcolm@redhat.com>
8904
8905 PR jit/88747
8906 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
8907 dump to reflect r266077.
8908
8909 2019-01-07 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR c/88701
8912 * gcc.dg/pr88701.c: New test.
8913
8914 2019-01-07 Joseph Myers <joseph@codesourcery.com>
8915
8916 PR c/88720
8917 PR c/88726
8918 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
8919
8920 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
8921
8922 * g++.dg/diagnostic/constexpr1.C: New.
8923 * g++.dg/diagnostic/thread1.C: Likewise.
8924
8925 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8926 Harald Anlauf <anlauf@gmx.de>
8927 Tobias Burnus <burnus@gcc.gnu.org>
8928
8929 * gfortran.dg/is_contiguous_1.f90: New test.
8930 * gfortran.dg/is_contiguous_2.f90: New test.
8931 * gfortran.dg/is_contiguous_3.f90: New test.
8932
8933 2019-01-07 Marek Polacek <polacek@redhat.com>
8934
8935 PR c++/88741 - wrong error with initializer-string.
8936 * g++.dg/init/array50.C: New test.
8937
8938 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
8939
8940 PR c++/88261
8941 PR c++/69338
8942 PR c++/69696
8943 PR c++/69697
8944 * gcc.dg/array-6.c: Move from here ...
8945 * c-c++-common/array-6.c: ... to here and add some more test coverage.
8946 * g++.dg/pr69338.C: New test.
8947 * g++.dg/pr69697.C: Likewise.
8948 * g++.dg/ext/flexary32.C: Likewise.
8949 * g++.dg/ext/flexary3.C: Adjust test.
8950 * g++.dg/ext/flexary12.C: Likewise.
8951 * g++.dg/ext/flexary13.C: Likewise.
8952 * g++.dg/ext/flexary15.C: Likewise.
8953 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
8954 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
8955 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
8956
8957 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
8958
8959 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
8960 optional in scan pattern.
8961
8962 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
8963
8964 PR tree-optimization/88598
8965 * gcc.dg/vect/pr88598-1.c: New test.
8966 * gcc.dg/vect/pr88598-2.c: Likewise.
8967 * gcc.dg/vect/pr88598-3.c: Likewise.
8968 * gcc.dg/vect/pr88598-4.c: Likewise.
8969 * gcc.dg/vect/pr88598-5.c: Likewise.
8970 * gcc.dg/vect/pr88598-6.c: Likewise.
8971
8972 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
8973
8974 PR tree-optimization/88598
8975 * gcc.dg/pr88598-1.c: New test.
8976 * gcc.dg/pr88598-2.c: Likewise.
8977 * gcc.dg/pr88598-3.c: Likewise.
8978 * gcc.dg/pr88598-4.c: Likewise.
8979 * gcc.dg/pr88598-5.c: Likewise.
8980
8981 2019-01-07 Jakub Jelinek <jakub@redhat.com>
8982
8983 PR tree-optimization/88676
8984 * gcc.dg/tree-ssa/pr88676.c: New test.
8985 * gcc.dg/pr88676.c: New test.
8986 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
8987 allow &.
8988
8989 PR sanitizer/88619
8990 * c-c++-common/asan/pr88619.c: New test.
8991
8992 PR c++/85052
8993 * c-c++-common/builtin-convertvector-1.c: New test.
8994 * c-c++-common/torture/builtin-convertvector-1.c: New test.
8995 * g++.dg/ext/builtin-convertvector-1.C: New test.
8996 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
8997
8998 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
8999
9000 PR target/88521
9001 * gcc.target/i386/pr88521.c: New testcase.
9002
9003 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9004
9005 PR fortran/88658
9006 * gfortran.dg/min_max_type_2.f90: New test.
9007
9008 2019-01-06 Jakub Jelinek <jakub@redhat.com>
9009
9010 PR c/88363
9011 * c-c++-common/attributes-4.c (falloc_align_int128,
9012 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
9013
9014 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
9015
9016 * gcc.dg/ipa/ipcp-2.c: Update bounds.
9017
9018 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
9019
9020 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
9021 * gcc.dg/plugin/plugindir2.c: Likewise.
9022 * gcc.dg/plugin/plugindir3.c: Likewise.
9023 * gcc.dg/plugin/plugindir4.c: Likewise.
9024
9025 2019-01-05 Janus Weil <janus@gcc.gnu.org>
9026
9027 PR fortran/88009
9028 * gfortran.dg/blockdata_10.f90: New test case.
9029
9030 2019-01-05 Jakub Jelinek <jakub@redhat.com>
9031
9032 PR middle-end/82564
9033 PR target/88620
9034 * gcc.dg/nested-func-12.c: New test.
9035 * gcc.c-torture/compile/pr82564.c: New test.
9036
9037 PR debug/88635
9038 * gcc.dg/debug/dwarf2/pr88635.c: New test.
9039
9040 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
9041
9042 PR target/60563
9043 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
9044
9045 2019-01-04 Martin Sebor <msebor@redhat.com>
9046
9047 PR c/88546
9048 * g++.dg/ext/attr-copy.C: New test.
9049 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
9050 * gcc.dg/attr-copy-6.c: New test.
9051 * gcc.dg/attr-copy-7.c: New test.
9052
9053 2019-01-04 Martin Sebor <msebor@redhat.com>
9054
9055 PR c/88363
9056 * c-c++-common/attributes-4.c: New test.
9057
9058 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
9059
9060 PR gcc/87763
9061 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
9062 count to 18.
9063
9064 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9065
9066 PR fortran/48543
9067 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
9068 * gfortran.dg/merge_char_const.f90: Restore.
9069
9070 2019-01-04 Jakub Jelinek <jakub@redhat.com>
9071
9072 PR target/88594
9073 * gcc.dg/pr88594.c: New test.
9074
9075 2019-01-04 Jan Beulich <jbeulich@suse.com>
9076
9077 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
9078 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
9079 gcc.target/i386/avx512bw-vpcmpequb-1.c,
9080 gcc.target/i386/avx512bw-vpcmpequw-1.c,
9081 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
9082 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
9083 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
9084 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
9085 gcc.target/i386/avx512bw-vpcmpgew-1.c,
9086 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
9087 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
9088 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
9089 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
9090 gcc.target/i386/avx512bw-vpcmpleb-1.c,
9091 gcc.target/i386/avx512bw-vpcmpleub-1.c,
9092 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
9093 gcc.target/i386/avx512bw-vpcmplew-1.c,
9094 gcc.target/i386/avx512bw-vpcmpltb-1.c,
9095 gcc.target/i386/avx512bw-vpcmpltub-1.c,
9096 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
9097 gcc.target/i386/avx512bw-vpcmpltw-1.c,
9098 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
9099 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
9100 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
9101 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
9102 gcc.target/i386/avx512bw-vpmovb2m-1.c,
9103 gcc.target/i386/avx512bw-vpmovm2b-1.c,
9104 gcc.target/i386/avx512bw-vpmovm2w-1.c,
9105 gcc.target/i386/avx512bw-vpmovw2m-1.c,
9106 gcc.target/i386/avx512bw-vptestmb-1.c,
9107 gcc.target/i386/avx512bw-vptestmw-1.c,
9108 gcc.target/i386/avx512bw-vptestnmb-1.c,
9109 gcc.target/i386/avx512bw-vptestnmw-1.c,
9110 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
9111 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
9112 gcc.target/i386/avx512dq-vfpclasssd-1.c,
9113 gcc.target/i386/avx512dq-vfpclassss-1.c,
9114 gcc.target/i386/avx512dq-vpmovd2m-1.c,
9115 gcc.target/i386/avx512dq-vpmovm2d-1.c,
9116 gcc.target/i386/avx512dq-vpmovm2q-1.c,
9117 gcc.target/i386/avx512dq-vpmovq2m-1.c,
9118 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
9119 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
9120 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
9121 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
9122 gcc.target/i386/avx512vl-vpcmpequd-1.c,
9123 gcc.target/i386/avx512vl-vpcmpequq-1.c,
9124 gcc.target/i386/avx512vl-vpcmpged-1.c,
9125 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
9126 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
9127 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
9128 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
9129 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
9130 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
9131 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
9132 gcc.target/i386/avx512vl-vpcmpled-1.c,
9133 gcc.target/i386/avx512vl-vpcmpleq-1.c,
9134 gcc.target/i386/avx512vl-vpcmpleud-1.c,
9135 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
9136 gcc.target/i386/avx512vl-vpcmpltd-1.c,
9137 gcc.target/i386/avx512vl-vpcmpltq-1.c,
9138 gcc.target/i386/avx512vl-vpcmpltud-1.c,
9139 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
9140 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
9141 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
9142 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
9143 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
9144 gcc.target/i386/avx512vl-vptestmd-1.c,
9145 gcc.target/i386/avx512vl-vptestmq-1.c,
9146 gcc.target/i386/avx512vl-vptestnmd-1.c,
9147 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
9148 operand.
9149 * gcc.target/i386/avx512bw-vpcmpb-1.c,
9150 gcc.target/i386/avx512bw-vpcmpub-1.c,
9151 gcc.target/i386/avx512bw-vpcmpuw-1.c,
9152 gcc.target/i386/avx512bw-vpcmpw-1.c,
9153 gcc.target/i386/avx512dq-vfpclasspd-1.c,
9154 gcc.target/i386/avx512dq-vfpclassps-1.c,
9155 gcc.target/i386/avx512f-vcmppd-1.c,
9156 gcc.target/i386/avx512f-vcmpps-1.c,
9157 gcc.target/i386/avx512f-vcmpsd-1.c,
9158 gcc.target/i386/avx512f-vcmpss-1.c,
9159 gcc.target/i386/avx512f-vpcmpd-1.c,
9160 gcc.target/i386/avx512f-vpcmpq-1.c,
9161 gcc.target/i386/avx512f-vpcmpud-1.c,
9162 gcc.target/i386/avx512f-vpcmpuq-1.c,
9163 gcc.target/i386/avx512f-vptestmd-1.c,
9164 gcc.target/i386/avx512f-vptestmq-1.c,
9165 gcc.target/i386/avx512f-vptestnmd-1.c,
9166 gcc.target/i386/avx512f-vptestnmq-1.c,
9167 gcc.target/i386/avx512vl-vcmppd-1.c,
9168 gcc.target/i386/avx512vl-vcmpps-1.c,
9169 gcc.target/i386/avx512vl-vpcmpd-1.c,
9170 gcc.target/i386/avx512vl-vpcmpq-1.c,
9171 gcc.target/i386/avx512vl-vpcmpud-1.c,
9172 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
9173 as mask operand.
9174
9175 2019-01-03 Martin Sebor <msebor@redhat.com>
9176
9177 PR tree-optimization/88659
9178 * gcc.dg/Wstringop-truncation-6.c: New test.
9179
9180 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9181
9182 PR fortran/48543
9183 * gfortran.dg/const_chararacter_merge.f90: Remove.
9184
9185 2019-01-03 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR debug/88644
9188 * gcc.dg/debug/dwarf2/pr88644.c: New test.
9189 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
9190
9191 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
9192
9193 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
9194 * gcc.dg/pubtypes-3.c: Likewise.
9195 * gcc.dg/pubtypes-4.c: Likewise.
9196
9197 2019-01-03 Jakub Jelinek <jakub@redhat.com>
9198
9199 PR c++/88636
9200 * g++.target/i386/pr88636.C: New test.
9201
9202 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9203
9204 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
9205
9206 2019-01-03 Martin Liska <mliska@suse.cz>
9207
9208 PR testsuite/88436
9209 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
9210
9211 2019-01-02 Marek Polacek <polacek@redhat.com>
9212
9213 PR c++/88612 - ICE with -Waddress-of-packed-member.
9214 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
9215
9216 PR c++/88631 - CTAD failing for value-initialization.
9217 * g++.dg/cpp1z/class-deduction59.C: New test.
9218
9219 PR c++/81486 - CTAD failing with ().
9220 * g++.dg/cpp1z/class-deduction60.C: New test.
9221 * g++.dg/cpp1z/class-deduction61.C: New test.
9222
9223 2019-01-02 Martin Sebor <msebor@redhat.com>
9224 Jeff Law <law@redhat.com>
9225
9226 * gcc.dg/strlenopt-36.c: Update.
9227 * gcc.dg/strlenopt-45.c: Update.
9228 * gcc.c-torture/execute/strlen-5.c: New test.
9229 * gcc.c-torture/execute/strlen-6.c: New test.
9230 * gcc.c-torture/execute/strlen-7.c: New test.
9231
9232 2019-01-02 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR testsuite/87304
9235 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
9236 messages only on vect_hw_misalign targets.
9237
9238 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
9239
9240 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
9241 * gfortran.dg/dec_d_lines_3.f: Ditto.
9242 * gfortran.dg/dec_structure_24.f90: Ditto.
9243 * gfortran.dg/dec_structure_26.f90: Ditto.
9244 * gfortran.dg/dec_structure_27.f90: Ditto.
9245 * gfortran.dg/dec_type_print_3.f90: Ditto.
9246 * gfortran.dg/derived_name_1.f90: Ditto.
9247 * gfortran.dg/error_recovery_1.f90: Ditto.
9248 * gfortran.dg/gomp/pr29759.f90: Ditto.
9249 * gfortran.dg/pr36192.f90: Ditto.
9250 * gfortran.dg/pr56007.f90: Ditto.
9251 * gfortran.dg/pr56520.f90: Ditto.
9252 * gfortran.dg/pr78741.f90: Ditto.
9253 * gfortran.dg/print_fmt_2.f90: Ditto.
9254 * gfortran.dg/select_type_20.f90: Ditto.
9255
9256 2019-01-02 Marek Polacek <polacek@redhat.com>
9257
9258 PR c++/86875
9259 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
9260
9261 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9262
9263 PR fortran/48543
9264 * gfortran.dg/const_chararacter_merge.f90: New test.
9265
9266 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
9267
9268 PR lto/88130
9269 * g++.dg/torture/pr88130.C: New testcase.
9270
9271 2019-01-02 Martin Liska <mliska@suse.cz>
9272
9273 PR tree-optimization/88650
9274 * gfortran.dg/predict-3.f90: New test.
9275
9276 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9277
9278 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
9279
9280 2019-01-02 Richard Biener <rguenther@suse.de>
9281
9282 PR tree-optimization/88621
9283 * gcc.dg/torture/pr88621.c: New testcase.
9284
9285 2019-01-02 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR ipa/88561
9288 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
9289 targets and expect _ZThn8 for ilp32 targets.
9290
9291 2019-01-01 Martin Sebor <msebor@redhat.com>
9292 Jeff Law <law@redhat.com>
9293
9294 * gcc.dg/strlenopt-40.c: Update.
9295 * gcc.dg/strlenopt-51.c: Likewise.
9296 * gcc.dg/tree-ssa/pr79376.c: Likewise.
9297
9298 * gcc.dg/strlenopt-40.c: Disable a couple tests.
9299 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
9300 * gcc.dg/strlenopt-59.c: New test.
9301 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
9302 * g++.dg/init/strlen.C: New test.
9303
9304 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9305
9306 PR fortran/82743
9307 * gfortran.dg/structure_constructor_16.f90: New test.
9308
9309 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
9310
9311 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
9312 * g++.dg/ipa/devirt-53.C: Fix scan template.
9313
9314 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
9315
9316 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
9317 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
9318 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
9319
9320 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
9321
9322 * g++.dg/tree-prof/devirt.C: Update testcase.
9323
9324 2019-01-01 Jakub Jelinek <jakub@redhat.com>
9325
9326 Update copyright years.
9327 \f
9328 Copyright (C) 2019 Free Software Foundation, Inc.
9329
9330 Copying and distribution of this file, with or without modification,
9331 are permitted in any medium without royalty provided the copyright
9332 notice and this notice are preserved.