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