]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR middle-end/89957 - ICE calling strnlen with an int128_t bound in a known range
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
cdde1804 12019-04-04 Martin Sebor <msebor@redhat.com>
2
3 PR middle-end/89957
4 PR middle-end/89911
5 * gcc.dg/Wstringop-overflow-13.c: New test.
6
ffc3c769 72019-04-04 Martin Sebor <msebor@redhat.com>
8
9 PR middle-end/89934
10 * gcc.dg/Wrestrict-19.c: New test.
11 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
12
1a15dd71 132019-04-04 Jeff Law <law@redhat.com>
14
15 PR rtl-optimization/89399
16 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 17
c453bf88 182019-04-04 Harald Anlauf <anlauf@gmx.de>
19
20 PR fortran/89004
21 * gfortran.dg/pr85797.f90: Adjust testcase.
22
19474c76 232019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
24
25 PR c++/65619
26 * g++.dg/template/friend67.C: New.
27
194bf565 282019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
29
30 PR c++/61327
31 * g++.dg/cpp0x/friend4.C: New.
32 * g++.dg/cpp0x/friend5.C: Likewise.
33
3b1530d1 342019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
35
36 PR c++/56643
37 * g++.dg/cpp0x/noexcept40.C: New.
38
45b5611b 392019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
40
41 PR fortran/68567
42 * gfortran.dg/parameter_array_error_1.f90: New test.
43
9939b2f7 442019-04-03 qing zhao <qing.zhao@oracle.com>
45
46 PR tree-optimization/89730
47 * gcc.dg/live-patching-4.c: New test.
48
afe53b55 492019-04-03 Clément Chigot <clement.chigot@atos.net>
50
51 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
52 supported.
53
f3d42468 542019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 55
56 PR c/71598
57 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
58 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
59
4225afe1 602019-04-03 Richard Biener <rguenther@suse.de>
61
62 PR tree-optimization/84101
63 * gcc.target/i386/pr84101.c: New testcase.
64
98309278 652019-04-02 Jeff Law <law@redhat.com>
66
67 * gcc.target/visium/bit_shift.c: xfail.
68
f3d2a658 692019-04-02 Uroš Bizjak <ubizjak@gmail.com>
70
71 PR target/89902
72 PR target/89903
73 * gcc.target/i386/pr70799-4.c: Remove.
74 * gcc.target/i386/pr70799-5.c: Remove.
75 * gcc.target/i386/pr89902.c: New test.
76 * gcc.target/i386/pr89903.c: Ditto.
77
06f30566 782019-04-02 Andrey Belevantsev <abel@ispras.ru>
79
80 PR rtl-optimization/84206
81 * gcc.dg/pr84206.c: New test.
82
8da4fe0d 832019-04-02 Andrey Belevantsev <abel@ispras.ru>
84
85 PR rtl-optimization/85876
86 * gcc.dg/pr85876.c: New test.
87
192ece6e 882019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
89
90 * gcc.target/s390/zvector/vec-double-compile.c: New test.
91 * gcc.target/s390/zvector/vec-float-compile.c: New test.
92 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
93 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
94
7a1fd0b2 952019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
96
97 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
98 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
99 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
100 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
101
033411a9 1022019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
103
104 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
105 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
106
f3692774 1072019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
108
109 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
110 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
111
c89c20fa 1122019-04-02 Alexander Monakov <amonakov@ispras.ru>
113
114 PR testsuite/89916
115 * gcc.dg/pr86928.c: Do not attempt to add -m32.
116
e974fcf3 1172019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
118
119 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
120 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
121 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
122 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
123 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
124 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
125 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
126 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
127
58c10639 1282019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
129
130 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
131 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
132 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
133 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
134 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
135 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
136
9800b362 1372019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
138
139 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
140 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
141 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
142 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
143
b048920d 1442019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
145
146 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
147 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
148
dbeb7608 1492019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
150
151 * gcc.target/s390/arch13/sel-1.c: New test.
152
6c837438 1532019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
154
155 * gcc.target/s390/arch13/popcount-1.c: New test.
156
92d5e9eb 1572019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
158
159 * gcc.target/s390/arch13/bitops-1.c: New test.
160 * gcc.target/s390/arch13/bitops-2.c: New test.
161 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
162 option and adjust line numbers.
163 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
164
c4bc178c 1652019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
166
167 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
168 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
169 runtime check for the vxe2 hardware feature on IBM Z.
170
20dd1418 1712019-04-01 H.J. Lu <hongjiu.lu@intel.com>
172
173 PR testsuite/89907
174 * lib/target-supports.exp (check_avx2_available): Replace
175 avx_available with avx2_available.
176
a78ef9b4 1772019-04-01 Andrey Belevantsev <abel@ispras.ru>
178
179 PR rtl-optimization/85412
180 * gcc.dg/pr85412.c: New test.
181
00bc562a 1822019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
183
184 PR c++/62207
185 * g++.dg/template/crash130.C: New.
186 * g++.dg/template/crash131.C: Likewise.
187
a38fa913 1882019-04-01 Martin Sebor <msebor@redhat.com>
189
190 PR c/89685
191 * gcc.dg/attr-copy-8.c: New test.
192 * g++.dg/ext/attr-copy-2.C: New test.
193
36aec94f 1942019-04-01 Andrey Belevantsev <abel@ispras.ru>
195
196 PR rtl-optimization/86928
197 * gcc.dg/pr86928.c: New test.
198
33a4b080 1992019-04-01 Andrey Belevantsev <abel@ispras.ru>
200
201 PR rtl-optimization/87273
202 * gcc.dg/pr87273.c: New test.
203
806ba310 2042019-04-01 Martin Liska <mliska@suse.cz>
205
206 PR driver/89861
207 * gcc.dg/spellcheck-options-18.c: New test.
208 * gcc.dg/spellcheck-options-19.c: New test.
209 * gcc.dg/spellcheck-options-20.c: New test.
210 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
211 * gcc.dg/completion-2.c: Add one variant with no argument.
212
56fc9e27 2132019-04-01 Richard Biener <rguenther@suse.de>
214
215 PR c/71598
216 * gcc.dg/torture/pr71598-1.c: New testcase.
217 * gcc.dg/torture/pr71598-2.c: Likewise.
218 * gcc.dg/torture/pr71598-3.c: Likewise.
219
cf13db0c 2202019-03-31 Marek Polacek <polacek@redhat.com>
221
222 PR c++/89852 - ICE with C++11 functional cast with { }.
223 * g++.dg/cpp0x/initlist115.C: New test.
224
24709509 2252019-03-31 Harald Anlauf <anlauf@gmx.de>
226
227 PR fortran/83515
228 PR fortran/85797
229 * gfortran.dg/pr85797.f90: New test.
230
d8fc6024 2312019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
232
233 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
234
9d4769cc 2352019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
236
237 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
238 cleanup_extra_files.
239 (dmd2dg): Copy additional files after test is translated.
240 (gdc-do-test): Remove all copied files after test.
241
f22577c1 2422019-03-30 Paul Thomas <pault@gcc.gnu.org>
243
244 PR fortran/89841
245 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
246 for c_deallocate, c_allocate and c_assumed_size so that the
247 attributes of the array arguments are correct and are typed.
248 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
249 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
250
251 PR fortran/89842
252 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
253 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
254
173fbd49 2552019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
256
257 PR fortran/89866
258 * gfortran.dg/pointer_intent_8.f90: New test.
259
f15d2aa0 2602019-03-29 Jim Wilson <jimw@sifive.com>
261
262 * gcc.target/riscv/predef-1.c: New.
263 * gcc.target/riscv/predef-2.c: New.
264 * gcc.target/riscv/predef-3.c: New.
265 * gcc.target/riscv/predef-4.c: New.
266 * gcc.target/riscv/predef-5.c: New.
267 * gcc.target/riscv/predef-6.c: New.
268 * gcc.target/riscv/predef-7.c: New.
269 * gcc.target/riscv/predef-8.c: New.
270
7e6aef80 2712019-03-29 Jakub Jelinek <jakub@redhat.com>
272
33ad377c 273 PR rtl-optimization/89865
274 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
275 the first argument register, so that occassional spills/fills are
276 ignored.
277
9a6cce24 278 PR sanitizer/89869
279 * g++.dg/ubsan/vptr-14.C: New test.
280
7e6aef80 281 PR c/89872
282 * gcc.dg/tree-ssa/pr89872.c: New test.
283
2d3cf878 2842019-03-29 Roman Zhuykov <zhroma@ispras.ru>
285
286 * gcc.dg/diag-sanity.c: New test.
287
ca6ebc80 2882019-03-29 Marek Polacek <polacek@redhat.com>
289
290 PR c++/89871
291 * g++.dg/cpp2a/desig14.C: New test.
292
8e98407e 293 PR c++/89876 - ICE with deprecated conversion.
294 * g++.dg/warn/conv5.C: New test.
295
c6ab3411 2962019-03-29 Martin Liska <mliska@suse.cz>
297
298 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
299 * gcc.dg/pr68766.c: Likewise.
300
941c2b01 3012019-03-29 Jakub Jelinek <jakub@redhat.com>
302
303 PR rtl-optimization/87485
304 * gcc.dg/pr87485.c: New test.
305
744a33a1 3062019-03-28 Jakub Jelinek <jakub@redhat.com>
307
308 PR middle-end/89621
309 * gfortran.dg/gomp/pr89621.f90: New test.
310
6d0d620b 3112019-03-28 Martin Sebor <msebor@redhat.com>
312
c64c2ed5 313 PR c++/66548
314 * g++.dg/cpp0x/decltype-pr66548.C: New test.
315
6d0d620b 316 PR c++/81506
317 * g++.dg/cpp0x/decltype-pr81506.C: New test.
318
facf139f 3192019-03-28 Marek Polacek <polacek@redhat.com>
320
321 PR c++/89612 - ICE with member friend template with noexcept.
322 * g++.dg/cpp0x/noexcept38.C: New test.
323 * g++.dg/cpp0x/noexcept39.C: New test.
324 * g++.dg/cpp1z/noexcept-type21.C: New test.
325
e634ab35 3262019-03-28 Uroš Bizjak <ubizjak@gmail.com>
327
328 PR target/89848
329 * gcc.target/i386/pr89848.c: New test.
330
fcec39e1 3312019-03-28 Marek Polacek <polacek@redhat.com>
332
333 PR c++/89836 - bool constant expression and explicit conversions.
334 * g++.dg/cpp2a/explicit15.C: New test.
335
ad6978a6 3362019-03-28 Jakub Jelinek <jakub@redhat.com>
337
0114c224 338 PR c/89812
339 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
340 other than AVR. Add dg-options "".
341
ad6978a6 342 PR c++/89785
343 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
344 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
345
c271ea7f 3462019-03-27 Janus Weil <janus@gcc.gnu.org>
347
348 PR fortran/85537
349 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
350 * gfortran.dg/pointer_init_11.f90: New test case.
351
abe531e3 3522019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
353
354 PR target/85667
355 * gcc.target/i386/pr85667-5.c: New testcase.
356 * gcc.target/i386/pr85667-6.c: New testcase.
357
883924e1 3582019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
359
360 PR testsuite/89834
361 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
362
1cf6e93b 3632019-03-27 Peter Bergner <bergner@linux.ibm.com>
364
365 PR rtl-optimization/89313
366 * gcc.dg/pr89313.c: New test.
367
49914a10 3682019-03-26 Jeff Law <law@redhat.com>
369
370 PR rtl-optimization/87761
371 PR rtl-optimization/89826
372 * gcc.c-torture/execute/pr89826.c: New test.
373
496d55fd 3742019-03-27 Richard Biener <rguenther@suse.de>
375
376 * gcc.dg/torture/20190327-1.c: New testcase.
377
b0bd2392 3782019-03-27 Paul Thomas <pault@gcc.gnu.org>
379
380 PR fortran/88247
381 * gfortran.dg/associate_47.f90: New test.
382
4a5df39c 3832019-03-27 Richard Biener <rguenther@suse.de>
384
385 PR tree-optimization/89463
386 * gcc.dg/guality/pr89463.c: New testcase.
387
5bcde5d8 3882019-03-26 Uroš Bizjak <ubizjak@gmail.com>
389
390 PR target/89827
391 * gcc.target/i386/pr89827.c: New test.
392
e9b6707f 3932019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
394
395 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
396 syntax.
397
ed85753c 3982019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
399
400 PR tree-optimization/81740
401 * gcc.dg/vect/pr81740-1.c: New testcase.
402 * gcc.dg/vect/pr81740-2.c: Likewise.
403
c0106ced 4042019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
405
406 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
407 options in permute args tests.
408
158e6ce3 4092019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
410
411 PR c++/84598
412 * g++.dg/ext/pr84598.C: New.
413
024a645d 4142019-03-26 Jakub Jelinek <jakub@redhat.com>
415
416 PR c++/89796
417 * g++.dg/gomp/pr89796.C: New test.
418 * gcc.dg/gomp/pr89796.c: New test.
419
47fac92f 4202019-03-25 David Malcolm <dmalcolm@redhat.com>
421
422 PR rtl-optimization/88347
423 PR rtl-optimization/88423
424 * gcc.c-torture/compile/pr88347.c: New test.
425 * gcc.c-torture/compile/pr88423.c: New test.
426
89793f1a 4272019-03-25 Martin Sebor <msebor@redhat.com>
428
429 PR c/89812
430 * gcc.dg/attr-aligned-3.c: New test.
431
beb921e1 4322019-03-25 Johan Karlsson <johan.karlsson@enea.com>
433
434 PR debug/86964
435 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
436
ac557922 4372019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
438
439 PR c++/84661
440 PR c++/85013
441 * g++.dg/concepts/pr84661.C: New.
442 * g++.dg/torture/pr85013.C: Likewise.
443
1de8eb3e 4442019-03-25 Marek Polacek <polacek@redhat.com>
445
751baf9c 446 PR c++/89214 - ICE when initializing aggregates with bases.
447 * g++.dg/cpp1z/aggr-base8.C: New test.
448 * g++.dg/cpp1z/aggr-base9.C: New test.
449
1de8eb3e 450 PR c++/89705 - ICE with reference binding with conversion function.
451 * g++.dg/cpp0x/rv-conv2.C: New test.
452
fbdb74ac 4532019-03-25 Richard Biener <rguenther@suse.de>
454
455 PR tree-optimization/89789
456 * gcc.dg/torture/pr89789.c: New testcase.
457
37682124 4582019-03-25 Nathan Sidwell <nathan@acm.org>
459
460 * g++.dg/abi/lambda-static-1.C: New.
461
43a607ba 4622019-03-25 Richard Biener <rguenther@suse.de>
463
464 PR tree-optimization/89802
465 * g++.dg/tree-ssa/pr89802.C: New testcase.
466
f009459b 4672019-03-25 Jakub Jelinek <jakub@redhat.com>
468
469 PR c++/60702
470 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
471 for _ZTH* calls.
472 * g++.dg/tls/thread_local11a.C: New test.
473
a0563775 4742019-03-25 Richard Biener <rguenther@suse.de>
475
476 PR middle-end/89790
477 * g++.dg/pr89790.C: New testcase.
478
add664cb 4792019-03-24 Uroš Bizjak <ubizjak@gmail.com>
480
481 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
482 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
483 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
484 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
485
9d74321b 4862019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
487
488 PR fortran/78865
3f056acb 489 * gfortran.dg/altreturn_10.f90: New test.
490 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 491
74fde7b5 4922019-03-22 Vladimir Makarov <vmakarov@redhat.com>
493
494 PR rtl-optimization/89676
495 * gcc.target/i386/pr89676.c: New.
496
84f13b2f 4972019-03-22 Jakub Jelinek <jakub@redhat.com>
498
8815602b 499 PR c++/60702
500 * g++.dg/tls/thread_local11.C: New test.
501 * g++.dg/tls/thread_local11.h: New test.
502 * g++.dg/tls/thread_local12a.C: New test.
503 * g++.dg/tls/thread_local12b.C: New test.
504 * g++.dg/tls/thread_local12c.C: New test.
505 * g++.dg/tls/thread_local12d.C: New test.
506 * g++.dg/tls/thread_local12e.C: New test.
507 * g++.dg/tls/thread_local12f.C: New test.
508 * g++.dg/tls/thread_local12g.C: New test.
509 * g++.dg/tls/thread_local12h.C: New test.
510 * g++.dg/tls/thread_local12i.C: New test.
511 * g++.dg/tls/thread_local12j.C: New test.
512 * g++.dg/tls/thread_local12k.C: New test.
513 * g++.dg/tls/thread_local12l.C: New test.
514
84f13b2f 515 PR c++/87481
516 * g++.dg/cpp1y/constexpr-87481.C: New test.
517
26b21081 5182019-03-22 Simon Wright <simon@pushface.org>
519
520 PR ada/89583
521 * gnat.dg/socket2.adb: New.
522
762cd80c 5232019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
524
525 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
526
00a3b72b 5272019-03-22 Hongtao Liu <hongtao.liu@intel.com>
528
529 PR target/89784
530 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
531 for _mm_mask{,3,z}_*.
532 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
533 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
534 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
535 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
536 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
537 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
538 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
539 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
540 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
541 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
542 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
543 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
544 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
545 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
546 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
547
5482019-03-22 Jakub Jelinek <jakub@redhat.com>
549
550 PR target/89784
551 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
552 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
553 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
554 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
555 __builtin_ia32_vfmsubss3_mask3): Define.
556 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
557 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
558 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
559 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
560 __builtin_ia32_vfmsubss3_mask3): Define.
561 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
562 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
563 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
564 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
565 __builtin_ia32_vfmsubss3_mask3): Define.
566 * gcc.target/i386/sse-14.c: Add tests for
567 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
568 * gcc.target/i386/sse-22.c: Likewise.
569
9f85b0fb 5702019-03-21 Martin Sebor <msebor@redhat.com>
571
572 PR tree-optimization/89350
573 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
574 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
575 * gcc.dg/Wstringop-overflow-11.c: New test.
576 * gcc.dg/Wstringop-overflow-12.c: New test.
577 * gcc.dg/pr89350.c: New test.
578 * gcc.dg/pr40340-1.c: Adjust expected warning.
579 * gcc.dg/pr40340-2.c: Same.
580 * gcc.dg/pr40340-4.c: Same.
581 * gcc.dg/pr40340-5.c: Same.
582
654b4632 5832019-03-21 Jakub Jelinek <jakub@redhat.com>
584
4b46d8a6 585 PR lto/89692
586 * g++.dg/other/pr89692.C: New test.
587
654b4632 588 PR c++/89767
589 * g++.dg/cpp1y/lambda-init18.C: New test.
590 * g++.dg/cpp1y/lambda-init19.C: New test.
591 * g++.dg/cpp1y/pr89767.C: New test.
592
c1769f9f 5932019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 594 Cesar Philippidis <cesar@codesourcery.com>
595
596 PR fortran/72741
597 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
598 file.
599 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
600 Likewise.
601
6022019-03-21 Thomas Schwinge <thomas@codesourcery.com>
603
604 PR fortran/72741
605 * c-c++-common/goacc/routine-3-extern.c: New file.
606 * c-c++-common/goacc/routine-3.c: Adjust.
607 * c-c++-common/goacc/routine-4-extern.c: New file.
608 * c-c++-common/goacc/routine-4.c: Adjust.
609 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 610
cbfb10ec 611 PR fortran/89773
612 * gfortran.dg/goacc/pr89773.f90: New file.
613 * gfortran.dg/goacc/pr77765.f90: Adjust.
614 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
615
467b1bdb 616 PR fortran/72741
617 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
618
44ff4c8d 619 PR fortran/72741
620 * gfortran.dg/goacc/routine-module-1.f90: New file.
621 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
622 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
623
44ff9fb6 624 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
625
f2137b85 626 PR fortran/56408
627 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
628 (dg-compile-aux-modules): Fix diagnostic.
629 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
630 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
631
e78648a6 632 PR fortran/56408
633 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
634 missing nexted dg-test call support in dejaGNU 1.4.4.
635
c1769f9f 636 PR fortran/29383
637 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
638 other '*.exp' files.
639
ae5efb2c 6402019-03-21 Richard Biener <rguenther@suse.de>
641
642 PR tree-optimization/89779
643 * gcc.dg/torture/pr89779.c: New testcase.
644
37bd0891 6452019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
646
647 PR c++/78645
648 * g++.dg/cpp0x/constexpr-ice20.C: New.
649
e6c0a0e8 6502019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
651
652 PR c++/89571
653 * g++.dg/cpp0x/noexcept37.C: New.
654
bffad515 6552019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
656
657 PR d/89017
658 * gdc.dg/pr89017.d: New test.
659
327f6a12 6602019-03-20 Janus Weil <janus@gcc.gnu.org>
661
662 PR fortran/71861
663 * gfortran.dg/interface_abstract_5.f90: New test case.
664
f374a534 6652019-03-20 Jakub Jelinek <jakub@redhat.com>
666
667 PR target/89775
668 * gcc.target/s390/pr89775-1.c: New test.
669 * gcc.target/s390/pr89775-2.c: New test.
670
fcf9e045 6712019-03-20 Jakub Jelinek <jakub@redhat.com>
672
673 PR target/89752
674 * g++.target/aarch64/aarch64.exp: New file.
675 * g++.target/aarch64/pr89752.C: New test.
676
dc0cf270 6772019-03-19 Martin Sebor <msebor@redhat.com>
678
679 PR tree-optimization/89688
680 * gcc.dg/strlenopt-61.c: New test.
681 * g++.dg/warn/Wstringop-overflow-2.C: New test.
682
2bc36e30 6832019-03-19 Jim Wilson <jimw@sifive.com>
684
685 PR target/89411
686 * gcc.target/riscv/losum-overflow.c: New test.
687
5f7947cf 6882019-03-19 Martin Sebor <msebor@redhat.com>
689
690 PR tree-optimization/89644
691 * gcc.dg/Wstringop-truncation-8.c: New test.
692
99e80969 6932019-03-19 Martin Liska <mliska@suse.cz>
694
695 PR middle-end/89737
696 * gcc.dg/pr89737.c: New test.
697
8022ad85 6982019-03-19 Jan Hubicka <hubicka@ucw.cz>
699
700 PR lto/87809
701 PR lto/89335
702 * g++.dg/lto/pr87089_0.C: New testcase.
703 * g++.dg/lto/pr87089_1.C: New testcase.
704 * g++.dg/lto/pr89335_0.C: New testcase.
705
797edc3a 7062019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
707
708 PR target/89736
709 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
710 restrict this test to vsx targets.
711
14b34371 7122019-03-19 Jakub Jelinek <jakub@redhat.com>
713
714 PR target/89752
715 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
716 * g++.dg/ext/asm16.C: Likewise.
717 * g++.dg/ext/asm17.C: New test.
718
17b0b4ec 7192019-03-19 Eric Botcazou <ebotcazou@adacore.com>
720
721 * c-c++-common/unroll-7.c: New test.
722
22010de4 7232019-03-19 Jakub Jelinek <jakub@redhat.com>
724
1787ae1d 725 PR target/89726
726 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
727 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
728 Add expected results for them.
729
22010de4 730 PR c/89734
731 * gcc.dg/pr89734.c: New test.
732
95e9ef61 7332019-03-18 Martin Sebor <msebor@redhat.com>
734
735 PR tree-optimization/89720
736 * gcc.dg/Warray-bounds-42.c: New test.
737
12a32f81 7382019-03-19 H.J. Lu <hongjiu.lu@intel.com>
739
740 PR c++/89630
741 * g++.target/i386/pr89630.C: New test.
742
03bae9a8 7432019-03-18 Kito Cheng <kito.cheng@gmail.com>
744
745 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
746
956a881a 7472019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
748
749 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
750 the "store" test as well.
751 * gcc.target/powerpc/bswap32.c: Ditto.
752
4221d1bb 7532019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
754
755 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
756 the "store" test as well.
757 * gcc.target/powerpc/bswap32.c: Ditto.
758
3d11a881 7592019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
760
761 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
762 "exceeds" instead of just one that talks about "too large".
763
e3cfba39 7642019-03-18 Richard Sandiford <richard.sandiford@arm.com>
765
766 * gcc.target/aarch64/sve/cost_model_1.c: New test.
767
ac61f7f0 7682019-03-18 Martin Jambor <mjambor@suse.cz>
769
770 PR tree-optimization/89546
771 * gcc.dg/tree-ssa/pr89546.c: New test.
772
fd87bb39 7732019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
774
775 PR target/89627
776 * g++.target/riscv/call-with-empty-struct-float.C: New file.
777 * g++.target/riscv/call-with-empty-struct-int.C: New file.
778 * g++.target/riscv/call-with-empty-struct.H: New file.
779 * g++.target/riscv/riscv.exp: New file.
780
24c67877 7812019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
782
783 PR c++/85014
784 * g++.dg/cpp0x/pr85014.C: New.
785
17d51789 7862019-03-18 Jakub Jelinek <jakub@redhat.com>
787
788 PR middle-end/86979
789 * gcc.dg/pr86979.c: New test.
790
3f08a29b 7912019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
792
793 PR fortran/88008
24c67877 794 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 795
b1356bc4 7962019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
797
24c67877 798 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
799 hppa*-*-hpux*.
b1356bc4 800 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 801
802 * gfortran.dg/pointer_init_10.f90: Require visibility support.
803 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 804
f56fb8fb 805 * gcc.dg/pr88074.c: Require c99_runtime.
806 * gcc.dg/warn-abs-1.c: Likewise.
807 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
808
24b73262 809 PR testsuite/89666
810 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
811 hppa*-*-hpux*.
812 * gcc.dg/attr-copy.c: Require alias support.
813 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
814
2d44625a 8152019-03-16 Jakub Jelinek <jakub@redhat.com>
816
817 PR fortran/89724
818 * gfortran.dg/continuation_15.f90: New test.
819 * gfortran.dg/continuation_16.f90: New test.
820
fc1321aa 8212019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 822
50beafd6 823 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
824
529c3fcc 825 PR testsuite/89393
826 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
827 * g++.dg/cpp0x/pr84497.C: Likewise.
828
fc1321aa 829 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
830 * gcc.dg/attr-copy-6.c: Likewise.
831 * gcc.dg/pr87793.c: Likewise.
832
833 PR testsuite/89471
0bf73f49 834 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 835
2c804139 836 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
837 * gcc.dg/gimplefe-34.c: Likewise.
838 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
839 * gcc.dg/compat/pr83487-2_y.c: Likewise.
840
20feeb0f 841 PR testsuite/84174
842 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
843 hppa*64*-*-*.
844
63e5ed62 845 PR testsuite/83453
846 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
847
4f54bc4d 848 * lib/target-supports.exp (check_ascii_locale_available): Remove
849 hppa*-*-hpux*.
850
ebb62b61 8512019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
852
853 PR fortran/84394
854 * gfortran.dg/blockdata_11.f90: New test.
855
6e9e00d1 8562019-03-15 Harald Anlauf <anlauf@gmx.de>
857
858 PR fortran/60091
859 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
860 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
861
0922e508 8622019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
863
864 PR target/87532
865 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
866 instruction selection.
867 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
868 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
869 * gcc.target/powerpc/pr87532-mc.c: New test.
870 * gcc.target/powerpc/pr87532.c: New test.
871 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
872 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
873 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
874 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
875 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
876 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
877 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
878 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
879 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
880 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
881 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
882 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
883 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
884 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
885 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
886 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
887 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
888 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
889 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
890 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
891 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
892 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
893 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
894 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
895 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
896 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
897 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
898
aa2e3429 8992019-03-15 Alexandre Oliva <aoliva@redhat.com>
900
901 PR c++/88534
902 PR c++/88537
903 * g++.dg/cpp2a/pr88534.C: New.
904 * g++.dg/cpp2a/pr88537.C: New.
905
b70283ba 9062019-03-15 Robin Dapp <rdapp@linux.ibm.com>
907
908 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
909 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
910 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
911 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
912
c043e8d6 9132019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
914
915 PR target/89719
916 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
917 * gcc.target/aarch64/spellcheck_5.c: Likewise.
918 * gcc.target/aarch64/spellcheck_6.c: Likewise.
919
0bc60ffa 9202019-03-15 Jakub Jelinek <jakub@redhat.com>
921
99d0d6f9 922 PR c++/89709
923 * g++.dg/cpp0x/constexpr-89709.C: New test.
924
0bc60ffa 925 PR debug/89704
926 * gcc.dg/debug/pr89704.c: New test.
927
4455955a 9282019-03-15 H.J. Lu <hongjiu.lu@intel.com>
929
930 PR target/89650
931 * g++.target/i386/pr89650.C: New test.
932
8416d774 9332019-03-14 Richard Biener <rguenther@suse.de>
934
935 * gcc.dg/gimplefe-13.c: Adjust.
936 * gcc.dg/gimplefe-14.c: Likewise.
937 * gcc.dg/gimplefe-17.c: Likewise.
938 * gcc.dg/gimplefe-18.c: Likewise.
939 * gcc.dg/gimplefe-7.c: Likewise.
940 * gcc.dg/torture/pr89595.c: Likewise.
941 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
942 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
943 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
944 * gcc.dg/tree-ssa/scev-3.c: Likewise.
945 * gcc.dg/tree-ssa/scev-4.c: Likewise.
946 * gcc.dg/tree-ssa/scev-5.c: Likewise.
947 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
948 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
949
3b8cf1fa 9502019-03-14 Jakub Jelinek <jakub@redhat.com>
951
7dd130b3 952 PR ipa/89684
953 * gcc.target/i386/pr89684.c: New test.
954
3b8cf1fa 955 PR rtl-optimization/89679
956 * gcc.dg/pr89679.c: New test.
957
3c7743e1 9582019-03-14 Richard Biener <rguenther@suse.de>
959
960 PR tree-optimization/89710
961 * gcc.dg/torture/pr89710.c: New testcase.
962
7d7d6aef 9632019-03-14 Richard Biener <rguenther@suse.de>
964
965 PR middle-end/89698
966 * g++.dg/torture/pr89698.C: New testcase.
967
15a7e0e9 9682019-03-14 Jakub Jelinek <jakub@redhat.com>
969
970 PR tree-optimization/89703
971 * gcc.c-torture/compile/pr89703-1.c: New test.
972 * gcc.c-torture/compile/pr89703-2.c: New test.
973
ee27daa7 9742019-03-14 H.J. Lu <hongjiu.lu@intel.com>
975
976 PR target/89523
977 * gcc.target/i386/pr89523-1a.c: New test.
978 * gcc.target/i386/pr89523-1b.c: Likewise.
979 * gcc.target/i386/pr89523-2.c: Likewise.
980 * gcc.target/i386/pr89523-3.c: Likewise.
981 * gcc.target/i386/pr89523-4.c: Likewise.
982 * gcc.target/i386/pr89523-5.c: Likewise.
983 * gcc.target/i386/pr89523-6.c: Likewise.
984 * gcc.target/i386/pr89523-7.c: Likewise.
985 * gcc.target/i386/pr89523-8.c: Likewise.
986 * gcc.target/i386/pr89523-9.c: Likewise.
987
d0782a7e 9882019-03-14 Jakub Jelinek <jakub@redhat.com>
989
c17b0b28 990 PR c++/89512
991 * g++.dg/cpp1y/var-templ61.C: New test.
992
d0782a7e 993 PR c++/89652
994 * g++.dg/cpp1y/constexpr-89652.C: New test.
995
c69047a1 9962019-03-13 Harald Anlauf <anlauf@gmx.de>
997
998 PR fortran/87045
999 * gfortran.dg/pr87045.f90: New test.
1000
68d3038f 10012019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1002
1003 PR target/85860
1004 * gcc.target/i386/pr85860.c: New.
1005
3c78ad42 10062019-03-13 Marek Polacek <polacek@redhat.com>
1007
1008 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1009 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1010
8b953246 1011 PR c++/89660 - bogus error with -Wredundant-move.
1012 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1013 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1014
7f9cb1b5 10152019-03-13 Janus Weil <janus@gcc.gnu.org>
1016
1017 PR fortran/89601
1018 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1019 * gfortran.dg/pdt_30.f90: New test case.
1020
e214ee76 10212019-03-13 Marek Polacek <polacek@redhat.com>
1022
1023 PR c++/88979 - further P0634 fix for constructors.
1024 * g++.dg/cpp2a/typename15.C: New test.
1025
6e6bf22d 10262019-03-13 Martin Sebor <msebor@redhat.com>
1027
1028 PR tree-optimization/89662
1029 * gcc.dg/Warray-bounds-41.c: New test.
1030
a55953fb 10312019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1032
1033 PR c++/63508
1034 * g++.dg/cpp0x/auto53.C: New.
1035
69485abe 10362019-03-13 Richard Biener <rguenther@suse.de>
1037
1038 PR middle-end/89677
1039 * gcc.dg/torture/pr89677.c: New testcase.
1040
6bce0bd9 10412019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1042
1043 PR c++/85558
1044 * g++.dg/other/friend16.C: New.
1045 * g++.dg/other/friend17.C: Likewise.
1046
0cdad0e1 10472019-03-13 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR middle-end/88588
1050 * c-c++-common/gomp/pr88588.c: New test.
1051
10522019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 1053
1054 PR fortran/66695
1055 PR fortran/77746
1056 PR fortran/79485
1057 * gfortran.dg/binding_label_tests_30.f90: New test.
1058 * gfortran.dg/binding_label_tests_31.f90: New test.
1059 * gfortran.dg/binding_label_tests_32.f90: New test.
1060 * gfortran.dg/binding_label_tests_33.f90: New test.
1061
5dc5719e 10622019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1063
1064 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1065 * gdc.dg/ubsan/ubsan.exp: New file.
1066 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1067 Explicitly return flags from procedure.
1068
3627cdbc 10692019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1070
1071 PR d/88957
1072 * gdc.dg/pr88957.d: New test.
1073 * gdc.dg/simd.d: Add new vector tests.
1074
ef668b33 10752019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1076
1077 PR d/87824
1078 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1079 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1080 -nostdinc++ flag.
1081
747e2c6a 10822019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1083
1084 PR fortran/87673
1085 * gfortran.dg/charlen_17.f90: New test.
1086
c3a8613e 10872019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1088
1089 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1090
4520ad45 10912019-03-12 Martin Liska <mliska@suse.cz>
1092
ef668b33 1093 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 1094 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1095 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1096 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1097 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1098 * gfortran.dg/constructor_9.f90: Likewise.
1099 * gfortran.dg/dec_structure_8.f90: Likewise.
1100 * gfortran.dg/entry_4.f90: Likewise.
1101 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1102 * gfortran.dg/initialization_23.f90: Likewise.
1103 * gfortran.dg/logical_assignment_1.f90: Likewise.
1104 * gfortran.dg/pr80752.f90: Likewise.
1105 * gfortran.dg/pr88116_1.f90: Likewise.
1106 * gfortran.dg/pr88467.f90: Likewise.
1107 * gfortran.dg/typebound_call_7.f03: Likewise.
1108 * gfortran.dg/typebound_generic_1.f03: Likewise.
1109 * gfortran.dg/typebound_operator_2.f03: Likewise.
1110 * gfortran.dg/typebound_operator_4.f03: Likewise.
1111 * gfortran.dg/typebound_proc_9.f03: Likewise.
1112 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1113
53fe35ec 11142019-03-12 Paul Thomas <pault@gcc.gnu.org>
1115
1116 PR fortran/89363
1117 * gfortran.dg/assumed_rank_16.f90: New test.
1118
1119 PR fortran/89364
1120 * gfortran.dg/assumed_rank_17.f90: New test.
1121
23e01948 11222019-03-12 Jakub Jelinek <jakub@redhat.com>
1123
1124 PR middle-end/89663
1125 * gcc.c-torture/compile/pr89663-1.c: New test.
1126 * gcc.c-torture/compile/pr89663-2.c: New test.
1127
d5e9136f 11282019-03-12 Richard Biener <rguenther@suse.de>
1129
1130 PR tree-optimization/89664
1131 * gfortran.dg/pr89664.f90: New testcase.
1132
fc87d978 11332019-03-11 Jakub Jelinek <jakub@redhat.com>
1134
064a27df 1135 PR fortran/89651
1136 * gfortran.dg/gomp/pr89651.f90: New test.
1137
fc87d978 1138 PR middle-end/89655
1139 PR bootstrap/89656
1140 * gcc.c-torture/compile/pr89655.c: New test.
1141
74157df9 11422019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1143
1144 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1145 target.
1146
2f6d557f 11472019-03-11 Martin Liska <mliska@suse.cz>
1148
1149 * g++.dg/conversion/simd3.C (foo): Wrap option names
1150 with apostrophe character.
1151 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1152 (test3): Likewise.
1153 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1154 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1155 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1156 * g++.dg/opt/pr34036.C: Likewise.
1157 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1158 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1159 * gcc.dg/cpp/dir-only-4.c: Likewise.
1160 * gcc.dg/cpp/dir-only-5.c: Likewise.
1161 * gcc.dg/cpp/pr71591.c: Likewise.
1162 * gcc.dg/format/opt-1.c: Likewise.
1163 * gcc.dg/format/opt-2.c: Likewise.
1164 * gcc.dg/format/opt-3.c: Likewise.
1165 * gcc.dg/format/opt-4.c: Likewise.
1166 * gcc.dg/format/opt-5.c: Likewise.
1167 * gcc.dg/format/opt-6.c: Likewise.
1168 * gcc.dg/pr22231.c: Likewise.
1169 * gcc.dg/pr33007.c: Likewise.
1170 * gcc.dg/simd-1.c (hanneke): Likewise.
1171 * gcc.dg/simd-5.c: Likewise.
1172 * gcc.dg/simd-6.c: Likewise.
1173 * gcc.dg/spellcheck-options-14.c: Likewise.
1174 * gcc.dg/spellcheck-options-15.c: Likewise.
1175 * gcc.dg/spellcheck-options-16.c: Likewise.
1176 * gcc.dg/spellcheck-options-17.c: Likewise.
1177 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1178 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1179 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1180 (__attribute__): Likewise.
1181 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1182 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1183 * gcc.target/powerpc/warn-1.c: Likewise.
1184 * gcc.target/powerpc/warn-2.c: Likewise.
1185
ac80cfb4 11862019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1187
1188 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1189
01f182e4 11902019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1191
1192 * c-c++-common/unroll-6.c: New test.
1193
ca66abc7 11942019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1195
1196 PR c++/87571
1197 * g++.dg/template/memfriend18.C: New.
1198
a5956947 11992019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1200
1201 * gdc.dg/pr89041.d: Mark as compile test.
1202
116886d6 12032019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1204
1205 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1206 dg-options.
1207
00ee3e3e 12082019-03-10 Martin Jambor <mjambor@suse.cz>
1209
1210 PR tree-optimization/85762
1211 PR tree-optimization/87008
1212 PR tree-optimization/85459
1213 * g++.dg/tree-ssa/pr87008.C: New test.
1214 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1215
9520cf8b 12162019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1217
1218 PR fortran/66089
1219 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1220 * gfortran.dg/no_arg_check_2.f90: Likewise.
1221
346e0fe5 12222019-03-10 Jakub Jelinek <jakub@redhat.com>
1223
1224 PR c++/89648
1225 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1226
23ffb1a8 12272019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1228
1229 PR fortran/66089
1230 * gfortran.dg/dependency_53.f90: New test.
1231
861c8c7b 12322019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1233
1234 PR fortran/87734
1235 * gfortran.dg/public_private_module_10.f90: New test.
1236
e0f3497f 12372019-03-09 John David Anglin <dave.anglin@bell.net>
1238
449a1989 1239 PR c++/70349
1240 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1241
24964670 1242 PR middle-end/68733
1243 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1244
e0f3497f 1245 PR testsuite/89472
1246 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1247
0c5f3545 12482019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1249
1250 PR c++/87750
1251 * g++.dg/cpp0x/pr87750.C: New.
1252
b685a0ad 12532019-03-09 John David Anglin <dave.anglin@bell.net>
1254
1255 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1256 * c-c++-common/ident-1a.c: Likewise.
1257 * c-c++-common/ident-1b.c: Likewise.
1258 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 1259
1260 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 1261
24e94348 1262 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1263
946f2623 1264 PR inline-asm/87010
1265 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1266
39ab9c78 1267 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1268 libatomic_available.
1269
52e19479 12702019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1271
1272 PR d/89041
1273 * gdc.dg/pr89041.d: New test.
1274
d066f3f7 12752019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1276
1277 PR fortran/71544
1278 * gfortran.dg/c_ptr_tests_19.f90: New test.
1279
fe3e8c08 12802019-03-09 John David Anglin <dave.anglin@bell.net>
1281
0f2d2571 1282 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1283 * gnat.dg/debug12.adb: Likewise.
1284
fe3e8c08 1285 * lib/target-supports.exp (check_effective_target_weak_undefined):
1286 Return 0 on hppa*-*-hpux*.
1287 (check_ascii_locale_available): Likewise.
1288
688ff820 12892019-03-09 Janus Weil <janus@gcc.gnu.org>
1290
1291 PR fortran/84504
1292 * gfortran.dg/pointer_init_10.f90: New test case.
1293
08fad224 12942019-03-09 John David Anglin <dave.anglin@bell.net>
1295
1296 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1297
1501d36b 12982019-03-09 John David Anglin <dave.anglin@bell.net>
1299
1300 PR fortran/89639
1301 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1302
06c6302c 13032019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1304
1305 PR fortran/71203
1306 * gfortran.dg/array_simplify_3.f90: New test case.
1307
78d8fb2b 13082019-03-09 Jakub Jelinek <jakub@redhat.com>
1309
909c7f25 1310 PR c/88568
1311 * g++.dg/other/pr88568.C: New test.
1312
78d8fb2b 1313 PR rtl-optimization/89634
1314 * gcc.c-torture/execute/pr89634.c: New test.
1315
883c09dd 13162019-03-08 Jakub Jelinek <jakub@redhat.com>
1317
1318 PR c/85870
1319 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1320 -r -nostdlib -flinker-output=nolto-rel.
1321
734aee17 13222019-03-08 David Malcolm <dmalcolm@redhat.com>
1323
1324 PR target/79926
1325 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1326 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1327 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1328 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1329
02cded17 13302019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/63540
1333 * g++.dg/cpp0x/implicit17.C: New.
1334
e4bff0d1 13352019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1336
1337 PR c++/22149
1338 * g++.dg/template/access29.C: New.
1339
f06bc4d0 13402019-03-08 Jakub Jelinek <jakub@redhat.com>
1341
1342 PR c++/82075
1343 * g++.dg/cpp1z/decomp49.C: New test.
1344
a9ff59cf 13452019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1346
1347 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1348
a6fed30b 13492019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1350
1351 PR target/68924
1352 PR target/78782
1353 PR target/87558
1354 * gcc.target/i386/pr78782.c: New test.
1355 * gcc.target/i386/pr87558.c: Ditto.
1356
99b342f1 13572019-03-08 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR c/85870
1360 * gcc.dg/lto/pr85870_0.c: New test.
1361 * gcc.dg/lto/pr85870_1.c: New test.
1362
69a0142c 13632019-03-08 Martin Liska <mliska@suse.cz>
1364
1365 PR target/86952
1366 * gcc.target/i386/pr86952.c: New test.
1367 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1368 scanned pattern.
1369 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1370
29005d9c 13712019-03-08 Jakub Jelinek <jakub@redhat.com>
1372
222c113b 1373 PR c++/89585
1374 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1375 asm volatile.
1376
92651efb 1377 PR c++/89599
1378 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1379 * g++.dg/parse/array-size2.C: Likewise.
1380 * g++.dg/cpp0x/constexpr-89599.C: New test.
1381
29005d9c 1382 PR c++/89622
1383 * g++.dg/warn/pr89622.C: New test.
1384
1b34cb7f 13852019-03-07 Jakub Jelinek <jakub@redhat.com>
1386
1387 PR target/80003
1388 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1389 * gcc.target/i386/interrupt-6.c: Likewise.
1390 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1391
8a656b83 13922019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/84518
1395 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1396 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1397
4492383a 13982019-03-07 Jakub Jelinek <jakub@redhat.com>
1399
71c5a0bc 1400 PR translation/79999
1401 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1402 * c-c++-common/gomp/doacross-3.c: New test.
1403
4492383a 1404 PR target/89602
1405 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1406 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1407 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1408 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1409 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1410 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1411
1cf354c8 14122019-03-07 Martin Jambor <mjambor@suse.cz>
1413
1414 PR lto/87525
1415 * gcc.dg/ipa/ipcp-5.c: New test.
1416
e3e42b03 14172019-03-07 Martin Jambor <mjambor@suse.cz>
1418
1419 PR ipa/88235
1420 * g++.dg/ipa/pr88235.C: New test.
1421
5e43308b 14222019-04-07 Richard Biener <rguenther@suse.de>
1423
1424 PR middle-end/89618
1425 * gcc.target/i386/pr89618.c: New testcase.
1426
791a4964 14272019-03-07 Richard Biener <rguenther@suse.de>
1428
1429 PR tree-optimization/89595
1430 * gcc.dg/torture/pr89595.c: New testcase.
1431
02a7fc59 14322019-03-07 Jakub Jelinek <jakub@redhat.com>
1433
1434 PR c++/89585
1435 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1436
f8197328 14372019-03-06 Harald Anlauf <anlauf@gmx.de>
1438
1439 PR fortran/71203
1440 * gfortran.dg/substr_8.f90: New test.
1441
aa49bda0 14422019-03-06 Jakub Jelinek <jakub@redhat.com>
1443
1444 PR c++/87148
1445 * g++.dg/ext/flexary34.C: New test.
1446
409a6c36 14472019-03-06 Peter Bergner <bergner@linux.ibm.com>
1448
1449 PR rtl-optimization/88845
1450 * gcc.target/powerpc/pr88845.c: New test.
1451
55d0cc00 14522019-03-06 Marek Polacek <polacek@redhat.com>
1453
1454 PR c++/87378 - bogus -Wredundant-move warning.
1455 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1456 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1457
b24b9c77 14582019-03-06 Richard Biener <rguenther@suse.de>
1459
1460 PR testsuite/89551
1461 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1462 the way that makes the testcase PASS.
1463
06229fe5 14642019-03-05 Jakub Jelinek <jakub@redhat.com>
1465
1466 PR middle-end/89590
1467 * gcc.dg/pr89590.c: New test.
1468
eeb22b66 14692019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1470
1471 PR target/89222
1472 * gcc.target/arm/pr89222.c: Add new test.
1473
c06d4366 14742019-03-05 Richard Biener <rguenther@suse.de>
1475
1476 PR tree-optimization/89594
1477 * gcc.dg/pr89594.c: New testcase.
1478
499fa2c1 14792019-03-05 Jakub Jelinek <jakub@redhat.com>
1480
267bb6c9 1481 PR tree-optimization/89487
1482 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1483 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1484 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1485 "%r14".
1486
bf0f78c4 1487 PR bootstrap/89560
1488 * g++.dg/other/pr89560.C: New test.
1489
a41f256a 1490 PR tree-optimization/89570
1491 * gcc.dg/pr89570.c: New test.
1492
499fa2c1 1493 PR tree-optimization/89566
1494 * c-c++-common/pr89566.c: New test.
1495
1751c288 14962019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1497
1498 PR c++/84605
1499 * g++.dg/parse/crash69.C: New.
1500
10599713 15012019-03-04 Jakub Jelinek <jakub@redhat.com>
1502
1503 PR c++/71446
1504 * g++.dg/cpp2a/desig12.C: New test.
1505 * g++.dg/cpp2a/desig13.C: New test.
1506
7e11f57d 15072019-03-04 Tamar Christina <tamar.christina@arm.com>
1508
1509 PR target/88530
f382b2ac 1510 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 1511
b7d73df0 15122019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1513
1514 PR tree-optimization/89437
1515 * gcc.dg/sinatan-1.c: Fix testcase.
1516
54f60b15 15172019-03-04 Richard Biener <rguenther@suse.de>
1518
1519 PR middle-end/89572
1520 * gcc.dg/torture/pr89572.c: New testcase.
1521
6079e9be 15222018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1523
1524 PR tree-optimization/89487
1525 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1526
9849369a 15272019-03-03 Harald Anlauf <anlauf@gmx.de>
1528
1529 PR fortran/77583
1530 * gfortran.dg/pr77583.f90: New test.
1531
a6eb46eb 15322019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1533
1534 PR fortran/72714
1535 * gfortran.dg/coarray_allocate_11.f90: New test.
1536
9cc3b79c 15372019-03-02 Harald Anlauf <anlauf@gmx.de>
1538
1539 PR fortran/89516
1540 * gfortran.dg/pr89492.f90: Adjust testcase.
1541 * gfortran.dg/transfer_check_5.f90: New test.
1542
e3dcfc16 15432019-03-02 Jakub Jelinek <jakub@redhat.com>
1544
73e3d2ee 1545 PR c++/71446
1546 * g++.dg/cpp2a/desig10.C: New test.
1547 * g++.dg/cpp2a/desig11.C: New test.
1548 * g++.dg/ext/desig4.C: Expect 4 new errors.
1549
e3dcfc16 1550 PR target/89506
1551 * gcc.dg/pr89506.c: New test.
1552
93b27baa 15532019-03-01 Kito Cheng <kito.cheng@gmail.com>
1554 Monk Chiang <sh.chiang04@gmail.com>
1555
1556 * gcc.target/riscv/attribute-1.c: New.
1557 * gcc.target/riscv/attribute-2.c: Likewise.
1558 * gcc.target/riscv/attribute-3.c: Likewise.
1559 * gcc.target/riscv/attribute-4.c: Likewise.
1560 * gcc.target/riscv/attribute-5.c: Likewise.
1561 * gcc.target/riscv/attribute-6.c: Likewise.
1562 * gcc.target/riscv/attribute-7.c: Likewise.
1563 * gcc.target/riscv/attribute-8.c: Likewise.
1564 * gcc.target/riscv/attribute-9.c: Likewise.
1565
1566 * gcc.target/riscv/arch-1.c: New.
1567 * gcc.target/riscv/arch-2.c: Likewise.
1568 * gcc.target/riscv/arch-3.c: Likewise.
1569 * gcc.target/riscv/arch-4.c: Likewise.
1570
b3ba40ae 15712019-03-01 Jakub Jelinek <jakub@redhat.com>
1572
1573 PR middle-end/89497
1574 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1575 scan-tree-dump-times from dom3 to tracer pass.
1576
09008c46 15772019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1578
1579 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1580 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1581
45e17a21 15822019-03-01 Alexander Monakov <amonakov@ispras.ru>
1583
1584 PR rtl-optimization/85899
1585 * gcc.dg/pr85899.c: New test.
1586
f409a882 15872019-03-01 Marek Polacek <polacek@redhat.com>
1588
ae8e3cb6 1589 PR c++/89537 - missing location for error with non-static member fn.
1590 * g++.dg/diagnostic/member-fn-1.C: New test.
1591
f409a882 1592 PR c++/89532 - ICE with incomplete type in decltype.
1593 * g++.dg/cpp2a/nontype-class14.C: New test.
1594
b279a142 15952019-03-01 Jakub Jelinek <jakub@redhat.com>
1596
1597 Implement P1002R1, Try-catch blocks in constexpr functions
1598 PR c++/89513
1599 * g++.dg/cpp2a/constexpr-try1.C: New test.
1600 * g++.dg/cpp2a/constexpr-try2.C: New test.
1601 * g++.dg/cpp2a/constexpr-try3.C: New test.
1602 * g++.dg/cpp2a/constexpr-try4.C: New test.
1603 * g++.dg/cpp2a/constexpr-try5.C: New test.
1604 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1605
bfc01edf 16062019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1607
1608 PR tree-optimization/89535
1609 * gfortran.dg/vect/pr89535.f90: New test.
1610
f811bd19 16112019-03-01 Richard Biener <rguenther@suse.de>
1612
1613 PR middle-end/89541
1614 * gfortran.dg/pr89451.f90: New testcase.
1615
d7419e5b 16162019-03-01 Richard Biener <rguenther@suse.de>
1617
1618 PR middle-end/89497
1619 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1620 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1621 that happen now earlier.
1622
f557d4a8 16232019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1624
1625 * gcc.c-torture/execute/20190228-1.c: New test.
1626
dff6bd38 16272019-02-28 Marek Polacek <polacek@redhat.com>
1628
1629 PR c++/87068 - missing diagnostic with fallthrough statement.
1630 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1631
1d86d0eb 16322019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1633 Cesar Philippidis <cesar@codesourcery.com>
1634
35e99d5d 1635 PR fortran/72741
1636 PR fortran/89433
1637 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1638 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1639
7378dd70 1640 PR fortran/72741
1641 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1642
1d86d0eb 1643 PR fortran/72741
1644 PR fortran/89433
1645 * gfortran.dg/goacc/routine-6.f90: Update
1646 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1647 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1648
218c5c18 16492019-02-28 Jakub Jelinek <jakub@redhat.com>
1650
1651 PR c/89521
1652 * gcc.dg/pr89521-1.c: New test.
1653 * gcc.dg/pr89521-2.c: New test.
1654
440a9ad9 16552019-02-28 John David Anglin <danglin@gcc.gnu.org>
1656
1657 PR testsuite/89441
1658 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1659
c5a08a5d 16602019-02-28 Tamar Christina <tamar.christina@arm.com>
1661
1662 PR target/88530
1663 * gcc.target/aarch64/options_set_10.c: New test.
1664
dc24d8a9 16652019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1666
1667 PR c++/89522
1668 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1669
674e4eec 16702019-02-28 Jakub Jelinek <jakub@redhat.com>
1671
34ecb73b 1672 PR c/89525
1673 * gcc.dg/pr89525.c: New test.
1674
674e4eec 1675 PR c/89520
1676 * gcc.dg/pr89520-1.c: New test.
1677 * gcc.dg/pr89520-2.c: New test.
1678
90c2137c 16792019-02-27 Marek Polacek <polacek@redhat.com>
1680
1681 PR c++/88857 - ICE with value-initialization of argument in template.
1682 * g++.dg/cpp0x/initlist-value4.C: New test.
1683
7304edd1 16842019-02-27 Marek Polacek <polacek@redhat.com>
1685
1686 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1687 * g++.dg/cpp0x/using-enum-3.C: New test.
1688
7733a071 16892019-02-27 Jakub Jelinek <jakub@redhat.com>
1690
1691 PR tree-optimization/89280
1692 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1693 keyword.
1694
b97c2f89 16952019-02-27 Richard Biener <rguenther@suse.de>
1696
1697 * gcc.dg/gimplefe-36.c: New testcase.
1698
c9f30cbb 16992019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1700
1701 PR c++/89488
1702 * g++.dg/cpp0x/nsdmi15.C: New.
1703
17042019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1705
1706 PR c++/88987
1707 * g++.dg/cpp0x/pr88987.C: New.
1708
400c29ff 17092019-02-27 Jakub Jelinek <jakub@redhat.com>
1710
1711 PR tree-optimization/89280
1712 * gcc.c-torture/compile/pr89280.c: New test.
1713 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1714 function. Skip the test for -O0.
1715
c167de66 17162018-02-26 Steve Ellcey <sellcey@marvell.com>
1717
1718 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1719 * gfortran.dg/simd-builtins-2.f90: Ditto.
1720 * gfortran.dg/simd-builtins-6.f90: Ditto.
1721 * gfortran.dg/simd-builtins-8.f90: New test.
1722 * gfortran.dg/simd-builtins-8.h: New header file.
1723
3a57b74f 17242019-02-26 Jakub Jelinek <jakub@redhat.com>
1725
8fe60964 1726 PR c++/89507
1727 * g++.dg/other/new2.C: New test.
1728
3a57b74f 1729 PR tree-optimization/89500
1730 * gcc.dg/pr89500.c: New test.
1731 * gcc.dg/Wstringop-overflow-10.c: New test.
1732 * gcc.dg/strlenopt-60.c: New test.
1733
23d7d64b 17342019-02-26 Harald Anlauf <anlauf@gmx.de>
1735
1736 PR fortran/89492
1737 * gfortran.dg/pr89492.f90: New test.
1738
8fe5d1b1 17392019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1740
1741 PR fortran/89496
1742 * gfortran.dg/altreturn_9_0.f90: New file.
1743 * gfortran.dg/altreturn_9_1.f90: New file.
1744
a165fd90 17452019-02-26 Jakub Jelinek <jakub@redhat.com>
1746
1747 PR c++/89481
1748 * g++.dg/cpp1y/constexpr-89481.C: New test.
1749
26f2ab84 17502019-02-26 Richard Biener <rguenther@suse.de>
1751
1752 PR tree-optimization/89505
1753 * gcc.dg/torture/pr89505.c: New testcase.
1754
812441a6 17552019-02-26 Eric Botcazou <ebotcazou@adacore.com>
1756
1757 * gnat.dg/opt77.adb: New test.
1758 * gnat.dg/opt77_pkg.ad[sb]: New helper.
1759
b501a363 17602019-02-26 Jakub Jelinek <jakub@redhat.com>
1761
1762 PR target/89474
1763 * gcc.target/i386/pr89474.c: New test.
1764
33d01d64 17652019-02-25 Jakub Jelinek <jakub@redhat.com>
1766
1767 PR c/77754
1768 * gcc.c-torture/compile/pr77754-1.c: New test.
1769 * gcc.c-torture/compile/pr77754-2.c: New test.
1770 * gcc.c-torture/compile/pr77754-3.c: New test.
1771 * gcc.c-torture/compile/pr77754-4.c: New test.
1772 * gcc.c-torture/compile/pr77754-5.c: New test.
1773 * gcc.c-torture/compile/pr77754-6.c: New test.
1774
ddb14ffc 17752019-02-25 Tamar Christina <tamar.christina@arm.com>
1776
1777 PR target/88530
1778 * gcc.target/aarch64/options_set_1.c: New test.
1779 * gcc.target/aarch64/options_set_2.c: New test.
1780 * gcc.target/aarch64/options_set_3.c: New test.
1781 * gcc.target/aarch64/options_set_4.c: New test.
1782 * gcc.target/aarch64/options_set_5.c: New test.
1783 * gcc.target/aarch64/options_set_6.c: New test.
1784 * gcc.target/aarch64/options_set_7.c: New test.
1785 * gcc.target/aarch64/options_set_8.c: New test.
1786 * gcc.target/aarch64/options_set_9.c: New test.
1787
bff28e09 17882019-02-25 Tamar Christina <tamar.christina@arm.com>
1789
1790 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
1791 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1792 Rename ....
1793 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1794 test_vfmlslq_high_f16): ... To this.
1795 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
1796 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1797 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1798 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1799 test_vfmlslq_laneq_high_u32): Rename ...
1800 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1801 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1802 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1803 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1804 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1805 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1806 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1807 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1808 test_vfmlslq_laneq_low_u32): Rename ...
1809 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1810 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1811 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1812 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1813 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1814 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1815 Rename ...
1816 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1817 test_vfmlslq_low_f16): ... To this.
1818
d6172887 18192019-02-25 Tamar Christina <tamar.christina@arm.com>
1820
1821 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1822 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1823 Rename ...
1824 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1825 test_vfmlslq_high_f16): ... To this.
1826 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1827 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1828 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1829 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1830 test_vfmlslq_laneq_high_u32): Rename ...
1831 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1832 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1833 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1834 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1835 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1836 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1837 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1838 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1839 test_vfmlslq_laneq_low_u32): Rename ...
1840 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1841 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1842 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1843 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1844 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1845 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1846 Rename ...
1847 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1848 test_vfmlslq_low_f16): ... To This.
1849 * lib/target-supports.exp
1850 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1851
65eeca74 18522019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1853
1854 PR fortran/89282
53fe35ec 1855 * gfortran.dg/overload_3.f90: New test.
65eeca74 1856
96b7d76c 18572019-02-25 Jakub Jelinek <jakub@redhat.com>
1858
1859 PR c++/89285
1860 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1861
8b64c6ce 18622019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1863
1864 PR libfortran/89274
53fe35ec 1865 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 1866
529acd83 18672019-02-25 Jakub Jelinek <jakub@redhat.com>
1868
16a3cf9c 1869 PR target/89434
1870 * gcc.c-torture/execute/pr89434.c: New test.
1871
529acd83 1872 PR target/89438
1873 * gcc.dg/pr89438.c: New test.
1874
622540e3 18752019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1876
1877 PR c++/84585
1878 * g++.dg/cpp0x/pr84585.C: New.
1879
ca180aba 18802019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1881
1882 PR fortran/89174
1883 * gfortran.dg/allocate_with_mold_3.f90: New test.
1884
f6ad730f 18852019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1886
1887 PR target/87007
1888 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1889 * gcc.target/i386/pr87007-2.c: Likewise.
1890
1fa8b8f7 18912019-02-24 Harald Anlauf <anlauf@gmx.de>
1892
1893 PR fortran/89266
1894 PR fortran/88326
1895 * gfortran.dg/pr89266.f90: New test.
1896 * gfortran.dg/pr88326.f90: New test.
1897
e806e3f2 18982019-02-24 Jakub Jelinek <jakub@redhat.com>
1899
1900 PR rtl-optimization/89445
1901 * gcc.target/i386/avx512f-pr89445.c: New test.
1902
1761223a 19032019-02-23 Martin Sebor <msebor@redhat.com>
1904
1905 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1906 wchar_t to wint_t to avoid a bogus -Wformat warning in
1907 ILP32 (bug 77970).
1908
8aaf2fcc 19092019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1910
1911 PR testsuite/89476
1912 * gfortran.dg/ISO_Fortran_binding_5.c: Include
1913 "../../../libgfortran/ISO_Fortran_binding.h".
1914 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1915
8c0f695d 19162019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1917
1918 PR driver/69471
1919 * gcc.dg/pr69471-1.c: New test.
1920 * gcc.dg/pr69471-2.c: Likewise.
1921 * gcc.target/i386/pr69471-3.c: Likewise.
1922
0e8f933e 19232019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1924
1925 PR fortran/84387
1926 * gfortran.dg/dtio_34.f90: New test.
1927
c005651d 19282019-02-23 Marek Polacek <polacek@redhat.com>
1929
1930 PR c++/88294 - ICE with non-constant noexcept-specifier.
1931 * g++.dg/cpp0x/noexcept34.C: New test.
1932 * g++.dg/cpp0x/noexcept35.C: New test.
1933
5724e657 1934 PR c++/89419
1935 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
1936
42ae61b1 19372019-02-23 Paul Thomas <pault@gcc.gnu.org>
1938
1939 PR fortran/88117
1940 * gfortran.dg/deferred_character_32.f90 : New test
1941
889b0295 19422019-02-23 Paul Thomas <pault@gcc.gnu.org>
1943
1944 PR fortran/89385
1945 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
1946 previously incorrect lbound for allocatable expressions. Also
1947 correct stop values to avoid repetition.
1948 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
1949 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
1950
1951 PR fortran/89366
1952 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
1953 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
1954 * gfortran.dg/pr32599.f03 : Set standard to F2008.
1955
689cc9b6 19562019-02-22 David Malcolm <dmalcolm@redhat.com>
1957
1958 PR c++/89390
1959 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
1960 renaming to a multicharacter name, so that start != finish. Add
1961 tests for dtor locations.
1962
64f69b31 19632019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1964
1965 PR c++/84676
1966 * g++.dg/cpp0x/pr84676.C: New.
1967
2462642a 19682019-02-22 Martin Sebor <msebor@redhat.com>
1969
1970 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
1971 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
1972
93fd04e7 19732019-02-22 Harald Anlauf <anlauf@gmx.de>
1974
1975 PR fortran/83057
1976 * gfortran.dg/newunit_6.f90: New test.
1977
e7652833 19782019-02-22 Marek Polacek <polacek@redhat.com>
1979
1980 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
1981 * g++.dg/cpp2a/explicit14.C: New test.
1982
9f74d391 19832019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
1984
1985 PR target/89324
1986 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
1987 * gfortran.fortran-torture/compile/pr89324.f90: New test.
1988
77dd365f 19892019-02-22 Martin Sebor <msebor@redhat.com>
1990
26fb4bf5 1991 PR c/89425
1992 * gcc.dg/Wabsolute-value.c: New test.
1993
77dd365f 1994 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
1995
c30b4960 19962019-02-22 H.J. Lu <hongjiu.lu@intel.com>
1997 Hongtao Liu <hongtao.liu@intel.com>
1998 Sunil K Pandey <sunil.k.pandey@intel.com>
1999
2000 PR target/87007
2001 * gcc.target/i386/pr87007-1.c: New test.
2002 * gcc.target/i386/pr87007-2.c: Likewise.
2003
9af6ed72 20042019-02-22 Richard Biener <rguenther@suse.de>
2005
2006 PR tree-optimization/89440
2007 * gcc.dg/vect/pr89440.c: New testcase.
2008
eb1dc7b8 20092019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2010
b320319b 2011 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2012 Remove.
2013
1d740b07 2014 PR fortran/72741
2015 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2016
9b423754 2017 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2018 * g++.dg/goacc/template.C: Likewise.
2019
eb1dc7b8 2020 PR fortran/78027
2021 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2022
3350055c 20232019-02-22 Richard Biener <rguenther@suse.de>
2024
2025 PR middle-end/87609
2026 * gcc.dg/torture/restrict-7.c: New testcase.
2027
02d7a132 20282019-02-21 Jakub Jelinek <jakub@redhat.com>
2029
2030 PR c++/89285
2031 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2032 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2033 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2034 diagnostics.
2035 * g++.dg/cpp1y/constexpr-89285.C: New test.
2036 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2037 for C++11.
2038 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2039 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2040
5c9b4418 20412019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2042
2043 PR target/87412
2044 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2045 -fcf-protection with -fcf-protection=branch.
2046 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2047 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2048 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2049 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2050 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2051
69547664 20522019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2053
2054 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2055 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2056
5132f59f 20572019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2058
2059 PR fortran/86119
2060 * gfortran.dg/warn_conversion_11.f90: New test.
2061
f867b437 20622019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2063
2064 PR target/87412
2065 * gcc.target/i386/pr87412-1.c: New file.
2066 * gcc.target/i386/pr87412-2.c: Likewise.
2067 * gcc.target/i386/pr87412-3.c: Likewise.
2068 * gcc.target/i386/pr87412-4.c: Likewise.
2069
67d294e4 20702019-02-20 Jakub Jelinek <jakub@redhat.com>
2071
0c3f2aa9 2072 PR c++/89403
2073 * g++.dg/cpp0x/pr89403.C: New test.
2074
02dc6028 2075 PR c++/89405
2076 * g++.dg/cpp1z/inline-var5.C: New test.
2077
67d294e4 2078 PR middle-end/89412
2079 * gcc.c-torture/compile/pr89412.c: New test.
2080
89fbfe10 20812019-02-20 Jakub Jelinek <jakub@redhat.com>
2082 David Malcolm <dmalcolm@redhat.com>
2083
2084 PR middle-end/89091
2085 * gcc.dg/torture/pr89091.c: New test.
2086
b47245f1 20872019-02-20 Jakub Jelinek <jakub@redhat.com>
2088
48d4b6c6 2089 PR middle-end/88074
2090 PR middle-end/89415
2091 * gcc.dg/pr88074-2.c: New test.
2092
b47245f1 2093 PR c++/89336
2094 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2095
a268d555 20962019-02-20 David Malcolm <dmalcolm@redhat.com>
2097
2098 PR c/89410
2099 * gcc.dg/pr89410-1.c: New test.
2100 * gcc.dg/pr89410-2.c: New test.
2101
5a6149a3 21022019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2103
2104 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2105 Add PowerPC support.
2106 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2107 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2108
3a7d0e9f 21092019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2110
2111 PR target/86487
2112 * gcc.target/arm/pr86487.c: New.
2113
ab0fbe16 21142019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2115
2116 PR c++/84536
2117 * g++.dg/cpp1y/var-templ60.C: New.
2118
a36e00c1 21192019-02-20 Li Jia He <helijia@linux.ibm.com>
2120
2121 PR target/88100
2122 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2123
d69a5a23 21242019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2125
2126 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2127
4946f3a3 21282019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2129
2130 PR fortran/89384
2131 * gfortran.dg/ISO_Fortran_binding_4.f90
2132
3eedad7a 21332019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2134
2135 PR c/87924
2136 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2137 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2138
cda34b22 21392019-02-19 Richard Biener <rguenther@suse.de>
2140
2141 PR middle-end/88074
2142 * gcc.dg/pr88074.c: New testcase.
2143
31358ed0 21442019-02-19 Jakub Jelinek <jakub@redhat.com>
2145
e4241747 2146 PR middle-end/89303
2147 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2148 namespace.
2149
5ebe5c44 2150 PR c++/89387
2151 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2152
fcea8c4d 2153 PR c++/89391
2154 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2155
31358ed0 2156 PR c++/89390
2157 * g++.dg/diagnostic/pr89390.C: New test.
2158
faab32da 21592019-02-18 Sharon Dvir <unapologtic@gmail.com>
2160
2161 * README: Fix typos.
2162
4bd133e5 21632019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2164
2165 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2166 bad_weak_ptr_.
2167
d50eaffb 21682019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2169
2170 PR fortran/87689
2171 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2172 options.
2173 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2174 * gfortran.dg/lto/pr87689_0.f: New file.
2175 * gfortran.dg/lto/pr87689_1.f: New file.
2176
9dddf1a6 21772019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2178
2179 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2180
f7690f14 21812019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2182
2183 * gdc.dg/dg.exp: Tabify.
2184 * gdc.dg/lto/lto.exp: Likewise.
2185 * gdc.test/gdc-test.exp: Likewise.
2186 * lib/gdc-dg.exp: Likewise.
2187 * lib/gdc.exp: Likewise.
2188
94d4532c 21892019-02-18 Richard Biener <rguenther@suse.de>
2190
2191 PR tree-optimization/89296
2192 * gcc.dg/uninit-pr89296.c: New testcase.
2193
9b964845 21942019-02-18 Jakub Jelinek <jakub@redhat.com>
2195
2196 PR target/89369
2197 * gcc.c-torture/execute/pr89369.c: New test.
2198 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2199 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2200 34,63,62.
2201
f6c03eea 22022019-02-18 Martin Jambor <mjambor@suse.cz>
2203
2204 PR tree-optimization/89209
2205 * gcc.dg/tree-ssa/pr89209.c: New test.
2206
dd2e9d21 22072019-02-18 Martin Liska <mliska@suse.cz>
2208
2209 * gfortran.dg/simd-builtins-7.f90: New test.
2210 * gfortran.dg/simd-builtins-7.h: New test.
2211
4c6b245a 22122019-02-17 Harald Anlauf <anlauf@gmx.de>
2213
2214 PR fortran/88299
2215 * gfortran.dg/pr88299.f90: New test.
2216
b6c59db3 22172019-02-17 Harald Anlauf <anlauf@gmx.de>
2218
2219 PR fortran/89077
2220 * gfortran.dg/transfer_simplify_12.f90: New test.
2221
33e6651d 22222019-02-17 Marek Polacek <polacek@redhat.com>
2223
2224 PR c++/89217 - ICE with list-initialization in range-based for loop.
2225 * g++.dg/cpp0x/range-for37.C: New test.
2226
2d4ba130 2227 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2228
9821a0dc 2229 PR c++/89315
2230 * g++.dg/cpp0x/initlist114.C: New test.
2231
6607b4d2 2232 PR c++/89356
2233 * g++.dg/abi/mangle68.C: New test.
2234 * g++.dg/cpp0x/decltype69.C: New test.
2235
3bb711c4 22362019-02-16 David Malcolm <dmalcolm@redhat.com>
2237
2238 PR c++/88680
2239 * g++.dg/wrappers/pr88680.C: New test.
2240
9ad48282 22412019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2242
2243 PR fortran/71066
2244 * gfortran.dg/coarray_data_1.f90: New test.
2245
62fce26f 22462019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2247
2248 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2249 * c-c++-common/patchable_function_entry-default.c: Likewise.
2250 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2251
78a0882d 22522019-02-16 Jakub Jelinek <jakub@redhat.com>
2253
2254 PR rtl-optimization/66152
2255 * gcc.target/i386/pr66152.c: New test.
2256
88af6fa9 22572019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2258
2259 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2260 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2261
a35cc95b 22622019-02-15 Tamar Christina <tamar.christina@arm.com>
2263
2264 * lib/target-supports.exp
2265 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2266 checking alternative.
2267
2df51ced 22682019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2269
2270 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2271
9703fa32 22722019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2273
2274 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2275 * c-c++-common/patchable_function_entry-default.c: Likewise.
2276 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2277 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2278
adcec5a3 22792019-02-15 Jakub Jelinek <jakub@redhat.com>
2280
66edcee6 2281 PR other/69006
2282 PR testsuite/88920
2283 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2284 allow_blank_lines to 2 during initialization.
2285 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2286 it was previously zero.
2287 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2288 Clear allow_blank_lines afterwards whenever it was 1.
2289 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2290 dg-allow-blank-lines-in-output here.
2291 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2292 the tests and restore it back at the end.
2293
adcec5a3 2294 * c-c++-common/ubsan/opts-1.c: New test.
2295 * c-c++-common/ubsan/opts-2.c: New test.
2296 * c-c++-common/ubsan/opts-3.c: New test.
2297 * c-c++-common/ubsan/opts-4.c: New test.
2298
bc6e884f 22992019-02-15 Richard Biener <rguenther@suse.de>
2300 Jakub Jelinek <jakub@redhat.com>
2301
2302 PR tree-optimization/89278
2303 * gcc.dg/pr89278.c: New test.
2304
689babb3 23052019-02-15 Jakub Jelinek <jakub@redhat.com>
2306
8c6d2f0f 2307 PR c/89340
2308 * gcc.dg/pr89340.c: New test.
2309 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2310 that leaf attribute on nested function is useless.
2311
689babb3 2312 PR other/89342
2313 * gcc.dg/pr89342.c: New test.
2314
d827ccd4 23152019-02-14 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR rtl-optimization/89354
2318 * gcc.dg/pr89354.c: New test.
2319
6c5f54a5 23202019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2321
2322 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2323 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2324 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2325 * gcc.target/i386/ssse3-palignr.c: Ditto.
2326 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2327 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2328 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2329 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2330 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2331 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2332 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2333 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2334 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2335 * gcc.target/i386/ssse3-psignb.c: Ditto.
2336 * gcc.target/i386/ssse3-psignd.c: Ditto.
2337 * gcc.target/i386/ssse3-psignw.c: Ditto.
2338
9d66f321 23392018-02-14 Steve Ellcey <sellcey@marvell.com>
2340
2341 * gcc.target/aarch64/pcs_attribute.c: New test.
2342
4382a5c9 23432019-02-14 Harald Anlauf <anlauf@gmx.de>
2344
2345 PR fortran/88248
2346 * gfortran.dg/pr88248.f90: New test.
2347 * gfortran.dg/f2018_obs.f90: Updated test.
2348
07a9d3db 23492019-02-14 Tamar Christina <tamar.christina@arm.com>
2350
2351 * gcc.target/arm/pr88850.c: change options to additional option.
2352
e06fcd5a 23532019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2354
2355 PR d/87864
2356 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2357 present.
2358
ea257f14 23592019-02-14 Tamar Christina <tamar.christina@arm.com>
2360
2361 PR target/88850
2362 * gcc.target/arm/pr88850-2.c: New test.
2363 * lib/target-supports.exp
2364 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2365 check_effective_target_arm_neon_softfp_fp16_ok,
2366 add_options_for_arm_neon_softfp_fp16): New.
2367
5770b8ce 23682019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2369
2370 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2371 * lib/target-supports.exp: Add procedure to check for ldrd.
2372
dac1fbf6 23732019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2374
2375 PR fortran/72715
2376 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2377 * gfortran.dg/goacc/loop-3.f95: Likewise.
2378 * gfortran.dg/goacc/pr72715.f90: New test.
2379
71fe24c6 23802019-02-14 Martin Liska <mliska@suse.cz>
2381
2382 PR rtl-optimization/89242
2383 * g++.dg/pr89242.C: New test.
2384
cd3f735a 23852019-02-14 Jakub Jelinek <jakub@redhat.com>
2386
bcdfc955 2387 PR tree-optimization/89314
2388 * gcc.dg/pr89314.c: New test.
2389
cd3f735a 2390 PR middle-end/89284
2391 * gcc.dg/ubsan/pr89284.c: New test.
2392
4d502758 23932019-02-13 Ian Lance Taylor <iant@golang.org>
2394
2395 * gcc.dg/func-attr-1.c: New test.
2396
055cced2 23972019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2398
2399 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2400
3a860627 24012019-02-13 Marek Polacek <polacek@redhat.com>
2402
2403 PR c++/89297 - ICE with OVERLOAD in template.
2404 * g++.dg/cpp0x/initlist113.C: New test.
2405
601c59dd 24062019-02-13 Alexandre Oliva <aoliva@redhat.com>
2407
40563cf7 2408 PR c++/86379
2409 * g++.dg/cpp0x/pr86379.C: New.
2410
601c59dd 2411 PR c++/87322
2412 * g++.dg/cpp1y/pr87322.C: New.
2413 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2414 instantiate the expected number of lambda functions.
2415
2a18fb57 24162019-02-13 Marek Polacek <polacek@redhat.com>
2417
2418 PR c++/77304
2419 * g++.dg/cpp2a/nontype-class13.C: New test.
2420
389f58a1 24212019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2422
2423 PR target/89190
2424 * gcc.target/arm/pr89190.c: New test.
2425
f2da1a76 24262019-02-13 David Malcolm <dmalcolm@redhat.com>
2427
2428 PR c++/89036
2429 * g++.dg/concepts/pr89036.C: New test.
2430
a7f0b0f6 24312019-02-13 Tamar Christina <tamar.christina@arm.com>
2432
2433 PR target/88847
2434 * gcc.target/aarch64/sve/pr88847.c: New test.
2435
4cbfbcd7 24362019-02-13 Jonathan Wakely <jwakely@redhat.com>
2437 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR middle-end/89303
2440 * g++.dg/torture/pr89303.C: New test.
2441
64bd49fa 24422019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2443
2444 PR c++/88986
2445 * g++.dg/cpp1z/using4.C: New.
2446 * g++.dg/cpp1z/using5.C: Likewise.
2447 * g++.dg/cpp1z/using6.C: Likewise.
2448
d8dd2f06 24492019-02-13 Jakub Jelinek <jakub@redhat.com>
2450
2451 PR target/89290
2452 * gcc.target/i386/pr89290.c: New test.
2453
4c5d288b 24542019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2455
2456 * gcc.target/powerpc/crypto-builtin-1.c
2457 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2458 New testcases.
2459
916752ca 24602019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2461
2462 PR target/89229
2463 * gcc.target/i386/pr89229-1.c: New test.
2464
7bd6e754 24652019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2466
2467 PR target/89233
2468 * gcc.target/s390/pr89233.c: New test.
2469
f5239990 24702018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2471
2472 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2473 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2474 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2475
4ea8ba24 24762019-02-12 Richard Biener <rguenther@suse.de>
2477
2478 PR tree-optimization/89253
2479 * gfortran.dg/pr89253.f: New testcase.
2480
44263306 24812019-02-11 Marek Polacek <polacek@redhat.com>
2482
2483 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2484 * g++.dg/cpp0x/nullptr40.C: New test.
2485 * g++.dg/cpp0x/nullptr41.C: New test.
2486
61b94553 24872019-02-11 Jakub Jelinek <jakub@redhat.com>
2488
2489 PR c++/88977
2490 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2491
5f299139 24922019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2493
2494 PR tree-optimization/86637
2495 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2496
49a30f91 24972019-02-11 Martin Sebor <msebor@redhat.com>
2498
2499 PR tree-optimization/88771
2500 * gcc.dg/Wstringop-overflow-8.c: New test.
2501 * gcc.dg/Wstringop-overflow-9.c: New test.
2502 * gcc.dg/Warray-bounds-40.c: New test.
2503 * gcc.dg/builtin-stpncpy.c: Adjust.
2504 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2505 * g++.dg/opt/memcpy1.C: Adjust.
2506
08acf739 25072019-02-11 Martin Sebor <msebor@redhat.com>
2508
2509 PR c++/87996
2510 * c-c++-common/array-5.c: New test.
2511 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2512 * g++.dg/init/new38.C: Same.
2513 * g++.dg/init/new43.C: Same.
2514 * g++.dg/init/new44.C: Same.
2515 * g++.dg/init/new46.C: Same.
2516 * g++.dg/other/large-size-array.C: Same.
2517 * g++.dg/other/new-size-type.C: Same.
2518 * g++.dg/template/array30.C: Same.
2519 * g++.dg/template/array32.C: New test.
2520 * g++.dg/template/dependent-name3.C: Adjust.
2521 * gcc.dg/large-size-array-3.c: Same.
2522 * gcc.dg/large-size-array-5.c: Same.
2523 * gcc.dg/large-size-array.c: Same.
2524 * g++.old-deja/g++.brendan/array1.C: Same.
2525 * g++.old-deja/g++.mike/p6149.C: Same.
2526
40dea7a3 25272019-02-11 Martin Sebor <msebor@redhat.com>
2528
2529 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2530
dd9bf21a 25312019-02-11 Tamar Christina <tamar.christina@arm.com>
2532
2533 PR middle-end/88560
2534 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2535 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2536 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2537
2e25871b 25382019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2539
2540 * gcc.target/powerpc/vec-sld-modulo.c: New.
2541 * gcc.target/powerpc/vec-srad-modulo.c: New.
2542 * gcc.target/powerpc/vec-srd-modulo.c: New.
2543
8cdb0206 25442019-02-11 Martin Liska <mliska@suse.cz>
2545
2546 PR ipa/89009
2547 * g++.dg/ipa/pr89009.C: New test.
2548
dd686aa9 25492019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2550
3c0f9ba3 2551 PR fortran/71723
dd686aa9 2552 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2553 * gfortran.dg/pointer_init_6.f90: Likewise.
2554 * gfortran.dg/pointer_init_9.f90: New test.
2555
ce0d2534 25562019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2557
2558 PR fortran/67679
dd686aa9 2559 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 2560
dd31e240 25612019-02-10 Jakub Jelinek <jakub@redhat.com>
2562
2563 PR tree-optimization/89268
2564 * gcc.dg/vect/pr89268.c: New test.
2565
0d8e7678 25662019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2567
2568 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2569
517c0439 25702019-02-09 Harald Anlauf <anlauf@gmx.de>
2571
2572 PR fortran/89077
2573 * gfortran.dg/substr_simplify.f90: New test.
2574
645d7017 25752019-02-09 Jan Hubicka <hubicka@ucw.cz>
2576
2577 PR ipa/88711
2578 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2579
7d41610c 25802019-02-09 Paul Thomas <pault@gcc.gnu.org>
2581
2582 PR fortran/89200
2583 * gfortran.dg/array_reference_2.f90 : New test.
2584
116200f6 25852019-02-09 Jakub Jelinek <jakub@redhat.com>
2586
2587 PR middle-end/89246
2588 * gcc.dg/gomp/pr89246-1.c: New test.
2589 * gcc.dg/gomp/pr89246-2.c: New test.
2590
83658f41 25912019-02-08 Jakub Jelinek <jakub@redhat.com>
2592
2593 PR tree-optimization/88739
2594 * gcc.c-torture/execute/pr88739.c: New test.
2595
b8a74718 25962019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2597
2598 PR testsuite/89258
2599 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2600
e9f7f5f0 26012019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2602
2603 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2604 * gcc.target/s390/vector/vec-copysign.c: New test.
2605
40d78a35 26062019-02-08 Richard Biener <rguenther@suse.de>
2607
2608 PR tree-optimization/89247
2609 * gcc.dg/torture/pr89247.c: New testcase.
2610
e4157058 26112019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2612
2613 * gcc.target/s390/jump-label.c: New test.
2614
9160da73 26152019-02-08 Richard Biener <rguenther@suse.de>
2616
2617 PR testsuite/89250
2618 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2619
82182896 26202019-02-08 Jakub Jelinek <jakub@redhat.com>
2621
2622 PR rtl-optimization/89234
2623 * g++.dg/ubsan/pr89234.C: New test.
2624
829a2e03 26252019-02-08 Richard Biener <rguenther@suse.de>
2626
2627 PR middle-end/89223
2628 * gcc.dg/torture/pr89223.c: New testcase.
2629
72ea15e5 26302019-02-07 David Malcolm <dmalcolm@redhat.com>
2631
2632 PR tree-optimization/86637
2633 PR tree-optimization/89235
2634 * gcc.c-torture/compile/pr86637-1.c: New test.
2635 * gcc.c-torture/compile/pr86637-2.c: New test.
2636 * gcc.c-torture/compile/pr86637-3.c: New test.
2637 * gcc.c-torture/compile/pr89235.c: New test.
2638
44b8cbb6 26392019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2640
2641 * gcc.target/aarch64/abd_1.c: New test.
2642 * gcc.dg/sabd_1.c: Likewise.
2643
27c348b7 26442019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2645
2646 PR fortran/52789
2647 * gfortran.dg/wunused-parameter_2.f90: New test.
2648
8b7a262d 26492019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2650
2651 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2652
8c0752a6 26532019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2654
2655 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2656 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2657
bb8389e1 26582019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2659 Jakub Jelinek <jakub@redhat.com>
2660
2661 PR bootstrap/88714
2662 * gcc.c-torture/execute/pr88714.c: New test.
2663 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2664
d54f2f36 26652019-02-07 Tamar Christina <tamar.christina@arm.com>
2666
2667 PR/target 88850
2668 * gcc.target/arm/pr88850.c: New test.
2669
939d44f3 26702019-02-07 Alexandre Oliva <aoliva@redhat.com>
2671
2672 PR c++/86218
2673 * g++.dg/cpp0x/pr86218.C: New.
2674
c2041c0a 26752019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2676
2677 PR rtl-optimization/89225
2678 * gcc.target/powerpc/pr89225.c: New.
2679
2947ccc6 26802019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2681
2682 * gnat.dg/opt76.adb: New test.
2683
9d066a44 26842019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2685
2686 PR fortran/71860
2687 * gfortran.dg/null_10.f90: New test.
2688
c92ab8d4 26892019-02-06 David Malcolm <dmalcolm@redhat.com>
2690
2691 PR c++/71302
2692 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2693 column numbers to dg-warning directives where they are correct.
2694 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2695 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2696 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2697
95be3519 26982019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2699
2700 PR debug/87451
2701 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2702 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2703 xfail scan-assembler-not with Solaris as.
2704
af2aae4f 27052019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2706
2707 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2708 counts and target.
2709 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2710 counts and target.
2711 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2712 counts and target.
2713
d75855b4 27142019-02-06 Richard Biener <rguenther@suse.de>
2715
2716 PR tree-optimization/89182
2717 * gfortran.dg/graphite/pr89182.f90: New testcase.
2718
641cffa6 27192019-02-06 Jakub Jelinek <jakub@redhat.com>
2720
b7c999fc 2721 PR c/89211
2722 * gcc.dg/pr89211.c: New test.
2723
641cffa6 2724 PR middle-end/89210
2725 * c-c++-common/builtin-convertvector-2.c: New test.
2726
1a1a006b 27272019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2728
2729 PR go/89019
2730 * lib/go-torture.exp: Test compiling with -flto.
2731
45287c8a 27322019-02-06 Joseph Myers <joseph@codesourcery.com>
2733
2734 PR c/88584
2735 * gcc.dg/redecl-18.c: New test.
2736
b5a6b127 27372019-02-05 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR c++/89187
2740 * g++.dg/opt/pr89187.C: New test.
2741
27422019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 2743
2744 * jit.dg/add-driver-options-testlib.c: Add support file for
2745 test-add-driver-options.c testcase.
2746 * jit.dg/all-non-failing-tests.h: Add note about
2747 test-add-driver-options.c
2748 * jit.dg/jit.exp (jit-dg-test): Update to support
2749 add-driver-options-testlib.c compilation.
2750 * jit.dg/test-add-driver-options.c: New testcase.
2751
6058af91 27522019-02-05 Jakub Jelinek <jakub@redhat.com>
2753
2754 PR rtl-optimization/11304
2755 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2756 * gcc.target/i386/call-2.c: New test.
2757
74ce2ebb 27582019-02-05 Marek Polacek <polacek@redhat.com>
2759
2760 PR c++/89158 - by-value capture of constexpr variable broken.
2761 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
2762
b81e8ebc 27632019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
2764
2765 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
2766
969a9cce 27672019-02-05 Jakub Jelinek <jakub@redhat.com>
2768
320c312b 2769 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
2770 target.
2771 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2772
32b5e7b8 2773 PR target/89188
2774 * g++.dg/opt/pr89188.C: New test.
2775
969a9cce 2776 PR rtl-optimization/89195
2777 * gcc.c-torture/execute/pr89195.c: New test.
2778
12edc914 27792019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2780
2781 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
2782 hardware.
2783 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
2784 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
2785 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
2786 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
2787 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
2788 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
2789 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2790 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
2791 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
2792
f8037d2a 27932019-02-05 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR target/89186
2796 * g++.dg/ext/vector36.C: New test.
2797
9ca54fa1 27982019-02-05 Alexandre Oliva <aoliva@redhat.com>
2799
2800 PR c++/87770
2801 * g++.dg/pr87770.C: New.
2802
df378257 28032019-02-04 Harald Anlauf <anlauf@gmx.de>
2804
2805 PR fortran/89077
2806 * gfortran.dg/pr89077.f90: New test.
2807
d92348e0 28082019-02-04 Martin Liska <mliska@suse.cz>
2809
90f52861 2810 PR ipa/88985
2811 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 2812
50d9292e 28132019-02-04 Jakub Jelinek <jakub@redhat.com>
2814
2815 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2816 characters or extra spaces after the comment character.
2817
00334655 28182019-02-04 Jakub Jelinek <jakub@redhat.com>
2819
2820 * g++.dg/torture/alias-1.C: New test.
2821
0ff407d4 28222019-02-03 Martin Sebor <msebor@redhat.com>
2823
3f99f52e 2824 PR c/69661
2825 * c-c++-common/Wsequence-point-2.c: New test.
2826
0ff407d4 2827 PR c++/44648
2828 * g++.dg/warn/Wunused-var-35.C: New test.
2829
1efbfaeb 28302019-02-03 Richard Biener <rguenther@suse.de>
2831
2832 PR debug/87295
2833 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2834
b399769c 28352019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2836
2837 PR fortran/88298
2838 * gfortran.dg/warn_conversion_10.f90: New test.
2839
1834f7a3 28402019-02-02 Paul Thomas <pault@gcc.gnu.org>
2841
2842 PR fortran/88393
2843 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2844
ba3862bc 28452019-02-02 Paul Thomas <pault@gcc.gnu.org>
2846
2847 PR fortran/88980
2848 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2849
285eb84d 28502019-02-02 Paul Thomas <pault@gcc.gnu.org>
2851
2852 PR fortran/88685
2853 * gfortran.dg/pointer_array_component_3.f90 : New test.
2854
b27fce45 28552019-02-02 Jakub Jelinek <jakub@redhat.com>
2856
2857 PR middle-end/87887
2858 * gcc.dg/gomp/pr87887-1.c: New test.
2859 * gcc.dg/gomp/pr87887-2.c: New test.
2860
49b830df 28612019-02-01 Jakub Jelinek <jakub@redhat.com>
2862
2863 PR fortran/83246
2864 PR fortran/89084
2865 * gfortran.dg/pr89084.f90: New test.
2866 * gfortran.dg/lto/pr89084_0.f90: New test.
2867 * gfortran.dg/pr83246.f90: New test.
2868
bdb43276 28692019-02-01 Marek Polacek <polacek@redhat.com>
2870
2871 PR c++/88325 - ICE with invalid out-of-line template member definition.
2872 * g++.dg/cpp2a/typename14.C: New test.
2873
b02075cf 28742019-02-01 Richard Biener <rguenther@suse.de>
2875
2876 PR middle-end/88597
2877 * gcc.dg/torture/pr88597.c: New testcase.
2878
a6d33bbd 28792019-02-01 Richard Biener <rguenther@suse.de>
2880
2881 PR tree-optimization/85497
2882 * gcc.dg/graphite/pr85497.c: New testcase.
2883
9c0775d3 28842019-02-01 Richard Biener <rguenther@suse.de>
2885
2886 PR testsuite/87451
2887 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2888
5ab8180e 28892019-02-01 Jakub Jelinek <jakub@redhat.com>
2890
38f851c4 2891 PR tree-optimization/89143
2892 * gcc.dg/tree-ssa/vrp121.c: New test.
2893
d681ced2 2894 PR tree-optimization/88107
2895 * gcc.dg/gomp/pr88107.c: New test.
2896
5ab8180e 2897 PR c++/87175
2898 * g++.dg/ext/attrib57.C: New test.
2899
886345e6 29002018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2901
2902 PR tree-optimization/88932
2903 * gfortran.dg/pr88932.f90: New test.
2904
f1329be6 29052019-01-31 Marek Polacek <polacek@redhat.com>
2906
2907 PR c++/88983 - ICE with switch in constexpr function.
2908 * g++.dg/cpp1y/constexpr-88983.C: New test.
2909
a82041dd 29102019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2911
2912 PR fortran/88669
2913 * gfortran.dg/contiguous_9.f90: New test.
2914
c8f861a0 29152019-01-31 Marek Polacek <polacek@redhat.com>
2916
2917 PR c++/89083, c++/80864 - ICE with list initialization in template.
2918 * g++.dg/cpp0x/initlist107.C: New test.
2919 * g++.dg/cpp0x/initlist108.C: New test.
2920 * g++.dg/cpp0x/initlist109.C: New test.
2921 * g++.dg/cpp0x/initlist110.C: New test.
2922 * g++.dg/cpp0x/initlist111.C: New test.
2923 * g++.dg/cpp0x/initlist112.C: New test.
2924 * g++.dg/init/ptrfn4.C: New test.
2925
d6bfe450 29262019-01-31 David Malcolm <dmalcolm@redhat.com>
2927
2928 PR c/89122
2929 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
2930 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
2931
45ccb5c4 29322019-01-31 Richard Biener <rguenther@suse.de>
2933
2934 PR tree-optimization/89135
2935 * gcc.dg/torture/pr89135.c: New testcase.
2936
06438ec9 29372019-01-31 Jakub Jelinek <jakub@redhat.com>
2938
2939 PR sanitizer/89124
2940 * c-c++-common/asan/pr89124.c: New test.
2941
a11ed94b 29422019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2943
2944 PR fortran/52564
2945 * gfortran.dg/print_2.f90: New test.
2946
3143c7ef 29472019-01-30 Vladimir Makarov <vmakarov@redhat.com>
2948
2949 PR rtl-optimization/87246
2950 * gcc.target/i386/pr87246.c: New.
2951
7066144a 29522019-01-30 Marek Polacek <polacek@redhat.com>
2953
2954 PR c++/89119 - ICE with value-initialization in template.
2955 * g++.dg/cpp0x/initlist-value3.C: New test.
2956
f665d347 29572019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2958
2959 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
2960 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
2961 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
2962 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
2963 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
2964 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
2965 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
2966 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
2967 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
2968 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 2969
a657d4f2 29702019-01-30 Richard Biener <rguenther@suse.de>
2971
2972 PR tree-optimization/89111
2973 * gcc.dg/torture/pr89111.c: New testcase.
2974
7617d72d 29752019-01-30 Andrew Stubbs <ams@codesourcery.com>
2976
2977 PR testsuite/88920
7617d72d 2978 * lib/target-supports.exp: Cache result.
2979
915549a3 29802019-01-30 Jakub Jelinek <jakub@redhat.com>
2981
cc4ffc4c 2982 PR c++/89105
2983 * g++.target/i386/pr89105.C: New test.
2984
915549a3 2985 PR c/89061
2986 * gcc.dg/pr89061.c: New test.
2987
8421f31a 29882019-01-29 Martin Sebor <msebor@redhat.com>
2989
2990 PR c/88956
2991 * gcc.dg/Warray-bounds-39.c: New test.
2992
bd509204 29932019-01-29 Marek Polacek <polacek@redhat.com>
2994
2995 PR testsuite/89110
2996 * g++.dg/other/nontype-1.C: Expect error in all modes.
2997 * g++.dg/parse/crash13.C: Likewise.
2998 * g++.dg/parse/error36.C: Likewise.
2999 * g++.dg/template/error29.C: Likewise.
3000
659d7fd3 30012019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3002
3003 PR fortran/57048
3004 * gfortran.dg/c_funptr_1.f90: New file.
3005 * gfortran.dg/c_funptr_1_mod.f90: New file.
3006
2c4b47e3 30072019-01-29 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR c++/66676
3010 PR ipa/89104
3011 * gcc.dg/gomp/pr89104.c: New test.
3012
25b414df 30132019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3014
3015 * gdc.dg/pr89042a.d: Mark as compile test.
3016 * gdc.dg/pr89042b.d: Likewise.
3017
c4b0762a 30182019-01-29 Richard Biener <rguenther@suse.de>
3019
3020 PR debug/87295
3021 * g++.dg/lto/pr87295_0.C: New testcase.
3022
a456bf31 30232019-01-29 Jakub Jelinek <jakub@redhat.com>
3024
b5c856bd 3025 PR c/89045
3026 * gcc.dg/pr89045.c: New test.
3027
a456bf31 3028 PR c/86125
3029 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3030 lp64, ilp32 and llp64 only.
3031 (fputs): Use unsigned long long instead of size_t for return type.
3032 (vfprintf, vfscanf): Accept arbitrary target specific type for
3033 va_list.
3034
44da2a17 30352019-01-28 Marek Polacek <polacek@redhat.com>
3036
3037 PR c++/88358 - name wrongly treated as type.
3038 * g++.dg/cpp2a/typename1.C: Add dg-error.
3039 * g++.dg/cpp2a/typename13.C: New test.
3040 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3041 Add typename.
3042
97569c2c 30432019-01-28 Marek Polacek <polacek@redhat.com>
3044
3045 * g++.dg/cpp0x/enum37.C: Add dg-error.
3046
a6061e19 30472019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3048
3049 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3050 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3051
7f68559b 30522019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3053
3054 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3055 "-Wattribute-alias".
3056
2d3af381 30572019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3058
3059 PR fortran/70696
3060 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3061
1d41b42f 30622019-01-27 Marek Polacek <polacek@redhat.com>
3063
b7feeace 3064 PR c++/88815 - narrowing conversion lost in decltype.
3065 PR c++/78244 - narrowing conversion in template not detected.
3066 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3067 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3068 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3069 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3070
1d41b42f 3071 PR c++/89024 - ICE with incomplete enum type.
3072 * g++.dg/cpp0x/enum37.C: New test.
3073
ecb2c722 30742019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3075
3076 * gnat.dg/opt75.adb: New test.
3077 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3078
36cd2681 30792019-01-27 Jakub Jelinek <jakub@redhat.com>
3080
3081 PR target/87214
3082 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3083 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3084
9eafff7e 30852019-01-26 Martin Jambor <mjambor@suse.cz>
3086
3087 PR ipa/88933
3088 * gfortran.dg/gomp/pr88933.f90: New test.
3089
cfa3a863 30902019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3091
3092 PR d/89042
3093 * gdc.dg/pr89042a.d: New test.
3094 * gdc.dg/pr89042b.d: New test.
3095
bc3eb257 30962019-01-26 Harald Anlauf <anlauf@gmx.de>
3097
3098 PR fortran/57553
3099 * gfortran.dg/pr57553.f90: New test.
3100
aced6683 31012019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3102
3103 * gnat.dg/array34.adb: New test.
3104
e1b6ccb9 31052019-01-26 Jakub Jelinek <jakub@redhat.com>
3106
3107 PR preprocessor/88974
3108 * c-c++-common/cpp/pr88974.c: New test.
3109
837ddebd 31102019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3111
3112 PR c++/88969
3113 * g++.dg/cpp2a/destroying-delete2.C: New.
3114 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3115
2ae44fa6 31162019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3117
3118 PR fortran/85780
3119 * gfortran.dg/pr85780.f90: Update testcase for error message.
3120
eaaf56a1 31212019-01-25 Richard Earnshaw <rearnsha@arm.com>
3122
3123 PR target/88469
3124 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3125 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3126 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3127
91843495 31282019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3129
3130 PR middle-end/89037
3131 * gcc.dg/pr89037.c: New test.
3132
a0eb8b4f 31332019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3134
3135 * lib/target-supports.exp (check_effective_target_fenv): New.
3136 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3137 fenv effective target.
3138 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3139 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3140 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3141 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3142
794fefda 31432019-01-25 Richard Biener <rguenther@suse.de>
3144
3145 PR tree-optimization/86865
3146 * gcc.dg/graphite/pr86865.c: New testcase.
3147 * gcc.dg/graphite/pr69728.c: XFAIL.
3148 * gcc.dg/graphite/scop-21.c: Likewise.
3149
530b8be5 31502019-01-24 Martin Sebor <msebor@redhat.com>
3151
3152 PR c/86125
3153 PR c/88886
3154 PR middle-end/86308
3155 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3156 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3157 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3158 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3159 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3160 * gcc.dg/builtins-69.c: New test.
3161 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3162 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3163
42202832 31642019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3165
5d95efca 3166 PR rtl-optimization/88948
42202832 3167 * gcc.target/i386/pr88948.c: New test.
3168
b5e76680 31692019-01-24 Jakub Jelinek <jakub@redhat.com>
3170
7fe7a53d 3171 PR debug/89006
3172 * g++.dg/debug/pr89006.C: New test.
3173
190cf9af 3174 PR middle-end/89015
3175 * gcc.dg/gomp/pr89015.c: New test.
3176
b5e76680 3177 PR c++/88976
3178 * c-c++-common/gomp/cancel-2.c: New test.
3179 * gcc.dg/gomp/cancel-1.c: New test.
3180 * g++.dg/gomp/cancel-1.C: New test.
3181 * g++.dg/gomp/cancel-2.C: New test.
3182 * g++.dg/gomp/cancel-3.C: New test.
3183
e42d723e 31842019-01-24 Jakub Jelinek <jakub@redhat.com>
3185
3186 PR tree-optimization/89027
3187 * gfortran.dg/gomp/pr89027.f90: New test.
3188
297fd295 31892019-01-24 Paul Thomas <pault@gcc.gnu.org>
3190
3191 PR fortran/88929
e42d723e 3192 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3193 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 3194
161cd7e6 31952019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3196
3197 PR libgcc/88931
3198 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3199 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3200 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3201 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3202
58bc31f2 32032019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3204
3205 PR target/88998
3206 * g++.target/i386/pr88998.c: New test.
3207
dffbcba8 32082019-01-23 Marek Polacek <polacek@redhat.com>
3209
3210 PR c++/88757 - qualified name treated wrongly as type.
3211 * g++.dg/cpp0x/dependent2.C: New test.
3212 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3213 * g++.dg/cpp2a/typename12.C: New test.
3214 * g++.dg/template/static30.C: Remove dg-error.
3215
1f03c410 32162019-01-23 Jakub Jelinek <jakub@redhat.com>
3217
8090d51c 3218 PR c/44715
3219 * c-c++-common/pr44715.c: New test.
3220
1f03c410 3221 PR c++/88984
3222 * c-c++-common/pr88984.c: New test.
3223
a74580b3 32242019-01-23 Richard Biener <rguenther@suse.de>
3225
3226 PR tree-optimization/89008
3227 * gcc.dg/torture/pr89008.c: New testcase.
3228
c90ac599 32292019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3230
3231 * gnat.dg/specs/opt4.ads: New test.
3232
c5bd837e 32332019-01-23 Jakub Jelinek <jakub@redhat.com>
3234
3235 PR tree-optimization/88964
3236 * gfortran.dg/pr88964.f90: New test.
3237
8eacaaff 32382019-01-22 Martin Sebor <msebor@redhat.com>
3239
3240 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3241 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3242 non_strict_align.
3243 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3244 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3245 non_strict_align.
3246
c4851c82 32472018-01-22 Steve Ellcey <sellcey@marvell.com>
3248
8eacaaff 3249 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 3250 to aarch64*-*-* target.
8eacaaff 3251 * c-c++-common/gomp/pr60823-3.c: Ditto.
3252 * g++.dg/gomp/declare-simd-1.C: Ditto.
3253 * g++.dg/gomp/declare-simd-3.C: Ditto.
3254 * g++.dg/gomp/declare-simd-4.C: Ditto.
3255 * g++.dg/gomp/declare-simd-7.C: Ditto.
3256 * g++.dg/gomp/pr88182.C: Ditto.
3257 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3258 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3259 * gcc.dg/gomp/pr59669-2.c: Ditto.
3260 * gcc.dg/gomp/pr87895-1.c: Ditto.
3261 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3262 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3263 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3264 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 3265
f840847c 32662019-01-22 Jakub Jelinek <jakub@redhat.com>
3267
849c3260 3268 PR target/88965
3269 * gcc.target/powerpc/pr88965.c: New test.
3270
f840847c 3271 PR middle-end/88968
3272 * c-c++-common/gomp/atomic-23.c: New test.
3273
4348a41f 32742019-01-22 Harald Anlauf <anlauf@gmx.de>
3275
3276 PR fortran/88579
3277 * gfortran.dg/power_8.f90: New test.
3278
2e9ceebc 32792019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3280
3281 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3282 * g++.dg/vec-init-1.C: Likewise.
3283 * gcc.dg/pr87793.c: Likewise.
3284
55d483b8 32852019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3286
3287 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3288 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3289
0e814d12 32902019-01-22 Richard Earnshaw <rearnsha@arm.com>
3291
3292 PR target/88469
3293 * gcc.target/arm/aapcs/bitfield2.c: New test.
3294 * gcc.target/arm/aapcs/bitfield3.c: New test.
3295
ca6770cd 32962019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3297
3298 PR rtl-optimization/87763
3299 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3300
a1ab436f 33012019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3302
3303 PR target/88954
3304 * gcc.target/i386/pr88954-1.c: New test.
3305 * gcc.target/i386/pr88954-2.c: Likewise.
3306
f8f32a5f 33072019-01-22 Richard Earnshaw <rearnsha@arm.com>
3308
3309 PR target/88469
3310 * gcc.target/arm/aapcs/bitfield1.c: New test.
3311 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3312 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3313 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3314
cc41270a 33152019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3316
3317 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3318 * gfortran.dg/block_16.f08: Likewise.
3319 * gfortran.dg/dec_structure_14.f90: Likewise.
3320 * gfortran.dg/namelist_96.f90: Likewise.
3321 * gfortran.dg/newunit_5.f90.f90: Moved to
3322 * gfortran.dg/newunit_5.f90: here.
3323 * gfortran.dg/pdt_28.f03: Likewise.
3324 * gfortran.dg/spread_simplify_1.f90: Likewise.
3325
dc7008d9 33262019-01-22 Tamar Christina <tamar.christina@arm.com>
3327
3328 PR/tree-optimization 88903
3329 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3330
9e73df6b 33312019-01-22 Jakub Jelinek <jakub@redhat.com>
3332
8167e4bd 3333 PR rtl-optimization/88904
3334 * gcc.c-torture/execute/pr88904.c: New test.
3335
786a3490 3336 PR target/88905
3337 * gcc.dg/pr88905.c: New test.
3338
9e73df6b 3339 PR rtl-optimization/49429
3340 PR target/49454
3341 PR rtl-optimization/86334
3342 PR target/88906
3343 * gcc.target/i386/pr86334.c: New test.
3344 * gcc.target/i386/pr88906.c: New test.
3345
77fe9474 33462019-01-21 Jakub Jelinek <jakub@redhat.com>
3347
3348 PR c++/88949
3349 * g++.dg/gomp/pr88949.C: New test.
3350
d2019c03 33512019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 3352
3353 * class_66.f90: Fix a dg directive.
3354 * debug/pr35154-stabs.f: Likewise.
3355 * dec_d_lines_3.f: Likewise.
3356 * dec_d_lines_3.f: Likewise.
3357 * dec_structure_12.f90: Likewise.
3358 * dec_structure_15.f90: Likewise.
3359 * deferred_character_31.f90: Likewise.
3360 * dtio_31.f03: Likewise.
3361 * dtio_32.f03: Likewise.
3362 * extends_11.f03: Likewise.
3363 * integer_plus.f90: Likewise.
3364 * pdt_25.f03: Likewise.
3365 * pr58968.f: Likewise.
3366 * pr78259.f90: Likewise.
3367 * vect/vect-2.f90: Likewise.
3368 * matmul_const.f90: Likewise.
3369
bca15b83 33702019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3371
3372 PR target/88938
3373 * gcc.target/i386/pr88938.c: New test.
3374
99bf4b63 33752019-01-21 Jakub Jelinek <jakub@redhat.com>
3376
3377 PR sanitizer/88901
3378 * g++.dg/asan/pr88901.C: New test.
3379
f6aa5c04 33802019-01-21 Tamar Christina <tamar.christina@arm.com>
3381
3382 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3383
8144bd52 33842019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3385
3386 PR c/88928
3387 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3388 * gcc.dg/pr88928.c: New test case.
3389
e807b7ed 33902019-01-21 Jakub Jelinek <jakub@redhat.com>
3391
3392 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3393 {long ,short ,}{unsigned ,}int.
3394
26e8495a 33952019-01-21 Richard Biener <rguenther@suse.de>
3396
3397 PR tree-optimization/88934
3398 * gfortran.dg/pr88934.f90: New testcase.
3399
eaf966f3 34002019-01-20 Ulrich Drepper <drepper@redhat.com>
3401
3402 Fix after C++ P0600 implementation.
3403 * g++.dg/init/new39.C: Don't just ignore result of new.
3404
c343819b 34052019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3406
3407 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3408
c161bb93 34092019-01-20 Johannes Pfau <johannespfau@gmail.com>
3410
3411 * gdc.dg/runnable.d: Add tests for comparing complex types.
3412
30b46595 34132019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3414
297fd295 3415 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 3416 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3417 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3418 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3419
c81c2702 34202019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3421
3422 PR fortran/37835
3423 * gfortran.dg/no-automatic.f90: New test.
3424
19081b87 34252019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3426
3427 PR fortran/77960
3428 * gfortran.dg/pr77960.f90: New test.
3429
b7e6520a 34302018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3431 Paul Thomas <pault@gcc.gnu.org>
3432
3433 PR fortran/56789
3434 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3435 scan-tree tests that fail with patch.
3436 * gfortran.dg/contiguous_8.f90: New test.
3437
5dfc8b8e 34382019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3439
3440 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3441 inner strides.
3442 * gfortran.dg/loop_versioning_9.f90: New test.
3443 * gfortran.dg/loop_versioning_10.f90: Likewise.
3444
7b60c131 34452019-01-19 Jakub Jelinek <jakub@redhat.com>
3446
3447 PR fortran/88902
3448 * gfortran.dg/pr88902.f90: New test.
3449
34859308 34502019-01-18 Martin Sebor <msebor@redhat.com>
3451
3452 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3453
31975c5e 34542019-01-18 Ian Lance Taylor <iant@golang.org>
3455
3456 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3457 is no longer externally visible.
3458
b2bc2471 34592019-01-18 Marek Polacek <polacek@redhat.com>
3460
3461 PR c++/86926
3462 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3463
60da8226 34642019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3465
3466 PR middle-end/88587
3467 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3468 (dg-options): Replace -m32 with -fno-pic.
3469 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3470 (dg-options): Remove -m32.
3471
58d47a89 34722019-01-18 Richard Biener <rguenther@suse.de>
3473
3474 PR tree-optimization/88903
3475 * gcc.dg/vect/pr88903-1.c: New testcase.
3476 * gcc.dg/vect/pr88903-2.c: Likewise.
3477
6d4e8a95 34782019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3479
3480 PR c/51628
3481 PR c/88664
3482 * c-c++-common/pr51628-33.c: New test.
3483 * c-c++-common/pr51628-35.c: New test.
3484 * c-c++-common/pr88664-1.c: Likewise.
3485 * c-c++-common/pr88664-2.c: Likewise.
3486 * gcc.dg/pr51628-34.c: Likewise.
3487
e319ca91 34882019-01-18 Richard Earnshaw <rearnsha@arm.com>
3489
3490 PR target/88799
3491 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3492 mp and sec extensions to armv7-a.
3493
c099f1dd 34942019-01-18 Martin Liska <mliska@suse.cz>
3495
3496 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3497 expected function name.
3498
273d44ee 34992019-01-18 Jakub Jelinek <jakub@redhat.com>
3500
3501 PR tree-optimization/86214
3502 * g++.dg/opt/pr86214-1.C: New test.
3503 * g++.dg/opt/pr86214-2.C: New test.
3504
b8408dd3 35052019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3506
3507 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3508
5c3317a8 35092019-01-18 Jakub Jelinek <jakub@redhat.com>
3510
3511 Reapply:
3512 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3513
3514 PR target/88489
3515 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3516 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3517
eba46615 35182019-01-18 Martin Liska <mliska@suse.cz>
3519
3520 PR middle-end/88587
3521 * g++.target/i386/pr88587.C: New test.
3522 * gcc.target/i386/mvc13.c: New test.
3523
20ab60cd 35242018-01-17 Steve Ellcey <sellcey@cavium.com>
3525
3526 PR fortran/88898
3527 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3528 warning checks.
3529 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3530 * gfortran.dg/gomp/pr83977.f90: Ditto.
3531
0cfa832a 35322019-01-17 Martin Sebor <msebor@redhat.com>
3533
3534 PR middle-end/88273
3535 * gcc.dg/Warray-bounds-38.c: New test.
3536
7e351bf9 35372018-01-17 Steve Ellcey <sellcey@cavium.com>
3538
3539 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3540 warning checks and assembler scans.
3541 * c-c++-common/gomp/pr60823-3.c: Ditto.
3542 * c-c++-common/gomp/pr63328.c: Ditto.
3543 * g++.dg/gomp/declare-simd-1.C: Ditto.
3544 * g++.dg/gomp/declare-simd-3.C: Ditto.
3545 * g++.dg/gomp/declare-simd-4.C: Ditto.
3546 * g++.dg/gomp/declare-simd-7.C: Ditto.
3547 * g++.dg/gomp/pr88182.C: Ditto.
3548 * g++.dg/vect/simd-clone-7.cc: Ditto.
3549 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3550 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3551 * gcc.dg/gomp/pr59669-2.c: Ditto.
3552 * gcc.dg/gomp/pr87895-1.c: Ditto.
3553 * gcc.dg/gomp/pr87895-2.c: Ditto.
3554 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3555 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3556 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3557 * gfortran.dg/gomp/pr83977.f90: Ditto.
3558
0f910e62 35592019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3560
3561 * g++.dg/cpp0x/auto52.C: Test locations too.
3562 * g++.dg/cpp0x/trailing2.C: Likewise.
3563 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3564 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3565 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3566 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3567 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3568
098cc8f0 35692019-01-17 David Malcolm <dmalcolm@redhat.com>
3570
3571 PR c++/88699
3572 * g++.dg/template/pr88699.C: New test.
3573
a4e7e061 35742019-01-17 Martin Sebor <msebor@redhat.com>
3575
3576 PR tree-optimization/88800
3577 * c-c++-common/Wrestrict.c: Adjust.
3578 * gcc.dg/Warray-bounds-37.c: New test.
3579 * gcc.dg/builtin-memcpy-2.c: New test.
3580 * gcc.dg/builtin-memcpy.c: New test.
3581
21208703 35822019-01-17 Tamar Christina <tamar.christina@arm.com>
3583
3584 PR target/88850
3585 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3586
acbbb815 35872019-01-17 Andrew Stubbs <ams@codesourcery.com>
3588 Kwok Cheung Yeung <kcy@codesourcery.com>
3589 Julian Brown <julian@codesourcery.com>
3590 Tom de Vries <tom@codesourcery.com>
3591
3592 * gcc.dg/20020312-2.c: Add amdgcn support.
3593 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3594 * gcc.dg/builtin-apply2.c: Likewise.
3595 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3596 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3597 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3598 * gcc.dg/memcmp-1.c: Increase timeout factor.
3599 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3600 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3601 * gcc.dg/sibcall-9.c: Likewise.
3602 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3603 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3604 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3605 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3606 * lib/target-supports.exp (check_effective_target_trampolines):
3607 Configure amdgcn.
3608 (check_profiling_available): Likewise.
3609 (check_effective_target_global_constructor): Likewise.
3610 (check_effective_target_return_address): Likewise.
3611 (check_effective_target_fopenacc): Likewise.
3612 (check_effective_target_fopenmp): Likewise.
3613 (check_effective_target_vect_int): Likewise.
3614 (check_effective_target_vect_intfloat_cvt): Likewise.
3615 (check_effective_target_vect_uintfloat_cvt): Likewise.
3616 (check_effective_target_vect_floatint_cvt): Likewise.
3617 (check_effective_target_vect_floatuint_cvt): Likewise.
3618 (check_effective_target_vect_simd_clones): Likewise.
3619 (check_effective_target_vect_shift): Likewise.
3620 (check_effective_target_whole_vector_shift): Likewise.
3621 (check_effective_target_vect_bswap): Likewise.
3622 (check_effective_target_vect_shift_char): Likewise.
3623 (check_effective_target_vect_long): Likewise.
3624 (check_effective_target_vect_float): Likewise.
3625 (check_effective_target_vect_double): Likewise.
3626 (check_effective_target_vect_perm): Likewise.
3627 (check_effective_target_vect_perm_byte): Likewise.
3628 (check_effective_target_vect_perm_short): Likewise.
3629 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3630 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3631 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3632 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3633 (check_effective_target_vect_natural_alignment): Likewise.
3634 (check_effective_target_vect_fully_masked): Likewise.
3635 (check_effective_target_vect_element_align): Likewise.
3636 (check_effective_target_vect_masked_store): Likewise.
3637 (check_effective_target_vect_scatter_store): Likewise.
3638 (check_effective_target_vect_condition): Likewise.
3639 (check_effective_target_vect_cond_mixed): Likewise.
3640 (check_effective_target_vect_char_mult): Likewise.
3641 (check_effective_target_vect_short_mult): Likewise.
3642 (check_effective_target_vect_int_mult): Likewise.
3643 (check_effective_target_sqrt_insn): Likewise.
3644 (check_effective_target_vect_call_sqrtf): Likewise.
3645 (check_effective_target_vect_call_btrunc): Likewise.
3646 (check_effective_target_vect_call_btruncf): Likewise.
3647 (check_effective_target_vect_call_ceil): Likewise.
3648 (check_effective_target_vect_call_floorf): Likewise.
3649 (check_effective_target_lto): Likewise.
3650 (check_vect_support_and_set_flags): Likewise.
3651 (check_effective_target_vect_stridedN): Enable when fully masked is
3652 available.
3653 (add_options_for_sqrt_insn): New procedure.
3654
79cc8acc 36552019-01-17 Andrew Stubbs <ams@codesourcery.com>
3656
3657 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3658 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3659 linker.
3660 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3661
cbd1a9b1 36622019-01-17 Andrew Stubbs <ams@codesourcery.com>
3663
3664 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3665 * gcc.dg/pic-1.c: Disable on amdgcn.
3666 * gcc.dg/pic-2.c: Disable on amdgcn.
3667 * gcc.dg/pic-3.c: Disable on amdgcn.
3668 * gcc.dg/pic-4.c: Disable on amdgcn.
3669 * gcc.dg/pie-3.c: Disable on amdgcn.
3670 * gcc.dg/pie-4.c: Disable on amdgcn.
3671 * gcc.dg/uninit-19.c: Check pie_enabled.
3672 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3673
88dbac33 36742019-01-17 Andrew Stubbs <ams@codesourcery.com>
3675 Kwok Cheung Yeung <kcy@codesourcery.com>
3676 Julian Brown <julian@codesourcery.com>
3677 Tom de Vries <tom@codesourcery.com>
3678
3679 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3680 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3681 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3682 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3683 * gcc.dg/20111216-1.c: Require exceptions.
3684 * gcc.dg/cleanup-10.c: Require exceptions.
3685 * gcc.dg/cleanup-11.c: Require exceptions.
3686 * gcc.dg/cleanup-12.c: Require exceptions.
3687 * gcc.dg/cleanup-13.c: Require exceptions.
3688 * gcc.dg/cleanup-5.c: Require exceptions.
3689 * gcc.dg/cleanup-8.c: Require exceptions.
3690 * gcc.dg/cleanup-9.c: Require exceptions.
3691 * gcc.dg/gomp/pr29955.c: Require exceptions.
3692 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3693 * gcc.dg/nested-func-5.c: Require exceptions.
3694 * gcc.dg/pch/except-1.c: Require exceptions.
3695 * gcc.dg/pch/valid-2.c: Require exceptions.
3696 * gcc.dg/pr41470.c: Require exceptions.
3697 * gcc.dg/pr42427.c: Require exceptions.
3698 * gcc.dg/pr44545.c: Require exceptions.
3699 * gcc.dg/pr47086.c: Require exceptions.
3700 * gcc.dg/pr51481.c: Require exceptions.
3701 * gcc.dg/pr51644.c: Require exceptions.
3702 * gcc.dg/pr52046.c: Require exceptions.
3703 * gcc.dg/pr54669.c: Require exceptions.
3704 * gcc.dg/pr56424.c: Require exceptions.
3705 * gcc.dg/pr64465.c: Require exceptions.
3706 * gcc.dg/pr65802.c: Require exceptions.
3707 * gcc.dg/pr67563.c: Require exceptions.
3708 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3709 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3710 * gcc.dg/vect/pr46663.c: Require exceptions.
3711 * lib/target-supports.exp (check_effective_target_exceptions): New.
3712
56b37606 37132019-01-17 Tamar Christina <tamar.christina@arm.com>
3714
3715 PR target/88851
3716 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3717
a395125a 37182019-01-17 Nathan Sidwell <nathan@acm.org>
3719
3720 PR c++/86610
3721 * g++.dg/cpp0x/pr86610.C: New.
3722
e1d8b60b 37232019-01-17 Wei Xiao <wei3.xiao@intel.com>
3724
3725 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3726 VFIXUPIMM* intrinsics.
3727 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3728 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3729 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3730
945ba7e7 37312019-01-17 Wei Xiao <wei3.xiao@intel.com>
3732
3733 PR target/88794
3734 Revert:
3735 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3736
3737 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3738 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3739 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3740 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3741 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3742 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3743 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3744 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3745 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3746 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3747 * gcc.target/i386/sse-13.c: Ditto.
3748 * gcc.target/i386/sse-14.c: Ditto.
3749 * gcc.target/i386/sse-22.c: Ditto.
3750 * gcc.target/i386/sse-23.c: Ditto.
3751 * gcc.target/i386/testimm-10.c: Ditto.
3752 * gcc.target/i386/testround-1.c: Ditto.
3753
37caf132 37542019-01-17 Wei Xiao <wei3.xiao@intel.com>
3755
3756 PR target/88794
3757 Revert:
3758 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR target/88489
3761 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3762 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3763
89436081 37642019-01-17 Jakub Jelinek <jakub@redhat.com>
3765
3766 PR rtl-optimization/88870
3767 * gcc.dg/pr88870.c: New test.
3768
6eeb7917 37692019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3770
3771 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3772
f97941b7 37732019-01-17 Alexandre Oliva <aoliva@redhat.com>
3774
c5f929a4 3775 PR c++/87768
3776 * g++.dg/concepts/pr87768.C: New.
3777
f97941b7 3778 PR c++/86648
3779 * gcc.dg/cpp1z/pr86648.C: New.
3780
c6e0dd3d 37812019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3782
3783 PR target/87306
3784 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
3785 vectorized on POWER unless hardware misaligned loads are available.
3786
76ea00a1 37872019-01-16 David Malcolm <dmalcolm@redhat.com>
3788
3789 PR target/88861
3790 * g++.dg/torture/pr88861.C: New test.
3791
281796ea 37922019-01-16 Tamar Christina <tamar.christina@arm.com>
3793
3794 PR debug/88046
3795 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
3796
b92cc3ed 37972019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3798
3799 * g++.dg/other/pr33558.C: Test location too.
3800 * g++.dg/other/pr33558-2.C: Likewise.
3801 * g++.dg/parse/crash4.C: Likewise.
3802 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3803 * g++.old-deja/g++.mike/p7635.C: Likewise.
3804 * g++.old-deja/g++.other/decl6.C: Likewise.
3805
9fc2172c 38062019-01-16 Marek Polacek <polacek@redhat.com>
3807
3808 PR c++/78244 - narrowing conversion in template not detected.
3809 * g++.dg/cpp0x/Wnarrowing13.C: New test.
3810 * g++.dg/cpp0x/Wnarrowing14.C: New test.
3811
c84c150f 38122019-01-16 Jakub Jelinek <jakub@redhat.com>
3813
3814 PR c/51628
3815 PR target/88682
3816 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3817 may_alias attribute.
3818
cb946287 38192019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
3820
3821 * gcc.misc-tests/godump-1.c: Add test case for typedef before
3822 struct.
3823
727d210b 38242019-01-15 David Malcolm <dmalcolm@redhat.com>
3825
3826 PR c++/88795
3827 * g++.dg/template/pr88795.C: New test.
3828
0b953692 38292019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3830
a96be852 3831 PR fortran/43136
0b953692 3832 * gfortran.dg/actual_array_substr_3.f90: New test.
3833
ef1b2a98 38342019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3835
3836 PR fortran/81849
3837 * gfortran.dg/pr81849.f90: New test.
3838
8f563733 38392019-01-15 Paul Thomas <pault@gcc.gnu.org>
3840
7b60c131 3841 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 3842 ISO_Fortran_binding_2.h.
3843
68597c49 38442019-01-15 Marek Polacek <polacek@redhat.com>
3845
3846 PR c++/88866
3847 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3848
9d1cdb74 38492019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3850
3851 PR inline-asm/52813
3852 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3853 -Wdeprecated warning and expect a following note:.
3854
c415e6f6 38552019-01-15 Richard Biener <rguenther@suse.de>
3856
3857 PR debug/88046
3858 * g++.dg/lto/pr88046_0.C: New testcase.
3859
5ead71c8 38602019-01-15 Richard Biener <rguenther@suse.de>
3861
3862 PR tree-optimization/88855
3863 * gcc.dg/pr88855.c: New testcase.
3864
39a51021 38652019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3866
3867 * g++.dg/diagnostic/typedef-initialized.C: New.
3868
38692019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3870
3871 * g++.dg/diagnostic/bitfld3.C: New.
3872
15934f6e 38732019-01-15 Jakub Jelinek <jakub@redhat.com>
3874
3875 PR tree-optimization/88775
3876 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3877 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3878
9f8a8956 38792019-01-14 Marek Polacek <polacek@redhat.com>
3880
3881 PR c++/88825 - ICE with bogus function return type deduction.
3882 * g++.dg/cpp1y/auto-fn55.C: New test.
3883
478fe3c0 38842019-01-14 Jakub Jelinek <jakub@redhat.com>
3885
3886 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3887 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3888 feature test macros.
3889 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3890
affca1c8 38912019-01-14 Marek Polacek <polacek@redhat.com>
3892
3893 PR c++/88830 - ICE with abstract class.
3894 * g++.dg/other/abstract7.C: New test.
3895
955a4e68 38962019-01-14 Martin Sebor <msebor@redhat.com>
3897
3898 PR target/88638
3899 * gcc.dg/format/attr-8.c: New test.
3900 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3901 * gcc.dg/format/attr-3.c: Same.
3902 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3903 * objc.dg/fsf-nsstring-format-1.m: Same.
3904
bf4eb32b 39052019-01-14 Martin Liska <mliska@suse.cz>
3906
3907 PR gcov-profile/88263
3908 * g++.dg/gcov/pr88263-2.C: New test.
3909
c7a7ba46 39102019-01-14 Jakub Jelinek <jakub@redhat.com>
3911
3912 PR rtl-optimization/88796
3913 * gcc.target/i386/pr88796.c: New test.
3914
a0c1db44 39152019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
3916
3917 * gdc.dg/asm1.d: New test.
3918 * gdc.dg/asm2.d: New test.
3919 * gdc.dg/asm3.d: New test.
3920 * gdc.dg/asm4.d: New test.
3921 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3922
77aa0989 39232019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3924
3925 PR libfortran/88776
3926 * gfortran.dg/namelist_96.f90: New test.
3927
70409dee 39282019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3929
3930 PR fortran/59345
3931 * gfortran.dg/internal_pack_18.f90: New test.
3932
bd5cf857 39332019-01-13 H.J. Lu <hongjiu.lu@intel.com>
3934
3935 * gcc.dg/pr51628-20.c: Updated.
3936 * gcc.dg/pr51628-21.c: Likewise.
3937 * gcc.dg/pr51628-25.c: Likewise.
3938
ae57d8c7 39392019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3940
3941 PR fortran/59345
3942 * gfortran.dg/internal_pack_17.f90: New test.
3943 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
3944 to builtin_free.
3945
c8f3fe68 39462019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
3947
3948 PR fortran/61765
3949 * gfortran.dg/pr61765.f90: New test.
3950
2fa582a9 39512019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
3952
3953 * g++.dg/cpp0x/pr62101.C: Test locations too.
3954 * g++.dg/inherit/pure1.C: Likewise.
3955
d42f854f 39562019-01-12 Paul Thomas <pault@gcc.gnu.org>
3957
7b60c131 3958 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 3959 reports of ICEs.
7b60c131 3960 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 3961
39622019-01-12 Paul Thomas <pault@gcc.gnu.org>
3963
7b60c131 3964 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
3965 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
3966 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
3967 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
3968 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 3969 for dump tree scan.
3970
0e8475b7 39712019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3972
3973 PR fortran/35031
3974 * gfortran.dg/pr35031.f90: new test.
3975
0b5957b9 39762019-01-11 Marek Polacek <polacek@redhat.com>
3977
3978 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
3979 * g++.dg/cpp0x/Wredundant-move5.C: New test.
3980 * g++.dg/cpp0x/Wredundant-move6.C: New test.
3981
45b37eaa 39822019-01-11 Jakub Jelinek <jakub@redhat.com>
3983
3984 PR middle-end/85956
3985 PR lto/88733
3986 * c-c++-common/gomp/pr85956.c: New test.
3987 * g++.dg/gomp/pr88733.C: New test.
3988
1b2f170e 39892019-01-11 Tobias Burnus <burnus@net-b.de>
3990
3991 PR C++/88114
d42f854f 3992 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 3993 * g++.dg/cpp0x/defaulted62.C: New.
3994
ccd5b7a6 39952019-01-11 Jakub Jelinek <jakub@redhat.com>
3996
3997 PR tree-optimization/88693
3998 * gcc.c-torture/execute/pr88693.c: New test.
3999
cda73d4a 40002019-01-11 Tamar Christina <tamar.christina@arm.com>
4001
4002 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4003 and add options.
4004
4bb5146c 40052019-01-11 Martin Liska <mliska@suse.cz>
4006
4007 PR middle-end/88758
4008 * g++.dg/lto/pr88758_0.C: New test.
4009 * g++.dg/lto/pr88758_1.C: New test.
4010
202e74d0 40112019-01-11 Jan Beulich <jbeulich@suse.com>
4012
4013 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4014 gcc.target/i386/avx512f-vcvtss2si-1.c,
4015 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4016 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4017 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4018 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4019 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4020 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4021 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4022 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4023 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4024 gcc.target/i386/pr19398.c: Permit l or q suffix.
4025
e9b8018c 40262019-01-11 Jakub Jelinek <jakub@redhat.com>
4027
4028 PR rtl-optimization/88296
4029 * gcc.target/i386/pr88296.c: New test.
4030
b385e516 40312019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4032
4033 * g++.dg/diagnostic/extern-initialized.C: New.
4034 * g++.dg/ext/dllimport-initialized.C: Likewise.
4035
04afaf6a 40362019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4037
4038 PR fortran/59345
4039 * gfortran.dg/internal_pack_16.f90: New test.
4040
d07d3a12 40412019-01-10 Jakub Jelinek <jakub@redhat.com>
4042
4043 PR target/88785
4044 * g++.target/i386/pr88785.C: New test.
4045
8ae81042 40462019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4047
4048 PR rtl-optimization/87305
4049 * gcc.target/aarch64/pr87305.c: New.
4050
aecc93dd 40512019-01-10 Richard Biener <rguenther@suse.de>
4052
4053 PR tree-optimization/88792
4054 * gcc.dg/torture/pr88792.c: New testcase.
4055
15cbe83d 40562019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4057
4058 PR fortran/86322
4059 * gfortran.dg/pr86322_1.f90: New test.
4060 * gfortran.dg/pr86322_2.f90: Ditto.
4061 * gfortran.dg/pr86322_3.f90: Ditto.
4062
a794c0dc 40632019-01-10 Sudakshina Das <sudi.das@arm.com>
4064
4065 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4066 * gcc.target/aarch64/bti-2.c: Likewise.
4067 * gcc.target/aarch64/bti-3.c: Likewise.
4068
2fd2b9b8 40692019-01-10 Stefan Agner <stefan@agner.ch>
4070
4071 PR target/88648
4072 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4073 check if -masm-syntax-unified gets applied properly.
4074
12f289ae 40752019-01-10 Jakub Jelinek <jakub@redhat.com>
4076
4077 PR c/88568
4078 * gcc.dg/pr88568.c: New test.
4079
9ccac370 40802019-01-10 Tamar Christina <tamar.christina@arm.com>
4081
4082 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4083 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4084
97f353e6 40852019-01-10 Tamar Christina <tamar.christina@arm.com>
4086
4087 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4088 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4089
02c39a52 40902019-01-10 Tamar Christina <tamar.christina@arm.com>
4091
4092 * lib/target-supports.exp
4093 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4094 check_effective_target_arm_v8_3a_complex_neon_ok,
4095 add_options_for_arm_v8_3a_complex_neon,
4096 check_effective_target_arm_v8_3a_complex_neon_hw,
4097 check_effective_target_vect_complex_rot_N): New.
4098
e66b219e 40992019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4100
4101 PR fortran/88376
4102 * gfortran.dg/pr88376.f90: New test.
4103
5fba18a1 41042019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4105
4106 PR other/16615
5fba18a1 4107 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4108 "can not" with "cannot".
4109 * gfortran.dg/common_15.f90: Likewise.
4110 * gfortran.dg/derived_result_2.f90: Likewise.
4111 * gfortran.dg/do_check_6.f90: Likewise.
4112 * gfortran.dg/namelist_args.f90: Likewise.
4113 * gfortran.dg/negative_unit_check.f90: Likewise.
4114 * gfortran.dg/pure_formal_3.f90: Likewise.
4115 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4116 * obj-c++.dg/exceptions-3.mm: Likewise.
4117 * obj-c++.dg/exceptions-4.mm: Likewise.
4118 * obj-c++.dg/exceptions-5.mm: Likewise.
4119 * obj-c++.dg/property/at-property-23.mm: Likewise.
4120 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4121 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4122 * objc.dg/attributes/method-attribute-2.m: Likewise.
4123 * objc.dg/exceptions-3.m: Likewise.
4124 * objc.dg/exceptions-4.m: Likewise.
4125 * objc.dg/exceptions-5.m: Likewise.
4126 * objc.dg/param-1.m: Likewise.
4127 * objc.dg/property/at-property-23.m: Likewise.
4128 * objc.dg/property/dotsyntax-17.m: Likewise.
4129 * objc.dg/property/property-neg-7.m: Likewise.
4130
9f096803 41312019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4132
4133 PR fortran/68426
4134 * gfortran.dg/spread_simplify_1.f90: New test.
4135
36950f7e 41362019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4137
4138 * lib/target-supports.exp
4139 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4140 * gcc.target/i386/xorsign.c: New test.
4141
188ff544 41422019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4143
4144 * gcc.target/sparc/tls-ld-int8.c: New test.
4145 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4146 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4147 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4148 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4149 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4150
559dff77 41512018-01-09 Sudakshina Das <sudi.das@arm.com>
4152
4153 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4154 option when configure with bti.
4155 * gcc.target/aarch64/bti-2.c: Likewise.
4156 * lib/target-supports.exp
4157 (check_effective_target_default_branch_protection):
4158 Add configure check for --enable-standard-branch-protection.
4159
15b17909 41602018-01-09 Sudakshina Das <sudi.das@arm.com>
4161
4162 * gcc.target/aarch64/bti-1.c: New test.
4163 * gcc.target/aarch64/bti-2.c: New test.
4164 * gcc.target/aarch64/bti-3.c: New test.
4165 * lib/target-supports.exp
4166 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4167
249c2fa7 41682018-01-09 Sudakshina Das <sudi.das@arm.com>
4169
4170 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4171 instead of IP0_REGNUM and add test case.
4172
fd87572b 41732019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4174
4175 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4176 copysign.
4177 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4178 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4179 xorsign.
4180 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4181
097f6161 41822019-01-09 Jakub Jelinek <jakub@redhat.com>
4183
4184 PR rtl-optimization/88331
4185 * gcc.target/i386/pr88331.c: New test.
4186
7cc45975 41872019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4188
4189 * g++.dg/diagnostic/constexpr2.C: New.
4190 * g++.dg/diagnostic/ref3.C: Likewise.
4191
91902bb4 41922019-01-08 Marek Polacek <polacek@redhat.com>
4193
4194 PR c++/88538 - braced-init-list in template-argument-list.
4195 * g++.dg/cpp2a/nontype-class11.C: New test.
4196
9996d5d0 4197 PR c++/88744
4198 * g++.dg/cpp2a/nontype-class12.C: New test.
4199
d538a77e 42002019-01-08 Jakub Jelinek <jakub@redhat.com>
4201
4202 PR target/88457
4203 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4204 dg-options. Require ppc_cpu_supports_hw effective target instead of
4205 powerpc64*-*-*.
4206
d56370db 42072019-01-08 Janus Weil <janus@gcc.gnu.org>
4208
4209 PR fortran/88047
4210 * gfortran.dg/class_69.f90: New test case.
4211
2092fe8c 42122019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4213
4214 PR target/88717
4215 * gcc.target/i386/pr88717.c: New test.
4216
90e20c9c 42172019-01-08 Marek Polacek <polacek@redhat.com>
4218
4219 PR c++/88548 - this accepted in static member functions.
4220 * g++.dg/cpp0x/this1.C: New test.
4221
c914ddb0 42222019-01-08 Martin Liska <mliska@suse.cz>
4223
4224 PR tree-optimization/88753
4225 * gcc.dg/tree-ssa/pr88753.c: New test.
4226
6b8ca7f3 42272019-01-08 Richard Biener <rguenther@suse.de>
4228
4229 PR tree-optimization/86554
4230 * gcc.dg/torture/pr86554-1.c: New testcase.
4231 * gcc.dg/torture/pr86554-2.c: Likewise.
4232
ec26adda 42332019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4234
4235 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4236 cover target variance.
4237
ac64cdbe 42382019-01-08 Richard Biener <rguenther@suse.de>
4239
4240 PR fortran/88611
4241 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4242 directly build the expected GENERIC tree.
4243
6b5dcc7e 42442019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4245
4246 * gcc.target/aarch64/(return_address_sign_1.c,
4247 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4248 Change option to -mbranch-protection.
4249 * gcc.target/aarch64/(branch-protection-option.c,
4250 branch-protection-option-2.c, branch-protection-attr.c,
4251 branch-protection-attr-2.c): New file.
4252
8f7d5246 42532019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4254
4255 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4256
54417d3a 42572019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4258
4259 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4260 alias support.
4261 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4262 Append match for warning that ‘protected’ attribute is not supported.
4263
5e453f01 42642019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4265
4266 * gcc.dg/Wmissing-attributes.c: Require alias support.
4267 * gcc.dg/attr-copy-2.c: Likewise.
4268 * gcc.dg/attr-copy-5.c: Likewise.
4269
6e5908c9 42702019-01-08 Jonathan Wakely <jwakely@redhat.com>
4271 Jakub Jelinek <jakub@redhat.com>
4272
4273 PR c++/88554
4274 * g++.dg/warn/Wreturn-type-11.C: New test.
4275
caa8ded0 42762019-01-07 David Malcolm <dmalcolm@redhat.com>
4277
4278 PR jit/88747
4279 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4280 dump to reflect r266077.
4281
31e21880 42822019-01-07 Jakub Jelinek <jakub@redhat.com>
4283
4284 PR c/88701
4285 * gcc.dg/pr88701.c: New test.
4286
0e741ee5 42872019-01-07 Joseph Myers <joseph@codesourcery.com>
4288
4289 PR c/88720
4290 PR c/88726
4291 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4292
2318c037 42932019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4294
4295 * g++.dg/diagnostic/constexpr1.C: New.
4296 * g++.dg/diagnostic/thread1.C: Likewise.
4297
5f34f219 42982019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4299 Harald Anlauf <anlauf@gmx.de>
4300 Tobias Burnus <burnus@gcc.gnu.org>
4301
4302 * gfortran.dg/is_contiguous_1.f90: New test.
4303 * gfortran.dg/is_contiguous_2.f90: New test.
4304 * gfortran.dg/is_contiguous_3.f90: New test.
4305
677576f7 43062019-01-07 Marek Polacek <polacek@redhat.com>
4307
4308 PR c++/88741 - wrong error with initializer-string.
4309 * g++.dg/init/array50.C: New test.
4310
c38103e8 43112019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4312
4313 PR c++/88261
4314 PR c++/69338
4315 PR c++/69696
4316 PR c++/69697
4317 * gcc.dg/array-6.c: Move from here ...
4318 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4319 * g++.dg/pr69338.C: New test.
4320 * g++.dg/pr69697.C: Likewise.
4321 * g++.dg/ext/flexary32.C: Likewise.
4322 * g++.dg/ext/flexary3.C: Adjust test.
4323 * g++.dg/ext/flexary12.C: Likewise.
4324 * g++.dg/ext/flexary13.C: Likewise.
4325 * g++.dg/ext/flexary15.C: Likewise.
4326 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4327 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4328 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4329
6163709f 43302019-01-07 Richard Earnshaw <rearnsha@arm.com>
4331
4332 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4333 optional in scan pattern.
4334
df2148cf 43352019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4336
4337 PR tree-optimization/88598
4338 * gcc.dg/vect/pr88598-1.c: New test.
4339 * gcc.dg/vect/pr88598-2.c: Likewise.
4340 * gcc.dg/vect/pr88598-3.c: Likewise.
4341 * gcc.dg/vect/pr88598-4.c: Likewise.
4342 * gcc.dg/vect/pr88598-5.c: Likewise.
4343 * gcc.dg/vect/pr88598-6.c: Likewise.
4344
34dc851a 43452019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4346
4347 PR tree-optimization/88598
4348 * gcc.dg/pr88598-1.c: New test.
4349 * gcc.dg/pr88598-2.c: Likewise.
4350 * gcc.dg/pr88598-3.c: Likewise.
4351 * gcc.dg/pr88598-4.c: Likewise.
4352 * gcc.dg/pr88598-5.c: Likewise.
4353
59409f09 43542019-01-07 Jakub Jelinek <jakub@redhat.com>
4355
162634aa 4356 PR tree-optimization/88676
4357 * gcc.dg/tree-ssa/pr88676.c: New test.
4358 * gcc.dg/pr88676.c: New test.
4359 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4360 allow &.
4361
ed779478 4362 PR sanitizer/88619
4363 * c-c++-common/asan/pr88619.c: New test.
4364
59409f09 4365 PR c++/85052
4366 * c-c++-common/builtin-convertvector-1.c: New test.
4367 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4368 * g++.dg/ext/builtin-convertvector-1.C: New test.
4369 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4370
c9caaa3a 43712018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4372
4373 PR target/88521
4374 * gcc.target/i386/pr88521.c: New testcase.
4375
2abeea3d 43762019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4377
4378 PR fortran/88658
4379 * gfortran.dg/min_max_type_2.f90: New test.
4380
a517a911 43812019-01-06 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR c/88363
4384 * c-c++-common/attributes-4.c (falloc_align_int128,
4385 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4386
2b7caeda 43872019-01-05 Jan Hubicka <hubicka@ucw.cz>
4388
4389 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4390
44a5ddbf 43912019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4392
4393 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4394 * gcc.dg/plugin/plugindir2.c: Likewise.
4395 * gcc.dg/plugin/plugindir3.c: Likewise.
4396 * gcc.dg/plugin/plugindir4.c: Likewise.
4397
f2aba4ef 43982019-01-05 Janus Weil <janus@gcc.gnu.org>
4399
4400 PR fortran/88009
4401 * gfortran.dg/blockdata_10.f90: New test case.
4402
92d7f32c 44032019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 4404
681aa7c2 4405 PR middle-end/82564
4406 PR target/88620
4407 * gcc.dg/nested-func-12.c: New test.
4408 * gcc.c-torture/compile/pr82564.c: New test.
4409
92d7f32c 4410 PR debug/88635
4411 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 4412
3449da25 44132019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4414
92d7f32c 4415 PR target/60563
3449da25 4416 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4417
dd1ab8da 44182019-01-04 Martin Sebor <msebor@redhat.com>
4419
4420 PR c/88546
4421 * g++.dg/ext/attr-copy.C: New test.
4422 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4423 * gcc.dg/attr-copy-6.c: New test.
4424 * gcc.dg/attr-copy-7.c: New test.
4425
3910b703 44262019-01-04 Martin Sebor <msebor@redhat.com>
4427
4428 PR c/88363
4429 * c-c++-common/attributes-4.c: New test.
4430
2c4b47e3 44312019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4432
4433 PR gcc/87763
4434 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4435 count to 18.
4436
1c2a6eef 44372019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4438
4439 PR fortran/48543
4440 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4441 * gfortran.dg/merge_char_const.f90: Restore.
4442
d31f2252 44432019-01-04 Jakub Jelinek <jakub@redhat.com>
4444
4445 PR target/88594
4446 * gcc.dg/pr88594.c: New test.
4447
636144bc 44482019-01-04 Jan Beulich <jbeulich@suse.com>
4449
4450 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4451 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4452 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4453 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4454 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4455 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4456 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4457 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4458 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4459 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4460 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4461 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4462 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4463 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4464 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4465 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4466 gcc.target/i386/avx512bw-vpcmplew-1.c,
4467 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4468 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4469 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4470 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4471 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4472 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4473 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4474 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4475 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4476 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4477 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4478 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4479 gcc.target/i386/avx512bw-vptestmb-1.c,
4480 gcc.target/i386/avx512bw-vptestmw-1.c,
4481 gcc.target/i386/avx512bw-vptestnmb-1.c,
4482 gcc.target/i386/avx512bw-vptestnmw-1.c,
4483 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4484 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4485 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4486 gcc.target/i386/avx512dq-vfpclassss-1.c,
4487 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4488 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4489 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4490 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4491 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4492 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4493 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4494 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4495 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4496 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4497 gcc.target/i386/avx512vl-vpcmpged-1.c,
4498 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4499 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4500 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4501 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4502 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4503 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4504 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4505 gcc.target/i386/avx512vl-vpcmpled-1.c,
4506 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4507 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4508 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4509 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4510 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4511 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4512 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4513 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4514 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4515 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4516 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4517 gcc.target/i386/avx512vl-vptestmd-1.c,
4518 gcc.target/i386/avx512vl-vptestmq-1.c,
4519 gcc.target/i386/avx512vl-vptestnmd-1.c,
4520 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4521 operand.
4522 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4523 gcc.target/i386/avx512bw-vpcmpub-1.c,
4524 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4525 gcc.target/i386/avx512bw-vpcmpw-1.c,
4526 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4527 gcc.target/i386/avx512dq-vfpclassps-1.c,
4528 gcc.target/i386/avx512f-vcmppd-1.c,
4529 gcc.target/i386/avx512f-vcmpps-1.c,
4530 gcc.target/i386/avx512f-vcmpsd-1.c,
4531 gcc.target/i386/avx512f-vcmpss-1.c,
4532 gcc.target/i386/avx512f-vpcmpd-1.c,
4533 gcc.target/i386/avx512f-vpcmpq-1.c,
4534 gcc.target/i386/avx512f-vpcmpud-1.c,
4535 gcc.target/i386/avx512f-vpcmpuq-1.c,
4536 gcc.target/i386/avx512f-vptestmd-1.c,
4537 gcc.target/i386/avx512f-vptestmq-1.c,
4538 gcc.target/i386/avx512f-vptestnmd-1.c,
4539 gcc.target/i386/avx512f-vptestnmq-1.c,
4540 gcc.target/i386/avx512vl-vcmppd-1.c,
4541 gcc.target/i386/avx512vl-vcmpps-1.c,
4542 gcc.target/i386/avx512vl-vpcmpd-1.c,
4543 gcc.target/i386/avx512vl-vpcmpq-1.c,
4544 gcc.target/i386/avx512vl-vpcmpud-1.c,
4545 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4546 as mask operand.
4547
afe1ec89 45482019-01-03 Martin Sebor <msebor@redhat.com>
4549
4550 PR tree-optimization/88659
4551 * gcc.dg/Wstringop-truncation-6.c: New test.
4552
a63b6e5e 45532019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4554
4555 PR fortran/48543
4556 * gfortran.dg/const_chararacter_merge.f90: Remove.
4557
e9a46ba8 45582019-01-03 Jakub Jelinek <jakub@redhat.com>
4559
4560 PR debug/88644
4561 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4562 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4563
45642019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4565
4566 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4567 * gcc.dg/pubtypes-3.c: Likewise.
4568 * gcc.dg/pubtypes-4.c: Likewise.
4569
0627c5c9 45702019-01-03 Jakub Jelinek <jakub@redhat.com>
4571
4572 PR c++/88636
4573 * g++.target/i386/pr88636.C: New test.
4574
f9f7d90c 45752019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4576
4577 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4578
62468601 45792019-01-03 Martin Liska <mliska@suse.cz>
4580
4581 PR testsuite/88436
4582 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4583
37fb9cf6 45842019-01-02 Marek Polacek <polacek@redhat.com>
4585
4586 PR c++/88612 - ICE with -Waddress-of-packed-member.
4587 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4588
6080dd2f 4589 PR c++/88631 - CTAD failing for value-initialization.
4590 * g++.dg/cpp1z/class-deduction59.C: New test.
4591
dd5ea033 4592 PR c++/81486 - CTAD failing with ().
4593 * g++.dg/cpp1z/class-deduction60.C: New test.
4594 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 4595
ff8064bd 45962019-01-02 Martin Sebor <msebor@redhat.com>
4597 Jeff Law <law@redhat.com>
4598
4599 * gcc.dg/strlenopt-36.c: Update.
4600 * gcc.dg/strlenopt-45.c: Update.
4601 * gcc.c-torture/execute/strlen-5.c: New test.
4602 * gcc.c-torture/execute/strlen-6.c: New test.
4603 * gcc.c-torture/execute/strlen-7.c: New test.
4604
5152b58e 46052019-01-02 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR testsuite/87304
4608 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4609 messages only on vect_hw_misalign targets.
4610
5055fc33 46112019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 4612
5055fc33 4613 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4614 * gfortran.dg/dec_d_lines_3.f: Ditto.
4615 * gfortran.dg/dec_structure_24.f90: Ditto.
4616 * gfortran.dg/dec_structure_26.f90: Ditto.
4617 * gfortran.dg/dec_structure_27.f90: Ditto.
4618 * gfortran.dg/dec_type_print_3.f90: Ditto.
4619 * gfortran.dg/derived_name_1.f90: Ditto.
4620 * gfortran.dg/error_recovery_1.f90: Ditto.
4621 * gfortran.dg/gomp/pr29759.f90: Ditto.
4622 * gfortran.dg/pr36192.f90: Ditto.
4623 * gfortran.dg/pr56007.f90: Ditto.
4624 * gfortran.dg/pr56520.f90: Ditto.
4625 * gfortran.dg/pr78741.f90: Ditto.
4626 * gfortran.dg/print_fmt_2.f90: Ditto.
4627 * gfortran.dg/select_type_20.f90: Ditto.
4628
ac7cf41b 46292019-01-02 Marek Polacek <polacek@redhat.com>
4630
4631 PR c++/86875
4632 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4633
f46df7fc 46342019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4635
4636 PR fortran/48543
4637 * gfortran.dg/const_chararacter_merge.f90: New test.
4638
035de790 46392019-01-02 Jan Hubicka <hubicka@ucw.cz>
4640
4641 PR lto/88130
4642 * g++.dg/torture/pr88130.C: New testcase.
4643
79cbb1a8 46442019-01-02 Martin Liska <mliska@suse.cz>
4645
4646 PR tree-optimization/88650
4647 * gfortran.dg/predict-3.f90: New test.
4648
040ec1c0 46492019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4650
4651 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4652
74dbdf38 46532019-01-02 Richard Biener <rguenther@suse.de>
4654
4655 PR tree-optimization/88621
4656 * gcc.dg/torture/pr88621.c: New testcase.
4657
17ae0a21 46582019-01-02 Jakub Jelinek <jakub@redhat.com>
4659
4660 PR ipa/88561
4661 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4662 targets and expect _ZThn8 for ilp32 targets.
4663
14c286b1 46642019-01-01 Martin Sebor <msebor@redhat.com>
4665 Jeff Law <law@redhat.com>
4666
040ec1c0 4667 * gcc.dg/strlenopt-40.c: Update.
4668 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 4669 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4670
14c286b1 4671 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4672 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4673 * gcc.dg/strlenopt-59.c: New test.
4674 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4675 * g++.dg/init/strlen.C: New test.
4676
66aeaf4b 46772019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4678
4679 PR fortran/82743
4680 * gfortran.dg/structure_constructor_16.f90: New test.
4681
aaeb2d1b 46822019-01-01 Jan Hubicka <hubicka@ucw.cz>
4683
4684 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4685 * g++.dg/ipa/devirt-53.C: Fix scan template.
4686
27ebfa0d 46872019-01-01 Jan Hubicka <hubicka@ucw.cz>
4688
4689 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4690 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4691 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4692
e9780462 46932019-01-01 Jan Hubicka <hubicka@ucw.cz>
4694
4695 * g++.dg/tree-prof/devirt.C: Update testcase.
4696
fbd26352 46972019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 4698
4699 Update copyright years.
f1717362 4700\f
fbd26352 4701Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 4702
4703Copying and distribution of this file, with or without modification,
4704are permitted in any medium without royalty provided the copyright
4705notice and this notice are preserved.