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