re PR rtl-optimization/89865 (FAIL: gcc.target/i386/pr49095.c scan-assembler-times...
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-04-08 Jakub Jelinek <jakub@redhat.com>
2
3 PR rtl-optimization/89865
4 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
5
6 PR rtl-optimization/89865
7 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
8 on ia32.
9
10 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
11
12 PR tree-optimization/89725
13 * gcc.dg/tree-ssa/pr89725.c: New test.
14
15 2019-04-08 Martin Liska <mliska@suse.cz>
16
17 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
18
19 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
20
21 PR c++/89914
22 * g++.dg/ext/has_nothrow_constructor-3.C: New.
23
24 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
25
26 PR target/89945
27 * gcc.target/i386/pr89945.c: New test.
28
29 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
30
31 PR fortran/87352
32 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
33 * gfortran.dg/finalize_33.f90: Likewise.
34 * gfortran.dg/finalize_34.f90: New test.
35
36 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
37
38 PR fortran/89981
39 * gfortran.dg/entry_22.f90: New test.
40
41 2019-04-05 Marek Polacek <polacek@redhat.com>
42
43 PR c++/87145 - bogus error converting class type in template arg list.
44 * g++.dg/cpp0x/constexpr-conv3.C: New test.
45 * g++.dg/cpp0x/constexpr-conv4.C: New test.
46
47 2019-04-05 Martin Sebor <msebor@redhat.com>
48
49 PR bootstrap/89980
50 * g++.dg/init/array52.C: New test.
51
52 2019-04-05 David Malcolm <dmalcolm@redhat.com>
53
54 PR c/89985
55 * c-c++-common/pr89985.c: New test.
56
57 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
58
59 PR c/71598
60 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
61 size of enums.
62 * gcc.dg/torture/pr71598-2.c: Likewise.
63
64 2019-04-05 Marek Polacek <polacek@redhat.com>
65
66 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
67 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
68
69 2019-04-05 Richard Biener <rguenther@suse.de>
70
71 PR debug/89892
72 PR debug/89905
73 * gcc.dg/guality/pr89892.c: New testcase.
74 * gcc.dg/guality/pr89905.c: Likewise.
75 * gcc.dg/guality/loop-1.c: Likewise.
76
77 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
78
79 PR tree-optimization/89956
80 * gfortran.dg/pr89956.f90: New test.
81
82 2019-04-04 Martin Sebor <msebor@redhat.com>
83
84 PR c++/89974
85 PR c++/89878
86 PR c++/89833
87 PR c++/47488
88 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
89 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
90 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
91 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
92 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
93 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
94 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
95 * gcc/testsuite/g++.dg/init/array51.C: New test.
96 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
97
98 2019-04-04 Martin Sebor <msebor@redhat.com>
99
100 PR middle-end/89957
101 PR middle-end/89911
102 * gcc.dg/Wstringop-overflow-13.c: New test.
103
104 2019-04-04 Martin Sebor <msebor@redhat.com>
105
106 PR middle-end/89934
107 * gcc.dg/Wrestrict-19.c: New test.
108 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
109
110 2019-04-04 Jeff Law <law@redhat.com>
111
112 PR rtl-optimization/89399
113 * gcc.c-torture/compile/pr89399.c: New test.
114
115 2019-04-04 Harald Anlauf <anlauf@gmx.de>
116
117 PR fortran/89904
118 * gfortran.dg/pr85797.f90: Adjust testcase.
119
120 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
121
122 PR c++/65619
123 * g++.dg/template/friend67.C: New.
124
125 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
126
127 PR c++/61327
128 * g++.dg/cpp0x/friend4.C: New.
129 * g++.dg/cpp0x/friend5.C: Likewise.
130
131 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
132
133 PR c++/56643
134 * g++.dg/cpp0x/noexcept40.C: New.
135
136 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
137
138 PR fortran/68567
139 * gfortran.dg/parameter_array_error_1.f90: New test.
140
141 2019-04-03 qing zhao <qing.zhao@oracle.com>
142
143 PR tree-optimization/89730
144 * gcc.dg/live-patching-4.c: New test.
145
146 2019-04-03 Clément Chigot <clement.chigot@atos.net>
147
148 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
149 supported.
150
151 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
152
153 PR c/71598
154 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
155 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
156
157 2019-04-03 Richard Biener <rguenther@suse.de>
158
159 PR tree-optimization/84101
160 * gcc.target/i386/pr84101.c: New testcase.
161
162 2019-04-02 Jeff Law <law@redhat.com>
163
164 * gcc.target/visium/bit_shift.c: xfail.
165
166 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
167
168 PR target/89902
169 PR target/89903
170 * gcc.target/i386/pr70799-4.c: Remove.
171 * gcc.target/i386/pr70799-5.c: Remove.
172 * gcc.target/i386/pr89902.c: New test.
173 * gcc.target/i386/pr89903.c: Ditto.
174
175 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
176
177 PR rtl-optimization/84206
178 * gcc.dg/pr84206.c: New test.
179
180 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
181
182 PR rtl-optimization/85876
183 * gcc.dg/pr85876.c: New test.
184
185 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
186
187 * gcc.target/s390/zvector/vec-double-compile.c: New test.
188 * gcc.target/s390/zvector/vec-float-compile.c: New test.
189 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
190 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
191
192 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
193
194 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
195 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
196 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
197 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
198
199 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
200
201 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
202 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
203
204 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
205
206 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
207 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
208
209 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
210
211 PR testsuite/89916
212 * gcc.dg/pr86928.c: Do not attempt to add -m32.
213
214 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
215
216 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
217 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
218 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
219 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
220 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
221 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
222 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
223 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
224
225 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
226
227 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
228 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
229 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
230 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
231 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
232 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
233
234 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
235
236 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
237 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
238 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
239 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
240
241 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
242
243 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
244 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
245
246 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
247
248 * gcc.target/s390/arch13/sel-1.c: New test.
249
250 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
251
252 * gcc.target/s390/arch13/popcount-1.c: New test.
253
254 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
255
256 * gcc.target/s390/arch13/bitops-1.c: New test.
257 * gcc.target/s390/arch13/bitops-2.c: New test.
258 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
259 option and adjust line numbers.
260 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
261
262 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
263
264 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
265 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
266 runtime check for the vxe2 hardware feature on IBM Z.
267
268 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
269
270 PR testsuite/89907
271 * lib/target-supports.exp (check_avx2_available): Replace
272 avx_available with avx2_available.
273
274 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
275
276 PR rtl-optimization/85412
277 * gcc.dg/pr85412.c: New test.
278
279 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
280
281 PR c++/62207
282 * g++.dg/template/crash130.C: New.
283 * g++.dg/template/crash131.C: Likewise.
284
285 2019-04-01 Martin Sebor <msebor@redhat.com>
286
287 PR c/89685
288 * gcc.dg/attr-copy-8.c: New test.
289 * g++.dg/ext/attr-copy-2.C: New test.
290
291 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
292
293 PR rtl-optimization/86928
294 * gcc.dg/pr86928.c: New test.
295
296 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
297
298 PR rtl-optimization/87273
299 * gcc.dg/pr87273.c: New test.
300
301 2019-04-01 Martin Liska <mliska@suse.cz>
302
303 PR driver/89861
304 * gcc.dg/spellcheck-options-18.c: New test.
305 * gcc.dg/spellcheck-options-19.c: New test.
306 * gcc.dg/spellcheck-options-20.c: New test.
307 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
308 * gcc.dg/completion-2.c: Add one variant with no argument.
309
310 2019-04-01 Richard Biener <rguenther@suse.de>
311
312 PR c/71598
313 * gcc.dg/torture/pr71598-1.c: New testcase.
314 * gcc.dg/torture/pr71598-2.c: Likewise.
315 * gcc.dg/torture/pr71598-3.c: Likewise.
316
317 2019-03-31 Marek Polacek <polacek@redhat.com>
318
319 PR c++/89852 - ICE with C++11 functional cast with { }.
320 * g++.dg/cpp0x/initlist115.C: New test.
321
322 2019-03-31 Harald Anlauf <anlauf@gmx.de>
323
324 PR fortran/83515
325 PR fortran/85797
326 * gfortran.dg/pr85797.f90: New test.
327
328 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
329
330 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
331
332 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
333
334 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
335 cleanup_extra_files.
336 (dmd2dg): Copy additional files after test is translated.
337 (gdc-do-test): Remove all copied files after test.
338
339 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
340
341 PR fortran/89841
342 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
343 for c_deallocate, c_allocate and c_assumed_size so that the
344 attributes of the array arguments are correct and are typed.
345 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
346 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
347
348 PR fortran/89842
349 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
350 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
351
352 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
353
354 PR fortran/89866
355 * gfortran.dg/pointer_intent_8.f90: New test.
356
357 2019-03-29 Jim Wilson <jimw@sifive.com>
358
359 * gcc.target/riscv/predef-1.c: New.
360 * gcc.target/riscv/predef-2.c: New.
361 * gcc.target/riscv/predef-3.c: New.
362 * gcc.target/riscv/predef-4.c: New.
363 * gcc.target/riscv/predef-5.c: New.
364 * gcc.target/riscv/predef-6.c: New.
365 * gcc.target/riscv/predef-7.c: New.
366 * gcc.target/riscv/predef-8.c: New.
367
368 2019-03-29 Jakub Jelinek <jakub@redhat.com>
369
370 PR rtl-optimization/89865
371 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
372 the first argument register, so that occassional spills/fills are
373 ignored.
374
375 PR sanitizer/89869
376 * g++.dg/ubsan/vptr-14.C: New test.
377
378 PR c/89872
379 * gcc.dg/tree-ssa/pr89872.c: New test.
380
381 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
382
383 * gcc.dg/diag-sanity.c: New test.
384
385 2019-03-29 Marek Polacek <polacek@redhat.com>
386
387 PR c++/89871
388 * g++.dg/cpp2a/desig14.C: New test.
389
390 PR c++/89876 - ICE with deprecated conversion.
391 * g++.dg/warn/conv5.C: New test.
392
393 2019-03-29 Martin Liska <mliska@suse.cz>
394
395 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
396 * gcc.dg/pr68766.c: Likewise.
397
398 2019-03-29 Jakub Jelinek <jakub@redhat.com>
399
400 PR rtl-optimization/87485
401 * gcc.dg/pr87485.c: New test.
402
403 2019-03-28 Jakub Jelinek <jakub@redhat.com>
404
405 PR middle-end/89621
406 * gfortran.dg/gomp/pr89621.f90: New test.
407
408 2019-03-28 Martin Sebor <msebor@redhat.com>
409
410 PR c++/66548
411 * g++.dg/cpp0x/decltype-pr66548.C: New test.
412
413 PR c++/81506
414 * g++.dg/cpp0x/decltype-pr81506.C: New test.
415
416 2019-03-28 Marek Polacek <polacek@redhat.com>
417
418 PR c++/89612 - ICE with member friend template with noexcept.
419 * g++.dg/cpp0x/noexcept38.C: New test.
420 * g++.dg/cpp0x/noexcept39.C: New test.
421 * g++.dg/cpp1z/noexcept-type21.C: New test.
422
423 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
424
425 PR target/89848
426 * gcc.target/i386/pr89848.c: New test.
427
428 2019-03-28 Marek Polacek <polacek@redhat.com>
429
430 PR c++/89836 - bool constant expression and explicit conversions.
431 * g++.dg/cpp2a/explicit15.C: New test.
432
433 2019-03-28 Jakub Jelinek <jakub@redhat.com>
434
435 PR c/89812
436 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
437 other than AVR. Add dg-options "".
438
439 PR c++/89785
440 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
441 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
442
443 2019-03-27 Janus Weil <janus@gcc.gnu.org>
444
445 PR fortran/85537
446 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
447 * gfortran.dg/pointer_init_11.f90: New test case.
448
449 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
450
451 PR target/85667
452 * gcc.target/i386/pr85667-5.c: New testcase.
453 * gcc.target/i386/pr85667-6.c: New testcase.
454
455 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
456
457 PR testsuite/89834
458 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
459
460 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
461
462 PR rtl-optimization/89313
463 * gcc.dg/pr89313.c: New test.
464
465 2019-03-26 Jeff Law <law@redhat.com>
466
467 PR rtl-optimization/87761
468 PR rtl-optimization/89826
469 * gcc.c-torture/execute/pr89826.c: New test.
470
471 2019-03-27 Richard Biener <rguenther@suse.de>
472
473 * gcc.dg/torture/20190327-1.c: New testcase.
474
475 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
476
477 PR fortran/88247
478 * gfortran.dg/associate_47.f90: New test.
479
480 2019-03-27 Richard Biener <rguenther@suse.de>
481
482 PR tree-optimization/89463
483 * gcc.dg/guality/pr89463.c: New testcase.
484
485 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
486
487 PR target/89827
488 * gcc.target/i386/pr89827.c: New test.
489
490 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
491
492 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
493 syntax.
494
495 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
496
497 PR tree-optimization/81740
498 * gcc.dg/vect/pr81740-1.c: New testcase.
499 * gcc.dg/vect/pr81740-2.c: Likewise.
500
501 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
502
503 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
504 options in permute args tests.
505
506 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
507
508 PR c++/84598
509 * g++.dg/ext/pr84598.C: New.
510
511 2019-03-26 Jakub Jelinek <jakub@redhat.com>
512
513 PR c++/89796
514 * g++.dg/gomp/pr89796.C: New test.
515 * gcc.dg/gomp/pr89796.c: New test.
516
517 2019-03-25 David Malcolm <dmalcolm@redhat.com>
518
519 PR rtl-optimization/88347
520 PR rtl-optimization/88423
521 * gcc.c-torture/compile/pr88347.c: New test.
522 * gcc.c-torture/compile/pr88423.c: New test.
523
524 2019-03-25 Martin Sebor <msebor@redhat.com>
525
526 PR c/89812
527 * gcc.dg/attr-aligned-3.c: New test.
528
529 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
530
531 PR debug/86964
532 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
533
534 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/84661
537 PR c++/85013
538 * g++.dg/concepts/pr84661.C: New.
539 * g++.dg/torture/pr85013.C: Likewise.
540
541 2019-03-25 Marek Polacek <polacek@redhat.com>
542
543 PR c++/89214 - ICE when initializing aggregates with bases.
544 * g++.dg/cpp1z/aggr-base8.C: New test.
545 * g++.dg/cpp1z/aggr-base9.C: New test.
546
547 PR c++/89705 - ICE with reference binding with conversion function.
548 * g++.dg/cpp0x/rv-conv2.C: New test.
549
550 2019-03-25 Richard Biener <rguenther@suse.de>
551
552 PR tree-optimization/89789
553 * gcc.dg/torture/pr89789.c: New testcase.
554
555 2019-03-25 Nathan Sidwell <nathan@acm.org>
556
557 * g++.dg/abi/lambda-static-1.C: New.
558
559 2019-03-25 Richard Biener <rguenther@suse.de>
560
561 PR tree-optimization/89802
562 * g++.dg/tree-ssa/pr89802.C: New testcase.
563
564 2019-03-25 Jakub Jelinek <jakub@redhat.com>
565
566 PR c++/60702
567 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
568 for _ZTH* calls.
569 * g++.dg/tls/thread_local11a.C: New test.
570
571 2019-03-25 Richard Biener <rguenther@suse.de>
572
573 PR middle-end/89790
574 * g++.dg/pr89790.C: New testcase.
575
576 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
577
578 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
579 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
580 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
581 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
582
583 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
584
585 PR fortran/78865
586 * gfortran.dg/altreturn_10.f90: New test.
587 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
588
589 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
590
591 PR rtl-optimization/89676
592 * gcc.target/i386/pr89676.c: New.
593
594 2019-03-22 Jakub Jelinek <jakub@redhat.com>
595
596 PR c++/60702
597 * g++.dg/tls/thread_local11.C: New test.
598 * g++.dg/tls/thread_local11.h: New test.
599 * g++.dg/tls/thread_local12a.C: New test.
600 * g++.dg/tls/thread_local12b.C: New test.
601 * g++.dg/tls/thread_local12c.C: New test.
602 * g++.dg/tls/thread_local12d.C: New test.
603 * g++.dg/tls/thread_local12e.C: New test.
604 * g++.dg/tls/thread_local12f.C: New test.
605 * g++.dg/tls/thread_local12g.C: New test.
606 * g++.dg/tls/thread_local12h.C: New test.
607 * g++.dg/tls/thread_local12i.C: New test.
608 * g++.dg/tls/thread_local12j.C: New test.
609 * g++.dg/tls/thread_local12k.C: New test.
610 * g++.dg/tls/thread_local12l.C: New test.
611
612 PR c++/87481
613 * g++.dg/cpp1y/constexpr-87481.C: New test.
614
615 2019-03-22 Simon Wright <simon@pushface.org>
616
617 PR ada/89583
618 * gnat.dg/socket2.adb: New.
619
620 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
621
622 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
623
624 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
625
626 PR target/89784
627 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
628 for _mm_mask{,3,z}_*.
629 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
630 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
631 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
632 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
633 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
634 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
635 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
636 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
637 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
638 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
639 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
640 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
641 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
642 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
643 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
644
645 2019-03-22 Jakub Jelinek <jakub@redhat.com>
646
647 PR target/89784
648 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
649 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
650 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
651 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
652 __builtin_ia32_vfmsubss3_mask3): Define.
653 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
654 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
655 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
656 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
657 __builtin_ia32_vfmsubss3_mask3): Define.
658 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
659 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
660 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
661 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
662 __builtin_ia32_vfmsubss3_mask3): Define.
663 * gcc.target/i386/sse-14.c: Add tests for
664 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
665 * gcc.target/i386/sse-22.c: Likewise.
666
667 2019-03-21 Martin Sebor <msebor@redhat.com>
668
669 PR tree-optimization/89350
670 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
671 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
672 * gcc.dg/Wstringop-overflow-11.c: New test.
673 * gcc.dg/Wstringop-overflow-12.c: New test.
674 * gcc.dg/pr89350.c: New test.
675 * gcc.dg/pr40340-1.c: Adjust expected warning.
676 * gcc.dg/pr40340-2.c: Same.
677 * gcc.dg/pr40340-4.c: Same.
678 * gcc.dg/pr40340-5.c: Same.
679
680 2019-03-21 Jakub Jelinek <jakub@redhat.com>
681
682 PR lto/89692
683 * g++.dg/other/pr89692.C: New test.
684
685 PR c++/89767
686 * g++.dg/cpp1y/lambda-init18.C: New test.
687 * g++.dg/cpp1y/lambda-init19.C: New test.
688 * g++.dg/cpp1y/pr89767.C: New test.
689
690 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
691 Cesar Philippidis <cesar@codesourcery.com>
692
693 PR fortran/72741
694 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
695 file.
696 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
697 Likewise.
698
699 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
700
701 PR fortran/72741
702 * c-c++-common/goacc/routine-3-extern.c: New file.
703 * c-c++-common/goacc/routine-3.c: Adjust.
704 * c-c++-common/goacc/routine-4-extern.c: New file.
705 * c-c++-common/goacc/routine-4.c: Adjust.
706 * gfortran.dg/goacc/routine-module-3.f90: New file.
707
708 PR fortran/89773
709 * gfortran.dg/goacc/pr89773.f90: New file.
710 * gfortran.dg/goacc/pr77765.f90: Adjust.
711 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
712
713 PR fortran/72741
714 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
715
716 PR fortran/72741
717 * gfortran.dg/goacc/routine-module-1.f90: New file.
718 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
719 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
720
721 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
722
723 PR fortran/56408
724 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
725 (dg-compile-aux-modules): Fix diagnostic.
726 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
727 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
728
729 PR fortran/56408
730 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
731 missing nexted dg-test call support in dejaGNU 1.4.4.
732
733 PR fortran/29383
734 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
735 other '*.exp' files.
736
737 2019-03-21 Richard Biener <rguenther@suse.de>
738
739 PR tree-optimization/89779
740 * gcc.dg/torture/pr89779.c: New testcase.
741
742 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
743
744 PR c++/78645
745 * g++.dg/cpp0x/constexpr-ice20.C: New.
746
747 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
748
749 PR c++/89571
750 * g++.dg/cpp0x/noexcept37.C: New.
751
752 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
753
754 PR d/89017
755 * gdc.dg/pr89017.d: New test.
756
757 2019-03-20 Janus Weil <janus@gcc.gnu.org>
758
759 PR fortran/71861
760 * gfortran.dg/interface_abstract_5.f90: New test case.
761
762 2019-03-20 Jakub Jelinek <jakub@redhat.com>
763
764 PR target/89775
765 * gcc.target/s390/pr89775-1.c: New test.
766 * gcc.target/s390/pr89775-2.c: New test.
767
768 2019-03-20 Jakub Jelinek <jakub@redhat.com>
769
770 PR target/89752
771 * g++.target/aarch64/aarch64.exp: New file.
772 * g++.target/aarch64/pr89752.C: New test.
773
774 2019-03-19 Martin Sebor <msebor@redhat.com>
775
776 PR tree-optimization/89688
777 * gcc.dg/strlenopt-61.c: New test.
778 * g++.dg/warn/Wstringop-overflow-2.C: New test.
779
780 2019-03-19 Jim Wilson <jimw@sifive.com>
781
782 PR target/89411
783 * gcc.target/riscv/losum-overflow.c: New test.
784
785 2019-03-19 Martin Sebor <msebor@redhat.com>
786
787 PR tree-optimization/89644
788 * gcc.dg/Wstringop-truncation-8.c: New test.
789
790 2019-03-19 Martin Liska <mliska@suse.cz>
791
792 PR middle-end/89737
793 * gcc.dg/pr89737.c: New test.
794
795 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
796
797 PR lto/87809
798 PR lto/89335
799 * g++.dg/lto/pr87089_0.C: New testcase.
800 * g++.dg/lto/pr87089_1.C: New testcase.
801 * g++.dg/lto/pr89335_0.C: New testcase.
802
803 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
804
805 PR target/89736
806 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
807 restrict this test to vsx targets.
808
809 2019-03-19 Jakub Jelinek <jakub@redhat.com>
810
811 PR target/89752
812 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
813 * g++.dg/ext/asm16.C: Likewise.
814 * g++.dg/ext/asm17.C: New test.
815
816 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
817
818 * c-c++-common/unroll-7.c: New test.
819
820 2019-03-19 Jakub Jelinek <jakub@redhat.com>
821
822 PR target/89726
823 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
824 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
825 Add expected results for them.
826
827 PR c/89734
828 * gcc.dg/pr89734.c: New test.
829
830 2019-03-18 Martin Sebor <msebor@redhat.com>
831
832 PR tree-optimization/89720
833 * gcc.dg/Warray-bounds-42.c: New test.
834
835 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
836
837 PR c++/89630
838 * g++.target/i386/pr89630.C: New test.
839
840 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
841
842 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
843
844 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
845
846 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
847 the "store" test as well.
848 * gcc.target/powerpc/bswap32.c: Ditto.
849
850 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
851
852 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
853 the "store" test as well.
854 * gcc.target/powerpc/bswap32.c: Ditto.
855
856 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
857
858 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
859 "exceeds" instead of just one that talks about "too large".
860
861 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
862
863 * gcc.target/aarch64/sve/cost_model_1.c: New test.
864
865 2019-03-18 Martin Jambor <mjambor@suse.cz>
866
867 PR tree-optimization/89546
868 * gcc.dg/tree-ssa/pr89546.c: New test.
869
870 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
871
872 PR target/89627
873 * g++.target/riscv/call-with-empty-struct-float.C: New file.
874 * g++.target/riscv/call-with-empty-struct-int.C: New file.
875 * g++.target/riscv/call-with-empty-struct.H: New file.
876 * g++.target/riscv/riscv.exp: New file.
877
878 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
879
880 PR c++/85014
881 * g++.dg/cpp0x/pr85014.C: New.
882
883 2019-03-18 Jakub Jelinek <jakub@redhat.com>
884
885 PR middle-end/86979
886 * gcc.dg/pr86979.c: New test.
887
888 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
889
890 PR fortran/88008
891 * gfortran.dg/typebound_call_31.f90: New test.
892
893 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
894
895 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
896 hppa*-*-hpux*.
897 * gcc.dg/compat/pr83487-1_y.c: Likewise.
898
899 * gfortran.dg/pointer_init_10.f90: Require visibility support.
900 * gfortran.dg/temporary_3.f90: Likewise.
901
902 * gcc.dg/pr88074.c: Require c99_runtime.
903 * gcc.dg/warn-abs-1.c: Likewise.
904 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
905
906 PR testsuite/89666
907 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
908 hppa*-*-hpux*.
909 * gcc.dg/attr-copy.c: Require alias support.
910 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
911
912 2019-03-16 Jakub Jelinek <jakub@redhat.com>
913
914 PR fortran/89724
915 * gfortran.dg/continuation_15.f90: New test.
916 * gfortran.dg/continuation_16.f90: New test.
917
918 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
919
920 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
921
922 PR testsuite/89393
923 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
924 * g++.dg/cpp0x/pr84497.C: Likewise.
925
926 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
927 * gcc.dg/attr-copy-6.c: Likewise.
928 * gcc.dg/pr87793.c: Likewise.
929
930 PR testsuite/89471
931 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
932
933 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
934 * gcc.dg/gimplefe-34.c: Likewise.
935 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
936 * gcc.dg/compat/pr83487-2_y.c: Likewise.
937
938 PR testsuite/84174
939 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
940 hppa*64*-*-*.
941
942 PR testsuite/83453
943 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
944
945 * lib/target-supports.exp (check_ascii_locale_available): Remove
946 hppa*-*-hpux*.
947
948 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
949
950 PR fortran/84394
951 * gfortran.dg/blockdata_11.f90: New test.
952
953 2019-03-15 Harald Anlauf <anlauf@gmx.de>
954
955 PR fortran/60091
956 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
957 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
958
959 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
960
961 PR target/87532
962 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
963 instruction selection.
964 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
965 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
966 * gcc.target/powerpc/pr87532-mc.c: New test.
967 * gcc.target/powerpc/pr87532.c: New test.
968 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
969 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
970 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
971 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
972 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
973 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
974 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
975 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
976 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
977 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
978 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
979 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
980 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
981 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
982 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
983 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
984 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
985 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
986 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
987 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
988 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
989 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
990 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
991 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
992 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
993 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
994 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
995
996 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
997
998 PR c++/88534
999 PR c++/88537
1000 * g++.dg/cpp2a/pr88534.C: New.
1001 * g++.dg/cpp2a/pr88537.C: New.
1002
1003 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1004
1005 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1006 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1007 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1008 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1009
1010 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1011
1012 PR target/89719
1013 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1014 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1015 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1016
1017 2019-03-15 Jakub Jelinek <jakub@redhat.com>
1018
1019 PR c++/89709
1020 * g++.dg/cpp0x/constexpr-89709.C: New test.
1021
1022 PR debug/89704
1023 * gcc.dg/debug/pr89704.c: New test.
1024
1025 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1026
1027 PR target/89650
1028 * g++.target/i386/pr89650.C: New test.
1029
1030 2019-03-14 Richard Biener <rguenther@suse.de>
1031
1032 * gcc.dg/gimplefe-13.c: Adjust.
1033 * gcc.dg/gimplefe-14.c: Likewise.
1034 * gcc.dg/gimplefe-17.c: Likewise.
1035 * gcc.dg/gimplefe-18.c: Likewise.
1036 * gcc.dg/gimplefe-7.c: Likewise.
1037 * gcc.dg/torture/pr89595.c: Likewise.
1038 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1039 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1040 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1041 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1042 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1043 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1044 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1045 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1046
1047 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR ipa/89684
1050 * gcc.target/i386/pr89684.c: New test.
1051
1052 PR rtl-optimization/89679
1053 * gcc.dg/pr89679.c: New test.
1054
1055 2019-03-14 Richard Biener <rguenther@suse.de>
1056
1057 PR tree-optimization/89710
1058 * gcc.dg/torture/pr89710.c: New testcase.
1059
1060 2019-03-14 Richard Biener <rguenther@suse.de>
1061
1062 PR middle-end/89698
1063 * g++.dg/torture/pr89698.C: New testcase.
1064
1065 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR tree-optimization/89703
1068 * gcc.c-torture/compile/pr89703-1.c: New test.
1069 * gcc.c-torture/compile/pr89703-2.c: New test.
1070
1071 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1072
1073 PR target/89523
1074 * gcc.target/i386/pr89523-1a.c: New test.
1075 * gcc.target/i386/pr89523-1b.c: Likewise.
1076 * gcc.target/i386/pr89523-2.c: Likewise.
1077 * gcc.target/i386/pr89523-3.c: Likewise.
1078 * gcc.target/i386/pr89523-4.c: Likewise.
1079 * gcc.target/i386/pr89523-5.c: Likewise.
1080 * gcc.target/i386/pr89523-6.c: Likewise.
1081 * gcc.target/i386/pr89523-7.c: Likewise.
1082 * gcc.target/i386/pr89523-8.c: Likewise.
1083 * gcc.target/i386/pr89523-9.c: Likewise.
1084
1085 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR c++/89512
1088 * g++.dg/cpp1y/var-templ61.C: New test.
1089
1090 PR c++/89652
1091 * g++.dg/cpp1y/constexpr-89652.C: New test.
1092
1093 2019-03-13 Harald Anlauf <anlauf@gmx.de>
1094
1095 PR fortran/87045
1096 * gfortran.dg/pr87045.f90: New test.
1097
1098 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1099
1100 PR target/85860
1101 * gcc.target/i386/pr85860.c: New.
1102
1103 2019-03-13 Marek Polacek <polacek@redhat.com>
1104
1105 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1106 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1107
1108 PR c++/89660 - bogus error with -Wredundant-move.
1109 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1110 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1111
1112 2019-03-13 Janus Weil <janus@gcc.gnu.org>
1113
1114 PR fortran/89601
1115 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1116 * gfortran.dg/pdt_30.f90: New test case.
1117
1118 2019-03-13 Marek Polacek <polacek@redhat.com>
1119
1120 PR c++/88979 - further P0634 fix for constructors.
1121 * g++.dg/cpp2a/typename15.C: New test.
1122
1123 2019-03-13 Martin Sebor <msebor@redhat.com>
1124
1125 PR tree-optimization/89662
1126 * gcc.dg/Warray-bounds-41.c: New test.
1127
1128 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1129
1130 PR c++/63508
1131 * g++.dg/cpp0x/auto53.C: New.
1132
1133 2019-03-13 Richard Biener <rguenther@suse.de>
1134
1135 PR middle-end/89677
1136 * gcc.dg/torture/pr89677.c: New testcase.
1137
1138 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1139
1140 PR c++/85558
1141 * g++.dg/other/friend16.C: New.
1142 * g++.dg/other/friend17.C: Likewise.
1143
1144 2019-03-13 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR middle-end/88588
1147 * c-c++-common/gomp/pr88588.c: New test.
1148
1149 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1150
1151 PR fortran/66695
1152 PR fortran/77746
1153 PR fortran/79485
1154 * gfortran.dg/binding_label_tests_30.f90: New test.
1155 * gfortran.dg/binding_label_tests_31.f90: New test.
1156 * gfortran.dg/binding_label_tests_32.f90: New test.
1157 * gfortran.dg/binding_label_tests_33.f90: New test.
1158
1159 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1160
1161 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1162 * gdc.dg/ubsan/ubsan.exp: New file.
1163 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1164 Explicitly return flags from procedure.
1165
1166 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1167
1168 PR d/88957
1169 * gdc.dg/pr88957.d: New test.
1170 * gdc.dg/simd.d: Add new vector tests.
1171
1172 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1173
1174 PR d/87824
1175 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1176 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1177 -nostdinc++ flag.
1178
1179 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1180
1181 PR fortran/87673
1182 * gfortran.dg/charlen_17.f90: New test.
1183
1184 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1185
1186 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1187
1188 2019-03-12 Martin Liska <mliska@suse.cz>
1189
1190 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1191 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1192 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1193 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1194 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1195 * gfortran.dg/constructor_9.f90: Likewise.
1196 * gfortran.dg/dec_structure_8.f90: Likewise.
1197 * gfortran.dg/entry_4.f90: Likewise.
1198 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1199 * gfortran.dg/initialization_23.f90: Likewise.
1200 * gfortran.dg/logical_assignment_1.f90: Likewise.
1201 * gfortran.dg/pr80752.f90: Likewise.
1202 * gfortran.dg/pr88116_1.f90: Likewise.
1203 * gfortran.dg/pr88467.f90: Likewise.
1204 * gfortran.dg/typebound_call_7.f03: Likewise.
1205 * gfortran.dg/typebound_generic_1.f03: Likewise.
1206 * gfortran.dg/typebound_operator_2.f03: Likewise.
1207 * gfortran.dg/typebound_operator_4.f03: Likewise.
1208 * gfortran.dg/typebound_proc_9.f03: Likewise.
1209 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1210
1211 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
1212
1213 PR fortran/89363
1214 * gfortran.dg/assumed_rank_16.f90: New test.
1215
1216 PR fortran/89364
1217 * gfortran.dg/assumed_rank_17.f90: New test.
1218
1219 2019-03-12 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR middle-end/89663
1222 * gcc.c-torture/compile/pr89663-1.c: New test.
1223 * gcc.c-torture/compile/pr89663-2.c: New test.
1224
1225 2019-03-12 Richard Biener <rguenther@suse.de>
1226
1227 PR tree-optimization/89664
1228 * gfortran.dg/pr89664.f90: New testcase.
1229
1230 2019-03-11 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR fortran/89651
1233 * gfortran.dg/gomp/pr89651.f90: New test.
1234
1235 PR middle-end/89655
1236 PR bootstrap/89656
1237 * gcc.c-torture/compile/pr89655.c: New test.
1238
1239 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1240
1241 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1242 target.
1243
1244 2019-03-11 Martin Liska <mliska@suse.cz>
1245
1246 * g++.dg/conversion/simd3.C (foo): Wrap option names
1247 with apostrophe character.
1248 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1249 (test3): Likewise.
1250 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1251 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1252 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1253 * g++.dg/opt/pr34036.C: Likewise.
1254 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1255 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1256 * gcc.dg/cpp/dir-only-4.c: Likewise.
1257 * gcc.dg/cpp/dir-only-5.c: Likewise.
1258 * gcc.dg/cpp/pr71591.c: Likewise.
1259 * gcc.dg/format/opt-1.c: Likewise.
1260 * gcc.dg/format/opt-2.c: Likewise.
1261 * gcc.dg/format/opt-3.c: Likewise.
1262 * gcc.dg/format/opt-4.c: Likewise.
1263 * gcc.dg/format/opt-5.c: Likewise.
1264 * gcc.dg/format/opt-6.c: Likewise.
1265 * gcc.dg/pr22231.c: Likewise.
1266 * gcc.dg/pr33007.c: Likewise.
1267 * gcc.dg/simd-1.c (hanneke): Likewise.
1268 * gcc.dg/simd-5.c: Likewise.
1269 * gcc.dg/simd-6.c: Likewise.
1270 * gcc.dg/spellcheck-options-14.c: Likewise.
1271 * gcc.dg/spellcheck-options-15.c: Likewise.
1272 * gcc.dg/spellcheck-options-16.c: Likewise.
1273 * gcc.dg/spellcheck-options-17.c: Likewise.
1274 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1275 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1276 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1277 (__attribute__): Likewise.
1278 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1279 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1280 * gcc.target/powerpc/warn-1.c: Likewise.
1281 * gcc.target/powerpc/warn-2.c: Likewise.
1282
1283 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1284
1285 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1286
1287 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1288
1289 * c-c++-common/unroll-6.c: New test.
1290
1291 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1292
1293 PR c++/87571
1294 * g++.dg/template/memfriend18.C: New.
1295
1296 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1297
1298 * gdc.dg/pr89041.d: Mark as compile test.
1299
1300 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1301
1302 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1303 dg-options.
1304
1305 2019-03-10 Martin Jambor <mjambor@suse.cz>
1306
1307 PR tree-optimization/85762
1308 PR tree-optimization/87008
1309 PR tree-optimization/85459
1310 * g++.dg/tree-ssa/pr87008.C: New test.
1311 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1312
1313 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1314
1315 PR fortran/66089
1316 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1317 * gfortran.dg/no_arg_check_2.f90: Likewise.
1318
1319 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1320
1321 PR c++/89648
1322 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1323
1324 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1325
1326 PR fortran/66089
1327 * gfortran.dg/dependency_53.f90: New test.
1328
1329 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1330
1331 PR fortran/87734
1332 * gfortran.dg/public_private_module_10.f90: New test.
1333
1334 2019-03-09 John David Anglin <dave.anglin@bell.net>
1335
1336 PR c++/70349
1337 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1338
1339 PR middle-end/68733
1340 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1341
1342 PR testsuite/89472
1343 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1344
1345 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1346
1347 PR c++/87750
1348 * g++.dg/cpp0x/pr87750.C: New.
1349
1350 2019-03-09 John David Anglin <dave.anglin@bell.net>
1351
1352 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1353 * c-c++-common/ident-1a.c: Likewise.
1354 * c-c++-common/ident-1b.c: Likewise.
1355 * c-c++-common/ident-2b.c: Likewise.
1356
1357 * g++.dg/tls/pr77285-2.C: Require tls_native support.
1358
1359 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1360
1361 PR inline-asm/87010
1362 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1363
1364 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1365 libatomic_available.
1366
1367 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1368
1369 PR d/89041
1370 * gdc.dg/pr89041.d: New test.
1371
1372 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1373
1374 PR fortran/71544
1375 * gfortran.dg/c_ptr_tests_19.f90: New test.
1376
1377 2019-03-09 John David Anglin <dave.anglin@bell.net>
1378
1379 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1380 * gnat.dg/debug12.adb: Likewise.
1381
1382 * lib/target-supports.exp (check_effective_target_weak_undefined):
1383 Return 0 on hppa*-*-hpux*.
1384 (check_ascii_locale_available): Likewise.
1385
1386 2019-03-09 Janus Weil <janus@gcc.gnu.org>
1387
1388 PR fortran/84504
1389 * gfortran.dg/pointer_init_10.f90: New test case.
1390
1391 2019-03-09 John David Anglin <dave.anglin@bell.net>
1392
1393 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1394
1395 2019-03-09 John David Anglin <dave.anglin@bell.net>
1396
1397 PR fortran/89639
1398 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1399
1400 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1401
1402 PR fortran/71203
1403 * gfortran.dg/array_simplify_3.f90: New test case.
1404
1405 2019-03-09 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR c/88568
1408 * g++.dg/other/pr88568.C: New test.
1409
1410 PR rtl-optimization/89634
1411 * gcc.c-torture/execute/pr89634.c: New test.
1412
1413 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1414
1415 PR c/85870
1416 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1417 -r -nostdlib -flinker-output=nolto-rel.
1418
1419 2019-03-08 David Malcolm <dmalcolm@redhat.com>
1420
1421 PR target/79926
1422 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1423 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1424 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1425 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1426
1427 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1428
1429 PR c++/63540
1430 * g++.dg/cpp0x/implicit17.C: New.
1431
1432 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1433
1434 PR c++/22149
1435 * g++.dg/template/access29.C: New.
1436
1437 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1438
1439 PR c++/82075
1440 * g++.dg/cpp1z/decomp49.C: New test.
1441
1442 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1443
1444 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1445
1446 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1447
1448 PR target/68924
1449 PR target/78782
1450 PR target/87558
1451 * gcc.target/i386/pr78782.c: New test.
1452 * gcc.target/i386/pr87558.c: Ditto.
1453
1454 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1455
1456 PR c/85870
1457 * gcc.dg/lto/pr85870_0.c: New test.
1458 * gcc.dg/lto/pr85870_1.c: New test.
1459
1460 2019-03-08 Martin Liska <mliska@suse.cz>
1461
1462 PR target/86952
1463 * gcc.target/i386/pr86952.c: New test.
1464 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1465 scanned pattern.
1466 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1467
1468 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR c++/89585
1471 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1472 asm volatile.
1473
1474 PR c++/89599
1475 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1476 * g++.dg/parse/array-size2.C: Likewise.
1477 * g++.dg/cpp0x/constexpr-89599.C: New test.
1478
1479 PR c++/89622
1480 * g++.dg/warn/pr89622.C: New test.
1481
1482 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1483
1484 PR target/80003
1485 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1486 * gcc.target/i386/interrupt-6.c: Likewise.
1487 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1488
1489 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1490
1491 PR c++/84518
1492 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1493 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1494
1495 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1496
1497 PR translation/79999
1498 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1499 * c-c++-common/gomp/doacross-3.c: New test.
1500
1501 PR target/89602
1502 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1503 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1504 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1505 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1506 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1507 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1508
1509 2019-03-07 Martin Jambor <mjambor@suse.cz>
1510
1511 PR lto/87525
1512 * gcc.dg/ipa/ipcp-5.c: New test.
1513
1514 2019-03-07 Martin Jambor <mjambor@suse.cz>
1515
1516 PR ipa/88235
1517 * g++.dg/ipa/pr88235.C: New test.
1518
1519 2019-04-07 Richard Biener <rguenther@suse.de>
1520
1521 PR middle-end/89618
1522 * gcc.target/i386/pr89618.c: New testcase.
1523
1524 2019-03-07 Richard Biener <rguenther@suse.de>
1525
1526 PR tree-optimization/89595
1527 * gcc.dg/torture/pr89595.c: New testcase.
1528
1529 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1530
1531 PR c++/89585
1532 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1533
1534 2019-03-06 Harald Anlauf <anlauf@gmx.de>
1535
1536 PR fortran/71203
1537 * gfortran.dg/substr_8.f90: New test.
1538
1539 2019-03-06 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR c++/87148
1542 * g++.dg/ext/flexary34.C: New test.
1543
1544 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
1545
1546 PR rtl-optimization/88845
1547 * gcc.target/powerpc/pr88845.c: New test.
1548
1549 2019-03-06 Marek Polacek <polacek@redhat.com>
1550
1551 PR c++/87378 - bogus -Wredundant-move warning.
1552 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1553 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1554
1555 2019-03-06 Richard Biener <rguenther@suse.de>
1556
1557 PR testsuite/89551
1558 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1559 the way that makes the testcase PASS.
1560
1561 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1562
1563 PR middle-end/89590
1564 * gcc.dg/pr89590.c: New test.
1565
1566 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1567
1568 PR target/89222
1569 * gcc.target/arm/pr89222.c: Add new test.
1570
1571 2019-03-05 Richard Biener <rguenther@suse.de>
1572
1573 PR tree-optimization/89594
1574 * gcc.dg/pr89594.c: New testcase.
1575
1576 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1577
1578 PR tree-optimization/89487
1579 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1580 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1581 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1582 "%r14".
1583
1584 PR bootstrap/89560
1585 * g++.dg/other/pr89560.C: New test.
1586
1587 PR tree-optimization/89570
1588 * gcc.dg/pr89570.c: New test.
1589
1590 PR tree-optimization/89566
1591 * c-c++-common/pr89566.c: New test.
1592
1593 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1594
1595 PR c++/84605
1596 * g++.dg/parse/crash69.C: New.
1597
1598 2019-03-04 Jakub Jelinek <jakub@redhat.com>
1599
1600 PR c++/71446
1601 * g++.dg/cpp2a/desig12.C: New test.
1602 * g++.dg/cpp2a/desig13.C: New test.
1603
1604 2019-03-04 Tamar Christina <tamar.christina@arm.com>
1605
1606 PR target/88530
1607 * gcc.target/aarch64/options_set_10.c: Add native.
1608
1609 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1610
1611 PR tree-optimization/89437
1612 * gcc.dg/sinatan-1.c: Fix testcase.
1613
1614 2019-03-04 Richard Biener <rguenther@suse.de>
1615
1616 PR middle-end/89572
1617 * gcc.dg/torture/pr89572.c: New testcase.
1618
1619 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1620
1621 PR tree-optimization/89487
1622 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1623
1624 2019-03-03 Harald Anlauf <anlauf@gmx.de>
1625
1626 PR fortran/77583
1627 * gfortran.dg/pr77583.f90: New test.
1628
1629 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1630
1631 PR fortran/72714
1632 * gfortran.dg/coarray_allocate_11.f90: New test.
1633
1634 2019-03-02 Harald Anlauf <anlauf@gmx.de>
1635
1636 PR fortran/89516
1637 * gfortran.dg/pr89492.f90: Adjust testcase.
1638 * gfortran.dg/transfer_check_5.f90: New test.
1639
1640 2019-03-02 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR c++/71446
1643 * g++.dg/cpp2a/desig10.C: New test.
1644 * g++.dg/cpp2a/desig11.C: New test.
1645 * g++.dg/ext/desig4.C: Expect 4 new errors.
1646
1647 PR target/89506
1648 * gcc.dg/pr89506.c: New test.
1649
1650 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
1651 Monk Chiang <sh.chiang04@gmail.com>
1652
1653 * gcc.target/riscv/attribute-1.c: New.
1654 * gcc.target/riscv/attribute-2.c: Likewise.
1655 * gcc.target/riscv/attribute-3.c: Likewise.
1656 * gcc.target/riscv/attribute-4.c: Likewise.
1657 * gcc.target/riscv/attribute-5.c: Likewise.
1658 * gcc.target/riscv/attribute-6.c: Likewise.
1659 * gcc.target/riscv/attribute-7.c: Likewise.
1660 * gcc.target/riscv/attribute-8.c: Likewise.
1661 * gcc.target/riscv/attribute-9.c: Likewise.
1662
1663 * gcc.target/riscv/arch-1.c: New.
1664 * gcc.target/riscv/arch-2.c: Likewise.
1665 * gcc.target/riscv/arch-3.c: Likewise.
1666 * gcc.target/riscv/arch-4.c: Likewise.
1667
1668 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR middle-end/89497
1671 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1672 scan-tree-dump-times from dom3 to tracer pass.
1673
1674 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1675
1676 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1677 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1678
1679 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
1680
1681 PR rtl-optimization/85899
1682 * gcc.dg/pr85899.c: New test.
1683
1684 2019-03-01 Marek Polacek <polacek@redhat.com>
1685
1686 PR c++/89537 - missing location for error with non-static member fn.
1687 * g++.dg/diagnostic/member-fn-1.C: New test.
1688
1689 PR c++/89532 - ICE with incomplete type in decltype.
1690 * g++.dg/cpp2a/nontype-class14.C: New test.
1691
1692 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1693
1694 Implement P1002R1, Try-catch blocks in constexpr functions
1695 PR c++/89513
1696 * g++.dg/cpp2a/constexpr-try1.C: New test.
1697 * g++.dg/cpp2a/constexpr-try2.C: New test.
1698 * g++.dg/cpp2a/constexpr-try3.C: New test.
1699 * g++.dg/cpp2a/constexpr-try4.C: New test.
1700 * g++.dg/cpp2a/constexpr-try5.C: New test.
1701 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1702
1703 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1704
1705 PR tree-optimization/89535
1706 * gfortran.dg/vect/pr89535.f90: New test.
1707
1708 2019-03-01 Richard Biener <rguenther@suse.de>
1709
1710 PR middle-end/89541
1711 * gfortran.dg/pr89451.f90: New testcase.
1712
1713 2019-03-01 Richard Biener <rguenther@suse.de>
1714
1715 PR middle-end/89497
1716 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1717 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1718 that happen now earlier.
1719
1720 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1721
1722 * gcc.c-torture/execute/20190228-1.c: New test.
1723
1724 2019-02-28 Marek Polacek <polacek@redhat.com>
1725
1726 PR c++/87068 - missing diagnostic with fallthrough statement.
1727 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1728
1729 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1730 Cesar Philippidis <cesar@codesourcery.com>
1731
1732 PR fortran/72741
1733 PR fortran/89433
1734 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1735 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1736
1737 PR fortran/72741
1738 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1739
1740 PR fortran/72741
1741 PR fortran/89433
1742 * gfortran.dg/goacc/routine-6.f90: Update
1743 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1744 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1745
1746 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR c/89521
1749 * gcc.dg/pr89521-1.c: New test.
1750 * gcc.dg/pr89521-2.c: New test.
1751
1752 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
1753
1754 PR testsuite/89441
1755 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1756
1757 2019-02-28 Tamar Christina <tamar.christina@arm.com>
1758
1759 PR target/88530
1760 * gcc.target/aarch64/options_set_10.c: New test.
1761
1762 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1763
1764 PR c++/89522
1765 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1766
1767 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1768
1769 PR c/89525
1770 * gcc.dg/pr89525.c: New test.
1771
1772 PR c/89520
1773 * gcc.dg/pr89520-1.c: New test.
1774 * gcc.dg/pr89520-2.c: New test.
1775
1776 2019-02-27 Marek Polacek <polacek@redhat.com>
1777
1778 PR c++/88857 - ICE with value-initialization of argument in template.
1779 * g++.dg/cpp0x/initlist-value4.C: New test.
1780
1781 2019-02-27 Marek Polacek <polacek@redhat.com>
1782
1783 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1784 * g++.dg/cpp0x/using-enum-3.C: New test.
1785
1786 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1787
1788 PR tree-optimization/89280
1789 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1790 keyword.
1791
1792 2019-02-27 Richard Biener <rguenther@suse.de>
1793
1794 * gcc.dg/gimplefe-36.c: New testcase.
1795
1796 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1797
1798 PR c++/89488
1799 * g++.dg/cpp0x/nsdmi15.C: New.
1800
1801 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1802
1803 PR c++/88987
1804 * g++.dg/cpp0x/pr88987.C: New.
1805
1806 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR tree-optimization/89280
1809 * gcc.c-torture/compile/pr89280.c: New test.
1810 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1811 function. Skip the test for -O0.
1812
1813 2018-02-26 Steve Ellcey <sellcey@marvell.com>
1814
1815 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1816 * gfortran.dg/simd-builtins-2.f90: Ditto.
1817 * gfortran.dg/simd-builtins-6.f90: Ditto.
1818 * gfortran.dg/simd-builtins-8.f90: New test.
1819 * gfortran.dg/simd-builtins-8.h: New header file.
1820
1821 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1822
1823 PR c++/89507
1824 * g++.dg/other/new2.C: New test.
1825
1826 PR tree-optimization/89500
1827 * gcc.dg/pr89500.c: New test.
1828 * gcc.dg/Wstringop-overflow-10.c: New test.
1829 * gcc.dg/strlenopt-60.c: New test.
1830
1831 2019-02-26 Harald Anlauf <anlauf@gmx.de>
1832
1833 PR fortran/89492
1834 * gfortran.dg/pr89492.f90: New test.
1835
1836 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1837
1838 PR fortran/89496
1839 * gfortran.dg/altreturn_9_0.f90: New file.
1840 * gfortran.dg/altreturn_9_1.f90: New file.
1841
1842 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1843
1844 PR c++/89481
1845 * g++.dg/cpp1y/constexpr-89481.C: New test.
1846
1847 2019-02-26 Richard Biener <rguenther@suse.de>
1848
1849 PR tree-optimization/89505
1850 * gcc.dg/torture/pr89505.c: New testcase.
1851
1852 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
1853
1854 * gnat.dg/opt77.adb: New test.
1855 * gnat.dg/opt77_pkg.ad[sb]: New helper.
1856
1857 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1858
1859 PR target/89474
1860 * gcc.target/i386/pr89474.c: New test.
1861
1862 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR c/77754
1865 * gcc.c-torture/compile/pr77754-1.c: New test.
1866 * gcc.c-torture/compile/pr77754-2.c: New test.
1867 * gcc.c-torture/compile/pr77754-3.c: New test.
1868 * gcc.c-torture/compile/pr77754-4.c: New test.
1869 * gcc.c-torture/compile/pr77754-5.c: New test.
1870 * gcc.c-torture/compile/pr77754-6.c: New test.
1871
1872 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1873
1874 PR target/88530
1875 * gcc.target/aarch64/options_set_1.c: New test.
1876 * gcc.target/aarch64/options_set_2.c: New test.
1877 * gcc.target/aarch64/options_set_3.c: New test.
1878 * gcc.target/aarch64/options_set_4.c: New test.
1879 * gcc.target/aarch64/options_set_5.c: New test.
1880 * gcc.target/aarch64/options_set_6.c: New test.
1881 * gcc.target/aarch64/options_set_7.c: New test.
1882 * gcc.target/aarch64/options_set_8.c: New test.
1883 * gcc.target/aarch64/options_set_9.c: New test.
1884
1885 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1886
1887 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
1888 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1889 Rename ....
1890 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1891 test_vfmlslq_high_f16): ... To this.
1892 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
1893 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1894 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1895 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1896 test_vfmlslq_laneq_high_u32): Rename ...
1897 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1898 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1899 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1900 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1901 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1902 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1903 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1904 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1905 test_vfmlslq_laneq_low_u32): Rename ...
1906 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1907 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1908 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1909 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1910 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1911 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1912 Rename ...
1913 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1914 test_vfmlslq_low_f16): ... To this.
1915
1916 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1917
1918 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1919 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1920 Rename ...
1921 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1922 test_vfmlslq_high_f16): ... To this.
1923 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1924 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1925 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1926 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1927 test_vfmlslq_laneq_high_u32): Rename ...
1928 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1929 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1930 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1931 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1932 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1933 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1934 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1935 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1936 test_vfmlslq_laneq_low_u32): Rename ...
1937 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1938 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1939 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1940 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1941 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1942 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1943 Rename ...
1944 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1945 test_vfmlslq_low_f16): ... To This.
1946 * lib/target-supports.exp
1947 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1948
1949 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1950
1951 PR fortran/89282
1952 * gfortran.dg/overload_3.f90: New test.
1953
1954 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1955
1956 PR c++/89285
1957 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1958
1959 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1960
1961 PR libfortran/89274
1962 * gfortran.dg/list_directed_large.f90: New test.
1963
1964 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR target/89434
1967 * gcc.c-torture/execute/pr89434.c: New test.
1968
1969 PR target/89438
1970 * gcc.dg/pr89438.c: New test.
1971
1972 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1973
1974 PR c++/84585
1975 * g++.dg/cpp0x/pr84585.C: New.
1976
1977 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1978
1979 PR fortran/89174
1980 * gfortran.dg/allocate_with_mold_3.f90: New test.
1981
1982 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1983
1984 PR target/87007
1985 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1986 * gcc.target/i386/pr87007-2.c: Likewise.
1987
1988 2019-02-24 Harald Anlauf <anlauf@gmx.de>
1989
1990 PR fortran/89266
1991 PR fortran/88326
1992 * gfortran.dg/pr89266.f90: New test.
1993 * gfortran.dg/pr88326.f90: New test.
1994
1995 2019-02-24 Jakub Jelinek <jakub@redhat.com>
1996
1997 PR rtl-optimization/89445
1998 * gcc.target/i386/avx512f-pr89445.c: New test.
1999
2000 2019-02-23 Martin Sebor <msebor@redhat.com>
2001
2002 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2003 wchar_t to wint_t to avoid a bogus -Wformat warning in
2004 ILP32 (bug 77970).
2005
2006 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2007
2008 PR testsuite/89476
2009 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2010 "../../../libgfortran/ISO_Fortran_binding.h".
2011 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2012
2013 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2014
2015 PR driver/69471
2016 * gcc.dg/pr69471-1.c: New test.
2017 * gcc.dg/pr69471-2.c: Likewise.
2018 * gcc.target/i386/pr69471-3.c: Likewise.
2019
2020 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2021
2022 PR fortran/84387
2023 * gfortran.dg/dtio_34.f90: New test.
2024
2025 2019-02-23 Marek Polacek <polacek@redhat.com>
2026
2027 PR c++/88294 - ICE with non-constant noexcept-specifier.
2028 * g++.dg/cpp0x/noexcept34.C: New test.
2029 * g++.dg/cpp0x/noexcept35.C: New test.
2030
2031 PR c++/89419
2032 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2033
2034 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2035
2036 PR fortran/88117
2037 * gfortran.dg/deferred_character_32.f90 : New test
2038
2039 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2040
2041 PR fortran/89385
2042 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2043 previously incorrect lbound for allocatable expressions. Also
2044 correct stop values to avoid repetition.
2045 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2046 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2047
2048 PR fortran/89366
2049 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2050 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2051 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2052
2053 2019-02-22 David Malcolm <dmalcolm@redhat.com>
2054
2055 PR c++/89390
2056 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2057 renaming to a multicharacter name, so that start != finish. Add
2058 tests for dtor locations.
2059
2060 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 PR c++/84676
2063 * g++.dg/cpp0x/pr84676.C: New.
2064
2065 2019-02-22 Martin Sebor <msebor@redhat.com>
2066
2067 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2068 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2069
2070 2019-02-22 Harald Anlauf <anlauf@gmx.de>
2071
2072 PR fortran/83057
2073 * gfortran.dg/newunit_6.f90: New test.
2074
2075 2019-02-22 Marek Polacek <polacek@redhat.com>
2076
2077 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2078 * g++.dg/cpp2a/explicit14.C: New test.
2079
2080 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2081
2082 PR target/89324
2083 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2084 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2085
2086 2019-02-22 Martin Sebor <msebor@redhat.com>
2087
2088 PR c/89425
2089 * gcc.dg/Wabsolute-value.c: New test.
2090
2091 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2092
2093 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2094 Hongtao Liu <hongtao.liu@intel.com>
2095 Sunil K Pandey <sunil.k.pandey@intel.com>
2096
2097 PR target/87007
2098 * gcc.target/i386/pr87007-1.c: New test.
2099 * gcc.target/i386/pr87007-2.c: Likewise.
2100
2101 2019-02-22 Richard Biener <rguenther@suse.de>
2102
2103 PR tree-optimization/89440
2104 * gcc.dg/vect/pr89440.c: New testcase.
2105
2106 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2107
2108 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2109 Remove.
2110
2111 PR fortran/72741
2112 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2113
2114 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2115 * g++.dg/goacc/template.C: Likewise.
2116
2117 PR fortran/78027
2118 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2119
2120 2019-02-22 Richard Biener <rguenther@suse.de>
2121
2122 PR middle-end/87609
2123 * gcc.dg/torture/restrict-7.c: New testcase.
2124
2125 2019-02-21 Jakub Jelinek <jakub@redhat.com>
2126
2127 PR c++/89285
2128 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2129 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2130 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2131 diagnostics.
2132 * g++.dg/cpp1y/constexpr-89285.C: New test.
2133 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2134 for C++11.
2135 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2136 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2137
2138 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2139
2140 PR target/87412
2141 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2142 -fcf-protection with -fcf-protection=branch.
2143 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2144 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2145 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2146 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2147 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2148
2149 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2150
2151 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2152 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2153
2154 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2155
2156 PR fortran/86119
2157 * gfortran.dg/warn_conversion_11.f90: New test.
2158
2159 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2160
2161 PR target/87412
2162 * gcc.target/i386/pr87412-1.c: New file.
2163 * gcc.target/i386/pr87412-2.c: Likewise.
2164 * gcc.target/i386/pr87412-3.c: Likewise.
2165 * gcc.target/i386/pr87412-4.c: Likewise.
2166
2167 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2168
2169 PR c++/89403
2170 * g++.dg/cpp0x/pr89403.C: New test.
2171
2172 PR c++/89405
2173 * g++.dg/cpp1z/inline-var5.C: New test.
2174
2175 PR middle-end/89412
2176 * gcc.c-torture/compile/pr89412.c: New test.
2177
2178 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2179 David Malcolm <dmalcolm@redhat.com>
2180
2181 PR middle-end/89091
2182 * gcc.dg/torture/pr89091.c: New test.
2183
2184 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2185
2186 PR middle-end/88074
2187 PR middle-end/89415
2188 * gcc.dg/pr88074-2.c: New test.
2189
2190 PR c++/89336
2191 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2192
2193 2019-02-20 David Malcolm <dmalcolm@redhat.com>
2194
2195 PR c/89410
2196 * gcc.dg/pr89410-1.c: New test.
2197 * gcc.dg/pr89410-2.c: New test.
2198
2199 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2200
2201 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2202 Add PowerPC support.
2203 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2204 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2205
2206 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2207
2208 PR target/86487
2209 * gcc.target/arm/pr86487.c: New.
2210
2211 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2212
2213 PR c++/84536
2214 * g++.dg/cpp1y/var-templ60.C: New.
2215
2216 2019-02-20 Li Jia He <helijia@linux.ibm.com>
2217
2218 PR target/88100
2219 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2220
2221 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2222
2223 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2224
2225 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2226
2227 PR fortran/89384
2228 * gfortran.dg/ISO_Fortran_binding_4.f90
2229
2230 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2231
2232 PR c/87924
2233 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2234 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2235
2236 2019-02-19 Richard Biener <rguenther@suse.de>
2237
2238 PR middle-end/88074
2239 * gcc.dg/pr88074.c: New testcase.
2240
2241 2019-02-19 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR middle-end/89303
2244 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2245 namespace.
2246
2247 PR c++/89387
2248 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2249
2250 PR c++/89391
2251 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2252
2253 PR c++/89390
2254 * g++.dg/diagnostic/pr89390.C: New test.
2255
2256 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2257
2258 * README: Fix typos.
2259
2260 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2261
2262 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2263 bad_weak_ptr_.
2264
2265 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2266
2267 PR fortran/87689
2268 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2269 options.
2270 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2271 * gfortran.dg/lto/pr87689_0.f: New file.
2272 * gfortran.dg/lto/pr87689_1.f: New file.
2273
2274 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2275
2276 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2277
2278 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2279
2280 * gdc.dg/dg.exp: Tabify.
2281 * gdc.dg/lto/lto.exp: Likewise.
2282 * gdc.test/gdc-test.exp: Likewise.
2283 * lib/gdc-dg.exp: Likewise.
2284 * lib/gdc.exp: Likewise.
2285
2286 2019-02-18 Richard Biener <rguenther@suse.de>
2287
2288 PR tree-optimization/89296
2289 * gcc.dg/uninit-pr89296.c: New testcase.
2290
2291 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR target/89369
2294 * gcc.c-torture/execute/pr89369.c: New test.
2295 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2296 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2297 34,63,62.
2298
2299 2019-02-18 Martin Jambor <mjambor@suse.cz>
2300
2301 PR tree-optimization/89209
2302 * gcc.dg/tree-ssa/pr89209.c: New test.
2303
2304 2019-02-18 Martin Liska <mliska@suse.cz>
2305
2306 * gfortran.dg/simd-builtins-7.f90: New test.
2307 * gfortran.dg/simd-builtins-7.h: New test.
2308
2309 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2310
2311 PR fortran/88299
2312 * gfortran.dg/pr88299.f90: New test.
2313
2314 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2315
2316 PR fortran/89077
2317 * gfortran.dg/transfer_simplify_12.f90: New test.
2318
2319 2019-02-17 Marek Polacek <polacek@redhat.com>
2320
2321 PR c++/89217 - ICE with list-initialization in range-based for loop.
2322 * g++.dg/cpp0x/range-for37.C: New test.
2323
2324 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2325
2326 PR c++/89315
2327 * g++.dg/cpp0x/initlist114.C: New test.
2328
2329 PR c++/89356
2330 * g++.dg/abi/mangle68.C: New test.
2331 * g++.dg/cpp0x/decltype69.C: New test.
2332
2333 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2334
2335 PR c++/88680
2336 * g++.dg/wrappers/pr88680.C: New test.
2337
2338 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2339
2340 PR fortran/71066
2341 * gfortran.dg/coarray_data_1.f90: New test.
2342
2343 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2344
2345 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2346 * c-c++-common/patchable_function_entry-default.c: Likewise.
2347 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2348
2349 2019-02-16 Jakub Jelinek <jakub@redhat.com>
2350
2351 PR rtl-optimization/66152
2352 * gcc.target/i386/pr66152.c: New test.
2353
2354 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2355
2356 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2357 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2358
2359 2019-02-15 Tamar Christina <tamar.christina@arm.com>
2360
2361 * lib/target-supports.exp
2362 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2363 checking alternative.
2364
2365 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2366
2367 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2368
2369 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2370
2371 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2372 * c-c++-common/patchable_function_entry-default.c: Likewise.
2373 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2374 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2375
2376 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2377
2378 PR other/69006
2379 PR testsuite/88920
2380 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2381 allow_blank_lines to 2 during initialization.
2382 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2383 it was previously zero.
2384 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2385 Clear allow_blank_lines afterwards whenever it was 1.
2386 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2387 dg-allow-blank-lines-in-output here.
2388 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2389 the tests and restore it back at the end.
2390
2391 * c-c++-common/ubsan/opts-1.c: New test.
2392 * c-c++-common/ubsan/opts-2.c: New test.
2393 * c-c++-common/ubsan/opts-3.c: New test.
2394 * c-c++-common/ubsan/opts-4.c: New test.
2395
2396 2019-02-15 Richard Biener <rguenther@suse.de>
2397 Jakub Jelinek <jakub@redhat.com>
2398
2399 PR tree-optimization/89278
2400 * gcc.dg/pr89278.c: New test.
2401
2402 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2403
2404 PR c/89340
2405 * gcc.dg/pr89340.c: New test.
2406 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2407 that leaf attribute on nested function is useless.
2408
2409 PR other/89342
2410 * gcc.dg/pr89342.c: New test.
2411
2412 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2413
2414 PR rtl-optimization/89354
2415 * gcc.dg/pr89354.c: New test.
2416
2417 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2418
2419 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2420 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2421 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2422 * gcc.target/i386/ssse3-palignr.c: Ditto.
2423 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2424 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2425 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2426 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2427 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2428 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2429 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2430 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2431 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2432 * gcc.target/i386/ssse3-psignb.c: Ditto.
2433 * gcc.target/i386/ssse3-psignd.c: Ditto.
2434 * gcc.target/i386/ssse3-psignw.c: Ditto.
2435
2436 2018-02-14 Steve Ellcey <sellcey@marvell.com>
2437
2438 * gcc.target/aarch64/pcs_attribute.c: New test.
2439
2440 2019-02-14 Harald Anlauf <anlauf@gmx.de>
2441
2442 PR fortran/88248
2443 * gfortran.dg/pr88248.f90: New test.
2444 * gfortran.dg/f2018_obs.f90: Updated test.
2445
2446 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2447
2448 * gcc.target/arm/pr88850.c: change options to additional option.
2449
2450 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2451
2452 PR d/87864
2453 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2454 present.
2455
2456 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2457
2458 PR target/88850
2459 * gcc.target/arm/pr88850-2.c: New test.
2460 * lib/target-supports.exp
2461 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2462 check_effective_target_arm_neon_softfp_fp16_ok,
2463 add_options_for_arm_neon_softfp_fp16): New.
2464
2465 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2466
2467 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2468 * lib/target-supports.exp: Add procedure to check for ldrd.
2469
2470 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2471
2472 PR fortran/72715
2473 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2474 * gfortran.dg/goacc/loop-3.f95: Likewise.
2475 * gfortran.dg/goacc/pr72715.f90: New test.
2476
2477 2019-02-14 Martin Liska <mliska@suse.cz>
2478
2479 PR rtl-optimization/89242
2480 * g++.dg/pr89242.C: New test.
2481
2482 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR tree-optimization/89314
2485 * gcc.dg/pr89314.c: New test.
2486
2487 PR middle-end/89284
2488 * gcc.dg/ubsan/pr89284.c: New test.
2489
2490 2019-02-13 Ian Lance Taylor <iant@golang.org>
2491
2492 * gcc.dg/func-attr-1.c: New test.
2493
2494 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2495
2496 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2497
2498 2019-02-13 Marek Polacek <polacek@redhat.com>
2499
2500 PR c++/89297 - ICE with OVERLOAD in template.
2501 * g++.dg/cpp0x/initlist113.C: New test.
2502
2503 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
2504
2505 PR c++/86379
2506 * g++.dg/cpp0x/pr86379.C: New.
2507
2508 PR c++/87322
2509 * g++.dg/cpp1y/pr87322.C: New.
2510 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2511 instantiate the expected number of lambda functions.
2512
2513 2019-02-13 Marek Polacek <polacek@redhat.com>
2514
2515 PR c++/77304
2516 * g++.dg/cpp2a/nontype-class13.C: New test.
2517
2518 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2519
2520 PR target/89190
2521 * gcc.target/arm/pr89190.c: New test.
2522
2523 2019-02-13 David Malcolm <dmalcolm@redhat.com>
2524
2525 PR c++/89036
2526 * g++.dg/concepts/pr89036.C: New test.
2527
2528 2019-02-13 Tamar Christina <tamar.christina@arm.com>
2529
2530 PR target/88847
2531 * gcc.target/aarch64/sve/pr88847.c: New test.
2532
2533 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
2534 Jakub Jelinek <jakub@redhat.com>
2535
2536 PR middle-end/89303
2537 * g++.dg/torture/pr89303.C: New test.
2538
2539 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2540
2541 PR c++/88986
2542 * g++.dg/cpp1z/using4.C: New.
2543 * g++.dg/cpp1z/using5.C: Likewise.
2544 * g++.dg/cpp1z/using6.C: Likewise.
2545
2546 2019-02-13 Jakub Jelinek <jakub@redhat.com>
2547
2548 PR target/89290
2549 * gcc.target/i386/pr89290.c: New test.
2550
2551 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2552
2553 * gcc.target/powerpc/crypto-builtin-1.c
2554 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2555 New testcases.
2556
2557 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2558
2559 PR target/89229
2560 * gcc.target/i386/pr89229-1.c: New test.
2561
2562 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2563
2564 PR target/89233
2565 * gcc.target/s390/pr89233.c: New test.
2566
2567 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2568
2569 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2570 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2571 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2572
2573 2019-02-12 Richard Biener <rguenther@suse.de>
2574
2575 PR tree-optimization/89253
2576 * gfortran.dg/pr89253.f: New testcase.
2577
2578 2019-02-11 Marek Polacek <polacek@redhat.com>
2579
2580 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2581 * g++.dg/cpp0x/nullptr40.C: New test.
2582 * g++.dg/cpp0x/nullptr41.C: New test.
2583
2584 2019-02-11 Jakub Jelinek <jakub@redhat.com>
2585
2586 PR c++/88977
2587 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2588
2589 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2590
2591 PR tree-optimization/86637
2592 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2593
2594 2019-02-11 Martin Sebor <msebor@redhat.com>
2595
2596 PR tree-optimization/88771
2597 * gcc.dg/Wstringop-overflow-8.c: New test.
2598 * gcc.dg/Wstringop-overflow-9.c: New test.
2599 * gcc.dg/Warray-bounds-40.c: New test.
2600 * gcc.dg/builtin-stpncpy.c: Adjust.
2601 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2602 * g++.dg/opt/memcpy1.C: Adjust.
2603
2604 2019-02-11 Martin Sebor <msebor@redhat.com>
2605
2606 PR c++/87996
2607 * c-c++-common/array-5.c: New test.
2608 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2609 * g++.dg/init/new38.C: Same.
2610 * g++.dg/init/new43.C: Same.
2611 * g++.dg/init/new44.C: Same.
2612 * g++.dg/init/new46.C: Same.
2613 * g++.dg/other/large-size-array.C: Same.
2614 * g++.dg/other/new-size-type.C: Same.
2615 * g++.dg/template/array30.C: Same.
2616 * g++.dg/template/array32.C: New test.
2617 * g++.dg/template/dependent-name3.C: Adjust.
2618 * gcc.dg/large-size-array-3.c: Same.
2619 * gcc.dg/large-size-array-5.c: Same.
2620 * gcc.dg/large-size-array.c: Same.
2621 * g++.old-deja/g++.brendan/array1.C: Same.
2622 * g++.old-deja/g++.mike/p6149.C: Same.
2623
2624 2019-02-11 Martin Sebor <msebor@redhat.com>
2625
2626 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2627
2628 2019-02-11 Tamar Christina <tamar.christina@arm.com>
2629
2630 PR middle-end/88560
2631 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2632 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2633 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2634
2635 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2636
2637 * gcc.target/powerpc/vec-sld-modulo.c: New.
2638 * gcc.target/powerpc/vec-srad-modulo.c: New.
2639 * gcc.target/powerpc/vec-srd-modulo.c: New.
2640
2641 2019-02-11 Martin Liska <mliska@suse.cz>
2642
2643 PR ipa/89009
2644 * g++.dg/ipa/pr89009.C: New test.
2645
2646 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2647
2648 PR fortran/71723
2649 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2650 * gfortran.dg/pointer_init_6.f90: Likewise.
2651 * gfortran.dg/pointer_init_9.f90: New test.
2652
2653 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2654
2655 PR fortran/67679
2656 * gfortran.dg/warn_undefined_1.f90: New test.o
2657
2658 2019-02-10 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR tree-optimization/89268
2661 * gcc.dg/vect/pr89268.c: New test.
2662
2663 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2664
2665 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2666
2667 2019-02-09 Harald Anlauf <anlauf@gmx.de>
2668
2669 PR fortran/89077
2670 * gfortran.dg/substr_simplify.f90: New test.
2671
2672 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
2673
2674 PR ipa/88711
2675 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2676
2677 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
2678
2679 PR fortran/89200
2680 * gfortran.dg/array_reference_2.f90 : New test.
2681
2682 2019-02-09 Jakub Jelinek <jakub@redhat.com>
2683
2684 PR middle-end/89246
2685 * gcc.dg/gomp/pr89246-1.c: New test.
2686 * gcc.dg/gomp/pr89246-2.c: New test.
2687
2688 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2689
2690 PR tree-optimization/88739
2691 * gcc.c-torture/execute/pr88739.c: New test.
2692
2693 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2694
2695 PR testsuite/89258
2696 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2697
2698 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2699
2700 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2701 * gcc.target/s390/vector/vec-copysign.c: New test.
2702
2703 2019-02-08 Richard Biener <rguenther@suse.de>
2704
2705 PR tree-optimization/89247
2706 * gcc.dg/torture/pr89247.c: New testcase.
2707
2708 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2709
2710 * gcc.target/s390/jump-label.c: New test.
2711
2712 2019-02-08 Richard Biener <rguenther@suse.de>
2713
2714 PR testsuite/89250
2715 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2716
2717 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2718
2719 PR rtl-optimization/89234
2720 * g++.dg/ubsan/pr89234.C: New test.
2721
2722 2019-02-08 Richard Biener <rguenther@suse.de>
2723
2724 PR middle-end/89223
2725 * gcc.dg/torture/pr89223.c: New testcase.
2726
2727 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2728
2729 PR tree-optimization/86637
2730 PR tree-optimization/89235
2731 * gcc.c-torture/compile/pr86637-1.c: New test.
2732 * gcc.c-torture/compile/pr86637-2.c: New test.
2733 * gcc.c-torture/compile/pr86637-3.c: New test.
2734 * gcc.c-torture/compile/pr89235.c: New test.
2735
2736 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2737
2738 * gcc.target/aarch64/abd_1.c: New test.
2739 * gcc.dg/sabd_1.c: Likewise.
2740
2741 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2742
2743 PR fortran/52789
2744 * gfortran.dg/wunused-parameter_2.f90: New test.
2745
2746 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2747
2748 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2749
2750 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2751
2752 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2753 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2754
2755 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2756 Jakub Jelinek <jakub@redhat.com>
2757
2758 PR bootstrap/88714
2759 * gcc.c-torture/execute/pr88714.c: New test.
2760 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2761
2762 2019-02-07 Tamar Christina <tamar.christina@arm.com>
2763
2764 PR/target 88850
2765 * gcc.target/arm/pr88850.c: New test.
2766
2767 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
2768
2769 PR c++/86218
2770 * g++.dg/cpp0x/pr86218.C: New.
2771
2772 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2773
2774 PR rtl-optimization/89225
2775 * gcc.target/powerpc/pr89225.c: New.
2776
2777 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2778
2779 * gnat.dg/opt76.adb: New test.
2780
2781 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2782
2783 PR fortran/71860
2784 * gfortran.dg/null_10.f90: New test.
2785
2786 2019-02-06 David Malcolm <dmalcolm@redhat.com>
2787
2788 PR c++/71302
2789 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2790 column numbers to dg-warning directives where they are correct.
2791 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2792 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2793 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2794
2795 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2796
2797 PR debug/87451
2798 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2799 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2800 xfail scan-assembler-not with Solaris as.
2801
2802 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2803
2804 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2805 counts and target.
2806 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2807 counts and target.
2808 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2809 counts and target.
2810
2811 2019-02-06 Richard Biener <rguenther@suse.de>
2812
2813 PR tree-optimization/89182
2814 * gfortran.dg/graphite/pr89182.f90: New testcase.
2815
2816 2019-02-06 Jakub Jelinek <jakub@redhat.com>
2817
2818 PR c/89211
2819 * gcc.dg/pr89211.c: New test.
2820
2821 PR middle-end/89210
2822 * c-c++-common/builtin-convertvector-2.c: New test.
2823
2824 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2825
2826 PR go/89019
2827 * lib/go-torture.exp: Test compiling with -flto.
2828
2829 2019-02-06 Joseph Myers <joseph@codesourcery.com>
2830
2831 PR c/88584
2832 * gcc.dg/redecl-18.c: New test.
2833
2834 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2835
2836 PR c++/89187
2837 * g++.dg/opt/pr89187.C: New test.
2838
2839 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
2840
2841 * jit.dg/add-driver-options-testlib.c: Add support file for
2842 test-add-driver-options.c testcase.
2843 * jit.dg/all-non-failing-tests.h: Add note about
2844 test-add-driver-options.c
2845 * jit.dg/jit.exp (jit-dg-test): Update to support
2846 add-driver-options-testlib.c compilation.
2847 * jit.dg/test-add-driver-options.c: New testcase.
2848
2849 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2850
2851 PR rtl-optimization/11304
2852 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2853 * gcc.target/i386/call-2.c: New test.
2854
2855 2019-02-05 Marek Polacek <polacek@redhat.com>
2856
2857 PR c++/89158 - by-value capture of constexpr variable broken.
2858 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
2859
2860 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
2861
2862 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
2863
2864 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2865
2866 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
2867 target.
2868 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2869
2870 PR target/89188
2871 * g++.dg/opt/pr89188.C: New test.
2872
2873 PR rtl-optimization/89195
2874 * gcc.c-torture/execute/pr89195.c: New test.
2875
2876 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2877
2878 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
2879 hardware.
2880 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
2881 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
2882 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
2883 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
2884 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
2885 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
2886 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2887 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
2888 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
2889
2890 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2891
2892 PR target/89186
2893 * g++.dg/ext/vector36.C: New test.
2894
2895 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
2896
2897 PR c++/87770
2898 * g++.dg/pr87770.C: New.
2899
2900 2019-02-04 Harald Anlauf <anlauf@gmx.de>
2901
2902 PR fortran/89077
2903 * gfortran.dg/pr89077.f90: New test.
2904
2905 2019-02-04 Martin Liska <mliska@suse.cz>
2906
2907 PR ipa/88985
2908 * gcc.dg/ipa/pr88985.c: New test.
2909
2910 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2911
2912 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2913 characters or extra spaces after the comment character.
2914
2915 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2916
2917 * g++.dg/torture/alias-1.C: New test.
2918
2919 2019-02-03 Martin Sebor <msebor@redhat.com>
2920
2921 PR c/69661
2922 * c-c++-common/Wsequence-point-2.c: New test.
2923
2924 PR c++/44648
2925 * g++.dg/warn/Wunused-var-35.C: New test.
2926
2927 2019-02-03 Richard Biener <rguenther@suse.de>
2928
2929 PR debug/87295
2930 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2931
2932 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2933
2934 PR fortran/88298
2935 * gfortran.dg/warn_conversion_10.f90: New test.
2936
2937 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2938
2939 PR fortran/88393
2940 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2941
2942 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2943
2944 PR fortran/88980
2945 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2946
2947 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2948
2949 PR fortran/88685
2950 * gfortran.dg/pointer_array_component_3.f90 : New test.
2951
2952 2019-02-02 Jakub Jelinek <jakub@redhat.com>
2953
2954 PR middle-end/87887
2955 * gcc.dg/gomp/pr87887-1.c: New test.
2956 * gcc.dg/gomp/pr87887-2.c: New test.
2957
2958 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2959
2960 PR fortran/83246
2961 PR fortran/89084
2962 * gfortran.dg/pr89084.f90: New test.
2963 * gfortran.dg/lto/pr89084_0.f90: New test.
2964 * gfortran.dg/pr83246.f90: New test.
2965
2966 2019-02-01 Marek Polacek <polacek@redhat.com>
2967
2968 PR c++/88325 - ICE with invalid out-of-line template member definition.
2969 * g++.dg/cpp2a/typename14.C: New test.
2970
2971 2019-02-01 Richard Biener <rguenther@suse.de>
2972
2973 PR middle-end/88597
2974 * gcc.dg/torture/pr88597.c: New testcase.
2975
2976 2019-02-01 Richard Biener <rguenther@suse.de>
2977
2978 PR tree-optimization/85497
2979 * gcc.dg/graphite/pr85497.c: New testcase.
2980
2981 2019-02-01 Richard Biener <rguenther@suse.de>
2982
2983 PR testsuite/87451
2984 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2985
2986 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2987
2988 PR tree-optimization/89143
2989 * gcc.dg/tree-ssa/vrp121.c: New test.
2990
2991 PR tree-optimization/88107
2992 * gcc.dg/gomp/pr88107.c: New test.
2993
2994 PR c++/87175
2995 * g++.dg/ext/attrib57.C: New test.
2996
2997 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2998
2999 PR tree-optimization/88932
3000 * gfortran.dg/pr88932.f90: New test.
3001
3002 2019-01-31 Marek Polacek <polacek@redhat.com>
3003
3004 PR c++/88983 - ICE with switch in constexpr function.
3005 * g++.dg/cpp1y/constexpr-88983.C: New test.
3006
3007 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3008
3009 PR fortran/88669
3010 * gfortran.dg/contiguous_9.f90: New test.
3011
3012 2019-01-31 Marek Polacek <polacek@redhat.com>
3013
3014 PR c++/89083, c++/80864 - ICE with list initialization in template.
3015 * g++.dg/cpp0x/initlist107.C: New test.
3016 * g++.dg/cpp0x/initlist108.C: New test.
3017 * g++.dg/cpp0x/initlist109.C: New test.
3018 * g++.dg/cpp0x/initlist110.C: New test.
3019 * g++.dg/cpp0x/initlist111.C: New test.
3020 * g++.dg/cpp0x/initlist112.C: New test.
3021 * g++.dg/init/ptrfn4.C: New test.
3022
3023 2019-01-31 David Malcolm <dmalcolm@redhat.com>
3024
3025 PR c/89122
3026 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3027 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3028
3029 2019-01-31 Richard Biener <rguenther@suse.de>
3030
3031 PR tree-optimization/89135
3032 * gcc.dg/torture/pr89135.c: New testcase.
3033
3034 2019-01-31 Jakub Jelinek <jakub@redhat.com>
3035
3036 PR sanitizer/89124
3037 * c-c++-common/asan/pr89124.c: New test.
3038
3039 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3040
3041 PR fortran/52564
3042 * gfortran.dg/print_2.f90: New test.
3043
3044 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3045
3046 PR rtl-optimization/87246
3047 * gcc.target/i386/pr87246.c: New.
3048
3049 2019-01-30 Marek Polacek <polacek@redhat.com>
3050
3051 PR c++/89119 - ICE with value-initialization in template.
3052 * g++.dg/cpp0x/initlist-value3.C: New test.
3053
3054 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3055
3056 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3057 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3058 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3059 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3060 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3061 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3062 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3063 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3064 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3065 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3066
3067 2019-01-30 Richard Biener <rguenther@suse.de>
3068
3069 PR tree-optimization/89111
3070 * gcc.dg/torture/pr89111.c: New testcase.
3071
3072 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
3073
3074 PR testsuite/88920
3075 * lib/target-supports.exp: Cache result.
3076
3077 2019-01-30 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR c++/89105
3080 * g++.target/i386/pr89105.C: New test.
3081
3082 PR c/89061
3083 * gcc.dg/pr89061.c: New test.
3084
3085 2019-01-29 Martin Sebor <msebor@redhat.com>
3086
3087 PR c/88956
3088 * gcc.dg/Warray-bounds-39.c: New test.
3089
3090 2019-01-29 Marek Polacek <polacek@redhat.com>
3091
3092 PR testsuite/89110
3093 * g++.dg/other/nontype-1.C: Expect error in all modes.
3094 * g++.dg/parse/crash13.C: Likewise.
3095 * g++.dg/parse/error36.C: Likewise.
3096 * g++.dg/template/error29.C: Likewise.
3097
3098 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3099
3100 PR fortran/57048
3101 * gfortran.dg/c_funptr_1.f90: New file.
3102 * gfortran.dg/c_funptr_1_mod.f90: New file.
3103
3104 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3105
3106 PR c++/66676
3107 PR ipa/89104
3108 * gcc.dg/gomp/pr89104.c: New test.
3109
3110 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3111
3112 * gdc.dg/pr89042a.d: Mark as compile test.
3113 * gdc.dg/pr89042b.d: Likewise.
3114
3115 2019-01-29 Richard Biener <rguenther@suse.de>
3116
3117 PR debug/87295
3118 * g++.dg/lto/pr87295_0.C: New testcase.
3119
3120 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3121
3122 PR c/89045
3123 * gcc.dg/pr89045.c: New test.
3124
3125 PR c/86125
3126 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3127 lp64, ilp32 and llp64 only.
3128 (fputs): Use unsigned long long instead of size_t for return type.
3129 (vfprintf, vfscanf): Accept arbitrary target specific type for
3130 va_list.
3131
3132 2019-01-28 Marek Polacek <polacek@redhat.com>
3133
3134 PR c++/88358 - name wrongly treated as type.
3135 * g++.dg/cpp2a/typename1.C: Add dg-error.
3136 * g++.dg/cpp2a/typename13.C: New test.
3137 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3138 Add typename.
3139
3140 2019-01-28 Marek Polacek <polacek@redhat.com>
3141
3142 * g++.dg/cpp0x/enum37.C: Add dg-error.
3143
3144 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3145
3146 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3147 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3148
3149 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3150
3151 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3152 "-Wattribute-alias".
3153
3154 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3155
3156 PR fortran/70696
3157 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3158
3159 2019-01-27 Marek Polacek <polacek@redhat.com>
3160
3161 PR c++/88815 - narrowing conversion lost in decltype.
3162 PR c++/78244 - narrowing conversion in template not detected.
3163 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3164 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3165 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3166 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3167
3168 PR c++/89024 - ICE with incomplete enum type.
3169 * g++.dg/cpp0x/enum37.C: New test.
3170
3171 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3172
3173 * gnat.dg/opt75.adb: New test.
3174 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3175
3176 2019-01-27 Jakub Jelinek <jakub@redhat.com>
3177
3178 PR target/87214
3179 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3180 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3181
3182 2019-01-26 Martin Jambor <mjambor@suse.cz>
3183
3184 PR ipa/88933
3185 * gfortran.dg/gomp/pr88933.f90: New test.
3186
3187 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3188
3189 PR d/89042
3190 * gdc.dg/pr89042a.d: New test.
3191 * gdc.dg/pr89042b.d: New test.
3192
3193 2019-01-26 Harald Anlauf <anlauf@gmx.de>
3194
3195 PR fortran/57553
3196 * gfortran.dg/pr57553.f90: New test.
3197
3198 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3199
3200 * gnat.dg/array34.adb: New test.
3201
3202 2019-01-26 Jakub Jelinek <jakub@redhat.com>
3203
3204 PR preprocessor/88974
3205 * c-c++-common/cpp/pr88974.c: New test.
3206
3207 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3208
3209 PR c++/88969
3210 * g++.dg/cpp2a/destroying-delete2.C: New.
3211 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3212
3213 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3214
3215 PR fortran/85780
3216 * gfortran.dg/pr85780.f90: Update testcase for error message.
3217
3218 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
3219
3220 PR target/88469
3221 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3222 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3223 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3224
3225 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3226
3227 PR middle-end/89037
3228 * gcc.dg/pr89037.c: New test.
3229
3230 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3231
3232 * lib/target-supports.exp (check_effective_target_fenv): New.
3233 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3234 fenv effective target.
3235 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3236 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3237 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3238 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3239
3240 2019-01-25 Richard Biener <rguenther@suse.de>
3241
3242 PR tree-optimization/86865
3243 * gcc.dg/graphite/pr86865.c: New testcase.
3244 * gcc.dg/graphite/pr69728.c: XFAIL.
3245 * gcc.dg/graphite/scop-21.c: Likewise.
3246
3247 2019-01-24 Martin Sebor <msebor@redhat.com>
3248
3249 PR c/86125
3250 PR c/88886
3251 PR middle-end/86308
3252 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3253 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3254 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3255 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3256 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3257 * gcc.dg/builtins-69.c: New test.
3258 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3259 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3260
3261 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3262
3263 PR rtl-optimization/88948
3264 * gcc.target/i386/pr88948.c: New test.
3265
3266 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR debug/89006
3269 * g++.dg/debug/pr89006.C: New test.
3270
3271 PR middle-end/89015
3272 * gcc.dg/gomp/pr89015.c: New test.
3273
3274 PR c++/88976
3275 * c-c++-common/gomp/cancel-2.c: New test.
3276 * gcc.dg/gomp/cancel-1.c: New test.
3277 * g++.dg/gomp/cancel-1.C: New test.
3278 * g++.dg/gomp/cancel-2.C: New test.
3279 * g++.dg/gomp/cancel-3.C: New test.
3280
3281 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR tree-optimization/89027
3284 * gfortran.dg/gomp/pr89027.f90: New test.
3285
3286 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3287
3288 PR fortran/88929
3289 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3290 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3291
3292 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3293
3294 PR libgcc/88931
3295 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3296 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3297 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3298 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3299
3300 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3301
3302 PR target/88998
3303 * g++.target/i386/pr88998.c: New test.
3304
3305 2019-01-23 Marek Polacek <polacek@redhat.com>
3306
3307 PR c++/88757 - qualified name treated wrongly as type.
3308 * g++.dg/cpp0x/dependent2.C: New test.
3309 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3310 * g++.dg/cpp2a/typename12.C: New test.
3311 * g++.dg/template/static30.C: Remove dg-error.
3312
3313 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR c/44715
3316 * c-c++-common/pr44715.c: New test.
3317
3318 PR c++/88984
3319 * c-c++-common/pr88984.c: New test.
3320
3321 2019-01-23 Richard Biener <rguenther@suse.de>
3322
3323 PR tree-optimization/89008
3324 * gcc.dg/torture/pr89008.c: New testcase.
3325
3326 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3327
3328 * gnat.dg/specs/opt4.ads: New test.
3329
3330 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3331
3332 PR tree-optimization/88964
3333 * gfortran.dg/pr88964.f90: New test.
3334
3335 2019-01-22 Martin Sebor <msebor@redhat.com>
3336
3337 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3338 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3339 non_strict_align.
3340 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3341 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3342 non_strict_align.
3343
3344 2018-01-22 Steve Ellcey <sellcey@marvell.com>
3345
3346 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
3347 to aarch64*-*-* target.
3348 * c-c++-common/gomp/pr60823-3.c: Ditto.
3349 * g++.dg/gomp/declare-simd-1.C: Ditto.
3350 * g++.dg/gomp/declare-simd-3.C: Ditto.
3351 * g++.dg/gomp/declare-simd-4.C: Ditto.
3352 * g++.dg/gomp/declare-simd-7.C: Ditto.
3353 * g++.dg/gomp/pr88182.C: Ditto.
3354 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3355 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3356 * gcc.dg/gomp/pr59669-2.c: Ditto.
3357 * gcc.dg/gomp/pr87895-1.c: Ditto.
3358 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3359 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3360 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3361 * gfortran.dg/gomp/pr83977.f90: Ditto.
3362
3363 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3364
3365 PR target/88965
3366 * gcc.target/powerpc/pr88965.c: New test.
3367
3368 PR middle-end/88968
3369 * c-c++-common/gomp/atomic-23.c: New test.
3370
3371 2019-01-22 Harald Anlauf <anlauf@gmx.de>
3372
3373 PR fortran/88579
3374 * gfortran.dg/power_8.f90: New test.
3375
3376 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3377
3378 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3379 * g++.dg/vec-init-1.C: Likewise.
3380 * gcc.dg/pr87793.c: Likewise.
3381
3382 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3383
3384 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3385 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3386
3387 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3388
3389 PR target/88469
3390 * gcc.target/arm/aapcs/bitfield2.c: New test.
3391 * gcc.target/arm/aapcs/bitfield3.c: New test.
3392
3393 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3394
3395 PR rtl-optimization/87763
3396 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3397
3398 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3399
3400 PR target/88954
3401 * gcc.target/i386/pr88954-1.c: New test.
3402 * gcc.target/i386/pr88954-2.c: Likewise.
3403
3404 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3405
3406 PR target/88469
3407 * gcc.target/arm/aapcs/bitfield1.c: New test.
3408 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3409 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3410 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3411
3412 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3413
3414 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3415 * gfortran.dg/block_16.f08: Likewise.
3416 * gfortran.dg/dec_structure_14.f90: Likewise.
3417 * gfortran.dg/namelist_96.f90: Likewise.
3418 * gfortran.dg/newunit_5.f90.f90: Moved to
3419 * gfortran.dg/newunit_5.f90: here.
3420 * gfortran.dg/pdt_28.f03: Likewise.
3421 * gfortran.dg/spread_simplify_1.f90: Likewise.
3422
3423 2019-01-22 Tamar Christina <tamar.christina@arm.com>
3424
3425 PR/tree-optimization 88903
3426 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3427
3428 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3429
3430 PR rtl-optimization/88904
3431 * gcc.c-torture/execute/pr88904.c: New test.
3432
3433 PR target/88905
3434 * gcc.dg/pr88905.c: New test.
3435
3436 PR rtl-optimization/49429
3437 PR target/49454
3438 PR rtl-optimization/86334
3439 PR target/88906
3440 * gcc.target/i386/pr86334.c: New test.
3441 * gcc.target/i386/pr88906.c: New test.
3442
3443 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3444
3445 PR c++/88949
3446 * g++.dg/gomp/pr88949.C: New test.
3447
3448 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
3449
3450 * class_66.f90: Fix a dg directive.
3451 * debug/pr35154-stabs.f: Likewise.
3452 * dec_d_lines_3.f: Likewise.
3453 * dec_d_lines_3.f: Likewise.
3454 * dec_structure_12.f90: Likewise.
3455 * dec_structure_15.f90: Likewise.
3456 * deferred_character_31.f90: Likewise.
3457 * dtio_31.f03: Likewise.
3458 * dtio_32.f03: Likewise.
3459 * extends_11.f03: Likewise.
3460 * integer_plus.f90: Likewise.
3461 * pdt_25.f03: Likewise.
3462 * pr58968.f: Likewise.
3463 * pr78259.f90: Likewise.
3464 * vect/vect-2.f90: Likewise.
3465 * matmul_const.f90: Likewise.
3466
3467 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3468
3469 PR target/88938
3470 * gcc.target/i386/pr88938.c: New test.
3471
3472 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3473
3474 PR sanitizer/88901
3475 * g++.dg/asan/pr88901.C: New test.
3476
3477 2019-01-21 Tamar Christina <tamar.christina@arm.com>
3478
3479 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3480
3481 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3482
3483 PR c/88928
3484 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3485 * gcc.dg/pr88928.c: New test case.
3486
3487 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3488
3489 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3490 {long ,short ,}{unsigned ,}int.
3491
3492 2019-01-21 Richard Biener <rguenther@suse.de>
3493
3494 PR tree-optimization/88934
3495 * gfortran.dg/pr88934.f90: New testcase.
3496
3497 2019-01-20 Ulrich Drepper <drepper@redhat.com>
3498
3499 Fix after C++ P0600 implementation.
3500 * g++.dg/init/new39.C: Don't just ignore result of new.
3501
3502 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3503
3504 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3505
3506 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
3507
3508 * gdc.dg/runnable.d: Add tests for comparing complex types.
3509
3510 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3511
3512 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3513 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3514 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3515 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3516
3517 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3518
3519 PR fortran/37835
3520 * gfortran.dg/no-automatic.f90: New test.
3521
3522 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3523
3524 PR fortran/77960
3525 * gfortran.dg/pr77960.f90: New test.
3526
3527 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3528 Paul Thomas <pault@gcc.gnu.org>
3529
3530 PR fortran/56789
3531 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3532 scan-tree tests that fail with patch.
3533 * gfortran.dg/contiguous_8.f90: New test.
3534
3535 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3536
3537 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3538 inner strides.
3539 * gfortran.dg/loop_versioning_9.f90: New test.
3540 * gfortran.dg/loop_versioning_10.f90: Likewise.
3541
3542 2019-01-19 Jakub Jelinek <jakub@redhat.com>
3543
3544 PR fortran/88902
3545 * gfortran.dg/pr88902.f90: New test.
3546
3547 2019-01-18 Martin Sebor <msebor@redhat.com>
3548
3549 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3550
3551 2019-01-18 Ian Lance Taylor <iant@golang.org>
3552
3553 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3554 is no longer externally visible.
3555
3556 2019-01-18 Marek Polacek <polacek@redhat.com>
3557
3558 PR c++/86926
3559 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3560
3561 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3562
3563 PR middle-end/88587
3564 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3565 (dg-options): Replace -m32 with -fno-pic.
3566 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3567 (dg-options): Remove -m32.
3568
3569 2019-01-18 Richard Biener <rguenther@suse.de>
3570
3571 PR tree-optimization/88903
3572 * gcc.dg/vect/pr88903-1.c: New testcase.
3573 * gcc.dg/vect/pr88903-2.c: Likewise.
3574
3575 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3576
3577 PR c/51628
3578 PR c/88664
3579 * c-c++-common/pr51628-33.c: New test.
3580 * c-c++-common/pr51628-35.c: New test.
3581 * c-c++-common/pr88664-1.c: Likewise.
3582 * c-c++-common/pr88664-2.c: Likewise.
3583 * gcc.dg/pr51628-34.c: Likewise.
3584
3585 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
3586
3587 PR target/88799
3588 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3589 mp and sec extensions to armv7-a.
3590
3591 2019-01-18 Martin Liska <mliska@suse.cz>
3592
3593 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3594 expected function name.
3595
3596 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3597
3598 PR tree-optimization/86214
3599 * g++.dg/opt/pr86214-1.C: New test.
3600 * g++.dg/opt/pr86214-2.C: New test.
3601
3602 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3603
3604 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3605
3606 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3607
3608 Reapply:
3609 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3610
3611 PR target/88489
3612 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3613 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3614
3615 2019-01-18 Martin Liska <mliska@suse.cz>
3616
3617 PR middle-end/88587
3618 * g++.target/i386/pr88587.C: New test.
3619 * gcc.target/i386/mvc13.c: New test.
3620
3621 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3622
3623 PR fortran/88898
3624 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3625 warning checks.
3626 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3627 * gfortran.dg/gomp/pr83977.f90: Ditto.
3628
3629 2019-01-17 Martin Sebor <msebor@redhat.com>
3630
3631 PR middle-end/88273
3632 * gcc.dg/Warray-bounds-38.c: New test.
3633
3634 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3635
3636 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3637 warning checks and assembler scans.
3638 * c-c++-common/gomp/pr60823-3.c: Ditto.
3639 * c-c++-common/gomp/pr63328.c: Ditto.
3640 * g++.dg/gomp/declare-simd-1.C: Ditto.
3641 * g++.dg/gomp/declare-simd-3.C: Ditto.
3642 * g++.dg/gomp/declare-simd-4.C: Ditto.
3643 * g++.dg/gomp/declare-simd-7.C: Ditto.
3644 * g++.dg/gomp/pr88182.C: Ditto.
3645 * g++.dg/vect/simd-clone-7.cc: Ditto.
3646 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3647 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3648 * gcc.dg/gomp/pr59669-2.c: Ditto.
3649 * gcc.dg/gomp/pr87895-1.c: Ditto.
3650 * gcc.dg/gomp/pr87895-2.c: Ditto.
3651 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3652 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3653 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3654 * gfortran.dg/gomp/pr83977.f90: Ditto.
3655
3656 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3657
3658 * g++.dg/cpp0x/auto52.C: Test locations too.
3659 * g++.dg/cpp0x/trailing2.C: Likewise.
3660 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3661 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3662 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3663 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3664 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3665
3666 2019-01-17 David Malcolm <dmalcolm@redhat.com>
3667
3668 PR c++/88699
3669 * g++.dg/template/pr88699.C: New test.
3670
3671 2019-01-17 Martin Sebor <msebor@redhat.com>
3672
3673 PR tree-optimization/88800
3674 * c-c++-common/Wrestrict.c: Adjust.
3675 * gcc.dg/Warray-bounds-37.c: New test.
3676 * gcc.dg/builtin-memcpy-2.c: New test.
3677 * gcc.dg/builtin-memcpy.c: New test.
3678
3679 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3680
3681 PR target/88850
3682 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3683
3684 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3685 Kwok Cheung Yeung <kcy@codesourcery.com>
3686 Julian Brown <julian@codesourcery.com>
3687 Tom de Vries <tom@codesourcery.com>
3688
3689 * gcc.dg/20020312-2.c: Add amdgcn support.
3690 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3691 * gcc.dg/builtin-apply2.c: Likewise.
3692 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3693 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3694 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3695 * gcc.dg/memcmp-1.c: Increase timeout factor.
3696 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3697 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3698 * gcc.dg/sibcall-9.c: Likewise.
3699 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3700 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3701 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3702 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3703 * lib/target-supports.exp (check_effective_target_trampolines):
3704 Configure amdgcn.
3705 (check_profiling_available): Likewise.
3706 (check_effective_target_global_constructor): Likewise.
3707 (check_effective_target_return_address): Likewise.
3708 (check_effective_target_fopenacc): Likewise.
3709 (check_effective_target_fopenmp): Likewise.
3710 (check_effective_target_vect_int): Likewise.
3711 (check_effective_target_vect_intfloat_cvt): Likewise.
3712 (check_effective_target_vect_uintfloat_cvt): Likewise.
3713 (check_effective_target_vect_floatint_cvt): Likewise.
3714 (check_effective_target_vect_floatuint_cvt): Likewise.
3715 (check_effective_target_vect_simd_clones): Likewise.
3716 (check_effective_target_vect_shift): Likewise.
3717 (check_effective_target_whole_vector_shift): Likewise.
3718 (check_effective_target_vect_bswap): Likewise.
3719 (check_effective_target_vect_shift_char): Likewise.
3720 (check_effective_target_vect_long): Likewise.
3721 (check_effective_target_vect_float): Likewise.
3722 (check_effective_target_vect_double): Likewise.
3723 (check_effective_target_vect_perm): Likewise.
3724 (check_effective_target_vect_perm_byte): Likewise.
3725 (check_effective_target_vect_perm_short): Likewise.
3726 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3727 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3728 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3729 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3730 (check_effective_target_vect_natural_alignment): Likewise.
3731 (check_effective_target_vect_fully_masked): Likewise.
3732 (check_effective_target_vect_element_align): Likewise.
3733 (check_effective_target_vect_masked_store): Likewise.
3734 (check_effective_target_vect_scatter_store): Likewise.
3735 (check_effective_target_vect_condition): Likewise.
3736 (check_effective_target_vect_cond_mixed): Likewise.
3737 (check_effective_target_vect_char_mult): Likewise.
3738 (check_effective_target_vect_short_mult): Likewise.
3739 (check_effective_target_vect_int_mult): Likewise.
3740 (check_effective_target_sqrt_insn): Likewise.
3741 (check_effective_target_vect_call_sqrtf): Likewise.
3742 (check_effective_target_vect_call_btrunc): Likewise.
3743 (check_effective_target_vect_call_btruncf): Likewise.
3744 (check_effective_target_vect_call_ceil): Likewise.
3745 (check_effective_target_vect_call_floorf): Likewise.
3746 (check_effective_target_lto): Likewise.
3747 (check_vect_support_and_set_flags): Likewise.
3748 (check_effective_target_vect_stridedN): Enable when fully masked is
3749 available.
3750 (add_options_for_sqrt_insn): New procedure.
3751
3752 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3753
3754 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3755 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3756 linker.
3757 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3758
3759 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3760
3761 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3762 * gcc.dg/pic-1.c: Disable on amdgcn.
3763 * gcc.dg/pic-2.c: Disable on amdgcn.
3764 * gcc.dg/pic-3.c: Disable on amdgcn.
3765 * gcc.dg/pic-4.c: Disable on amdgcn.
3766 * gcc.dg/pie-3.c: Disable on amdgcn.
3767 * gcc.dg/pie-4.c: Disable on amdgcn.
3768 * gcc.dg/uninit-19.c: Check pie_enabled.
3769 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3770
3771 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3772 Kwok Cheung Yeung <kcy@codesourcery.com>
3773 Julian Brown <julian@codesourcery.com>
3774 Tom de Vries <tom@codesourcery.com>
3775
3776 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3777 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3778 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3779 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3780 * gcc.dg/20111216-1.c: Require exceptions.
3781 * gcc.dg/cleanup-10.c: Require exceptions.
3782 * gcc.dg/cleanup-11.c: Require exceptions.
3783 * gcc.dg/cleanup-12.c: Require exceptions.
3784 * gcc.dg/cleanup-13.c: Require exceptions.
3785 * gcc.dg/cleanup-5.c: Require exceptions.
3786 * gcc.dg/cleanup-8.c: Require exceptions.
3787 * gcc.dg/cleanup-9.c: Require exceptions.
3788 * gcc.dg/gomp/pr29955.c: Require exceptions.
3789 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3790 * gcc.dg/nested-func-5.c: Require exceptions.
3791 * gcc.dg/pch/except-1.c: Require exceptions.
3792 * gcc.dg/pch/valid-2.c: Require exceptions.
3793 * gcc.dg/pr41470.c: Require exceptions.
3794 * gcc.dg/pr42427.c: Require exceptions.
3795 * gcc.dg/pr44545.c: Require exceptions.
3796 * gcc.dg/pr47086.c: Require exceptions.
3797 * gcc.dg/pr51481.c: Require exceptions.
3798 * gcc.dg/pr51644.c: Require exceptions.
3799 * gcc.dg/pr52046.c: Require exceptions.
3800 * gcc.dg/pr54669.c: Require exceptions.
3801 * gcc.dg/pr56424.c: Require exceptions.
3802 * gcc.dg/pr64465.c: Require exceptions.
3803 * gcc.dg/pr65802.c: Require exceptions.
3804 * gcc.dg/pr67563.c: Require exceptions.
3805 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3806 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3807 * gcc.dg/vect/pr46663.c: Require exceptions.
3808 * lib/target-supports.exp (check_effective_target_exceptions): New.
3809
3810 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3811
3812 PR target/88851
3813 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3814
3815 2019-01-17 Nathan Sidwell <nathan@acm.org>
3816
3817 PR c++/86610
3818 * g++.dg/cpp0x/pr86610.C: New.
3819
3820 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3821
3822 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3823 VFIXUPIMM* intrinsics.
3824 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3825 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3826 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3827
3828 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3829
3830 PR target/88794
3831 Revert:
3832 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3833
3834 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3835 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3836 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3837 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3838 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3839 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3840 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3841 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3842 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3843 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3844 * gcc.target/i386/sse-13.c: Ditto.
3845 * gcc.target/i386/sse-14.c: Ditto.
3846 * gcc.target/i386/sse-22.c: Ditto.
3847 * gcc.target/i386/sse-23.c: Ditto.
3848 * gcc.target/i386/testimm-10.c: Ditto.
3849 * gcc.target/i386/testround-1.c: Ditto.
3850
3851 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3852
3853 PR target/88794
3854 Revert:
3855 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3856
3857 PR target/88489
3858 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3859 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3860
3861 2019-01-17 Jakub Jelinek <jakub@redhat.com>
3862
3863 PR rtl-optimization/88870
3864 * gcc.dg/pr88870.c: New test.
3865
3866 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3867
3868 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3869
3870 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
3871
3872 PR c++/87768
3873 * g++.dg/concepts/pr87768.C: New.
3874
3875 PR c++/86648
3876 * gcc.dg/cpp1z/pr86648.C: New.
3877
3878 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3879
3880 PR target/87306
3881 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
3882 vectorized on POWER unless hardware misaligned loads are available.
3883
3884 2019-01-16 David Malcolm <dmalcolm@redhat.com>
3885
3886 PR target/88861
3887 * g++.dg/torture/pr88861.C: New test.
3888
3889 2019-01-16 Tamar Christina <tamar.christina@arm.com>
3890
3891 PR debug/88046
3892 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
3893
3894 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3895
3896 * g++.dg/other/pr33558.C: Test location too.
3897 * g++.dg/other/pr33558-2.C: Likewise.
3898 * g++.dg/parse/crash4.C: Likewise.
3899 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3900 * g++.old-deja/g++.mike/p7635.C: Likewise.
3901 * g++.old-deja/g++.other/decl6.C: Likewise.
3902
3903 2019-01-16 Marek Polacek <polacek@redhat.com>
3904
3905 PR c++/78244 - narrowing conversion in template not detected.
3906 * g++.dg/cpp0x/Wnarrowing13.C: New test.
3907 * g++.dg/cpp0x/Wnarrowing14.C: New test.
3908
3909 2019-01-16 Jakub Jelinek <jakub@redhat.com>
3910
3911 PR c/51628
3912 PR target/88682
3913 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3914 may_alias attribute.
3915
3916 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
3917
3918 * gcc.misc-tests/godump-1.c: Add test case for typedef before
3919 struct.
3920
3921 2019-01-15 David Malcolm <dmalcolm@redhat.com>
3922
3923 PR c++/88795
3924 * g++.dg/template/pr88795.C: New test.
3925
3926 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3927
3928 PR fortran/43136
3929 * gfortran.dg/actual_array_substr_3.f90: New test.
3930
3931 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3932
3933 PR fortran/81849
3934 * gfortran.dg/pr81849.f90: New test.
3935
3936 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
3937
3938 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
3939 ISO_Fortran_binding_2.h.
3940
3941 2019-01-15 Marek Polacek <polacek@redhat.com>
3942
3943 PR c++/88866
3944 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3945
3946 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3947
3948 PR inline-asm/52813
3949 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3950 -Wdeprecated warning and expect a following note:.
3951
3952 2019-01-15 Richard Biener <rguenther@suse.de>
3953
3954 PR debug/88046
3955 * g++.dg/lto/pr88046_0.C: New testcase.
3956
3957 2019-01-15 Richard Biener <rguenther@suse.de>
3958
3959 PR tree-optimization/88855
3960 * gcc.dg/pr88855.c: New testcase.
3961
3962 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3963
3964 * g++.dg/diagnostic/typedef-initialized.C: New.
3965
3966 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3967
3968 * g++.dg/diagnostic/bitfld3.C: New.
3969
3970 2019-01-15 Jakub Jelinek <jakub@redhat.com>
3971
3972 PR tree-optimization/88775
3973 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3974 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3975
3976 2019-01-14 Marek Polacek <polacek@redhat.com>
3977
3978 PR c++/88825 - ICE with bogus function return type deduction.
3979 * g++.dg/cpp1y/auto-fn55.C: New test.
3980
3981 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3982
3983 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3984 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3985 feature test macros.
3986 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3987
3988 2019-01-14 Marek Polacek <polacek@redhat.com>
3989
3990 PR c++/88830 - ICE with abstract class.
3991 * g++.dg/other/abstract7.C: New test.
3992
3993 2019-01-14 Martin Sebor <msebor@redhat.com>
3994
3995 PR target/88638
3996 * gcc.dg/format/attr-8.c: New test.
3997 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3998 * gcc.dg/format/attr-3.c: Same.
3999 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4000 * objc.dg/fsf-nsstring-format-1.m: Same.
4001
4002 2019-01-14 Martin Liska <mliska@suse.cz>
4003
4004 PR gcov-profile/88263
4005 * g++.dg/gcov/pr88263-2.C: New test.
4006
4007 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR rtl-optimization/88796
4010 * gcc.target/i386/pr88796.c: New test.
4011
4012 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4013
4014 * gdc.dg/asm1.d: New test.
4015 * gdc.dg/asm2.d: New test.
4016 * gdc.dg/asm3.d: New test.
4017 * gdc.dg/asm4.d: New test.
4018 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4019
4020 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4021
4022 PR libfortran/88776
4023 * gfortran.dg/namelist_96.f90: New test.
4024
4025 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4026
4027 PR fortran/59345
4028 * gfortran.dg/internal_pack_18.f90: New test.
4029
4030 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4031
4032 * gcc.dg/pr51628-20.c: Updated.
4033 * gcc.dg/pr51628-21.c: Likewise.
4034 * gcc.dg/pr51628-25.c: Likewise.
4035
4036 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4037
4038 PR fortran/59345
4039 * gfortran.dg/internal_pack_17.f90: New test.
4040 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4041 to builtin_free.
4042
4043 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4044
4045 PR fortran/61765
4046 * gfortran.dg/pr61765.f90: New test.
4047
4048 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4049
4050 * g++.dg/cpp0x/pr62101.C: Test locations too.
4051 * g++.dg/inherit/pure1.C: Likewise.
4052
4053 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4054
4055 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
4056 reports of ICEs.
4057 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
4058
4059 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4060
4061 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4062 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4063 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4064 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4065 * gfortran.dg/bind_c_array_params_2.f90: Change search string
4066 for dump tree scan.
4067
4068 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4069
4070 PR fortran/35031
4071 * gfortran.dg/pr35031.f90: new test.
4072
4073 2019-01-11 Marek Polacek <polacek@redhat.com>
4074
4075 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4076 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4077 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4078
4079 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4080
4081 PR middle-end/85956
4082 PR lto/88733
4083 * c-c++-common/gomp/pr85956.c: New test.
4084 * g++.dg/gomp/pr88733.C: New test.
4085
4086 2019-01-11 Tobias Burnus <burnus@net-b.de>
4087
4088 PR C++/88114
4089 * g++.dg/cpp0x/defaulted61.C: New
4090 * g++.dg/cpp0x/defaulted62.C: New.
4091
4092 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4093
4094 PR tree-optimization/88693
4095 * gcc.c-torture/execute/pr88693.c: New test.
4096
4097 2019-01-11 Tamar Christina <tamar.christina@arm.com>
4098
4099 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4100 and add options.
4101
4102 2019-01-11 Martin Liska <mliska@suse.cz>
4103
4104 PR middle-end/88758
4105 * g++.dg/lto/pr88758_0.C: New test.
4106 * g++.dg/lto/pr88758_1.C: New test.
4107
4108 2019-01-11 Jan Beulich <jbeulich@suse.com>
4109
4110 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4111 gcc.target/i386/avx512f-vcvtss2si-1.c,
4112 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4113 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4114 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4115 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4116 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4117 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4118 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4119 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4120 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4121 gcc.target/i386/pr19398.c: Permit l or q suffix.
4122
4123 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4124
4125 PR rtl-optimization/88296
4126 * gcc.target/i386/pr88296.c: New test.
4127
4128 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4129
4130 * g++.dg/diagnostic/extern-initialized.C: New.
4131 * g++.dg/ext/dllimport-initialized.C: Likewise.
4132
4133 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4134
4135 PR fortran/59345
4136 * gfortran.dg/internal_pack_16.f90: New test.
4137
4138 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4139
4140 PR target/88785
4141 * g++.target/i386/pr88785.C: New test.
4142
4143 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4144
4145 PR rtl-optimization/87305
4146 * gcc.target/aarch64/pr87305.c: New.
4147
4148 2019-01-10 Richard Biener <rguenther@suse.de>
4149
4150 PR tree-optimization/88792
4151 * gcc.dg/torture/pr88792.c: New testcase.
4152
4153 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4154
4155 PR fortran/86322
4156 * gfortran.dg/pr86322_1.f90: New test.
4157 * gfortran.dg/pr86322_2.f90: Ditto.
4158 * gfortran.dg/pr86322_3.f90: Ditto.
4159
4160 2019-01-10 Sudakshina Das <sudi.das@arm.com>
4161
4162 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4163 * gcc.target/aarch64/bti-2.c: Likewise.
4164 * gcc.target/aarch64/bti-3.c: Likewise.
4165
4166 2019-01-10 Stefan Agner <stefan@agner.ch>
4167
4168 PR target/88648
4169 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4170 check if -masm-syntax-unified gets applied properly.
4171
4172 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4173
4174 PR c/88568
4175 * gcc.dg/pr88568.c: New test.
4176
4177 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4178
4179 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4180 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4181
4182 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4183
4184 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4185 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4186
4187 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4188
4189 * lib/target-supports.exp
4190 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4191 check_effective_target_arm_v8_3a_complex_neon_ok,
4192 add_options_for_arm_v8_3a_complex_neon,
4193 check_effective_target_arm_v8_3a_complex_neon_hw,
4194 check_effective_target_vect_complex_rot_N): New.
4195
4196 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4197
4198 PR fortran/88376
4199 * gfortran.dg/pr88376.f90: New test.
4200
4201 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4202
4203 PR other/16615
4204 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4205 "can not" with "cannot".
4206 * gfortran.dg/common_15.f90: Likewise.
4207 * gfortran.dg/derived_result_2.f90: Likewise.
4208 * gfortran.dg/do_check_6.f90: Likewise.
4209 * gfortran.dg/namelist_args.f90: Likewise.
4210 * gfortran.dg/negative_unit_check.f90: Likewise.
4211 * gfortran.dg/pure_formal_3.f90: Likewise.
4212 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4213 * obj-c++.dg/exceptions-3.mm: Likewise.
4214 * obj-c++.dg/exceptions-4.mm: Likewise.
4215 * obj-c++.dg/exceptions-5.mm: Likewise.
4216 * obj-c++.dg/property/at-property-23.mm: Likewise.
4217 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4218 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4219 * objc.dg/attributes/method-attribute-2.m: Likewise.
4220 * objc.dg/exceptions-3.m: Likewise.
4221 * objc.dg/exceptions-4.m: Likewise.
4222 * objc.dg/exceptions-5.m: Likewise.
4223 * objc.dg/param-1.m: Likewise.
4224 * objc.dg/property/at-property-23.m: Likewise.
4225 * objc.dg/property/dotsyntax-17.m: Likewise.
4226 * objc.dg/property/property-neg-7.m: Likewise.
4227
4228 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4229
4230 PR fortran/68426
4231 * gfortran.dg/spread_simplify_1.f90: New test.
4232
4233 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4234
4235 * lib/target-supports.exp
4236 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4237 * gcc.target/i386/xorsign.c: New test.
4238
4239 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4240
4241 * gcc.target/sparc/tls-ld-int8.c: New test.
4242 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4243 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4244 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4245 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4246 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4247
4248 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4249
4250 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4251 option when configure with bti.
4252 * gcc.target/aarch64/bti-2.c: Likewise.
4253 * lib/target-supports.exp
4254 (check_effective_target_default_branch_protection):
4255 Add configure check for --enable-standard-branch-protection.
4256
4257 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4258
4259 * gcc.target/aarch64/bti-1.c: New test.
4260 * gcc.target/aarch64/bti-2.c: New test.
4261 * gcc.target/aarch64/bti-3.c: New test.
4262 * lib/target-supports.exp
4263 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4264
4265 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4266
4267 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4268 instead of IP0_REGNUM and add test case.
4269
4270 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4271
4272 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4273 copysign.
4274 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4275 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4276 xorsign.
4277 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4278
4279 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4280
4281 PR rtl-optimization/88331
4282 * gcc.target/i386/pr88331.c: New test.
4283
4284 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4285
4286 * g++.dg/diagnostic/constexpr2.C: New.
4287 * g++.dg/diagnostic/ref3.C: Likewise.
4288
4289 2019-01-08 Marek Polacek <polacek@redhat.com>
4290
4291 PR c++/88538 - braced-init-list in template-argument-list.
4292 * g++.dg/cpp2a/nontype-class11.C: New test.
4293
4294 PR c++/88744
4295 * g++.dg/cpp2a/nontype-class12.C: New test.
4296
4297 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4298
4299 PR target/88457
4300 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4301 dg-options. Require ppc_cpu_supports_hw effective target instead of
4302 powerpc64*-*-*.
4303
4304 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4305
4306 PR fortran/88047
4307 * gfortran.dg/class_69.f90: New test case.
4308
4309 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4310
4311 PR target/88717
4312 * gcc.target/i386/pr88717.c: New test.
4313
4314 2019-01-08 Marek Polacek <polacek@redhat.com>
4315
4316 PR c++/88548 - this accepted in static member functions.
4317 * g++.dg/cpp0x/this1.C: New test.
4318
4319 2019-01-08 Martin Liska <mliska@suse.cz>
4320
4321 PR tree-optimization/88753
4322 * gcc.dg/tree-ssa/pr88753.c: New test.
4323
4324 2019-01-08 Richard Biener <rguenther@suse.de>
4325
4326 PR tree-optimization/86554
4327 * gcc.dg/torture/pr86554-1.c: New testcase.
4328 * gcc.dg/torture/pr86554-2.c: Likewise.
4329
4330 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4331
4332 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4333 cover target variance.
4334
4335 2019-01-08 Richard Biener <rguenther@suse.de>
4336
4337 PR fortran/88611
4338 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4339 directly build the expected GENERIC tree.
4340
4341 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4342
4343 * gcc.target/aarch64/(return_address_sign_1.c,
4344 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4345 Change option to -mbranch-protection.
4346 * gcc.target/aarch64/(branch-protection-option.c,
4347 branch-protection-option-2.c, branch-protection-attr.c,
4348 branch-protection-attr-2.c): New file.
4349
4350 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4351
4352 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4353
4354 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4355
4356 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4357 alias support.
4358 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4359 Append match for warning that ‘protected’ attribute is not supported.
4360
4361 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4362
4363 * gcc.dg/Wmissing-attributes.c: Require alias support.
4364 * gcc.dg/attr-copy-2.c: Likewise.
4365 * gcc.dg/attr-copy-5.c: Likewise.
4366
4367 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
4368 Jakub Jelinek <jakub@redhat.com>
4369
4370 PR c++/88554
4371 * g++.dg/warn/Wreturn-type-11.C: New test.
4372
4373 2019-01-07 David Malcolm <dmalcolm@redhat.com>
4374
4375 PR jit/88747
4376 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4377 dump to reflect r266077.
4378
4379 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR c/88701
4382 * gcc.dg/pr88701.c: New test.
4383
4384 2019-01-07 Joseph Myers <joseph@codesourcery.com>
4385
4386 PR c/88720
4387 PR c/88726
4388 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4389
4390 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4391
4392 * g++.dg/diagnostic/constexpr1.C: New.
4393 * g++.dg/diagnostic/thread1.C: Likewise.
4394
4395 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4396 Harald Anlauf <anlauf@gmx.de>
4397 Tobias Burnus <burnus@gcc.gnu.org>
4398
4399 * gfortran.dg/is_contiguous_1.f90: New test.
4400 * gfortran.dg/is_contiguous_2.f90: New test.
4401 * gfortran.dg/is_contiguous_3.f90: New test.
4402
4403 2019-01-07 Marek Polacek <polacek@redhat.com>
4404
4405 PR c++/88741 - wrong error with initializer-string.
4406 * g++.dg/init/array50.C: New test.
4407
4408 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4409
4410 PR c++/88261
4411 PR c++/69338
4412 PR c++/69696
4413 PR c++/69697
4414 * gcc.dg/array-6.c: Move from here ...
4415 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4416 * g++.dg/pr69338.C: New test.
4417 * g++.dg/pr69697.C: Likewise.
4418 * g++.dg/ext/flexary32.C: Likewise.
4419 * g++.dg/ext/flexary3.C: Adjust test.
4420 * g++.dg/ext/flexary12.C: Likewise.
4421 * g++.dg/ext/flexary13.C: Likewise.
4422 * g++.dg/ext/flexary15.C: Likewise.
4423 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4424 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4425 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4426
4427 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
4428
4429 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4430 optional in scan pattern.
4431
4432 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4433
4434 PR tree-optimization/88598
4435 * gcc.dg/vect/pr88598-1.c: New test.
4436 * gcc.dg/vect/pr88598-2.c: Likewise.
4437 * gcc.dg/vect/pr88598-3.c: Likewise.
4438 * gcc.dg/vect/pr88598-4.c: Likewise.
4439 * gcc.dg/vect/pr88598-5.c: Likewise.
4440 * gcc.dg/vect/pr88598-6.c: Likewise.
4441
4442 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4443
4444 PR tree-optimization/88598
4445 * gcc.dg/pr88598-1.c: New test.
4446 * gcc.dg/pr88598-2.c: Likewise.
4447 * gcc.dg/pr88598-3.c: Likewise.
4448 * gcc.dg/pr88598-4.c: Likewise.
4449 * gcc.dg/pr88598-5.c: Likewise.
4450
4451 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4452
4453 PR tree-optimization/88676
4454 * gcc.dg/tree-ssa/pr88676.c: New test.
4455 * gcc.dg/pr88676.c: New test.
4456 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4457 allow &.
4458
4459 PR sanitizer/88619
4460 * c-c++-common/asan/pr88619.c: New test.
4461
4462 PR c++/85052
4463 * c-c++-common/builtin-convertvector-1.c: New test.
4464 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4465 * g++.dg/ext/builtin-convertvector-1.C: New test.
4466 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4467
4468 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4469
4470 PR target/88521
4471 * gcc.target/i386/pr88521.c: New testcase.
4472
4473 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4474
4475 PR fortran/88658
4476 * gfortran.dg/min_max_type_2.f90: New test.
4477
4478 2019-01-06 Jakub Jelinek <jakub@redhat.com>
4479
4480 PR c/88363
4481 * c-c++-common/attributes-4.c (falloc_align_int128,
4482 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4483
4484 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
4485
4486 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4487
4488 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4489
4490 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4491 * gcc.dg/plugin/plugindir2.c: Likewise.
4492 * gcc.dg/plugin/plugindir3.c: Likewise.
4493 * gcc.dg/plugin/plugindir4.c: Likewise.
4494
4495 2019-01-05 Janus Weil <janus@gcc.gnu.org>
4496
4497 PR fortran/88009
4498 * gfortran.dg/blockdata_10.f90: New test case.
4499
4500 2019-01-05 Jakub Jelinek <jakub@redhat.com>
4501
4502 PR middle-end/82564
4503 PR target/88620
4504 * gcc.dg/nested-func-12.c: New test.
4505 * gcc.c-torture/compile/pr82564.c: New test.
4506
4507 PR debug/88635
4508 * gcc.dg/debug/dwarf2/pr88635.c: New test.
4509
4510 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4511
4512 PR target/60563
4513 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4514
4515 2019-01-04 Martin Sebor <msebor@redhat.com>
4516
4517 PR c/88546
4518 * g++.dg/ext/attr-copy.C: New test.
4519 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4520 * gcc.dg/attr-copy-6.c: New test.
4521 * gcc.dg/attr-copy-7.c: New test.
4522
4523 2019-01-04 Martin Sebor <msebor@redhat.com>
4524
4525 PR c/88363
4526 * c-c++-common/attributes-4.c: New test.
4527
4528 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4529
4530 PR gcc/87763
4531 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4532 count to 18.
4533
4534 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4535
4536 PR fortran/48543
4537 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4538 * gfortran.dg/merge_char_const.f90: Restore.
4539
4540 2019-01-04 Jakub Jelinek <jakub@redhat.com>
4541
4542 PR target/88594
4543 * gcc.dg/pr88594.c: New test.
4544
4545 2019-01-04 Jan Beulich <jbeulich@suse.com>
4546
4547 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4548 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4549 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4550 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4551 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4552 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4553 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4554 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4555 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4556 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4557 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4558 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4559 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4560 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4561 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4562 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4563 gcc.target/i386/avx512bw-vpcmplew-1.c,
4564 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4565 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4566 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4567 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4568 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4569 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4570 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4571 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4572 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4573 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4574 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4575 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4576 gcc.target/i386/avx512bw-vptestmb-1.c,
4577 gcc.target/i386/avx512bw-vptestmw-1.c,
4578 gcc.target/i386/avx512bw-vptestnmb-1.c,
4579 gcc.target/i386/avx512bw-vptestnmw-1.c,
4580 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4581 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4582 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4583 gcc.target/i386/avx512dq-vfpclassss-1.c,
4584 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4585 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4586 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4587 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4588 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4589 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4590 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4591 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4592 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4593 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4594 gcc.target/i386/avx512vl-vpcmpged-1.c,
4595 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4596 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4597 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4598 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4599 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4600 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4601 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4602 gcc.target/i386/avx512vl-vpcmpled-1.c,
4603 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4604 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4605 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4606 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4607 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4608 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4609 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4610 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4611 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4612 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4613 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4614 gcc.target/i386/avx512vl-vptestmd-1.c,
4615 gcc.target/i386/avx512vl-vptestmq-1.c,
4616 gcc.target/i386/avx512vl-vptestnmd-1.c,
4617 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4618 operand.
4619 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4620 gcc.target/i386/avx512bw-vpcmpub-1.c,
4621 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4622 gcc.target/i386/avx512bw-vpcmpw-1.c,
4623 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4624 gcc.target/i386/avx512dq-vfpclassps-1.c,
4625 gcc.target/i386/avx512f-vcmppd-1.c,
4626 gcc.target/i386/avx512f-vcmpps-1.c,
4627 gcc.target/i386/avx512f-vcmpsd-1.c,
4628 gcc.target/i386/avx512f-vcmpss-1.c,
4629 gcc.target/i386/avx512f-vpcmpd-1.c,
4630 gcc.target/i386/avx512f-vpcmpq-1.c,
4631 gcc.target/i386/avx512f-vpcmpud-1.c,
4632 gcc.target/i386/avx512f-vpcmpuq-1.c,
4633 gcc.target/i386/avx512f-vptestmd-1.c,
4634 gcc.target/i386/avx512f-vptestmq-1.c,
4635 gcc.target/i386/avx512f-vptestnmd-1.c,
4636 gcc.target/i386/avx512f-vptestnmq-1.c,
4637 gcc.target/i386/avx512vl-vcmppd-1.c,
4638 gcc.target/i386/avx512vl-vcmpps-1.c,
4639 gcc.target/i386/avx512vl-vpcmpd-1.c,
4640 gcc.target/i386/avx512vl-vpcmpq-1.c,
4641 gcc.target/i386/avx512vl-vpcmpud-1.c,
4642 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4643 as mask operand.
4644
4645 2019-01-03 Martin Sebor <msebor@redhat.com>
4646
4647 PR tree-optimization/88659
4648 * gcc.dg/Wstringop-truncation-6.c: New test.
4649
4650 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4651
4652 PR fortran/48543
4653 * gfortran.dg/const_chararacter_merge.f90: Remove.
4654
4655 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4656
4657 PR debug/88644
4658 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4659 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4660
4661 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4662
4663 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4664 * gcc.dg/pubtypes-3.c: Likewise.
4665 * gcc.dg/pubtypes-4.c: Likewise.
4666
4667 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4668
4669 PR c++/88636
4670 * g++.target/i386/pr88636.C: New test.
4671
4672 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4673
4674 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4675
4676 2019-01-03 Martin Liska <mliska@suse.cz>
4677
4678 PR testsuite/88436
4679 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4680
4681 2019-01-02 Marek Polacek <polacek@redhat.com>
4682
4683 PR c++/88612 - ICE with -Waddress-of-packed-member.
4684 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4685
4686 PR c++/88631 - CTAD failing for value-initialization.
4687 * g++.dg/cpp1z/class-deduction59.C: New test.
4688
4689 PR c++/81486 - CTAD failing with ().
4690 * g++.dg/cpp1z/class-deduction60.C: New test.
4691 * g++.dg/cpp1z/class-deduction61.C: New test.
4692
4693 2019-01-02 Martin Sebor <msebor@redhat.com>
4694 Jeff Law <law@redhat.com>
4695
4696 * gcc.dg/strlenopt-36.c: Update.
4697 * gcc.dg/strlenopt-45.c: Update.
4698 * gcc.c-torture/execute/strlen-5.c: New test.
4699 * gcc.c-torture/execute/strlen-6.c: New test.
4700 * gcc.c-torture/execute/strlen-7.c: New test.
4701
4702 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4703
4704 PR testsuite/87304
4705 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4706 messages only on vect_hw_misalign targets.
4707
4708 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
4709
4710 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4711 * gfortran.dg/dec_d_lines_3.f: Ditto.
4712 * gfortran.dg/dec_structure_24.f90: Ditto.
4713 * gfortran.dg/dec_structure_26.f90: Ditto.
4714 * gfortran.dg/dec_structure_27.f90: Ditto.
4715 * gfortran.dg/dec_type_print_3.f90: Ditto.
4716 * gfortran.dg/derived_name_1.f90: Ditto.
4717 * gfortran.dg/error_recovery_1.f90: Ditto.
4718 * gfortran.dg/gomp/pr29759.f90: Ditto.
4719 * gfortran.dg/pr36192.f90: Ditto.
4720 * gfortran.dg/pr56007.f90: Ditto.
4721 * gfortran.dg/pr56520.f90: Ditto.
4722 * gfortran.dg/pr78741.f90: Ditto.
4723 * gfortran.dg/print_fmt_2.f90: Ditto.
4724 * gfortran.dg/select_type_20.f90: Ditto.
4725
4726 2019-01-02 Marek Polacek <polacek@redhat.com>
4727
4728 PR c++/86875
4729 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4730
4731 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4732
4733 PR fortran/48543
4734 * gfortran.dg/const_chararacter_merge.f90: New test.
4735
4736 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4737
4738 PR lto/88130
4739 * g++.dg/torture/pr88130.C: New testcase.
4740
4741 2019-01-02 Martin Liska <mliska@suse.cz>
4742
4743 PR tree-optimization/88650
4744 * gfortran.dg/predict-3.f90: New test.
4745
4746 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4747
4748 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4749
4750 2019-01-02 Richard Biener <rguenther@suse.de>
4751
4752 PR tree-optimization/88621
4753 * gcc.dg/torture/pr88621.c: New testcase.
4754
4755 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4756
4757 PR ipa/88561
4758 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4759 targets and expect _ZThn8 for ilp32 targets.
4760
4761 2019-01-01 Martin Sebor <msebor@redhat.com>
4762 Jeff Law <law@redhat.com>
4763
4764 * gcc.dg/strlenopt-40.c: Update.
4765 * gcc.dg/strlenopt-51.c: Likewise.
4766 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4767
4768 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4769 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4770 * gcc.dg/strlenopt-59.c: New test.
4771 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4772 * g++.dg/init/strlen.C: New test.
4773
4774 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4775
4776 PR fortran/82743
4777 * gfortran.dg/structure_constructor_16.f90: New test.
4778
4779 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4780
4781 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4782 * g++.dg/ipa/devirt-53.C: Fix scan template.
4783
4784 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4785
4786 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4787 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4788 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4789
4790 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4791
4792 * g++.dg/tree-prof/devirt.C: Update testcase.
4793
4794 2019-01-01 Jakub Jelinek <jakub@redhat.com>
4795
4796 Update copyright years.
4797 \f
4798 Copyright (C) 2019 Free Software Foundation, Inc.
4799
4800 Copying and distribution of this file, with or without modification,
4801 are permitted in any medium without royalty provided the copyright
4802 notice and this notice are preserved.