]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
654b4632 12019-03-21 Jakub Jelinek <jakub@redhat.com>
2
4b46d8a6 3 PR lto/89692
4 * g++.dg/other/pr89692.C: New test.
5
654b4632 6 PR c++/89767
7 * g++.dg/cpp1y/lambda-init18.C: New test.
8 * g++.dg/cpp1y/lambda-init19.C: New test.
9 * g++.dg/cpp1y/pr89767.C: New test.
10
c1769f9f 112019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 12 Cesar Philippidis <cesar@codesourcery.com>
13
14 PR fortran/72741
15 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
16 file.
17 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
18 Likewise.
19
202019-03-21 Thomas Schwinge <thomas@codesourcery.com>
21
22 PR fortran/72741
23 * c-c++-common/goacc/routine-3-extern.c: New file.
24 * c-c++-common/goacc/routine-3.c: Adjust.
25 * c-c++-common/goacc/routine-4-extern.c: New file.
26 * c-c++-common/goacc/routine-4.c: Adjust.
27 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 28
cbfb10ec 29 PR fortran/89773
30 * gfortran.dg/goacc/pr89773.f90: New file.
31 * gfortran.dg/goacc/pr77765.f90: Adjust.
32 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
33
467b1bdb 34 PR fortran/72741
35 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
36
44ff4c8d 37 PR fortran/72741
38 * gfortran.dg/goacc/routine-module-1.f90: New file.
39 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
40 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
41
44ff9fb6 42 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
43
f2137b85 44 PR fortran/56408
45 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
46 (dg-compile-aux-modules): Fix diagnostic.
47 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
48 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
49
e78648a6 50 PR fortran/56408
51 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
52 missing nexted dg-test call support in dejaGNU 1.4.4.
53
c1769f9f 54 PR fortran/29383
55 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
56 other '*.exp' files.
57
ae5efb2c 582019-03-21 Richard Biener <rguenther@suse.de>
59
60 PR tree-optimization/89779
61 * gcc.dg/torture/pr89779.c: New testcase.
62
37bd0891 632019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
64
65 PR c++/78645
66 * g++.dg/cpp0x/constexpr-ice20.C: New.
67
e6c0a0e8 682019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
69
70 PR c++/89571
71 * g++.dg/cpp0x/noexcept37.C: New.
72
bffad515 732019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
74
75 PR d/89017
76 * gdc.dg/pr89017.d: New test.
77
327f6a12 782019-03-20 Janus Weil <janus@gcc.gnu.org>
79
80 PR fortran/71861
81 * gfortran.dg/interface_abstract_5.f90: New test case.
82
f374a534 832019-03-20 Jakub Jelinek <jakub@redhat.com>
84
85 PR target/89775
86 * gcc.target/s390/pr89775-1.c: New test.
87 * gcc.target/s390/pr89775-2.c: New test.
88
fcf9e045 892019-03-20 Jakub Jelinek <jakub@redhat.com>
90
91 PR target/89752
92 * g++.target/aarch64/aarch64.exp: New file.
93 * g++.target/aarch64/pr89752.C: New test.
94
dc0cf270 952019-03-19 Martin Sebor <msebor@redhat.com>
96
97 PR tree-optimization/89688
98 * gcc.dg/strlenopt-61.c: New test.
99 * g++.dg/warn/Wstringop-overflow-2.C: New test.
100
2bc36e30 1012019-03-19 Jim Wilson <jimw@sifive.com>
102
103 PR target/89411
104 * gcc.target/riscv/losum-overflow.c: New test.
105
5f7947cf 1062019-03-19 Martin Sebor <msebor@redhat.com>
107
108 PR tree-optimization/89644
109 * gcc.dg/Wstringop-truncation-8.c: New test.
110
99e80969 1112019-03-19 Martin Liska <mliska@suse.cz>
112
113 PR middle-end/89737
114 * gcc.dg/pr89737.c: New test.
115
8022ad85 1162019-03-19 Jan Hubicka <hubicka@ucw.cz>
117
118 PR lto/87809
119 PR lto/89335
120 * g++.dg/lto/pr87089_0.C: New testcase.
121 * g++.dg/lto/pr87089_1.C: New testcase.
122 * g++.dg/lto/pr89335_0.C: New testcase.
123
797edc3a 1242019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
125
126 PR target/89736
127 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
128 restrict this test to vsx targets.
129
14b34371 1302019-03-19 Jakub Jelinek <jakub@redhat.com>
131
132 PR target/89752
133 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
134 * g++.dg/ext/asm16.C: Likewise.
135 * g++.dg/ext/asm17.C: New test.
136
17b0b4ec 1372019-03-19 Eric Botcazou <ebotcazou@adacore.com>
138
139 * c-c++-common/unroll-7.c: New test.
140
22010de4 1412019-03-19 Jakub Jelinek <jakub@redhat.com>
142
1787ae1d 143 PR target/89726
144 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
145 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
146 Add expected results for them.
147
22010de4 148 PR c/89734
149 * gcc.dg/pr89734.c: New test.
150
95e9ef61 1512019-03-18 Martin Sebor <msebor@redhat.com>
152
153 PR tree-optimization/89720
154 * gcc.dg/Warray-bounds-42.c: New test.
155
12a32f81 1562019-03-19 H.J. Lu <hongjiu.lu@intel.com>
157
158 PR c++/89630
159 * g++.target/i386/pr89630.C: New test.
160
03bae9a8 1612019-03-18 Kito Cheng <kito.cheng@gmail.com>
162
163 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
164
956a881a 1652019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
166
167 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
168 the "store" test as well.
169 * gcc.target/powerpc/bswap32.c: Ditto.
170
4221d1bb 1712019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
172
173 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
174 the "store" test as well.
175 * gcc.target/powerpc/bswap32.c: Ditto.
176
3d11a881 1772019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
178
179 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
180 "exceeds" instead of just one that talks about "too large".
181
e3cfba39 1822019-03-18 Richard Sandiford <richard.sandiford@arm.com>
183
184 * gcc.target/aarch64/sve/cost_model_1.c: New test.
185
ac61f7f0 1862019-03-18 Martin Jambor <mjambor@suse.cz>
187
188 PR tree-optimization/89546
189 * gcc.dg/tree-ssa/pr89546.c: New test.
190
fd87bb39 1912019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
192
193 PR target/89627
194 * g++.target/riscv/call-with-empty-struct-float.C: New file.
195 * g++.target/riscv/call-with-empty-struct-int.C: New file.
196 * g++.target/riscv/call-with-empty-struct.H: New file.
197 * g++.target/riscv/riscv.exp: New file.
198
24c67877 1992019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
200
201 PR c++/85014
202 * g++.dg/cpp0x/pr85014.C: New.
203
17d51789 2042019-03-18 Jakub Jelinek <jakub@redhat.com>
205
206 PR middle-end/86979
207 * gcc.dg/pr86979.c: New test.
208
3f08a29b 2092019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
210
211 PR fortran/88008
24c67877 212 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 213
b1356bc4 2142019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
215
24c67877 216 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
217 hppa*-*-hpux*.
b1356bc4 218 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 219
220 * gfortran.dg/pointer_init_10.f90: Require visibility support.
221 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 222
f56fb8fb 223 * gcc.dg/pr88074.c: Require c99_runtime.
224 * gcc.dg/warn-abs-1.c: Likewise.
225 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
226
24b73262 227 PR testsuite/89666
228 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
229 hppa*-*-hpux*.
230 * gcc.dg/attr-copy.c: Require alias support.
231 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
232
2d44625a 2332019-03-16 Jakub Jelinek <jakub@redhat.com>
234
235 PR fortran/89724
236 * gfortran.dg/continuation_15.f90: New test.
237 * gfortran.dg/continuation_16.f90: New test.
238
fc1321aa 2392019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 240
50beafd6 241 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
242
529c3fcc 243 PR testsuite/89393
244 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
245 * g++.dg/cpp0x/pr84497.C: Likewise.
246
fc1321aa 247 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
248 * gcc.dg/attr-copy-6.c: Likewise.
249 * gcc.dg/pr87793.c: Likewise.
250
251 PR testsuite/89471
0bf73f49 252 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 253
2c804139 254 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
255 * gcc.dg/gimplefe-34.c: Likewise.
256 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
257 * gcc.dg/compat/pr83487-2_y.c: Likewise.
258
20feeb0f 259 PR testsuite/84174
260 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
261 hppa*64*-*-*.
262
63e5ed62 263 PR testsuite/83453
264 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
265
4f54bc4d 266 * lib/target-supports.exp (check_ascii_locale_available): Remove
267 hppa*-*-hpux*.
268
ebb62b61 2692019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
270
271 PR fortran/84394
272 * gfortran.dg/blockdata_11.f90: New test.
273
6e9e00d1 2742019-03-15 Harald Anlauf <anlauf@gmx.de>
275
276 PR fortran/60091
277 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
278 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
279
0922e508 2802019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
281
282 PR target/87532
283 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
284 instruction selection.
285 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
286 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
287 * gcc.target/powerpc/pr87532-mc.c: New test.
288 * gcc.target/powerpc/pr87532.c: New test.
289 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
290 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
291 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
292 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
293 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
294 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
295 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
296 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
297 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
298 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
299 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
300 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
301 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
302 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
303 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
304 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
305 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
306 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
307 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
308 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
309 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
310 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
311 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
312 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
313 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
314 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
315 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
316
aa2e3429 3172019-03-15 Alexandre Oliva <aoliva@redhat.com>
318
319 PR c++/88534
320 PR c++/88537
321 * g++.dg/cpp2a/pr88534.C: New.
322 * g++.dg/cpp2a/pr88537.C: New.
323
b70283ba 3242019-03-15 Robin Dapp <rdapp@linux.ibm.com>
325
326 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
327 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
328 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
329 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
330
c043e8d6 3312019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
332
333 PR target/89719
334 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
335 * gcc.target/aarch64/spellcheck_5.c: Likewise.
336 * gcc.target/aarch64/spellcheck_6.c: Likewise.
337
0bc60ffa 3382019-03-15 Jakub Jelinek <jakub@redhat.com>
339
99d0d6f9 340 PR c++/89709
341 * g++.dg/cpp0x/constexpr-89709.C: New test.
342
0bc60ffa 343 PR debug/89704
344 * gcc.dg/debug/pr89704.c: New test.
345
4455955a 3462019-03-15 H.J. Lu <hongjiu.lu@intel.com>
347
348 PR target/89650
349 * g++.target/i386/pr89650.C: New test.
350
8416d774 3512019-03-14 Richard Biener <rguenther@suse.de>
352
353 * gcc.dg/gimplefe-13.c: Adjust.
354 * gcc.dg/gimplefe-14.c: Likewise.
355 * gcc.dg/gimplefe-17.c: Likewise.
356 * gcc.dg/gimplefe-18.c: Likewise.
357 * gcc.dg/gimplefe-7.c: Likewise.
358 * gcc.dg/torture/pr89595.c: Likewise.
359 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
360 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
361 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
362 * gcc.dg/tree-ssa/scev-3.c: Likewise.
363 * gcc.dg/tree-ssa/scev-4.c: Likewise.
364 * gcc.dg/tree-ssa/scev-5.c: Likewise.
365 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
366 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
367
3b8cf1fa 3682019-03-14 Jakub Jelinek <jakub@redhat.com>
369
7dd130b3 370 PR ipa/89684
371 * gcc.target/i386/pr89684.c: New test.
372
3b8cf1fa 373 PR rtl-optimization/89679
374 * gcc.dg/pr89679.c: New test.
375
3c7743e1 3762019-03-14 Richard Biener <rguenther@suse.de>
377
378 PR tree-optimization/89710
379 * gcc.dg/torture/pr89710.c: New testcase.
380
7d7d6aef 3812019-03-14 Richard Biener <rguenther@suse.de>
382
383 PR middle-end/89698
384 * g++.dg/torture/pr89698.C: New testcase.
385
15a7e0e9 3862019-03-14 Jakub Jelinek <jakub@redhat.com>
387
388 PR tree-optimization/89703
389 * gcc.c-torture/compile/pr89703-1.c: New test.
390 * gcc.c-torture/compile/pr89703-2.c: New test.
391
ee27daa7 3922019-03-14 H.J. Lu <hongjiu.lu@intel.com>
393
394 PR target/89523
395 * gcc.target/i386/pr89523-1a.c: New test.
396 * gcc.target/i386/pr89523-1b.c: Likewise.
397 * gcc.target/i386/pr89523-2.c: Likewise.
398 * gcc.target/i386/pr89523-3.c: Likewise.
399 * gcc.target/i386/pr89523-4.c: Likewise.
400 * gcc.target/i386/pr89523-5.c: Likewise.
401 * gcc.target/i386/pr89523-6.c: Likewise.
402 * gcc.target/i386/pr89523-7.c: Likewise.
403 * gcc.target/i386/pr89523-8.c: Likewise.
404 * gcc.target/i386/pr89523-9.c: Likewise.
405
d0782a7e 4062019-03-14 Jakub Jelinek <jakub@redhat.com>
407
c17b0b28 408 PR c++/89512
409 * g++.dg/cpp1y/var-templ61.C: New test.
410
d0782a7e 411 PR c++/89652
412 * g++.dg/cpp1y/constexpr-89652.C: New test.
413
c69047a1 4142019-03-13 Harald Anlauf <anlauf@gmx.de>
415
416 PR fortran/87045
417 * gfortran.dg/pr87045.f90: New test.
418
68d3038f 4192019-03-13 Vladimir Makarov <vmakarov@redhat.com>
420
421 PR target/85860
422 * gcc.target/i386/pr85860.c: New.
423
3c78ad42 4242019-03-13 Marek Polacek <polacek@redhat.com>
425
426 PR c++/89686 - mixing init-capture and simple-capture in lambda.
427 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
428
8b953246 429 PR c++/89660 - bogus error with -Wredundant-move.
430 * g++.dg/cpp0x/Wredundant-move8.C: New test.
431 * g++.dg/cpp0x/Wredundant-move9.C: New test.
432
7f9cb1b5 4332019-03-13 Janus Weil <janus@gcc.gnu.org>
434
435 PR fortran/89601
436 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
437 * gfortran.dg/pdt_30.f90: New test case.
438
e214ee76 4392019-03-13 Marek Polacek <polacek@redhat.com>
440
441 PR c++/88979 - further P0634 fix for constructors.
442 * g++.dg/cpp2a/typename15.C: New test.
443
6e6bf22d 4442019-03-13 Martin Sebor <msebor@redhat.com>
445
446 PR tree-optimization/89662
447 * gcc.dg/Warray-bounds-41.c: New test.
448
a55953fb 4492019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
450
451 PR c++/63508
452 * g++.dg/cpp0x/auto53.C: New.
453
69485abe 4542019-03-13 Richard Biener <rguenther@suse.de>
455
456 PR middle-end/89677
457 * gcc.dg/torture/pr89677.c: New testcase.
458
6bce0bd9 4592019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
460
461 PR c++/85558
462 * g++.dg/other/friend16.C: New.
463 * g++.dg/other/friend17.C: Likewise.
464
0cdad0e1 4652019-03-13 Jakub Jelinek <jakub@redhat.com>
466
467 PR middle-end/88588
468 * c-c++-common/gomp/pr88588.c: New test.
469
4702019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 471
472 PR fortran/66695
473 PR fortran/77746
474 PR fortran/79485
475 * gfortran.dg/binding_label_tests_30.f90: New test.
476 * gfortran.dg/binding_label_tests_31.f90: New test.
477 * gfortran.dg/binding_label_tests_32.f90: New test.
478 * gfortran.dg/binding_label_tests_33.f90: New test.
479
5dc5719e 4802019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
481
482 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
483 * gdc.dg/ubsan/ubsan.exp: New file.
484 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
485 Explicitly return flags from procedure.
486
3627cdbc 4872019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
488
489 PR d/88957
490 * gdc.dg/pr88957.d: New test.
491 * gdc.dg/simd.d: Add new vector tests.
492
ef668b33 4932019-03-12 Uroš Bizjak <ubizjak@gmail.com>
494
495 PR d/87824
496 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
497 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
498 -nostdinc++ flag.
499
747e2c6a 5002019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
501
502 PR fortran/87673
503 * gfortran.dg/charlen_17.f90: New test.
504
c3a8613e 5052019-03-12 Robin Dapp <rdapp@linux.ibm.com>
506
507 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
508
4520ad45 5092019-03-12 Martin Liska <mliska@suse.cz>
510
ef668b33 511 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 512 * gfortran.dg/binding_label_tests_4.f03: Likewise.
513 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
514 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
515 * gfortran.dg/c_loc_tests_17.f90: Likewise.
516 * gfortran.dg/constructor_9.f90: Likewise.
517 * gfortran.dg/dec_structure_8.f90: Likewise.
518 * gfortran.dg/entry_4.f90: Likewise.
519 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
520 * gfortran.dg/initialization_23.f90: Likewise.
521 * gfortran.dg/logical_assignment_1.f90: Likewise.
522 * gfortran.dg/pr80752.f90: Likewise.
523 * gfortran.dg/pr88116_1.f90: Likewise.
524 * gfortran.dg/pr88467.f90: Likewise.
525 * gfortran.dg/typebound_call_7.f03: Likewise.
526 * gfortran.dg/typebound_generic_1.f03: Likewise.
527 * gfortran.dg/typebound_operator_2.f03: Likewise.
528 * gfortran.dg/typebound_operator_4.f03: Likewise.
529 * gfortran.dg/typebound_proc_9.f03: Likewise.
530 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
531
53fe35ec 5322019-03-12 Paul Thomas <pault@gcc.gnu.org>
533
534 PR fortran/89363
535 * gfortran.dg/assumed_rank_16.f90: New test.
536
537 PR fortran/89364
538 * gfortran.dg/assumed_rank_17.f90: New test.
539
23e01948 5402019-03-12 Jakub Jelinek <jakub@redhat.com>
541
542 PR middle-end/89663
543 * gcc.c-torture/compile/pr89663-1.c: New test.
544 * gcc.c-torture/compile/pr89663-2.c: New test.
545
d5e9136f 5462019-03-12 Richard Biener <rguenther@suse.de>
547
548 PR tree-optimization/89664
549 * gfortran.dg/pr89664.f90: New testcase.
550
fc87d978 5512019-03-11 Jakub Jelinek <jakub@redhat.com>
552
064a27df 553 PR fortran/89651
554 * gfortran.dg/gomp/pr89651.f90: New test.
555
fc87d978 556 PR middle-end/89655
557 PR bootstrap/89656
558 * gcc.c-torture/compile/pr89655.c: New test.
559
74157df9 5602019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
561
562 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
563 target.
564
2f6d557f 5652019-03-11 Martin Liska <mliska@suse.cz>
566
567 * g++.dg/conversion/simd3.C (foo): Wrap option names
568 with apostrophe character.
569 * g++.dg/cpp1z/decomp3.C (test): Likewise.
570 (test3): Likewise.
571 * g++.dg/cpp1z/decomp4.C (test): Likewise.
572 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
573 * g++.dg/cpp1z/decomp45.C (f): Likewise.
574 * g++.dg/opt/pr34036.C: Likewise.
575 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
576 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
577 * gcc.dg/cpp/dir-only-4.c: Likewise.
578 * gcc.dg/cpp/dir-only-5.c: Likewise.
579 * gcc.dg/cpp/pr71591.c: Likewise.
580 * gcc.dg/format/opt-1.c: Likewise.
581 * gcc.dg/format/opt-2.c: Likewise.
582 * gcc.dg/format/opt-3.c: Likewise.
583 * gcc.dg/format/opt-4.c: Likewise.
584 * gcc.dg/format/opt-5.c: Likewise.
585 * gcc.dg/format/opt-6.c: Likewise.
586 * gcc.dg/pr22231.c: Likewise.
587 * gcc.dg/pr33007.c: Likewise.
588 * gcc.dg/simd-1.c (hanneke): Likewise.
589 * gcc.dg/simd-5.c: Likewise.
590 * gcc.dg/simd-6.c: Likewise.
591 * gcc.dg/spellcheck-options-14.c: Likewise.
592 * gcc.dg/spellcheck-options-15.c: Likewise.
593 * gcc.dg/spellcheck-options-16.c: Likewise.
594 * gcc.dg/spellcheck-options-17.c: Likewise.
595 * gcc.dg/tree-ssa/pr23109.c: Likewise.
596 * gcc.dg/tree-ssa/recip-5.c: Likewise.
597 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
598 (__attribute__): Likewise.
599 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
600 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
601 * gcc.target/powerpc/warn-1.c: Likewise.
602 * gcc.target/powerpc/warn-2.c: Likewise.
603
ac80cfb4 6042019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
605
606 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
607
01f182e4 6082019-03-11 Eric Botcazou <ebotcazou@adacore.com>
609
610 * c-c++-common/unroll-6.c: New test.
611
ca66abc7 6122019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
613
614 PR c++/87571
615 * g++.dg/template/memfriend18.C: New.
616
a5956947 6172019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
618
619 * gdc.dg/pr89041.d: Mark as compile test.
620
116886d6 6212019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
622
623 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
624 dg-options.
625
00ee3e3e 6262019-03-10 Martin Jambor <mjambor@suse.cz>
627
628 PR tree-optimization/85762
629 PR tree-optimization/87008
630 PR tree-optimization/85459
631 * g++.dg/tree-ssa/pr87008.C: New test.
632 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
633
9520cf8b 6342019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
635
636 PR fortran/66089
637 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
638 * gfortran.dg/no_arg_check_2.f90: Likewise.
639
346e0fe5 6402019-03-10 Jakub Jelinek <jakub@redhat.com>
641
642 PR c++/89648
643 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
644
23ffb1a8 6452019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
646
647 PR fortran/66089
648 * gfortran.dg/dependency_53.f90: New test.
649
861c8c7b 6502019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
651
652 PR fortran/87734
653 * gfortran.dg/public_private_module_10.f90: New test.
654
e0f3497f 6552019-03-09 John David Anglin <dave.anglin@bell.net>
656
449a1989 657 PR c++/70349
658 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
659
24964670 660 PR middle-end/68733
661 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
662
e0f3497f 663 PR testsuite/89472
664 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
665
0c5f3545 6662019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
667
668 PR c++/87750
669 * g++.dg/cpp0x/pr87750.C: New.
670
b685a0ad 6712019-03-09 John David Anglin <dave.anglin@bell.net>
672
673 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
674 * c-c++-common/ident-1a.c: Likewise.
675 * c-c++-common/ident-1b.c: Likewise.
676 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 677
678 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 679
24e94348 680 * g++.dg/ext/visibility/lambda1.C: Require visibility.
681
946f2623 682 PR inline-asm/87010
683 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
684
39ab9c78 685 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
686 libatomic_available.
687
52e19479 6882019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
689
690 PR d/89041
691 * gdc.dg/pr89041.d: New test.
692
d066f3f7 6932019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
694
695 PR fortran/71544
696 * gfortran.dg/c_ptr_tests_19.f90: New test.
697
fe3e8c08 6982019-03-09 John David Anglin <dave.anglin@bell.net>
699
0f2d2571 700 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
701 * gnat.dg/debug12.adb: Likewise.
702
fe3e8c08 703 * lib/target-supports.exp (check_effective_target_weak_undefined):
704 Return 0 on hppa*-*-hpux*.
705 (check_ascii_locale_available): Likewise.
706
688ff820 7072019-03-09 Janus Weil <janus@gcc.gnu.org>
708
709 PR fortran/84504
710 * gfortran.dg/pointer_init_10.f90: New test case.
711
08fad224 7122019-03-09 John David Anglin <dave.anglin@bell.net>
713
714 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
715
1501d36b 7162019-03-09 John David Anglin <dave.anglin@bell.net>
717
718 PR fortran/89639
719 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
720
06c6302c 7212019-03-09 Thomas König <tkoenig@gcc.gnu.org>
722
723 PR fortran/71203
724 * gfortran.dg/array_simplify_3.f90: New test case.
725
78d8fb2b 7262019-03-09 Jakub Jelinek <jakub@redhat.com>
727
909c7f25 728 PR c/88568
729 * g++.dg/other/pr88568.C: New test.
730
78d8fb2b 731 PR rtl-optimization/89634
732 * gcc.c-torture/execute/pr89634.c: New test.
733
883c09dd 7342019-03-08 Jakub Jelinek <jakub@redhat.com>
735
736 PR c/85870
737 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
738 -r -nostdlib -flinker-output=nolto-rel.
739
734aee17 7402019-03-08 David Malcolm <dmalcolm@redhat.com>
741
742 PR target/79926
743 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
744 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
745 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
746 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
747
02cded17 7482019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
749
750 PR c++/63540
751 * g++.dg/cpp0x/implicit17.C: New.
752
e4bff0d1 7532019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
754
755 PR c++/22149
756 * g++.dg/template/access29.C: New.
757
f06bc4d0 7582019-03-08 Jakub Jelinek <jakub@redhat.com>
759
760 PR c++/82075
761 * g++.dg/cpp1z/decomp49.C: New test.
762
a9ff59cf 7632019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
764
765 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
766
a6fed30b 7672019-03-08 Uroš Bizjak <ubizjak@gmail.com>
768
769 PR target/68924
770 PR target/78782
771 PR target/87558
772 * gcc.target/i386/pr78782.c: New test.
773 * gcc.target/i386/pr87558.c: Ditto.
774
99b342f1 7752019-03-08 Jakub Jelinek <jakub@redhat.com>
776
777 PR c/85870
778 * gcc.dg/lto/pr85870_0.c: New test.
779 * gcc.dg/lto/pr85870_1.c: New test.
780
69a0142c 7812019-03-08 Martin Liska <mliska@suse.cz>
782
783 PR target/86952
784 * gcc.target/i386/pr86952.c: New test.
785 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
786 scanned pattern.
787 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
788
29005d9c 7892019-03-08 Jakub Jelinek <jakub@redhat.com>
790
222c113b 791 PR c++/89585
792 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
793 asm volatile.
794
92651efb 795 PR c++/89599
796 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
797 * g++.dg/parse/array-size2.C: Likewise.
798 * g++.dg/cpp0x/constexpr-89599.C: New test.
799
29005d9c 800 PR c++/89622
801 * g++.dg/warn/pr89622.C: New test.
802
1b34cb7f 8032019-03-07 Jakub Jelinek <jakub@redhat.com>
804
805 PR target/80003
806 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
807 * gcc.target/i386/interrupt-6.c: Likewise.
808 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
809
8a656b83 8102019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
811
812 PR c++/84518
813 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
814 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
815
4492383a 8162019-03-07 Jakub Jelinek <jakub@redhat.com>
817
71c5a0bc 818 PR translation/79999
819 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
820 * c-c++-common/gomp/doacross-3.c: New test.
821
4492383a 822 PR target/89602
823 * gcc.target/i386/avx512f-vmovss-1.c: New test.
824 * gcc.target/i386/avx512f-vmovss-2.c: New test.
825 * gcc.target/i386/avx512f-vmovss-3.c: New test.
826 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
827 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
828 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
829
1cf354c8 8302019-03-07 Martin Jambor <mjambor@suse.cz>
831
832 PR lto/87525
833 * gcc.dg/ipa/ipcp-5.c: New test.
834
e3e42b03 8352019-03-07 Martin Jambor <mjambor@suse.cz>
836
837 PR ipa/88235
838 * g++.dg/ipa/pr88235.C: New test.
839
5e43308b 8402019-04-07 Richard Biener <rguenther@suse.de>
841
842 PR middle-end/89618
843 * gcc.target/i386/pr89618.c: New testcase.
844
791a4964 8452019-03-07 Richard Biener <rguenther@suse.de>
846
847 PR tree-optimization/89595
848 * gcc.dg/torture/pr89595.c: New testcase.
849
02a7fc59 8502019-03-07 Jakub Jelinek <jakub@redhat.com>
851
852 PR c++/89585
853 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
854
f8197328 8552019-03-06 Harald Anlauf <anlauf@gmx.de>
856
857 PR fortran/71203
858 * gfortran.dg/substr_8.f90: New test.
859
aa49bda0 8602019-03-06 Jakub Jelinek <jakub@redhat.com>
861
862 PR c++/87148
863 * g++.dg/ext/flexary34.C: New test.
864
409a6c36 8652019-03-06 Peter Bergner <bergner@linux.ibm.com>
866
867 PR rtl-optimization/88845
868 * gcc.target/powerpc/pr88845.c: New test.
869
55d0cc00 8702019-03-06 Marek Polacek <polacek@redhat.com>
871
872 PR c++/87378 - bogus -Wredundant-move warning.
873 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
874 * g++.dg/cpp0x/Wredundant-move7.C: New test.
875
b24b9c77 8762019-03-06 Richard Biener <rguenther@suse.de>
877
878 PR testsuite/89551
879 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
880 the way that makes the testcase PASS.
881
06229fe5 8822019-03-05 Jakub Jelinek <jakub@redhat.com>
883
884 PR middle-end/89590
885 * gcc.dg/pr89590.c: New test.
886
eeb22b66 8872019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
888
889 PR target/89222
890 * gcc.target/arm/pr89222.c: Add new test.
891
c06d4366 8922019-03-05 Richard Biener <rguenther@suse.de>
893
894 PR tree-optimization/89594
895 * gcc.dg/pr89594.c: New testcase.
896
499fa2c1 8972019-03-05 Jakub Jelinek <jakub@redhat.com>
898
267bb6c9 899 PR tree-optimization/89487
900 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
901 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
902 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
903 "%r14".
904
bf0f78c4 905 PR bootstrap/89560
906 * g++.dg/other/pr89560.C: New test.
907
a41f256a 908 PR tree-optimization/89570
909 * gcc.dg/pr89570.c: New test.
910
499fa2c1 911 PR tree-optimization/89566
912 * c-c++-common/pr89566.c: New test.
913
1751c288 9142019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
915
916 PR c++/84605
917 * g++.dg/parse/crash69.C: New.
918
10599713 9192019-03-04 Jakub Jelinek <jakub@redhat.com>
920
921 PR c++/71446
922 * g++.dg/cpp2a/desig12.C: New test.
923 * g++.dg/cpp2a/desig13.C: New test.
924
7e11f57d 9252019-03-04 Tamar Christina <tamar.christina@arm.com>
926
927 PR target/88530
f382b2ac 928 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 929
b7d73df0 9302019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
931
932 PR tree-optimization/89437
933 * gcc.dg/sinatan-1.c: Fix testcase.
934
54f60b15 9352019-03-04 Richard Biener <rguenther@suse.de>
936
937 PR middle-end/89572
938 * gcc.dg/torture/pr89572.c: New testcase.
939
6079e9be 9402018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
941
942 PR tree-optimization/89487
943 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
944
9849369a 9452019-03-03 Harald Anlauf <anlauf@gmx.de>
946
947 PR fortran/77583
948 * gfortran.dg/pr77583.f90: New test.
949
a6eb46eb 9502019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
951
952 PR fortran/72714
953 * gfortran.dg/coarray_allocate_11.f90: New test.
954
9cc3b79c 9552019-03-02 Harald Anlauf <anlauf@gmx.de>
956
957 PR fortran/89516
958 * gfortran.dg/pr89492.f90: Adjust testcase.
959 * gfortran.dg/transfer_check_5.f90: New test.
960
e3dcfc16 9612019-03-02 Jakub Jelinek <jakub@redhat.com>
962
73e3d2ee 963 PR c++/71446
964 * g++.dg/cpp2a/desig10.C: New test.
965 * g++.dg/cpp2a/desig11.C: New test.
966 * g++.dg/ext/desig4.C: Expect 4 new errors.
967
e3dcfc16 968 PR target/89506
969 * gcc.dg/pr89506.c: New test.
970
93b27baa 9712019-03-01 Kito Cheng <kito.cheng@gmail.com>
972 Monk Chiang <sh.chiang04@gmail.com>
973
974 * gcc.target/riscv/attribute-1.c: New.
975 * gcc.target/riscv/attribute-2.c: Likewise.
976 * gcc.target/riscv/attribute-3.c: Likewise.
977 * gcc.target/riscv/attribute-4.c: Likewise.
978 * gcc.target/riscv/attribute-5.c: Likewise.
979 * gcc.target/riscv/attribute-6.c: Likewise.
980 * gcc.target/riscv/attribute-7.c: Likewise.
981 * gcc.target/riscv/attribute-8.c: Likewise.
982 * gcc.target/riscv/attribute-9.c: Likewise.
983
984 * gcc.target/riscv/arch-1.c: New.
985 * gcc.target/riscv/arch-2.c: Likewise.
986 * gcc.target/riscv/arch-3.c: Likewise.
987 * gcc.target/riscv/arch-4.c: Likewise.
988
b3ba40ae 9892019-03-01 Jakub Jelinek <jakub@redhat.com>
990
991 PR middle-end/89497
992 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
993 scan-tree-dump-times from dom3 to tracer pass.
994
09008c46 9952019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
996
997 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
998 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
999
45e17a21 10002019-03-01 Alexander Monakov <amonakov@ispras.ru>
1001
1002 PR rtl-optimization/85899
1003 * gcc.dg/pr85899.c: New test.
1004
f409a882 10052019-03-01 Marek Polacek <polacek@redhat.com>
1006
ae8e3cb6 1007 PR c++/89537 - missing location for error with non-static member fn.
1008 * g++.dg/diagnostic/member-fn-1.C: New test.
1009
f409a882 1010 PR c++/89532 - ICE with incomplete type in decltype.
1011 * g++.dg/cpp2a/nontype-class14.C: New test.
1012
b279a142 10132019-03-01 Jakub Jelinek <jakub@redhat.com>
1014
1015 Implement P1002R1, Try-catch blocks in constexpr functions
1016 PR c++/89513
1017 * g++.dg/cpp2a/constexpr-try1.C: New test.
1018 * g++.dg/cpp2a/constexpr-try2.C: New test.
1019 * g++.dg/cpp2a/constexpr-try3.C: New test.
1020 * g++.dg/cpp2a/constexpr-try4.C: New test.
1021 * g++.dg/cpp2a/constexpr-try5.C: New test.
1022 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1023
bfc01edf 10242019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1025
1026 PR tree-optimization/89535
1027 * gfortran.dg/vect/pr89535.f90: New test.
1028
f811bd19 10292019-03-01 Richard Biener <rguenther@suse.de>
1030
1031 PR middle-end/89541
1032 * gfortran.dg/pr89451.f90: New testcase.
1033
d7419e5b 10342019-03-01 Richard Biener <rguenther@suse.de>
1035
1036 PR middle-end/89497
1037 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1038 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1039 that happen now earlier.
1040
f557d4a8 10412019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1042
1043 * gcc.c-torture/execute/20190228-1.c: New test.
1044
dff6bd38 10452019-02-28 Marek Polacek <polacek@redhat.com>
1046
1047 PR c++/87068 - missing diagnostic with fallthrough statement.
1048 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1049
1d86d0eb 10502019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1051 Cesar Philippidis <cesar@codesourcery.com>
1052
35e99d5d 1053 PR fortran/72741
1054 PR fortran/89433
1055 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1056 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1057
7378dd70 1058 PR fortran/72741
1059 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1060
1d86d0eb 1061 PR fortran/72741
1062 PR fortran/89433
1063 * gfortran.dg/goacc/routine-6.f90: Update
1064 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1065 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1066
218c5c18 10672019-02-28 Jakub Jelinek <jakub@redhat.com>
1068
1069 PR c/89521
1070 * gcc.dg/pr89521-1.c: New test.
1071 * gcc.dg/pr89521-2.c: New test.
1072
440a9ad9 10732019-02-28 John David Anglin <danglin@gcc.gnu.org>
1074
1075 PR testsuite/89441
1076 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1077
c5a08a5d 10782019-02-28 Tamar Christina <tamar.christina@arm.com>
1079
1080 PR target/88530
1081 * gcc.target/aarch64/options_set_10.c: New test.
1082
dc24d8a9 10832019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1084
1085 PR c++/89522
1086 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1087
674e4eec 10882019-02-28 Jakub Jelinek <jakub@redhat.com>
1089
34ecb73b 1090 PR c/89525
1091 * gcc.dg/pr89525.c: New test.
1092
674e4eec 1093 PR c/89520
1094 * gcc.dg/pr89520-1.c: New test.
1095 * gcc.dg/pr89520-2.c: New test.
1096
90c2137c 10972019-02-27 Marek Polacek <polacek@redhat.com>
1098
1099 PR c++/88857 - ICE with value-initialization of argument in template.
1100 * g++.dg/cpp0x/initlist-value4.C: New test.
1101
7304edd1 11022019-02-27 Marek Polacek <polacek@redhat.com>
1103
1104 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1105 * g++.dg/cpp0x/using-enum-3.C: New test.
1106
7733a071 11072019-02-27 Jakub Jelinek <jakub@redhat.com>
1108
1109 PR tree-optimization/89280
1110 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1111 keyword.
1112
b97c2f89 11132019-02-27 Richard Biener <rguenther@suse.de>
1114
1115 * gcc.dg/gimplefe-36.c: New testcase.
1116
c9f30cbb 11172019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1118
1119 PR c++/89488
1120 * g++.dg/cpp0x/nsdmi15.C: New.
1121
11222019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1123
1124 PR c++/88987
1125 * g++.dg/cpp0x/pr88987.C: New.
1126
400c29ff 11272019-02-27 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR tree-optimization/89280
1130 * gcc.c-torture/compile/pr89280.c: New test.
1131 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1132 function. Skip the test for -O0.
1133
c167de66 11342018-02-26 Steve Ellcey <sellcey@marvell.com>
1135
1136 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1137 * gfortran.dg/simd-builtins-2.f90: Ditto.
1138 * gfortran.dg/simd-builtins-6.f90: Ditto.
1139 * gfortran.dg/simd-builtins-8.f90: New test.
1140 * gfortran.dg/simd-builtins-8.h: New header file.
1141
3a57b74f 11422019-02-26 Jakub Jelinek <jakub@redhat.com>
1143
8fe60964 1144 PR c++/89507
1145 * g++.dg/other/new2.C: New test.
1146
3a57b74f 1147 PR tree-optimization/89500
1148 * gcc.dg/pr89500.c: New test.
1149 * gcc.dg/Wstringop-overflow-10.c: New test.
1150 * gcc.dg/strlenopt-60.c: New test.
1151
23d7d64b 11522019-02-26 Harald Anlauf <anlauf@gmx.de>
1153
1154 PR fortran/89492
1155 * gfortran.dg/pr89492.f90: New test.
1156
8fe5d1b1 11572019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1158
1159 PR fortran/89496
1160 * gfortran.dg/altreturn_9_0.f90: New file.
1161 * gfortran.dg/altreturn_9_1.f90: New file.
1162
a165fd90 11632019-02-26 Jakub Jelinek <jakub@redhat.com>
1164
1165 PR c++/89481
1166 * g++.dg/cpp1y/constexpr-89481.C: New test.
1167
26f2ab84 11682019-02-26 Richard Biener <rguenther@suse.de>
1169
1170 PR tree-optimization/89505
1171 * gcc.dg/torture/pr89505.c: New testcase.
1172
812441a6 11732019-02-26 Eric Botcazou <ebotcazou@adacore.com>
1174
1175 * gnat.dg/opt77.adb: New test.
1176 * gnat.dg/opt77_pkg.ad[sb]: New helper.
1177
b501a363 11782019-02-26 Jakub Jelinek <jakub@redhat.com>
1179
1180 PR target/89474
1181 * gcc.target/i386/pr89474.c: New test.
1182
33d01d64 11832019-02-25 Jakub Jelinek <jakub@redhat.com>
1184
1185 PR c/77754
1186 * gcc.c-torture/compile/pr77754-1.c: New test.
1187 * gcc.c-torture/compile/pr77754-2.c: New test.
1188 * gcc.c-torture/compile/pr77754-3.c: New test.
1189 * gcc.c-torture/compile/pr77754-4.c: New test.
1190 * gcc.c-torture/compile/pr77754-5.c: New test.
1191 * gcc.c-torture/compile/pr77754-6.c: New test.
1192
ddb14ffc 11932019-02-25 Tamar Christina <tamar.christina@arm.com>
1194
1195 PR target/88530
1196 * gcc.target/aarch64/options_set_1.c: New test.
1197 * gcc.target/aarch64/options_set_2.c: New test.
1198 * gcc.target/aarch64/options_set_3.c: New test.
1199 * gcc.target/aarch64/options_set_4.c: New test.
1200 * gcc.target/aarch64/options_set_5.c: New test.
1201 * gcc.target/aarch64/options_set_6.c: New test.
1202 * gcc.target/aarch64/options_set_7.c: New test.
1203 * gcc.target/aarch64/options_set_8.c: New test.
1204 * gcc.target/aarch64/options_set_9.c: New test.
1205
bff28e09 12062019-02-25 Tamar Christina <tamar.christina@arm.com>
1207
1208 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
1209 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1210 Rename ....
1211 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1212 test_vfmlslq_high_f16): ... To this.
1213 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
1214 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1215 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1216 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1217 test_vfmlslq_laneq_high_u32): Rename ...
1218 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1219 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1220 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1221 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1222 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1223 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1224 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1225 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1226 test_vfmlslq_laneq_low_u32): Rename ...
1227 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1228 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1229 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1230 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1231 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1232 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1233 Rename ...
1234 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1235 test_vfmlslq_low_f16): ... To this.
1236
d6172887 12372019-02-25 Tamar Christina <tamar.christina@arm.com>
1238
1239 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1240 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1241 Rename ...
1242 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1243 test_vfmlslq_high_f16): ... To this.
1244 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1245 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1246 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1247 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1248 test_vfmlslq_laneq_high_u32): Rename ...
1249 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1250 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1251 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1252 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1253 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1254 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1255 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1256 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1257 test_vfmlslq_laneq_low_u32): Rename ...
1258 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1259 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1260 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1261 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1262 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1263 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1264 Rename ...
1265 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1266 test_vfmlslq_low_f16): ... To This.
1267 * lib/target-supports.exp
1268 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1269
65eeca74 12702019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1271
1272 PR fortran/89282
53fe35ec 1273 * gfortran.dg/overload_3.f90: New test.
65eeca74 1274
96b7d76c 12752019-02-25 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR c++/89285
1278 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1279
8b64c6ce 12802019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1281
1282 PR libfortran/89274
53fe35ec 1283 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 1284
529acd83 12852019-02-25 Jakub Jelinek <jakub@redhat.com>
1286
16a3cf9c 1287 PR target/89434
1288 * gcc.c-torture/execute/pr89434.c: New test.
1289
529acd83 1290 PR target/89438
1291 * gcc.dg/pr89438.c: New test.
1292
622540e3 12932019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1294
1295 PR c++/84585
1296 * g++.dg/cpp0x/pr84585.C: New.
1297
ca180aba 12982019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1299
1300 PR fortran/89174
1301 * gfortran.dg/allocate_with_mold_3.f90: New test.
1302
f6ad730f 13032019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1304
1305 PR target/87007
1306 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1307 * gcc.target/i386/pr87007-2.c: Likewise.
1308
1fa8b8f7 13092019-02-24 Harald Anlauf <anlauf@gmx.de>
1310
1311 PR fortran/89266
1312 PR fortran/88326
1313 * gfortran.dg/pr89266.f90: New test.
1314 * gfortran.dg/pr88326.f90: New test.
1315
e806e3f2 13162019-02-24 Jakub Jelinek <jakub@redhat.com>
1317
1318 PR rtl-optimization/89445
1319 * gcc.target/i386/avx512f-pr89445.c: New test.
1320
1761223a 13212019-02-23 Martin Sebor <msebor@redhat.com>
1322
1323 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1324 wchar_t to wint_t to avoid a bogus -Wformat warning in
1325 ILP32 (bug 77970).
1326
8aaf2fcc 13272019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1328
1329 PR testsuite/89476
1330 * gfortran.dg/ISO_Fortran_binding_5.c: Include
1331 "../../../libgfortran/ISO_Fortran_binding.h".
1332 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1333
8c0f695d 13342019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1335
1336 PR driver/69471
1337 * gcc.dg/pr69471-1.c: New test.
1338 * gcc.dg/pr69471-2.c: Likewise.
1339 * gcc.target/i386/pr69471-3.c: Likewise.
1340
0e8f933e 13412019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1342
1343 PR fortran/84387
1344 * gfortran.dg/dtio_34.f90: New test.
1345
c005651d 13462019-02-23 Marek Polacek <polacek@redhat.com>
1347
1348 PR c++/88294 - ICE with non-constant noexcept-specifier.
1349 * g++.dg/cpp0x/noexcept34.C: New test.
1350 * g++.dg/cpp0x/noexcept35.C: New test.
1351
5724e657 1352 PR c++/89419
1353 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
1354
42ae61b1 13552019-02-23 Paul Thomas <pault@gcc.gnu.org>
1356
1357 PR fortran/88117
1358 * gfortran.dg/deferred_character_32.f90 : New test
1359
889b0295 13602019-02-23 Paul Thomas <pault@gcc.gnu.org>
1361
1362 PR fortran/89385
1363 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
1364 previously incorrect lbound for allocatable expressions. Also
1365 correct stop values to avoid repetition.
1366 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
1367 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
1368
1369 PR fortran/89366
1370 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
1371 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
1372 * gfortran.dg/pr32599.f03 : Set standard to F2008.
1373
689cc9b6 13742019-02-22 David Malcolm <dmalcolm@redhat.com>
1375
1376 PR c++/89390
1377 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
1378 renaming to a multicharacter name, so that start != finish. Add
1379 tests for dtor locations.
1380
64f69b31 13812019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1382
1383 PR c++/84676
1384 * g++.dg/cpp0x/pr84676.C: New.
1385
2462642a 13862019-02-22 Martin Sebor <msebor@redhat.com>
1387
1388 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
1389 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
1390
93fd04e7 13912019-02-22 Harald Anlauf <anlauf@gmx.de>
1392
1393 PR fortran/83057
1394 * gfortran.dg/newunit_6.f90: New test.
1395
e7652833 13962019-02-22 Marek Polacek <polacek@redhat.com>
1397
1398 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
1399 * g++.dg/cpp2a/explicit14.C: New test.
1400
9f74d391 14012019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
1402
1403 PR target/89324
1404 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
1405 * gfortran.fortran-torture/compile/pr89324.f90: New test.
1406
77dd365f 14072019-02-22 Martin Sebor <msebor@redhat.com>
1408
26fb4bf5 1409 PR c/89425
1410 * gcc.dg/Wabsolute-value.c: New test.
1411
77dd365f 1412 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
1413
c30b4960 14142019-02-22 H.J. Lu <hongjiu.lu@intel.com>
1415 Hongtao Liu <hongtao.liu@intel.com>
1416 Sunil K Pandey <sunil.k.pandey@intel.com>
1417
1418 PR target/87007
1419 * gcc.target/i386/pr87007-1.c: New test.
1420 * gcc.target/i386/pr87007-2.c: Likewise.
1421
9af6ed72 14222019-02-22 Richard Biener <rguenther@suse.de>
1423
1424 PR tree-optimization/89440
1425 * gcc.dg/vect/pr89440.c: New testcase.
1426
eb1dc7b8 14272019-02-22 Thomas Schwinge <thomas@codesourcery.com>
1428
b320319b 1429 * lib/target-supports.exp (check_effective_target_offload_nvptx):
1430 Remove.
1431
1d740b07 1432 PR fortran/72741
1433 * gfortran.dg/goacc/classify-routine.f95: Adjust.
1434
9b423754 1435 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
1436 * g++.dg/goacc/template.C: Likewise.
1437
eb1dc7b8 1438 PR fortran/78027
1439 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
1440
3350055c 14412019-02-22 Richard Biener <rguenther@suse.de>
1442
1443 PR middle-end/87609
1444 * gcc.dg/torture/restrict-7.c: New testcase.
1445
02d7a132 14462019-02-21 Jakub Jelinek <jakub@redhat.com>
1447
1448 PR c++/89285
1449 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
1450 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
1451 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
1452 diagnostics.
1453 * g++.dg/cpp1y/constexpr-89285.C: New test.
1454 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
1455 for C++11.
1456 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
1457 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1458
5c9b4418 14592019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1460
1461 PR target/87412
1462 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1463 -fcf-protection with -fcf-protection=branch.
1464 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1465 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1466 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1467 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1468 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1469
69547664 14702019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
1471
1472 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1473 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1474
5132f59f 14752019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1476
1477 PR fortran/86119
1478 * gfortran.dg/warn_conversion_11.f90: New test.
1479
f867b437 14802019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1481
1482 PR target/87412
1483 * gcc.target/i386/pr87412-1.c: New file.
1484 * gcc.target/i386/pr87412-2.c: Likewise.
1485 * gcc.target/i386/pr87412-3.c: Likewise.
1486 * gcc.target/i386/pr87412-4.c: Likewise.
1487
67d294e4 14882019-02-20 Jakub Jelinek <jakub@redhat.com>
1489
0c3f2aa9 1490 PR c++/89403
1491 * g++.dg/cpp0x/pr89403.C: New test.
1492
02dc6028 1493 PR c++/89405
1494 * g++.dg/cpp1z/inline-var5.C: New test.
1495
67d294e4 1496 PR middle-end/89412
1497 * gcc.c-torture/compile/pr89412.c: New test.
1498
89fbfe10 14992019-02-20 Jakub Jelinek <jakub@redhat.com>
1500 David Malcolm <dmalcolm@redhat.com>
1501
1502 PR middle-end/89091
1503 * gcc.dg/torture/pr89091.c: New test.
1504
b47245f1 15052019-02-20 Jakub Jelinek <jakub@redhat.com>
1506
48d4b6c6 1507 PR middle-end/88074
1508 PR middle-end/89415
1509 * gcc.dg/pr88074-2.c: New test.
1510
b47245f1 1511 PR c++/89336
1512 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1513
a268d555 15142019-02-20 David Malcolm <dmalcolm@redhat.com>
1515
1516 PR c/89410
1517 * gcc.dg/pr89410-1.c: New test.
1518 * gcc.dg/pr89410-2.c: New test.
1519
5a6149a3 15202019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1521
1522 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1523 Add PowerPC support.
1524 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1525 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1526
3a7d0e9f 15272019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1528
1529 PR target/86487
1530 * gcc.target/arm/pr86487.c: New.
1531
ab0fbe16 15322019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/84536
1535 * g++.dg/cpp1y/var-templ60.C: New.
1536
a36e00c1 15372019-02-20 Li Jia He <helijia@linux.ibm.com>
1538
1539 PR target/88100
1540 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1541
d69a5a23 15422019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1543
1544 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1545
4946f3a3 15462019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1547
1548 PR fortran/89384
1549 * gfortran.dg/ISO_Fortran_binding_4.f90
1550
3eedad7a 15512019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1552
1553 PR c/87924
1554 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1555 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1556
cda34b22 15572019-02-19 Richard Biener <rguenther@suse.de>
1558
1559 PR middle-end/88074
1560 * gcc.dg/pr88074.c: New testcase.
1561
31358ed0 15622019-02-19 Jakub Jelinek <jakub@redhat.com>
1563
e4241747 1564 PR middle-end/89303
1565 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1566 namespace.
1567
5ebe5c44 1568 PR c++/89387
1569 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1570
fcea8c4d 1571 PR c++/89391
1572 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1573
31358ed0 1574 PR c++/89390
1575 * g++.dg/diagnostic/pr89390.C: New test.
1576
faab32da 15772019-02-18 Sharon Dvir <unapologtic@gmail.com>
1578
1579 * README: Fix typos.
1580
4bd133e5 15812019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1582
1583 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1584 bad_weak_ptr_.
1585
d50eaffb 15862019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1587
1588 PR fortran/87689
1589 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1590 options.
1591 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1592 * gfortran.dg/lto/pr87689_0.f: New file.
1593 * gfortran.dg/lto/pr87689_1.f: New file.
1594
9dddf1a6 15952019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1596
1597 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1598
f7690f14 15992019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1600
1601 * gdc.dg/dg.exp: Tabify.
1602 * gdc.dg/lto/lto.exp: Likewise.
1603 * gdc.test/gdc-test.exp: Likewise.
1604 * lib/gdc-dg.exp: Likewise.
1605 * lib/gdc.exp: Likewise.
1606
94d4532c 16072019-02-18 Richard Biener <rguenther@suse.de>
1608
1609 PR tree-optimization/89296
1610 * gcc.dg/uninit-pr89296.c: New testcase.
1611
9b964845 16122019-02-18 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR target/89369
1615 * gcc.c-torture/execute/pr89369.c: New test.
1616 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1617 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1618 34,63,62.
1619
f6c03eea 16202019-02-18 Martin Jambor <mjambor@suse.cz>
1621
1622 PR tree-optimization/89209
1623 * gcc.dg/tree-ssa/pr89209.c: New test.
1624
dd2e9d21 16252019-02-18 Martin Liska <mliska@suse.cz>
1626
1627 * gfortran.dg/simd-builtins-7.f90: New test.
1628 * gfortran.dg/simd-builtins-7.h: New test.
1629
4c6b245a 16302019-02-17 Harald Anlauf <anlauf@gmx.de>
1631
1632 PR fortran/88299
1633 * gfortran.dg/pr88299.f90: New test.
1634
b6c59db3 16352019-02-17 Harald Anlauf <anlauf@gmx.de>
1636
1637 PR fortran/89077
1638 * gfortran.dg/transfer_simplify_12.f90: New test.
1639
33e6651d 16402019-02-17 Marek Polacek <polacek@redhat.com>
1641
1642 PR c++/89217 - ICE with list-initialization in range-based for loop.
1643 * g++.dg/cpp0x/range-for37.C: New test.
1644
2d4ba130 1645 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1646
9821a0dc 1647 PR c++/89315
1648 * g++.dg/cpp0x/initlist114.C: New test.
1649
6607b4d2 1650 PR c++/89356
1651 * g++.dg/abi/mangle68.C: New test.
1652 * g++.dg/cpp0x/decltype69.C: New test.
1653
3bb711c4 16542019-02-16 David Malcolm <dmalcolm@redhat.com>
1655
1656 PR c++/88680
1657 * g++.dg/wrappers/pr88680.C: New test.
1658
9ad48282 16592019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1660
1661 PR fortran/71066
1662 * gfortran.dg/coarray_data_1.f90: New test.
1663
62fce26f 16642019-02-16 Eric Botcazou <ebotcazou@adacore.com>
1665
1666 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1667 * c-c++-common/patchable_function_entry-default.c: Likewise.
1668 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1669
78a0882d 16702019-02-16 Jakub Jelinek <jakub@redhat.com>
1671
1672 PR rtl-optimization/66152
1673 * gcc.target/i386/pr66152.c: New test.
1674
88af6fa9 16752019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1676
1677 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1678 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1679
a35cc95b 16802019-02-15 Tamar Christina <tamar.christina@arm.com>
1681
1682 * lib/target-supports.exp
1683 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1684 checking alternative.
1685
2df51ced 16862019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1687
1688 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1689
9703fa32 16902019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1691
1692 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1693 * c-c++-common/patchable_function_entry-default.c: Likewise.
1694 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1695 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1696
adcec5a3 16972019-02-15 Jakub Jelinek <jakub@redhat.com>
1698
66edcee6 1699 PR other/69006
1700 PR testsuite/88920
1701 * lib/gcc-dg.exp: If llvm_binutils effective target, set
1702 allow_blank_lines to 2 during initialization.
1703 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1704 it was previously zero.
1705 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1706 Clear allow_blank_lines afterwards whenever it was 1.
1707 * gdc.test/gdc-test.exp (dmd2dg): Don't call
1708 dg-allow-blank-lines-in-output here.
1709 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1710 the tests and restore it back at the end.
1711
adcec5a3 1712 * c-c++-common/ubsan/opts-1.c: New test.
1713 * c-c++-common/ubsan/opts-2.c: New test.
1714 * c-c++-common/ubsan/opts-3.c: New test.
1715 * c-c++-common/ubsan/opts-4.c: New test.
1716
bc6e884f 17172019-02-15 Richard Biener <rguenther@suse.de>
1718 Jakub Jelinek <jakub@redhat.com>
1719
1720 PR tree-optimization/89278
1721 * gcc.dg/pr89278.c: New test.
1722
689babb3 17232019-02-15 Jakub Jelinek <jakub@redhat.com>
1724
8c6d2f0f 1725 PR c/89340
1726 * gcc.dg/pr89340.c: New test.
1727 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1728 that leaf attribute on nested function is useless.
1729
689babb3 1730 PR other/89342
1731 * gcc.dg/pr89342.c: New test.
1732
d827ccd4 17332019-02-14 Jakub Jelinek <jakub@redhat.com>
1734
1735 PR rtl-optimization/89354
1736 * gcc.dg/pr89354.c: New test.
1737
6c5f54a5 17382019-02-14 Uroš Bizjak <ubizjak@gmail.com>
1739
1740 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1741 * gcc.target/i386/ssse3-pabsd.c: Ditto.
1742 * gcc.target/i386/ssse3-pabsw.c: Ditto.
1743 * gcc.target/i386/ssse3-palignr.c: Ditto.
1744 * gcc.target/i386/ssse3-phaddd.c: Ditto.
1745 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1746 * gcc.target/i386/ssse3-phaddw.c: Ditto.
1747 * gcc.target/i386/ssse3-phsubd.c: Ditto.
1748 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1749 * gcc.target/i386/ssse3-phsubw.c: Ditto.
1750 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1751 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1752 * gcc.target/i386/ssse3-pshufb.c: Ditto.
1753 * gcc.target/i386/ssse3-psignb.c: Ditto.
1754 * gcc.target/i386/ssse3-psignd.c: Ditto.
1755 * gcc.target/i386/ssse3-psignw.c: Ditto.
1756
9d66f321 17572018-02-14 Steve Ellcey <sellcey@marvell.com>
1758
1759 * gcc.target/aarch64/pcs_attribute.c: New test.
1760
4382a5c9 17612019-02-14 Harald Anlauf <anlauf@gmx.de>
1762
1763 PR fortran/88248
1764 * gfortran.dg/pr88248.f90: New test.
1765 * gfortran.dg/f2018_obs.f90: Updated test.
1766
07a9d3db 17672019-02-14 Tamar Christina <tamar.christina@arm.com>
1768
1769 * gcc.target/arm/pr88850.c: change options to additional option.
1770
e06fcd5a 17712019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1772
1773 PR d/87864
1774 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
1775 present.
1776
ea257f14 17772019-02-14 Tamar Christina <tamar.christina@arm.com>
1778
1779 PR target/88850
1780 * gcc.target/arm/pr88850-2.c: New test.
1781 * lib/target-supports.exp
1782 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
1783 check_effective_target_arm_neon_softfp_fp16_ok,
1784 add_options_for_arm_neon_softfp_fp16): New.
1785
5770b8ce 17862019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
1787
1788 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
1789 * lib/target-supports.exp: Add procedure to check for ldrd.
1790
dac1fbf6 17912019-02-14 Cesar Philippidis <cesar@codesourcery.com>
1792
1793 PR fortran/72715
1794 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
1795 * gfortran.dg/goacc/loop-3.f95: Likewise.
1796 * gfortran.dg/goacc/pr72715.f90: New test.
1797
71fe24c6 17982019-02-14 Martin Liska <mliska@suse.cz>
1799
1800 PR rtl-optimization/89242
1801 * g++.dg/pr89242.C: New test.
1802
cd3f735a 18032019-02-14 Jakub Jelinek <jakub@redhat.com>
1804
bcdfc955 1805 PR tree-optimization/89314
1806 * gcc.dg/pr89314.c: New test.
1807
cd3f735a 1808 PR middle-end/89284
1809 * gcc.dg/ubsan/pr89284.c: New test.
1810
4d502758 18112019-02-13 Ian Lance Taylor <iant@golang.org>
1812
1813 * gcc.dg/func-attr-1.c: New test.
1814
055cced2 18152019-02-13 Uroš Bizjak <ubizjak@gmail.com>
1816
1817 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1818
3a860627 18192019-02-13 Marek Polacek <polacek@redhat.com>
1820
1821 PR c++/89297 - ICE with OVERLOAD in template.
1822 * g++.dg/cpp0x/initlist113.C: New test.
1823
601c59dd 18242019-02-13 Alexandre Oliva <aoliva@redhat.com>
1825
40563cf7 1826 PR c++/86379
1827 * g++.dg/cpp0x/pr86379.C: New.
1828
601c59dd 1829 PR c++/87322
1830 * g++.dg/cpp1y/pr87322.C: New.
1831 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
1832 instantiate the expected number of lambda functions.
1833
2a18fb57 18342019-02-13 Marek Polacek <polacek@redhat.com>
1835
1836 PR c++/77304
1837 * g++.dg/cpp2a/nontype-class13.C: New test.
1838
389f58a1 18392019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
1840
1841 PR target/89190
1842 * gcc.target/arm/pr89190.c: New test.
1843
f2da1a76 18442019-02-13 David Malcolm <dmalcolm@redhat.com>
1845
1846 PR c++/89036
1847 * g++.dg/concepts/pr89036.C: New test.
1848
a7f0b0f6 18492019-02-13 Tamar Christina <tamar.christina@arm.com>
1850
1851 PR target/88847
1852 * gcc.target/aarch64/sve/pr88847.c: New test.
1853
4cbfbcd7 18542019-02-13 Jonathan Wakely <jwakely@redhat.com>
1855 Jakub Jelinek <jakub@redhat.com>
1856
1857 PR middle-end/89303
1858 * g++.dg/torture/pr89303.C: New test.
1859
64bd49fa 18602019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1861
1862 PR c++/88986
1863 * g++.dg/cpp1z/using4.C: New.
1864 * g++.dg/cpp1z/using5.C: Likewise.
1865 * g++.dg/cpp1z/using6.C: Likewise.
1866
d8dd2f06 18672019-02-13 Jakub Jelinek <jakub@redhat.com>
1868
1869 PR target/89290
1870 * gcc.target/i386/pr89290.c: New test.
1871
4c5d288b 18722019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
1873
1874 * gcc.target/powerpc/crypto-builtin-1.c
1875 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1876 New testcases.
1877
916752ca 18782019-02-12 H.J. Lu <hongjiu.lu@intel.com>
1879
1880 PR target/89229
1881 * gcc.target/i386/pr89229-1.c: New test.
1882
7bd6e754 18832019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1884
1885 PR target/89233
1886 * gcc.target/s390/pr89233.c: New test.
1887
f5239990 18882018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1889
1890 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1891 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1892 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1893
4ea8ba24 18942019-02-12 Richard Biener <rguenther@suse.de>
1895
1896 PR tree-optimization/89253
1897 * gfortran.dg/pr89253.f: New testcase.
1898
44263306 18992019-02-11 Marek Polacek <polacek@redhat.com>
1900
1901 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1902 * g++.dg/cpp0x/nullptr40.C: New test.
1903 * g++.dg/cpp0x/nullptr41.C: New test.
1904
61b94553 19052019-02-11 Jakub Jelinek <jakub@redhat.com>
1906
1907 PR c++/88977
1908 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1909
5f299139 19102019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1911
1912 PR tree-optimization/86637
1913 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1914
49a30f91 19152019-02-11 Martin Sebor <msebor@redhat.com>
1916
1917 PR tree-optimization/88771
1918 * gcc.dg/Wstringop-overflow-8.c: New test.
1919 * gcc.dg/Wstringop-overflow-9.c: New test.
1920 * gcc.dg/Warray-bounds-40.c: New test.
1921 * gcc.dg/builtin-stpncpy.c: Adjust.
1922 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1923 * g++.dg/opt/memcpy1.C: Adjust.
1924
08acf739 19252019-02-11 Martin Sebor <msebor@redhat.com>
1926
1927 PR c++/87996
1928 * c-c++-common/array-5.c: New test.
1929 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1930 * g++.dg/init/new38.C: Same.
1931 * g++.dg/init/new43.C: Same.
1932 * g++.dg/init/new44.C: Same.
1933 * g++.dg/init/new46.C: Same.
1934 * g++.dg/other/large-size-array.C: Same.
1935 * g++.dg/other/new-size-type.C: Same.
1936 * g++.dg/template/array30.C: Same.
1937 * g++.dg/template/array32.C: New test.
1938 * g++.dg/template/dependent-name3.C: Adjust.
1939 * gcc.dg/large-size-array-3.c: Same.
1940 * gcc.dg/large-size-array-5.c: Same.
1941 * gcc.dg/large-size-array.c: Same.
1942 * g++.old-deja/g++.brendan/array1.C: Same.
1943 * g++.old-deja/g++.mike/p6149.C: Same.
1944
40dea7a3 19452019-02-11 Martin Sebor <msebor@redhat.com>
1946
1947 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1948
dd9bf21a 19492019-02-11 Tamar Christina <tamar.christina@arm.com>
1950
1951 PR middle-end/88560
1952 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1953 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1954 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1955
2e25871b 19562019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1957
1958 * gcc.target/powerpc/vec-sld-modulo.c: New.
1959 * gcc.target/powerpc/vec-srad-modulo.c: New.
1960 * gcc.target/powerpc/vec-srd-modulo.c: New.
1961
8cdb0206 19622019-02-11 Martin Liska <mliska@suse.cz>
1963
1964 PR ipa/89009
1965 * g++.dg/ipa/pr89009.C: New test.
1966
dd686aa9 19672019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1968
3c0f9ba3 1969 PR fortran/71723
dd686aa9 1970 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1971 * gfortran.dg/pointer_init_6.f90: Likewise.
1972 * gfortran.dg/pointer_init_9.f90: New test.
1973
ce0d2534 19742019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1975
1976 PR fortran/67679
dd686aa9 1977 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 1978
dd31e240 19792019-02-10 Jakub Jelinek <jakub@redhat.com>
1980
1981 PR tree-optimization/89268
1982 * gcc.dg/vect/pr89268.c: New test.
1983
0d8e7678 19842019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1985
1986 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1987
517c0439 19882019-02-09 Harald Anlauf <anlauf@gmx.de>
1989
1990 PR fortran/89077
1991 * gfortran.dg/substr_simplify.f90: New test.
1992
645d7017 19932019-02-09 Jan Hubicka <hubicka@ucw.cz>
1994
1995 PR ipa/88711
1996 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1997
7d41610c 19982019-02-09 Paul Thomas <pault@gcc.gnu.org>
1999
2000 PR fortran/89200
2001 * gfortran.dg/array_reference_2.f90 : New test.
2002
116200f6 20032019-02-09 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR middle-end/89246
2006 * gcc.dg/gomp/pr89246-1.c: New test.
2007 * gcc.dg/gomp/pr89246-2.c: New test.
2008
83658f41 20092019-02-08 Jakub Jelinek <jakub@redhat.com>
2010
2011 PR tree-optimization/88739
2012 * gcc.c-torture/execute/pr88739.c: New test.
2013
b8a74718 20142019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2015
2016 PR testsuite/89258
2017 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2018
e9f7f5f0 20192019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2020
2021 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2022 * gcc.target/s390/vector/vec-copysign.c: New test.
2023
40d78a35 20242019-02-08 Richard Biener <rguenther@suse.de>
2025
2026 PR tree-optimization/89247
2027 * gcc.dg/torture/pr89247.c: New testcase.
2028
e4157058 20292019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2030
2031 * gcc.target/s390/jump-label.c: New test.
2032
9160da73 20332019-02-08 Richard Biener <rguenther@suse.de>
2034
2035 PR testsuite/89250
2036 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2037
82182896 20382019-02-08 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR rtl-optimization/89234
2041 * g++.dg/ubsan/pr89234.C: New test.
2042
829a2e03 20432019-02-08 Richard Biener <rguenther@suse.de>
2044
2045 PR middle-end/89223
2046 * gcc.dg/torture/pr89223.c: New testcase.
2047
72ea15e5 20482019-02-07 David Malcolm <dmalcolm@redhat.com>
2049
2050 PR tree-optimization/86637
2051 PR tree-optimization/89235
2052 * gcc.c-torture/compile/pr86637-1.c: New test.
2053 * gcc.c-torture/compile/pr86637-2.c: New test.
2054 * gcc.c-torture/compile/pr86637-3.c: New test.
2055 * gcc.c-torture/compile/pr89235.c: New test.
2056
44b8cbb6 20572019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2058
2059 * gcc.target/aarch64/abd_1.c: New test.
2060 * gcc.dg/sabd_1.c: Likewise.
2061
27c348b7 20622019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2063
2064 PR fortran/52789
2065 * gfortran.dg/wunused-parameter_2.f90: New test.
2066
8b7a262d 20672019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2068
2069 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2070
8c0752a6 20712019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2072
2073 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2074 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2075
bb8389e1 20762019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2077 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR bootstrap/88714
2080 * gcc.c-torture/execute/pr88714.c: New test.
2081 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2082
d54f2f36 20832019-02-07 Tamar Christina <tamar.christina@arm.com>
2084
2085 PR/target 88850
2086 * gcc.target/arm/pr88850.c: New test.
2087
939d44f3 20882019-02-07 Alexandre Oliva <aoliva@redhat.com>
2089
2090 PR c++/86218
2091 * g++.dg/cpp0x/pr86218.C: New.
2092
c2041c0a 20932019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2094
2095 PR rtl-optimization/89225
2096 * gcc.target/powerpc/pr89225.c: New.
2097
2947ccc6 20982019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2099
2100 * gnat.dg/opt76.adb: New test.
2101
9d066a44 21022019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2103
2104 PR fortran/71860
2105 * gfortran.dg/null_10.f90: New test.
2106
c92ab8d4 21072019-02-06 David Malcolm <dmalcolm@redhat.com>
2108
2109 PR c++/71302
2110 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2111 column numbers to dg-warning directives where they are correct.
2112 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2113 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2114 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2115
95be3519 21162019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2117
2118 PR debug/87451
2119 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2120 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2121 xfail scan-assembler-not with Solaris as.
2122
af2aae4f 21232019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2124
2125 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2126 counts and target.
2127 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2128 counts and target.
2129 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2130 counts and target.
2131
d75855b4 21322019-02-06 Richard Biener <rguenther@suse.de>
2133
2134 PR tree-optimization/89182
2135 * gfortran.dg/graphite/pr89182.f90: New testcase.
2136
641cffa6 21372019-02-06 Jakub Jelinek <jakub@redhat.com>
2138
b7c999fc 2139 PR c/89211
2140 * gcc.dg/pr89211.c: New test.
2141
641cffa6 2142 PR middle-end/89210
2143 * c-c++-common/builtin-convertvector-2.c: New test.
2144
1a1a006b 21452019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2146
2147 PR go/89019
2148 * lib/go-torture.exp: Test compiling with -flto.
2149
45287c8a 21502019-02-06 Joseph Myers <joseph@codesourcery.com>
2151
2152 PR c/88584
2153 * gcc.dg/redecl-18.c: New test.
2154
b5a6b127 21552019-02-05 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR c++/89187
2158 * g++.dg/opt/pr89187.C: New test.
2159
21602019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 2161
2162 * jit.dg/add-driver-options-testlib.c: Add support file for
2163 test-add-driver-options.c testcase.
2164 * jit.dg/all-non-failing-tests.h: Add note about
2165 test-add-driver-options.c
2166 * jit.dg/jit.exp (jit-dg-test): Update to support
2167 add-driver-options-testlib.c compilation.
2168 * jit.dg/test-add-driver-options.c: New testcase.
2169
6058af91 21702019-02-05 Jakub Jelinek <jakub@redhat.com>
2171
2172 PR rtl-optimization/11304
2173 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2174 * gcc.target/i386/call-2.c: New test.
2175
74ce2ebb 21762019-02-05 Marek Polacek <polacek@redhat.com>
2177
2178 PR c++/89158 - by-value capture of constexpr variable broken.
2179 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
2180
b81e8ebc 21812019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
2182
2183 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
2184
969a9cce 21852019-02-05 Jakub Jelinek <jakub@redhat.com>
2186
320c312b 2187 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
2188 target.
2189 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2190
32b5e7b8 2191 PR target/89188
2192 * g++.dg/opt/pr89188.C: New test.
2193
969a9cce 2194 PR rtl-optimization/89195
2195 * gcc.c-torture/execute/pr89195.c: New test.
2196
12edc914 21972019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2198
2199 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
2200 hardware.
2201 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
2202 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
2203 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
2204 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
2205 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
2206 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
2207 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2208 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
2209 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
2210
f8037d2a 22112019-02-05 Jakub Jelinek <jakub@redhat.com>
2212
2213 PR target/89186
2214 * g++.dg/ext/vector36.C: New test.
2215
9ca54fa1 22162019-02-05 Alexandre Oliva <aoliva@redhat.com>
2217
2218 PR c++/87770
2219 * g++.dg/pr87770.C: New.
2220
df378257 22212019-02-04 Harald Anlauf <anlauf@gmx.de>
2222
2223 PR fortran/89077
2224 * gfortran.dg/pr89077.f90: New test.
2225
d92348e0 22262019-02-04 Martin Liska <mliska@suse.cz>
2227
90f52861 2228 PR ipa/88985
2229 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 2230
50d9292e 22312019-02-04 Jakub Jelinek <jakub@redhat.com>
2232
2233 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2234 characters or extra spaces after the comment character.
2235
00334655 22362019-02-04 Jakub Jelinek <jakub@redhat.com>
2237
2238 * g++.dg/torture/alias-1.C: New test.
2239
0ff407d4 22402019-02-03 Martin Sebor <msebor@redhat.com>
2241
3f99f52e 2242 PR c/69661
2243 * c-c++-common/Wsequence-point-2.c: New test.
2244
0ff407d4 2245 PR c++/44648
2246 * g++.dg/warn/Wunused-var-35.C: New test.
2247
1efbfaeb 22482019-02-03 Richard Biener <rguenther@suse.de>
2249
2250 PR debug/87295
2251 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2252
b399769c 22532019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2254
2255 PR fortran/88298
2256 * gfortran.dg/warn_conversion_10.f90: New test.
2257
1834f7a3 22582019-02-02 Paul Thomas <pault@gcc.gnu.org>
2259
2260 PR fortran/88393
2261 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2262
ba3862bc 22632019-02-02 Paul Thomas <pault@gcc.gnu.org>
2264
2265 PR fortran/88980
2266 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2267
285eb84d 22682019-02-02 Paul Thomas <pault@gcc.gnu.org>
2269
2270 PR fortran/88685
2271 * gfortran.dg/pointer_array_component_3.f90 : New test.
2272
b27fce45 22732019-02-02 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR middle-end/87887
2276 * gcc.dg/gomp/pr87887-1.c: New test.
2277 * gcc.dg/gomp/pr87887-2.c: New test.
2278
49b830df 22792019-02-01 Jakub Jelinek <jakub@redhat.com>
2280
2281 PR fortran/83246
2282 PR fortran/89084
2283 * gfortran.dg/pr89084.f90: New test.
2284 * gfortran.dg/lto/pr89084_0.f90: New test.
2285 * gfortran.dg/pr83246.f90: New test.
2286
bdb43276 22872019-02-01 Marek Polacek <polacek@redhat.com>
2288
2289 PR c++/88325 - ICE with invalid out-of-line template member definition.
2290 * g++.dg/cpp2a/typename14.C: New test.
2291
b02075cf 22922019-02-01 Richard Biener <rguenther@suse.de>
2293
2294 PR middle-end/88597
2295 * gcc.dg/torture/pr88597.c: New testcase.
2296
a6d33bbd 22972019-02-01 Richard Biener <rguenther@suse.de>
2298
2299 PR tree-optimization/85497
2300 * gcc.dg/graphite/pr85497.c: New testcase.
2301
9c0775d3 23022019-02-01 Richard Biener <rguenther@suse.de>
2303
2304 PR testsuite/87451
2305 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2306
5ab8180e 23072019-02-01 Jakub Jelinek <jakub@redhat.com>
2308
38f851c4 2309 PR tree-optimization/89143
2310 * gcc.dg/tree-ssa/vrp121.c: New test.
2311
d681ced2 2312 PR tree-optimization/88107
2313 * gcc.dg/gomp/pr88107.c: New test.
2314
5ab8180e 2315 PR c++/87175
2316 * g++.dg/ext/attrib57.C: New test.
2317
886345e6 23182018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2319
2320 PR tree-optimization/88932
2321 * gfortran.dg/pr88932.f90: New test.
2322
f1329be6 23232019-01-31 Marek Polacek <polacek@redhat.com>
2324
2325 PR c++/88983 - ICE with switch in constexpr function.
2326 * g++.dg/cpp1y/constexpr-88983.C: New test.
2327
a82041dd 23282019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2329
2330 PR fortran/88669
2331 * gfortran.dg/contiguous_9.f90: New test.
2332
c8f861a0 23332019-01-31 Marek Polacek <polacek@redhat.com>
2334
2335 PR c++/89083, c++/80864 - ICE with list initialization in template.
2336 * g++.dg/cpp0x/initlist107.C: New test.
2337 * g++.dg/cpp0x/initlist108.C: New test.
2338 * g++.dg/cpp0x/initlist109.C: New test.
2339 * g++.dg/cpp0x/initlist110.C: New test.
2340 * g++.dg/cpp0x/initlist111.C: New test.
2341 * g++.dg/cpp0x/initlist112.C: New test.
2342 * g++.dg/init/ptrfn4.C: New test.
2343
d6bfe450 23442019-01-31 David Malcolm <dmalcolm@redhat.com>
2345
2346 PR c/89122
2347 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
2348 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
2349
45ccb5c4 23502019-01-31 Richard Biener <rguenther@suse.de>
2351
2352 PR tree-optimization/89135
2353 * gcc.dg/torture/pr89135.c: New testcase.
2354
06438ec9 23552019-01-31 Jakub Jelinek <jakub@redhat.com>
2356
2357 PR sanitizer/89124
2358 * c-c++-common/asan/pr89124.c: New test.
2359
a11ed94b 23602019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2361
2362 PR fortran/52564
2363 * gfortran.dg/print_2.f90: New test.
2364
3143c7ef 23652019-01-30 Vladimir Makarov <vmakarov@redhat.com>
2366
2367 PR rtl-optimization/87246
2368 * gcc.target/i386/pr87246.c: New.
2369
7066144a 23702019-01-30 Marek Polacek <polacek@redhat.com>
2371
2372 PR c++/89119 - ICE with value-initialization in template.
2373 * g++.dg/cpp0x/initlist-value3.C: New test.
2374
f665d347 23752019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2376
2377 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
2378 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
2379 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
2380 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
2381 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
2382 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
2383 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
2384 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
2385 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
2386 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 2387
a657d4f2 23882019-01-30 Richard Biener <rguenther@suse.de>
2389
2390 PR tree-optimization/89111
2391 * gcc.dg/torture/pr89111.c: New testcase.
2392
7617d72d 23932019-01-30 Andrew Stubbs <ams@codesourcery.com>
2394
2395 PR testsuite/88920
7617d72d 2396 * lib/target-supports.exp: Cache result.
2397
915549a3 23982019-01-30 Jakub Jelinek <jakub@redhat.com>
2399
cc4ffc4c 2400 PR c++/89105
2401 * g++.target/i386/pr89105.C: New test.
2402
915549a3 2403 PR c/89061
2404 * gcc.dg/pr89061.c: New test.
2405
8421f31a 24062019-01-29 Martin Sebor <msebor@redhat.com>
2407
2408 PR c/88956
2409 * gcc.dg/Warray-bounds-39.c: New test.
2410
bd509204 24112019-01-29 Marek Polacek <polacek@redhat.com>
2412
2413 PR testsuite/89110
2414 * g++.dg/other/nontype-1.C: Expect error in all modes.
2415 * g++.dg/parse/crash13.C: Likewise.
2416 * g++.dg/parse/error36.C: Likewise.
2417 * g++.dg/template/error29.C: Likewise.
2418
659d7fd3 24192019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2420
2421 PR fortran/57048
2422 * gfortran.dg/c_funptr_1.f90: New file.
2423 * gfortran.dg/c_funptr_1_mod.f90: New file.
2424
2c4b47e3 24252019-01-29 Jakub Jelinek <jakub@redhat.com>
2426
2427 PR c++/66676
2428 PR ipa/89104
2429 * gcc.dg/gomp/pr89104.c: New test.
2430
25b414df 24312019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2432
2433 * gdc.dg/pr89042a.d: Mark as compile test.
2434 * gdc.dg/pr89042b.d: Likewise.
2435
c4b0762a 24362019-01-29 Richard Biener <rguenther@suse.de>
2437
2438 PR debug/87295
2439 * g++.dg/lto/pr87295_0.C: New testcase.
2440
a456bf31 24412019-01-29 Jakub Jelinek <jakub@redhat.com>
2442
b5c856bd 2443 PR c/89045
2444 * gcc.dg/pr89045.c: New test.
2445
a456bf31 2446 PR c/86125
2447 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
2448 lp64, ilp32 and llp64 only.
2449 (fputs): Use unsigned long long instead of size_t for return type.
2450 (vfprintf, vfscanf): Accept arbitrary target specific type for
2451 va_list.
2452
44da2a17 24532019-01-28 Marek Polacek <polacek@redhat.com>
2454
2455 PR c++/88358 - name wrongly treated as type.
2456 * g++.dg/cpp2a/typename1.C: Add dg-error.
2457 * g++.dg/cpp2a/typename13.C: New test.
2458 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2459 Add typename.
2460
97569c2c 24612019-01-28 Marek Polacek <polacek@redhat.com>
2462
2463 * g++.dg/cpp0x/enum37.C: Add dg-error.
2464
a6061e19 24652019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2466
2467 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2468 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2469
7f68559b 24702019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2471
2472 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2473 "-Wattribute-alias".
2474
2d3af381 24752019-01-27 Uroš Bizjak <ubizjak@gmail.com>
2476
2477 PR fortran/70696
2478 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2479
1d41b42f 24802019-01-27 Marek Polacek <polacek@redhat.com>
2481
b7feeace 2482 PR c++/88815 - narrowing conversion lost in decltype.
2483 PR c++/78244 - narrowing conversion in template not detected.
2484 * g++.dg/cpp0x/Wnarrowing15.C: New test.
2485 * g++.dg/cpp0x/Wnarrowing16.C: New test.
2486 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2487 * g++.dg/cpp1y/Wnarrowing1.C: New test.
2488
1d41b42f 2489 PR c++/89024 - ICE with incomplete enum type.
2490 * g++.dg/cpp0x/enum37.C: New test.
2491
ecb2c722 24922019-01-27 Eric Botcazou <ebotcazou@adacore.com>
2493
2494 * gnat.dg/opt75.adb: New test.
2495 * gnat.dg/opt75_pkg.ad[sb]: New helper.
2496
36cd2681 24972019-01-27 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR target/87214
2500 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2501 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2502
9eafff7e 25032019-01-26 Martin Jambor <mjambor@suse.cz>
2504
2505 PR ipa/88933
2506 * gfortran.dg/gomp/pr88933.f90: New test.
2507
cfa3a863 25082019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2509
2510 PR d/89042
2511 * gdc.dg/pr89042a.d: New test.
2512 * gdc.dg/pr89042b.d: New test.
2513
bc3eb257 25142019-01-26 Harald Anlauf <anlauf@gmx.de>
2515
2516 PR fortran/57553
2517 * gfortran.dg/pr57553.f90: New test.
2518
aced6683 25192019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2520
2521 * gnat.dg/array34.adb: New test.
2522
e1b6ccb9 25232019-01-26 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR preprocessor/88974
2526 * c-c++-common/cpp/pr88974.c: New test.
2527
837ddebd 25282019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2529
2530 PR c++/88969
2531 * g++.dg/cpp2a/destroying-delete2.C: New.
2532 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2533
2ae44fa6 25342019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2535
2536 PR fortran/85780
2537 * gfortran.dg/pr85780.f90: Update testcase for error message.
2538
eaaf56a1 25392019-01-25 Richard Earnshaw <rearnsha@arm.com>
2540
2541 PR target/88469
2542 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2543 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2544 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2545
91843495 25462019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2547
2548 PR middle-end/89037
2549 * gcc.dg/pr89037.c: New test.
2550
a0eb8b4f 25512019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2552
2553 * lib/target-supports.exp (check_effective_target_fenv): New.
2554 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2555 fenv effective target.
2556 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2557 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2558 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2559 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2560
794fefda 25612019-01-25 Richard Biener <rguenther@suse.de>
2562
2563 PR tree-optimization/86865
2564 * gcc.dg/graphite/pr86865.c: New testcase.
2565 * gcc.dg/graphite/pr69728.c: XFAIL.
2566 * gcc.dg/graphite/scop-21.c: Likewise.
2567
530b8be5 25682019-01-24 Martin Sebor <msebor@redhat.com>
2569
2570 PR c/86125
2571 PR c/88886
2572 PR middle-end/86308
2573 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2574 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2575 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2576 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2577 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2578 * gcc.dg/builtins-69.c: New test.
2579 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2580 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2581
42202832 25822019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2583
5d95efca 2584 PR rtl-optimization/88948
42202832 2585 * gcc.target/i386/pr88948.c: New test.
2586
b5e76680 25872019-01-24 Jakub Jelinek <jakub@redhat.com>
2588
7fe7a53d 2589 PR debug/89006
2590 * g++.dg/debug/pr89006.C: New test.
2591
190cf9af 2592 PR middle-end/89015
2593 * gcc.dg/gomp/pr89015.c: New test.
2594
b5e76680 2595 PR c++/88976
2596 * c-c++-common/gomp/cancel-2.c: New test.
2597 * gcc.dg/gomp/cancel-1.c: New test.
2598 * g++.dg/gomp/cancel-1.C: New test.
2599 * g++.dg/gomp/cancel-2.C: New test.
2600 * g++.dg/gomp/cancel-3.C: New test.
2601
e42d723e 26022019-01-24 Jakub Jelinek <jakub@redhat.com>
2603
2604 PR tree-optimization/89027
2605 * gfortran.dg/gomp/pr89027.f90: New test.
2606
297fd295 26072019-01-24 Paul Thomas <pault@gcc.gnu.org>
2608
2609 PR fortran/88929
e42d723e 2610 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2611 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 2612
161cd7e6 26132019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2614
2615 PR libgcc/88931
2616 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2617 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2618 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2619 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2620
58bc31f2 26212019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2622
2623 PR target/88998
2624 * g++.target/i386/pr88998.c: New test.
2625
dffbcba8 26262019-01-23 Marek Polacek <polacek@redhat.com>
2627
2628 PR c++/88757 - qualified name treated wrongly as type.
2629 * g++.dg/cpp0x/dependent2.C: New test.
2630 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2631 * g++.dg/cpp2a/typename12.C: New test.
2632 * g++.dg/template/static30.C: Remove dg-error.
2633
1f03c410 26342019-01-23 Jakub Jelinek <jakub@redhat.com>
2635
8090d51c 2636 PR c/44715
2637 * c-c++-common/pr44715.c: New test.
2638
1f03c410 2639 PR c++/88984
2640 * c-c++-common/pr88984.c: New test.
2641
a74580b3 26422019-01-23 Richard Biener <rguenther@suse.de>
2643
2644 PR tree-optimization/89008
2645 * gcc.dg/torture/pr89008.c: New testcase.
2646
c90ac599 26472019-01-23 Eric Botcazou <ebotcazou@adacore.com>
2648
2649 * gnat.dg/specs/opt4.ads: New test.
2650
c5bd837e 26512019-01-23 Jakub Jelinek <jakub@redhat.com>
2652
2653 PR tree-optimization/88964
2654 * gfortran.dg/pr88964.f90: New test.
2655
8eacaaff 26562019-01-22 Martin Sebor <msebor@redhat.com>
2657
2658 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2659 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2660 non_strict_align.
2661 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2662 * c-c++-common/Wrestrict.c: Make xfails conditional on target
2663 non_strict_align.
2664
c4851c82 26652018-01-22 Steve Ellcey <sellcey@marvell.com>
2666
8eacaaff 2667 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 2668 to aarch64*-*-* target.
8eacaaff 2669 * c-c++-common/gomp/pr60823-3.c: Ditto.
2670 * g++.dg/gomp/declare-simd-1.C: Ditto.
2671 * g++.dg/gomp/declare-simd-3.C: Ditto.
2672 * g++.dg/gomp/declare-simd-4.C: Ditto.
2673 * g++.dg/gomp/declare-simd-7.C: Ditto.
2674 * g++.dg/gomp/pr88182.C: Ditto.
2675 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2676 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2677 * gcc.dg/gomp/pr59669-2.c: Ditto.
2678 * gcc.dg/gomp/pr87895-1.c: Ditto.
2679 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2680 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2681 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2682 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 2683
f840847c 26842019-01-22 Jakub Jelinek <jakub@redhat.com>
2685
849c3260 2686 PR target/88965
2687 * gcc.target/powerpc/pr88965.c: New test.
2688
f840847c 2689 PR middle-end/88968
2690 * c-c++-common/gomp/atomic-23.c: New test.
2691
4348a41f 26922019-01-22 Harald Anlauf <anlauf@gmx.de>
2693
2694 PR fortran/88579
2695 * gfortran.dg/power_8.f90: New test.
2696
2e9ceebc 26972019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2698
2699 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2700 * g++.dg/vec-init-1.C: Likewise.
2701 * gcc.dg/pr87793.c: Likewise.
2702
55d483b8 27032019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2704
2705 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2706 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2707
0e814d12 27082019-01-22 Richard Earnshaw <rearnsha@arm.com>
2709
2710 PR target/88469
2711 * gcc.target/arm/aapcs/bitfield2.c: New test.
2712 * gcc.target/arm/aapcs/bitfield3.c: New test.
2713
ca6770cd 27142019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
2715
2716 PR rtl-optimization/87763
2717 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2718
a1ab436f 27192019-01-22 H.J. Lu <hongjiu.lu@intel.com>
2720
2721 PR target/88954
2722 * gcc.target/i386/pr88954-1.c: New test.
2723 * gcc.target/i386/pr88954-2.c: Likewise.
2724
f8f32a5f 27252019-01-22 Richard Earnshaw <rearnsha@arm.com>
2726
2727 PR target/88469
2728 * gcc.target/arm/aapcs/bitfield1.c: New test.
2729 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2730 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2731 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2732
cc41270a 27332019-01-22 Manfred Schwarb <manfred99@gmx.ch>
2734
2735 * gfortran.dg/array_function_5.f90: Fix a dg directive.
2736 * gfortran.dg/block_16.f08: Likewise.
2737 * gfortran.dg/dec_structure_14.f90: Likewise.
2738 * gfortran.dg/namelist_96.f90: Likewise.
2739 * gfortran.dg/newunit_5.f90.f90: Moved to
2740 * gfortran.dg/newunit_5.f90: here.
2741 * gfortran.dg/pdt_28.f03: Likewise.
2742 * gfortran.dg/spread_simplify_1.f90: Likewise.
2743
dc7008d9 27442019-01-22 Tamar Christina <tamar.christina@arm.com>
2745
2746 PR/tree-optimization 88903
2747 * gcc.dg/vect/pr88903-1.c: Add explicit &.
2748
9e73df6b 27492019-01-22 Jakub Jelinek <jakub@redhat.com>
2750
8167e4bd 2751 PR rtl-optimization/88904
2752 * gcc.c-torture/execute/pr88904.c: New test.
2753
786a3490 2754 PR target/88905
2755 * gcc.dg/pr88905.c: New test.
2756
9e73df6b 2757 PR rtl-optimization/49429
2758 PR target/49454
2759 PR rtl-optimization/86334
2760 PR target/88906
2761 * gcc.target/i386/pr86334.c: New test.
2762 * gcc.target/i386/pr88906.c: New test.
2763
77fe9474 27642019-01-21 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR c++/88949
2767 * g++.dg/gomp/pr88949.C: New test.
2768
d2019c03 27692019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 2770
2771 * class_66.f90: Fix a dg directive.
2772 * debug/pr35154-stabs.f: Likewise.
2773 * dec_d_lines_3.f: Likewise.
2774 * dec_d_lines_3.f: Likewise.
2775 * dec_structure_12.f90: Likewise.
2776 * dec_structure_15.f90: Likewise.
2777 * deferred_character_31.f90: Likewise.
2778 * dtio_31.f03: Likewise.
2779 * dtio_32.f03: Likewise.
2780 * extends_11.f03: Likewise.
2781 * integer_plus.f90: Likewise.
2782 * pdt_25.f03: Likewise.
2783 * pr58968.f: Likewise.
2784 * pr78259.f90: Likewise.
2785 * vect/vect-2.f90: Likewise.
2786 * matmul_const.f90: Likewise.
2787
bca15b83 27882019-01-21 Uroš Bizjak <ubizjak@gmail.com>
2789
2790 PR target/88938
2791 * gcc.target/i386/pr88938.c: New test.
2792
99bf4b63 27932019-01-21 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR sanitizer/88901
2796 * g++.dg/asan/pr88901.C: New test.
2797
f6aa5c04 27982019-01-21 Tamar Christina <tamar.christina@arm.com>
2799
2800 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2801
8144bd52 28022019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2803
2804 PR c/88928
2805 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2806 * gcc.dg/pr88928.c: New test case.
2807
e807b7ed 28082019-01-21 Jakub Jelinek <jakub@redhat.com>
2809
2810 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2811 {long ,short ,}{unsigned ,}int.
2812
26e8495a 28132019-01-21 Richard Biener <rguenther@suse.de>
2814
2815 PR tree-optimization/88934
2816 * gfortran.dg/pr88934.f90: New testcase.
2817
eaf966f3 28182019-01-20 Ulrich Drepper <drepper@redhat.com>
2819
2820 Fix after C++ P0600 implementation.
2821 * g++.dg/init/new39.C: Don't just ignore result of new.
2822
c343819b 28232019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
2824
2825 * gdc.dg/runnable.d: Add more tests for comparing complex types.
2826
c161bb93 28272019-01-20 Johannes Pfau <johannespfau@gmail.com>
2828
2829 * gdc.dg/runnable.d: Add tests for comparing complex types.
2830
30b46595 28312019-01-20 Kewen Lin <linkw@gcc.gnu.org>
2832
297fd295 2833 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 2834 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
2835 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
2836 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2837
c81c2702 28382019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
2839
2840 PR fortran/37835
2841 * gfortran.dg/no-automatic.f90: New test.
2842
19081b87 28432019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2844
2845 PR fortran/77960
2846 * gfortran.dg/pr77960.f90: New test.
2847
b7e6520a 28482018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2849 Paul Thomas <pault@gcc.gnu.org>
2850
2851 PR fortran/56789
2852 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
2853 scan-tree tests that fail with patch.
2854 * gfortran.dg/contiguous_8.f90: New test.
2855
5dfc8b8e 28562019-01-19 Richard Sandiford <richard.sandiford@arm.com>
2857
2858 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2859 inner strides.
2860 * gfortran.dg/loop_versioning_9.f90: New test.
2861 * gfortran.dg/loop_versioning_10.f90: Likewise.
2862
7b60c131 28632019-01-19 Jakub Jelinek <jakub@redhat.com>
2864
2865 PR fortran/88902
2866 * gfortran.dg/pr88902.f90: New test.
2867
34859308 28682019-01-18 Martin Sebor <msebor@redhat.com>
2869
2870 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2871
31975c5e 28722019-01-18 Ian Lance Taylor <iant@golang.org>
2873
2874 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2875 is no longer externally visible.
2876
b2bc2471 28772019-01-18 Marek Polacek <polacek@redhat.com>
2878
2879 PR c++/86926
2880 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2881
60da8226 28822019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2883
2884 PR middle-end/88587
2885 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2886 (dg-options): Replace -m32 with -fno-pic.
2887 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2888 (dg-options): Remove -m32.
2889
58d47a89 28902019-01-18 Richard Biener <rguenther@suse.de>
2891
2892 PR tree-optimization/88903
2893 * gcc.dg/vect/pr88903-1.c: New testcase.
2894 * gcc.dg/vect/pr88903-2.c: Likewise.
2895
6d4e8a95 28962019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2897
2898 PR c/51628
2899 PR c/88664
2900 * c-c++-common/pr51628-33.c: New test.
2901 * c-c++-common/pr51628-35.c: New test.
2902 * c-c++-common/pr88664-1.c: Likewise.
2903 * c-c++-common/pr88664-2.c: Likewise.
2904 * gcc.dg/pr51628-34.c: Likewise.
2905
e319ca91 29062019-01-18 Richard Earnshaw <rearnsha@arm.com>
2907
2908 PR target/88799
2909 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2910 mp and sec extensions to armv7-a.
2911
c099f1dd 29122019-01-18 Martin Liska <mliska@suse.cz>
2913
2914 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2915 expected function name.
2916
273d44ee 29172019-01-18 Jakub Jelinek <jakub@redhat.com>
2918
2919 PR tree-optimization/86214
2920 * g++.dg/opt/pr86214-1.C: New test.
2921 * g++.dg/opt/pr86214-2.C: New test.
2922
b8408dd3 29232019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2924
2925 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2926
5c3317a8 29272019-01-18 Jakub Jelinek <jakub@redhat.com>
2928
2929 Reapply:
2930 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2931
2932 PR target/88489
2933 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2934 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2935
eba46615 29362019-01-18 Martin Liska <mliska@suse.cz>
2937
2938 PR middle-end/88587
2939 * g++.target/i386/pr88587.C: New test.
2940 * gcc.target/i386/mvc13.c: New test.
2941
20ab60cd 29422018-01-17 Steve Ellcey <sellcey@cavium.com>
2943
2944 PR fortran/88898
2945 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2946 warning checks.
2947 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2948 * gfortran.dg/gomp/pr83977.f90: Ditto.
2949
0cfa832a 29502019-01-17 Martin Sebor <msebor@redhat.com>
2951
2952 PR middle-end/88273
2953 * gcc.dg/Warray-bounds-38.c: New test.
2954
7e351bf9 29552018-01-17 Steve Ellcey <sellcey@cavium.com>
2956
2957 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2958 warning checks and assembler scans.
2959 * c-c++-common/gomp/pr60823-3.c: Ditto.
2960 * c-c++-common/gomp/pr63328.c: Ditto.
2961 * g++.dg/gomp/declare-simd-1.C: Ditto.
2962 * g++.dg/gomp/declare-simd-3.C: Ditto.
2963 * g++.dg/gomp/declare-simd-4.C: Ditto.
2964 * g++.dg/gomp/declare-simd-7.C: Ditto.
2965 * g++.dg/gomp/pr88182.C: Ditto.
2966 * g++.dg/vect/simd-clone-7.cc: Ditto.
2967 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2968 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2969 * gcc.dg/gomp/pr59669-2.c: Ditto.
2970 * gcc.dg/gomp/pr87895-1.c: Ditto.
2971 * gcc.dg/gomp/pr87895-2.c: Ditto.
2972 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2973 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2974 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2975 * gfortran.dg/gomp/pr83977.f90: Ditto.
2976
0f910e62 29772019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2978
2979 * g++.dg/cpp0x/auto52.C: Test locations too.
2980 * g++.dg/cpp0x/trailing2.C: Likewise.
2981 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2982 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2983 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2984 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2985 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2986
098cc8f0 29872019-01-17 David Malcolm <dmalcolm@redhat.com>
2988
2989 PR c++/88699
2990 * g++.dg/template/pr88699.C: New test.
2991
a4e7e061 29922019-01-17 Martin Sebor <msebor@redhat.com>
2993
2994 PR tree-optimization/88800
2995 * c-c++-common/Wrestrict.c: Adjust.
2996 * gcc.dg/Warray-bounds-37.c: New test.
2997 * gcc.dg/builtin-memcpy-2.c: New test.
2998 * gcc.dg/builtin-memcpy.c: New test.
2999
21208703 30002019-01-17 Tamar Christina <tamar.christina@arm.com>
3001
3002 PR target/88850
3003 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3004
acbbb815 30052019-01-17 Andrew Stubbs <ams@codesourcery.com>
3006 Kwok Cheung Yeung <kcy@codesourcery.com>
3007 Julian Brown <julian@codesourcery.com>
3008 Tom de Vries <tom@codesourcery.com>
3009
3010 * gcc.dg/20020312-2.c: Add amdgcn support.
3011 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3012 * gcc.dg/builtin-apply2.c: Likewise.
3013 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3014 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3015 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3016 * gcc.dg/memcmp-1.c: Increase timeout factor.
3017 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3018 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3019 * gcc.dg/sibcall-9.c: Likewise.
3020 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3021 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3022 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3023 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3024 * lib/target-supports.exp (check_effective_target_trampolines):
3025 Configure amdgcn.
3026 (check_profiling_available): Likewise.
3027 (check_effective_target_global_constructor): Likewise.
3028 (check_effective_target_return_address): Likewise.
3029 (check_effective_target_fopenacc): Likewise.
3030 (check_effective_target_fopenmp): Likewise.
3031 (check_effective_target_vect_int): Likewise.
3032 (check_effective_target_vect_intfloat_cvt): Likewise.
3033 (check_effective_target_vect_uintfloat_cvt): Likewise.
3034 (check_effective_target_vect_floatint_cvt): Likewise.
3035 (check_effective_target_vect_floatuint_cvt): Likewise.
3036 (check_effective_target_vect_simd_clones): Likewise.
3037 (check_effective_target_vect_shift): Likewise.
3038 (check_effective_target_whole_vector_shift): Likewise.
3039 (check_effective_target_vect_bswap): Likewise.
3040 (check_effective_target_vect_shift_char): Likewise.
3041 (check_effective_target_vect_long): Likewise.
3042 (check_effective_target_vect_float): Likewise.
3043 (check_effective_target_vect_double): Likewise.
3044 (check_effective_target_vect_perm): Likewise.
3045 (check_effective_target_vect_perm_byte): Likewise.
3046 (check_effective_target_vect_perm_short): Likewise.
3047 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3048 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3049 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3050 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3051 (check_effective_target_vect_natural_alignment): Likewise.
3052 (check_effective_target_vect_fully_masked): Likewise.
3053 (check_effective_target_vect_element_align): Likewise.
3054 (check_effective_target_vect_masked_store): Likewise.
3055 (check_effective_target_vect_scatter_store): Likewise.
3056 (check_effective_target_vect_condition): Likewise.
3057 (check_effective_target_vect_cond_mixed): Likewise.
3058 (check_effective_target_vect_char_mult): Likewise.
3059 (check_effective_target_vect_short_mult): Likewise.
3060 (check_effective_target_vect_int_mult): Likewise.
3061 (check_effective_target_sqrt_insn): Likewise.
3062 (check_effective_target_vect_call_sqrtf): Likewise.
3063 (check_effective_target_vect_call_btrunc): Likewise.
3064 (check_effective_target_vect_call_btruncf): Likewise.
3065 (check_effective_target_vect_call_ceil): Likewise.
3066 (check_effective_target_vect_call_floorf): Likewise.
3067 (check_effective_target_lto): Likewise.
3068 (check_vect_support_and_set_flags): Likewise.
3069 (check_effective_target_vect_stridedN): Enable when fully masked is
3070 available.
3071 (add_options_for_sqrt_insn): New procedure.
3072
79cc8acc 30732019-01-17 Andrew Stubbs <ams@codesourcery.com>
3074
3075 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3076 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3077 linker.
3078 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3079
cbd1a9b1 30802019-01-17 Andrew Stubbs <ams@codesourcery.com>
3081
3082 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3083 * gcc.dg/pic-1.c: Disable on amdgcn.
3084 * gcc.dg/pic-2.c: Disable on amdgcn.
3085 * gcc.dg/pic-3.c: Disable on amdgcn.
3086 * gcc.dg/pic-4.c: Disable on amdgcn.
3087 * gcc.dg/pie-3.c: Disable on amdgcn.
3088 * gcc.dg/pie-4.c: Disable on amdgcn.
3089 * gcc.dg/uninit-19.c: Check pie_enabled.
3090 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3091
88dbac33 30922019-01-17 Andrew Stubbs <ams@codesourcery.com>
3093 Kwok Cheung Yeung <kcy@codesourcery.com>
3094 Julian Brown <julian@codesourcery.com>
3095 Tom de Vries <tom@codesourcery.com>
3096
3097 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3098 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3099 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3100 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3101 * gcc.dg/20111216-1.c: Require exceptions.
3102 * gcc.dg/cleanup-10.c: Require exceptions.
3103 * gcc.dg/cleanup-11.c: Require exceptions.
3104 * gcc.dg/cleanup-12.c: Require exceptions.
3105 * gcc.dg/cleanup-13.c: Require exceptions.
3106 * gcc.dg/cleanup-5.c: Require exceptions.
3107 * gcc.dg/cleanup-8.c: Require exceptions.
3108 * gcc.dg/cleanup-9.c: Require exceptions.
3109 * gcc.dg/gomp/pr29955.c: Require exceptions.
3110 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3111 * gcc.dg/nested-func-5.c: Require exceptions.
3112 * gcc.dg/pch/except-1.c: Require exceptions.
3113 * gcc.dg/pch/valid-2.c: Require exceptions.
3114 * gcc.dg/pr41470.c: Require exceptions.
3115 * gcc.dg/pr42427.c: Require exceptions.
3116 * gcc.dg/pr44545.c: Require exceptions.
3117 * gcc.dg/pr47086.c: Require exceptions.
3118 * gcc.dg/pr51481.c: Require exceptions.
3119 * gcc.dg/pr51644.c: Require exceptions.
3120 * gcc.dg/pr52046.c: Require exceptions.
3121 * gcc.dg/pr54669.c: Require exceptions.
3122 * gcc.dg/pr56424.c: Require exceptions.
3123 * gcc.dg/pr64465.c: Require exceptions.
3124 * gcc.dg/pr65802.c: Require exceptions.
3125 * gcc.dg/pr67563.c: Require exceptions.
3126 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3127 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3128 * gcc.dg/vect/pr46663.c: Require exceptions.
3129 * lib/target-supports.exp (check_effective_target_exceptions): New.
3130
56b37606 31312019-01-17 Tamar Christina <tamar.christina@arm.com>
3132
3133 PR target/88851
3134 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3135
a395125a 31362019-01-17 Nathan Sidwell <nathan@acm.org>
3137
3138 PR c++/86610
3139 * g++.dg/cpp0x/pr86610.C: New.
3140
e1d8b60b 31412019-01-17 Wei Xiao <wei3.xiao@intel.com>
3142
3143 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3144 VFIXUPIMM* intrinsics.
3145 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3146 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3147 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3148
945ba7e7 31492019-01-17 Wei Xiao <wei3.xiao@intel.com>
3150
3151 PR target/88794
3152 Revert:
3153 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3154
3155 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3156 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3157 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3158 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3159 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3160 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3161 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3162 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3163 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3164 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3165 * gcc.target/i386/sse-13.c: Ditto.
3166 * gcc.target/i386/sse-14.c: Ditto.
3167 * gcc.target/i386/sse-22.c: Ditto.
3168 * gcc.target/i386/sse-23.c: Ditto.
3169 * gcc.target/i386/testimm-10.c: Ditto.
3170 * gcc.target/i386/testround-1.c: Ditto.
3171
37caf132 31722019-01-17 Wei Xiao <wei3.xiao@intel.com>
3173
3174 PR target/88794
3175 Revert:
3176 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3177
3178 PR target/88489
3179 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3180 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3181
89436081 31822019-01-17 Jakub Jelinek <jakub@redhat.com>
3183
3184 PR rtl-optimization/88870
3185 * gcc.dg/pr88870.c: New test.
3186
6eeb7917 31872019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3188
3189 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3190
f97941b7 31912019-01-17 Alexandre Oliva <aoliva@redhat.com>
3192
c5f929a4 3193 PR c++/87768
3194 * g++.dg/concepts/pr87768.C: New.
3195
f97941b7 3196 PR c++/86648
3197 * gcc.dg/cpp1z/pr86648.C: New.
3198
c6e0dd3d 31992019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3200
3201 PR target/87306
3202 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
3203 vectorized on POWER unless hardware misaligned loads are available.
3204
76ea00a1 32052019-01-16 David Malcolm <dmalcolm@redhat.com>
3206
3207 PR target/88861
3208 * g++.dg/torture/pr88861.C: New test.
3209
281796ea 32102019-01-16 Tamar Christina <tamar.christina@arm.com>
3211
3212 PR debug/88046
3213 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
3214
b92cc3ed 32152019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3216
3217 * g++.dg/other/pr33558.C: Test location too.
3218 * g++.dg/other/pr33558-2.C: Likewise.
3219 * g++.dg/parse/crash4.C: Likewise.
3220 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3221 * g++.old-deja/g++.mike/p7635.C: Likewise.
3222 * g++.old-deja/g++.other/decl6.C: Likewise.
3223
9fc2172c 32242019-01-16 Marek Polacek <polacek@redhat.com>
3225
3226 PR c++/78244 - narrowing conversion in template not detected.
3227 * g++.dg/cpp0x/Wnarrowing13.C: New test.
3228 * g++.dg/cpp0x/Wnarrowing14.C: New test.
3229
c84c150f 32302019-01-16 Jakub Jelinek <jakub@redhat.com>
3231
3232 PR c/51628
3233 PR target/88682
3234 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3235 may_alias attribute.
3236
cb946287 32372019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
3238
3239 * gcc.misc-tests/godump-1.c: Add test case for typedef before
3240 struct.
3241
727d210b 32422019-01-15 David Malcolm <dmalcolm@redhat.com>
3243
3244 PR c++/88795
3245 * g++.dg/template/pr88795.C: New test.
3246
0b953692 32472019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3248
a96be852 3249 PR fortran/43136
0b953692 3250 * gfortran.dg/actual_array_substr_3.f90: New test.
3251
ef1b2a98 32522019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3253
3254 PR fortran/81849
3255 * gfortran.dg/pr81849.f90: New test.
3256
8f563733 32572019-01-15 Paul Thomas <pault@gcc.gnu.org>
3258
7b60c131 3259 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 3260 ISO_Fortran_binding_2.h.
3261
68597c49 32622019-01-15 Marek Polacek <polacek@redhat.com>
3263
3264 PR c++/88866
3265 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3266
9d1cdb74 32672019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3268
3269 PR inline-asm/52813
3270 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3271 -Wdeprecated warning and expect a following note:.
3272
c415e6f6 32732019-01-15 Richard Biener <rguenther@suse.de>
3274
3275 PR debug/88046
3276 * g++.dg/lto/pr88046_0.C: New testcase.
3277
5ead71c8 32782019-01-15 Richard Biener <rguenther@suse.de>
3279
3280 PR tree-optimization/88855
3281 * gcc.dg/pr88855.c: New testcase.
3282
39a51021 32832019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3284
3285 * g++.dg/diagnostic/typedef-initialized.C: New.
3286
32872019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3288
3289 * g++.dg/diagnostic/bitfld3.C: New.
3290
15934f6e 32912019-01-15 Jakub Jelinek <jakub@redhat.com>
3292
3293 PR tree-optimization/88775
3294 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3295 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3296
9f8a8956 32972019-01-14 Marek Polacek <polacek@redhat.com>
3298
3299 PR c++/88825 - ICE with bogus function return type deduction.
3300 * g++.dg/cpp1y/auto-fn55.C: New test.
3301
478fe3c0 33022019-01-14 Jakub Jelinek <jakub@redhat.com>
3303
3304 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3305 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3306 feature test macros.
3307 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3308
affca1c8 33092019-01-14 Marek Polacek <polacek@redhat.com>
3310
3311 PR c++/88830 - ICE with abstract class.
3312 * g++.dg/other/abstract7.C: New test.
3313
955a4e68 33142019-01-14 Martin Sebor <msebor@redhat.com>
3315
3316 PR target/88638
3317 * gcc.dg/format/attr-8.c: New test.
3318 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3319 * gcc.dg/format/attr-3.c: Same.
3320 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3321 * objc.dg/fsf-nsstring-format-1.m: Same.
3322
bf4eb32b 33232019-01-14 Martin Liska <mliska@suse.cz>
3324
3325 PR gcov-profile/88263
3326 * g++.dg/gcov/pr88263-2.C: New test.
3327
c7a7ba46 33282019-01-14 Jakub Jelinek <jakub@redhat.com>
3329
3330 PR rtl-optimization/88796
3331 * gcc.target/i386/pr88796.c: New test.
3332
a0c1db44 33332019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
3334
3335 * gdc.dg/asm1.d: New test.
3336 * gdc.dg/asm2.d: New test.
3337 * gdc.dg/asm3.d: New test.
3338 * gdc.dg/asm4.d: New test.
3339 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3340
77aa0989 33412019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3342
3343 PR libfortran/88776
3344 * gfortran.dg/namelist_96.f90: New test.
3345
70409dee 33462019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3347
3348 PR fortran/59345
3349 * gfortran.dg/internal_pack_18.f90: New test.
3350
bd5cf857 33512019-01-13 H.J. Lu <hongjiu.lu@intel.com>
3352
3353 * gcc.dg/pr51628-20.c: Updated.
3354 * gcc.dg/pr51628-21.c: Likewise.
3355 * gcc.dg/pr51628-25.c: Likewise.
3356
ae57d8c7 33572019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3358
3359 PR fortran/59345
3360 * gfortran.dg/internal_pack_17.f90: New test.
3361 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
3362 to builtin_free.
3363
c8f3fe68 33642019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
3365
3366 PR fortran/61765
3367 * gfortran.dg/pr61765.f90: New test.
3368
2fa582a9 33692019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
3370
3371 * g++.dg/cpp0x/pr62101.C: Test locations too.
3372 * g++.dg/inherit/pure1.C: Likewise.
3373
d42f854f 33742019-01-12 Paul Thomas <pault@gcc.gnu.org>
3375
7b60c131 3376 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 3377 reports of ICEs.
7b60c131 3378 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 3379
33802019-01-12 Paul Thomas <pault@gcc.gnu.org>
3381
7b60c131 3382 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
3383 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
3384 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
3385 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
3386 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 3387 for dump tree scan.
3388
0e8475b7 33892019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3390
3391 PR fortran/35031
3392 * gfortran.dg/pr35031.f90: new test.
3393
0b5957b9 33942019-01-11 Marek Polacek <polacek@redhat.com>
3395
3396 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
3397 * g++.dg/cpp0x/Wredundant-move5.C: New test.
3398 * g++.dg/cpp0x/Wredundant-move6.C: New test.
3399
45b37eaa 34002019-01-11 Jakub Jelinek <jakub@redhat.com>
3401
3402 PR middle-end/85956
3403 PR lto/88733
3404 * c-c++-common/gomp/pr85956.c: New test.
3405 * g++.dg/gomp/pr88733.C: New test.
3406
1b2f170e 34072019-01-11 Tobias Burnus <burnus@net-b.de>
3408
3409 PR C++/88114
d42f854f 3410 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 3411 * g++.dg/cpp0x/defaulted62.C: New.
3412
ccd5b7a6 34132019-01-11 Jakub Jelinek <jakub@redhat.com>
3414
3415 PR tree-optimization/88693
3416 * gcc.c-torture/execute/pr88693.c: New test.
3417
cda73d4a 34182019-01-11 Tamar Christina <tamar.christina@arm.com>
3419
3420 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
3421 and add options.
3422
4bb5146c 34232019-01-11 Martin Liska <mliska@suse.cz>
3424
3425 PR middle-end/88758
3426 * g++.dg/lto/pr88758_0.C: New test.
3427 * g++.dg/lto/pr88758_1.C: New test.
3428
202e74d0 34292019-01-11 Jan Beulich <jbeulich@suse.com>
3430
3431 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
3432 gcc.target/i386/avx512f-vcvtss2si-1.c,
3433 gcc.target/i386/avx512f-vcvttsd2si-1.c,
3434 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
3435 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
3436 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
3437 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
3438 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
3439 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
3440 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
3441 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
3442 gcc.target/i386/pr19398.c: Permit l or q suffix.
3443
e9b8018c 34442019-01-11 Jakub Jelinek <jakub@redhat.com>
3445
3446 PR rtl-optimization/88296
3447 * gcc.target/i386/pr88296.c: New test.
3448
b385e516 34492019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
3450
3451 * g++.dg/diagnostic/extern-initialized.C: New.
3452 * g++.dg/ext/dllimport-initialized.C: Likewise.
3453
04afaf6a 34542019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3455
3456 PR fortran/59345
3457 * gfortran.dg/internal_pack_16.f90: New test.
3458
d07d3a12 34592019-01-10 Jakub Jelinek <jakub@redhat.com>
3460
3461 PR target/88785
3462 * g++.target/i386/pr88785.C: New test.
3463
8ae81042 34642019-01-10 Vladimir Makarov <vmakarov@redhat.com>
3465
3466 PR rtl-optimization/87305
3467 * gcc.target/aarch64/pr87305.c: New.
3468
aecc93dd 34692019-01-10 Richard Biener <rguenther@suse.de>
3470
3471 PR tree-optimization/88792
3472 * gcc.dg/torture/pr88792.c: New testcase.
3473
15cbe83d 34742019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
3475
3476 PR fortran/86322
3477 * gfortran.dg/pr86322_1.f90: New test.
3478 * gfortran.dg/pr86322_2.f90: Ditto.
3479 * gfortran.dg/pr86322_3.f90: Ditto.
3480
a794c0dc 34812019-01-10 Sudakshina Das <sudi.das@arm.com>
3482
3483 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3484 * gcc.target/aarch64/bti-2.c: Likewise.
3485 * gcc.target/aarch64/bti-3.c: Likewise.
3486
2fd2b9b8 34872019-01-10 Stefan Agner <stefan@agner.ch>
3488
3489 PR target/88648
3490 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3491 check if -masm-syntax-unified gets applied properly.
3492
12f289ae 34932019-01-10 Jakub Jelinek <jakub@redhat.com>
3494
3495 PR c/88568
3496 * gcc.dg/pr88568.c: New test.
3497
9ccac370 34982019-01-10 Tamar Christina <tamar.christina@arm.com>
3499
3500 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3501 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3502
97f353e6 35032019-01-10 Tamar Christina <tamar.christina@arm.com>
3504
3505 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3506 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3507
02c39a52 35082019-01-10 Tamar Christina <tamar.christina@arm.com>
3509
3510 * lib/target-supports.exp
3511 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3512 check_effective_target_arm_v8_3a_complex_neon_ok,
3513 add_options_for_arm_v8_3a_complex_neon,
3514 check_effective_target_arm_v8_3a_complex_neon_hw,
3515 check_effective_target_vect_complex_rot_N): New.
3516
e66b219e 35172019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3518
3519 PR fortran/88376
3520 * gfortran.dg/pr88376.f90: New test.
3521
5fba18a1 35222019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3523
3524 PR other/16615
5fba18a1 3525 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3526 "can not" with "cannot".
3527 * gfortran.dg/common_15.f90: Likewise.
3528 * gfortran.dg/derived_result_2.f90: Likewise.
3529 * gfortran.dg/do_check_6.f90: Likewise.
3530 * gfortran.dg/namelist_args.f90: Likewise.
3531 * gfortran.dg/negative_unit_check.f90: Likewise.
3532 * gfortran.dg/pure_formal_3.f90: Likewise.
3533 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3534 * obj-c++.dg/exceptions-3.mm: Likewise.
3535 * obj-c++.dg/exceptions-4.mm: Likewise.
3536 * obj-c++.dg/exceptions-5.mm: Likewise.
3537 * obj-c++.dg/property/at-property-23.mm: Likewise.
3538 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3539 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3540 * objc.dg/attributes/method-attribute-2.m: Likewise.
3541 * objc.dg/exceptions-3.m: Likewise.
3542 * objc.dg/exceptions-4.m: Likewise.
3543 * objc.dg/exceptions-5.m: Likewise.
3544 * objc.dg/param-1.m: Likewise.
3545 * objc.dg/property/at-property-23.m: Likewise.
3546 * objc.dg/property/dotsyntax-17.m: Likewise.
3547 * objc.dg/property/property-neg-7.m: Likewise.
3548
9f096803 35492019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3550
3551 PR fortran/68426
3552 * gfortran.dg/spread_simplify_1.f90: New test.
3553
36950f7e 35542019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3555
3556 * lib/target-supports.exp
3557 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3558 * gcc.target/i386/xorsign.c: New test.
3559
188ff544 35602019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3561
3562 * gcc.target/sparc/tls-ld-int8.c: New test.
3563 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3564 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3565 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3566 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3567 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3568
559dff77 35692018-01-09 Sudakshina Das <sudi.das@arm.com>
3570
3571 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3572 option when configure with bti.
3573 * gcc.target/aarch64/bti-2.c: Likewise.
3574 * lib/target-supports.exp
3575 (check_effective_target_default_branch_protection):
3576 Add configure check for --enable-standard-branch-protection.
3577
15b17909 35782018-01-09 Sudakshina Das <sudi.das@arm.com>
3579
3580 * gcc.target/aarch64/bti-1.c: New test.
3581 * gcc.target/aarch64/bti-2.c: New test.
3582 * gcc.target/aarch64/bti-3.c: New test.
3583 * lib/target-supports.exp
3584 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3585
249c2fa7 35862018-01-09 Sudakshina Das <sudi.das@arm.com>
3587
3588 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3589 instead of IP0_REGNUM and add test case.
3590
fd87572b 35912019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3592
3593 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3594 copysign.
3595 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3596 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3597 xorsign.
3598 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3599
097f6161 36002019-01-09 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR rtl-optimization/88331
3603 * gcc.target/i386/pr88331.c: New test.
3604
7cc45975 36052019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3606
3607 * g++.dg/diagnostic/constexpr2.C: New.
3608 * g++.dg/diagnostic/ref3.C: Likewise.
3609
91902bb4 36102019-01-08 Marek Polacek <polacek@redhat.com>
3611
3612 PR c++/88538 - braced-init-list in template-argument-list.
3613 * g++.dg/cpp2a/nontype-class11.C: New test.
3614
9996d5d0 3615 PR c++/88744
3616 * g++.dg/cpp2a/nontype-class12.C: New test.
3617
d538a77e 36182019-01-08 Jakub Jelinek <jakub@redhat.com>
3619
3620 PR target/88457
3621 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3622 dg-options. Require ppc_cpu_supports_hw effective target instead of
3623 powerpc64*-*-*.
3624
d56370db 36252019-01-08 Janus Weil <janus@gcc.gnu.org>
3626
3627 PR fortran/88047
3628 * gfortran.dg/class_69.f90: New test case.
3629
2092fe8c 36302019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3631
3632 PR target/88717
3633 * gcc.target/i386/pr88717.c: New test.
3634
90e20c9c 36352019-01-08 Marek Polacek <polacek@redhat.com>
3636
3637 PR c++/88548 - this accepted in static member functions.
3638 * g++.dg/cpp0x/this1.C: New test.
3639
c914ddb0 36402019-01-08 Martin Liska <mliska@suse.cz>
3641
3642 PR tree-optimization/88753
3643 * gcc.dg/tree-ssa/pr88753.c: New test.
3644
6b8ca7f3 36452019-01-08 Richard Biener <rguenther@suse.de>
3646
3647 PR tree-optimization/86554
3648 * gcc.dg/torture/pr86554-1.c: New testcase.
3649 * gcc.dg/torture/pr86554-2.c: Likewise.
3650
ec26adda 36512019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3652
3653 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3654 cover target variance.
3655
ac64cdbe 36562019-01-08 Richard Biener <rguenther@suse.de>
3657
3658 PR fortran/88611
3659 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3660 directly build the expected GENERIC tree.
3661
6b5dcc7e 36622019-01-08 Sam Tebbs <sam.tebbs@arm.com>
3663
3664 * gcc.target/aarch64/(return_address_sign_1.c,
3665 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3666 Change option to -mbranch-protection.
3667 * gcc.target/aarch64/(branch-protection-option.c,
3668 branch-protection-option-2.c, branch-protection-attr.c,
3669 branch-protection-attr-2.c): New file.
3670
8f7d5246 36712019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3672
3673 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3674
54417d3a 36752019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3676
3677 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3678 alias support.
3679 * c-c++-common/builtin-has-attribute-4.c: Likewise.
3680 Append match for warning that ‘protected’ attribute is not supported.
3681
5e453f01 36822019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3683
3684 * gcc.dg/Wmissing-attributes.c: Require alias support.
3685 * gcc.dg/attr-copy-2.c: Likewise.
3686 * gcc.dg/attr-copy-5.c: Likewise.
3687
6e5908c9 36882019-01-08 Jonathan Wakely <jwakely@redhat.com>
3689 Jakub Jelinek <jakub@redhat.com>
3690
3691 PR c++/88554
3692 * g++.dg/warn/Wreturn-type-11.C: New test.
3693
caa8ded0 36942019-01-07 David Malcolm <dmalcolm@redhat.com>
3695
3696 PR jit/88747
3697 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3698 dump to reflect r266077.
3699
31e21880 37002019-01-07 Jakub Jelinek <jakub@redhat.com>
3701
3702 PR c/88701
3703 * gcc.dg/pr88701.c: New test.
3704
0e741ee5 37052019-01-07 Joseph Myers <joseph@codesourcery.com>
3706
3707 PR c/88720
3708 PR c/88726
3709 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3710
2318c037 37112019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3712
3713 * g++.dg/diagnostic/constexpr1.C: New.
3714 * g++.dg/diagnostic/thread1.C: Likewise.
3715
5f34f219 37162019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3717 Harald Anlauf <anlauf@gmx.de>
3718 Tobias Burnus <burnus@gcc.gnu.org>
3719
3720 * gfortran.dg/is_contiguous_1.f90: New test.
3721 * gfortran.dg/is_contiguous_2.f90: New test.
3722 * gfortran.dg/is_contiguous_3.f90: New test.
3723
677576f7 37242019-01-07 Marek Polacek <polacek@redhat.com>
3725
3726 PR c++/88741 - wrong error with initializer-string.
3727 * g++.dg/init/array50.C: New test.
3728
c38103e8 37292019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3730
3731 PR c++/88261
3732 PR c++/69338
3733 PR c++/69696
3734 PR c++/69697
3735 * gcc.dg/array-6.c: Move from here ...
3736 * c-c++-common/array-6.c: ... to here and add some more test coverage.
3737 * g++.dg/pr69338.C: New test.
3738 * g++.dg/pr69697.C: Likewise.
3739 * g++.dg/ext/flexary32.C: Likewise.
3740 * g++.dg/ext/flexary3.C: Adjust test.
3741 * g++.dg/ext/flexary12.C: Likewise.
3742 * g++.dg/ext/flexary13.C: Likewise.
3743 * g++.dg/ext/flexary15.C: Likewise.
3744 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3745 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3746 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3747
6163709f 37482019-01-07 Richard Earnshaw <rearnsha@arm.com>
3749
3750 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3751 optional in scan pattern.
3752
df2148cf 37532019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3754
3755 PR tree-optimization/88598
3756 * gcc.dg/vect/pr88598-1.c: New test.
3757 * gcc.dg/vect/pr88598-2.c: Likewise.
3758 * gcc.dg/vect/pr88598-3.c: Likewise.
3759 * gcc.dg/vect/pr88598-4.c: Likewise.
3760 * gcc.dg/vect/pr88598-5.c: Likewise.
3761 * gcc.dg/vect/pr88598-6.c: Likewise.
3762
34dc851a 37632019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3764
3765 PR tree-optimization/88598
3766 * gcc.dg/pr88598-1.c: New test.
3767 * gcc.dg/pr88598-2.c: Likewise.
3768 * gcc.dg/pr88598-3.c: Likewise.
3769 * gcc.dg/pr88598-4.c: Likewise.
3770 * gcc.dg/pr88598-5.c: Likewise.
3771
59409f09 37722019-01-07 Jakub Jelinek <jakub@redhat.com>
3773
162634aa 3774 PR tree-optimization/88676
3775 * gcc.dg/tree-ssa/pr88676.c: New test.
3776 * gcc.dg/pr88676.c: New test.
3777 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
3778 allow &.
3779
ed779478 3780 PR sanitizer/88619
3781 * c-c++-common/asan/pr88619.c: New test.
3782
59409f09 3783 PR c++/85052
3784 * c-c++-common/builtin-convertvector-1.c: New test.
3785 * c-c++-common/torture/builtin-convertvector-1.c: New test.
3786 * g++.dg/ext/builtin-convertvector-1.C: New test.
3787 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
3788
c9caaa3a 37892018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
3790
3791 PR target/88521
3792 * gcc.target/i386/pr88521.c: New testcase.
3793
2abeea3d 37942019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3795
3796 PR fortran/88658
3797 * gfortran.dg/min_max_type_2.f90: New test.
3798
a517a911 37992019-01-06 Jakub Jelinek <jakub@redhat.com>
3800
3801 PR c/88363
3802 * c-c++-common/attributes-4.c (falloc_align_int128,
3803 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3804
2b7caeda 38052019-01-05 Jan Hubicka <hubicka@ucw.cz>
3806
3807 * gcc.dg/ipa/ipcp-2.c: Update bounds.
3808
44a5ddbf 38092019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3810
3811 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3812 * gcc.dg/plugin/plugindir2.c: Likewise.
3813 * gcc.dg/plugin/plugindir3.c: Likewise.
3814 * gcc.dg/plugin/plugindir4.c: Likewise.
3815
f2aba4ef 38162019-01-05 Janus Weil <janus@gcc.gnu.org>
3817
3818 PR fortran/88009
3819 * gfortran.dg/blockdata_10.f90: New test case.
3820
92d7f32c 38212019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 3822
681aa7c2 3823 PR middle-end/82564
3824 PR target/88620
3825 * gcc.dg/nested-func-12.c: New test.
3826 * gcc.c-torture/compile/pr82564.c: New test.
3827
92d7f32c 3828 PR debug/88635
3829 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 3830
3449da25 38312019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3832
92d7f32c 3833 PR target/60563
3449da25 3834 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3835
dd1ab8da 38362019-01-04 Martin Sebor <msebor@redhat.com>
3837
3838 PR c/88546
3839 * g++.dg/ext/attr-copy.C: New test.
3840 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3841 * gcc.dg/attr-copy-6.c: New test.
3842 * gcc.dg/attr-copy-7.c: New test.
3843
3910b703 38442019-01-04 Martin Sebor <msebor@redhat.com>
3845
3846 PR c/88363
3847 * c-c++-common/attributes-4.c: New test.
3848
2c4b47e3 38492019-01-04 Sam Tebbs <sam.tebbs@arm.com>
3850
3851 PR gcc/87763
3852 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3853 count to 18.
3854
1c2a6eef 38552019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3856
3857 PR fortran/48543
3858 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3859 * gfortran.dg/merge_char_const.f90: Restore.
3860
d31f2252 38612019-01-04 Jakub Jelinek <jakub@redhat.com>
3862
3863 PR target/88594
3864 * gcc.dg/pr88594.c: New test.
3865
636144bc 38662019-01-04 Jan Beulich <jbeulich@suse.com>
3867
3868 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3869 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3870 gcc.target/i386/avx512bw-vpcmpequb-1.c,
3871 gcc.target/i386/avx512bw-vpcmpequw-1.c,
3872 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3873 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3874 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3875 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3876 gcc.target/i386/avx512bw-vpcmpgew-1.c,
3877 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3878 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3879 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3880 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3881 gcc.target/i386/avx512bw-vpcmpleb-1.c,
3882 gcc.target/i386/avx512bw-vpcmpleub-1.c,
3883 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3884 gcc.target/i386/avx512bw-vpcmplew-1.c,
3885 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3886 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3887 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3888 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3889 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3890 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3891 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3892 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3893 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3894 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3895 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3896 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3897 gcc.target/i386/avx512bw-vptestmb-1.c,
3898 gcc.target/i386/avx512bw-vptestmw-1.c,
3899 gcc.target/i386/avx512bw-vptestnmb-1.c,
3900 gcc.target/i386/avx512bw-vptestnmw-1.c,
3901 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3902 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3903 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3904 gcc.target/i386/avx512dq-vfpclassss-1.c,
3905 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3906 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3907 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3908 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3909 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3910 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3911 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3912 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3913 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3914 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3915 gcc.target/i386/avx512vl-vpcmpged-1.c,
3916 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3917 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3918 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3919 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3920 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3921 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3922 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3923 gcc.target/i386/avx512vl-vpcmpled-1.c,
3924 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3925 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3926 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3927 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3928 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3929 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3930 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3931 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3932 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3933 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3934 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3935 gcc.target/i386/avx512vl-vptestmd-1.c,
3936 gcc.target/i386/avx512vl-vptestmq-1.c,
3937 gcc.target/i386/avx512vl-vptestnmd-1.c,
3938 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3939 operand.
3940 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3941 gcc.target/i386/avx512bw-vpcmpub-1.c,
3942 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3943 gcc.target/i386/avx512bw-vpcmpw-1.c,
3944 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3945 gcc.target/i386/avx512dq-vfpclassps-1.c,
3946 gcc.target/i386/avx512f-vcmppd-1.c,
3947 gcc.target/i386/avx512f-vcmpps-1.c,
3948 gcc.target/i386/avx512f-vcmpsd-1.c,
3949 gcc.target/i386/avx512f-vcmpss-1.c,
3950 gcc.target/i386/avx512f-vpcmpd-1.c,
3951 gcc.target/i386/avx512f-vpcmpq-1.c,
3952 gcc.target/i386/avx512f-vpcmpud-1.c,
3953 gcc.target/i386/avx512f-vpcmpuq-1.c,
3954 gcc.target/i386/avx512f-vptestmd-1.c,
3955 gcc.target/i386/avx512f-vptestmq-1.c,
3956 gcc.target/i386/avx512f-vptestnmd-1.c,
3957 gcc.target/i386/avx512f-vptestnmq-1.c,
3958 gcc.target/i386/avx512vl-vcmppd-1.c,
3959 gcc.target/i386/avx512vl-vcmpps-1.c,
3960 gcc.target/i386/avx512vl-vpcmpd-1.c,
3961 gcc.target/i386/avx512vl-vpcmpq-1.c,
3962 gcc.target/i386/avx512vl-vpcmpud-1.c,
3963 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3964 as mask operand.
3965
afe1ec89 39662019-01-03 Martin Sebor <msebor@redhat.com>
3967
3968 PR tree-optimization/88659
3969 * gcc.dg/Wstringop-truncation-6.c: New test.
3970
a63b6e5e 39712019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3972
3973 PR fortran/48543
3974 * gfortran.dg/const_chararacter_merge.f90: Remove.
3975
e9a46ba8 39762019-01-03 Jakub Jelinek <jakub@redhat.com>
3977
3978 PR debug/88644
3979 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3980 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3981
39822019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3983
3984 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3985 * gcc.dg/pubtypes-3.c: Likewise.
3986 * gcc.dg/pubtypes-4.c: Likewise.
3987
0627c5c9 39882019-01-03 Jakub Jelinek <jakub@redhat.com>
3989
3990 PR c++/88636
3991 * g++.target/i386/pr88636.C: New test.
3992
f9f7d90c 39932019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3994
3995 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3996
62468601 39972019-01-03 Martin Liska <mliska@suse.cz>
3998
3999 PR testsuite/88436
4000 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4001
37fb9cf6 40022019-01-02 Marek Polacek <polacek@redhat.com>
4003
4004 PR c++/88612 - ICE with -Waddress-of-packed-member.
4005 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4006
6080dd2f 4007 PR c++/88631 - CTAD failing for value-initialization.
4008 * g++.dg/cpp1z/class-deduction59.C: New test.
4009
dd5ea033 4010 PR c++/81486 - CTAD failing with ().
4011 * g++.dg/cpp1z/class-deduction60.C: New test.
4012 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 4013
ff8064bd 40142019-01-02 Martin Sebor <msebor@redhat.com>
4015 Jeff Law <law@redhat.com>
4016
4017 * gcc.dg/strlenopt-36.c: Update.
4018 * gcc.dg/strlenopt-45.c: Update.
4019 * gcc.c-torture/execute/strlen-5.c: New test.
4020 * gcc.c-torture/execute/strlen-6.c: New test.
4021 * gcc.c-torture/execute/strlen-7.c: New test.
4022
5152b58e 40232019-01-02 Jakub Jelinek <jakub@redhat.com>
4024
4025 PR testsuite/87304
4026 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4027 messages only on vect_hw_misalign targets.
4028
5055fc33 40292019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 4030
5055fc33 4031 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4032 * gfortran.dg/dec_d_lines_3.f: Ditto.
4033 * gfortran.dg/dec_structure_24.f90: Ditto.
4034 * gfortran.dg/dec_structure_26.f90: Ditto.
4035 * gfortran.dg/dec_structure_27.f90: Ditto.
4036 * gfortran.dg/dec_type_print_3.f90: Ditto.
4037 * gfortran.dg/derived_name_1.f90: Ditto.
4038 * gfortran.dg/error_recovery_1.f90: Ditto.
4039 * gfortran.dg/gomp/pr29759.f90: Ditto.
4040 * gfortran.dg/pr36192.f90: Ditto.
4041 * gfortran.dg/pr56007.f90: Ditto.
4042 * gfortran.dg/pr56520.f90: Ditto.
4043 * gfortran.dg/pr78741.f90: Ditto.
4044 * gfortran.dg/print_fmt_2.f90: Ditto.
4045 * gfortran.dg/select_type_20.f90: Ditto.
4046
ac7cf41b 40472019-01-02 Marek Polacek <polacek@redhat.com>
4048
4049 PR c++/86875
4050 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4051
f46df7fc 40522019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4053
4054 PR fortran/48543
4055 * gfortran.dg/const_chararacter_merge.f90: New test.
4056
035de790 40572019-01-02 Jan Hubicka <hubicka@ucw.cz>
4058
4059 PR lto/88130
4060 * g++.dg/torture/pr88130.C: New testcase.
4061
79cbb1a8 40622019-01-02 Martin Liska <mliska@suse.cz>
4063
4064 PR tree-optimization/88650
4065 * gfortran.dg/predict-3.f90: New test.
4066
040ec1c0 40672019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4068
4069 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4070
74dbdf38 40712019-01-02 Richard Biener <rguenther@suse.de>
4072
4073 PR tree-optimization/88621
4074 * gcc.dg/torture/pr88621.c: New testcase.
4075
17ae0a21 40762019-01-02 Jakub Jelinek <jakub@redhat.com>
4077
4078 PR ipa/88561
4079 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4080 targets and expect _ZThn8 for ilp32 targets.
4081
14c286b1 40822019-01-01 Martin Sebor <msebor@redhat.com>
4083 Jeff Law <law@redhat.com>
4084
040ec1c0 4085 * gcc.dg/strlenopt-40.c: Update.
4086 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 4087 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4088
14c286b1 4089 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4090 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4091 * gcc.dg/strlenopt-59.c: New test.
4092 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4093 * g++.dg/init/strlen.C: New test.
4094
66aeaf4b 40952019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4096
4097 PR fortran/82743
4098 * gfortran.dg/structure_constructor_16.f90: New test.
4099
aaeb2d1b 41002019-01-01 Jan Hubicka <hubicka@ucw.cz>
4101
4102 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4103 * g++.dg/ipa/devirt-53.C: Fix scan template.
4104
27ebfa0d 41052019-01-01 Jan Hubicka <hubicka@ucw.cz>
4106
4107 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4108 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4109 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4110
e9780462 41112019-01-01 Jan Hubicka <hubicka@ucw.cz>
4112
4113 * g++.dg/tree-prof/devirt.C: Update testcase.
4114
fbd26352 41152019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 4116
4117 Update copyright years.
f1717362 4118\f
fbd26352 4119Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 4120
4121Copying and distribution of this file, with or without modification,
4122are permitted in any medium without royalty provided the copyright
4123notice and this notice are preserved.