]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
tree-ssa-dse.c (initialize_ao_ref_for_dse): Handle strncpy.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2019-07-19 Jeff Law <law@redhat.com>
2
3 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
4 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
5
6 2019-07-19 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/91211
9 * gcc.dg/torture/pr91211.c: New testcase.
10
11 2019-07-19 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/91200
14 * gcc.dg/torture/pr91200.c: New testcase.
15
16 2019-07-19 Jakub Jelinek <jakub@redhat.com>
17
18 PR middle-end/91190
19 * gcc.c-torture/compile/pr91190.c: New test.
20
21 2019-07-19 Richard Biener <rguenther@suse.de>
22
23 PR tree-optimization/91207
24 * gcc.dg/torture/pr91207.c: New testcase.
25
26 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
27
28 PR target/91188
29 * gcc.target/i386/pr91188-1a.c: New test.
30 * gcc.target/i386/pr91188-1b.c: Ditto.
31 * gcc.target/i386/pr91188-1c.c: Ditto.
32 * gcc.target/i386/pr91188-2a.c: Ditto.
33 * gcc.target/i386/pr91188-2b.c: Ditto.
34 * gcc.target/i386/pr91188-2c.c: Ditto.
35
36 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
37
38 PR target/90317
39 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
40 uint32_t.
41 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
42 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
43 uint32_t.
44 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
45 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
46 uint32_t.
47 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
48 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
49 uint32_t.
50 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
51
52 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
53
54 * g++.dg/lto/alias-5_0.C: New testcase.
55 * g++.dg/lto/alias-5_1.C: New.
56 * g++.dg/lto/alias-5_2.c: New.
57
58 2019-07-18 Bin Cheng <bin.linux@linux.alibaba.com>
59
60 PR tree-optimization/91137
61 * gcc.c-torture/execute/pr91137.c: New test.
62
63 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
64
65 * c-c++-common/pr53633-2.c: New test.
66
67 2019-07-17 Alexandre Oliva <oliva@adacore.com>
68
69 PR middle-end/81824
70 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
71 are from Martin Sebor.
72
73 2019-07-17 Marek Polacek <polacek@redhat.com>
74
75 PR c++/90455
76 * g++.dg/cpp0x/nsdmi-list6.C: New test.
77
78 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
79
80 * g++.dg/lto/alias-4_0.C
81
82 2019-07-17 Richard Biener <rguenther@suse.de>
83
84 PR tree-optimization/91178
85 * gcc.dg/torture/pr91178.c: New testcase.
86
87 2019-07-17 Richard Biener <rguenther@suse.de>
88
89 PR tree-optimization/91180
90 * gcc.dg/torture/pr91180.c: New testcase.
91
92 2019-07-17 Jakub Jelinek <jakub@redhat.com>
93
94 PR tree-optimization/91157
95 * gcc.target/i386/avx512f-pr91157.c: New test.
96 * gcc.target/i386/avx512bw-pr91157.c: New test.
97
98 2019-07-17 Richard Biener <rguenther@suse.de>
99
100 PR tree-optimization/91181
101 * gcc.dg/pr91181.c: New testcase.
102
103 2019-07-16 Harald Anlauf <anlauf@gmx.de>
104
105 PR fortran/90903
106 * gfortran.dg/check_bits_1.f90: New testcase.
107
108 2019-07-16 Jeff Law <law@redhat.com>
109
110 PR rtl-optimization/91173
111 * g++.dg/pr91173.C: New test.
112
113 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
114
115 PR target/89190
116 * gcc.target/arm/pr89190.c: New test.
117
118 2019-07-16 Jakub Jelinek <jakub@redhat.com>
119
120 PR rtl-optimization/91164
121 * g++.dg/opt/pr91164.C: New test.
122
123 2019-07-16 Jan Hubicka <jh@suse.cz>
124
125 * g++.dg/lto/alias-1_0.C: Use -O3.
126 * g++.dg/lto/alias-2_0.C: Use -O3.
127 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
128 -fno-use-linker-plugin.
129 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
130
131 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
132
133 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
134 sparcv9.
135
136 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
137
138 * gcc.dg/autopar/pr91162.c: Require int128 support.
139
140 2019-07-15 Richard Biener <rguenther@suse.de>
141
142 PR middle-end/91162
143 * gcc.dg/autopar/pr91162.c: New testcase.
144
145 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
146
147 PR tree-optimization/88497
148 * gcc.dg/tree-ssa/pr88497-1.c: New test.
149 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
150 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
151 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
152 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
153 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
154 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
155
156 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
157
158 PR fortran/87233
159 * gfortran.dg/initialization_14.f90: Modify to now pass by
160 removing two dg-error commands. Added comments.
161 * gfortran.dg/initialization_30.f90: New test that includes the
162 two tests removed above with the 'dg-options -std=f95'.
163
164 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
165
166 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
167
168 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
169
170 PR target/91148
171 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
172 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
173 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
174 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
175 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
176 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
177 * gcc.target/powerpc/cmpb-3.c: Adjust.
178 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
179 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
180 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
181 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
182
183 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
184
185 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
186 support.
187
188 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
189
190 PR target/91148
191 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
192 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
193 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
194 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
195 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
196 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
197 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
198 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
199 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
200 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
201 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
202 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
203 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
204 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
205 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
206 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
207 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
208 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
209 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
210 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
211 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
212 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
213 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
214 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
215 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
216 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
217 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
218 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
219 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
220 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
221 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
222 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
223 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
224 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
225 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
226 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
227 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
228 * gcc.target/powerpc/cmpb-3.c: Adjust.
229 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
230 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
231 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
232 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
233 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
234 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
235 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
236 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
237 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
238 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
239 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
240 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
241 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
242 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
243 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
244 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
245 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
246 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
247 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
248 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
249 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
250 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
251 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
252 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
253 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
254 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
255 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
256 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
257
258 2019-07-13 Jakub Jelinek <jakub@redhat.com>
259
260 PR c/91149
261 * c-c++-common/gomp/reduction-task-3.c: New test.
262
263 * c-c++-common/gomp/order-3.c: New test.
264 * c-c++-common/gomp/order-4.c: New test.
265
266 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
267
268 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
269
270 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
271
272 * gcc.dg/pr57438-2.c: Remove.
273
274 2019-07-12 Martin Sebor <msebor@redhat.com>
275
276 * gcc.dg/Warray-bounds-43.c: New test.
277
278 2019-07-12 Jan Hubicka <jh@suse.cz>
279
280 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
281
282 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
283
284 PR tree-optimization/89430
285 * gcc.dg/tree-ssa/pr89430-1.c: New test.
286 * gcc.dg/tree-ssa/pr89430-2.c: New test.
287 * gcc.dg/tree-ssa/pr89430-3.c: New test.
288 * gcc.dg/tree-ssa/pr89430-4.c: New test.
289 * gcc.dg/tree-ssa/pr89430-5.c: New test.
290 * gcc.dg/tree-ssa/pr89430-6.c: New test.
291
292 2019-07-12 Richard Biener <rguenther@suse.de>
293
294 PR tree-optimization/91145
295 * gcc.dg/torture/pr91145.c: New testcase.
296
297 2019-07-12 Alexandre Oliva <oliva@adacore.com>
298
299 * gcc.dg/gimplefe-44.c: New.
300 * gcc.dg/gimplefe-43.c: New.
301
302 2019-07-12 Richard Biener <rguenther@suse.de>
303
304 * gcc.dg/tree-ssa/vector-7.c: New testcase.
305
306 2019-07-12 Jakub Jelinek <jakub@redhat.com>
307
308 * c-c++-common/gomp/order-1.c: New test.
309 * c-c++-common/gomp/order-2.c: New test.
310
311 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
312
313 PR target/90980
314 * gcc.target/i386/pr90980-1.c: New test.
315 * gcc.target/i386/pr90980-2.c: Likewise.
316 * gcc.target/i386/pr90980-3.c: Likewise.
317
318 2019-07-11 Yannick Moy <moy@adacore.com>
319
320 * gnat.dg/loop_entry1.adb: New testcase.
321
322 2019-07-11 Ed Schonberg <schonberg@adacore.com>
323
324 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
325
326 2019-07-11 Justin Squirek <squirek@adacore.com>
327
328 * gnat.dg/unreferenced2.adb: New testcase.
329
330 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
331
332 * gnat.dg/self_ref1.adb: New testcase.
333
334 2019-07-11 Ed Schonberg <schonberg@adacore.com>
335
336 * gnat.dg/predicate11.adb: New testcase.
337
338 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
339
340 * gnat.dg/equal9.adb: New testcase.
341
342 2019-07-11 Thomas Quinot <quinot@adacore.com>
343
344 * gnat.dg/scos1.adb: New testcase.
345
346 2019-07-11 Justin Squirek <squirek@adacore.com>
347
348 * gnat.dg/access7.adb: New testcase.
349
350 2019-07-11 Yannick Moy <moy@adacore.com>
351
352 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
353
354 2019-07-11 Richard Biener <rguenther@suse.de>
355
356 PR middle-end/91131
357 * gcc.target/i386/pr91131.c: New testcase.
358
359 2019-07-10 Martin Sebor <msebor@redhat.com>
360
361 PR testsuite/91132
362 * gcc.dg/strlenopt-67.c: Removed second copy of test.
363
364 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
365
366 PR target/91102
367 * gcc.target/aarch64/pr91102.c: New test.
368
369 2019-07-10 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/91126
372 * gcc.dg/torture/pr91126.c: New testcase.
373
374 2019-07-10 Richard Biener <rguenther@suse.de>
375
376 * gcc.dg/torture/ssa-fre-5.c: New testcase.
377 * gcc.dg/torture/ssa-fre-6.c: Likewise.
378 * gcc.dg/torture/ssa-fre-7.c: Likewise.
379
380 2019-07-10 Ed Schonberg <schonberg@adacore.com>
381
382 * gnat.dg/modular5.adb: New testcase.
383
384 2019-07-10 Ed Schonberg <schonberg@adacore.com>
385
386 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
387 gnat.dg/limited3_pkg.ads: New testcase.
388
389 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
390
391 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
392
393 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
394
395 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
396 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
397 gnat.dg/limited2_pack_2.ads: New testcase.
398
399 2019-07-10 Ed Schonberg <schonberg@adacore.com>
400
401 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
402 gnat.dg/equal8_pkg.ads: New testcase.
403
404 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
405
406 * g++.dg/diagnostic/complex-invalid-1.C: New.
407 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
408 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
409 too.
410 * g++.dg/other/anon-union3.C: Adjust expected location.
411 * g++.dg/parse/error8.C: Likewise.
412
413 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
414
415 * g++.dg/lto/alias-3_0.C: New file.
416 * g++.dg/lto/alias-3_1.c: New file.
417
418 2019-07-09 Martin Sebor <msebor@redhat.com>
419
420 PR tree-optimization/90989
421 * gcc.dg/strlenopt-26.c: Exit with test result status.
422 * gcc.dg/strlenopt-67.c: New test.
423
424 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
425
426 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
427 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
428 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
429
430 2019-07-09 Richard Biener <rguenther@suse.de>
431
432 PR tree-optimization/91114
433 * gcc.dg/vect/pr91114.c: New testcase.
434
435 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
436
437 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
438 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
439 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
440 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
441
442 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
443
444 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
445 section.
446 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
447 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
448 * gcc.target/arm/cmse/struct-1.c: Likewise.
449
450 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
451
452 * gcc.target/arm/aes-fuse-1.c: New.
453 * gcc.target/arm/aes-fuse-2.c: New.
454 * gcc.target/arm/aes_xor_combine.c: New.
455
456 2019-07-09 Martin Liska <mliska@suse.cz>
457
458 * gcc.dg/predict-17.c: Test loop optimizer assumption
459 about loop iterations.
460
461 2019-07-09 Richard Biener <rguenther@suse.de>
462
463 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
464 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
465 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
466
467 2019-07-09 Ed Schonberg <schonberg@adacore.com>
468
469 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
470 gnat.dg/predicate10_pkg.ads: New testcase.
471
472 2019-07-09 Justin Squirek <squirek@adacore.com>
473
474 * gnat.dg/image1.adb: New testcase.
475
476 2019-07-09 Javier Miranda <miranda@adacore.com>
477
478 * gnat.dg/rep_clause8.adb: New testcase.
479
480 2019-07-09 Ed Schonberg <schonberg@adacore.com>
481
482 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
483 gnat.dg/equal7_pkg.ads: New testcase.
484
485 2019-07-09 Javier Miranda <miranda@adacore.com>
486
487 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
488 gnat.dg/range_check3_pkg.ads: New testcase.
489
490 2019-07-09 Ed Schonberg <schonberg@adacore.com>
491
492 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
493 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
494 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
495 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
496 testcases.
497
498 2019-07-08 Martin Sebor <msebor@redhat.com>
499
500 PR middle-end/71924
501 PR middle-end/90549
502 * gcc.c-torture/execute/return-addr.c: New test.
503 * gcc.dg/Wreturn-local-addr-2.c: New test.
504 * gcc.dg/Wreturn-local-addr-4.c: New test.
505 * gcc.dg/Wreturn-local-addr-5.c: New test.
506 * gcc.dg/Wreturn-local-addr-6.c: New test.
507 * gcc.dg/Wreturn-local-addr-7.c: New test.
508 * gcc.dg/Wreturn-local-addr-8.c: New test.
509 * gcc.dg/Wreturn-local-addr-9.c: New test.
510 * gcc.dg/Wreturn-local-addr-10.c: New test.
511 * gcc.dg/Walloca-4.c: Handle expected warnings.
512 * gcc.dg/pr41551.c: Same.
513 * gcc.dg/pr59523.c: Same.
514 * gcc.dg/tree-ssa/pr88775-2.c: Same.
515 * gcc.dg/tree-ssa/alias-37.c: Same.
516 * gcc.dg/winline-7.c: Same.
517
518 2019-07-08 Jakub Jelinek <jakub@redhat.com>
519
520 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
521 * g++.dg/vect/simd-9.cc: Likewise.
522
523 PR c++/91110
524 * g++.dg/gomp/pr91110.C: New test.
525
526 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
527
528 PR rtl-optimization/88233
529 * gcc.target/powerpc/pr88233.c: New testcase.
530
531 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
532
533 PR testsuite/91059
534 PR testsuite/78529
535 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
536
537 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
538
539 * gcc.target/s390/rotate-truncation-mask.c: New test.
540
541 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
542
543 * gcc.target/s390/combine-rotate-modulo.c: New test.
544 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
545 * gcc.target/s390/vector/combine-shift-vec.c: New test.
546
547 2019-07-08 Richard Biener <rguenther@suse.de>
548
549 PR tree-optimization/91108
550 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
551 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
552
553 2019-07-08 Jim Wilson <jimw@sifive.com>
554
555 * gcc.target/riscv/shift-shift-2.c: Add one more test.
556
557 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
558
559 PR c++/65143
560 * g++.dg/tree-ssa/final2.C: New.
561 * g++.dg/tree-ssa/final3.C: Likewise.
562
563 2019-07-08 Javier Miranda <miranda@adacore.com>
564
565 * gnat.dg/interface10.adb: New testcase.
566
567 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
568
569 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
570
571 2019-07-08 Ed Schonberg <schonberg@adacore.com>
572
573 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
574
575 2019-07-08 Ed Schonberg <schonberg@adacore.com>
576
577 * gnat.dg/fixed_delete.adb: New testcase.
578
579 2019-07-08 Javier Miranda <miranda@adacore.com>
580
581 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
582 gnat.dg/interface9_root.ads: New testcase.
583
584 2019-07-08 Ed Schonberg <schonberg@adacore.com>
585
586 * gnat.dg/predicate9.adb: New testcase.
587
588 2019-07-08 Justin Squirek <squirek@adacore.com>
589
590 * gnat.dg/sso16.adb: New testcase.
591
592 2019-07-08 Ed Schonberg <schonberg@adacore.com>
593
594 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
595 gnat.dg/predicate8_pkg.ads: New testcase.
596
597 2019-07-08 Richard Biener <rguenther@suse.de>
598
599 PR tree-optimization/83518
600 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
601 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
602 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
603 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
604 * g++.dg/tree-ssa/pr83518.C: Likewise.
605
606 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
607
608 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
609 (main): Use PR_SET_PTRACER where available.
610
611 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
612
613 PR fortran/91077
614 * gfortran.dg/pointer_array_11.f90 : New test.
615
616 2019-07-06 Jakub Jelinek <jakub@redhat.com>
617
618 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
619
620 PR tree-optimization/91096
621 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
622 (bar, main): Use it instead of -__builtin_inff ().
623 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
624 (bar, main): Use it instead of -__builtin_inff ().
625
626 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
627
628 PR c++/67184 (again)
629 PR c++/69445
630 * g++.dg/other/final4.C: New.
631
632 2019-07-04 Marek Polacek <polacek@redhat.com>
633
634 DR 1813
635 PR c++/83374 - __is_standard_layout wrong for a class with repeated
636 bases.
637 * g++.dg/ext/is_std_layout3.C: New test.
638 * g++.dg/ext/is_std_layout4.C: New test.
639
640 2019-07-05 Richard Biener <rguenther@suse.de>
641
642 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
643
644 2019-07-05 Richard Biener <rguenther@suse.de>
645
646 PR tree-optimization/91091
647 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
648 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
649 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
650 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
651
652 2019-07-05 Richard Biener <rguenther@suse.de>
653
654 PR tree-optimization/91091
655 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
656 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
657
658 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
659
660 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
661
662 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
663
664 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
665 gnat.dg/task3_pkg2.ads: New testcase.
666
667 2019-07-05 Javier Miranda <miranda@adacore.com>
668
669 * gnat.dg/access6.adb: New testcase.
670
671 2019-07-05 Bob Duff <duff@adacore.com>
672
673 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
674
675 2019-07-05 Ed Schonberg <schonberg@adacore.com>
676
677 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
678
679 2019-07-05 Ed Schonberg <schonberg@adacore.com>
680
681 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
682 gnat.dg/predicate7_pkg.ads: New testcase.
683
684 2019-07-04 Jakub Jelinek <jakub@redhat.com>
685
686 PR middle-end/78884
687 * gcc.dg/gomp/pr78884.c: New test.
688
689 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
690
691 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
692 New testcase.
693
694 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
695
696 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
697
698 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
699
700 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
701 * jit.dg/test-accessing-bitfield.c: New testcase.
702 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
703 Likewise.
704 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
705 Likewise.
706 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
707 Likewise.
708
709 2019-07-04 Jan Hubicka <jh@suse.cz>
710
711 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
712 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
713
714 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
715
716 * g++.dg/gomp/unmappable-1.C: New file.
717
718 2019-07-04 Javier Miranda <miranda@adacore.com>
719
720 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
721 gnat.dg/cpp_constructor_useit.ads: New testcase.
722
723 2019-07-04 Gary Dismukes <dismukes@adacore.com>
724
725 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
726 gnat.dg/ghost5_parent.ads: New testcase.
727
728 2019-07-04 Yannick Moy <moy@adacore.com>
729
730 * gnat.dg/spark3.adb: New testcase.
731
732 2019-07-04 Justin Squirek <squirek@adacore.com>
733
734 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
735
736 2019-07-04 Ed Schonberg <schonberg@adacore.com>
737
738 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
739 gnat.dg/equal6_types.ads: New testcase.
740
741 2019-07-04 Justin Squirek <squirek@adacore.com>
742
743 * gnat.dg/allocator.adb: New testcase.
744
745 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
746
747 * gnat.dg/default_initial_condition.adb,
748 gnat.dg/default_initial_condition_pack.adb,
749 gnat.dg/default_initial_condition_pack.ads: New testcase.
750
751 2019-07-04 Ed Schonberg <schonberg@adacore.com>
752
753 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
754
755 2019-07-04 Yannick Moy <moy@adacore.com>
756
757 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
758 gnat.dg/synchronized2_pkg.ads: New testcase.
759
760 2019-07-04 Justin Squirek <squirek@adacore.com>
761
762 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
763 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
764 New testcase.
765
766 2019-07-04 Ed Schonberg <schonberg@adacore.com>
767
768 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
769 gnat.dg/dimensions2_real_numbers.ads: New testcase.
770
771 2019-07-04 Jakub Jelinek <jakub@redhat.com>
772
773 PR tree-optimization/91063
774 * gcc.dg/gomp/pr91063.c: New test.
775
776 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
777
778 PR target/88833
779 * gfortran.dg/pr88833.f90: New test.
780
781 2019-07-04 Jakub Jelinek <jakub@redhat.com>
782
783 PR middle-end/91069
784 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
785 hardcoded 16 for better portability.
786 (v2di): Change from long vector to long long vector. Use
787 2 * sizeof (long long) instead of hardcoded 16.
788
789 PR rtl-optimization/90756
790 * gcc.dg/pr90756.c: New test.
791
792 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
793
794 * gcc.target/mips/mips-fmadd.c: Rename to ...
795 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
796 * gcc.target/mips/mips-fmadd-n64.c: New.
797
798 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
799
800 * gcc.dg/store_merging_27.c: Fix test for Arm.
801 * gcc.dg/store_merging_28.c: Likewise.
802 * gcc.dg/store_merging_29.c: Likewise.
803 * gcc.dg/tree-ssa/dump-6.c: Likewise.
804
805 2019-07-03 Richard Biener <rguenther@suse.de>
806
807 PR middle-end/91069
808 * gcc.dg/pr91069.c: New testcase.
809
810 2019-07-03 Martin Liska <mliska@suse.cz>
811
812 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
813 as we do now better.
814
815 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
816
817 * gnat.dg/specs/debug1.ads: New test.
818
819 2019-07-03 Martin Liska <mliska@suse.cz>
820
821 PR tree-optimization/90892
822 * gcc.dg/pr90892.c: New test.
823
824 2019-07-03 Martin Liska <mliska@suse.cz>
825
826 PR middle-end/90899
827 * gcc.target/i386/pr90899.c: New test.
828
829 2019-07-03 Jakub Jelinek <jakub@redhat.com>
830
831 PR tree-optimization/91033
832 * gcc.target/i386/pr91033.c: New test.
833
834 2019-07-03 Bob Duff <duff@adacore.com>
835
836 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
837 gnat.dg/task2_pkg.ads: New testcase.
838
839 2019-07-03 Ed Schonberg <schonberg@adacore.com>
840
841 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
842 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
843 testcase.
844
845 2019-07-03 Justin Squirek <squirek@adacore.com>
846
847 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
848
849 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
850
851 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
852 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
853 testcase.
854
855 2019-07-03 Bob Duff <duff@adacore.com>
856
857 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
858 gnat.dg/warn20_pkg.ads: New testcase.
859
860 2019-07-03 Ed Schonberg <schonberg@adacore.com>
861
862 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
863 * gnat.dg/static_pred1.adb: Remove expected error.
864
865 2019-07-03 Ed Schonberg <schonberg@adacore.com>
866
867 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
868
869 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
870
871 * gnat.dg/alignment14.adb: New testcase.
872
873 2019-07-03 Ed Schonberg <schonberg@adacore.com>
874
875 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
876 testcase.
877
878 2019-07-03 Jakub Jelinek <jakub@redhat.com>
879
880 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
881 * c-c++-common/gomp/scan-5.c (foo): Likewise.
882
883 * c-c++-common/gomp/scan-5.c: New test.
884
885 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
886
887 2019-07-02 Jeff Law <law@redhat.com>
888
889 PR tree-optimization/90883
890 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
891 deleted store on some targets.
892
893 2019-07-02 qing zhao <qing.zhao@oracle.com>
894
895 PR preprocessor/90581
896 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
897 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
898 * c-c++-common/cpp/fmax-include-depth.c: New test.
899
900 2019-07-02 Jan Hubicka <jh@suse.cz>
901
902 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
903
904 2019-07-02 Jan Hubicka <jh@suse.cz>
905
906 * g++.dg/lto/pr90990_0.C: New testcase.
907
908 2019-07-02 Richard Biener <rguenther@suse.de>
909
910 PR tree-optimization/58483
911 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
912
913 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
914
915 * gcc.target/s390/vector/vec-shift-2.c: New test.
916
917 2019-07-01 Ed Schonberg <schonberg@adacore.com>
918
919 * gnat.dg/generic_inst3.adb,
920 gnat.dg/generic_inst3_kafka_lib-topic.ads,
921 gnat.dg/generic_inst3_kafka_lib.ads,
922 gnat.dg/generic_inst3_markets.ads,
923 gnat.dg/generic_inst3_traits-encodables.ads,
924 gnat.dg/generic_inst3_traits.ads: New testcase.
925
926 2019-07-01 Ed Schonberg <schonberg@adacore.com>
927
928 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
929
930 2019-07-01 Ed Schonberg <schonberg@adacore.com>
931
932 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
933 testcase.
934
935 2019-07-01 Ed Schonberg <schonberg@adacore.com>
936
937 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
938
939 2019-07-01 Ed Schonberg <schonberg@adacore.com>
940
941 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
942
943 2019-07-01 Richard Biener <rguenther@suse.de>
944
945 * gcc.dg/gimplefe-42.c: New testcase.
946
947 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
948
949 * gnat.dg/sets1.adb: Update.
950
951 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
952
953 * gnat.dg/linkedlist.adb: Update.
954
955 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
956
957 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
958
959 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
960
961 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
962 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
963 testcase.
964
965 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
966
967 PR lto/91028
968 PR lto/90720
969 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
970 -fno-use-linker-plugin
971 * g++.dg/lto/alias-2_0.C: Likewise.
972
973 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
974
975 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
976
977 2019-07-01 Richard Biener <rguenther@suse.de>
978
979 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
980
981 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
982
983 * lib/target-supports.exp
984 (check_effective_target_avx512vp2intersect): New proc.
985 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
986 dg-require-effective-target avx512vp2intersect.
987 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
988
989 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
990
991 * gnat.dg/specs/array5.ads: New test.
992 * gnat.dg/specs/array5_pkg1.ads: New helper.
993 * gnat.dg/specs/array5_pkg2.ads: Likewise.
994 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
995
996 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
997
998 * gnat.dg/specs/unchecked_convert1.ads: New test.
999 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
1000
1001 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1002
1003 * gnat.dg/specs/size_clause3.ads: Adjust error message.
1004
1005 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1006
1007 * gnat.dg/specs/atomic2.ads: Adjust error message.
1008 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1009 * gnat.dg/specs/size_clause3.ads: Likewise.
1010
1011 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
1012
1013 * gnat.dg/array35.adb: New test.
1014 * gnat.dg/array36.adb: Likewise.
1015
1016 2019-06-28 Jan Beulich <jbeulich@suse.com>
1017
1018 * gcc.target/i386/gfni-5.c: New.
1019
1020 2019-06-28 Jan Beulich <jbeulich@suse.com>
1021
1022 * gcc.target/i386/cvtpd2pi: New.
1023
1024 2019-06-27 Jakub Jelinek <jakub@redhat.com>
1025
1026 PR c++/91024
1027 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
1028
1029 PR tree-optimization/91010
1030 * g++.dg/vect/simd-10.cc: New test.
1031
1032 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
1033
1034 PR fortran/90987
1035 * match.c (gfc_match_common): Adjust parsing of fixed and free form
1036 source code containing, e.g., COMMONI.
1037
1038 2019-06-27 Jan Hubicka <jh@suse.cz>
1039
1040 * g++.dg/lto/alias-2_0.C: New testcase.
1041 * g++.dg/lto/alias-2_1.C: New testcase.
1042
1043 2019-06-27 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR target/90991
1046 * gcc.target/i386/avx2-pr90991-1.c: New test.
1047 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
1048
1049 2019-06-27 Jan Beulich <jbeulich@suse.com>
1050
1051 * gcc.target/i386/gfni-4.c: Pass -msse2.
1052
1053 2019-06-27 Richard Biener <rguenther@suse.de>
1054
1055 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
1056
1057 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
1058
1059 PR tree-optimization/89772
1060 * gcc.dg/builtin-memchr-4.c: New test.
1061
1062 2019-06-27 Martin Liska <mliska@suse.cz>
1063
1064 PR tree-optimization/91014
1065 * gcc.target/s390/pr91014.c: New test.
1066
1067 2019-06-27 Richard Biener <rguenther@suse.de>
1068
1069 PR testsuite/91004
1070 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
1071
1072 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
1073
1074 PR target/62147
1075 * gcc.target/powerpc/pr62147.c: New test.
1076
1077 2019-06-26 Jeff Law <law@redhat.com>
1078
1079 PR tree-optimization/90883
1080 * g++.dg/tree-ssa/pr90883.C: New test.
1081 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
1082
1083 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
1084
1085 PR target/89021
1086 * lib/target-supports.exp (available_vector_sizes)
1087 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
1088 64-bit vectors for !ia32.
1089
1090 2019-06-26 Jeff Law <law@redhat.com>
1091
1092 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
1093 as DSE compromises several of these tests.
1094 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
1095 * gcc.dg/memcpy-2.c: Similarly.
1096 * gcc.dg/pr40340-1.c: Similarly.
1097 * gcc.dg/pr40340-2.c: Similarly.
1098 * gcc.dg/pr40340-5.c: Similarly.
1099
1100 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
1101
1102 PR Fortran/90988
1103 ChangeLog forgotten with revision 272667
1104 * gfortran.dg/pr90988_1.f90: New test.
1105 * gfortran.dg/pr90988_2.f90: Ditto.
1106 * gfortran.dg/pr90988_3.f90: Ditto.
1107
1108 2019-06-26 Nathan Sidwell <nathan@acm.org>
1109
1110 * c-c++-common/pr90927.c: New.
1111
1112 2019-06-26 Richard Biener <rguenther@suse.de>
1113
1114 PR ipa/90982
1115 * g++.dg/torture/pr90982.C: New testcase.
1116
1117 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
1118
1119 PR c++/67184
1120 PR c++/69445
1121 * g++.dg/other/final3.C: New.
1122 * g++.dg/other/final5.C: Likewise.
1123
1124 2019-06-26 Jakub Jelinek <jakub@redhat.com>
1125
1126 PR target/90991
1127 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
1128
1129 2019-06-26 Li Jia He <helijia@linux.ibm.com>
1130
1131 * gcc.target/powerpc/maddld-1.c: New testcase.
1132
1133 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
1134 Olga Makhotina <olga.makhotina@intel.com>
1135
1136 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
1137 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
1138 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
1139 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
1140 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
1141 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
1142 * gcc.target/i386/sse-13.c: Likewsie.
1143 * gcc.target/i386/sse-14.c: Likewise.
1144 * gcc.target/i386/sse-22.c: Likewise.
1145 * gcc.target/i386/sse-23.c: Likewise.
1146 * g++.dg/other/i386-2.C: Likewise.
1147 * g++.dg/other/i386-3.C: Likewise.
1148
1149 2019-06-25 Jakub Jelinek <jakub@redhat.com>
1150
1151 PR c++/90969
1152 * g++.dg/ext/vector38.C: New test.
1153
1154 2019-06-25 Martin Jambor <mjambor@suse.cz>
1155
1156 PR ipa/90939
1157 * g++.dg/lto/pr90939_[01].C: New test.
1158
1159 2019-06-25 Richard Biener <rguenther@suse.de>
1160
1161 PR tree-optimization/90930
1162 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
1163 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
1164
1165 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
1166
1167 * gcc.target/arc/pr89838.c: New file.
1168
1169 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1170
1171 * gcc.target/msp430/mlarge-pedwarns.c: New test.
1172
1173 2019-06-25 Jakub Jelinek <jakub@redhat.com>
1174
1175 PR sanitizer/90954
1176 * c-c++-common/gomp/pr90954.c: New test.
1177
1178 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
1179
1180 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
1181 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
1182
1183 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
1184
1185 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
1186 to recognise Darwin's register names.
1187
1188 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
1189
1190 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
1191 * gcc.dg/cpp/usr/include/stdio.h: Rename...
1192 * gcc.dg/cpp/usr/include/example.h: ... to this.
1193
1194 2019-06-24 Richard Biener <rguenther@suse.de>
1195
1196 PR tree-optimization/90972
1197 * gcc.dg/torture/pr90972.c: New testcase.
1198
1199 2019-06-24 Martin Sebor <msebor@redhat.com>
1200
1201 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
1202 * gcc.dg/misc-column.c: Ditto.
1203
1204 2019-06-23 Ian Lance Taylor <iant@golang.org>
1205
1206 * go.test/test/blank1.go: Update for diagnostic message changes.
1207
1208 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
1209
1210 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
1211
1212 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
1213
1214 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
1215 vector explicitly for the vec_perm.
1216
1217 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
1218
1219 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
1220 __USER_LABEL_PREFIX__.
1221
1222 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
1223
1224 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
1225 expect the out-of-line GPR restore, and test specifically for
1226 absence of branches to local labels.
1227
1228 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1229
1230 PR fortran/89782
1231 * gfortran.dg/io_constraints_14.f90: New test.
1232
1233 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
1234
1235 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
1236 * gcc.target/powerpc/pr79909.c: Likewise.
1237
1238 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
1239
1240 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
1241 warning about _Bool.
1242
1243 2019-06-22 Marek Polacek <polacek@redhat.com>
1244
1245 PR c++/65707
1246 PR c++/89480
1247 PR c++/58836
1248 * g++.dg/cpp0x/nondeduced5.C: New test.
1249 * g++.dg/cpp0x/nondeduced6.C: New test.
1250 * g++.dg/cpp0x/nondeduced7.C: New test.
1251
1252 PR c++/66256
1253 * g++.dg/cpp0x/noexcept54.C: New test.
1254
1255 2019-06-22 Jan Hubicka <jh@suse.cz>
1256
1257 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
1258
1259 2019-06-22 Marek Polacek <polacek@redhat.com>
1260
1261 PR c++/86476 - noexcept-specifier is a complete-class context.
1262 PR c++/52869
1263 * g++.dg/cpp0x/noexcept45.C: New test.
1264 * g++.dg/cpp0x/noexcept46.C: New test.
1265 * g++.dg/cpp0x/noexcept47.C: New test.
1266 * g++.dg/cpp0x/noexcept48.C: New test.
1267 * g++.dg/cpp0x/noexcept49.C: New test.
1268 * g++.dg/cpp0x/noexcept50.C: New test.
1269 * g++.dg/cpp0x/noexcept51.C: New test.
1270 * g++.dg/cpp0x/noexcept52.C: New test.
1271 * g++.dg/cpp0x/noexcept53.C: New test.
1272 * g++.dg/eh/shadow1.C: Adjust dg-error.
1273
1274 PR c++/90881 - bogus -Wunused-value in unevaluated context.
1275 * g++.dg/cpp0x/Wunused-value1.C: New test.
1276
1277 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
1278
1279 * g++.dg/diagnostic/auto-storage-1.C: New.
1280 * g++.dg/diagnostic/no-type-1.C: Likewise.
1281 * g++.dg/diagnostic/no-type-2.C: Likewise.
1282 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
1283 * g++.dg/cpp0x/auto9.C: Test some locations too.
1284 * g++.dg/cpp1z/register1.C: Likewise.
1285 * g++.dg/cpp1z/register2.C: Likewise.
1286 * g++.dg/cpp1z/register3.C: Likewise.
1287 * g++.dg/other/error34.C: Likewise.
1288
1289 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
1290
1291 PR c++/90909
1292 * g++.dg/other/final7.C: New.
1293
1294 2019-06-21 Jakub Jelinek <jakub@redhat.com>
1295
1296 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
1297 x86.
1298 * g++.dg/vect/simd-5.cc: Likewise.
1299
1300 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
1301
1302 PR c++/90909
1303 Revert:
1304 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1305
1306 PR c++/67184
1307 PR c++/69445
1308 * g++.dg/other/final3.C: New.
1309 * g++.dg/other/final4.C: Likewise.
1310 * g++.dg/other/final5.C: Likewise.
1311
1312 * g++.dg/other/final6.C: New.
1313
1314 2019-06-21 Marek Polacek <polacek@redhat.com>
1315
1316 PR c++/61490 - qualified-id in friend function definition.
1317 * g++.dg/diagnostic/friend2.C: New test.
1318 * g++.dg/diagnostic/friend3.C: New test.
1319
1320 PR c++/60223 - ICE with T{} in non-deduced context.
1321 * g++.dg/cpp0x/nondeduced1.C: New test.
1322 * g++.dg/cpp0x/nondeduced2.C: New test.
1323 * g++.dg/cpp0x/nondeduced3.C: New test.
1324 * g++.dg/cpp0x/nondeduced4.C: New test.
1325
1326 PR c++/64235 - missing syntax error with invalid alignas.
1327 * g++.dg/parse/alignas1.C: New test.
1328
1329 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
1330
1331 PR fortran/67884
1332 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
1333 * gfortran.dg/pr67884.f90: ... covered here. New test.
1334
1335 2019-06-21 Marek Polacek <polacek@redhat.com>
1336
1337 PR c++/90490 - fix decltype issues in noexcept-specifier.
1338 * g++.dg/cpp0x/noexcept43.C: New test.
1339 * g++.dg/cpp0x/noexcept44.C: New test.
1340
1341 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
1342
1343 PR c++/90875 - added -Wswitch-outside-range option
1344 * c-c++-common/Wswitch-outside-range-1.c: New test.
1345 * c-c++-common/Wswitch-outside-range-2.c: New test.
1346 * c-c++-common/Wswitch-outside-range-3.c: New test.
1347 * c-c++-common/Wswitch-outside-range-4.c: New test.
1348
1349 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
1350
1351 PR fortran/51991
1352 gfortran.dg/pr51991.f90
1353
1354 2019-06-21 Jeff Law <law@redhat.com>
1355
1356 PR tree-optimization/90949
1357 * gcc.c-torture/execute/pr90949.c: New test.
1358
1359 2019-06-21 Marek Polacek <polacek@redhat.com>
1360
1361 PR c++/90953 - ICE with -Wmissing-format-attribute.
1362 * g++.dg/warn/miss-format-7.C: New test.
1363
1364 2019-06-21 Richard Biener <rguenther@suse.de>
1365
1366 PR debug/90914
1367 * g++.dg/debug/pr90914.C: New testcase.
1368
1369 2019-06-21 Richard Biener <rguenther@suse.de>
1370
1371 PR tree-optimization/90913
1372 * gfortran.dg/vect/pr90913.f90: New testcase.
1373
1374 2019-06-21 Jakub Jelinek <jakub@redhat.com>
1375
1376 * gcc.dg/vect/vect-simd-12.c: New test.
1377 * gcc.dg/vect/vect-simd-13.c: New test.
1378 * gcc.dg/vect/vect-simd-14.c: New test.
1379 * gcc.dg/vect/vect-simd-15.c: New test.
1380 * gcc.target/i386/sse2-vect-simd-12.c: New test.
1381 * gcc.target/i386/sse2-vect-simd-13.c: New test.
1382 * gcc.target/i386/sse2-vect-simd-14.c: New test.
1383 * gcc.target/i386/sse2-vect-simd-15.c: New test.
1384 * gcc.target/i386/avx2-vect-simd-12.c: New test.
1385 * gcc.target/i386/avx2-vect-simd-13.c: New test.
1386 * gcc.target/i386/avx2-vect-simd-14.c: New test.
1387 * gcc.target/i386/avx2-vect-simd-15.c: New test.
1388 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
1389 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
1390 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
1391 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
1392 * g++.dg/vect/simd-6.cc: New test.
1393 * g++.dg/vect/simd-7.cc: New test.
1394 * g++.dg/vect/simd-8.cc: New test.
1395 * g++.dg/vect/simd-9.cc: New test.
1396 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
1397
1398 PR c++/90950
1399 * g++.dg/gomp/lastprivate-1.C: New test.
1400
1401 * gcc.dg/vect/vect-simd-11.c: New test.
1402 * gcc.target/i386/sse2-vect-simd-11.c: New test.
1403 * gcc.target/i386/avx2-vect-simd-11.c: New test.
1404 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
1405
1406 2019-06-20 Marek Polacek <polacek@redhat.com>
1407
1408 PR c++/79781
1409 * g++.dg/ext/goto1.C: New test.
1410
1411 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
1412
1413 PR fortran/77632
1414 * gfortran.dg/pr77632_1.f90: New test.
1415
1416 2019-06-20 Marek Polacek <polacek@redhat.com>
1417
1418 PR c++/68265
1419 * g++.dg/parse/error62.C: New test.
1420
1421 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
1422
1423 PR fortran/86587
1424 * gfortran.dg/pr86587.f90: New test.
1425
1426 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
1427
1428 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
1429 * obj-c++.dg/stubify-2.mm: Likewise.
1430 * objc.dg/stubify-1.m: Likewise.
1431 * objc.dg/stubify-2.m: Likewise.
1432
1433 2019-06-20 Marek Polacek <polacek@redhat.com>
1434
1435 PR c++/87512
1436 * g++.dg/cpp1z/inline-var7.C: New test.
1437
1438 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
1439
1440 PR target/54855
1441 * gcc.target/i386/pr54855-1.c: New test.
1442 * gcc.target/i386/pr54855-2.c: Likewise.
1443 * gcc.target/i386/pr54855-3.c: Likewise.
1444 * gcc.target/i386/pr54855-4.c: Likewise.
1445 * gcc.target/i386/pr54855-5.c: Likewise.
1446 * gcc.target/i386/pr54855-6.c: Likewise.
1447 * gcc.target/i386/pr54855-7.c: Likewise.
1448 * gcc.target/i386/pr54855-8.c: Likewise.
1449 * gcc.target/i386/pr54855-9.c: Likewise.
1450 * gcc.target/i386/pr54855-10.c: Likewise.
1451
1452 2019-06-20 Jan Hubicka <jh@suse.cz>
1453
1454 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
1455
1456 2019-06-20 Marek Polacek <polacek@redhat.com>
1457
1458 PR c++/89873
1459 * g++.dg/cpp1y/noexcept1.C: New test.
1460
1461 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1462
1463 PR fortran/90937
1464 * gfortran.dg/external_procedure_4.f90: New test.
1465
1466 2019-06-20 Tom de Vries <tdevries@suse.de>
1467
1468 * gcc.dg/pr90866-2.c: Require global_constructor.
1469
1470 2019-06-20 Tom de Vries <tdevries@suse.de>
1471
1472 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
1473 * gcc.dg/pr88870.c: Same.
1474 * gcc.dg/pr90082.c: Same.
1475
1476 2019-06-20 Tom de Vries <tdevries@suse.de>
1477
1478 * gcc.dg/pr89737.c: Require indirect_jumps.
1479 * gcc.dg/torture/pr87693.c: Same.
1480 * gcc.dg/torture/pr89135.c: Same.
1481 * gcc.dg/torture/pr90071.c: Same.
1482
1483 2019-06-20 Tom de Vries <tdevries@suse.de>
1484
1485 * gcc.c-torture/compile/pr89280.c: Require label_values.
1486 * gcc.dg/pr89737.c: Same.
1487 * gcc.dg/pr90082.c: Same.
1488 * gcc.dg/torture/pr89135.c: Same.
1489 * gcc.dg/torture/pr89247.c: Same.
1490 * gcc.dg/torture/pr90071.c: Same.
1491
1492 2019-06-20 Tom de Vries <tdevries@suse.de>
1493
1494 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
1495 * gcc.c-torture/compile/pr77754-2.c: Same.
1496 * gcc.c-torture/compile/pr77754-3.c: Same.
1497 * gcc.c-torture/compile/pr77754-4.c: Same.
1498 * gcc.c-torture/compile/pr77754-5.c: Same.
1499 * gcc.c-torture/compile/pr77754-6.c: Same.
1500 * gcc.c-torture/compile/pr87110.c: Same.
1501 * gcc.c-torture/execute/pr86528.c: Same.
1502 * gcc.dg/Walloca-larger-than-2.c: Same.
1503 * gcc.dg/Walloca-larger-than.c: Same.
1504 * gcc.dg/Warray-bounds-41.c: Same.
1505 * gcc.dg/Wrestrict-17.c: Same.
1506 * gcc.dg/Wstrict-overflow-27.c: Same.
1507 * gcc.dg/Wstringop-truncation-3.c: Same.
1508 * gcc.dg/pr78902.c: Same.
1509 * gcc.dg/pr87099.c: Same.
1510 * gcc.dg/pr87320.c: Same.
1511 * gcc.dg/pr89045.c: Same.
1512 * gcc.dg/strlenopt-62.c: Same.
1513 * gcc.dg/tree-ssa/alias-37.c: Same.
1514
1515 2019-06-19 Marek Polacek <polacek@redhat.com>
1516
1517 PR c++/60364 - noreturn after first decl not diagnosed.
1518 * g++.dg/warn/noreturn-8.C: New test.
1519 * g++.dg/warn/noreturn-9.C: New test.
1520 * g++.dg/warn/noreturn-10.C: New test.
1521 * g++.dg/warn/noreturn-11.C: New test.
1522
1523 2019-06-19 Martin Sebor <msebor@redhat.com>
1524
1525 PR tree-optimization/90626
1526 * gcc.dg/strlenopt-65.c: New test.
1527 * gcc.dg/strlenopt-66.c: New test.
1528 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
1529
1530 2019-06-19 Martin Sebor <msebor@redhat.com>
1531
1532 PR translation/90156
1533 * gcc.dg/format/gcc_diag-11.c: Enable.
1534
1535 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
1536
1537 PR fortran/69499
1538 * gfortran.dg/pr69499.f90: New test.
1539 * gfortran.dg/module_error_1.f90: Update dg-error string.
1540
1541 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
1542
1543 PR fortran/69398
1544 * gfortran.dg/pr69398.f90: New test.
1545
1546 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
1547
1548 PR fortran/87907
1549 * gfortran.dg/pr87907.f90: New testcase.
1550
1551 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
1552
1553 PR middle-end/84521
1554 * gcc.c-torture/execute/pr84521.c: New test.
1555
1556 2019-06-19 Jakub Jelinek <jakub@redhat.com>
1557
1558 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
1559 tree-vect.h nor call check_vect.
1560 * gcc.dg/vect/vect-simd-9.c: Likewise.
1561 * gcc.dg/vect/vect-simd-10.c: New test.
1562 * gcc.target/i386/sse2-vect-simd-8.c: New test.
1563 * gcc.target/i386/sse2-vect-simd-9.c: New test.
1564 * gcc.target/i386/sse2-vect-simd-10.c: New test.
1565 * gcc.target/i386/avx2-vect-simd-8.c: New test.
1566 * gcc.target/i386/avx2-vect-simd-9.c: New test.
1567 * gcc.target/i386/avx2-vect-simd-10.c: New test.
1568 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
1569 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
1570 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
1571
1572 * g++.dg/vect/simd-3.cc: New test.
1573 * g++.dg/vect/simd-4.cc: New test.
1574 * g++.dg/vect/simd-5.cc: New test.
1575
1576 2019-06-19 Jakub Jelinek <jakub@redhat.com>
1577
1578 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
1579
1580 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
1581 Mark Eggleston <mark.eggleston@codethink.com>
1582
1583 PR fortran/89103
1584 * gfortran.dg/dec_format_empty_item_1.f: New test.
1585 * gfortran.dg/dec_format_empty_item_2.f: New test.
1586 * gfortran.dg/dec_format_empty_item_3.f: New test.
1587
1588 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1589
1590 * gcc.target/aarch64/pr88834.c: Move from here...
1591 * gcc.target/aarch64/sve/pr88834.c: ...to here.
1592
1593 2019-06-18 Cherry Zhang <cherryyz@google.com>
1594
1595 * go.dg/concatstring.go: New test.
1596
1597 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
1598
1599 PR fortran/90921
1600 * gfortran.dg/goacc/declare-3.f95: Update.
1601
1602 PR fortran/85221
1603 * gfortran.dg/goacc/declare-3.f95: New file.
1604
1605 PR middle-end/90859
1606 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
1607
1608 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
1609 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
1610
1611 PR testsuite/90861
1612 * c-c++-common/goacc/declare-pr90861.c: New file.
1613
1614 PR testsuite/90868
1615 * c-c++-common/goacc/declare-1.c: Update.
1616 * c-c++-common/goacc/declare-2.c: Likewise.
1617
1618 PR middle-end/90862
1619 * c-c++-common/goacc/declare-1.c: Update.
1620 * c-c++-common/goacc/declare-2.c: Likewise.
1621
1622 2019-06-18 Marek Polacek <polacek@redhat.com>
1623
1624 PR c++/84698
1625 * g++.dg/cpp0x/noexcept42.C: New test.
1626
1627 PR c++/71548
1628 * g++.dg/cpp0x/variadic177.C: New test.
1629
1630 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
1631
1632 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
1633 contain dots.
1634 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
1635 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
1636 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
1637 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
1638 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
1639 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
1640 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
1641
1642 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
1643
1644 * gcc.target/i386/pr81563.c (dg-final): Check that no
1645 registers are restored from %esp.
1646
1647 2019-06-18 Richard Biener <rguenther@suse.de>
1648
1649 PR debug/90900
1650 * gcc.dg/gomp/pr90900.c: New testcase.
1651
1652 2019-06-18 Martin Sebor <msebor@redhat.com>
1653
1654 * gcc.dg/pr90866-2.c: Remove a pointless declaration
1655 to avoid compilation errors on arm-none-eabi.
1656
1657 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
1658
1659 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
1660 * gcc.target/aarch64/pcs_attribute-3.c: New test.
1661
1662 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1663 * gcc.target/aarch64/sve/fadda_1.c: New test.
1664
1665 2019-06-17 Jakub Jelinek <jakub@redhat.com>
1666
1667 * gcc.dg/vect/vect-simd-8.c: New test.
1668 * gcc.dg/vect/vect-simd-9.c: New test.
1669 * g++.dg/vect/simd-2.cc: New test.
1670 * g++.dg/gomp/scan-1.C: New test.
1671
1672 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
1673
1674 PR target/62055
1675 * gcc.target/i386/fnabs.c: New test.
1676
1677 2019-06-17 Marek Polacek <polacek@redhat.com>
1678
1679 PR c++/83820 - excessive attribute arguments not detected.
1680 * g++.dg/cpp0x/gen-attrs-67.C: New test.
1681
1682 2019-06-17 Nathan Sidwell <nathan@acm.org>
1683
1684 PR c++/90754
1685 * g++.dg/lookup/pr90754.C: New.
1686
1687 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
1688
1689 PR middle-end/64242
1690 * gcc.c-torture/execute/pr64242.c: Improve test.
1691
1692 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1693
1694 * gcc.target/msp430/mspabi_sllll.c: New test.
1695 * gcc.target/msp430/mspabi_srall.c: New test.
1696 * gcc.target/msp430/mspabi_srlll.c: New test.
1697 * gcc.c-torture/execute/shiftdi-2.c: New test.
1698
1699 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1700
1701 * lib/target-supports.exp: Add check_effective_target_longlong64.
1702
1703 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
1704
1705 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
1706 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
1707
1708 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
1709
1710 PR d/90650
1711 * gdc.dg/pr90650a.d: New test.
1712 * gdc.dg/pr90650b.d: New test.
1713
1714 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
1715
1716 * gfortran.dg/dummy_derived_typed.f90: New test.
1717
1718 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
1719
1720 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
1721
1722 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
1723
1724 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
1725
1726 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
1727
1728 PR objc/90709
1729 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
1730 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1731 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise
1732 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1733 * obj-c++.dg/syntax-error-1.mm: Likewise.
1734 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
1735 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1736 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1737 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1738 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
1739 in no longer supported, also on m64 where there's no meaning to it.
1740 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
1741 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
1742 there.
1743 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
1744 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
1745 * obj-c++.dg/stubify-2.mm: Likewise.
1746 * obj-c++.dg/try-catch-1.mm: Likewise.
1747 * obj-c++.dg/try-catch-3.mm: Likewise.
1748
1749 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
1750
1751 PR objc/90709
1752 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
1753 * objc.dg/image-info.m: Likewise.
1754 * objc.dg/method-6.m: Likewise.
1755 * objc.dg/no-extra-load.m: Likewise.
1756 * objc.dg/objc-foreach-4.m: Likewise.
1757 * objc.dg/objc-foreach-5.m: Likewise.
1758 * objc.dg/proto-lossage-7.m: Likewise.
1759 * objc.dg/strings/const-cfstring-2.m: Likewise.
1760 * objc.dg/strings/const-cfstring-5.m: Likewise.
1761 * objc.dg/strings/const-str-12b.m: Likewise.
1762 * objc.dg/symtab-1.m: Likewise.
1763 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
1764 * objc.dg/torture/strings/const-str-10.m: Likewise.
1765 * objc.dg/torture/strings/const-str-11.m: Likewise.
1766 * objc.dg/torture/strings/const-str-9.m: Likewise.
1767 * objc.dg/zero-link-1.m: Likewise.
1768 * objc.dg/zero-link-2.m: Likewise.
1769 * objc.dg/zero-link-3.m: Likewise.
1770 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
1771 * objc.dg/headers.m: XFAIL for Darwin14-19.
1772 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
1773 there.
1774
1775 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
1776
1777 PR objc/90709
1778 * objc-obj-c++-shared/CF-CFString.h: New.
1779 * objc-obj-c++-shared/F-NSArray.h: New.
1780 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
1781 * objc-obj-c++-shared/F-NSObject.h: New.
1782 * objc-obj-c++-shared/F-NSString.h: New.
1783 * objc-obj-c++-shared/F-NSValue.h: New.
1784 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
1785 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
1786 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
1787 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
1788 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
1789 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
1790 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
1791 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
1792 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
1793 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
1794 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
1795 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
1796 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
1797 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
1798 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
1799 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
1800 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
1801 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
1802 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
1803 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
1804 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
1805 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
1806 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
1807 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
1808 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
1809 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
1810 New.
1811 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
1812 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
1813 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
1814
1815 2019-06-15 Jakub Jelinek <jakub@redhat.com>
1816
1817 PR middle-end/90779
1818 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
1819 static block scope variable in #pragma acc routine.
1820
1821 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
1822
1823 * gfortran.dg/integer_exponentiation_4.f90: Update test.
1824 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
1825 * gfortran.dg/no_range_check_1.f90: Ditto.
1826
1827 2019-06-14 Harald Anlauf <anlauf@gmx.de>
1828
1829 PR fortran/90577
1830 PR fortran/90578
1831 * gfortran.dg/lrshift_1.f90: Adjust testcase.
1832 * gfortran.dg/shiftalr_3.f90: New testcase.
1833
1834 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
1835
1836 PR fortran/89646
1837 * gfortran.dg/pr89646.f90: New test.
1838
1839 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
1840
1841 PR rtl-optimization/90765
1842 * gcc.target/i386/pr90765-1.c: New test.
1843 * gcc.target/i386/pr90765-2.c: Likewise.
1844
1845 2019-06-14 Marek Polacek <polacek@redhat.com>
1846
1847 PR c++/90884 - stray note with -Wctor-dtor-privacy.
1848 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
1849 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
1850
1851 2019-06-14 Richard Biener <rguenther@suse.de>
1852
1853 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
1854
1855 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
1856
1857 PR ipa/90401
1858 * gcc.dg/ipa/ipcp-agg-10.c: New test.
1859
1860 2019-06-13 Martin Sebor <msebor@redhat.com>
1861
1862 PR tree-optimization/90662
1863 * gcc.dg/pr90866-2.c: New test.
1864 * gcc.dg/pr90866.c: Ditto.
1865
1866 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
1867 Lijia He <helijia@linux.ibm.com>
1868
1869 PR tree-optimization/77820
1870 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
1871 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
1872 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
1873 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
1874 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
1875 * gcc.target/sh/pr51244-20.c: Update testcase.
1876
1877 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1878
1879 * gcc.dg/darwin-minversion-link.c: New test.
1880
1881 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1882
1883 PR fortran/68544
1884 * gfortran.dg/pr68544.f90: New test.
1885 * gfortran.dg/pr85687.f90: Modify test for new error message.
1886
1887 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1888
1889 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
1890
1891 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1892
1893 PR fortran/89344
1894 * gfortran.dg/pr89344.f90: New test.
1895
1896 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1897
1898 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
1899 * gcc.dg/darwin-minversion-2.c: Likewise.
1900
1901 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
1902
1903 PR target/90871
1904 * g++.dg/ext/altivec-15.C: Add dg-error directive.
1905
1906 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1907
1908 * gcc.dg/pr90760.c: Require alias support.
1909
1910 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
1911
1912 PR tree-optimization/90869
1913 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
1914
1915 2019-06-13 Richard Biener <rguenther@suse.de>
1916
1917 PR tree-optimization/90856
1918 * gcc.target/i386/pr90856.c: New testcase.
1919
1920 2019-06-13 Jakub Jelinek <jakub@redhat.com>
1921
1922 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
1923 = {} store.
1924 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
1925 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
1926
1927 2019-06-13 Richard Biener <rguenther@suse.de>
1928
1929 * gcc.dg/vect/vect-version-1.c: New testcase.
1930 * gcc.dg/vect/vect-version-2.c: Likewise.
1931
1932 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
1933
1934 * g++.dg/diagnostic/variably-modified-type-1.C: New.
1935 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
1936 * g++.dg/other/pr84792-1.C: Likewise.
1937 * g++.dg/other/pr84792-2.C: Likewise.
1938 * g++.dg/parse/error24.C: Likewise.
1939 * g++.dg/parse/error32.C: Likewise.
1940 * g++.dg/parse/error33.C: Likewise.
1941 * g++.dg/parse/saved1.C: Likewise.
1942 * g++.dg/template/operator6.C: Likewise.
1943 * g++.dg/template/pr61745.C: Likewise.
1944 * g++.dg/template/typedef41.C: Likewise.
1945 * g++.old-deja/g++.jason/crash10.C: Likewise.
1946
1947 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
1948
1949 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
1950 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
1951 * g++.dg/parse/error10.C: Adjust location.
1952 * g++.dg/parse/pragma2.C: Likewise.
1953
1954 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
1955
1956 PR tree-optimization/89713
1957 * g++.dg/tree-ssa/empty-loop.C: New test.
1958 * gcc.dg/tree-ssa/dce-2.c: New test.
1959 * gcc.dg/const-1.c: Add -fno-finite-loops option.
1960 * gcc.dg/graphite/graphite.exp: Likewise.
1961 * gcc.dg/loop-unswitch-1.c: Likewise.
1962 * gcc.dg/predict-9.c: Likewise.
1963 * gcc.dg/pure-2.c: Likewise.
1964 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
1965 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1966 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1967 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
1968
1969 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1970
1971 PR target/88838
1972 * gcc.target/aarch64/pr88838.c: New test.
1973 * gcc.target/aarch64/sve/while_1.c: Adjust.
1974
1975 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1976
1977 PR target/88834
1978 * gcc.target/aarch64/pr88834.c: New test.
1979 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
1980 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
1981 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
1982 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
1983 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
1984 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
1985
1986 2019-06-12 Marek Polacek <polacek@redhat.com>
1987
1988 PR c++/87410
1989 * g++.dg/cpp1y/pr87410.C: New test.
1990
1991 2019-06-12 Marek Polacek <polacek@redhat.com>
1992
1993 PR c++/66999 - 'this' captured by reference.
1994 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
1995
1996 PR c++/90825 - endless recursion when evaluating sizeof.
1997 PR c++/90832 - endless recursion when evaluating sizeof.
1998 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
1999 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
2000
2001 2019-06-12 Martin Sebor <msebor@redhat.com>
2002
2003 PR middle-end/90676
2004 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
2005 output some more.
2006 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
2007 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
2008 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
2009 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
2010
2011 2019-06-12 Marek Polacek <polacek@redhat.com>
2012
2013 PR c++/90736 - bogus error with alignof.
2014 * g++.dg/cpp0x/alignof5.C: New test.
2015
2016 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2017
2018 * gcc.dg/builtin-apply2.c: Skip for PRU.
2019 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
2020
2021 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2022
2023 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
2024
2025 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2026
2027 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
2028 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
2029 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
2030 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
2031 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
2032
2033 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2034
2035 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
2036
2037 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2038
2039 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
2040 * gcc.dg/20020312-2.c: No PIC register for PRU.
2041
2042 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2043
2044 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
2045 * lib/target-utils.exp: Ditto.
2046 * lib/target-supports.exp (check_effective_target_function_pointers,
2047 check_effective_target_large_return_values): New.
2048
2049 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2050
2051 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
2052 * lib/target-utils.exp: Ditto.
2053 * lib/target-supports.exp: Declare PRU target as tiny.
2054
2055 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
2056
2057 * gcc.target/pru/abi-arg-struct.c: New test.
2058 * gcc.target/pru/ashiftrt.c: New test.
2059 * gcc.target/pru/builtins-1.c: New test.
2060 * gcc.target/pru/builtins-error.c: New test.
2061 * gcc.target/pru/clearbit.c: New test.
2062 * gcc.target/pru/loop-asm.c: New test.
2063 * gcc.target/pru/loop-dowhile.c: New test.
2064 * gcc.target/pru/loop-hi-1.c: New test.
2065 * gcc.target/pru/loop-hi-2.c: New test.
2066 * gcc.target/pru/loop-qi-1.c: New test.
2067 * gcc.target/pru/loop-qi-2.c: New test.
2068 * gcc.target/pru/loop-short-1.c: New test.
2069 * gcc.target/pru/loop-short-2.c: New test.
2070 * gcc.target/pru/loop-si-1.c: New test.
2071 * gcc.target/pru/loop-si-2.c: New test.
2072 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
2073 * gcc.target/pru/loop-ubyte-1.c: New test.
2074 * gcc.target/pru/loop-ubyte-2.c: New test.
2075 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
2076 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
2077 * gcc.target/pru/mabi-ti-1.c: New test.
2078 * gcc.target/pru/mabi-ti-2.c: New test.
2079 * gcc.target/pru/mabi-ti-3.c: New test.
2080 * gcc.target/pru/mabi-ti-4.c: New test.
2081 * gcc.target/pru/mabi-ti-5.c: New test.
2082 * gcc.target/pru/mabi-ti-6.c: New test.
2083 * gcc.target/pru/mabi-ti-7.c: New test.
2084 * gcc.target/pru/pr64366.c: New test.
2085 * gcc.target/pru/pragma-ctable_entry.c: New test.
2086 * gcc.target/pru/pru.exp: New file.
2087 * gcc.target/pru/qbbc-1.c: New test.
2088 * gcc.target/pru/qbbc-2.c: New test.
2089 * gcc.target/pru/qbbc-3.c: New test.
2090 * gcc.target/pru/qbbs-1.c: New test.
2091 * gcc.target/pru/qbbs-2.c: New test.
2092 * gcc.target/pru/setbit.c: New test.
2093 * gcc.target/pru/zero_extend-and-hisi.c: New test.
2094 * gcc.target/pru/zero_extend-and-qihi.c: New test.
2095 * gcc.target/pru/zero_extend-and-qisi.c: New test.
2096 * gcc.target/pru/zero_extend-hisi.c: New test.
2097 * gcc.target/pru/zero_extend-qihi.c: New test.
2098 * gcc.target/pru/zero_extend-qisi.c: New test.
2099 * lib/target-supports.exp: Add PRU to feature filters.
2100
2101 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
2102
2103 PR fortran/90002
2104 * gfortran.dg/pr90002.f90: New test.
2105
2106 2019-06-12 Martin Sebor <msebor@redhat.com>
2107
2108 PR middle-end/90676
2109 * gcc.dg/tree-ssa/dump-6.c: New test.
2110 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
2111 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
2112 * gcc.dg/store_merging_5.c: Same.
2113 * gcc.dg/tree-prof/stringop-2.c: Same.
2114 * gcc.dg/tree-ssa/pr30375.c: Same.
2115 * gcc.dg/tree-ssa/slsr-27.c: Same.
2116 * gcc.dg/tree-ssa/slsr-28.c: Same.
2117 * gcc.dg/tree-ssa/slsr-29.c: Same.
2118 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
2119
2120 2019-06-12 Martin Sebor <msebor@redhat.com>
2121
2122 PR tree-optimization/90662
2123 * gcc.dg/strlenopt-62.c: New test.
2124 * gcc.dg/strlenopt-63.c: New test.
2125 * gcc.dg/strlenopt-64.c: New test.
2126
2127 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
2128
2129 * gcc.target/arm/ssadv16qi.c: New test.
2130 * gcc.target/arm/usadv16qi.c: Likewise.
2131
2132 2019-06-12 Jakub Jelinek <jakub@redhat.com>
2133
2134 PR c/90760
2135 * gcc.dg/pr90760.c: New test.
2136
2137 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
2138
2139 * gcc.target/mips/data-sym-pool.c: Update expected output.
2140 * gcc.target/mips/data-sym-multi-pool.c: New test.
2141
2142 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
2143
2144 PR testsuite/65364
2145 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
2146 (fn2): Likewise.
2147
2148 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
2149
2150 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
2151 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
2152 unset -mpcrel in the target pragmas.
2153 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
2154 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
2155 unset -mpcrel in the target pragmas.
2156
2157 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
2158
2159 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
2160
2161 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
2162
2163 PR c++/90449 - add -Winaccessible-base option.
2164 * g++.dg/warn/Winaccessible-base-1.C: New file.
2165 * g++.dg/warn/Winaccessible-base-2.C: New file.
2166 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
2167 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
2168
2169 2019-06-11 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR c++/90810
2172 * g++.dg/ext/vector37.C: New test.
2173
2174 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
2175
2176 PR c++/87250
2177 * g++.dg/cpp0x/pr87250.C: New test.
2178
2179 2019-06-10 Jakub Jelinek <jakub@redhat.com>
2180
2181 PR testsuite/90772
2182 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
2183 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2184 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2185 * g++.dg/cpp1z/pr85569.C: Include <functional>.
2186 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
2187 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
2188
2189 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
2190
2191 PR other/90695
2192 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
2193
2194 2019-06-10 Jakub Jelinek <jakub@redhat.com>
2195
2196 * c-c++-common/gomp/scan-1.c: New test.
2197 * c-c++-common/gomp/scan-2.c: New test.
2198 * c-c++-common/gomp/scan-3.c: New test.
2199 * c-c++-common/gomp/scan-4.c: New test.
2200
2201 2019-06-10 Martin Liska <mliska@suse.cz>
2202
2203 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
2204 function name.
2205
2206 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
2207
2208 * gcc.target/arc/jumptables.c: Update test.
2209
2210 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
2211
2212 * gcc.target/arc/and-cnst-size.c: New test.
2213 * gcc.target/arc/mov-cnst-size.c: Likewise.
2214 * gcc.target/arc/or-cnst-size.c: Likewise.
2215 * gcc.target/arc/store-merge-1.c: Update test.
2216 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
2217 * gcc.target/arc/cmem-1.c: Likewise.
2218 * gcc.target/arc/cmem-2.c: Likewise.
2219 * gcc.target/arc/cmem-3.c: Likewise.
2220 * gcc.target/arc/cmem-4.c: Likewise.
2221 * gcc.target/arc/cmem-5.c: Likewise.
2222 * gcc.target/arc/cmem-6.c: Likewise.
2223 * gcc.target/arc/loop-4.c: Likewise.
2224 * gcc.target/arc/movh_cl-1.c: Likewise.
2225 * gcc.target/arc/sdata-3.c: Likewise.
2226
2227 2019-06-10 Martin Liska <mliska@suse.cz>
2228
2229 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
2230
2231 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
2232
2233 * gcc.dg/attr-copy-6.c: Require alias support.
2234
2235 2019-06-09 Marek Polacek <polacek@redhat.com>
2236
2237 PR c++/65175
2238 * g++.dg/cpp0x/alias-decl-69.C: New test.
2239
2240 PR c++/60366
2241 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
2242
2243 019-06-09 Paul Thomas <pault@gcc.gnu.org>
2244
2245 PR fortran/89365
2246 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
2247
2248 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
2249
2250 PR fortran/90786
2251 * gfortran.dg/proc_ptr_51.f90 : New test.
2252
2253 2019-06-08 Marek Polacek <polacek@redhat.com>
2254
2255 PR c++/52269
2256 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
2257
2258 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2259 Tomáš Trnka <trnka@scm.com>
2260
2261 PR fortran/90744
2262 * gfortran.dg/deferred_character_33.f90: New test.
2263 * gfortran.dg/deferred_character_33a.f90: New test.
2264
2265 2019-06-08 Marek Polacek <polacek@redhat.com>
2266
2267 PR c++/77548
2268 * g++.dg/other/pr77548.C: New test.
2269
2270 PR c++/72845
2271 * g++.dg/cpp0x/noexcept41.C: New test.
2272
2273 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2274
2275 * gcc.target/aarch64/sve/init_1.c: Remove options
2276 -O2 -fno-schedule-insns and instead pass -O.
2277 Update assembly in comments.
2278 * gcc.target/aarch64/sve/init_2.c: Likewise.
2279 * gcc.target/aarch64/sve/init_3.c: Likewise.
2280 * gcc.target/aarch64/sve/init_4.c: Likewise.
2281 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
2282 adjust dg-scan.
2283 * gcc.target/aarch64/sve/init_6.c: Likewise.
2284 * gcc.target/aarch64/sve/init_7.c: Likewise.
2285 * gcc.target/aarch64/sve/init_8.c: Likewise.
2286 * gcc.target/aarch64/sve/init_9.c: Likewise.
2287 * gcc.target/aarch64/sve/init_10.c: Likewise.
2288 * gcc.target/aarch64/sve/init_11.c: Likewise.
2289 * gcc.target/aarch64/sve/init_12.c: Likewise.
2290
2291 2019-06-07 Marek Polacek <polacek@redhat.com>
2292
2293 PR c++/77747
2294 * g++.dg/cpp0x/inh-ctor33.C: New test.
2295
2296 PR c++/77967
2297 * g++.dg/cpp0x/alias-decl-68.C: New test.
2298
2299 PR c++/77771
2300 * g++.dg/cpp0x/constexpr-77771.C: New test.
2301
2302 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
2303
2304 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
2305
2306 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
2307
2308 PR fortran/89100
2309 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
2310 to allow use when kind=16 is not supported.
2311 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
2312 to allow use when kind=16 is not supported.
2313
2314 2019-06-07 Richard Biener <rguenther@suse.de>
2315
2316 PR debug/90574
2317 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
2318 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
2319
2320 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
2321
2322 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
2323
2324 2019-06-07 Martin Liska <mliska@suse.cz>
2325
2326 PR tree-optimization/78902
2327 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
2328 of __builtin_alloca.
2329 * c-c++-common/asan/pr88619.c: Likewise.
2330 * g++.dg/overload/using2.C: Likewise for malloc.
2331 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
2332 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
2333 * gcc.dg/pr43643.c: Likewise.
2334 * gcc.dg/pr59717.c: Likewise for calloc.
2335 * gcc.dg/torture/pr71816.c: Likewise.
2336 * gcc.dg/tree-ssa/pr78886.c: Likewise.
2337 * gcc.dg/tree-ssa/pr79697.c: Likewise.
2338 * gcc.dg/pr78902.c: New test.
2339
2340 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
2341
2342 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
2343 on Darwin.
2344
2345 2019-06-06 Martin Jambor <mjambor@suse.cz>
2346
2347 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
2348 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
2349 * gnat.dg/opt39.adb: Adjust scan dump.
2350
2351 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2352
2353 * gcc.target/msp430/size-optimized-shifts.c: New test.
2354
2355 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2356
2357 * gcc.target/msp430/emulate-slli.c: New test.
2358 * gcc.target/msp430/emulate-srai.c: New test.
2359 * gcc.target/msp430/emulate-srli.c: New test.
2360
2361 2019-06-06 Martin Liska <mliska@suse.cz>
2362
2363 PR tree-optimization/87954
2364 * gcc.dg/pr87954.c: New test.
2365
2366 2019-06-06 Richard Biener <rguenther@suse.de>
2367
2368 * gcc.dg/tree-ssa/alias-37.c: New testcase.
2369 * gcc.dg/torture/20190604-1.c: Likewise.
2370 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
2371
2372 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
2373
2374 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
2375 * gcc.target/arc/tmac-2.c: Likewise.
2376
2377 2019-06-05 Martin Sebor <msebor@redhat.com>
2378
2379 PR c/90737
2380 * c-c++-common/Wreturn-local-addr.c: New test.
2381 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
2382
2383 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
2384
2385 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
2386 for {x,y,z} suffix.
2387 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2388
2389 2019-06-05 Martin Sebor <msebor@redhat.com>
2390
2391 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
2392 been committed.
2393
2394 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2395
2396 * g++.dg/diagnostic/return-type-invalid-1.C: New.
2397 * g++.old-deja/g++.brendan/crash16.C: Adjust.
2398 * g++.old-deja/g++.law/ctors5.C: Likewise.
2399
2400 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2401
2402 * g++.dg/other/friend4.C: Test locations too.
2403 * g++.dg/other/friend5.C: Likewise.
2404 * g++.dg/other/friend7.C: Likewise.
2405
2406 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
2407
2408 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
2409
2410 2019-06-05 Martin Sebor <msebor@redhat.com>
2411
2412 * gcc.dg/weak/weak-19.c: New test.
2413
2414 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
2415
2416 * gnat.dg/specs/discr6.ads: New test.
2417
2418 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
2419
2420 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
2421 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
2422 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
2423 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
2424 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
2425 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
2426
2427 2019-06-05 Jakub Jelinek <jakub@redhat.com>
2428
2429 PR debug/90733
2430 * gcc.dg/pr90733.c: New test.
2431
2432 2019-06-05 Richard Biener <rguenther@suse.de>
2433
2434 PR middle-end/90726
2435 * gcc.dg/pr90726.c: Enable IVOPTs.
2436
2437 2019-06-05 Jakub Jelinek <jakub@redhat.com>
2438
2439 * g++.dg/vect/simd-1.cc: New test.
2440
2441 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
2442
2443 PR target/89803
2444 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
2445 __builtin_ia32_fpclasssd): Removed.
2446 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
2447 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
2448 __builtin_ia32_fpclasssd): Removed.
2449 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
2450 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
2451 __builtin_ia32_fpclasssd): Removed.
2452 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
2453 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
2454 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
2455 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
2456 Add test for _mm_mask_fpclass_ss_mask.
2457 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
2458 Add test for _mm_mask_fpclass_sd_mask.
2459
2460 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
2461
2462 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
2463 * gcc.target/powerpc/direct-move-double2.c: Ditto.
2464 * gcc.target/powerpc/direct-move-float1.c: Ditto.
2465 * gcc.target/powerpc/direct-move-float2.c: Ditto.
2466 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
2467 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
2468
2469 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
2470
2471 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
2472 constraint.
2473
2474 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2475
2476 * g++.dg/concepts/pr60573.C: Test locations too.
2477 * g++.dg/cpp0x/deleted13.C: Likewise.
2478 * g++.dg/parse/error29.C: Likewise.
2479 * g++.dg/parse/qualified4.C: Likewise.
2480 * g++.dg/template/crash96.C Likewise.
2481 * g++.old-deja/g++.brendan/crash22.C Likewise.
2482 * g++.old-deja/g++.brendan/crash23.C Likewise.
2483 * g++.old-deja/g++.law/visibility10.C Likewise.
2484 * g++.old-deja/g++.other/decl5.C: Likewise.
2485
2486 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
2487
2488 PR target/78263
2489 * g++.target/powerpc: New directory.
2490 * g++.target/powerpc/powerpc.exp: New test driver.
2491 * g++.target/powerpc/undef-bool-3.C: New.
2492
2493 2019-06-04 Jakub Jelinek <jakub@redhat.com>
2494
2495 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2496 a sorry_at on any of the clauses.
2497
2498 2019-06-04 Richard Biener <rguenther@suse.de>
2499
2500 PR middle-end/90726
2501 * gcc.dg/pr90726.c: New testcase.
2502
2503 2019-06-04 Richard Biener <rguenther@suse.de>
2504
2505 PR tree-optimization/90738
2506 * gcc.dg/torture/pr90738.c: New testcase.
2507
2508 Revert
2509 2019-06-03 Richard Biener <rguenther@suse.de>
2510
2511 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
2512
2513 2019-06-04 Martin Liska <mliska@suse.cz>
2514
2515 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
2516 * gfortran.dg/goacc/pr78027.f90: Likewise.
2517
2518 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
2519
2520 * gcc.target/powerpc/mmfpgpr.c: Delete.
2521
2522 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
2523
2524 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
2525 on AIX.
2526 * g++.dg/debug/enum-1.C: Same.
2527
2528 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
2529
2530 PR middle-end/64242
2531 * gcc.c-torture/execute/pr64242.c: Update test.
2532
2533 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2534
2535 * gcc.target/aarch64/pcs_attribute-2.c: New test.
2536 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
2537 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
2538 New.
2539
2540 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2541
2542 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
2543 * gcc.target/aarch64/usadv16qi.c: Likewise.
2544 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
2545 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
2546
2547 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2548
2549 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
2550 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
2551 (check_effective_target_aarch64_sve_hw): Likewise.
2552
2553 2019-06-03 Richard Biener <rguenther@suse.de>
2554
2555 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
2556
2557 2019-06-03 Richard Biener <rguenther@suse.de>
2558
2559 PR tree-optimization/90716
2560 * gcc.dg/guality/pr90716.c: New testcase.
2561
2562 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2563
2564 PR target/88837
2565 * gcc.target/aarch64/sve/init_1.c: New test.
2566 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
2567 * gcc.target/aarch64/sve/init_2.c: Likewise.
2568 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
2569 * gcc.target/aarch64/sve/init_3.c: Likewise.
2570 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
2571 * gcc.target/aarch64/sve/init_4.c: Likewise.
2572 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
2573 * gcc.target/aarch64/sve/init_5.c: Likewise.
2574 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
2575 * gcc.target/aarch64/sve/init_6.c: Likewise.
2576 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
2577 * gcc.target/aarch64/sve/init_7.c: Likewise.
2578 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
2579 * gcc.target/aarch64/sve/init_8.c: Likewise.
2580 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
2581 * gcc.target/aarch64/sve/init_9.c: Likewise.
2582 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
2583 * gcc.target/aarch64/sve/init_10.c: Likewise.
2584 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
2585 * gcc.target/aarch64/sve/init_11.c: Likewise.
2586 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
2587 * gcc.target/aarch64/sve/init_12.c: Likewise.
2588 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
2589
2590 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2591
2592 PR tree-optimization/90681
2593 * gfortran.dg/vect/pr90681.f: New test.
2594
2595 2019-06-03 Richard Biener <rguenther@suse.de>
2596
2597 PR testsuite/90713
2598 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
2599
2600 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2601
2602 PR fortran/90539
2603 * gfortran.dg/internal_pack_24.f90: New test.
2604
2605 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
2606
2607 PR target/90698
2608 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
2609 * gcc.target/i386/pr63538.c: Likewise.
2610 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
2611
2612 2019-06-01 Martin Sebor <msebor@redhat.com>
2613
2614 PR middle-end/90694
2615 * gcc.dg/tree-ssa/dump-5.c: New test.
2616
2617 2019-05-31 Jan Hubicka <jh@suse.cz>
2618
2619 * g++.dg/lto/alias-1_0.C: New testcase.
2620 * g++.dg/lto/alias-1_1.C: New testcase.
2621
2622 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
2623
2624 PR target/89355
2625 * gcc.target/i386/cet-label-3.c: New test.
2626 * gcc.target/i386/cet-label-4.c: Likewise.
2627 * gcc.target/i386/cet-label-5.c: Likewise.
2628
2629 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
2630
2631 * gcc.target/mips/msa-fmadd.c: New.
2632
2633 2019-05-31 Jakub Jelinek <jakub@redhat.com>
2634
2635 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2636 a sorry on lastprivate conditional on simd construct.
2637 * gcc.dg/vect/vect-simd-6.c: New test.
2638 * gcc.dg/vect/vect-simd-7.c: New test.
2639
2640 * gcc.dg/vect/vect-simd-5.c: New test.
2641
2642 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
2643
2644 PR c/43673
2645 * gcc.dg/format-dfp-printf-1.c: New test.
2646 * gcc.dg/format-dfp-scanf-1.c: Likewise.
2647
2648 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
2649
2650 * g++.dg/tree-ssa/cprop-vcond.C: New file.
2651
2652 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
2653
2654 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
2655 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
2656 * gcc.dg/Walloca-13.c: Xfail.
2657
2658 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
2659 Michael Meissner <meissner@linux.ibm.com>
2660
2661 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
2662 * gcc.target/powerpc/localentry-1.c: Likewise.
2663 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
2664 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
2665 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
2666 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
2667 (check_effective_target_powerpc_future_ok): New.
2668
2669 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
2670
2671 PR debug/86964
2672 * g++.dg/debug/dwarf2/fesd-any.C: Use
2673 -fno-eliminate-unused-debug-symbols.
2674 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
2675 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
2676 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
2677 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
2678 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
2679 * g++.dg/debug/enum-2.C: Likewise.
2680 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2681 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2682 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2683 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2684 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2685
2686 2019-05-31 Jakub Jelinek <jakub@redhat.com>
2687
2688 PR tree-optimization/90671
2689 * gcc.dg/torture/pr90671.c: New test.
2690
2691 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
2692
2693 * g++.dg/cpp0x/pr84497.C: Require alias support.
2694
2695 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
2696
2697 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
2698 and label for Darwin.
2699 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
2700 Darwin.
2701
2702 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
2703
2704 * gcc.target/aarch64/sve/fabd_1.c: New.
2705
2706 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
2707
2708 * gcc.target/i386/pr86257.c: Require native TLS support.
2709 * gcc.target/i386/stack-prot-sym.c: Likewise.
2710
2711 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2712
2713 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
2714 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
2715 * g++.dg/parse/crash59.C: Likewise.
2716 * g++.dg/parse/error38.C: Likewise.
2717 * g++.dg/parse/error39.C: Likewise.
2718 * g++.dg/template/crash31.C: Likewise.
2719 * g++.dg/template/operator8.C: Likewise.
2720 * g++.dg/template/operator9.C: Likewise.
2721
2722 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
2723
2724 * gcc.target/powerpc/notoc-direct-1.c: New.
2725 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
2726
2727 2019-05-29 Jakub Jelinek <jakub@redhat.com>
2728
2729 PR c++/90598
2730 * g++.dg/cpp0x/pr90598.C: New test.
2731
2732 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2733
2734 PR fortran/90539
2735 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
2736 * gfortran.dg/internal_pack_22.f90: New test.
2737 * gfortran.dg/internal_pack_23.f90: New test.
2738
2739 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
2740
2741 * tree-ssa/alias-access-spath-1.c: new testcase.
2742
2743 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2744
2745 PR c++/89875
2746 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
2747 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
2748
2749 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2750
2751 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
2752 driver for AArch64 SVE2.
2753 * gcc.target/aarch64/sve2/average_1.c: New test.
2754 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
2755 helper.
2756 (check_effective_target_aarch64_sve1_only): Likewise.
2757 (check_effective_target_aarch64_sve2_hw): Likewise.
2758 (check_effective_target_vect_avg_qi): Check for SVE1 only.
2759
2760 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
2761
2762 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
2763 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
2764 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
2765 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
2766 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
2767 * gcc.target/aarch64/return_address_sign_builtin.c: New file
2768
2769 2019-05-29 Jakub Jelinek <jakub@redhat.com>
2770
2771 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2772 sorry on lastprivate conditional on parallel for.
2773 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
2774 lastprivate conditional warnings on parallel for constructs.
2775 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
2776
2777 PR c/90628
2778 * c-c++-common/builtin-arith-overflow-3.c: New test.
2779
2780 P1091R3 - Extending structured bindings to be more like var decls
2781 P1381R1 - Reference capture of structured bindings
2782 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
2783 instead of error and only for c++17_down. Add a thread_local test.
2784 (z2): Add a __thread test.
2785 * g++.dg/cpp2a/decomp1.C: New test.
2786 * g++.dg/cpp2a/decomp1-aux.cc: New file.
2787 * g++.dg/cpp2a/decomp2.C: New test.
2788 * g++.dg/cpp2a/decomp3.C: New test.
2789
2790 2019-05-29 Martin Liska <mliska@suse.cz>
2791
2792 PR testsuite/90657
2793 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
2794
2795 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
2796
2797 * gcc.target/powerpc/localentry-detect-1.c: New file.
2798
2799 2019-05-28 Marek Polacek <polacek@redhat.com>
2800
2801 PR c++/90548 - ICE with generic lambda and empty pack.
2802 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
2803
2804 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2805
2806 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
2807 vectorized masked loads.
2808
2809 2019-05-28 Jeff Law <law@redhat.com>
2810
2811 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
2812 loop distribution.
2813
2814 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
2815
2816 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
2817 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
2818 * gcc.target/powerpc/p9-dimode2.c: Ditto.
2819
2820 2019-05-28 Martin Liska <mliska@suse.cz>
2821
2822 PR ipa/90555
2823 * gcc.dg/ipa/pr90555.c: New test.
2824
2825 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2826
2827 * gnat.dg/machine_attr1.ad[sb]: New test.
2828
2829 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2830
2831 * gnat.dg/opt79.ad[sb]: New test.
2832
2833 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2834
2835 * gnat.dg/specs/discr5.ads: New test.
2836
2837 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2838
2839 * gnat.dg/prefetch1.ad[sb]: New test.
2840
2841 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
2842
2843 * gcc.target/i386/pr22076.c: Adjust options to
2844 match codegen expected by the scan-asms.
2845
2846 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2847
2848 * gnat.dg/specs/array4.ads: New test.
2849
2850 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
2851
2852 PR tree-optimization/88440
2853 * gcc.target/aarch64/sve/index_offset_1.c: Add
2854 -fno-tree-loop-distribute-patterns.
2855 * gcc.target/aarch64/sve/single_1.c: Likewise.
2856 * gcc.target/aarch64/sve/single_2.c: Likewise.
2857 * gcc.target/aarch64/sve/single_3.c: Likewise.
2858 * gcc.target/aarch64/sve/single_4.c: Likewise.
2859 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
2860 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
2861 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
2862 * gcc.target/arm/ivopts.c: Likewise.
2863
2864 2019-05-27 Richard Biener <rguenther@suse.de>
2865
2866 PR tree-optimization/90637
2867 * gcc.dg/gomp/pr90637.c: New testcase.
2868
2869 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2870
2871 * gnat.dg/expect2.adb: New test.
2872 * gnat.dg/expect2_pkg.ads: New helper.
2873
2874 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2875
2876 * gnat.dg/aliased2.adb: New test.
2877
2878 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2879
2880 * gnat.dg/limited_with7.ad[sb]: New test.
2881 * gnat.dg/limited_with7_pkg.ads: New helper.
2882
2883 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2884
2885 * gnat.dg/unchecked_convert13.adb: New test.
2886
2887 2019-05-27 Richard Biener <rguenther@suse.de>
2888
2889 PR testsuite/90615
2890 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
2891 -fno-tree-loop-distribute-patterns.
2892 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
2893 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
2894 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2895 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
2896 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2897
2898 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
2899
2900 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
2901 account for PIC code on Darwin.
2902 * gcc.target/i386/pr39013-2.c: Likewise.
2903 * gcc.target/i386/pr64317.c: Likewise.
2904
2905 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
2906
2907 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
2908 expected for Darwin.
2909
2910 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
2911
2912 * gcc.target/i386/pr89261.c: Test that the alignment required
2913 by the test correctly produces the expected error on Darwin.
2914
2915 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
2916
2917 * gcc.target/i386/pr82659-3.c: Require alias support.
2918
2919 2019-05-25 Marek Polacek <polacek@redhat.com>
2920
2921 PR c++/90572 - wrong disambiguation in friend declaration.
2922 * g++.dg/cpp2a/typename16.C: New test.
2923 * g++.dg/parse/friend13.C: New test.
2924
2925 2019-05-24 Jakub Jelinek <jakub@redhat.com>
2926
2927 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2928 sorry for omp for.
2929 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
2930
2931 2019-05-24 Richard Biener <rguenther@suse.de>
2932
2933 PR testsuite/90607
2934 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
2935
2936 2019-05-24 Jakub Jelinek <jakub@redhat.com>
2937
2938 PR tree-optimization/90106
2939 PR testsuite/90517
2940 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
2941 and scan-tree-dump for tail call.
2942 * gcc.dg/cdce2.c: Likewise.
2943
2944 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
2945
2946 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
2947 code, not in comments or miscellaneous directives.
2948 * gcc.target/i386/pr18041-1.c: Likewise.
2949 * gcc.target/i386/pr18041-2.c: Likewise.
2950 * gcc.target/i386/wbinvd-1.c: Likewise.
2951 * gcc.target/i386/wbnoinvd-1.c: Likewise.
2952 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
2953 call to "bar".
2954 * gcc.target/i386/pr66819-4.c: Likewise.
2955 * gcc.target/i386/pr82662.c
2956 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
2957 destination register, don't try the m32 test on m64 targets.
2958
2959 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
2960
2961 * gcc.target/i386/pr67985-2.c: Adjust label checks for
2962 Darwin.
2963 * gcc.target/i386/pr77881.c: Likewise.
2964
2965 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
2966
2967 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
2968 * gcc.target/i386/pr70738-7.c: Likewise.
2969 * gcc.target/i386/pr24414.c: Likewise.
2970
2971 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
2972
2973 * lib/target-supports.exp (check_effective_target_mfentry): New.
2974 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
2975 * gcc/testsuite/gcc.target/i386/fentry.c: Likewise
2976 * gcc.target/i386/fentryname1.c: Likewise
2977 * gcc.target/i386/fentryname2.c: Likewise
2978 * gcc.target/i386/fentryname3.c: Likewise
2979 * gcc.target/i386/nop-mcount.c: Likewise
2980 * gcc.target/i386/pr82699-2.c: Likewise
2981 * gcc.target/i386/pr82699-4.c: Likewise
2982 * gcc.target/i386/pr82699-5.c: Likewise
2983 * gcc.target/i386/pr82699-6.c: Likewise
2984 * gcc.target/i386/returninst1.c: Likewise
2985 * gcc.target/i386/returninst2.c: Likewise
2986 * gcc.target/i386/returninst3.c : Likewise
2987
2988 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
2989
2990 * gcc.target/powerpc/localentry-1.c: New file.
2991
2992 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
2993
2994 PR target/90552
2995 * gcc.target/i386/pr90552.c: New test.
2996
2997 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
2998
2999 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
3000 __GFC_REAL_16__. Add -cpp to dg-options.
3001 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
3002 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
3003 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
3004 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
3005 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
3006
3007 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
3008
3009 * gcc.target/powerpc/cpu-future.c: New test.
3010
3011 2019-05-23 Richard Biener <rguenther@suse.de>
3012
3013 PR tree-optimization/88440
3014 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
3015 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
3016 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
3017 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
3018 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
3019 * g++.dg/tree-ssa/pr78847.C: Likewise.
3020 * gcc.dg/autopar/pr39500-1.c: Likewise.
3021 * gcc.dg/autopar/reduc-1char.c: Likewise.
3022 * gcc.dg/autopar/reduc-7.c: Likewise.
3023 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
3024 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
3025 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
3026 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
3027 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
3028 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
3029 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
3030 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
3031 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
3032 * gcc.dg/tree-ssa/scev-11.c: Likewise.
3033 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3034 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
3035 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3036 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
3037 * gcc.target/i386/pr30970.c: Likewise.
3038 * gcc.target/i386/vect-double-1.c: Likewise.
3039 * gcc.target/i386/vect-double-2.c: Likewise.
3040 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
3041 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
3042 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3043 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
3044 * gfortran.dg/vect/vect-5.f90: Likewise.
3045 * gfortran.dg/vect/vect-8.f90: Likewise.
3046
3047 2019-05-23 Martin Liska <mliska@suse.cz>
3048
3049 PR sanitizer/90570
3050 * g++.dg/asan/pr90570.C: New test.
3051
3052 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
3053
3054 * gnat.dg/opt78.ad[sb]: New test.
3055
3056 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
3057
3058 PR rtl-optimisation/64895
3059 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
3060 * gcc.target/i386/fuse-caller-save.c: Likewise.
3061 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
3062 PIC cases, remove XFAILs.
3063
3064 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
3065
3066 PR middle-end/90510
3067 * brig.dg/test/gimple/packed.hsail: Adjust.
3068
3069 2019-05-23 Jakub Jelinek <jakub@redhat.com>
3070
3071 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
3072
3073 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
3074
3075 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
3076 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
3077 gfortran.dg/namelist_89.f90: Gate test on effective_target
3078 fd_truncate.
3079
3080 2019-05-22 David Malcolm <dmalcolm@redhat.com>
3081
3082 PR c++/90462
3083 * g++.dg/pr90462.C: New test.
3084
3085 2019-05-22 Marek Polacek <polacek@redhat.com>
3086
3087 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
3088 different line. Check the column number too.
3089
3090 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
3091
3092 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
3093 scan-assembler-not string to avoid false matching on 32bit targets.
3094
3095 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
3096
3097 PR target/88483
3098 * gcc.target/i386/stackalign/pr88483-1.c: New test.
3099 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
3100
3101 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
3102
3103 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
3104
3105 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
3106
3107 PR fortran/89100
3108 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
3109 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
3110 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
3111 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
3112 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
3113 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
3114 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
3115 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
3116 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
3117
3118 2019-05-22 Martin Liska <mliska@suse.cz>
3119
3120 PR testsuite/90564
3121 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
3122 * gcc.target/powerpc/pr80315-2.c: Likewise.
3123 * gcc.target/powerpc/pr80315-3.c: Likewise.
3124 * gcc.target/powerpc/pr80315-4.c: Likewise.
3125
3126 2019-05-22 Martin Liska <mliska@suse.cz>
3127
3128 PR testsuite/90564
3129 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
3130 * gcc.target/powerpc/pr80315-2.c: Likewise.
3131 * gcc.target/powerpc/pr80315-3.c: Likewise.
3132 * gcc.target/powerpc/pr80315-4.c: Likewise.
3133
3134 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
3135
3136 PR testsuite/27221
3137 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
3138
3139 2019-05-22 Martin Liska <mliska@suse.cz>
3140
3141 PR lto/90500
3142 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
3143
3144 2019-05-22 Richard Biener <rguenther@suse.de>
3145
3146 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
3147
3148 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
3149
3150 PR middle-end/90553
3151 * gcc.dg/torture/pr90553.c: New test.
3152
3153 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3154
3155 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
3156 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
3157
3158 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3159
3160 PR c++/67184
3161 PR c++/69445
3162 * g++.dg/other/final3.C: New.
3163 * g++.dg/other/final4.C: Likewise.
3164 * g++.dg/other/final5.C: Likewise.
3165
3166 2019-05-21 Marek Polacek <polacek@redhat.com>
3167
3168 DR 1940 - static_assert in anonymous unions.
3169 * g++.dg/DRs/dr1940.C: New test.
3170
3171 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
3172
3173 PR target/90547
3174 * gcc.target/i386/pr90547.c: New test.
3175
3176 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3177
3178 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
3179
3180 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
3181
3182 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
3183
3184 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
3185 * gcc.target/i386/pr84723-2.c: Likewise.
3186 * gcc.target/i386/pr84723-3.c: Likewise.
3187 * gcc.target/i386/pr84723-4.c: Likewise.
3188 * gcc.target/i386/pr84723-5.c: Likewise.
3189
3190 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
3191
3192 PR testsuite/67958
3193 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
3194 the differences.
3195 * gcc.target/i386/pr32219-2.c: Likewise.
3196 * gcc.target/i386/pr32219-3.c: Likewise.
3197 * gcc.target/i386/pr32219-4.c: Likewise.
3198 * gcc.target/i386/pr32219-5.c: Likewise.
3199 * gcc.target/i386/pr32219-6.c: Likewise.
3200 * gcc.target/i386/pr32219-7.c: Likewise.
3201 * gcc.target/i386/pr32219-8.c: Likewise.
3202
3203 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
3204
3205 PR target/63891
3206 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
3207 the reasons.
3208
3209 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
3210
3211 * gcc.target/i386/vect-signbitf.c: New test.
3212
3213 2019-05-21 Nathan Sidwell <nathan@acm.org>
3214
3215 * g++.dg/lookup/using53.C: Adjust diagnostic.
3216
3217 2019-05-21 Richard Biener <rguenther@suse.de>
3218
3219 PR middle-end/90510
3220 * gcc.target/i386/pr90510.c: New testcase.
3221
3222 2019-05-21 Martin Liska <mliska@suse.cz>
3223
3224 * gcc.target/i386/pr90500-1.c: Add missing '""'.
3225 * gcc.target/i386/pr90500-2.c: Likewise.
3226
3227 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
3228
3229 * gcc.dg/uninit-28-gimple.c: New test.
3230 * gcc.dg/uninit-29-gimple.c: New test.
3231 * gcc.dg/uninit-30-gimple.c: New test.
3232 * gcc.dg/uninit-31-gimple.c: New test.
3233
3234 2019-05-21 Martin Liska <mliska@suse.cz>
3235
3236 * gcc.dg/pr90263.c: Add -O2.
3237
3238 2019-05-21 Martin Liska <mliska@suse.cz>
3239
3240 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
3241 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
3242 * gcc.target/powerpc/pr80315-2.c: Likewise.
3243 * gcc.target/powerpc/pr80315-3.c: Likewise.
3244 * gcc.target/powerpc/pr80315-4.c: Likewise.
3245 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
3246
3247 2019-05-21 Martin Liska <mliska@suse.cz>
3248
3249 PR testsuite/90551
3250 * pr90263.c: Move from gcc.c-torture/compile
3251 into gcc.dg.
3252
3253 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
3254
3255 PR testsuite/90503
3256 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
3257 Remove -flax-vector-conversions.
3258 (dg-additional-options): Remove.
3259 (test): Change to void. Declare m0 and m1 as __m64 and
3260 cast initializer in a proper way. Do not return result.
3261 (dg-final): Scan for 2 instances of movq.
3262
3263 2019-05-20 Marek Polacek <polacek@redhat.com>
3264
3265 CWG 2094 - volatile scalars are trivially copyable.
3266 PR c++/85679
3267 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
3268 for volatile int.
3269 * g++.dg/ext/is_trivially_copyable.C: New test.
3270
3271 2019-05-20 Marek Polacek <polacek@redhat.com>
3272
3273 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
3274
3275 * g++.dg/cpp2a/nontype-class17.C: New test.
3276
3277 * g++.dg/lookup/strong-using2.C: New test.
3278
3279 2019-05-20 Jeff Law <law@redhat.com>
3280
3281 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
3282 recent diagnostic cleanups.
3283
3284 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
3285
3286 PR tree-optimization/90106
3287 * gcc.dg/cdce3.c: Add hard_float effective target.
3288
3289 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
3290
3291 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
3292
3293 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
3294
3295 PR testsuite/58321
3296 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
3297 add a comment as to the reason for the difference.
3298 * gcc.target/i386/memset-strategy-1.c: Likewise.
3299
3300 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
3301
3302 PR c++/90532 Ensure __is_constructible(T[]) is false
3303 * g++.dg/ext/90532.C: New test.
3304
3305 2019-05-20 Jakub Jelinek <jakub@redhat.com>
3306
3307 * gcc.target/i386/avx512f-simd-1.c: New test.
3308
3309 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
3310
3311 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
3312 error message.
3313 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
3314
3315 2019-05-20 Martin Liska <mliska@suse.cz>
3316
3317 PR middle-end/90263
3318 * gcc.c-torture/compile/pr90263.c: New test.
3319 * lib/target-supports.exp: Add check_effective_target_glibc.
3320
3321 2019-05-20 Richard Biener <rguenther@suse.de>
3322
3323 PR testsuite/90518
3324 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
3325 vector support.
3326 * gcc.dg/gimplefe-41.c: Likewise.
3327
3328 2019-05-19 Andrew Pinski <apinski@marvell.com>
3329
3330 PR pch/81721
3331 * g++.dg/pch/operator-1.C: New testcase.
3332 * g++.dg/pch/operator-1.Hs: New file.
3333
3334 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
3335
3336 PR fortran/90498
3337 * gfortran.dg/associate_48.f90 : New test.
3338
3339 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3340
3341 PR fortran/78290
3342 * gfortran.dg/pr78290.f90: New test.
3343
3344 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3345
3346 PR fortran/88821
3347 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
3348 to make sure the test for internal_pack is retained.
3349 * gfortran.dg/assumed_type_2.f90: Split compile and run time
3350 tests into this and
3351 * gfortran.dg/assumed_type_2a.f90: New file.
3352 * gfortran.dg/c_loc_test_22.f90: Likewise.
3353 * gfortran.dg/contiguous_3.f90: Likewise.
3354 * gfortran.dg/internal_pack_11.f90: Likewise.
3355 * gfortran.dg/internal_pack_12.f90: Likewise.
3356 * gfortran.dg/internal_pack_16.f90: Likewise.
3357 * gfortran.dg/internal_pack_17.f90: Likewise.
3358 * gfortran.dg/internal_pack_18.f90: Likewise.
3359 * gfortran.dg/internal_pack_4.f90: Likewise.
3360 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
3361 to make sure the test for internal_pack is retained.
3362 * gfortran.dg/internal_pack_6.f90: Split compile and run time
3363 tests into this and
3364 * gfortran.dg/internal_pack_6a.f90: New file.
3365 * gfortran.dg/internal_pack_8.f90: Likewise.
3366 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
3367 tests into this and
3368 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
3369 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
3370 into this and
3371 * gfortran.dg/no_arg_check_2a.f90: New file.
3372 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
3373 tests into this and
3374 * gfortran.dg/typebound_assignment_5a.f90: New file.
3375 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
3376 tests into this and
3377 * gfortran.dg/typebound_assignment_6a.f90: New file.
3378 * gfortran.dg/internal_pack_19.f90: New file.
3379 * gfortran.dg/internal_pack_20.f90: New file.
3380 * gfortran.dg/internal_pack_21.f90: New file.
3381
3382 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
3383
3384 * objc.dg/instancetype-0.m: New.
3385
3386 2019-05-17 Martin Sebor <msebor@redhat.com>
3387
3388 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
3389
3390 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
3391 * g++.dg/ubsan/pr63956.C: Same.
3392 * g++.old-deja/g++.pt/assign1.C: Same.
3393
3394 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
3395
3396 PR testsuite/89433
3397 * c-c++-common/goacc/routine-5.c: Update.
3398 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
3399 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
3400
3401 PR testsuite/89433
3402 * c-c++-common/goacc/routine-2.c: Update, and move some test
3403 into...
3404 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
3405 new file.
3406
3407 PR testsuite/89433
3408 * c-c++-common/goacc/classify-routine.c: Update.
3409 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3410
3411 2019-05-16 Martin Sebor <msebor@redhat.com>
3412
3413 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
3414 * c-c++-common/Wvarargs-2.c: Same.
3415 * c-c++-common/Wvarargs.c: Same.
3416 * c-c++-common/pr51768.c: Same.
3417 * c-c++-common/tm/inline-asm.c: Same.
3418 * c-c++-common/tm/safe-1.c: Same.
3419 * g++.dg/asm-qual-1.C: Same.
3420 * g++.dg/asm-qual-3.C: Same.
3421 * g++.dg/conversion/dynamic1.C: Same.
3422 * g++.dg/cpp0x/constexpr-89599.C: Same.
3423 * g++.dg/cpp0x/constexpr-cast.C: Same.
3424 * g++.dg/cpp0x/constexpr-shift1.C: Same.
3425 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
3426 * g++.dg/cpp0x/nullptr04.C: Same.
3427 * g++.dg/cpp0x/static_assert12.C: Same.
3428 * g++.dg/cpp0x/static_assert8.C: Same.
3429 * g++.dg/cpp1y/lambda-conv1.C: Same.
3430 * g++.dg/cpp1y/pr79393-3.C: Same.
3431 * g++.dg/cpp1y/static_assert1.C: Same.
3432 * g++.dg/cpp1z/constexpr-if4.C: Same.
3433 * g++.dg/cpp1z/constexpr-if5.C: Same.
3434 * g++.dg/cpp1z/constexpr-if9.C: Same.
3435 * g++.dg/eh/goto2.C: Same.
3436 * g++.dg/eh/goto3.C: Same.
3437 * g++.dg/expr/static_cast8.C: Same.
3438 * g++.dg/ext/flexary5.C: Same.
3439 * g++.dg/ext/utf-array-short-wchar.C: Same.
3440 * g++.dg/ext/utf-array.C: Same.
3441 * g++.dg/ext/utf8-2.C: Same.
3442 * g++.dg/gomp/loop-4.C: Same.
3443 * g++.dg/gomp/macro-4.C: Same.
3444 * g++.dg/gomp/udr-1.C: Same.
3445 * g++.dg/init/initializer-string-too-long.C: Same.
3446 * g++.dg/other/offsetof9.C: Same.
3447 * g++.dg/ubsan/pr63956.C: Same.
3448 * g++.dg/warn/Wbool-operation-1.C: Same.
3449 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3450 * g++.dg/warn/Wtype-limits.C: Same.
3451 * g++.dg/wrappers/pr88680.C: Same.
3452 * g++.old-deja/g++.mike/eh55.C: Same.
3453 * gcc.dg/Wsign-compare-1.c: Same.
3454 * gcc.dg/Wtype-limits-Wextra.c: Same.
3455 * gcc.dg/Wtype-limits.c: Same.
3456 * gcc.dg/Wunknownprag.c: Same.
3457 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
3458 * gcc.dg/asm-6.c: Same.
3459 * gcc.dg/asm-qual-1.c: Same.
3460 * gcc.dg/cast-1.c: Same.
3461 * gcc.dg/cast-2.c: Same.
3462 * gcc.dg/cast-3.c: Same.
3463 * gcc.dg/cpp/source_date_epoch-2.c: Same.
3464 * gcc.dg/debug/pr85252.c: Same.
3465 * gcc.dg/dfp/cast-bad.c: Same.
3466 * gcc.dg/format/gcc_diag-1.c: Same.
3467 * gcc.dg/format/gcc_diag-11.c: Same.
3468 * gcc.dg/gcc_diag-11.c: Same.
3469 * gcc.dg/gnu-cond-expr-2.c: Same.
3470 * gcc.dg/gnu-cond-expr-3.c: Same.
3471 * gcc.dg/gomp/macro-4.c: Same.
3472 * gcc.dg/init-bad-1.c: Same.
3473 * gcc.dg/init-bad-2.c: Same.
3474 * gcc.dg/init-bad-3.c: Same.
3475 * gcc.dg/pr27528.c: Same.
3476 * gcc.dg/pr48552-1.c: Same.
3477 * gcc.dg/pr48552-2.c: Same.
3478 * gcc.dg/pr59846.c: Same.
3479 * gcc.dg/pr61096-1.c: Same.
3480 * gcc.dg/pr8788-1.c: Same.
3481 * gcc.dg/pr90082.c: Same.
3482 * gcc.dg/simd-2.c: Same.
3483 * gcc.dg/spellcheck-params-2.c: Same.
3484 * gcc.dg/spellcheck-params.c: Same.
3485 * gcc.dg/strlenopt-49.c: Same.
3486 * gcc.dg/tm/pr52141.c: Same.
3487 * gcc.dg/torture/pr51106-1.c: Same.
3488 * gcc.dg/torture/pr51106-2.c: Same.
3489 * gcc.dg/utf-array-short-wchar.c: Same.
3490 * gcc.dg/utf-array.c: Same.
3491 * gcc.dg/utf8-2.c: Same.
3492 * gcc.dg/warn-sprintf-no-nul.c: Same.
3493 * gcc.target/i386/asm-flag-0.c: Same.
3494 * gcc.target/i386/inline_error.c: Same.
3495 * gcc.target/i386/pr30848.c: Same.
3496 * gcc.target/i386/pr39082-1.c: Same.
3497 * gcc.target/i386/pr39678.c: Same.
3498 * gcc.target/i386/pr57756.c: Same.
3499 * gcc.target/i386/pr68843-1.c: Same.
3500 * gcc.target/i386/pr79804.c: Same.
3501 * gcc.target/i386/pr82673.c: Same.
3502 * obj-c++.dg/class-protocol-1.mm: Same.
3503 * obj-c++.dg/exceptions-3.mm: Same.
3504 * obj-c++.dg/exceptions-4.mm: Same.
3505 * obj-c++.dg/exceptions-5.mm: Same.
3506 * obj-c++.dg/exceptions-6.mm: Same.
3507 * obj-c++.dg/method-12.mm: Same.
3508 * obj-c++.dg/method-13.mm: Same.
3509 * obj-c++.dg/method-6.mm: Same.
3510 * obj-c++.dg/method-7.mm: Same.
3511 * obj-c++.dg/method-9.mm: Same.
3512 * obj-c++.dg/method-lookup-1.mm: Same.
3513 * obj-c++.dg/proto-lossage-4.mm: Same.
3514 * obj-c++.dg/protocol-qualifier-2.mm: Same.
3515 * objc.dg/call-super-2.m: Same.
3516 * objc.dg/class-protocol-1.m: Same.
3517 * objc.dg/desig-init-1.m: Same.
3518 * objc.dg/exceptions-3.m: Same.
3519 * objc.dg/exceptions-4.m: Same.
3520 * objc.dg/exceptions-5.m: Same.
3521 * objc.dg/exceptions-6.m: Same.
3522 * objc.dg/method-19.m: Same.
3523 * objc.dg/method-2.m: Same.
3524 * objc.dg/method-5.m: Same.
3525 * objc.dg/method-6.m: Same.
3526 * objc.dg/method-7.m: Same.
3527 * objc.dg/method-lookup-1.m: Same.
3528 * objc.dg/proto-hier-1.m: Same.
3529 * objc.dg/proto-lossage-4.m: Same.
3530
3531 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
3532
3533 * g++.dg/eh/o32-fp.C: New.
3534 * gcc.target/mips/dwarfregtable-1.c: New.
3535 * gcc.target/mips/dwarfregtable-2.c: New.
3536 * gcc.target/mips/dwarfregtable-3.c: New.
3537 * gcc.target/mips/dwarfregtable-4.c: New.
3538 * gcc.target/mips/dwarfregtable.h: New.
3539
3540 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
3541
3542 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
3543 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
3544 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
3545
3546 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
3547
3548 PR target/90497
3549 * gcc.target/i386/pr90497-1.c: New test.
3550 * gcc.target/i386/pr90497-2.c: Likewise.
3551
3552 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
3553
3554 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
3555 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
3556
3557 2019-05-17 Richard Biener <rguenther@suse.de>
3558
3559 * gcc.dg/gimplefe-41.c: New testcase.
3560
3561 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
3562
3563 PR tree-optimization/90106
3564 * gcc.dg/cdce3.c: New test.
3565
3566 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
3567
3568 * gcc.target/s390/zvector/vec-sldw.c: New test.
3569
3570 2019-05-17 Martin Liska <mliska@suse.cz>
3571
3572 PR middle-end/90478
3573 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
3574
3575 2019-05-16 Jakub Jelinek <jakub@redhat.com>
3576
3577 * gcc.dg/vect/vect-simd-1.c: New test.
3578 * gcc.dg/vect/vect-simd-2.c: New test.
3579 * gcc.dg/vect/vect-simd-3.c: New test.
3580 * gcc.dg/vect/vect-simd-4.c: New test.
3581
3582 2019-05-16 Martin Liska <mliska@suse.cz>
3583
3584 PR lto/90500
3585 * gcc.target/i386/pr90500-1.c: New test.
3586 * gcc.target/i386/pr90500-2.c: New test.
3587
3588 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
3589
3590 PR tree-optimization/90394
3591 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
3592 * gcc.dg/uninit-pr90394.c: New test.
3593
3594 2019-05-16 Richard Biener <rguenther@suse.de>
3595
3596 PR testsuite/90502
3597 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
3598 transforms happening earlier now.
3599
3600 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
3601
3602 * lib/target-supports.exp (check_effective_target_cet): Add the
3603 -fcf-protection flag to the build conditions.
3604
3605 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
3606
3607 PR tree-optimization/90106
3608 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
3609 * gcc.dg/cdce2.c: Likewise.
3610
3611 2019-05-16 Richard Biener <rguenther@suse.de>
3612
3613 PR tree-optimization/90424
3614 * g++.target/i386/pr90424-1.C: New testcase.
3615 * g++.target/i386/pr90424-2.C: Likewise.
3616
3617 2019-05-16 Richard Biener <rguenther@suse.de>
3618
3619 * gcc.dg/gimplefe-40.c: Amend again.
3620
3621 2019-05-15 Cherry Zhang <cherryyz@google.com>
3622
3623 * go.test/test/nilptr2.go: Change use function to actually do
3624 something.
3625
3626 2019-05-16 Jakub Jelinek <jakub@redhat.com>
3627
3628 PR middle-end/90478
3629 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
3630 instead of long.
3631
3632 * c-c++-common/gomp/simd8.c: New test.
3633
3634 2019-05-15 Marek Polacek <polacek@redhat.com>
3635
3636 CWG 2096 - constraints on literal unions.
3637 * g++.dg/cpp0x/literal-type1.C: New test.
3638
3639 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
3640
3641 PR fortran/90461
3642 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
3643 * gfortran.dg/open_errors_3.f90: New test.
3644
3645 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
3646
3647 PR target/89021
3648 * gcc.target/i386/mmx-vals.h: New file.
3649 * gcc.target/i386/sse2-mmx-2.c: Likewise.
3650 * gcc.target/i386/sse2-mmx-3.c: Likewise.
3651 * gcc.target/i386/sse2-mmx-4.c: Likewise.
3652 * gcc.target/i386/sse2-mmx-5.c: Likewise.
3653 * gcc.target/i386/sse2-mmx-6.c: Likewise.
3654 * gcc.target/i386/sse2-mmx-7.c: Likewise.
3655 * gcc.target/i386/sse2-mmx-8.c: Likewise.
3656 * gcc.target/i386/sse2-mmx-9.c: Likewise.
3657 * gcc.target/i386/sse2-mmx-10.c: Likewise.
3658 * gcc.target/i386/sse2-mmx-11.c: Likewise.
3659 * gcc.target/i386/sse2-mmx-12.c: Likewise.
3660 * gcc.target/i386/sse2-mmx-13.c: Likewise.
3661 * gcc.target/i386/sse2-mmx-14.c: Likewise.
3662 * gcc.target/i386/sse2-mmx-15.c: Likewise.
3663 * gcc.target/i386/sse2-mmx-16.c: Likewise.
3664 * gcc.target/i386/sse2-mmx-17.c: Likewise.
3665 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
3666 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
3667 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
3668 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
3669 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
3670 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
3671 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
3672 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
3673 * gcc.target/i386/sse2-mmx-20.c: Likewise.
3674 * gcc.target/i386/sse2-mmx-21.c: Likewise.
3675 * gcc.target/i386/sse2-mmx-22.c: Likewise.
3676 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
3677 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
3678 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
3679 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
3680 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
3681 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
3682 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
3683 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
3684 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
3685 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
3686 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
3687 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
3688 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
3689 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
3690 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
3691 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
3692 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
3693 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
3694 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
3695 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
3696 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
3697 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
3698 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
3699 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
3700 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
3701 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
3702 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
3703 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
3704 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
3705 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
3706 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
3707 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
3708 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
3709 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
3710 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
3711 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
3712 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
3713 * gcc.target/i386/sse2-mmx-por.c: Likewise.
3714 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
3715 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
3716 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
3717 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
3718 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
3719 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
3720 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
3721 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
3722 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
3723 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
3724 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
3725 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
3726 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
3727 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
3728 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
3729 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
3730 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
3731 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
3732 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
3733 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
3734 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
3735 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
3736 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
3737 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
3738 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
3739 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
3740 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
3741 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
3742 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
3743 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
3744 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
3745
3746 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
3747
3748 PR target/89021
3749 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
3750 with SSE2.
3751
3752 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
3753
3754 PR target/89021
3755 * gcc.target/i386/pr82483-1.c: Error only on ia32.
3756 * gcc.target/i386/pr82483-2.c: Likewise.
3757
3758 2019-05-15 Martin Liska <mliska@suse.cz>
3759
3760 PR middle-end/90478
3761 * gcc.dg/tree-ssa/pr90478-2.c: New test.
3762 * gcc.dg/tree-ssa/pr90478.c: New test.
3763
3764 2019-05-15 Richard Biener <rguenther@suse.de>
3765
3766 * gcc.dg/gimplefe-40.c: Amend.
3767
3768 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
3769
3770 * lib/target-supports.exp
3771 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
3772 (check_effective_target_powerpc_p9vector_ok): Likewise.
3773 (check_effective_target_powerpc_float128_sw_ok): Likewise.
3774 (check_effective_target_powerpc_float128_hw_ok): Likewise.
3775 (check_effective_target_powerpc_vsx_ok): Likewise.
3776 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
3777 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
3778
3779 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
3780
3781 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
3782 for PowerPC platforms.
3783
3784 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
3785
3786 PR target/82920
3787 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
3788 * gcc.target/i386/cet-notrack-5a.c: Likewise.
3789 * gcc.target/i386/cet-notrack-5b.c: Likewise.
3790 * gcc.target/i386/cet-notrack-6b.c: Likewise.
3791 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
3792 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
3793 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
3794 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
3795 * gcc.target/i386/cet-sjlj-3.c: Likewise.
3796 * gcc.target/i386/cet-sjlj-5.c: Likewise.
3797
3798 2019-05-14 Marek Polacek <polacek@redhat.com>
3799
3800 PR c++/68918
3801 * g++.dg/cpp0x/decltype71.C: New test.
3802
3803 PR c++/70156
3804 * g++.dg/init/static5.C: New test.
3805
3806 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
3807
3808 PR target/82920
3809 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
3810 * gcc.target/i386/pr52146.c: Likewise.
3811 * gcc.target/i386/pr52698.c: Likewise.
3812 * gcc.target/i386/pr52857-1.c: Likewise.
3813 * gcc.target/i386/pr52857-2.c: Likewise.
3814 * gcc.target/i386/pr52876.c: Likewise.
3815 * gcc.target/i386/pr53698.c: Likewise.
3816 * gcc.target/i386/pr54157.c: Likewise.
3817 * gcc.target/i386/pr55049-1.c: Likewise.
3818 * gcc.target/i386/pr55093.c: Likewise.
3819 * gcc.target/i386/pr55116-1.c: Likewise.
3820 * gcc.target/i386/pr55116-2.c: Likewise.
3821 * gcc.target/i386/pr55597.c: Likewise.
3822 * gcc.target/i386/pr59929.c: Likewise.
3823 * gcc.target/i386/pr66470.c: Likewise.
3824
3825 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3826
3827 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
3828 *-*-solaris2*.
3829 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
3830 * gcc.dg/c99-math-double-1.c: Likewise.
3831 * gcc.dg/c99-math-float-1.c: Likewise.
3832 * gcc.dg/c99-math-long-double-1.c: Likewise.
3833 * gcc.misc-tests/linkage.exp: Simplify triplet to
3834 x86_64-*-solaris2*.
3835
3836 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
3837 xfail.
3838 * gcc.target/i386/pr63620.c: Likewise.
3839
3840 * lib/target-supports.exp (check_sse_os_support_available): Remove
3841 Solaris 9/x86 workaround.
3842
3843 2019-05-14 Richard Biener <rguenther@suse.de>
3844
3845 * gcc.dg/gimplefe-40.c: New testcase.
3846
3847 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3848
3849 PR preprocessor/90382
3850 * g++.dg/diagnostic/trailing1.C: New test.
3851
3852 2019-05-14 marxin <mliska@suse.cz>
3853
3854 PR middle-end/90340
3855 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
3856 param.
3857
3858 2019-05-14 Richard Biener <rguenther@suse.de>
3859 H.J. Lu <hongjiu.lu@intel.com>
3860
3861 PR tree-optimization/88828
3862 * gcc.target/i386/pr88828-1.c: New test.
3863 * gcc.target/i386/pr88828-1a.c: Likewise.
3864 * gcc.target/i386/pr88828-1b.c: Likewise.
3865 * gcc.target/i386/pr88828-1c.c: Likewise.
3866 * gcc.target/i386/pr88828-4a.c: Likewise.
3867 * gcc.target/i386/pr88828-4b.c: Likewise.
3868 * gcc.target/i386/pr88828-5a.c: Likewise.
3869 * gcc.target/i386/pr88828-5b.c: Likewise.
3870 * gcc.target/i386/pr88828-7.c: Likewise.
3871 * gcc.target/i386/pr88828-7a.c: Likewise.
3872 * gcc.target/i386/pr88828-7b.c: Likewise.
3873 * gcc.target/i386/pr88828-8.c: Likewise.
3874 * gcc.target/i386/pr88828-8a.c: Likewise.
3875 * gcc.target/i386/pr88828-8b.c: Likewise.
3876 * gcc.target/i386/pr88828-9.c: Likewise.
3877 * gcc.target/i386/pr88828-9a.c: Likewise.
3878 * gcc.target/i386/pr88828-9b.c: Likewise.
3879
3880 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
3881
3882 * gcc.target/aarch64/signbitv4sf.c: New test.
3883 * gcc.target/aarch64/signbitv2sf.c: New test.
3884
3885 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
3886
3887 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
3888 regression, by matching a note on any line.
3889 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
3890 correct line number is matched without depending on a library header.
3891
3892 2019-05-13 Richard Biener <rguenther@suse.de>
3893
3894 PR tree-optimization/90402
3895 * gcc.dg/torture/pr90402-1.c: New testcase.
3896
3897 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
3898 Dominique d'Humieres <dominiq@gcc.gnu.org>
3899
3900 PR target/82920
3901 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
3902 do not use -fno-pic on Darwin.
3903 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3904 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3905 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3906 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3907 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3908 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3909 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3910 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3911 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3912 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3913 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3914 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
3915 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3916 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3917 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3918 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3919 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3920 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3921 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3922 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3923 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3924 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3925 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
3926 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
3927 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
3928 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
3929 * gcc.target/i386/ret-thunk-1.c: Likewise.
3930 * gcc.target/i386/ret-thunk-10.c: Likewise.
3931 * gcc.target/i386/ret-thunk-11.c: Likewise.
3932 * gcc.target/i386/ret-thunk-12.c: Likewise.
3933 * gcc.target/i386/ret-thunk-13.c: Likewise.
3934 * gcc.target/i386/ret-thunk-14.c: Likewise.
3935 * gcc.target/i386/ret-thunk-15.c: Likewise.
3936 * gcc.target/i386/ret-thunk-16.c: Likewise.
3937 * gcc.target/i386/ret-thunk-2.c: Likewise.
3938 * gcc.target/i386/ret-thunk-22.c: Likewise.
3939 * gcc.target/i386/ret-thunk-23.c: Likewise.
3940 * gcc.target/i386/ret-thunk-24.c: Likewise.
3941 * gcc.target/i386/ret-thunk-3.c: Likewise.
3942 * gcc.target/i386/ret-thunk-4.c: Likewise.
3943 * gcc.target/i386/ret-thunk-5.c: Likewise.
3944 * gcc.target/i386/ret-thunk-6.c: Likewise.
3945 * gcc.target/i386/ret-thunk-7.c: Likewise.
3946 * gcc.target/i386/ret-thunk-8.c: Likewise.
3947 * gcc.target/i386/ret-thunk-9.c: Likewise.
3948
3949 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
3950
3951 PR testsuite/81058
3952 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
3953 for variables on Darwin, rather than common.
3954 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
3955 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
3956
3957 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3958
3959 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
3960 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
3961
3962 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3963
3964 PR fortran/61968
3965 * gfortran.dg/assumed_type_10.f90: New test case.
3966 * gfortran.dg/assumed_type_11.f90: New test case.
3967
3968 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
3969
3970 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
3971 now tested.
3972 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
3973
3974 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3975
3976 * g++.dg/diagnostic/main1.C: New.
3977
3978 2019-05-10 Marek Polacek <polacek@redhat.com>
3979
3980 PR c++/78010 - bogus -Wsuggest-override warning on final function.
3981 * g++.dg/warn/Wsuggest-override-2.C: New test.
3982
3983 2019-05-10 Jakub Jelinek <jakub@redhat.com>
3984
3985 PR tree-optimization/90385
3986 * gfortran.dg/pr90385.f90: New test.
3987
3988 PR c++/90383
3989 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
3990 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
3991
3992 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
3993
3994 PR fortran/90093
3995 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
3996 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
3997
3998 PR fortran/90352
3999 * gfortran.dg/iso_c_binding_char_1.f90: New test.
4000
4001 PR fortran/90355
4002 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
4003 the direct passing of substrings as descriptors to bind(C).
4004 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
4005 'atmp' to account for the setting of the 'span' field.
4006 * gfortran.dg/transpose_optimization_2.f90: Ditto.
4007
4008 2019-05-10 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR tree-optimization/88709
4011 PR tree-optimization/90271
4012 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
4013 arm*-*-*.
4014
4015 PR pch/90326
4016 * g++.dg/pch/pr90326.C: New test.
4017 * g++.dg/pch/pr90326.Hs: New file.
4018
4019 2019-05-10 Martin Liska <mliska@suse.cz>
4020
4021 PR middle-end/90340
4022 * gcc.dg/tree-ssa/pr90340-2.c: New test.
4023 * gcc.dg/tree-ssa/pr90340.c: New test.
4024
4025 2019-05-09 Cherry Zhang <cherryyz@google.com>
4026
4027 * go.dg/mapstring.go: New test.
4028
4029 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
4030
4031 PR target/90405
4032 * gcc.target/arm/pr90405.c: New test.
4033
4034 2019-05-09 Martin Liska <mliska@suse.cz>
4035
4036 * gcc.dg/gimplefe-39.c: New test.
4037
4038 2019-05-09 Martin Liska <mliska@suse.cz>
4039
4040 * gcc.dg/gimplefe-37.c: New test.
4041 * gcc.dg/gimplefe-33.c: Likewise.
4042
4043 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4044
4045 PR c++/90382
4046 Revert:
4047 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4048
4049 * g++.dg/diagnostic/trailing1.C: New.
4050
4051 2019-05-09 Richard Biener <rguenther@suse.de>
4052
4053 PR tree-optimization/90395
4054 * gcc.dg/torture/pr90395.c: New testcase.
4055
4056 2019-05-08 Cherry Zhang <cherryyz@google.com>
4057
4058 * go.dg/cmpstring.go: New test.
4059
4060 2019-05-08 Jakub Jelinek <jakub@redhat.com>
4061
4062 PR c++/59813
4063 PR tree-optimization/89060
4064 * gcc.dg/tree-ssa/pr89060.c: New test.
4065
4066 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
4067 Richard Earnshaw <rearnsha@arm.com>
4068
4069 PR target/88167
4070 * gcc.target/arm/pr88167-1.c: New test.
4071 * gcc.target/arm/pr88167-2.c: New test.
4072
4073 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
4074
4075 PR tree-optimization/90078
4076 * g++.dg/tree-ssa/pr90078.C: New test.
4077
4078 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
4079
4080 PR tree-optimization/90240
4081 * gfortran.dg/graphite/pr90240.f: New test.
4082
4083 2019-05-08 Li Jia He <helijia@linux.ibm.com>
4084
4085 PR other/90381
4086 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
4087 test case to run on the little endian machine.
4088
4089 2019-05-08 Jakub Jelinek <jakub@redhat.com>
4090
4091 PR tree-optimization/90356
4092 * gcc.dg/tree-ssa/pr90356-1.c: New test.
4093 * gcc.dg/tree-ssa/pr90356-2.c: New test.
4094 * gcc.dg/tree-ssa/pr90356-3.c: New test.
4095 * gcc.dg/tree-ssa/pr90356-4.c: New test.
4096
4097 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
4098
4099 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
4100 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
4101 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
4102 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
4103 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
4104 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
4105 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
4106 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
4107 * gcc.target/i386/sse-13.c: Ditto.
4108 * gcc.target/i386/sse-14.c: Ditto.
4109 * gcc.target/i386/sse-22.c: Ditto.
4110 * gcc.target/i386/sse-23.c: Ditto.
4111 * g++.dg/other/i386-2.C: Ditto.
4112 * g++.dg/other/i386-3.C: Ditto.
4113
4114 2019-05-07 Cherry Zhang <cherryyz@google.com>
4115
4116 * go.dg/arrayclear.go: New test.
4117 * go.dg/mapclear.go: New test.
4118
4119 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
4120
4121 PR target/89765
4122 * gcc.target/powerpc/pr89765-mc.c: New test.
4123 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
4124 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
4125 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
4126 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
4127 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
4128 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
4129 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
4130 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
4131 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
4132 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
4133 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
4134 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
4135 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
4136 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
4137 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
4138 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
4139 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
4140 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
4141 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
4142 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
4143 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
4144 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
4145 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
4146 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
4147
4148 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4149
4150 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
4151 differences.
4152
4153 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
4154
4155 * gcc.target/i386/asm-7.c: New test.
4156 * gcc.target/i386/asm-1.c: Update expected error string.
4157 * gcc.target/i386/pr62120.c: Ditto.
4158
4159 2019-05-07 Li Jia He <helijia@linux.ibm.com>
4160
4161 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
4162 optimization.
4163 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
4164
4165 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
4166 Hongtao Liu <hongtao.liu@intel.com>
4167
4168 PR target/89750
4169 PR target/86444
4170 * gcc.target/i386/avx512f-vcomisd-2.c: New.
4171 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
4172
4173 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
4174
4175 PR fortran/90290
4176 * gfortran.dg/pr90290.f90: New test.
4177
4178 2019-05-06 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR tree-optimization/88709
4181 PR tree-optimization/90271
4182 * gcc.dg/store_merging_26.c: New test.
4183 * gcc.dg/store_merging_27.c: New test.
4184 * gcc.dg/store_merging_28.c: New test.
4185 * gcc.dg/store_merging_29.c: New test.
4186
4187 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
4188
4189 PR target/89424
4190 * gcc.target/powerpc/pr89424-0.c: New test.
4191 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
4192 enable testing of newly patched capability.
4193 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
4194 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
4195 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
4196
4197 2019-05-06 Marek Polacek <polacek@redhat.com>
4198
4199 PR c++/90265 - ICE with generic lambda.
4200 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
4201
4202 2019-05-06 Richard Biener <rguenther@suse.de>
4203
4204 PR tree-optimization/90358
4205 * gcc.target/i386/pr90358.c: New testcase.
4206
4207 2019-05-06 Richard Biener <rguenther@suse.de>
4208
4209 PR tree-optimization/88828
4210 * gcc.target/i386/pr88828-0.c: New testcase.
4211
4212 2019-05-06 Richard Biener <rguenther@suse.de>
4213
4214 PR tree-optimization/90328
4215 * gcc.dg/torture/pr90328.c: New testcase.
4216
4217 2019-05-06 Richard Biener <rguenther@suse.de>
4218
4219 PR testsuite/90331
4220 * gcc.dg/pr87314-1.c: Align the substring to open up
4221 string merging for targets aligning strings to 8 bytes.
4222
4223 2019-05-06 Martin Liska <mliska@suse.cz>
4224
4225 PR sanitizer/90312
4226 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
4227 systems.
4228 * gcc.dg/tsan/pr88017.c: Likewise.
4229
4230 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4231
4232 PR fortran/90344
4233 * gfortran.dg/pr90344.f90: New test
4234
4235 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
4236
4237 PR tree-optimization/90269
4238 * g++.dg/tree-ssa/ldist-1.C: New file.
4239
4240 2019-05-03 Richard Biener <rguenther@suse.de>
4241
4242 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
4243
4244 2019-05-03 Richard Biener <rguenther@suse.de>
4245
4246 PR middle-end/89518
4247 * gcc.dg/pr89518.c: New testcase.
4248
4249 2019-05-03 Richard Biener <rguenther@suse.de>
4250
4251 PR middle-end/87314
4252 * gcc.dg/pr87314-1.c: New testcase.
4253
4254 2019-05-03 Richard Biener <rguenther@suse.de>
4255
4256 PR tree-optimization/88963
4257 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
4258 * gcc.target/i386/pr88963-1.c: New testcase.
4259 * gcc.target/i386/pr88963-2.c: Likewise.
4260
4261 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
4262
4263 PR target/88809
4264 * gcc.target/i386/pr88809.c: Adjust for darwin.
4265 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
4266
4267 2019-05-03 Jakub Jelinek <jakub@redhat.com>
4268
4269 PR tree-optimization/90303
4270 * g++.target/i386/pr90303.C: New test.
4271
4272 2019-05-03 Richard Biener <rguenther@suse.de>
4273
4274 PR tree-optimization/89698
4275 * g++.dg/tree-ssa/pr89698.C: New testcase.
4276
4277 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
4278
4279 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
4280
4281 2019-05-02 Richard Biener <rguenther@suse.de>
4282
4283 PR tree-optimization/89653
4284 * g++.dg/vect/pr89653.cc: New testcase.
4285
4286 2019-05-02 Richard Biener <rguenther@suse.de>
4287
4288 PR tree-optimization/89509
4289 * gcc.dg/torture/restrict-8.c: New testcase.
4290
4291 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
4292
4293 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
4294 for cold section label.
4295 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
4296 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
4297
4298 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4299
4300 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
4301 GNU targets.
4302
4303 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4304
4305 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
4306
4307 2019-05-02 Martin Liska <mliska@suse.cz>
4308
4309 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
4310 * g++.target/i386/pr57362.C: Likewise.
4311
4312 2019-05-02 Martin Liska <mliska@suse.cz>
4313
4314 PR target/88809
4315 * gcc.target/i386/pr88809.c: New test.
4316 * gcc.target/i386/pr88809-2.c: New test.
4317
4318 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
4319
4320 PR fortran/60144
4321 * gfortran.dg/block_name_2.f90: Adjust dg-error.
4322 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
4323 * gfortran.dg/pr60144.f90: New test.
4324
4325 2019-05-01 Jeff Law <law@redhat.com>
4326
4327 PR tree-optimization/90037
4328 * g++.dg/tree-ssa/pr88797.C: New test.
4329
4330 2019-05-01 Nathan Sidwell <nathan@acm.org>
4331
4332 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
4333
4334 2019-04-30 Jakub Jelinek <jakub@redhat.com>
4335
4336 PR target/89093
4337 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
4338 target attribute.
4339
4340 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
4341
4342 * gcc.dg/sinhatanh-2.c: Count the number of functions.
4343 * gcc.dg/sinhatanh-3.c: Likewise.
4344
4345 2019-04-30 Martin Liska <mliska@suse.cz>
4346
4347 * gcc.dg/Werror-13.c: Add new tests for it.
4348 * gcc.dg/pragma-diag-6.c: Likewise.
4349
4350 2019-04-30 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR target/89093
4353 * gcc.target/aarch64/pr89093.c: New test.
4354 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
4355
4356 PR tree-optimization/89475
4357 * gcc.dg/tree-ssa/pr89475.c: New test.
4358
4359 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
4360
4361 PR tree-optimization/90240
4362 Revert:
4363 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
4364
4365 PR tree-optimization/90078
4366 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
4367
4368 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
4369
4370 * gcc.dg/uninit-25-gimple.c: New test.
4371 * gcc.dg/uninit-25.c: New test.
4372 * gcc.dg/uninit-26.c: New test.
4373 * gcc.dg/uninit-27-gimple.c: New test.
4374
4375 2019-04-29 Richard Biener <rguenther@suse.de>
4376
4377 PR tree-optimization/90278
4378 * gcc.dg/torture/pr90278.c: New testcase.
4379
4380 2019-04-27 Jakub Jelinek <jakub@redhat.com>
4381
4382 PR c++/90173
4383 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
4384 dg-do run.
4385
4386 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
4387
4388 PR target/89261
4389 * gcc.target/i386/pr89261.c: New test.
4390
4391 2019-04-27 Martin Liska <mliska@suse.cz>
4392
4393 PR middle-end/90258
4394 * gcc.dg/completion-5.c: New test.
4395 * gcc.target/i386/spellcheck-options-5.c: New test.
4396
4397 2019-04-26 Jim Wilson <jimw@sifive.com>
4398
4399 * gcc.target/riscv/load-immediate.c: New.
4400
4401 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
4402
4403 PR c++/90243
4404 * g++.dg/diagnostic/pr90243.C: New test.
4405
4406 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4407
4408 PR c++/90173
4409 * g++.dg/cpp1z/class-deduction66.C: New.
4410
4411 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4412
4413 * g++.dg/diagnostic/trailing1.C: New.
4414
4415 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
4416
4417 * gcc.dg/alias-16.c: New test.
4418
4419 2019-04-25 Martin Liska <mliska@suse.cz>
4420 H.J. Lu <hongjiu.lu@intel.com>
4421
4422 PR target/89929
4423 * g++.target/i386/mv28.C: New test.
4424 * gcc.target/i386/mvc14.c: Likewise.
4425 * g++.target/i386/pr57362.C: Updated.
4426
4427 2019-04-24 Jeff Law <law@redhat.com>
4428
4429 PR tree-optimization/90037
4430 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
4431 * gcc.dg/isolate-2.c: Likewise.
4432 * gcc.dg/isolate-4.c: Likewise.
4433 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
4434 * gcc.dg/pr90037.c: New test.
4435
4436 2019-04-25 Jakub Jelinek <jakub@redhat.com>
4437
4438 PR c++/44648
4439 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
4440
4441 2019-04-25 Richard Biener <rguenther@suse.de>
4442
4443 PR middle-end/90194
4444 * g++.dg/torture/pr90194.C: New testcase.
4445
4446 2019-04-24 Marek Polacek <polacek@redhat.com>
4447
4448 PR c++/90236
4449 * g++.dg/cpp1z/nontype-auto16.C: New test.
4450
4451 2019-04-24 Jakub Jelinek <jakub@redhat.com>
4452
4453 PR target/90193
4454 * gcc.target/i386/pr90193.c: New test.
4455
4456 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
4457
4458 PR target/89952
4459 * gcc.target/s390/pr89952.c: New test.
4460
4461 2019-04-24 Jakub Jelinek <jakub@redhat.com>
4462
4463 PR target/90187
4464 * g++.target/i386/pr90187.C: New test.
4465
4466 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
4467
4468 * gdc.test/README.gcc: New file.
4469
4470 2019-04-24 Jakub Jelinek <jakub@redhat.com>
4471
4472 PR tree-optimization/90208
4473 * gcc.dg/tsan/pr90208-1.c: New test.
4474 * gcc.dg/tsan/pr90208-2.c: New test.
4475
4476 PR tree-optimization/90211
4477 * gcc.dg/autopar/pr90211.c: New test.
4478
4479 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
4480 Robin Dapp <rdapp@linux.ibm.com>
4481
4482 * gdc.dg/link.d: Test if target d_runtime.
4483 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
4484 * gdc.dg/simd.d: Likewise.
4485
4486 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
4487
4488 * gdc.test/fail_compilation/fail2456.d: New test.
4489 * gdc.test/fail_compilation/test18312.d: New test.
4490 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
4491
4492 2018-04-23 Sudakshina Das <sudi.das@arm.com>
4493
4494 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
4495 for linux targets.
4496 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
4497 with GNU note section.
4498
4499 2019-04-23 Jeff Law <law@redhat.com>
4500
4501 * lib/target-supports.exp
4502 (check_effective_target_keeps_null_pointer_checks): Add cr16.
4503
4504 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
4505
4506 PR rtl-optimization/87979
4507 * gcc.dg/pr87979.c: New test.
4508
4509 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
4510
4511 PR rtl-optimization/84032
4512 * gcc.dg/pr84032.c: New test.
4513
4514 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
4515
4516 PR tree-optimization/90078
4517 * g++.dg/tree-ssa/pr90078.C: New test.
4518
4519 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
4520
4521 PR tree-optimization/90021
4522 * gfortran.dg/pr90021.f90: New test.
4523
4524 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4525
4526 PR fortran/90166
4527 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
4528
4529 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
4530
4531 PR fortran/57284
4532 * gfortran.dg/class_70.f03
4533
4534 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
4535
4536 PR target/90178
4537 * gcc.target/i386/pr90178.c: New test.
4538
4539 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
4540
4541 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
4542
4543 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
4544
4545 PR c++/89900
4546 * g++.dg/cpp0x/pr89900-1.C: New.
4547 * g++.dg/cpp0x/pr89900-2.C: Likewise.
4548 * g++.dg/cpp0x/pr89900-3.C: Likewise.
4549 * g++.dg/cpp0x/pr89900-4.C: Likewise.
4550
4551 2019-04-19 Jakub Jelinek <jakub@redhat.com>
4552
4553 PR middle-end/90139
4554 * gcc.c-torture/compile/pr90139.c: New test.
4555
4556 PR c++/90138
4557 * g++.dg/template/pr90138.C: New test.
4558
4559 PR c/89888
4560 * c-c++-common/pr89888.c: New test.
4561 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
4562 Don't expect -Wswitch-unreachable warning.
4563
4564 PR c++/90108
4565 * c-c++-common/pr90108.c: New test.
4566
4567 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
4568
4569 PR middle-end/85164
4570 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
4571
4572 2019-04-18 Richard Biener <rguenther@suse.de>
4573
4574 PR debug/90131
4575 * gcc.dg/guality/pr90131.c: New testcase.
4576
4577 2019-04-17 Jakub Jelinek <jakub@redhat.com>
4578
4579 PR c++/89325
4580 * g++.dg/ext/attrib58.C: New test.
4581 * g++.dg/ext/attrib59.C: New test.
4582 * g++.dg/ext/attrib60.C: New test.
4583
4584 PR target/90125
4585 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
4586 constants to ensure precise result even when not using fma.
4587 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
4588 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
4589 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
4590 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
4591 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
4592 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
4593 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
4594 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
4595 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
4596
4597 2019-04-17 Marek Polacek <polacek@redhat.com>
4598
4599 PR c++/90124 - bogus error with incomplete type in decltype.
4600 * g++.dg/cpp0x/decltype70.C: New test.
4601
4602 2019-04-17 Jakub Jelinek <jakub@redhat.com>
4603
4604 PR middle-end/90095
4605 * gcc.dg/pr90095-1.c: New test.
4606 * gcc.dg/pr90095-2.c: New test.
4607
4608 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
4609
4610 PR fortran/90048
4611 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
4612 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
4613 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
4614
4615 PR fortran/90067
4616 PR fortran/90114
4617 * gfortran.dg/goacc/private-1.f95: Remove file.
4618 * gfortran.dg/goacc/private-2.f95: Likewise.
4619 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
4620 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
4621 Likewise.
4622 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
4623
4624 2019-04-17 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR target/89093
4627 * gcc.target/arm/pr89093-2.c: New test.
4628
4629 2019-04-16 Jakub Jelinek <jakub@redhat.com>
4630
4631 PR c++/86953
4632 * g++.dg/cpp0x/constexpr-86953.C: New test.
4633
4634 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
4635
4636 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
4637
4638 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
4639
4640 PR debug/89528
4641 * gcc.dg/guality/pr89528.c: New.
4642
4643 PR rtl-optimization/86438
4644 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
4645
4646 2019-04-16 Jakub Jelinek <jakub@redhat.com>
4647
4648 PR target/90096
4649 * gcc.target/i386/pr90096.c: New test.
4650 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
4651 * gcc.target/i386/pr69255-2.c: Likewise.
4652 * gcc.target/i386/pr69255-3.c: Likewise.
4653
4654 PR rtl-optimization/90082
4655 * gcc.dg/pr90082.c: New test.
4656
4657 PR tree-optimization/90090
4658 * g++.dg/opt/pr90090.C: New test.
4659
4660 2019-04-16 Richard Biener <rguenther@suse.de>
4661
4662 PR tree-optimization/56049
4663 * gfortran.dg/pr56049.f90: New testcase.
4664
4665 2019-04-15 Richard Biener <rguenther@suse.de>
4666
4667 PR debug/90074
4668 * gcc.dg/guality/pr90074.c: New testcase.
4669
4670 2019-04-15 Richard Biener <rguenther@suse.de>
4671
4672 PR tree-optimization/90071
4673 * gcc.dg/torture/pr90071.c: New testcase.
4674
4675 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
4676
4677 PR rtl-optimization/89794
4678 * gcc.dg/torture/pr89794.c: New testcase.
4679
4680 2019-04-15 Richard Biener <rguenther@suse.de>
4681
4682 PR ipa/88936
4683 * gcc.dg/torture/pr88936-1.c: New testcase.
4684 * gcc.dg/torture/pr88936-2.c: Likewise.
4685 * gcc.dg/torture/pr88936-3.c: Likewise.
4686
4687 2019-04-15 Martin Jambor <mjambor@suse.cz>
4688
4689 PR ipa/pr89693
4690 * g++.dg/ipa/pr89693.C: New test.
4691
4692 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
4693
4694 PR tree-optimization/90020
4695 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
4696
4697 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
4698
4699 PR lto/89358
4700 * g++.dg/lto/pr89358_0.C: New testcase.
4701 * g++.dg/lto/pr89358_1.C: New testcase.
4702
4703 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4704
4705 PR fortran/85448
4706 * gfortran.dg/bind_c_usage_33.f90: New test and...
4707 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
4708
4709 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
4710
4711 PR fortran/89843
4712 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
4713 in ctg. Test the conversion of the descriptor types in the main
4714 program.
4715 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
4716 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
4717
4718 PR fortran/89846
4719 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
4720 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
4721
4722 PR fortran/90022
4723 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
4724 the computation of 'ans'. Also, change the expected results for
4725 CFI_is_contiguous to comply with standard.
4726 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
4727 results for CFI_is_contiguous to comply with standard.
4728 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
4729 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
4730
4731 2019-04-13 Jakub Jelinek <jakub@redhat.com>
4732
4733 PR target/89093
4734 * gcc.target/arm/pr89093.c: New test.
4735
4736 2019-04-12 Jakub Jelinek <jakub@redhat.com>
4737
4738 PR c/89933
4739 * c-c++-common/pr89933.c: New test.
4740
4741 2019-04-12 Martin Sebor <msebor@redhat.com>
4742
4743 PR c/88383
4744 PR c/89288
4745 PR c/89798
4746 PR c/89797
4747 * c-c++-common/attributes-1.c: Adjust.
4748 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
4749 * c-c++-common/builtin-has-attribute-6.c: New test.
4750 * c-c++-common/builtin-has-attribute-7.c: New test.
4751 * c-c++-common/pr71574.c: Adjust.
4752 * gcc.dg/pr25559.c: Adjust.
4753 * gcc.dg/attr-vector_size.c: New test.
4754
4755 2019-04-12 Jakub Jelinek <jakub@redhat.com>
4756
4757 PR rtl-optimization/89965
4758 * gcc.target/i386/pr89965.c: New test.
4759
4760 2019-04-12 Marek Polacek <polacek@redhat.com>
4761
4762 PR c++/87603 - constexpr functions are no longer noexcept.
4763 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
4764 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
4765 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
4766 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
4767 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
4768 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
4769
4770 2019-04-12 Marek Polacek <polacek@redhat.com>
4771
4772 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
4773 * g++.dg/cpp0x/pr86397-1.C: Likewise.
4774 * g++.dg/cpp0x/pr86397-2.C: Likewise.
4775
4776 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
4777
4778 * g++.target/arm/arm.exp: Change format of default prune regex.
4779 * gcc.target/arm/arm.exp: Change format of default prune regex.
4780
4781 2019-04-12 Martin Liska <mliska@suse.cz>
4782
4783 PR middle-end/89970
4784 * gcc.target/i386/mvc15.c: New test.
4785 * gcc.target/i386/mvc3.c: Quote target in error pattern.
4786 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
4787
4788 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4789
4790 PR target/87532
4791 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
4792 instruction counts.
4793 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
4794 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
4795
4796 2019-04-12 Jakub Jelinek <jakub@redhat.com>
4797
4798 PR c/89946
4799 * c-c++-common/pr89946.c: New test.
4800
4801 PR rtl-optimization/90026
4802 * g++.dg/opt/pr90026.C: New test.
4803
4804 2018-04-11 Steve Ellcey <sellcey@marvell.com>
4805
4806 PR rtl-optimization/87763
4807 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
4808 to bfi.
4809
4810 2019-04-11 Richard Biener <rguenther@suse.de>
4811
4812 PR tree-optimization/90020
4813 * gcc.dg/torture/pr90020.c: New testcase.
4814
4815 2019-04-11 Richard Biener <rguenther@suse.de>
4816
4817 PR tree-optimization/90018
4818 * gcc.dg/vect/pr90018.c: New testcase.
4819
4820 2018-04-10 Steve Ellcey <sellcey@marvell.com>
4821
4822 PR rtl-optimization/87763
4823 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
4824 to bfi.
4825 * gcc.target/aarch64/combine_bfi_2.c: New test.
4826
4827 2019-04-10 Jakub Jelinek <jakub@redhat.com>
4828
4829 PR middle-end/90025
4830 * gcc.c-torture/execute/pr90025.c: New test.
4831
4832 PR c++/90010
4833 * gcc.dg/pr90010.c: New test.
4834
4835 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
4836
4837 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
4838 (dg-options): Use -O2 -fdump-rtl-ce1.
4839 (dg-final): Scan ce1 RTL dump instead of asm dump.
4840
4841 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
4842
4843 PR target/90024
4844 * gcc.dg/torture/neon-immediate-timode.c: New test.
4845
4846 2019-04-09 Jakub Jelinek <jakub@redhat.com>
4847
4848 PR tree-optimization/89998
4849 * gcc.c-torture/compile/pr89998-1.c: New test.
4850 * gcc.c-torture/compile/pr89998-2.c: New test.
4851
4852 PR target/90015
4853 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
4854 diagnostics.
4855
4856 2019-04-08 Richard Biener <rguenther@suse.de>
4857
4858 PR tree-optimization/90006
4859 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
4860
4861 2019-04-08 Jakub Jelinek <jakub@redhat.com>
4862
4863 PR rtl-optimization/89865
4864 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
4865
4866 PR rtl-optimization/89865
4867 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
4868 on ia32.
4869
4870 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
4871
4872 PR tree-optimization/89725
4873 * gcc.dg/tree-ssa/pr89725.c: New test.
4874
4875 2019-04-08 Martin Liska <mliska@suse.cz>
4876
4877 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
4878
4879 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4880
4881 PR c++/89914
4882 * g++.dg/ext/has_nothrow_constructor-3.C: New.
4883
4884 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
4885
4886 PR target/89945
4887 * gcc.target/i386/pr89945.c: New test.
4888
4889 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4890
4891 PR fortran/87352
4892 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
4893 * gfortran.dg/finalize_33.f90: Likewise.
4894 * gfortran.dg/finalize_34.f90: New test.
4895
4896 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4897
4898 PR fortran/89981
4899 * gfortran.dg/entry_22.f90: New test.
4900
4901 2019-04-05 Marek Polacek <polacek@redhat.com>
4902
4903 PR c++/87145 - bogus error converting class type in template arg list.
4904 * g++.dg/cpp0x/constexpr-conv3.C: New test.
4905 * g++.dg/cpp0x/constexpr-conv4.C: New test.
4906
4907 2019-04-05 Martin Sebor <msebor@redhat.com>
4908
4909 PR bootstrap/89980
4910 * g++.dg/init/array52.C: New test.
4911
4912 2019-04-05 David Malcolm <dmalcolm@redhat.com>
4913
4914 PR c/89985
4915 * c-c++-common/pr89985.c: New test.
4916
4917 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
4918
4919 PR c/71598
4920 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
4921 size of enums.
4922 * gcc.dg/torture/pr71598-2.c: Likewise.
4923
4924 2019-04-05 Marek Polacek <polacek@redhat.com>
4925
4926 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
4927 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
4928
4929 2019-04-05 Richard Biener <rguenther@suse.de>
4930
4931 PR debug/89892
4932 PR debug/89905
4933 * gcc.dg/guality/pr89892.c: New testcase.
4934 * gcc.dg/guality/pr89905.c: Likewise.
4935 * gcc.dg/guality/loop-1.c: Likewise.
4936
4937 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
4938
4939 PR tree-optimization/89956
4940 * gfortran.dg/pr89956.f90: New test.
4941
4942 2019-04-04 Martin Sebor <msebor@redhat.com>
4943
4944 PR c++/89974
4945 PR c++/89878
4946 PR c++/89833
4947 PR c++/47488
4948 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
4949 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
4950 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
4951 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
4952 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
4953 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
4954 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
4955 * gcc/testsuite/g++.dg/init/array51.C: New test.
4956 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
4957
4958 2019-04-04 Martin Sebor <msebor@redhat.com>
4959
4960 PR middle-end/89957
4961 PR middle-end/89911
4962 * gcc.dg/Wstringop-overflow-13.c: New test.
4963
4964 2019-04-04 Martin Sebor <msebor@redhat.com>
4965
4966 PR middle-end/89934
4967 * gcc.dg/Wrestrict-19.c: New test.
4968 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
4969
4970 2019-04-04 Jeff Law <law@redhat.com>
4971
4972 PR rtl-optimization/89399
4973 * gcc.c-torture/compile/pr89399.c: New test.
4974
4975 2019-04-04 Harald Anlauf <anlauf@gmx.de>
4976
4977 PR fortran/89904
4978 * gfortran.dg/pr85797.f90: Adjust testcase.
4979
4980 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4981
4982 PR c++/65619
4983 * g++.dg/template/friend67.C: New.
4984
4985 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4986
4987 PR c++/61327
4988 * g++.dg/cpp0x/friend4.C: New.
4989 * g++.dg/cpp0x/friend5.C: Likewise.
4990
4991 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4992
4993 PR c++/56643
4994 * g++.dg/cpp0x/noexcept40.C: New.
4995
4996 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
4997
4998 PR fortran/68567
4999 * gfortran.dg/parameter_array_error_1.f90: New test.
5000
5001 2019-04-03 qing zhao <qing.zhao@oracle.com>
5002
5003 PR tree-optimization/89730
5004 * gcc.dg/live-patching-4.c: New test.
5005
5006 2019-04-03 Clément Chigot <clement.chigot@atos.net>
5007
5008 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
5009 supported.
5010
5011 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
5012
5013 PR c/71598
5014 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
5015 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
5016
5017 2019-04-03 Richard Biener <rguenther@suse.de>
5018
5019 PR tree-optimization/84101
5020 * gcc.target/i386/pr84101.c: New testcase.
5021
5022 2019-04-02 Jeff Law <law@redhat.com>
5023
5024 * gcc.target/visium/bit_shift.c: xfail.
5025
5026 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
5027
5028 PR target/89902
5029 PR target/89903
5030 * gcc.target/i386/pr70799-4.c: Remove.
5031 * gcc.target/i386/pr70799-5.c: Remove.
5032 * gcc.target/i386/pr89902.c: New test.
5033 * gcc.target/i386/pr89903.c: Ditto.
5034
5035 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
5036
5037 PR rtl-optimization/84206
5038 * gcc.dg/pr84206.c: New test.
5039
5040 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
5041
5042 PR rtl-optimization/85876
5043 * gcc.dg/pr85876.c: New test.
5044
5045 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5046
5047 * gcc.target/s390/zvector/vec-double-compile.c: New test.
5048 * gcc.target/s390/zvector/vec-float-compile.c: New test.
5049 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
5050 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
5051
5052 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5053
5054 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
5055 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
5056 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
5057 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
5058
5059 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5060
5061 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
5062 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
5063
5064 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5065
5066 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
5067 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
5068
5069 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
5070
5071 PR testsuite/89916
5072 * gcc.dg/pr86928.c: Do not attempt to add -m32.
5073
5074 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5075
5076 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
5077 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
5078 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
5079 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
5080 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
5081 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
5082 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
5083 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
5084
5085 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5086
5087 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
5088 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
5089 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
5090 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
5091 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
5092 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
5093
5094 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5095
5096 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
5097 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
5098 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
5099 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
5100
5101 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5102
5103 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
5104 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
5105
5106 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5107
5108 * gcc.target/s390/arch13/sel-1.c: New test.
5109
5110 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5111
5112 * gcc.target/s390/arch13/popcount-1.c: New test.
5113
5114 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5115
5116 * gcc.target/s390/arch13/bitops-1.c: New test.
5117 * gcc.target/s390/arch13/bitops-2.c: New test.
5118 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
5119 option and adjust line numbers.
5120 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5121
5122 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
5123
5124 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
5125 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
5126 runtime check for the vxe2 hardware feature on IBM Z.
5127
5128 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
5129
5130 PR testsuite/89907
5131 * lib/target-supports.exp (check_avx2_available): Replace
5132 avx_available with avx2_available.
5133
5134 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
5135
5136 PR rtl-optimization/85412
5137 * gcc.dg/pr85412.c: New test.
5138
5139 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
5140
5141 PR c++/62207
5142 * g++.dg/template/crash130.C: New.
5143 * g++.dg/template/crash131.C: Likewise.
5144
5145 2019-04-01 Martin Sebor <msebor@redhat.com>
5146
5147 PR c/89685
5148 * gcc.dg/attr-copy-8.c: New test.
5149 * g++.dg/ext/attr-copy-2.C: New test.
5150
5151 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
5152
5153 PR rtl-optimization/86928
5154 * gcc.dg/pr86928.c: New test.
5155
5156 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
5157
5158 PR rtl-optimization/87273
5159 * gcc.dg/pr87273.c: New test.
5160
5161 2019-04-01 Martin Liska <mliska@suse.cz>
5162
5163 PR driver/89861
5164 * gcc.dg/spellcheck-options-18.c: New test.
5165 * gcc.dg/spellcheck-options-19.c: New test.
5166 * gcc.dg/spellcheck-options-20.c: New test.
5167 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
5168 * gcc.dg/completion-2.c: Add one variant with no argument.
5169
5170 2019-04-01 Richard Biener <rguenther@suse.de>
5171
5172 PR c/71598
5173 * gcc.dg/torture/pr71598-1.c: New testcase.
5174 * gcc.dg/torture/pr71598-2.c: Likewise.
5175 * gcc.dg/torture/pr71598-3.c: Likewise.
5176
5177 2019-03-31 Marek Polacek <polacek@redhat.com>
5178
5179 PR c++/89852 - ICE with C++11 functional cast with { }.
5180 * g++.dg/cpp0x/initlist115.C: New test.
5181
5182 2019-03-31 Harald Anlauf <anlauf@gmx.de>
5183
5184 PR fortran/83515
5185 PR fortran/85797
5186 * gfortran.dg/pr85797.f90: New test.
5187
5188 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5189
5190 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
5191
5192 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
5193
5194 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
5195 cleanup_extra_files.
5196 (dmd2dg): Copy additional files after test is translated.
5197 (gdc-do-test): Remove all copied files after test.
5198
5199 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
5200
5201 PR fortran/89841
5202 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
5203 for c_deallocate, c_allocate and c_assumed_size so that the
5204 attributes of the array arguments are correct and are typed.
5205 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
5206 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
5207
5208 PR fortran/89842
5209 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
5210 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
5211
5212 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5213
5214 PR fortran/89866
5215 * gfortran.dg/pointer_intent_8.f90: New test.
5216
5217 2019-03-29 Jim Wilson <jimw@sifive.com>
5218
5219 * gcc.target/riscv/predef-1.c: New.
5220 * gcc.target/riscv/predef-2.c: New.
5221 * gcc.target/riscv/predef-3.c: New.
5222 * gcc.target/riscv/predef-4.c: New.
5223 * gcc.target/riscv/predef-5.c: New.
5224 * gcc.target/riscv/predef-6.c: New.
5225 * gcc.target/riscv/predef-7.c: New.
5226 * gcc.target/riscv/predef-8.c: New.
5227
5228 2019-03-29 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR rtl-optimization/89865
5231 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
5232 the first argument register, so that occassional spills/fills are
5233 ignored.
5234
5235 PR sanitizer/89869
5236 * g++.dg/ubsan/vptr-14.C: New test.
5237
5238 PR c/89872
5239 * gcc.dg/tree-ssa/pr89872.c: New test.
5240
5241 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
5242
5243 * gcc.dg/diag-sanity.c: New test.
5244
5245 2019-03-29 Marek Polacek <polacek@redhat.com>
5246
5247 PR c++/89871
5248 * g++.dg/cpp2a/desig14.C: New test.
5249
5250 PR c++/89876 - ICE with deprecated conversion.
5251 * g++.dg/warn/conv5.C: New test.
5252
5253 2019-03-29 Martin Liska <mliska@suse.cz>
5254
5255 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
5256 * gcc.dg/pr68766.c: Likewise.
5257
5258 2019-03-29 Jakub Jelinek <jakub@redhat.com>
5259
5260 PR rtl-optimization/87485
5261 * gcc.dg/pr87485.c: New test.
5262
5263 2019-03-28 Jakub Jelinek <jakub@redhat.com>
5264
5265 PR middle-end/89621
5266 * gfortran.dg/gomp/pr89621.f90: New test.
5267
5268 2019-03-28 Martin Sebor <msebor@redhat.com>
5269
5270 PR c++/66548
5271 * g++.dg/cpp0x/decltype-pr66548.C: New test.
5272
5273 PR c++/81506
5274 * g++.dg/cpp0x/decltype-pr81506.C: New test.
5275
5276 2019-03-28 Marek Polacek <polacek@redhat.com>
5277
5278 PR c++/89612 - ICE with member friend template with noexcept.
5279 * g++.dg/cpp0x/noexcept38.C: New test.
5280 * g++.dg/cpp0x/noexcept39.C: New test.
5281 * g++.dg/cpp1z/noexcept-type21.C: New test.
5282
5283 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
5284
5285 PR target/89848
5286 * gcc.target/i386/pr89848.c: New test.
5287
5288 2019-03-28 Marek Polacek <polacek@redhat.com>
5289
5290 PR c++/89836 - bool constant expression and explicit conversions.
5291 * g++.dg/cpp2a/explicit15.C: New test.
5292
5293 2019-03-28 Jakub Jelinek <jakub@redhat.com>
5294
5295 PR c/89812
5296 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
5297 other than AVR. Add dg-options "".
5298
5299 PR c++/89785
5300 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
5301 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
5302
5303 2019-03-27 Janus Weil <janus@gcc.gnu.org>
5304
5305 PR fortran/85537
5306 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
5307 * gfortran.dg/pointer_init_11.f90: New test case.
5308
5309 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
5310
5311 PR target/85667
5312 * gcc.target/i386/pr85667-5.c: New testcase.
5313 * gcc.target/i386/pr85667-6.c: New testcase.
5314
5315 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
5316
5317 PR testsuite/89834
5318 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
5319
5320 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
5321
5322 PR rtl-optimization/89313
5323 * gcc.dg/pr89313.c: New test.
5324
5325 2019-03-26 Jeff Law <law@redhat.com>
5326
5327 PR rtl-optimization/87761
5328 PR rtl-optimization/89826
5329 * gcc.c-torture/execute/pr89826.c: New test.
5330
5331 2019-03-27 Richard Biener <rguenther@suse.de>
5332
5333 * gcc.dg/torture/20190327-1.c: New testcase.
5334
5335 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
5336
5337 PR fortran/88247
5338 * gfortran.dg/associate_47.f90: New test.
5339
5340 2019-03-27 Richard Biener <rguenther@suse.de>
5341
5342 PR tree-optimization/89463
5343 * gcc.dg/guality/pr89463.c: New testcase.
5344
5345 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
5346
5347 PR target/89827
5348 * gcc.target/i386/pr89827.c: New test.
5349
5350 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5351
5352 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
5353 syntax.
5354
5355 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
5356
5357 PR tree-optimization/81740
5358 * gcc.dg/vect/pr81740-1.c: New testcase.
5359 * gcc.dg/vect/pr81740-2.c: Likewise.
5360
5361 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
5362
5363 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
5364 options in permute args tests.
5365
5366 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5367
5368 PR c++/84598
5369 * g++.dg/ext/pr84598.C: New.
5370
5371 2019-03-26 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR c++/89796
5374 * g++.dg/gomp/pr89796.C: New test.
5375 * gcc.dg/gomp/pr89796.c: New test.
5376
5377 2019-03-25 David Malcolm <dmalcolm@redhat.com>
5378
5379 PR rtl-optimization/88347
5380 PR rtl-optimization/88423
5381 * gcc.c-torture/compile/pr88347.c: New test.
5382 * gcc.c-torture/compile/pr88423.c: New test.
5383
5384 2019-03-25 Martin Sebor <msebor@redhat.com>
5385
5386 PR c/89812
5387 * gcc.dg/attr-aligned-3.c: New test.
5388
5389 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
5390
5391 PR debug/86964
5392 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
5393
5394 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5395
5396 PR c++/84661
5397 PR c++/85013
5398 * g++.dg/concepts/pr84661.C: New.
5399 * g++.dg/torture/pr85013.C: Likewise.
5400
5401 2019-03-25 Marek Polacek <polacek@redhat.com>
5402
5403 PR c++/89214 - ICE when initializing aggregates with bases.
5404 * g++.dg/cpp1z/aggr-base8.C: New test.
5405 * g++.dg/cpp1z/aggr-base9.C: New test.
5406
5407 PR c++/89705 - ICE with reference binding with conversion function.
5408 * g++.dg/cpp0x/rv-conv2.C: New test.
5409
5410 2019-03-25 Richard Biener <rguenther@suse.de>
5411
5412 PR tree-optimization/89789
5413 * gcc.dg/torture/pr89789.c: New testcase.
5414
5415 2019-03-25 Nathan Sidwell <nathan@acm.org>
5416
5417 * g++.dg/abi/lambda-static-1.C: New.
5418
5419 2019-03-25 Richard Biener <rguenther@suse.de>
5420
5421 PR tree-optimization/89802
5422 * g++.dg/tree-ssa/pr89802.C: New testcase.
5423
5424 2019-03-25 Jakub Jelinek <jakub@redhat.com>
5425
5426 PR c++/60702
5427 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
5428 for _ZTH* calls.
5429 * g++.dg/tls/thread_local11a.C: New test.
5430
5431 2019-03-25 Richard Biener <rguenther@suse.de>
5432
5433 PR middle-end/89790
5434 * g++.dg/pr89790.C: New testcase.
5435
5436 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
5437
5438 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
5439 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
5440 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
5441 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
5442
5443 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5444
5445 PR fortran/78865
5446 * gfortran.dg/altreturn_10.f90: New test.
5447 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
5448
5449 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
5450
5451 PR rtl-optimization/89676
5452 * gcc.target/i386/pr89676.c: New.
5453
5454 2019-03-22 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR c++/60702
5457 * g++.dg/tls/thread_local11.C: New test.
5458 * g++.dg/tls/thread_local11.h: New test.
5459 * g++.dg/tls/thread_local12a.C: New test.
5460 * g++.dg/tls/thread_local12b.C: New test.
5461 * g++.dg/tls/thread_local12c.C: New test.
5462 * g++.dg/tls/thread_local12d.C: New test.
5463 * g++.dg/tls/thread_local12e.C: New test.
5464 * g++.dg/tls/thread_local12f.C: New test.
5465 * g++.dg/tls/thread_local12g.C: New test.
5466 * g++.dg/tls/thread_local12h.C: New test.
5467 * g++.dg/tls/thread_local12i.C: New test.
5468 * g++.dg/tls/thread_local12j.C: New test.
5469 * g++.dg/tls/thread_local12k.C: New test.
5470 * g++.dg/tls/thread_local12l.C: New test.
5471
5472 PR c++/87481
5473 * g++.dg/cpp1y/constexpr-87481.C: New test.
5474
5475 2019-03-22 Simon Wright <simon@pushface.org>
5476
5477 PR ada/89583
5478 * gnat.dg/socket2.adb: New.
5479
5480 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
5481
5482 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
5483
5484 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
5485
5486 PR target/89784
5487 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
5488 for _mm_mask{,3,z}_*.
5489 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
5490 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
5491 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
5492 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
5493 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
5494 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
5495 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
5496 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
5497 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
5498 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
5499 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
5500 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
5501 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
5502 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
5503 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
5504
5505 2019-03-22 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR target/89784
5508 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
5509 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
5510 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
5511 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
5512 __builtin_ia32_vfmsubss3_mask3): Define.
5513 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
5514 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
5515 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
5516 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
5517 __builtin_ia32_vfmsubss3_mask3): Define.
5518 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
5519 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
5520 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
5521 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
5522 __builtin_ia32_vfmsubss3_mask3): Define.
5523 * gcc.target/i386/sse-14.c: Add tests for
5524 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
5525 * gcc.target/i386/sse-22.c: Likewise.
5526
5527 2019-03-21 Martin Sebor <msebor@redhat.com>
5528
5529 PR tree-optimization/89350
5530 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
5531 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
5532 * gcc.dg/Wstringop-overflow-11.c: New test.
5533 * gcc.dg/Wstringop-overflow-12.c: New test.
5534 * gcc.dg/pr89350.c: New test.
5535 * gcc.dg/pr40340-1.c: Adjust expected warning.
5536 * gcc.dg/pr40340-2.c: Same.
5537 * gcc.dg/pr40340-4.c: Same.
5538 * gcc.dg/pr40340-5.c: Same.
5539
5540 2019-03-21 Jakub Jelinek <jakub@redhat.com>
5541
5542 PR lto/89692
5543 * g++.dg/other/pr89692.C: New test.
5544
5545 PR c++/89767
5546 * g++.dg/cpp1y/lambda-init18.C: New test.
5547 * g++.dg/cpp1y/lambda-init19.C: New test.
5548 * g++.dg/cpp1y/pr89767.C: New test.
5549
5550 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
5551 Cesar Philippidis <cesar@codesourcery.com>
5552
5553 PR fortran/72741
5554 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
5555 file.
5556 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
5557 Likewise.
5558
5559 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
5560
5561 PR fortran/72741
5562 * c-c++-common/goacc/routine-3-extern.c: New file.
5563 * c-c++-common/goacc/routine-3.c: Adjust.
5564 * c-c++-common/goacc/routine-4-extern.c: New file.
5565 * c-c++-common/goacc/routine-4.c: Adjust.
5566 * gfortran.dg/goacc/routine-module-3.f90: New file.
5567
5568 PR fortran/89773
5569 * gfortran.dg/goacc/pr89773.f90: New file.
5570 * gfortran.dg/goacc/pr77765.f90: Adjust.
5571 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
5572
5573 PR fortran/72741
5574 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
5575
5576 PR fortran/72741
5577 * gfortran.dg/goacc/routine-module-1.f90: New file.
5578 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
5579 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5580
5581 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
5582
5583 PR fortran/56408
5584 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
5585 (dg-compile-aux-modules): Fix diagnostic.
5586 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
5587 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
5588
5589 PR fortran/56408
5590 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
5591 missing nexted dg-test call support in dejaGNU 1.4.4.
5592
5593 PR fortran/29383
5594 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
5595 other '*.exp' files.
5596
5597 2019-03-21 Richard Biener <rguenther@suse.de>
5598
5599 PR tree-optimization/89779
5600 * gcc.dg/torture/pr89779.c: New testcase.
5601
5602 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5603
5604 PR c++/78645
5605 * g++.dg/cpp0x/constexpr-ice20.C: New.
5606
5607 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5608
5609 PR c++/89571
5610 * g++.dg/cpp0x/noexcept37.C: New.
5611
5612 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
5613
5614 PR d/89017
5615 * gdc.dg/pr89017.d: New test.
5616
5617 2019-03-20 Janus Weil <janus@gcc.gnu.org>
5618
5619 PR fortran/71861
5620 * gfortran.dg/interface_abstract_5.f90: New test case.
5621
5622 2019-03-20 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR target/89775
5625 * gcc.target/s390/pr89775-1.c: New test.
5626 * gcc.target/s390/pr89775-2.c: New test.
5627
5628 2019-03-20 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR target/89752
5631 * g++.target/aarch64/aarch64.exp: New file.
5632 * g++.target/aarch64/pr89752.C: New test.
5633
5634 2019-03-19 Martin Sebor <msebor@redhat.com>
5635
5636 PR tree-optimization/89688
5637 * gcc.dg/strlenopt-61.c: New test.
5638 * g++.dg/warn/Wstringop-overflow-2.C: New test.
5639
5640 2019-03-19 Jim Wilson <jimw@sifive.com>
5641
5642 PR target/89411
5643 * gcc.target/riscv/losum-overflow.c: New test.
5644
5645 2019-03-19 Martin Sebor <msebor@redhat.com>
5646
5647 PR tree-optimization/89644
5648 * gcc.dg/Wstringop-truncation-8.c: New test.
5649
5650 2019-03-19 Martin Liska <mliska@suse.cz>
5651
5652 PR middle-end/89737
5653 * gcc.dg/pr89737.c: New test.
5654
5655 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
5656
5657 PR lto/87809
5658 PR lto/89335
5659 * g++.dg/lto/pr87089_0.C: New testcase.
5660 * g++.dg/lto/pr87089_1.C: New testcase.
5661 * g++.dg/lto/pr89335_0.C: New testcase.
5662
5663 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5664
5665 PR target/89736
5666 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
5667 restrict this test to vsx targets.
5668
5669 2019-03-19 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR target/89752
5672 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
5673 * g++.dg/ext/asm16.C: Likewise.
5674 * g++.dg/ext/asm17.C: New test.
5675
5676 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
5677
5678 * c-c++-common/unroll-7.c: New test.
5679
5680 2019-03-19 Jakub Jelinek <jakub@redhat.com>
5681
5682 PR target/89726
5683 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
5684 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
5685 Add expected results for them.
5686
5687 PR c/89734
5688 * gcc.dg/pr89734.c: New test.
5689
5690 2019-03-18 Martin Sebor <msebor@redhat.com>
5691
5692 PR tree-optimization/89720
5693 * gcc.dg/Warray-bounds-42.c: New test.
5694
5695 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
5696
5697 PR c++/89630
5698 * g++.target/i386/pr89630.C: New test.
5699
5700 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
5701
5702 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
5703
5704 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
5705
5706 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
5707 the "store" test as well.
5708 * gcc.target/powerpc/bswap32.c: Ditto.
5709
5710 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
5711
5712 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
5713 the "store" test as well.
5714 * gcc.target/powerpc/bswap32.c: Ditto.
5715
5716 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
5717
5718 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
5719 "exceeds" instead of just one that talks about "too large".
5720
5721 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
5722
5723 * gcc.target/aarch64/sve/cost_model_1.c: New test.
5724
5725 2019-03-18 Martin Jambor <mjambor@suse.cz>
5726
5727 PR tree-optimization/89546
5728 * gcc.dg/tree-ssa/pr89546.c: New test.
5729
5730 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
5731
5732 PR target/89627
5733 * g++.target/riscv/call-with-empty-struct-float.C: New file.
5734 * g++.target/riscv/call-with-empty-struct-int.C: New file.
5735 * g++.target/riscv/call-with-empty-struct.H: New file.
5736 * g++.target/riscv/riscv.exp: New file.
5737
5738 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5739
5740 PR c++/85014
5741 * g++.dg/cpp0x/pr85014.C: New.
5742
5743 2019-03-18 Jakub Jelinek <jakub@redhat.com>
5744
5745 PR middle-end/86979
5746 * gcc.dg/pr86979.c: New test.
5747
5748 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5749
5750 PR fortran/88008
5751 * gfortran.dg/typebound_call_31.f90: New test.
5752
5753 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
5754
5755 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
5756 hppa*-*-hpux*.
5757 * gcc.dg/compat/pr83487-1_y.c: Likewise.
5758
5759 * gfortran.dg/pointer_init_10.f90: Require visibility support.
5760 * gfortran.dg/temporary_3.f90: Likewise.
5761
5762 * gcc.dg/pr88074.c: Require c99_runtime.
5763 * gcc.dg/warn-abs-1.c: Likewise.
5764 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
5765
5766 PR testsuite/89666
5767 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
5768 hppa*-*-hpux*.
5769 * gcc.dg/attr-copy.c: Require alias support.
5770 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
5771
5772 2019-03-16 Jakub Jelinek <jakub@redhat.com>
5773
5774 PR fortran/89724
5775 * gfortran.dg/continuation_15.f90: New test.
5776 * gfortran.dg/continuation_16.f90: New test.
5777
5778 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
5779
5780 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
5781
5782 PR testsuite/89393
5783 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
5784 * g++.dg/cpp0x/pr84497.C: Likewise.
5785
5786 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
5787 * gcc.dg/attr-copy-6.c: Likewise.
5788 * gcc.dg/pr87793.c: Likewise.
5789
5790 PR testsuite/89471
5791 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
5792
5793 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
5794 * gcc.dg/gimplefe-34.c: Likewise.
5795 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
5796 * gcc.dg/compat/pr83487-2_y.c: Likewise.
5797
5798 PR testsuite/84174
5799 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
5800 hppa*64*-*-*.
5801
5802 PR testsuite/83453
5803 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
5804
5805 * lib/target-supports.exp (check_ascii_locale_available): Remove
5806 hppa*-*-hpux*.
5807
5808 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5809
5810 PR fortran/84394
5811 * gfortran.dg/blockdata_11.f90: New test.
5812
5813 2019-03-15 Harald Anlauf <anlauf@gmx.de>
5814
5815 PR fortran/60091
5816 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
5817 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
5818
5819 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
5820
5821 PR target/87532
5822 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
5823 instruction selection.
5824 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
5825 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
5826 * gcc.target/powerpc/pr87532-mc.c: New test.
5827 * gcc.target/powerpc/pr87532.c: New test.
5828 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
5829 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
5830 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
5831 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
5832 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
5833 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
5834 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
5835 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
5836 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
5837 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
5838 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
5839 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
5840 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
5841 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
5842 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
5843 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
5844 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
5845 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
5846 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
5847 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
5848 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
5849 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
5850 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
5851 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
5852 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
5853 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
5854 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
5855
5856 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
5857
5858 PR c++/88534
5859 PR c++/88537
5860 * g++.dg/cpp2a/pr88534.C: New.
5861 * g++.dg/cpp2a/pr88537.C: New.
5862
5863 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
5864
5865 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
5866 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
5867 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
5868 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5869
5870 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5871
5872 PR target/89719
5873 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
5874 * gcc.target/aarch64/spellcheck_5.c: Likewise.
5875 * gcc.target/aarch64/spellcheck_6.c: Likewise.
5876
5877 2019-03-15 Jakub Jelinek <jakub@redhat.com>
5878
5879 PR c++/89709
5880 * g++.dg/cpp0x/constexpr-89709.C: New test.
5881
5882 PR debug/89704
5883 * gcc.dg/debug/pr89704.c: New test.
5884
5885 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
5886
5887 PR target/89650
5888 * g++.target/i386/pr89650.C: New test.
5889
5890 2019-03-14 Richard Biener <rguenther@suse.de>
5891
5892 * gcc.dg/gimplefe-13.c: Adjust.
5893 * gcc.dg/gimplefe-14.c: Likewise.
5894 * gcc.dg/gimplefe-17.c: Likewise.
5895 * gcc.dg/gimplefe-18.c: Likewise.
5896 * gcc.dg/gimplefe-7.c: Likewise.
5897 * gcc.dg/torture/pr89595.c: Likewise.
5898 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
5899 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
5900 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
5901 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5902 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5903 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5904 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
5905 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5906
5907 2019-03-14 Jakub Jelinek <jakub@redhat.com>
5908
5909 PR ipa/89684
5910 * gcc.target/i386/pr89684.c: New test.
5911
5912 PR rtl-optimization/89679
5913 * gcc.dg/pr89679.c: New test.
5914
5915 2019-03-14 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/89710
5918 * gcc.dg/torture/pr89710.c: New testcase.
5919
5920 2019-03-14 Richard Biener <rguenther@suse.de>
5921
5922 PR middle-end/89698
5923 * g++.dg/torture/pr89698.C: New testcase.
5924
5925 2019-03-14 Jakub Jelinek <jakub@redhat.com>
5926
5927 PR tree-optimization/89703
5928 * gcc.c-torture/compile/pr89703-1.c: New test.
5929 * gcc.c-torture/compile/pr89703-2.c: New test.
5930
5931 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
5932
5933 PR target/89523
5934 * gcc.target/i386/pr89523-1a.c: New test.
5935 * gcc.target/i386/pr89523-1b.c: Likewise.
5936 * gcc.target/i386/pr89523-2.c: Likewise.
5937 * gcc.target/i386/pr89523-3.c: Likewise.
5938 * gcc.target/i386/pr89523-4.c: Likewise.
5939 * gcc.target/i386/pr89523-5.c: Likewise.
5940 * gcc.target/i386/pr89523-6.c: Likewise.
5941 * gcc.target/i386/pr89523-7.c: Likewise.
5942 * gcc.target/i386/pr89523-8.c: Likewise.
5943 * gcc.target/i386/pr89523-9.c: Likewise.
5944
5945 2019-03-14 Jakub Jelinek <jakub@redhat.com>
5946
5947 PR c++/89512
5948 * g++.dg/cpp1y/var-templ61.C: New test.
5949
5950 PR c++/89652
5951 * g++.dg/cpp1y/constexpr-89652.C: New test.
5952
5953 2019-03-13 Harald Anlauf <anlauf@gmx.de>
5954
5955 PR fortran/87045
5956 * gfortran.dg/pr87045.f90: New test.
5957
5958 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
5959
5960 PR target/85860
5961 * gcc.target/i386/pr85860.c: New.
5962
5963 2019-03-13 Marek Polacek <polacek@redhat.com>
5964
5965 PR c++/89686 - mixing init-capture and simple-capture in lambda.
5966 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
5967
5968 PR c++/89660 - bogus error with -Wredundant-move.
5969 * g++.dg/cpp0x/Wredundant-move8.C: New test.
5970 * g++.dg/cpp0x/Wredundant-move9.C: New test.
5971
5972 2019-03-13 Janus Weil <janus@gcc.gnu.org>
5973
5974 PR fortran/89601
5975 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
5976 * gfortran.dg/pdt_30.f90: New test case.
5977
5978 2019-03-13 Marek Polacek <polacek@redhat.com>
5979
5980 PR c++/88979 - further P0634 fix for constructors.
5981 * g++.dg/cpp2a/typename15.C: New test.
5982
5983 2019-03-13 Martin Sebor <msebor@redhat.com>
5984
5985 PR tree-optimization/89662
5986 * gcc.dg/Warray-bounds-41.c: New test.
5987
5988 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5989
5990 PR c++/63508
5991 * g++.dg/cpp0x/auto53.C: New.
5992
5993 2019-03-13 Richard Biener <rguenther@suse.de>
5994
5995 PR middle-end/89677
5996 * gcc.dg/torture/pr89677.c: New testcase.
5997
5998 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5999
6000 PR c++/85558
6001 * g++.dg/other/friend16.C: New.
6002 * g++.dg/other/friend17.C: Likewise.
6003
6004 2019-03-13 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR middle-end/88588
6007 * c-c++-common/gomp/pr88588.c: New test.
6008
6009 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6010
6011 PR fortran/66695
6012 PR fortran/77746
6013 PR fortran/79485
6014 * gfortran.dg/binding_label_tests_30.f90: New test.
6015 * gfortran.dg/binding_label_tests_31.f90: New test.
6016 * gfortran.dg/binding_label_tests_32.f90: New test.
6017 * gfortran.dg/binding_label_tests_33.f90: New test.
6018
6019 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
6020
6021 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
6022 * gdc.dg/ubsan/ubsan.exp: New file.
6023 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
6024 Explicitly return flags from procedure.
6025
6026 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
6027
6028 PR d/88957
6029 * gdc.dg/pr88957.d: New test.
6030 * gdc.dg/simd.d: Add new vector tests.
6031
6032 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
6033
6034 PR d/87824
6035 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
6036 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
6037 -nostdinc++ flag.
6038
6039 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6040
6041 PR fortran/87673
6042 * gfortran.dg/charlen_17.f90: New test.
6043
6044 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
6045
6046 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
6047
6048 2019-03-12 Martin Liska <mliska@suse.cz>
6049
6050 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
6051 * gfortran.dg/binding_label_tests_4.f03: Likewise.
6052 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
6053 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
6054 * gfortran.dg/c_loc_tests_17.f90: Likewise.
6055 * gfortran.dg/constructor_9.f90: Likewise.
6056 * gfortran.dg/dec_structure_8.f90: Likewise.
6057 * gfortran.dg/entry_4.f90: Likewise.
6058 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
6059 * gfortran.dg/initialization_23.f90: Likewise.
6060 * gfortran.dg/logical_assignment_1.f90: Likewise.
6061 * gfortran.dg/pr80752.f90: Likewise.
6062 * gfortran.dg/pr88116_1.f90: Likewise.
6063 * gfortran.dg/pr88467.f90: Likewise.
6064 * gfortran.dg/typebound_call_7.f03: Likewise.
6065 * gfortran.dg/typebound_generic_1.f03: Likewise.
6066 * gfortran.dg/typebound_operator_2.f03: Likewise.
6067 * gfortran.dg/typebound_operator_4.f03: Likewise.
6068 * gfortran.dg/typebound_proc_9.f03: Likewise.
6069 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
6070
6071 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
6072
6073 PR fortran/89363
6074 * gfortran.dg/assumed_rank_16.f90: New test.
6075
6076 PR fortran/89364
6077 * gfortran.dg/assumed_rank_17.f90: New test.
6078
6079 2019-03-12 Jakub Jelinek <jakub@redhat.com>
6080
6081 PR middle-end/89663
6082 * gcc.c-torture/compile/pr89663-1.c: New test.
6083 * gcc.c-torture/compile/pr89663-2.c: New test.
6084
6085 2019-03-12 Richard Biener <rguenther@suse.de>
6086
6087 PR tree-optimization/89664
6088 * gfortran.dg/pr89664.f90: New testcase.
6089
6090 2019-03-11 Jakub Jelinek <jakub@redhat.com>
6091
6092 PR fortran/89651
6093 * gfortran.dg/gomp/pr89651.f90: New test.
6094
6095 PR middle-end/89655
6096 PR bootstrap/89656
6097 * gcc.c-torture/compile/pr89655.c: New test.
6098
6099 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
6100
6101 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
6102 target.
6103
6104 2019-03-11 Martin Liska <mliska@suse.cz>
6105
6106 * g++.dg/conversion/simd3.C (foo): Wrap option names
6107 with apostrophe character.
6108 * g++.dg/cpp1z/decomp3.C (test): Likewise.
6109 (test3): Likewise.
6110 * g++.dg/cpp1z/decomp4.C (test): Likewise.
6111 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
6112 * g++.dg/cpp1z/decomp45.C (f): Likewise.
6113 * g++.dg/opt/pr34036.C: Likewise.
6114 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
6115 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
6116 * gcc.dg/cpp/dir-only-4.c: Likewise.
6117 * gcc.dg/cpp/dir-only-5.c: Likewise.
6118 * gcc.dg/cpp/pr71591.c: Likewise.
6119 * gcc.dg/format/opt-1.c: Likewise.
6120 * gcc.dg/format/opt-2.c: Likewise.
6121 * gcc.dg/format/opt-3.c: Likewise.
6122 * gcc.dg/format/opt-4.c: Likewise.
6123 * gcc.dg/format/opt-5.c: Likewise.
6124 * gcc.dg/format/opt-6.c: Likewise.
6125 * gcc.dg/pr22231.c: Likewise.
6126 * gcc.dg/pr33007.c: Likewise.
6127 * gcc.dg/simd-1.c (hanneke): Likewise.
6128 * gcc.dg/simd-5.c: Likewise.
6129 * gcc.dg/simd-6.c: Likewise.
6130 * gcc.dg/spellcheck-options-14.c: Likewise.
6131 * gcc.dg/spellcheck-options-15.c: Likewise.
6132 * gcc.dg/spellcheck-options-16.c: Likewise.
6133 * gcc.dg/spellcheck-options-17.c: Likewise.
6134 * gcc.dg/tree-ssa/pr23109.c: Likewise.
6135 * gcc.dg/tree-ssa/recip-5.c: Likewise.
6136 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
6137 (__attribute__): Likewise.
6138 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
6139 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
6140 * gcc.target/powerpc/warn-1.c: Likewise.
6141 * gcc.target/powerpc/warn-2.c: Likewise.
6142
6143 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
6144
6145 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
6146
6147 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
6148
6149 * c-c++-common/unroll-6.c: New test.
6150
6151 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
6152
6153 PR c++/87571
6154 * g++.dg/template/memfriend18.C: New.
6155
6156 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6157
6158 * gdc.dg/pr89041.d: Mark as compile test.
6159
6160 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6161
6162 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
6163 dg-options.
6164
6165 2019-03-10 Martin Jambor <mjambor@suse.cz>
6166
6167 PR tree-optimization/85762
6168 PR tree-optimization/87008
6169 PR tree-optimization/85459
6170 * g++.dg/tree-ssa/pr87008.C: New test.
6171 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
6172
6173 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6174
6175 PR fortran/66089
6176 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
6177 * gfortran.dg/no_arg_check_2.f90: Likewise.
6178
6179 2019-03-10 Jakub Jelinek <jakub@redhat.com>
6180
6181 PR c++/89648
6182 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
6183
6184 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6185
6186 PR fortran/66089
6187 * gfortran.dg/dependency_53.f90: New test.
6188
6189 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6190
6191 PR fortran/87734
6192 * gfortran.dg/public_private_module_10.f90: New test.
6193
6194 2019-03-09 John David Anglin <dave.anglin@bell.net>
6195
6196 PR c++/70349
6197 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
6198
6199 PR middle-end/68733
6200 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
6201
6202 PR testsuite/89472
6203 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
6204
6205 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
6206
6207 PR c++/87750
6208 * g++.dg/cpp0x/pr87750.C: New.
6209
6210 2019-03-09 John David Anglin <dave.anglin@bell.net>
6211
6212 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
6213 * c-c++-common/ident-1a.c: Likewise.
6214 * c-c++-common/ident-1b.c: Likewise.
6215 * c-c++-common/ident-2b.c: Likewise.
6216
6217 * g++.dg/tls/pr77285-2.C: Require tls_native support.
6218
6219 * g++.dg/ext/visibility/lambda1.C: Require visibility.
6220
6221 PR inline-asm/87010
6222 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
6223
6224 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
6225 libatomic_available.
6226
6227 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
6228
6229 PR d/89041
6230 * gdc.dg/pr89041.d: New test.
6231
6232 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6233
6234 PR fortran/71544
6235 * gfortran.dg/c_ptr_tests_19.f90: New test.
6236
6237 2019-03-09 John David Anglin <dave.anglin@bell.net>
6238
6239 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
6240 * gnat.dg/debug12.adb: Likewise.
6241
6242 * lib/target-supports.exp (check_effective_target_weak_undefined):
6243 Return 0 on hppa*-*-hpux*.
6244 (check_ascii_locale_available): Likewise.
6245
6246 2019-03-09 Janus Weil <janus@gcc.gnu.org>
6247
6248 PR fortran/84504
6249 * gfortran.dg/pointer_init_10.f90: New test case.
6250
6251 2019-03-09 John David Anglin <dave.anglin@bell.net>
6252
6253 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
6254
6255 2019-03-09 John David Anglin <dave.anglin@bell.net>
6256
6257 PR fortran/89639
6258 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
6259
6260 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
6261
6262 PR fortran/71203
6263 * gfortran.dg/array_simplify_3.f90: New test case.
6264
6265 2019-03-09 Jakub Jelinek <jakub@redhat.com>
6266
6267 PR c/88568
6268 * g++.dg/other/pr88568.C: New test.
6269
6270 PR rtl-optimization/89634
6271 * gcc.c-torture/execute/pr89634.c: New test.
6272
6273 2019-03-08 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR c/85870
6276 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
6277 -r -nostdlib -flinker-output=nolto-rel.
6278
6279 2019-03-08 David Malcolm <dmalcolm@redhat.com>
6280
6281 PR target/79926
6282 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
6283 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6284 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6285 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6286
6287 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6288
6289 PR c++/63540
6290 * g++.dg/cpp0x/implicit17.C: New.
6291
6292 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
6293
6294 PR c++/22149
6295 * g++.dg/template/access29.C: New.
6296
6297 2019-03-08 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR c++/82075
6300 * g++.dg/cpp1z/decomp49.C: New test.
6301
6302 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
6303
6304 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
6305
6306 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
6307
6308 PR target/68924
6309 PR target/78782
6310 PR target/87558
6311 * gcc.target/i386/pr78782.c: New test.
6312 * gcc.target/i386/pr87558.c: Ditto.
6313
6314 2019-03-08 Jakub Jelinek <jakub@redhat.com>
6315
6316 PR c/85870
6317 * gcc.dg/lto/pr85870_0.c: New test.
6318 * gcc.dg/lto/pr85870_1.c: New test.
6319
6320 2019-03-08 Martin Liska <mliska@suse.cz>
6321
6322 PR target/86952
6323 * gcc.target/i386/pr86952.c: New test.
6324 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
6325 scanned pattern.
6326 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6327
6328 2019-03-08 Jakub Jelinek <jakub@redhat.com>
6329
6330 PR c++/89585
6331 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
6332 asm volatile.
6333
6334 PR c++/89599
6335 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
6336 * g++.dg/parse/array-size2.C: Likewise.
6337 * g++.dg/cpp0x/constexpr-89599.C: New test.
6338
6339 PR c++/89622
6340 * g++.dg/warn/pr89622.C: New test.
6341
6342 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6343
6344 PR target/80003
6345 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
6346 * gcc.target/i386/interrupt-6.c: Likewise.
6347 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
6348
6349 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
6350
6351 PR c++/84518
6352 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
6353 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
6354
6355 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6356
6357 PR translation/79999
6358 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
6359 * c-c++-common/gomp/doacross-3.c: New test.
6360
6361 PR target/89602
6362 * gcc.target/i386/avx512f-vmovss-1.c: New test.
6363 * gcc.target/i386/avx512f-vmovss-2.c: New test.
6364 * gcc.target/i386/avx512f-vmovss-3.c: New test.
6365 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
6366 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
6367 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
6368
6369 2019-03-07 Martin Jambor <mjambor@suse.cz>
6370
6371 PR lto/87525
6372 * gcc.dg/ipa/ipcp-5.c: New test.
6373
6374 2019-03-07 Martin Jambor <mjambor@suse.cz>
6375
6376 PR ipa/88235
6377 * g++.dg/ipa/pr88235.C: New test.
6378
6379 2019-04-07 Richard Biener <rguenther@suse.de>
6380
6381 PR middle-end/89618
6382 * gcc.target/i386/pr89618.c: New testcase.
6383
6384 2019-03-07 Richard Biener <rguenther@suse.de>
6385
6386 PR tree-optimization/89595
6387 * gcc.dg/torture/pr89595.c: New testcase.
6388
6389 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6390
6391 PR c++/89585
6392 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
6393
6394 2019-03-06 Harald Anlauf <anlauf@gmx.de>
6395
6396 PR fortran/71203
6397 * gfortran.dg/substr_8.f90: New test.
6398
6399 2019-03-06 Jakub Jelinek <jakub@redhat.com>
6400
6401 PR c++/87148
6402 * g++.dg/ext/flexary34.C: New test.
6403
6404 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
6405
6406 PR rtl-optimization/88845
6407 * gcc.target/powerpc/pr88845.c: New test.
6408
6409 2019-03-06 Marek Polacek <polacek@redhat.com>
6410
6411 PR c++/87378 - bogus -Wredundant-move warning.
6412 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
6413 * g++.dg/cpp0x/Wredundant-move7.C: New test.
6414
6415 2019-03-06 Richard Biener <rguenther@suse.de>
6416
6417 PR testsuite/89551
6418 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
6419 the way that makes the testcase PASS.
6420
6421 2019-03-05 Jakub Jelinek <jakub@redhat.com>
6422
6423 PR middle-end/89590
6424 * gcc.dg/pr89590.c: New test.
6425
6426 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
6427
6428 PR target/89222
6429 * gcc.target/arm/pr89222.c: Add new test.
6430
6431 2019-03-05 Richard Biener <rguenther@suse.de>
6432
6433 PR tree-optimization/89594
6434 * gcc.dg/pr89594.c: New testcase.
6435
6436 2019-03-05 Jakub Jelinek <jakub@redhat.com>
6437
6438 PR tree-optimization/89487
6439 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
6440 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
6441 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
6442 "%r14".
6443
6444 PR bootstrap/89560
6445 * g++.dg/other/pr89560.C: New test.
6446
6447 PR tree-optimization/89570
6448 * gcc.dg/pr89570.c: New test.
6449
6450 PR tree-optimization/89566
6451 * c-c++-common/pr89566.c: New test.
6452
6453 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6454
6455 PR c++/84605
6456 * g++.dg/parse/crash69.C: New.
6457
6458 2019-03-04 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR c++/71446
6461 * g++.dg/cpp2a/desig12.C: New test.
6462 * g++.dg/cpp2a/desig13.C: New test.
6463
6464 2019-03-04 Tamar Christina <tamar.christina@arm.com>
6465
6466 PR target/88530
6467 * gcc.target/aarch64/options_set_10.c: Add native.
6468
6469 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
6470
6471 PR tree-optimization/89437
6472 * gcc.dg/sinatan-1.c: Fix testcase.
6473
6474 2019-03-04 Richard Biener <rguenther@suse.de>
6475
6476 PR middle-end/89572
6477 * gcc.dg/torture/pr89572.c: New testcase.
6478
6479 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
6480
6481 PR tree-optimization/89487
6482 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
6483
6484 2019-03-03 Harald Anlauf <anlauf@gmx.de>
6485
6486 PR fortran/77583
6487 * gfortran.dg/pr77583.f90: New test.
6488
6489 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6490
6491 PR fortran/72714
6492 * gfortran.dg/coarray_allocate_11.f90: New test.
6493
6494 2019-03-02 Harald Anlauf <anlauf@gmx.de>
6495
6496 PR fortran/89516
6497 * gfortran.dg/pr89492.f90: Adjust testcase.
6498 * gfortran.dg/transfer_check_5.f90: New test.
6499
6500 2019-03-02 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR c++/71446
6503 * g++.dg/cpp2a/desig10.C: New test.
6504 * g++.dg/cpp2a/desig11.C: New test.
6505 * g++.dg/ext/desig4.C: Expect 4 new errors.
6506
6507 PR target/89506
6508 * gcc.dg/pr89506.c: New test.
6509
6510 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
6511 Monk Chiang <sh.chiang04@gmail.com>
6512
6513 * gcc.target/riscv/attribute-1.c: New.
6514 * gcc.target/riscv/attribute-2.c: Likewise.
6515 * gcc.target/riscv/attribute-3.c: Likewise.
6516 * gcc.target/riscv/attribute-4.c: Likewise.
6517 * gcc.target/riscv/attribute-5.c: Likewise.
6518 * gcc.target/riscv/attribute-6.c: Likewise.
6519 * gcc.target/riscv/attribute-7.c: Likewise.
6520 * gcc.target/riscv/attribute-8.c: Likewise.
6521 * gcc.target/riscv/attribute-9.c: Likewise.
6522
6523 * gcc.target/riscv/arch-1.c: New.
6524 * gcc.target/riscv/arch-2.c: Likewise.
6525 * gcc.target/riscv/arch-3.c: Likewise.
6526 * gcc.target/riscv/arch-4.c: Likewise.
6527
6528 2019-03-01 Jakub Jelinek <jakub@redhat.com>
6529
6530 PR middle-end/89497
6531 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
6532 scan-tree-dump-times from dom3 to tracer pass.
6533
6534 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
6535
6536 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
6537 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
6538
6539 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
6540
6541 PR rtl-optimization/85899
6542 * gcc.dg/pr85899.c: New test.
6543
6544 2019-03-01 Marek Polacek <polacek@redhat.com>
6545
6546 PR c++/89537 - missing location for error with non-static member fn.
6547 * g++.dg/diagnostic/member-fn-1.C: New test.
6548
6549 PR c++/89532 - ICE with incomplete type in decltype.
6550 * g++.dg/cpp2a/nontype-class14.C: New test.
6551
6552 2019-03-01 Jakub Jelinek <jakub@redhat.com>
6553
6554 Implement P1002R1, Try-catch blocks in constexpr functions
6555 PR c++/89513
6556 * g++.dg/cpp2a/constexpr-try1.C: New test.
6557 * g++.dg/cpp2a/constexpr-try2.C: New test.
6558 * g++.dg/cpp2a/constexpr-try3.C: New test.
6559 * g++.dg/cpp2a/constexpr-try4.C: New test.
6560 * g++.dg/cpp2a/constexpr-try5.C: New test.
6561 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
6562
6563 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
6564
6565 PR tree-optimization/89535
6566 * gfortran.dg/vect/pr89535.f90: New test.
6567
6568 2019-03-01 Richard Biener <rguenther@suse.de>
6569
6570 PR middle-end/89541
6571 * gfortran.dg/pr89451.f90: New testcase.
6572
6573 2019-03-01 Richard Biener <rguenther@suse.de>
6574
6575 PR middle-end/89497
6576 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
6577 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
6578 that happen now earlier.
6579
6580 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
6581
6582 * gcc.c-torture/execute/20190228-1.c: New test.
6583
6584 2019-02-28 Marek Polacek <polacek@redhat.com>
6585
6586 PR c++/87068 - missing diagnostic with fallthrough statement.
6587 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
6588
6589 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
6590 Cesar Philippidis <cesar@codesourcery.com>
6591
6592 PR fortran/72741
6593 PR fortran/89433
6594 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
6595 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
6596
6597 PR fortran/72741
6598 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
6599
6600 PR fortran/72741
6601 PR fortran/89433
6602 * gfortran.dg/goacc/routine-6.f90: Update
6603 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
6604 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
6605
6606 2019-02-28 Jakub Jelinek <jakub@redhat.com>
6607
6608 PR c/89521
6609 * gcc.dg/pr89521-1.c: New test.
6610 * gcc.dg/pr89521-2.c: New test.
6611
6612 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
6613
6614 PR testsuite/89441
6615 * g++.dg/ipa/pr89009.C: Update symbol visibility.
6616
6617 2019-02-28 Tamar Christina <tamar.christina@arm.com>
6618
6619 PR target/88530
6620 * gcc.target/aarch64/options_set_10.c: New test.
6621
6622 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
6623
6624 PR c++/89522
6625 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
6626
6627 2019-02-28 Jakub Jelinek <jakub@redhat.com>
6628
6629 PR c/89525
6630 * gcc.dg/pr89525.c: New test.
6631
6632 PR c/89520
6633 * gcc.dg/pr89520-1.c: New test.
6634 * gcc.dg/pr89520-2.c: New test.
6635
6636 2019-02-27 Marek Polacek <polacek@redhat.com>
6637
6638 PR c++/88857 - ICE with value-initialization of argument in template.
6639 * g++.dg/cpp0x/initlist-value4.C: New test.
6640
6641 2019-02-27 Marek Polacek <polacek@redhat.com>
6642
6643 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
6644 * g++.dg/cpp0x/using-enum-3.C: New test.
6645
6646 2019-02-27 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR tree-optimization/89280
6649 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
6650 keyword.
6651
6652 2019-02-27 Richard Biener <rguenther@suse.de>
6653
6654 * gcc.dg/gimplefe-36.c: New testcase.
6655
6656 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6657
6658 PR c++/89488
6659 * g++.dg/cpp0x/nsdmi15.C: New.
6660
6661 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6662
6663 PR c++/88987
6664 * g++.dg/cpp0x/pr88987.C: New.
6665
6666 2019-02-27 Jakub Jelinek <jakub@redhat.com>
6667
6668 PR tree-optimization/89280
6669 * gcc.c-torture/compile/pr89280.c: New test.
6670 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
6671 function. Skip the test for -O0.
6672
6673 2018-02-26 Steve Ellcey <sellcey@marvell.com>
6674
6675 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
6676 * gfortran.dg/simd-builtins-2.f90: Ditto.
6677 * gfortran.dg/simd-builtins-6.f90: Ditto.
6678 * gfortran.dg/simd-builtins-8.f90: New test.
6679 * gfortran.dg/simd-builtins-8.h: New header file.
6680
6681 2019-02-26 Jakub Jelinek <jakub@redhat.com>
6682
6683 PR c++/89507
6684 * g++.dg/other/new2.C: New test.
6685
6686 PR tree-optimization/89500
6687 * gcc.dg/pr89500.c: New test.
6688 * gcc.dg/Wstringop-overflow-10.c: New test.
6689 * gcc.dg/strlenopt-60.c: New test.
6690
6691 2019-02-26 Harald Anlauf <anlauf@gmx.de>
6692
6693 PR fortran/89492
6694 * gfortran.dg/pr89492.f90: New test.
6695
6696 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6697
6698 PR fortran/89496
6699 * gfortran.dg/altreturn_9_0.f90: New file.
6700 * gfortran.dg/altreturn_9_1.f90: New file.
6701
6702 2019-02-26 Jakub Jelinek <jakub@redhat.com>
6703
6704 PR c++/89481
6705 * g++.dg/cpp1y/constexpr-89481.C: New test.
6706
6707 2019-02-26 Richard Biener <rguenther@suse.de>
6708
6709 PR tree-optimization/89505
6710 * gcc.dg/torture/pr89505.c: New testcase.
6711
6712 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
6713
6714 * gnat.dg/opt77.adb: New test.
6715 * gnat.dg/opt77_pkg.ad[sb]: New helper.
6716
6717 2019-02-26 Jakub Jelinek <jakub@redhat.com>
6718
6719 PR target/89474
6720 * gcc.target/i386/pr89474.c: New test.
6721
6722 2019-02-25 Jakub Jelinek <jakub@redhat.com>
6723
6724 PR c/77754
6725 * gcc.c-torture/compile/pr77754-1.c: New test.
6726 * gcc.c-torture/compile/pr77754-2.c: New test.
6727 * gcc.c-torture/compile/pr77754-3.c: New test.
6728 * gcc.c-torture/compile/pr77754-4.c: New test.
6729 * gcc.c-torture/compile/pr77754-5.c: New test.
6730 * gcc.c-torture/compile/pr77754-6.c: New test.
6731
6732 2019-02-25 Tamar Christina <tamar.christina@arm.com>
6733
6734 PR target/88530
6735 * gcc.target/aarch64/options_set_1.c: New test.
6736 * gcc.target/aarch64/options_set_2.c: New test.
6737 * gcc.target/aarch64/options_set_3.c: New test.
6738 * gcc.target/aarch64/options_set_4.c: New test.
6739 * gcc.target/aarch64/options_set_5.c: New test.
6740 * gcc.target/aarch64/options_set_6.c: New test.
6741 * gcc.target/aarch64/options_set_7.c: New test.
6742 * gcc.target/aarch64/options_set_8.c: New test.
6743 * gcc.target/aarch64/options_set_9.c: New test.
6744
6745 2019-02-25 Tamar Christina <tamar.christina@arm.com>
6746
6747 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
6748 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
6749 Rename ....
6750 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
6751 test_vfmlslq_high_f16): ... To this.
6752 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
6753 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
6754 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
6755 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
6756 test_vfmlslq_laneq_high_u32): Rename ...
6757 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
6758 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
6759 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
6760 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
6761 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
6762 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
6763 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
6764 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
6765 test_vfmlslq_laneq_low_u32): Rename ...
6766 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
6767 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
6768 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
6769 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
6770 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
6771 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
6772 Rename ...
6773 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
6774 test_vfmlslq_low_f16): ... To this.
6775
6776 2019-02-25 Tamar Christina <tamar.christina@arm.com>
6777
6778 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
6779 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
6780 Rename ...
6781 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
6782 test_vfmlslq_high_f16): ... To this.
6783 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
6784 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
6785 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
6786 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
6787 test_vfmlslq_laneq_high_u32): Rename ...
6788 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
6789 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
6790 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
6791 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
6792 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
6793 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
6794 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
6795 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
6796 test_vfmlslq_laneq_low_u32): Rename ...
6797 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
6798 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
6799 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
6800 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
6801 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
6802 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
6803 Rename ...
6804 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
6805 test_vfmlslq_low_f16): ... To This.
6806 * lib/target-supports.exp
6807 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
6808
6809 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
6810
6811 PR fortran/89282
6812 * gfortran.dg/overload_3.f90: New test.
6813
6814 2019-02-25 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR c++/89285
6817 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
6818
6819 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
6820
6821 PR libfortran/89274
6822 * gfortran.dg/list_directed_large.f90: New test.
6823
6824 2019-02-25 Jakub Jelinek <jakub@redhat.com>
6825
6826 PR target/89434
6827 * gcc.c-torture/execute/pr89434.c: New test.
6828
6829 PR target/89438
6830 * gcc.dg/pr89438.c: New test.
6831
6832 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
6833
6834 PR c++/84585
6835 * g++.dg/cpp0x/pr84585.C: New.
6836
6837 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6838
6839 PR fortran/89174
6840 * gfortran.dg/allocate_with_mold_3.f90: New test.
6841
6842 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
6843
6844 PR target/87007
6845 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
6846 * gcc.target/i386/pr87007-2.c: Likewise.
6847
6848 2019-02-24 Harald Anlauf <anlauf@gmx.de>
6849
6850 PR fortran/89266
6851 PR fortran/88326
6852 * gfortran.dg/pr89266.f90: New test.
6853 * gfortran.dg/pr88326.f90: New test.
6854
6855 2019-02-24 Jakub Jelinek <jakub@redhat.com>
6856
6857 PR rtl-optimization/89445
6858 * gcc.target/i386/avx512f-pr89445.c: New test.
6859
6860 2019-02-23 Martin Sebor <msebor@redhat.com>
6861
6862 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
6863 wchar_t to wint_t to avoid a bogus -Wformat warning in
6864 ILP32 (bug 77970).
6865
6866 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
6867
6868 PR testsuite/89476
6869 * gfortran.dg/ISO_Fortran_binding_5.c: Include
6870 "../../../libgfortran/ISO_Fortran_binding.h".
6871 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
6872
6873 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
6874
6875 PR driver/69471
6876 * gcc.dg/pr69471-1.c: New test.
6877 * gcc.dg/pr69471-2.c: Likewise.
6878 * gcc.target/i386/pr69471-3.c: Likewise.
6879
6880 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6881
6882 PR fortran/84387
6883 * gfortran.dg/dtio_34.f90: New test.
6884
6885 2019-02-23 Marek Polacek <polacek@redhat.com>
6886
6887 PR c++/88294 - ICE with non-constant noexcept-specifier.
6888 * g++.dg/cpp0x/noexcept34.C: New test.
6889 * g++.dg/cpp0x/noexcept35.C: New test.
6890
6891 PR c++/89419
6892 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
6893
6894 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
6895
6896 PR fortran/88117
6897 * gfortran.dg/deferred_character_32.f90 : New test
6898
6899 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
6900
6901 PR fortran/89385
6902 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
6903 previously incorrect lbound for allocatable expressions. Also
6904 correct stop values to avoid repetition.
6905 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
6906 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
6907
6908 PR fortran/89366
6909 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
6910 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
6911 * gfortran.dg/pr32599.f03 : Set standard to F2008.
6912
6913 2019-02-22 David Malcolm <dmalcolm@redhat.com>
6914
6915 PR c++/89390
6916 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
6917 renaming to a multicharacter name, so that start != finish. Add
6918 tests for dtor locations.
6919
6920 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6921
6922 PR c++/84676
6923 * g++.dg/cpp0x/pr84676.C: New.
6924
6925 2019-02-22 Martin Sebor <msebor@redhat.com>
6926
6927 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
6928 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
6929
6930 2019-02-22 Harald Anlauf <anlauf@gmx.de>
6931
6932 PR fortran/83057
6933 * gfortran.dg/newunit_6.f90: New test.
6934
6935 2019-02-22 Marek Polacek <polacek@redhat.com>
6936
6937 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
6938 * g++.dg/cpp2a/explicit14.C: New test.
6939
6940 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
6941
6942 PR target/89324
6943 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
6944 * gfortran.fortran-torture/compile/pr89324.f90: New test.
6945
6946 2019-02-22 Martin Sebor <msebor@redhat.com>
6947
6948 PR c/89425
6949 * gcc.dg/Wabsolute-value.c: New test.
6950
6951 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
6952
6953 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
6954 Hongtao Liu <hongtao.liu@intel.com>
6955 Sunil K Pandey <sunil.k.pandey@intel.com>
6956
6957 PR target/87007
6958 * gcc.target/i386/pr87007-1.c: New test.
6959 * gcc.target/i386/pr87007-2.c: Likewise.
6960
6961 2019-02-22 Richard Biener <rguenther@suse.de>
6962
6963 PR tree-optimization/89440
6964 * gcc.dg/vect/pr89440.c: New testcase.
6965
6966 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
6967
6968 * lib/target-supports.exp (check_effective_target_offload_nvptx):
6969 Remove.
6970
6971 PR fortran/72741
6972 * gfortran.dg/goacc/classify-routine.f95: Adjust.
6973
6974 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
6975 * g++.dg/goacc/template.C: Likewise.
6976
6977 PR fortran/78027
6978 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
6979
6980 2019-02-22 Richard Biener <rguenther@suse.de>
6981
6982 PR middle-end/87609
6983 * gcc.dg/torture/restrict-7.c: New testcase.
6984
6985 2019-02-21 Jakub Jelinek <jakub@redhat.com>
6986
6987 PR c++/89285
6988 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
6989 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
6990 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
6991 diagnostics.
6992 * g++.dg/cpp1y/constexpr-89285.C: New test.
6993 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
6994 for C++11.
6995 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
6996 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
6997
6998 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
6999
7000 PR target/87412
7001 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
7002 -fcf-protection with -fcf-protection=branch.
7003 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
7004 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
7005 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
7006 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
7007 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
7008
7009 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
7010
7011 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
7012 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
7013
7014 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7015
7016 PR fortran/86119
7017 * gfortran.dg/warn_conversion_11.f90: New test.
7018
7019 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
7020
7021 PR target/87412
7022 * gcc.target/i386/pr87412-1.c: New file.
7023 * gcc.target/i386/pr87412-2.c: Likewise.
7024 * gcc.target/i386/pr87412-3.c: Likewise.
7025 * gcc.target/i386/pr87412-4.c: Likewise.
7026
7027 2019-02-20 Jakub Jelinek <jakub@redhat.com>
7028
7029 PR c++/89403
7030 * g++.dg/cpp0x/pr89403.C: New test.
7031
7032 PR c++/89405
7033 * g++.dg/cpp1z/inline-var5.C: New test.
7034
7035 PR middle-end/89412
7036 * gcc.c-torture/compile/pr89412.c: New test.
7037
7038 2019-02-20 Jakub Jelinek <jakub@redhat.com>
7039 David Malcolm <dmalcolm@redhat.com>
7040
7041 PR middle-end/89091
7042 * gcc.dg/torture/pr89091.c: New test.
7043
7044 2019-02-20 Jakub Jelinek <jakub@redhat.com>
7045
7046 PR middle-end/88074
7047 PR middle-end/89415
7048 * gcc.dg/pr88074-2.c: New test.
7049
7050 PR c++/89336
7051 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
7052
7053 2019-02-20 David Malcolm <dmalcolm@redhat.com>
7054
7055 PR c/89410
7056 * gcc.dg/pr89410-1.c: New test.
7057 * gcc.dg/pr89410-2.c: New test.
7058
7059 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
7060
7061 * lib/target-supports.exp (check_effective_target_vect_usad_char):
7062 Add PowerPC support.
7063 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
7064 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
7065
7066 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7067
7068 PR target/86487
7069 * gcc.target/arm/pr86487.c: New.
7070
7071 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7072
7073 PR c++/84536
7074 * g++.dg/cpp1y/var-templ60.C: New.
7075
7076 2019-02-20 Li Jia He <helijia@linux.ibm.com>
7077
7078 PR target/88100
7079 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
7080
7081 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
7082
7083 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
7084
7085 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7086
7087 PR fortran/89384
7088 * gfortran.dg/ISO_Fortran_binding_4.f90
7089
7090 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
7091
7092 PR c/87924
7093 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
7094 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
7095
7096 2019-02-19 Richard Biener <rguenther@suse.de>
7097
7098 PR middle-end/88074
7099 * gcc.dg/pr88074.c: New testcase.
7100
7101 2019-02-19 Jakub Jelinek <jakub@redhat.com>
7102
7103 PR middle-end/89303
7104 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
7105 namespace.
7106
7107 PR c++/89387
7108 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
7109
7110 PR c++/89391
7111 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
7112
7113 PR c++/89390
7114 * g++.dg/diagnostic/pr89390.C: New test.
7115
7116 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
7117
7118 * README: Fix typos.
7119
7120 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7121
7122 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
7123 bad_weak_ptr_.
7124
7125 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
7126
7127 PR fortran/87689
7128 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
7129 options.
7130 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
7131 * gfortran.dg/lto/pr87689_0.f: New file.
7132 * gfortran.dg/lto/pr87689_1.f: New file.
7133
7134 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
7135
7136 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
7137
7138 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7139
7140 * gdc.dg/dg.exp: Tabify.
7141 * gdc.dg/lto/lto.exp: Likewise.
7142 * gdc.test/gdc-test.exp: Likewise.
7143 * lib/gdc-dg.exp: Likewise.
7144 * lib/gdc.exp: Likewise.
7145
7146 2019-02-18 Richard Biener <rguenther@suse.de>
7147
7148 PR tree-optimization/89296
7149 * gcc.dg/uninit-pr89296.c: New testcase.
7150
7151 2019-02-18 Jakub Jelinek <jakub@redhat.com>
7152
7153 PR target/89369
7154 * gcc.c-torture/execute/pr89369.c: New test.
7155 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
7156 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
7157 34,63,62.
7158
7159 2019-02-18 Martin Jambor <mjambor@suse.cz>
7160
7161 PR tree-optimization/89209
7162 * gcc.dg/tree-ssa/pr89209.c: New test.
7163
7164 2019-02-18 Martin Liska <mliska@suse.cz>
7165
7166 * gfortran.dg/simd-builtins-7.f90: New test.
7167 * gfortran.dg/simd-builtins-7.h: New test.
7168
7169 2019-02-17 Harald Anlauf <anlauf@gmx.de>
7170
7171 PR fortran/88299
7172 * gfortran.dg/pr88299.f90: New test.
7173
7174 2019-02-17 Harald Anlauf <anlauf@gmx.de>
7175
7176 PR fortran/89077
7177 * gfortran.dg/transfer_simplify_12.f90: New test.
7178
7179 2019-02-17 Marek Polacek <polacek@redhat.com>
7180
7181 PR c++/89217 - ICE with list-initialization in range-based for loop.
7182 * g++.dg/cpp0x/range-for37.C: New test.
7183
7184 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
7185
7186 PR c++/89315
7187 * g++.dg/cpp0x/initlist114.C: New test.
7188
7189 PR c++/89356
7190 * g++.dg/abi/mangle68.C: New test.
7191 * g++.dg/cpp0x/decltype69.C: New test.
7192
7193 2019-02-16 David Malcolm <dmalcolm@redhat.com>
7194
7195 PR c++/88680
7196 * g++.dg/wrappers/pr88680.C: New test.
7197
7198 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7199
7200 PR fortran/71066
7201 * gfortran.dg/coarray_data_1.f90: New test.
7202
7203 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
7204
7205 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
7206 * c-c++-common/patchable_function_entry-default.c: Likewise.
7207 * c-c++-common/patchable_function_entry-definition.c: Likewise.
7208
7209 2019-02-16 Jakub Jelinek <jakub@redhat.com>
7210
7211 PR rtl-optimization/66152
7212 * gcc.target/i386/pr66152.c: New test.
7213
7214 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
7215
7216 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
7217 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
7218
7219 2019-02-15 Tamar Christina <tamar.christina@arm.com>
7220
7221 * lib/target-supports.exp
7222 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
7223 checking alternative.
7224
7225 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
7226
7227 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
7228
7229 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
7230
7231 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
7232 * c-c++-common/patchable_function_entry-default.c: Likewise.
7233 * c-c++-common/patchable_function_entry-definition.c: Likewise.
7234 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
7235
7236 2019-02-15 Jakub Jelinek <jakub@redhat.com>
7237
7238 PR other/69006
7239 PR testsuite/88920
7240 * lib/gcc-dg.exp: If llvm_binutils effective target, set
7241 allow_blank_lines to 2 during initialization.
7242 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
7243 it was previously zero.
7244 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
7245 Clear allow_blank_lines afterwards whenever it was 1.
7246 * gdc.test/gdc-test.exp (dmd2dg): Don't call
7247 dg-allow-blank-lines-in-output here.
7248 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
7249 the tests and restore it back at the end.
7250
7251 * c-c++-common/ubsan/opts-1.c: New test.
7252 * c-c++-common/ubsan/opts-2.c: New test.
7253 * c-c++-common/ubsan/opts-3.c: New test.
7254 * c-c++-common/ubsan/opts-4.c: New test.
7255
7256 2019-02-15 Richard Biener <rguenther@suse.de>
7257 Jakub Jelinek <jakub@redhat.com>
7258
7259 PR tree-optimization/89278
7260 * gcc.dg/pr89278.c: New test.
7261
7262 2019-02-15 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR c/89340
7265 * gcc.dg/pr89340.c: New test.
7266 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
7267 that leaf attribute on nested function is useless.
7268
7269 PR other/89342
7270 * gcc.dg/pr89342.c: New test.
7271
7272 2019-02-14 Jakub Jelinek <jakub@redhat.com>
7273
7274 PR rtl-optimization/89354
7275 * gcc.dg/pr89354.c: New test.
7276
7277 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
7278
7279 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
7280 * gcc.target/i386/ssse3-pabsd.c: Ditto.
7281 * gcc.target/i386/ssse3-pabsw.c: Ditto.
7282 * gcc.target/i386/ssse3-palignr.c: Ditto.
7283 * gcc.target/i386/ssse3-phaddd.c: Ditto.
7284 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
7285 * gcc.target/i386/ssse3-phaddw.c: Ditto.
7286 * gcc.target/i386/ssse3-phsubd.c: Ditto.
7287 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
7288 * gcc.target/i386/ssse3-phsubw.c: Ditto.
7289 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
7290 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
7291 * gcc.target/i386/ssse3-pshufb.c: Ditto.
7292 * gcc.target/i386/ssse3-psignb.c: Ditto.
7293 * gcc.target/i386/ssse3-psignd.c: Ditto.
7294 * gcc.target/i386/ssse3-psignw.c: Ditto.
7295
7296 2018-02-14 Steve Ellcey <sellcey@marvell.com>
7297
7298 * gcc.target/aarch64/pcs_attribute.c: New test.
7299
7300 2019-02-14 Harald Anlauf <anlauf@gmx.de>
7301
7302 PR fortran/88248
7303 * gfortran.dg/pr88248.f90: New test.
7304 * gfortran.dg/f2018_obs.f90: Updated test.
7305
7306 2019-02-14 Tamar Christina <tamar.christina@arm.com>
7307
7308 * gcc.target/arm/pr88850.c: change options to additional option.
7309
7310 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7311
7312 PR d/87864
7313 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
7314 present.
7315
7316 2019-02-14 Tamar Christina <tamar.christina@arm.com>
7317
7318 PR target/88850
7319 * gcc.target/arm/pr88850-2.c: New test.
7320 * lib/target-supports.exp
7321 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
7322 check_effective_target_arm_neon_softfp_fp16_ok,
7323 add_options_for_arm_neon_softfp_fp16): New.
7324
7325 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
7326
7327 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
7328 * lib/target-supports.exp: Add procedure to check for ldrd.
7329
7330 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
7331
7332 PR fortran/72715
7333 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
7334 * gfortran.dg/goacc/loop-3.f95: Likewise.
7335 * gfortran.dg/goacc/pr72715.f90: New test.
7336
7337 2019-02-14 Martin Liska <mliska@suse.cz>
7338
7339 PR rtl-optimization/89242
7340 * g++.dg/pr89242.C: New test.
7341
7342 2019-02-14 Jakub Jelinek <jakub@redhat.com>
7343
7344 PR tree-optimization/89314
7345 * gcc.dg/pr89314.c: New test.
7346
7347 PR middle-end/89284
7348 * gcc.dg/ubsan/pr89284.c: New test.
7349
7350 2019-02-13 Ian Lance Taylor <iant@golang.org>
7351
7352 * gcc.dg/func-attr-1.c: New test.
7353
7354 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
7355
7356 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
7357
7358 2019-02-13 Marek Polacek <polacek@redhat.com>
7359
7360 PR c++/89297 - ICE with OVERLOAD in template.
7361 * g++.dg/cpp0x/initlist113.C: New test.
7362
7363 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
7364
7365 PR c++/86379
7366 * g++.dg/cpp0x/pr86379.C: New.
7367
7368 PR c++/87322
7369 * g++.dg/cpp1y/pr87322.C: New.
7370 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
7371 instantiate the expected number of lambda functions.
7372
7373 2019-02-13 Marek Polacek <polacek@redhat.com>
7374
7375 PR c++/77304
7376 * g++.dg/cpp2a/nontype-class13.C: New test.
7377
7378 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
7379
7380 PR target/89190
7381 * gcc.target/arm/pr89190.c: New test.
7382
7383 2019-02-13 David Malcolm <dmalcolm@redhat.com>
7384
7385 PR c++/89036
7386 * g++.dg/concepts/pr89036.C: New test.
7387
7388 2019-02-13 Tamar Christina <tamar.christina@arm.com>
7389
7390 PR target/88847
7391 * gcc.target/aarch64/sve/pr88847.c: New test.
7392
7393 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
7394 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR middle-end/89303
7397 * g++.dg/torture/pr89303.C: New test.
7398
7399 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7400
7401 PR c++/88986
7402 * g++.dg/cpp1z/using4.C: New.
7403 * g++.dg/cpp1z/using5.C: Likewise.
7404 * g++.dg/cpp1z/using6.C: Likewise.
7405
7406 2019-02-13 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR target/89290
7409 * gcc.target/i386/pr89290.c: New test.
7410
7411 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
7412
7413 * gcc.target/i386/enqcmd.c: New test.
7414 * gcc.target/i386/enqcmds.c: Likewise.
7415 * g++.dg/other/i386-2.C: Add -menqcmd.
7416 * g++.dg/other/i386-3.C: Likewise.
7417 * gcc.target/i386/sse-12.c: Likewise.
7418 * gcc.target/i386/sse-13.c: Likewise.
7419 * gcc.target/i386/sse-14.c: Likewise.
7420 * gcc.target/i386/sse-23.c: Likewise.
7421
7422 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
7423
7424 * gcc.target/powerpc/crypto-builtin-1.c
7425 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
7426 New testcases.
7427
7428 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
7429
7430 PR target/89229
7431 * gcc.target/i386/pr89229-1.c: New test.
7432
7433 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
7434
7435 PR target/89233
7436 * gcc.target/s390/pr89233.c: New test.
7437
7438 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
7439
7440 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
7441 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
7442 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
7443
7444 2019-02-12 Richard Biener <rguenther@suse.de>
7445
7446 PR tree-optimization/89253
7447 * gfortran.dg/pr89253.f: New testcase.
7448
7449 2019-02-11 Marek Polacek <polacek@redhat.com>
7450
7451 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
7452 * g++.dg/cpp0x/nullptr40.C: New test.
7453 * g++.dg/cpp0x/nullptr41.C: New test.
7454
7455 2019-02-11 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR c++/88977
7458 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
7459
7460 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
7461
7462 PR tree-optimization/86637
7463 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
7464
7465 2019-02-11 Martin Sebor <msebor@redhat.com>
7466
7467 PR tree-optimization/88771
7468 * gcc.dg/Wstringop-overflow-8.c: New test.
7469 * gcc.dg/Wstringop-overflow-9.c: New test.
7470 * gcc.dg/Warray-bounds-40.c: New test.
7471 * gcc.dg/builtin-stpncpy.c: Adjust.
7472 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
7473 * g++.dg/opt/memcpy1.C: Adjust.
7474
7475 2019-02-11 Martin Sebor <msebor@redhat.com>
7476
7477 PR c++/87996
7478 * c-c++-common/array-5.c: New test.
7479 * c-c++-common/pr68107.c: Adjust text of diagnostics.
7480 * g++.dg/init/new38.C: Same.
7481 * g++.dg/init/new43.C: Same.
7482 * g++.dg/init/new44.C: Same.
7483 * g++.dg/init/new46.C: Same.
7484 * g++.dg/other/large-size-array.C: Same.
7485 * g++.dg/other/new-size-type.C: Same.
7486 * g++.dg/template/array30.C: Same.
7487 * g++.dg/template/array32.C: New test.
7488 * g++.dg/template/dependent-name3.C: Adjust.
7489 * gcc.dg/large-size-array-3.c: Same.
7490 * gcc.dg/large-size-array-5.c: Same.
7491 * gcc.dg/large-size-array.c: Same.
7492 * g++.old-deja/g++.brendan/array1.C: Same.
7493 * g++.old-deja/g++.mike/p6149.C: Same.
7494
7495 2019-02-11 Martin Sebor <msebor@redhat.com>
7496
7497 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
7498
7499 2019-02-11 Tamar Christina <tamar.christina@arm.com>
7500
7501 PR middle-end/88560
7502 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
7503 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
7504 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
7505
7506 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
7507
7508 * gcc.target/powerpc/vec-sld-modulo.c: New.
7509 * gcc.target/powerpc/vec-srad-modulo.c: New.
7510 * gcc.target/powerpc/vec-srd-modulo.c: New.
7511
7512 2019-02-11 Martin Liska <mliska@suse.cz>
7513
7514 PR ipa/89009
7515 * g++.dg/ipa/pr89009.C: New test.
7516
7517 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7518
7519 PR fortran/71723
7520 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
7521 * gfortran.dg/pointer_init_6.f90: Likewise.
7522 * gfortran.dg/pointer_init_9.f90: New test.
7523
7524 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7525
7526 PR fortran/67679
7527 * gfortran.dg/warn_undefined_1.f90: New test.o
7528
7529 2019-02-10 Jakub Jelinek <jakub@redhat.com>
7530
7531 PR tree-optimization/89268
7532 * gcc.dg/vect/pr89268.c: New test.
7533
7534 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7535
7536 * gnat.dg/lto19.adb: Remove dg-excess-errors.
7537
7538 2019-02-09 Harald Anlauf <anlauf@gmx.de>
7539
7540 PR fortran/89077
7541 * gfortran.dg/substr_simplify.f90: New test.
7542
7543 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
7544
7545 PR ipa/88711
7546 * gfortran.dg/pr79966.f90: Xfail everwyhere.
7547
7548 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
7549
7550 PR fortran/89200
7551 * gfortran.dg/array_reference_2.f90 : New test.
7552
7553 2019-02-09 Jakub Jelinek <jakub@redhat.com>
7554
7555 PR middle-end/89246
7556 * gcc.dg/gomp/pr89246-1.c: New test.
7557 * gcc.dg/gomp/pr89246-2.c: New test.
7558
7559 2019-02-08 Jakub Jelinek <jakub@redhat.com>
7560
7561 PR tree-optimization/88739
7562 * gcc.c-torture/execute/pr88739.c: New test.
7563
7564 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7565
7566 PR testsuite/89258
7567 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
7568
7569 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
7570
7571 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
7572 * gcc.target/s390/vector/vec-copysign.c: New test.
7573
7574 2019-02-08 Richard Biener <rguenther@suse.de>
7575
7576 PR tree-optimization/89247
7577 * gcc.dg/torture/pr89247.c: New testcase.
7578
7579 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
7580
7581 * gcc.target/s390/jump-label.c: New test.
7582
7583 2019-02-08 Richard Biener <rguenther@suse.de>
7584
7585 PR testsuite/89250
7586 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
7587
7588 2019-02-08 Jakub Jelinek <jakub@redhat.com>
7589
7590 PR rtl-optimization/89234
7591 * g++.dg/ubsan/pr89234.C: New test.
7592
7593 2019-02-08 Richard Biener <rguenther@suse.de>
7594
7595 PR middle-end/89223
7596 * gcc.dg/torture/pr89223.c: New testcase.
7597
7598 2019-02-07 David Malcolm <dmalcolm@redhat.com>
7599
7600 PR tree-optimization/86637
7601 PR tree-optimization/89235
7602 * gcc.c-torture/compile/pr86637-1.c: New test.
7603 * gcc.c-torture/compile/pr86637-2.c: New test.
7604 * gcc.c-torture/compile/pr86637-3.c: New test.
7605 * gcc.c-torture/compile/pr89235.c: New test.
7606
7607 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7608
7609 * gcc.target/aarch64/abd_1.c: New test.
7610 * gcc.dg/sabd_1.c: Likewise.
7611
7612 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
7613
7614 PR fortran/52789
7615 * gfortran.dg/wunused-parameter_2.f90: New test.
7616
7617 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
7618
7619 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
7620
7621 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
7622
7623 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
7624 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
7625
7626 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
7627 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR bootstrap/88714
7630 * gcc.c-torture/execute/pr88714.c: New test.
7631 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
7632
7633 2019-02-07 Tamar Christina <tamar.christina@arm.com>
7634
7635 PR/target 88850
7636 * gcc.target/arm/pr88850.c: New test.
7637
7638 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
7639
7640 PR c++/86218
7641 * g++.dg/cpp0x/pr86218.C: New.
7642
7643 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
7644
7645 PR rtl-optimization/89225
7646 * gcc.target/powerpc/pr89225.c: New.
7647
7648 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
7649
7650 * gnat.dg/opt76.adb: New test.
7651
7652 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7653
7654 PR fortran/71860
7655 * gfortran.dg/null_10.f90: New test.
7656
7657 2019-02-06 David Malcolm <dmalcolm@redhat.com>
7658
7659 PR c++/71302
7660 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
7661 column numbers to dg-warning directives where they are correct.
7662 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
7663 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
7664 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
7665
7666 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7667
7668 PR debug/87451
7669 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
7670 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
7671 xfail scan-assembler-not with Solaris as.
7672
7673 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
7674
7675 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
7676 counts and target.
7677 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
7678 counts and target.
7679 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
7680 counts and target.
7681
7682 2019-02-06 Richard Biener <rguenther@suse.de>
7683
7684 PR tree-optimization/89182
7685 * gfortran.dg/graphite/pr89182.f90: New testcase.
7686
7687 2019-02-06 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR c/89211
7690 * gcc.dg/pr89211.c: New test.
7691
7692 PR middle-end/89210
7693 * c-c++-common/builtin-convertvector-2.c: New test.
7694
7695 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
7696
7697 PR go/89019
7698 * lib/go-torture.exp: Test compiling with -flto.
7699
7700 2019-02-06 Joseph Myers <joseph@codesourcery.com>
7701
7702 PR c/88584
7703 * gcc.dg/redecl-18.c: New test.
7704
7705 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR c++/89187
7708 * g++.dg/opt/pr89187.C: New test.
7709
7710 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
7711
7712 * jit.dg/add-driver-options-testlib.c: Add support file for
7713 test-add-driver-options.c testcase.
7714 * jit.dg/all-non-failing-tests.h: Add note about
7715 test-add-driver-options.c
7716 * jit.dg/jit.exp (jit-dg-test): Update to support
7717 add-driver-options-testlib.c compilation.
7718 * jit.dg/test-add-driver-options.c: New testcase.
7719
7720 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7721
7722 PR rtl-optimization/11304
7723 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
7724 * gcc.target/i386/call-2.c: New test.
7725
7726 2019-02-05 Marek Polacek <polacek@redhat.com>
7727
7728 PR c++/89158 - by-value capture of constexpr variable broken.
7729 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
7730
7731 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
7732
7733 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
7734
7735 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7736
7737 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
7738 target.
7739 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
7740
7741 PR target/89188
7742 * g++.dg/opt/pr89188.C: New test.
7743
7744 PR rtl-optimization/89195
7745 * gcc.c-torture/execute/pr89195.c: New test.
7746
7747 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
7748
7749 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
7750 hardware.
7751 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
7752 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
7753 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
7754 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
7755 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
7756 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
7757 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
7758 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
7759 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
7760
7761 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR target/89186
7764 * g++.dg/ext/vector36.C: New test.
7765
7766 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
7767
7768 PR c++/87770
7769 * g++.dg/pr87770.C: New.
7770
7771 2019-02-04 Harald Anlauf <anlauf@gmx.de>
7772
7773 PR fortran/89077
7774 * gfortran.dg/pr89077.f90: New test.
7775
7776 2019-02-04 Martin Liska <mliska@suse.cz>
7777
7778 PR ipa/88985
7779 * gcc.dg/ipa/pr88985.c: New test.
7780
7781 2019-02-04 Jakub Jelinek <jakub@redhat.com>
7782
7783 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
7784 characters or extra spaces after the comment character.
7785
7786 2019-02-04 Jakub Jelinek <jakub@redhat.com>
7787
7788 * g++.dg/torture/alias-1.C: New test.
7789
7790 2019-02-03 Martin Sebor <msebor@redhat.com>
7791
7792 PR c/69661
7793 * c-c++-common/Wsequence-point-2.c: New test.
7794
7795 PR c++/44648
7796 * g++.dg/warn/Wunused-var-35.C: New test.
7797
7798 2019-02-03 Richard Biener <rguenther@suse.de>
7799
7800 PR debug/87295
7801 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
7802
7803 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7804
7805 PR fortran/88298
7806 * gfortran.dg/warn_conversion_10.f90: New test.
7807
7808 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
7809
7810 PR fortran/88393
7811 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
7812
7813 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
7814
7815 PR fortran/88980
7816 * gfortran.dg/realloc_on_assign_32.f90 : New test.
7817
7818 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
7819
7820 PR fortran/88685
7821 * gfortran.dg/pointer_array_component_3.f90 : New test.
7822
7823 2019-02-02 Jakub Jelinek <jakub@redhat.com>
7824
7825 PR middle-end/87887
7826 * gcc.dg/gomp/pr87887-1.c: New test.
7827 * gcc.dg/gomp/pr87887-2.c: New test.
7828
7829 2019-02-01 Jakub Jelinek <jakub@redhat.com>
7830
7831 PR fortran/83246
7832 PR fortran/89084
7833 * gfortran.dg/pr89084.f90: New test.
7834 * gfortran.dg/lto/pr89084_0.f90: New test.
7835 * gfortran.dg/pr83246.f90: New test.
7836
7837 2019-02-01 Marek Polacek <polacek@redhat.com>
7838
7839 PR c++/88325 - ICE with invalid out-of-line template member definition.
7840 * g++.dg/cpp2a/typename14.C: New test.
7841
7842 2019-02-01 Richard Biener <rguenther@suse.de>
7843
7844 PR middle-end/88597
7845 * gcc.dg/torture/pr88597.c: New testcase.
7846
7847 2019-02-01 Richard Biener <rguenther@suse.de>
7848
7849 PR tree-optimization/85497
7850 * gcc.dg/graphite/pr85497.c: New testcase.
7851
7852 2019-02-01 Richard Biener <rguenther@suse.de>
7853
7854 PR testsuite/87451
7855 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
7856
7857 2019-02-01 Jakub Jelinek <jakub@redhat.com>
7858
7859 PR tree-optimization/89143
7860 * gcc.dg/tree-ssa/vrp121.c: New test.
7861
7862 PR tree-optimization/88107
7863 * gcc.dg/gomp/pr88107.c: New test.
7864
7865 PR c++/87175
7866 * g++.dg/ext/attrib57.C: New test.
7867
7868 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
7869
7870 PR tree-optimization/88932
7871 * gfortran.dg/pr88932.f90: New test.
7872
7873 2019-01-31 Marek Polacek <polacek@redhat.com>
7874
7875 PR c++/88983 - ICE with switch in constexpr function.
7876 * g++.dg/cpp1y/constexpr-88983.C: New test.
7877
7878 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7879
7880 PR fortran/88669
7881 * gfortran.dg/contiguous_9.f90: New test.
7882
7883 2019-01-31 Marek Polacek <polacek@redhat.com>
7884
7885 PR c++/89083, c++/80864 - ICE with list initialization in template.
7886 * g++.dg/cpp0x/initlist107.C: New test.
7887 * g++.dg/cpp0x/initlist108.C: New test.
7888 * g++.dg/cpp0x/initlist109.C: New test.
7889 * g++.dg/cpp0x/initlist110.C: New test.
7890 * g++.dg/cpp0x/initlist111.C: New test.
7891 * g++.dg/cpp0x/initlist112.C: New test.
7892 * g++.dg/init/ptrfn4.C: New test.
7893
7894 2019-01-31 David Malcolm <dmalcolm@redhat.com>
7895
7896 PR c/89122
7897 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
7898 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
7899
7900 2019-01-31 Richard Biener <rguenther@suse.de>
7901
7902 PR tree-optimization/89135
7903 * gcc.dg/torture/pr89135.c: New testcase.
7904
7905 2019-01-31 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR sanitizer/89124
7908 * c-c++-common/asan/pr89124.c: New test.
7909
7910 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7911
7912 PR fortran/52564
7913 * gfortran.dg/print_2.f90: New test.
7914
7915 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
7916
7917 PR rtl-optimization/87246
7918 * gcc.target/i386/pr87246.c: New.
7919
7920 2019-01-30 Marek Polacek <polacek@redhat.com>
7921
7922 PR c++/89119 - ICE with value-initialization in template.
7923 * g++.dg/cpp0x/initlist-value3.C: New test.
7924
7925 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7926
7927 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
7928 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
7929 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
7930 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
7931 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
7932 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
7933 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
7934 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
7935 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
7936 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
7937
7938 2019-01-30 Richard Biener <rguenther@suse.de>
7939
7940 PR tree-optimization/89111
7941 * gcc.dg/torture/pr89111.c: New testcase.
7942
7943 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
7944
7945 PR testsuite/88920
7946 * lib/target-supports.exp: Cache result.
7947
7948 2019-01-30 Jakub Jelinek <jakub@redhat.com>
7949
7950 PR c++/89105
7951 * g++.target/i386/pr89105.C: New test.
7952
7953 PR c/89061
7954 * gcc.dg/pr89061.c: New test.
7955
7956 2019-01-29 Martin Sebor <msebor@redhat.com>
7957
7958 PR c/88956
7959 * gcc.dg/Warray-bounds-39.c: New test.
7960
7961 2019-01-29 Marek Polacek <polacek@redhat.com>
7962
7963 PR testsuite/89110
7964 * g++.dg/other/nontype-1.C: Expect error in all modes.
7965 * g++.dg/parse/crash13.C: Likewise.
7966 * g++.dg/parse/error36.C: Likewise.
7967 * g++.dg/template/error29.C: Likewise.
7968
7969 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7970
7971 PR fortran/57048
7972 * gfortran.dg/c_funptr_1.f90: New file.
7973 * gfortran.dg/c_funptr_1_mod.f90: New file.
7974
7975 2019-01-29 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR c++/66676
7978 PR ipa/89104
7979 * gcc.dg/gomp/pr89104.c: New test.
7980
7981 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7982
7983 * gdc.dg/pr89042a.d: Mark as compile test.
7984 * gdc.dg/pr89042b.d: Likewise.
7985
7986 2019-01-29 Richard Biener <rguenther@suse.de>
7987
7988 PR debug/87295
7989 * g++.dg/lto/pr87295_0.C: New testcase.
7990
7991 2019-01-29 Jakub Jelinek <jakub@redhat.com>
7992
7993 PR c/89045
7994 * gcc.dg/pr89045.c: New test.
7995
7996 PR c/86125
7997 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
7998 lp64, ilp32 and llp64 only.
7999 (fputs): Use unsigned long long instead of size_t for return type.
8000 (vfprintf, vfscanf): Accept arbitrary target specific type for
8001 va_list.
8002
8003 2019-01-28 Marek Polacek <polacek@redhat.com>
8004
8005 PR c++/88358 - name wrongly treated as type.
8006 * g++.dg/cpp2a/typename1.C: Add dg-error.
8007 * g++.dg/cpp2a/typename13.C: New test.
8008 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
8009 Add typename.
8010
8011 2019-01-28 Marek Polacek <polacek@redhat.com>
8012
8013 * g++.dg/cpp0x/enum37.C: Add dg-error.
8014
8015 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
8016
8017 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
8018 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
8019
8020 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
8021
8022 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
8023 "-Wattribute-alias".
8024
8025 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
8026
8027 PR fortran/70696
8028 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
8029
8030 2019-01-27 Marek Polacek <polacek@redhat.com>
8031
8032 PR c++/88815 - narrowing conversion lost in decltype.
8033 PR c++/78244 - narrowing conversion in template not detected.
8034 * g++.dg/cpp0x/Wnarrowing15.C: New test.
8035 * g++.dg/cpp0x/Wnarrowing16.C: New test.
8036 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
8037 * g++.dg/cpp1y/Wnarrowing1.C: New test.
8038
8039 PR c++/89024 - ICE with incomplete enum type.
8040 * g++.dg/cpp0x/enum37.C: New test.
8041
8042 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
8043
8044 * gnat.dg/opt75.adb: New test.
8045 * gnat.dg/opt75_pkg.ad[sb]: New helper.
8046
8047 2019-01-27 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR target/87214
8050 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
8051 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
8052
8053 2019-01-26 Martin Jambor <mjambor@suse.cz>
8054
8055 PR ipa/88933
8056 * gfortran.dg/gomp/pr88933.f90: New test.
8057
8058 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
8059
8060 PR d/89042
8061 * gdc.dg/pr89042a.d: New test.
8062 * gdc.dg/pr89042b.d: New test.
8063
8064 2019-01-26 Harald Anlauf <anlauf@gmx.de>
8065
8066 PR fortran/57553
8067 * gfortran.dg/pr57553.f90: New test.
8068
8069 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
8070
8071 * gnat.dg/array34.adb: New test.
8072
8073 2019-01-26 Jakub Jelinek <jakub@redhat.com>
8074
8075 PR preprocessor/88974
8076 * c-c++-common/cpp/pr88974.c: New test.
8077
8078 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
8079
8080 PR c++/88969
8081 * g++.dg/cpp2a/destroying-delete2.C: New.
8082 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
8083
8084 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
8085
8086 PR fortran/85780
8087 * gfortran.dg/pr85780.f90: Update testcase for error message.
8088
8089 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
8090
8091 PR target/88469
8092 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
8093 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
8094 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
8095
8096 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
8097
8098 PR middle-end/89037
8099 * gcc.dg/pr89037.c: New test.
8100
8101 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
8102
8103 * lib/target-supports.exp (check_effective_target_fenv): New.
8104 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
8105 fenv effective target.
8106 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
8107 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
8108 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
8109 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
8110
8111 2019-01-25 Richard Biener <rguenther@suse.de>
8112
8113 PR tree-optimization/86865
8114 * gcc.dg/graphite/pr86865.c: New testcase.
8115 * gcc.dg/graphite/pr69728.c: XFAIL.
8116 * gcc.dg/graphite/scop-21.c: Likewise.
8117
8118 2019-01-24 Martin Sebor <msebor@redhat.com>
8119
8120 PR c/86125
8121 PR c/88886
8122 PR middle-end/86308
8123 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
8124 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
8125 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
8126 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
8127 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
8128 * gcc.dg/builtins-69.c: New test.
8129 * gcc.dg/Wint-conversion-2.c: Add expected warning.
8130 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
8131
8132 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
8133
8134 PR rtl-optimization/88948
8135 * gcc.target/i386/pr88948.c: New test.
8136
8137 2019-01-24 Jakub Jelinek <jakub@redhat.com>
8138
8139 PR debug/89006
8140 * g++.dg/debug/pr89006.C: New test.
8141
8142 PR middle-end/89015
8143 * gcc.dg/gomp/pr89015.c: New test.
8144
8145 PR c++/88976
8146 * c-c++-common/gomp/cancel-2.c: New test.
8147 * gcc.dg/gomp/cancel-1.c: New test.
8148 * g++.dg/gomp/cancel-1.C: New test.
8149 * g++.dg/gomp/cancel-2.C: New test.
8150 * g++.dg/gomp/cancel-3.C: New test.
8151
8152 2019-01-24 Jakub Jelinek <jakub@redhat.com>
8153
8154 PR tree-optimization/89027
8155 * gfortran.dg/gomp/pr89027.f90: New test.
8156
8157 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
8158
8159 PR fortran/88929
8160 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
8161 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
8162
8163 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
8164
8165 PR libgcc/88931
8166 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
8167 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
8168 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
8169 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
8170
8171 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
8172
8173 PR target/88998
8174 * g++.target/i386/pr88998.c: New test.
8175
8176 2019-01-23 Marek Polacek <polacek@redhat.com>
8177
8178 PR c++/88757 - qualified name treated wrongly as type.
8179 * g++.dg/cpp0x/dependent2.C: New test.
8180 * g++.dg/cpp2a/typename10.C: Remove dg-error.
8181 * g++.dg/cpp2a/typename12.C: New test.
8182 * g++.dg/template/static30.C: Remove dg-error.
8183
8184 2019-01-23 Jakub Jelinek <jakub@redhat.com>
8185
8186 PR c/44715
8187 * c-c++-common/pr44715.c: New test.
8188
8189 PR c++/88984
8190 * c-c++-common/pr88984.c: New test.
8191
8192 2019-01-23 Richard Biener <rguenther@suse.de>
8193
8194 PR tree-optimization/89008
8195 * gcc.dg/torture/pr89008.c: New testcase.
8196
8197 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
8198
8199 * gnat.dg/specs/opt4.ads: New test.
8200
8201 2019-01-23 Jakub Jelinek <jakub@redhat.com>
8202
8203 PR tree-optimization/88964
8204 * gfortran.dg/pr88964.f90: New test.
8205
8206 2019-01-22 Martin Sebor <msebor@redhat.com>
8207
8208 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
8209 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
8210 non_strict_align.
8211 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
8212 * c-c++-common/Wrestrict.c: Make xfails conditional on target
8213 non_strict_align.
8214
8215 2018-01-22 Steve Ellcey <sellcey@marvell.com>
8216
8217 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
8218 to aarch64*-*-* target.
8219 * c-c++-common/gomp/pr60823-3.c: Ditto.
8220 * g++.dg/gomp/declare-simd-1.C: Ditto.
8221 * g++.dg/gomp/declare-simd-3.C: Ditto.
8222 * g++.dg/gomp/declare-simd-4.C: Ditto.
8223 * g++.dg/gomp/declare-simd-7.C: Ditto.
8224 * g++.dg/gomp/pr88182.C: Ditto.
8225 * gcc.dg/gomp/declare-simd-1.c: Ditto.
8226 * gcc.dg/gomp/declare-simd-3.c: Ditto.
8227 * gcc.dg/gomp/pr59669-2.c: Ditto.
8228 * gcc.dg/gomp/pr87895-1.c: Ditto.
8229 * gcc.dg/gomp/simd-clones-2.c: Ditto.
8230 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
8231 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
8232 * gfortran.dg/gomp/pr83977.f90: Ditto.
8233
8234 2019-01-22 Jakub Jelinek <jakub@redhat.com>
8235
8236 PR target/88965
8237 * gcc.target/powerpc/pr88965.c: New test.
8238
8239 PR middle-end/88968
8240 * c-c++-common/gomp/atomic-23.c: New test.
8241
8242 2019-01-22 Harald Anlauf <anlauf@gmx.de>
8243
8244 PR fortran/88579
8245 * gfortran.dg/power_8.f90: New test.
8246
8247 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
8248
8249 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
8250 * g++.dg/vec-init-1.C: Likewise.
8251 * gcc.dg/pr87793.c: Likewise.
8252
8253 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
8254
8255 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
8256 * g++.dg/cpp0x/pr86397-2.C: Likewise.
8257
8258 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
8259
8260 PR target/88469
8261 * gcc.target/arm/aapcs/bitfield2.c: New test.
8262 * gcc.target/arm/aapcs/bitfield3.c: New test.
8263
8264 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
8265
8266 PR rtl-optimization/87763
8267 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
8268
8269 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
8270
8271 PR target/88954
8272 * gcc.target/i386/pr88954-1.c: New test.
8273 * gcc.target/i386/pr88954-2.c: Likewise.
8274
8275 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
8276
8277 PR target/88469
8278 * gcc.target/arm/aapcs/bitfield1.c: New test.
8279 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
8280 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
8281 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
8282
8283 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
8284
8285 * gfortran.dg/array_function_5.f90: Fix a dg directive.
8286 * gfortran.dg/block_16.f08: Likewise.
8287 * gfortran.dg/dec_structure_14.f90: Likewise.
8288 * gfortran.dg/namelist_96.f90: Likewise.
8289 * gfortran.dg/newunit_5.f90.f90: Moved to
8290 * gfortran.dg/newunit_5.f90: here.
8291 * gfortran.dg/pdt_28.f03: Likewise.
8292 * gfortran.dg/spread_simplify_1.f90: Likewise.
8293
8294 2019-01-22 Tamar Christina <tamar.christina@arm.com>
8295
8296 PR/tree-optimization 88903
8297 * gcc.dg/vect/pr88903-1.c: Add explicit &.
8298
8299 2019-01-22 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR rtl-optimization/88904
8302 * gcc.c-torture/execute/pr88904.c: New test.
8303
8304 PR target/88905
8305 * gcc.dg/pr88905.c: New test.
8306
8307 PR rtl-optimization/49429
8308 PR target/49454
8309 PR rtl-optimization/86334
8310 PR target/88906
8311 * gcc.target/i386/pr86334.c: New test.
8312 * gcc.target/i386/pr88906.c: New test.
8313
8314 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8315
8316 PR c++/88949
8317 * g++.dg/gomp/pr88949.C: New test.
8318
8319 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
8320
8321 * class_66.f90: Fix a dg directive.
8322 * debug/pr35154-stabs.f: Likewise.
8323 * dec_d_lines_3.f: Likewise.
8324 * dec_d_lines_3.f: Likewise.
8325 * dec_structure_12.f90: Likewise.
8326 * dec_structure_15.f90: Likewise.
8327 * deferred_character_31.f90: Likewise.
8328 * dtio_31.f03: Likewise.
8329 * dtio_32.f03: Likewise.
8330 * extends_11.f03: Likewise.
8331 * integer_plus.f90: Likewise.
8332 * pdt_25.f03: Likewise.
8333 * pr58968.f: Likewise.
8334 * pr78259.f90: Likewise.
8335 * vect/vect-2.f90: Likewise.
8336 * matmul_const.f90: Likewise.
8337
8338 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
8339
8340 PR target/88938
8341 * gcc.target/i386/pr88938.c: New test.
8342
8343 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR sanitizer/88901
8346 * g++.dg/asan/pr88901.C: New test.
8347
8348 2019-01-21 Tamar Christina <tamar.christina@arm.com>
8349
8350 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
8351
8352 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8353
8354 PR c/88928
8355 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
8356 * gcc.dg/pr88928.c: New test case.
8357
8358 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8359
8360 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
8361 {long ,short ,}{unsigned ,}int.
8362
8363 2019-01-21 Richard Biener <rguenther@suse.de>
8364
8365 PR tree-optimization/88934
8366 * gfortran.dg/pr88934.f90: New testcase.
8367
8368 2019-01-20 Ulrich Drepper <drepper@redhat.com>
8369
8370 Fix after C++ P0600 implementation.
8371 * g++.dg/init/new39.C: Don't just ignore result of new.
8372
8373 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
8374
8375 * gdc.dg/runnable.d: Add more tests for comparing complex types.
8376
8377 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
8378
8379 * gdc.dg/runnable.d: Add tests for comparing complex types.
8380
8381 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
8382
8383 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
8384 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
8385 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
8386 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
8387
8388 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
8389
8390 PR fortran/37835
8391 * gfortran.dg/no-automatic.f90: New test.
8392
8393 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8394
8395 PR fortran/77960
8396 * gfortran.dg/pr77960.f90: New test.
8397
8398 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8399 Paul Thomas <pault@gcc.gnu.org>
8400
8401 PR fortran/56789
8402 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
8403 scan-tree tests that fail with patch.
8404 * gfortran.dg/contiguous_8.f90: New test.
8405
8406 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
8407
8408 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
8409 inner strides.
8410 * gfortran.dg/loop_versioning_9.f90: New test.
8411 * gfortran.dg/loop_versioning_10.f90: Likewise.
8412
8413 2019-01-19 Jakub Jelinek <jakub@redhat.com>
8414
8415 PR fortran/88902
8416 * gfortran.dg/pr88902.f90: New test.
8417
8418 2019-01-18 Martin Sebor <msebor@redhat.com>
8419
8420 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
8421
8422 2019-01-18 Ian Lance Taylor <iant@golang.org>
8423
8424 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
8425 is no longer externally visible.
8426
8427 2019-01-18 Marek Polacek <polacek@redhat.com>
8428
8429 PR c++/86926
8430 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
8431
8432 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
8433
8434 PR middle-end/88587
8435 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
8436 (dg-options): Replace -m32 with -fno-pic.
8437 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
8438 (dg-options): Remove -m32.
8439
8440 2019-01-18 Richard Biener <rguenther@suse.de>
8441
8442 PR tree-optimization/88903
8443 * gcc.dg/vect/pr88903-1.c: New testcase.
8444 * gcc.dg/vect/pr88903-2.c: Likewise.
8445
8446 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
8447
8448 PR c/51628
8449 PR c/88664
8450 * c-c++-common/pr51628-33.c: New test.
8451 * c-c++-common/pr51628-35.c: New test.
8452 * c-c++-common/pr88664-1.c: Likewise.
8453 * c-c++-common/pr88664-2.c: Likewise.
8454 * gcc.dg/pr51628-34.c: Likewise.
8455
8456 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
8457
8458 PR target/88799
8459 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
8460 mp and sec extensions to armv7-a.
8461
8462 2019-01-18 Martin Liska <mliska@suse.cz>
8463
8464 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
8465 expected function name.
8466
8467 2019-01-18 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR tree-optimization/86214
8470 * g++.dg/opt/pr86214-1.C: New test.
8471 * g++.dg/opt/pr86214-2.C: New test.
8472
8473 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8474
8475 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
8476
8477 2019-01-18 Jakub Jelinek <jakub@redhat.com>
8478
8479 Reapply:
8480 2018-12-15 Jakub Jelinek <jakub@redhat.com>
8481
8482 PR target/88489
8483 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
8484 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
8485
8486 2019-01-18 Martin Liska <mliska@suse.cz>
8487
8488 PR middle-end/88587
8489 * g++.target/i386/pr88587.C: New test.
8490 * gcc.target/i386/mvc13.c: New test.
8491
8492 2018-01-17 Steve Ellcey <sellcey@cavium.com>
8493
8494 PR fortran/88898
8495 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
8496 warning checks.
8497 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
8498 * gfortran.dg/gomp/pr83977.f90: Ditto.
8499
8500 2019-01-17 Martin Sebor <msebor@redhat.com>
8501
8502 PR middle-end/88273
8503 * gcc.dg/Warray-bounds-38.c: New test.
8504
8505 2018-01-17 Steve Ellcey <sellcey@cavium.com>
8506
8507 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
8508 warning checks and assembler scans.
8509 * c-c++-common/gomp/pr60823-3.c: Ditto.
8510 * c-c++-common/gomp/pr63328.c: Ditto.
8511 * g++.dg/gomp/declare-simd-1.C: Ditto.
8512 * g++.dg/gomp/declare-simd-3.C: Ditto.
8513 * g++.dg/gomp/declare-simd-4.C: Ditto.
8514 * g++.dg/gomp/declare-simd-7.C: Ditto.
8515 * g++.dg/gomp/pr88182.C: Ditto.
8516 * g++.dg/vect/simd-clone-7.cc: Ditto.
8517 * gcc.dg/gomp/declare-simd-1.c: Ditto.
8518 * gcc.dg/gomp/declare-simd-3.c: Ditto.
8519 * gcc.dg/gomp/pr59669-2.c: Ditto.
8520 * gcc.dg/gomp/pr87895-1.c: Ditto.
8521 * gcc.dg/gomp/pr87895-2.c: Ditto.
8522 * gcc.dg/gomp/simd-clones-2.c: Ditto.
8523 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
8524 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
8525 * gfortran.dg/gomp/pr83977.f90: Ditto.
8526
8527 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8528
8529 * g++.dg/cpp0x/auto52.C: Test locations too.
8530 * g++.dg/cpp0x/trailing2.C: Likewise.
8531 * g++.dg/cpp1y/auto-fn18.C: Likewise.
8532 * g++.dg/cpp1y/auto-fn25.C: Likewise.
8533 * g++.dg/cpp1y/auto-fn52.C: Likewise.
8534 * g++.dg/cpp1y/auto-fn53.C: Likewise.
8535 * g++.dg/cpp1y/auto-fn54.C: Likewise.
8536
8537 2019-01-17 David Malcolm <dmalcolm@redhat.com>
8538
8539 PR c++/88699
8540 * g++.dg/template/pr88699.C: New test.
8541
8542 2019-01-17 Martin Sebor <msebor@redhat.com>
8543
8544 PR tree-optimization/88800
8545 * c-c++-common/Wrestrict.c: Adjust.
8546 * gcc.dg/Warray-bounds-37.c: New test.
8547 * gcc.dg/builtin-memcpy-2.c: New test.
8548 * gcc.dg/builtin-memcpy.c: New test.
8549
8550 2019-01-17 Tamar Christina <tamar.christina@arm.com>
8551
8552 PR target/88850
8553 * gcc.target/arm/pr51968.c: Use neon intrinsics.
8554
8555 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
8556 Kwok Cheung Yeung <kcy@codesourcery.com>
8557 Julian Brown <julian@codesourcery.com>
8558 Tom de Vries <tom@codesourcery.com>
8559
8560 * gcc.dg/20020312-2.c: Add amdgcn support.
8561 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
8562 * gcc.dg/builtin-apply2.c: Likewise.
8563 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8564 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
8565 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
8566 * gcc.dg/memcmp-1.c: Increase timeout factor.
8567 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
8568 * gcc.dg/sibcall-10.c: xfail on amdgcn.
8569 * gcc.dg/sibcall-9.c: Likewise.
8570 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
8571 * gcc.dg/tree-ssa/pr84512.c: Likewise.
8572 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
8573 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
8574 * lib/target-supports.exp (check_effective_target_trampolines):
8575 Configure amdgcn.
8576 (check_profiling_available): Likewise.
8577 (check_effective_target_global_constructor): Likewise.
8578 (check_effective_target_return_address): Likewise.
8579 (check_effective_target_fopenacc): Likewise.
8580 (check_effective_target_fopenmp): Likewise.
8581 (check_effective_target_vect_int): Likewise.
8582 (check_effective_target_vect_intfloat_cvt): Likewise.
8583 (check_effective_target_vect_uintfloat_cvt): Likewise.
8584 (check_effective_target_vect_floatint_cvt): Likewise.
8585 (check_effective_target_vect_floatuint_cvt): Likewise.
8586 (check_effective_target_vect_simd_clones): Likewise.
8587 (check_effective_target_vect_shift): Likewise.
8588 (check_effective_target_whole_vector_shift): Likewise.
8589 (check_effective_target_vect_bswap): Likewise.
8590 (check_effective_target_vect_shift_char): Likewise.
8591 (check_effective_target_vect_long): Likewise.
8592 (check_effective_target_vect_float): Likewise.
8593 (check_effective_target_vect_double): Likewise.
8594 (check_effective_target_vect_perm): Likewise.
8595 (check_effective_target_vect_perm_byte): Likewise.
8596 (check_effective_target_vect_perm_short): Likewise.
8597 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8598 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8599 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
8600 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
8601 (check_effective_target_vect_natural_alignment): Likewise.
8602 (check_effective_target_vect_fully_masked): Likewise.
8603 (check_effective_target_vect_element_align): Likewise.
8604 (check_effective_target_vect_masked_store): Likewise.
8605 (check_effective_target_vect_scatter_store): Likewise.
8606 (check_effective_target_vect_condition): Likewise.
8607 (check_effective_target_vect_cond_mixed): Likewise.
8608 (check_effective_target_vect_char_mult): Likewise.
8609 (check_effective_target_vect_short_mult): Likewise.
8610 (check_effective_target_vect_int_mult): Likewise.
8611 (check_effective_target_sqrt_insn): Likewise.
8612 (check_effective_target_vect_call_sqrtf): Likewise.
8613 (check_effective_target_vect_call_btrunc): Likewise.
8614 (check_effective_target_vect_call_btruncf): Likewise.
8615 (check_effective_target_vect_call_ceil): Likewise.
8616 (check_effective_target_vect_call_floorf): Likewise.
8617 (check_effective_target_lto): Likewise.
8618 (check_vect_support_and_set_flags): Likewise.
8619 (check_effective_target_vect_stridedN): Enable when fully masked is
8620 available.
8621 (add_options_for_sqrt_insn): New procedure.
8622
8623 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
8624
8625 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
8626 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
8627 linker.
8628 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
8629
8630 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
8631
8632 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
8633 * gcc.dg/pic-1.c: Disable on amdgcn.
8634 * gcc.dg/pic-2.c: Disable on amdgcn.
8635 * gcc.dg/pic-3.c: Disable on amdgcn.
8636 * gcc.dg/pic-4.c: Disable on amdgcn.
8637 * gcc.dg/pie-3.c: Disable on amdgcn.
8638 * gcc.dg/pie-4.c: Disable on amdgcn.
8639 * gcc.dg/uninit-19.c: Check pie_enabled.
8640 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
8641
8642 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
8643 Kwok Cheung Yeung <kcy@codesourcery.com>
8644 Julian Brown <julian@codesourcery.com>
8645 Tom de Vries <tom@codesourcery.com>
8646
8647 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
8648 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
8649 * gcc.c-torture/compile/pr34648.c: Require exceptions.
8650 * gcc.c-torture/compile/pr41469.c: Require exceptions.
8651 * gcc.dg/20111216-1.c: Require exceptions.
8652 * gcc.dg/cleanup-10.c: Require exceptions.
8653 * gcc.dg/cleanup-11.c: Require exceptions.
8654 * gcc.dg/cleanup-12.c: Require exceptions.
8655 * gcc.dg/cleanup-13.c: Require exceptions.
8656 * gcc.dg/cleanup-5.c: Require exceptions.
8657 * gcc.dg/cleanup-8.c: Require exceptions.
8658 * gcc.dg/cleanup-9.c: Require exceptions.
8659 * gcc.dg/gomp/pr29955.c: Require exceptions.
8660 * gcc.dg/lto/pr52097_0.c: Require exceptions.
8661 * gcc.dg/nested-func-5.c: Require exceptions.
8662 * gcc.dg/pch/except-1.c: Require exceptions.
8663 * gcc.dg/pch/valid-2.c: Require exceptions.
8664 * gcc.dg/pr41470.c: Require exceptions.
8665 * gcc.dg/pr42427.c: Require exceptions.
8666 * gcc.dg/pr44545.c: Require exceptions.
8667 * gcc.dg/pr47086.c: Require exceptions.
8668 * gcc.dg/pr51481.c: Require exceptions.
8669 * gcc.dg/pr51644.c: Require exceptions.
8670 * gcc.dg/pr52046.c: Require exceptions.
8671 * gcc.dg/pr54669.c: Require exceptions.
8672 * gcc.dg/pr56424.c: Require exceptions.
8673 * gcc.dg/pr64465.c: Require exceptions.
8674 * gcc.dg/pr65802.c: Require exceptions.
8675 * gcc.dg/pr67563.c: Require exceptions.
8676 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
8677 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
8678 * gcc.dg/vect/pr46663.c: Require exceptions.
8679 * lib/target-supports.exp (check_effective_target_exceptions): New.
8680
8681 2019-01-17 Tamar Christina <tamar.christina@arm.com>
8682
8683 PR target/88851
8684 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
8685
8686 2019-01-17 Nathan Sidwell <nathan@acm.org>
8687
8688 PR c++/86610
8689 * g++.dg/cpp0x/pr86610.C: New.
8690
8691 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
8692
8693 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
8694 VFIXUPIMM* intrinsics.
8695 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
8696 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8697 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8698
8699 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
8700
8701 PR target/88794
8702 Revert:
8703 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
8704
8705 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
8706 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
8707 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
8708 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
8709 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
8710 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8711 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
8712 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8713 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
8714 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
8715 * gcc.target/i386/sse-13.c: Ditto.
8716 * gcc.target/i386/sse-14.c: Ditto.
8717 * gcc.target/i386/sse-22.c: Ditto.
8718 * gcc.target/i386/sse-23.c: Ditto.
8719 * gcc.target/i386/testimm-10.c: Ditto.
8720 * gcc.target/i386/testround-1.c: Ditto.
8721
8722 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
8723
8724 PR target/88794
8725 Revert:
8726 2018-12-15 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR target/88489
8729 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
8730 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
8731
8732 2019-01-17 Jakub Jelinek <jakub@redhat.com>
8733
8734 PR rtl-optimization/88870
8735 * gcc.dg/pr88870.c: New test.
8736
8737 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
8738
8739 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
8740
8741 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
8742
8743 PR c++/87768
8744 * g++.dg/concepts/pr87768.C: New.
8745
8746 PR c++/86648
8747 * gcc.dg/cpp1z/pr86648.C: New.
8748
8749 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
8750
8751 PR target/87306
8752 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
8753 vectorized on POWER unless hardware misaligned loads are available.
8754
8755 2019-01-16 David Malcolm <dmalcolm@redhat.com>
8756
8757 PR target/88861
8758 * g++.dg/torture/pr88861.C: New test.
8759
8760 2019-01-16 Tamar Christina <tamar.christina@arm.com>
8761
8762 PR debug/88046
8763 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
8764
8765 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8766
8767 * g++.dg/other/pr33558.C: Test location too.
8768 * g++.dg/other/pr33558-2.C: Likewise.
8769 * g++.dg/parse/crash4.C: Likewise.
8770 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
8771 * g++.old-deja/g++.mike/p7635.C: Likewise.
8772 * g++.old-deja/g++.other/decl6.C: Likewise.
8773
8774 2019-01-16 Marek Polacek <polacek@redhat.com>
8775
8776 PR c++/78244 - narrowing conversion in template not detected.
8777 * g++.dg/cpp0x/Wnarrowing13.C: New test.
8778 * g++.dg/cpp0x/Wnarrowing14.C: New test.
8779
8780 2019-01-16 Jakub Jelinek <jakub@redhat.com>
8781
8782 PR c/51628
8783 PR target/88682
8784 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
8785 may_alias attribute.
8786
8787 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
8788
8789 * gcc.misc-tests/godump-1.c: Add test case for typedef before
8790 struct.
8791
8792 2019-01-15 David Malcolm <dmalcolm@redhat.com>
8793
8794 PR c++/88795
8795 * g++.dg/template/pr88795.C: New test.
8796
8797 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8798
8799 PR fortran/43136
8800 * gfortran.dg/actual_array_substr_3.f90: New test.
8801
8802 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
8803
8804 PR fortran/81849
8805 * gfortran.dg/pr81849.f90: New test.
8806
8807 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
8808
8809 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8810 ISO_Fortran_binding_2.h.
8811
8812 2019-01-15 Marek Polacek <polacek@redhat.com>
8813
8814 PR c++/88866
8815 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
8816
8817 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
8818
8819 PR inline-asm/52813
8820 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
8821 -Wdeprecated warning and expect a following note:.
8822
8823 2019-01-15 Richard Biener <rguenther@suse.de>
8824
8825 PR debug/88046
8826 * g++.dg/lto/pr88046_0.C: New testcase.
8827
8828 2019-01-15 Richard Biener <rguenther@suse.de>
8829
8830 PR tree-optimization/88855
8831 * gcc.dg/pr88855.c: New testcase.
8832
8833 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
8834
8835 * g++.dg/diagnostic/typedef-initialized.C: New.
8836
8837 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
8838
8839 * g++.dg/diagnostic/bitfld3.C: New.
8840
8841 2019-01-15 Jakub Jelinek <jakub@redhat.com>
8842
8843 PR tree-optimization/88775
8844 * gcc.dg/tree-ssa/pr88775-1.c: New test.
8845 * gcc.dg/tree-ssa/pr88775-2.c: New test.
8846
8847 2019-01-14 Marek Polacek <polacek@redhat.com>
8848
8849 PR c++/88825 - ICE with bogus function return type deduction.
8850 * g++.dg/cpp1y/auto-fn55.C: New test.
8851
8852 2019-01-14 Jakub Jelinek <jakub@redhat.com>
8853
8854 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
8855 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
8856 feature test macros.
8857 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
8858
8859 2019-01-14 Marek Polacek <polacek@redhat.com>
8860
8861 PR c++/88830 - ICE with abstract class.
8862 * g++.dg/other/abstract7.C: New test.
8863
8864 2019-01-14 Martin Sebor <msebor@redhat.com>
8865
8866 PR target/88638
8867 * gcc.dg/format/attr-8.c: New test.
8868 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
8869 * gcc.dg/format/attr-3.c: Same.
8870 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8871 * objc.dg/fsf-nsstring-format-1.m: Same.
8872
8873 2019-01-14 Martin Liska <mliska@suse.cz>
8874
8875 PR gcov-profile/88263
8876 * g++.dg/gcov/pr88263-2.C: New test.
8877
8878 2019-01-14 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR rtl-optimization/88796
8881 * gcc.target/i386/pr88796.c: New test.
8882
8883 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
8884
8885 * gdc.dg/asm1.d: New test.
8886 * gdc.dg/asm2.d: New test.
8887 * gdc.dg/asm3.d: New test.
8888 * gdc.dg/asm4.d: New test.
8889 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
8890
8891 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8892
8893 PR libfortran/88776
8894 * gfortran.dg/namelist_96.f90: New test.
8895
8896 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8897
8898 PR fortran/59345
8899 * gfortran.dg/internal_pack_18.f90: New test.
8900
8901 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
8902
8903 * gcc.dg/pr51628-20.c: Updated.
8904 * gcc.dg/pr51628-21.c: Likewise.
8905 * gcc.dg/pr51628-25.c: Likewise.
8906
8907 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8908
8909 PR fortran/59345
8910 * gfortran.dg/internal_pack_17.f90: New test.
8911 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
8912 to builtin_free.
8913
8914 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
8915
8916 PR fortran/61765
8917 * gfortran.dg/pr61765.f90: New test.
8918
8919 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
8920
8921 * g++.dg/cpp0x/pr62101.C: Test locations too.
8922 * g++.dg/inherit/pure1.C: Likewise.
8923
8924 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
8925
8926 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
8927 reports of ICEs.
8928 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
8929
8930 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
8931
8932 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
8933 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
8934 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
8935 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
8936 * gfortran.dg/bind_c_array_params_2.f90: Change search string
8937 for dump tree scan.
8938
8939 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8940
8941 PR fortran/35031
8942 * gfortran.dg/pr35031.f90: new test.
8943
8944 2019-01-11 Marek Polacek <polacek@redhat.com>
8945
8946 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
8947 * g++.dg/cpp0x/Wredundant-move5.C: New test.
8948 * g++.dg/cpp0x/Wredundant-move6.C: New test.
8949
8950 2019-01-11 Jakub Jelinek <jakub@redhat.com>
8951
8952 PR middle-end/85956
8953 PR lto/88733
8954 * c-c++-common/gomp/pr85956.c: New test.
8955 * g++.dg/gomp/pr88733.C: New test.
8956
8957 2019-01-11 Tobias Burnus <burnus@net-b.de>
8958
8959 PR C++/88114
8960 * g++.dg/cpp0x/defaulted61.C: New
8961 * g++.dg/cpp0x/defaulted62.C: New.
8962
8963 2019-01-11 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR tree-optimization/88693
8966 * gcc.c-torture/execute/pr88693.c: New test.
8967
8968 2019-01-11 Tamar Christina <tamar.christina@arm.com>
8969
8970 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
8971 and add options.
8972
8973 2019-01-11 Martin Liska <mliska@suse.cz>
8974
8975 PR middle-end/88758
8976 * g++.dg/lto/pr88758_0.C: New test.
8977 * g++.dg/lto/pr88758_1.C: New test.
8978
8979 2019-01-11 Jan Beulich <jbeulich@suse.com>
8980
8981 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
8982 gcc.target/i386/avx512f-vcvtss2si-1.c,
8983 gcc.target/i386/avx512f-vcvttsd2si-1.c,
8984 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
8985 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
8986 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
8987 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
8988 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
8989 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
8990 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
8991 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
8992 gcc.target/i386/pr19398.c: Permit l or q suffix.
8993
8994 2019-01-11 Jakub Jelinek <jakub@redhat.com>
8995
8996 PR rtl-optimization/88296
8997 * gcc.target/i386/pr88296.c: New test.
8998
8999 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
9000
9001 * g++.dg/diagnostic/extern-initialized.C: New.
9002 * g++.dg/ext/dllimport-initialized.C: Likewise.
9003
9004 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
9005
9006 PR fortran/59345
9007 * gfortran.dg/internal_pack_16.f90: New test.
9008
9009 2019-01-10 Jakub Jelinek <jakub@redhat.com>
9010
9011 PR target/88785
9012 * g++.target/i386/pr88785.C: New test.
9013
9014 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
9015
9016 PR rtl-optimization/87305
9017 * gcc.target/aarch64/pr87305.c: New.
9018
9019 2019-01-10 Richard Biener <rguenther@suse.de>
9020
9021 PR tree-optimization/88792
9022 * gcc.dg/torture/pr88792.c: New testcase.
9023
9024 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9025
9026 PR fortran/86322
9027 * gfortran.dg/pr86322_1.f90: New test.
9028 * gfortran.dg/pr86322_2.f90: Ditto.
9029 * gfortran.dg/pr86322_3.f90: Ditto.
9030
9031 2019-01-10 Sudakshina Das <sudi.das@arm.com>
9032
9033 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
9034 * gcc.target/aarch64/bti-2.c: Likewise.
9035 * gcc.target/aarch64/bti-3.c: Likewise.
9036
9037 2019-01-10 Stefan Agner <stefan@agner.ch>
9038
9039 PR target/88648
9040 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
9041 check if -masm-syntax-unified gets applied properly.
9042
9043 2019-01-10 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR c/88568
9046 * gcc.dg/pr88568.c: New test.
9047
9048 2019-01-10 Tamar Christina <tamar.christina@arm.com>
9049
9050 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
9051 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
9052
9053 2019-01-10 Tamar Christina <tamar.christina@arm.com>
9054
9055 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
9056 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
9057
9058 2019-01-10 Tamar Christina <tamar.christina@arm.com>
9059
9060 * lib/target-supports.exp
9061 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
9062 check_effective_target_arm_v8_3a_complex_neon_ok,
9063 add_options_for_arm_v8_3a_complex_neon,
9064 check_effective_target_arm_v8_3a_complex_neon_hw,
9065 check_effective_target_vect_complex_rot_N): New.
9066
9067 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9068
9069 PR fortran/88376
9070 * gfortran.dg/pr88376.f90: New test.
9071
9072 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
9073
9074 PR other/16615
9075 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
9076 "can not" with "cannot".
9077 * gfortran.dg/common_15.f90: Likewise.
9078 * gfortran.dg/derived_result_2.f90: Likewise.
9079 * gfortran.dg/do_check_6.f90: Likewise.
9080 * gfortran.dg/namelist_args.f90: Likewise.
9081 * gfortran.dg/negative_unit_check.f90: Likewise.
9082 * gfortran.dg/pure_formal_3.f90: Likewise.
9083 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9084 * obj-c++.dg/exceptions-3.mm: Likewise.
9085 * obj-c++.dg/exceptions-4.mm: Likewise.
9086 * obj-c++.dg/exceptions-5.mm: Likewise.
9087 * obj-c++.dg/property/at-property-23.mm: Likewise.
9088 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
9089 * obj-c++.dg/property/property-neg-7.mm: Likewise.
9090 * objc.dg/attributes/method-attribute-2.m: Likewise.
9091 * objc.dg/exceptions-3.m: Likewise.
9092 * objc.dg/exceptions-4.m: Likewise.
9093 * objc.dg/exceptions-5.m: Likewise.
9094 * objc.dg/param-1.m: Likewise.
9095 * objc.dg/property/at-property-23.m: Likewise.
9096 * objc.dg/property/dotsyntax-17.m: Likewise.
9097 * objc.dg/property/property-neg-7.m: Likewise.
9098
9099 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9100
9101 PR fortran/68426
9102 * gfortran.dg/spread_simplify_1.f90: New test.
9103
9104 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
9105
9106 * lib/target-supports.exp
9107 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
9108 * gcc.target/i386/xorsign.c: New test.
9109
9110 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
9111
9112 * gcc.target/sparc/tls-ld-int8.c: New test.
9113 * gcc.target/sparc/tls-ld-int16.c: Likewise.
9114 * gcc.target/sparc/tls-ld-int32.c: Likewise.
9115 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
9116 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
9117 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
9118
9119 2018-01-09 Sudakshina Das <sudi.das@arm.com>
9120
9121 * gcc.target/aarch64/bti-1.c: Update test to not add command line
9122 option when configure with bti.
9123 * gcc.target/aarch64/bti-2.c: Likewise.
9124 * lib/target-supports.exp
9125 (check_effective_target_default_branch_protection):
9126 Add configure check for --enable-standard-branch-protection.
9127
9128 2018-01-09 Sudakshina Das <sudi.das@arm.com>
9129
9130 * gcc.target/aarch64/bti-1.c: New test.
9131 * gcc.target/aarch64/bti-2.c: New test.
9132 * gcc.target/aarch64/bti-3.c: New test.
9133 * lib/target-supports.exp
9134 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
9135
9136 2018-01-09 Sudakshina Das <sudi.das@arm.com>
9137
9138 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
9139 instead of IP0_REGNUM and add test case.
9140
9141 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9142
9143 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
9144 copysign.
9145 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
9146 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
9147 xorsign.
9148 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
9149
9150 2019-01-09 Jakub Jelinek <jakub@redhat.com>
9151
9152 PR rtl-optimization/88331
9153 * gcc.target/i386/pr88331.c: New test.
9154
9155 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9156
9157 * g++.dg/diagnostic/constexpr2.C: New.
9158 * g++.dg/diagnostic/ref3.C: Likewise.
9159
9160 2019-01-08 Marek Polacek <polacek@redhat.com>
9161
9162 PR c++/88538 - braced-init-list in template-argument-list.
9163 * g++.dg/cpp2a/nontype-class11.C: New test.
9164
9165 PR c++/88744
9166 * g++.dg/cpp2a/nontype-class12.C: New test.
9167
9168 2019-01-08 Jakub Jelinek <jakub@redhat.com>
9169
9170 PR target/88457
9171 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
9172 dg-options. Require ppc_cpu_supports_hw effective target instead of
9173 powerpc64*-*-*.
9174
9175 2019-01-08 Janus Weil <janus@gcc.gnu.org>
9176
9177 PR fortran/88047
9178 * gfortran.dg/class_69.f90: New test case.
9179
9180 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
9181
9182 PR target/88717
9183 * gcc.target/i386/pr88717.c: New test.
9184
9185 2019-01-08 Marek Polacek <polacek@redhat.com>
9186
9187 PR c++/88548 - this accepted in static member functions.
9188 * g++.dg/cpp0x/this1.C: New test.
9189
9190 2019-01-08 Martin Liska <mliska@suse.cz>
9191
9192 PR tree-optimization/88753
9193 * gcc.dg/tree-ssa/pr88753.c: New test.
9194
9195 2019-01-08 Richard Biener <rguenther@suse.de>
9196
9197 PR tree-optimization/86554
9198 * gcc.dg/torture/pr86554-1.c: New testcase.
9199 * gcc.dg/torture/pr86554-2.c: Likewise.
9200
9201 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9202
9203 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
9204 cover target variance.
9205
9206 2019-01-08 Richard Biener <rguenther@suse.de>
9207
9208 PR fortran/88611
9209 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
9210 directly build the expected GENERIC tree.
9211
9212 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
9213
9214 * gcc.target/aarch64/(return_address_sign_1.c,
9215 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
9216 Change option to -mbranch-protection.
9217 * gcc.target/aarch64/(branch-protection-option.c,
9218 branch-protection-option-2.c, branch-protection-attr.c,
9219 branch-protection-attr-2.c): New file.
9220
9221 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
9222
9223 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
9224
9225 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
9226
9227 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
9228 alias support.
9229 * c-c++-common/builtin-has-attribute-4.c: Likewise.
9230 Append match for warning that ‘protected’ attribute is not supported.
9231
9232 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
9233
9234 * gcc.dg/Wmissing-attributes.c: Require alias support.
9235 * gcc.dg/attr-copy-2.c: Likewise.
9236 * gcc.dg/attr-copy-5.c: Likewise.
9237
9238 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
9239 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR c++/88554
9242 * g++.dg/warn/Wreturn-type-11.C: New test.
9243
9244 2019-01-07 David Malcolm <dmalcolm@redhat.com>
9245
9246 PR jit/88747
9247 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
9248 dump to reflect r266077.
9249
9250 2019-01-07 Jakub Jelinek <jakub@redhat.com>
9251
9252 PR c/88701
9253 * gcc.dg/pr88701.c: New test.
9254
9255 2019-01-07 Joseph Myers <joseph@codesourcery.com>
9256
9257 PR c/88720
9258 PR c/88726
9259 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
9260
9261 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
9262
9263 * g++.dg/diagnostic/constexpr1.C: New.
9264 * g++.dg/diagnostic/thread1.C: Likewise.
9265
9266 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9267 Harald Anlauf <anlauf@gmx.de>
9268 Tobias Burnus <burnus@gcc.gnu.org>
9269
9270 * gfortran.dg/is_contiguous_1.f90: New test.
9271 * gfortran.dg/is_contiguous_2.f90: New test.
9272 * gfortran.dg/is_contiguous_3.f90: New test.
9273
9274 2019-01-07 Marek Polacek <polacek@redhat.com>
9275
9276 PR c++/88741 - wrong error with initializer-string.
9277 * g++.dg/init/array50.C: New test.
9278
9279 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
9280
9281 PR c++/88261
9282 PR c++/69338
9283 PR c++/69696
9284 PR c++/69697
9285 * gcc.dg/array-6.c: Move from here ...
9286 * c-c++-common/array-6.c: ... to here and add some more test coverage.
9287 * g++.dg/pr69338.C: New test.
9288 * g++.dg/pr69697.C: Likewise.
9289 * g++.dg/ext/flexary32.C: Likewise.
9290 * g++.dg/ext/flexary3.C: Adjust test.
9291 * g++.dg/ext/flexary12.C: Likewise.
9292 * g++.dg/ext/flexary13.C: Likewise.
9293 * g++.dg/ext/flexary15.C: Likewise.
9294 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
9295 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
9296 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
9297
9298 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
9299
9300 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
9301 optional in scan pattern.
9302
9303 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
9304
9305 PR tree-optimization/88598
9306 * gcc.dg/vect/pr88598-1.c: New test.
9307 * gcc.dg/vect/pr88598-2.c: Likewise.
9308 * gcc.dg/vect/pr88598-3.c: Likewise.
9309 * gcc.dg/vect/pr88598-4.c: Likewise.
9310 * gcc.dg/vect/pr88598-5.c: Likewise.
9311 * gcc.dg/vect/pr88598-6.c: Likewise.
9312
9313 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
9314
9315 PR tree-optimization/88598
9316 * gcc.dg/pr88598-1.c: New test.
9317 * gcc.dg/pr88598-2.c: Likewise.
9318 * gcc.dg/pr88598-3.c: Likewise.
9319 * gcc.dg/pr88598-4.c: Likewise.
9320 * gcc.dg/pr88598-5.c: Likewise.
9321
9322 2019-01-07 Jakub Jelinek <jakub@redhat.com>
9323
9324 PR tree-optimization/88676
9325 * gcc.dg/tree-ssa/pr88676.c: New test.
9326 * gcc.dg/pr88676.c: New test.
9327 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
9328 allow &.
9329
9330 PR sanitizer/88619
9331 * c-c++-common/asan/pr88619.c: New test.
9332
9333 PR c++/85052
9334 * c-c++-common/builtin-convertvector-1.c: New test.
9335 * c-c++-common/torture/builtin-convertvector-1.c: New test.
9336 * g++.dg/ext/builtin-convertvector-1.C: New test.
9337 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
9338
9339 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
9340
9341 PR target/88521
9342 * gcc.target/i386/pr88521.c: New testcase.
9343
9344 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9345
9346 PR fortran/88658
9347 * gfortran.dg/min_max_type_2.f90: New test.
9348
9349 2019-01-06 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR c/88363
9352 * c-c++-common/attributes-4.c (falloc_align_int128,
9353 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
9354
9355 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
9356
9357 * gcc.dg/ipa/ipcp-2.c: Update bounds.
9358
9359 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
9360
9361 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
9362 * gcc.dg/plugin/plugindir2.c: Likewise.
9363 * gcc.dg/plugin/plugindir3.c: Likewise.
9364 * gcc.dg/plugin/plugindir4.c: Likewise.
9365
9366 2019-01-05 Janus Weil <janus@gcc.gnu.org>
9367
9368 PR fortran/88009
9369 * gfortran.dg/blockdata_10.f90: New test case.
9370
9371 2019-01-05 Jakub Jelinek <jakub@redhat.com>
9372
9373 PR middle-end/82564
9374 PR target/88620
9375 * gcc.dg/nested-func-12.c: New test.
9376 * gcc.c-torture/compile/pr82564.c: New test.
9377
9378 PR debug/88635
9379 * gcc.dg/debug/dwarf2/pr88635.c: New test.
9380
9381 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
9382
9383 PR target/60563
9384 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
9385
9386 2019-01-04 Martin Sebor <msebor@redhat.com>
9387
9388 PR c/88546
9389 * g++.dg/ext/attr-copy.C: New test.
9390 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
9391 * gcc.dg/attr-copy-6.c: New test.
9392 * gcc.dg/attr-copy-7.c: New test.
9393
9394 2019-01-04 Martin Sebor <msebor@redhat.com>
9395
9396 PR c/88363
9397 * c-c++-common/attributes-4.c: New test.
9398
9399 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
9400
9401 PR gcc/87763
9402 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
9403 count to 18.
9404
9405 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9406
9407 PR fortran/48543
9408 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
9409 * gfortran.dg/merge_char_const.f90: Restore.
9410
9411 2019-01-04 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR target/88594
9414 * gcc.dg/pr88594.c: New test.
9415
9416 2019-01-04 Jan Beulich <jbeulich@suse.com>
9417
9418 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
9419 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
9420 gcc.target/i386/avx512bw-vpcmpequb-1.c,
9421 gcc.target/i386/avx512bw-vpcmpequw-1.c,
9422 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
9423 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
9424 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
9425 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
9426 gcc.target/i386/avx512bw-vpcmpgew-1.c,
9427 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
9428 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
9429 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
9430 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
9431 gcc.target/i386/avx512bw-vpcmpleb-1.c,
9432 gcc.target/i386/avx512bw-vpcmpleub-1.c,
9433 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
9434 gcc.target/i386/avx512bw-vpcmplew-1.c,
9435 gcc.target/i386/avx512bw-vpcmpltb-1.c,
9436 gcc.target/i386/avx512bw-vpcmpltub-1.c,
9437 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
9438 gcc.target/i386/avx512bw-vpcmpltw-1.c,
9439 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
9440 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
9441 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
9442 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
9443 gcc.target/i386/avx512bw-vpmovb2m-1.c,
9444 gcc.target/i386/avx512bw-vpmovm2b-1.c,
9445 gcc.target/i386/avx512bw-vpmovm2w-1.c,
9446 gcc.target/i386/avx512bw-vpmovw2m-1.c,
9447 gcc.target/i386/avx512bw-vptestmb-1.c,
9448 gcc.target/i386/avx512bw-vptestmw-1.c,
9449 gcc.target/i386/avx512bw-vptestnmb-1.c,
9450 gcc.target/i386/avx512bw-vptestnmw-1.c,
9451 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
9452 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
9453 gcc.target/i386/avx512dq-vfpclasssd-1.c,
9454 gcc.target/i386/avx512dq-vfpclassss-1.c,
9455 gcc.target/i386/avx512dq-vpmovd2m-1.c,
9456 gcc.target/i386/avx512dq-vpmovm2d-1.c,
9457 gcc.target/i386/avx512dq-vpmovm2q-1.c,
9458 gcc.target/i386/avx512dq-vpmovq2m-1.c,
9459 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
9460 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
9461 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
9462 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
9463 gcc.target/i386/avx512vl-vpcmpequd-1.c,
9464 gcc.target/i386/avx512vl-vpcmpequq-1.c,
9465 gcc.target/i386/avx512vl-vpcmpged-1.c,
9466 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
9467 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
9468 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
9469 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
9470 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
9471 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
9472 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
9473 gcc.target/i386/avx512vl-vpcmpled-1.c,
9474 gcc.target/i386/avx512vl-vpcmpleq-1.c,
9475 gcc.target/i386/avx512vl-vpcmpleud-1.c,
9476 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
9477 gcc.target/i386/avx512vl-vpcmpltd-1.c,
9478 gcc.target/i386/avx512vl-vpcmpltq-1.c,
9479 gcc.target/i386/avx512vl-vpcmpltud-1.c,
9480 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
9481 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
9482 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
9483 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
9484 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
9485 gcc.target/i386/avx512vl-vptestmd-1.c,
9486 gcc.target/i386/avx512vl-vptestmq-1.c,
9487 gcc.target/i386/avx512vl-vptestnmd-1.c,
9488 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
9489 operand.
9490 * gcc.target/i386/avx512bw-vpcmpb-1.c,
9491 gcc.target/i386/avx512bw-vpcmpub-1.c,
9492 gcc.target/i386/avx512bw-vpcmpuw-1.c,
9493 gcc.target/i386/avx512bw-vpcmpw-1.c,
9494 gcc.target/i386/avx512dq-vfpclasspd-1.c,
9495 gcc.target/i386/avx512dq-vfpclassps-1.c,
9496 gcc.target/i386/avx512f-vcmppd-1.c,
9497 gcc.target/i386/avx512f-vcmpps-1.c,
9498 gcc.target/i386/avx512f-vcmpsd-1.c,
9499 gcc.target/i386/avx512f-vcmpss-1.c,
9500 gcc.target/i386/avx512f-vpcmpd-1.c,
9501 gcc.target/i386/avx512f-vpcmpq-1.c,
9502 gcc.target/i386/avx512f-vpcmpud-1.c,
9503 gcc.target/i386/avx512f-vpcmpuq-1.c,
9504 gcc.target/i386/avx512f-vptestmd-1.c,
9505 gcc.target/i386/avx512f-vptestmq-1.c,
9506 gcc.target/i386/avx512f-vptestnmd-1.c,
9507 gcc.target/i386/avx512f-vptestnmq-1.c,
9508 gcc.target/i386/avx512vl-vcmppd-1.c,
9509 gcc.target/i386/avx512vl-vcmpps-1.c,
9510 gcc.target/i386/avx512vl-vpcmpd-1.c,
9511 gcc.target/i386/avx512vl-vpcmpq-1.c,
9512 gcc.target/i386/avx512vl-vpcmpud-1.c,
9513 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
9514 as mask operand.
9515
9516 2019-01-03 Martin Sebor <msebor@redhat.com>
9517
9518 PR tree-optimization/88659
9519 * gcc.dg/Wstringop-truncation-6.c: New test.
9520
9521 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9522
9523 PR fortran/48543
9524 * gfortran.dg/const_chararacter_merge.f90: Remove.
9525
9526 2019-01-03 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR debug/88644
9529 * gcc.dg/debug/dwarf2/pr88644.c: New test.
9530 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
9531
9532 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
9533
9534 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
9535 * gcc.dg/pubtypes-3.c: Likewise.
9536 * gcc.dg/pubtypes-4.c: Likewise.
9537
9538 2019-01-03 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR c++/88636
9541 * g++.target/i386/pr88636.C: New test.
9542
9543 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9544
9545 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
9546
9547 2019-01-03 Martin Liska <mliska@suse.cz>
9548
9549 PR testsuite/88436
9550 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
9551
9552 2019-01-02 Marek Polacek <polacek@redhat.com>
9553
9554 PR c++/88612 - ICE with -Waddress-of-packed-member.
9555 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
9556
9557 PR c++/88631 - CTAD failing for value-initialization.
9558 * g++.dg/cpp1z/class-deduction59.C: New test.
9559
9560 PR c++/81486 - CTAD failing with ().
9561 * g++.dg/cpp1z/class-deduction60.C: New test.
9562 * g++.dg/cpp1z/class-deduction61.C: New test.
9563
9564 2019-01-02 Martin Sebor <msebor@redhat.com>
9565 Jeff Law <law@redhat.com>
9566
9567 * gcc.dg/strlenopt-36.c: Update.
9568 * gcc.dg/strlenopt-45.c: Update.
9569 * gcc.c-torture/execute/strlen-5.c: New test.
9570 * gcc.c-torture/execute/strlen-6.c: New test.
9571 * gcc.c-torture/execute/strlen-7.c: New test.
9572
9573 2019-01-02 Jakub Jelinek <jakub@redhat.com>
9574
9575 PR testsuite/87304
9576 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
9577 messages only on vect_hw_misalign targets.
9578
9579 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
9580
9581 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
9582 * gfortran.dg/dec_d_lines_3.f: Ditto.
9583 * gfortran.dg/dec_structure_24.f90: Ditto.
9584 * gfortran.dg/dec_structure_26.f90: Ditto.
9585 * gfortran.dg/dec_structure_27.f90: Ditto.
9586 * gfortran.dg/dec_type_print_3.f90: Ditto.
9587 * gfortran.dg/derived_name_1.f90: Ditto.
9588 * gfortran.dg/error_recovery_1.f90: Ditto.
9589 * gfortran.dg/gomp/pr29759.f90: Ditto.
9590 * gfortran.dg/pr36192.f90: Ditto.
9591 * gfortran.dg/pr56007.f90: Ditto.
9592 * gfortran.dg/pr56520.f90: Ditto.
9593 * gfortran.dg/pr78741.f90: Ditto.
9594 * gfortran.dg/print_fmt_2.f90: Ditto.
9595 * gfortran.dg/select_type_20.f90: Ditto.
9596
9597 2019-01-02 Marek Polacek <polacek@redhat.com>
9598
9599 PR c++/86875
9600 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
9601
9602 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9603
9604 PR fortran/48543
9605 * gfortran.dg/const_chararacter_merge.f90: New test.
9606
9607 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
9608
9609 PR lto/88130
9610 * g++.dg/torture/pr88130.C: New testcase.
9611
9612 2019-01-02 Martin Liska <mliska@suse.cz>
9613
9614 PR tree-optimization/88650
9615 * gfortran.dg/predict-3.f90: New test.
9616
9617 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9618
9619 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
9620
9621 2019-01-02 Richard Biener <rguenther@suse.de>
9622
9623 PR tree-optimization/88621
9624 * gcc.dg/torture/pr88621.c: New testcase.
9625
9626 2019-01-02 Jakub Jelinek <jakub@redhat.com>
9627
9628 PR ipa/88561
9629 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
9630 targets and expect _ZThn8 for ilp32 targets.
9631
9632 2019-01-01 Martin Sebor <msebor@redhat.com>
9633 Jeff Law <law@redhat.com>
9634
9635 * gcc.dg/strlenopt-40.c: Update.
9636 * gcc.dg/strlenopt-51.c: Likewise.
9637 * gcc.dg/tree-ssa/pr79376.c: Likewise.
9638
9639 * gcc.dg/strlenopt-40.c: Disable a couple tests.
9640 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
9641 * gcc.dg/strlenopt-59.c: New test.
9642 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
9643 * g++.dg/init/strlen.C: New test.
9644
9645 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9646
9647 PR fortran/82743
9648 * gfortran.dg/structure_constructor_16.f90: New test.
9649
9650 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
9651
9652 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
9653 * g++.dg/ipa/devirt-53.C: Fix scan template.
9654
9655 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
9656
9657 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
9658 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
9659 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
9660
9661 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
9662
9663 * g++.dg/tree-prof/devirt.C: Update testcase.
9664
9665 2019-01-01 Jakub Jelinek <jakub@redhat.com>
9666
9667 Update copyright years.
9668 \f
9669 Copyright (C) 2019 Free Software Foundation, Inc.
9670
9671 Copying and distribution of this file, with or without modification,
9672 are permitted in any medium without royalty provided the copyright
9673 notice and this notice are preserved.