]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
cf13db0c 12019-03-31 Marek Polacek <polacek@redhat.com>
2
3 PR c++/89852 - ICE with C++11 functional cast with { }.
4 * g++.dg/cpp0x/initlist115.C: New test.
5
24709509 62019-03-31 Harald Anlauf <anlauf@gmx.de>
7
8 PR fortran/83515
9 PR fortran/85797
10 * gfortran.dg/pr85797.f90: New test.
11
d8fc6024 122019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13
14 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
15
9d4769cc 162019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
17
18 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
19 cleanup_extra_files.
20 (dmd2dg): Copy additional files after test is translated.
21 (gdc-do-test): Remove all copied files after test.
22
f22577c1 232019-03-30 Paul Thomas <pault@gcc.gnu.org>
24
25 PR fortran/89841
26 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
27 for c_deallocate, c_allocate and c_assumed_size so that the
28 attributes of the array arguments are correct and are typed.
29 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
30 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
31
32 PR fortran/89842
33 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
34 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
35
173fbd49 362019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
37
38 PR fortran/89866
39 * gfortran.dg/pointer_intent_8.f90: New test.
40
f15d2aa0 412019-03-29 Jim Wilson <jimw@sifive.com>
42
43 * gcc.target/riscv/predef-1.c: New.
44 * gcc.target/riscv/predef-2.c: New.
45 * gcc.target/riscv/predef-3.c: New.
46 * gcc.target/riscv/predef-4.c: New.
47 * gcc.target/riscv/predef-5.c: New.
48 * gcc.target/riscv/predef-6.c: New.
49 * gcc.target/riscv/predef-7.c: New.
50 * gcc.target/riscv/predef-8.c: New.
51
7e6aef80 522019-03-29 Jakub Jelinek <jakub@redhat.com>
53
33ad377c 54 PR rtl-optimization/89865
55 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
56 the first argument register, so that occassional spills/fills are
57 ignored.
58
9a6cce24 59 PR sanitizer/89869
60 * g++.dg/ubsan/vptr-14.C: New test.
61
7e6aef80 62 PR c/89872
63 * gcc.dg/tree-ssa/pr89872.c: New test.
64
2d3cf878 652019-03-29 Roman Zhuykov <zhroma@ispras.ru>
66
67 * gcc.dg/diag-sanity.c: New test.
68
ca6ebc80 692019-03-29 Marek Polacek <polacek@redhat.com>
70
71 PR c++/89871
72 * g++.dg/cpp2a/desig14.C: New test.
73
8e98407e 74 PR c++/89876 - ICE with deprecated conversion.
75 * g++.dg/warn/conv5.C: New test.
76
c6ab3411 772019-03-29 Martin Liska <mliska@suse.cz>
78
79 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
80 * gcc.dg/pr68766.c: Likewise.
81
941c2b01 822019-03-29 Jakub Jelinek <jakub@redhat.com>
83
84 PR rtl-optimization/87485
85 * gcc.dg/pr87485.c: New test.
86
744a33a1 872019-03-28 Jakub Jelinek <jakub@redhat.com>
88
89 PR middle-end/89621
90 * gfortran.dg/gomp/pr89621.f90: New test.
91
6d0d620b 922019-03-28 Martin Sebor <msebor@redhat.com>
93
c64c2ed5 94 PR c++/66548
95 * g++.dg/cpp0x/decltype-pr66548.C: New test.
96
6d0d620b 97 PR c++/81506
98 * g++.dg/cpp0x/decltype-pr81506.C: New test.
99
facf139f 1002019-03-28 Marek Polacek <polacek@redhat.com>
101
102 PR c++/89612 - ICE with member friend template with noexcept.
103 * g++.dg/cpp0x/noexcept38.C: New test.
104 * g++.dg/cpp0x/noexcept39.C: New test.
105 * g++.dg/cpp1z/noexcept-type21.C: New test.
106
e634ab35 1072019-03-28 Uroš Bizjak <ubizjak@gmail.com>
108
109 PR target/89848
110 * gcc.target/i386/pr89848.c: New test.
111
fcec39e1 1122019-03-28 Marek Polacek <polacek@redhat.com>
113
114 PR c++/89836 - bool constant expression and explicit conversions.
115 * g++.dg/cpp2a/explicit15.C: New test.
116
ad6978a6 1172019-03-28 Jakub Jelinek <jakub@redhat.com>
118
0114c224 119 PR c/89812
120 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
121 other than AVR. Add dg-options "".
122
ad6978a6 123 PR c++/89785
124 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
125 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
126
c271ea7f 1272019-03-27 Janus Weil <janus@gcc.gnu.org>
128
129 PR fortran/85537
130 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
131 * gfortran.dg/pointer_init_11.f90: New test case.
132
abe531e3 1332019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
134
135 PR target/85667
136 * gcc.target/i386/pr85667-5.c: New testcase.
137 * gcc.target/i386/pr85667-6.c: New testcase.
138
883924e1 1392019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
140
141 PR testsuite/89834
142 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
143
1cf6e93b 1442019-03-27 Peter Bergner <bergner@linux.ibm.com>
145
146 PR rtl-optimization/89313
147 * gcc.dg/pr89313.c: New test.
148
49914a10 1492019-03-26 Jeff Law <law@redhat.com>
150
151 PR rtl-optimization/87761
152 PR rtl-optimization/89826
153 * gcc.c-torture/execute/pr89826.c: New test.
154
496d55fd 1552019-03-27 Richard Biener <rguenther@suse.de>
156
157 * gcc.dg/torture/20190327-1.c: New testcase.
158
b0bd2392 1592019-03-27 Paul Thomas <pault@gcc.gnu.org>
160
161 PR fortran/88247
162 * gfortran.dg/associate_47.f90: New test.
163
4a5df39c 1642019-03-27 Richard Biener <rguenther@suse.de>
165
166 PR tree-optimization/89463
167 * gcc.dg/guality/pr89463.c: New testcase.
168
5bcde5d8 1692019-03-26 Uroš Bizjak <ubizjak@gmail.com>
170
171 PR target/89827
172 * gcc.target/i386/pr89827.c: New test.
173
e9b6707f 1742019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
175
176 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
177 syntax.
178
ed85753c 1792019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
180
181 PR tree-optimization/81740
182 * gcc.dg/vect/pr81740-1.c: New testcase.
183 * gcc.dg/vect/pr81740-2.c: Likewise.
184
c0106ced 1852019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
186
187 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
188 options in permute args tests.
189
158e6ce3 1902019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
191
192 PR c++/84598
193 * g++.dg/ext/pr84598.C: New.
194
024a645d 1952019-03-26 Jakub Jelinek <jakub@redhat.com>
196
197 PR c++/89796
198 * g++.dg/gomp/pr89796.C: New test.
199 * gcc.dg/gomp/pr89796.c: New test.
200
47fac92f 2012019-03-25 David Malcolm <dmalcolm@redhat.com>
202
203 PR rtl-optimization/88347
204 PR rtl-optimization/88423
205 * gcc.c-torture/compile/pr88347.c: New test.
206 * gcc.c-torture/compile/pr88423.c: New test.
207
89793f1a 2082019-03-25 Martin Sebor <msebor@redhat.com>
209
210 PR c/89812
211 * gcc.dg/attr-aligned-3.c: New test.
212
beb921e1 2132019-03-25 Johan Karlsson <johan.karlsson@enea.com>
214
215 PR debug/86964
216 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
217
ac557922 2182019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
219
220 PR c++/84661
221 PR c++/85013
222 * g++.dg/concepts/pr84661.C: New.
223 * g++.dg/torture/pr85013.C: Likewise.
224
1de8eb3e 2252019-03-25 Marek Polacek <polacek@redhat.com>
226
751baf9c 227 PR c++/89214 - ICE when initializing aggregates with bases.
228 * g++.dg/cpp1z/aggr-base8.C: New test.
229 * g++.dg/cpp1z/aggr-base9.C: New test.
230
1de8eb3e 231 PR c++/89705 - ICE with reference binding with conversion function.
232 * g++.dg/cpp0x/rv-conv2.C: New test.
233
fbdb74ac 2342019-03-25 Richard Biener <rguenther@suse.de>
235
236 PR tree-optimization/89789
237 * gcc.dg/torture/pr89789.c: New testcase.
238
37682124 2392019-03-25 Nathan Sidwell <nathan@acm.org>
240
241 * g++.dg/abi/lambda-static-1.C: New.
242
43a607ba 2432019-03-25 Richard Biener <rguenther@suse.de>
244
245 PR tree-optimization/89802
246 * g++.dg/tree-ssa/pr89802.C: New testcase.
247
f009459b 2482019-03-25 Jakub Jelinek <jakub@redhat.com>
249
250 PR c++/60702
251 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
252 for _ZTH* calls.
253 * g++.dg/tls/thread_local11a.C: New test.
254
a0563775 2552019-03-25 Richard Biener <rguenther@suse.de>
256
257 PR middle-end/89790
258 * g++.dg/pr89790.C: New testcase.
259
add664cb 2602019-03-24 Uroš Bizjak <ubizjak@gmail.com>
261
262 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
263 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
264 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
265 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
266
9d74321b 2672019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
268
269 PR fortran/78865
3f056acb 270 * gfortran.dg/altreturn_10.f90: New test.
271 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 272
74fde7b5 2732019-03-22 Vladimir Makarov <vmakarov@redhat.com>
274
275 PR rtl-optimization/89676
276 * gcc.target/i386/pr89676.c: New.
277
84f13b2f 2782019-03-22 Jakub Jelinek <jakub@redhat.com>
279
8815602b 280 PR c++/60702
281 * g++.dg/tls/thread_local11.C: New test.
282 * g++.dg/tls/thread_local11.h: New test.
283 * g++.dg/tls/thread_local12a.C: New test.
284 * g++.dg/tls/thread_local12b.C: New test.
285 * g++.dg/tls/thread_local12c.C: New test.
286 * g++.dg/tls/thread_local12d.C: New test.
287 * g++.dg/tls/thread_local12e.C: New test.
288 * g++.dg/tls/thread_local12f.C: New test.
289 * g++.dg/tls/thread_local12g.C: New test.
290 * g++.dg/tls/thread_local12h.C: New test.
291 * g++.dg/tls/thread_local12i.C: New test.
292 * g++.dg/tls/thread_local12j.C: New test.
293 * g++.dg/tls/thread_local12k.C: New test.
294 * g++.dg/tls/thread_local12l.C: New test.
295
84f13b2f 296 PR c++/87481
297 * g++.dg/cpp1y/constexpr-87481.C: New test.
298
26b21081 2992019-03-22 Simon Wright <simon@pushface.org>
300
301 PR ada/89583
302 * gnat.dg/socket2.adb: New.
303
762cd80c 3042019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
305
306 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
307
00a3b72b 3082019-03-22 Hongtao Liu <hongtao.liu@intel.com>
309
310 PR target/89784
311 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
312 for _mm_mask{,3,z}_*.
313 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
314 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
315 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
316 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
317 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
318 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
319 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
320 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
321 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
322 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
323 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
324 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
325 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
326 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
327 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
328
3292019-03-22 Jakub Jelinek <jakub@redhat.com>
330
331 PR target/89784
332 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
333 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
334 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
335 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
336 __builtin_ia32_vfmsubss3_mask3): Define.
337 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
338 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
339 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
340 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
341 __builtin_ia32_vfmsubss3_mask3): Define.
342 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
343 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
344 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
345 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
346 __builtin_ia32_vfmsubss3_mask3): Define.
347 * gcc.target/i386/sse-14.c: Add tests for
348 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
349 * gcc.target/i386/sse-22.c: Likewise.
350
9f85b0fb 3512019-03-21 Martin Sebor <msebor@redhat.com>
352
353 PR tree-optimization/89350
354 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
355 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
356 * gcc.dg/Wstringop-overflow-11.c: New test.
357 * gcc.dg/Wstringop-overflow-12.c: New test.
358 * gcc.dg/pr89350.c: New test.
359 * gcc.dg/pr40340-1.c: Adjust expected warning.
360 * gcc.dg/pr40340-2.c: Same.
361 * gcc.dg/pr40340-4.c: Same.
362 * gcc.dg/pr40340-5.c: Same.
363
654b4632 3642019-03-21 Jakub Jelinek <jakub@redhat.com>
365
4b46d8a6 366 PR lto/89692
367 * g++.dg/other/pr89692.C: New test.
368
654b4632 369 PR c++/89767
370 * g++.dg/cpp1y/lambda-init18.C: New test.
371 * g++.dg/cpp1y/lambda-init19.C: New test.
372 * g++.dg/cpp1y/pr89767.C: New test.
373
c1769f9f 3742019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 375 Cesar Philippidis <cesar@codesourcery.com>
376
377 PR fortran/72741
378 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
379 file.
380 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
381 Likewise.
382
3832019-03-21 Thomas Schwinge <thomas@codesourcery.com>
384
385 PR fortran/72741
386 * c-c++-common/goacc/routine-3-extern.c: New file.
387 * c-c++-common/goacc/routine-3.c: Adjust.
388 * c-c++-common/goacc/routine-4-extern.c: New file.
389 * c-c++-common/goacc/routine-4.c: Adjust.
390 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 391
cbfb10ec 392 PR fortran/89773
393 * gfortran.dg/goacc/pr89773.f90: New file.
394 * gfortran.dg/goacc/pr77765.f90: Adjust.
395 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
396
467b1bdb 397 PR fortran/72741
398 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
399
44ff4c8d 400 PR fortran/72741
401 * gfortran.dg/goacc/routine-module-1.f90: New file.
402 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
403 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
404
44ff9fb6 405 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
406
f2137b85 407 PR fortran/56408
408 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
409 (dg-compile-aux-modules): Fix diagnostic.
410 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
411 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
412
e78648a6 413 PR fortran/56408
414 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
415 missing nexted dg-test call support in dejaGNU 1.4.4.
416
c1769f9f 417 PR fortran/29383
418 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
419 other '*.exp' files.
420
ae5efb2c 4212019-03-21 Richard Biener <rguenther@suse.de>
422
423 PR tree-optimization/89779
424 * gcc.dg/torture/pr89779.c: New testcase.
425
37bd0891 4262019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
427
428 PR c++/78645
429 * g++.dg/cpp0x/constexpr-ice20.C: New.
430
e6c0a0e8 4312019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
432
433 PR c++/89571
434 * g++.dg/cpp0x/noexcept37.C: New.
435
bffad515 4362019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
437
438 PR d/89017
439 * gdc.dg/pr89017.d: New test.
440
327f6a12 4412019-03-20 Janus Weil <janus@gcc.gnu.org>
442
443 PR fortran/71861
444 * gfortran.dg/interface_abstract_5.f90: New test case.
445
f374a534 4462019-03-20 Jakub Jelinek <jakub@redhat.com>
447
448 PR target/89775
449 * gcc.target/s390/pr89775-1.c: New test.
450 * gcc.target/s390/pr89775-2.c: New test.
451
fcf9e045 4522019-03-20 Jakub Jelinek <jakub@redhat.com>
453
454 PR target/89752
455 * g++.target/aarch64/aarch64.exp: New file.
456 * g++.target/aarch64/pr89752.C: New test.
457
dc0cf270 4582019-03-19 Martin Sebor <msebor@redhat.com>
459
460 PR tree-optimization/89688
461 * gcc.dg/strlenopt-61.c: New test.
462 * g++.dg/warn/Wstringop-overflow-2.C: New test.
463
2bc36e30 4642019-03-19 Jim Wilson <jimw@sifive.com>
465
466 PR target/89411
467 * gcc.target/riscv/losum-overflow.c: New test.
468
5f7947cf 4692019-03-19 Martin Sebor <msebor@redhat.com>
470
471 PR tree-optimization/89644
472 * gcc.dg/Wstringop-truncation-8.c: New test.
473
99e80969 4742019-03-19 Martin Liska <mliska@suse.cz>
475
476 PR middle-end/89737
477 * gcc.dg/pr89737.c: New test.
478
8022ad85 4792019-03-19 Jan Hubicka <hubicka@ucw.cz>
480
481 PR lto/87809
482 PR lto/89335
483 * g++.dg/lto/pr87089_0.C: New testcase.
484 * g++.dg/lto/pr87089_1.C: New testcase.
485 * g++.dg/lto/pr89335_0.C: New testcase.
486
797edc3a 4872019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
488
489 PR target/89736
490 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
491 restrict this test to vsx targets.
492
14b34371 4932019-03-19 Jakub Jelinek <jakub@redhat.com>
494
495 PR target/89752
496 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
497 * g++.dg/ext/asm16.C: Likewise.
498 * g++.dg/ext/asm17.C: New test.
499
17b0b4ec 5002019-03-19 Eric Botcazou <ebotcazou@adacore.com>
501
502 * c-c++-common/unroll-7.c: New test.
503
22010de4 5042019-03-19 Jakub Jelinek <jakub@redhat.com>
505
1787ae1d 506 PR target/89726
507 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
508 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
509 Add expected results for them.
510
22010de4 511 PR c/89734
512 * gcc.dg/pr89734.c: New test.
513
95e9ef61 5142019-03-18 Martin Sebor <msebor@redhat.com>
515
516 PR tree-optimization/89720
517 * gcc.dg/Warray-bounds-42.c: New test.
518
12a32f81 5192019-03-19 H.J. Lu <hongjiu.lu@intel.com>
520
521 PR c++/89630
522 * g++.target/i386/pr89630.C: New test.
523
03bae9a8 5242019-03-18 Kito Cheng <kito.cheng@gmail.com>
525
526 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
527
956a881a 5282019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
529
530 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
531 the "store" test as well.
532 * gcc.target/powerpc/bswap32.c: Ditto.
533
4221d1bb 5342019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
535
536 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
537 the "store" test as well.
538 * gcc.target/powerpc/bswap32.c: Ditto.
539
3d11a881 5402019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
541
542 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
543 "exceeds" instead of just one that talks about "too large".
544
e3cfba39 5452019-03-18 Richard Sandiford <richard.sandiford@arm.com>
546
547 * gcc.target/aarch64/sve/cost_model_1.c: New test.
548
ac61f7f0 5492019-03-18 Martin Jambor <mjambor@suse.cz>
550
551 PR tree-optimization/89546
552 * gcc.dg/tree-ssa/pr89546.c: New test.
553
fd87bb39 5542019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
555
556 PR target/89627
557 * g++.target/riscv/call-with-empty-struct-float.C: New file.
558 * g++.target/riscv/call-with-empty-struct-int.C: New file.
559 * g++.target/riscv/call-with-empty-struct.H: New file.
560 * g++.target/riscv/riscv.exp: New file.
561
24c67877 5622019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
563
564 PR c++/85014
565 * g++.dg/cpp0x/pr85014.C: New.
566
17d51789 5672019-03-18 Jakub Jelinek <jakub@redhat.com>
568
569 PR middle-end/86979
570 * gcc.dg/pr86979.c: New test.
571
3f08a29b 5722019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
573
574 PR fortran/88008
24c67877 575 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 576
b1356bc4 5772019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
578
24c67877 579 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
580 hppa*-*-hpux*.
b1356bc4 581 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 582
583 * gfortran.dg/pointer_init_10.f90: Require visibility support.
584 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 585
f56fb8fb 586 * gcc.dg/pr88074.c: Require c99_runtime.
587 * gcc.dg/warn-abs-1.c: Likewise.
588 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
589
24b73262 590 PR testsuite/89666
591 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
592 hppa*-*-hpux*.
593 * gcc.dg/attr-copy.c: Require alias support.
594 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
595
2d44625a 5962019-03-16 Jakub Jelinek <jakub@redhat.com>
597
598 PR fortran/89724
599 * gfortran.dg/continuation_15.f90: New test.
600 * gfortran.dg/continuation_16.f90: New test.
601
fc1321aa 6022019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 603
50beafd6 604 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
605
529c3fcc 606 PR testsuite/89393
607 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
608 * g++.dg/cpp0x/pr84497.C: Likewise.
609
fc1321aa 610 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
611 * gcc.dg/attr-copy-6.c: Likewise.
612 * gcc.dg/pr87793.c: Likewise.
613
614 PR testsuite/89471
0bf73f49 615 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 616
2c804139 617 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
618 * gcc.dg/gimplefe-34.c: Likewise.
619 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
620 * gcc.dg/compat/pr83487-2_y.c: Likewise.
621
20feeb0f 622 PR testsuite/84174
623 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
624 hppa*64*-*-*.
625
63e5ed62 626 PR testsuite/83453
627 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
628
4f54bc4d 629 * lib/target-supports.exp (check_ascii_locale_available): Remove
630 hppa*-*-hpux*.
631
ebb62b61 6322019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
633
634 PR fortran/84394
635 * gfortran.dg/blockdata_11.f90: New test.
636
6e9e00d1 6372019-03-15 Harald Anlauf <anlauf@gmx.de>
638
639 PR fortran/60091
640 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
641 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
642
0922e508 6432019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
644
645 PR target/87532
646 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
647 instruction selection.
648 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
649 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
650 * gcc.target/powerpc/pr87532-mc.c: New test.
651 * gcc.target/powerpc/pr87532.c: New test.
652 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
653 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
654 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
655 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
656 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
657 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
658 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
659 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
660 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
661 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
662 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
663 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
664 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
665 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
666 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
667 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
668 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
669 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
670 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
671 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
672 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
673 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
674 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
675 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
676 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
677 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
678 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
679
aa2e3429 6802019-03-15 Alexandre Oliva <aoliva@redhat.com>
681
682 PR c++/88534
683 PR c++/88537
684 * g++.dg/cpp2a/pr88534.C: New.
685 * g++.dg/cpp2a/pr88537.C: New.
686
b70283ba 6872019-03-15 Robin Dapp <rdapp@linux.ibm.com>
688
689 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
690 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
691 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
692 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
693
c043e8d6 6942019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
695
696 PR target/89719
697 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
698 * gcc.target/aarch64/spellcheck_5.c: Likewise.
699 * gcc.target/aarch64/spellcheck_6.c: Likewise.
700
0bc60ffa 7012019-03-15 Jakub Jelinek <jakub@redhat.com>
702
99d0d6f9 703 PR c++/89709
704 * g++.dg/cpp0x/constexpr-89709.C: New test.
705
0bc60ffa 706 PR debug/89704
707 * gcc.dg/debug/pr89704.c: New test.
708
4455955a 7092019-03-15 H.J. Lu <hongjiu.lu@intel.com>
710
711 PR target/89650
712 * g++.target/i386/pr89650.C: New test.
713
8416d774 7142019-03-14 Richard Biener <rguenther@suse.de>
715
716 * gcc.dg/gimplefe-13.c: Adjust.
717 * gcc.dg/gimplefe-14.c: Likewise.
718 * gcc.dg/gimplefe-17.c: Likewise.
719 * gcc.dg/gimplefe-18.c: Likewise.
720 * gcc.dg/gimplefe-7.c: Likewise.
721 * gcc.dg/torture/pr89595.c: Likewise.
722 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
723 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
724 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
725 * gcc.dg/tree-ssa/scev-3.c: Likewise.
726 * gcc.dg/tree-ssa/scev-4.c: Likewise.
727 * gcc.dg/tree-ssa/scev-5.c: Likewise.
728 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
729 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
730
3b8cf1fa 7312019-03-14 Jakub Jelinek <jakub@redhat.com>
732
7dd130b3 733 PR ipa/89684
734 * gcc.target/i386/pr89684.c: New test.
735
3b8cf1fa 736 PR rtl-optimization/89679
737 * gcc.dg/pr89679.c: New test.
738
3c7743e1 7392019-03-14 Richard Biener <rguenther@suse.de>
740
741 PR tree-optimization/89710
742 * gcc.dg/torture/pr89710.c: New testcase.
743
7d7d6aef 7442019-03-14 Richard Biener <rguenther@suse.de>
745
746 PR middle-end/89698
747 * g++.dg/torture/pr89698.C: New testcase.
748
15a7e0e9 7492019-03-14 Jakub Jelinek <jakub@redhat.com>
750
751 PR tree-optimization/89703
752 * gcc.c-torture/compile/pr89703-1.c: New test.
753 * gcc.c-torture/compile/pr89703-2.c: New test.
754
ee27daa7 7552019-03-14 H.J. Lu <hongjiu.lu@intel.com>
756
757 PR target/89523
758 * gcc.target/i386/pr89523-1a.c: New test.
759 * gcc.target/i386/pr89523-1b.c: Likewise.
760 * gcc.target/i386/pr89523-2.c: Likewise.
761 * gcc.target/i386/pr89523-3.c: Likewise.
762 * gcc.target/i386/pr89523-4.c: Likewise.
763 * gcc.target/i386/pr89523-5.c: Likewise.
764 * gcc.target/i386/pr89523-6.c: Likewise.
765 * gcc.target/i386/pr89523-7.c: Likewise.
766 * gcc.target/i386/pr89523-8.c: Likewise.
767 * gcc.target/i386/pr89523-9.c: Likewise.
768
d0782a7e 7692019-03-14 Jakub Jelinek <jakub@redhat.com>
770
c17b0b28 771 PR c++/89512
772 * g++.dg/cpp1y/var-templ61.C: New test.
773
d0782a7e 774 PR c++/89652
775 * g++.dg/cpp1y/constexpr-89652.C: New test.
776
c69047a1 7772019-03-13 Harald Anlauf <anlauf@gmx.de>
778
779 PR fortran/87045
780 * gfortran.dg/pr87045.f90: New test.
781
68d3038f 7822019-03-13 Vladimir Makarov <vmakarov@redhat.com>
783
784 PR target/85860
785 * gcc.target/i386/pr85860.c: New.
786
3c78ad42 7872019-03-13 Marek Polacek <polacek@redhat.com>
788
789 PR c++/89686 - mixing init-capture and simple-capture in lambda.
790 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
791
8b953246 792 PR c++/89660 - bogus error with -Wredundant-move.
793 * g++.dg/cpp0x/Wredundant-move8.C: New test.
794 * g++.dg/cpp0x/Wredundant-move9.C: New test.
795
7f9cb1b5 7962019-03-13 Janus Weil <janus@gcc.gnu.org>
797
798 PR fortran/89601
799 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
800 * gfortran.dg/pdt_30.f90: New test case.
801
e214ee76 8022019-03-13 Marek Polacek <polacek@redhat.com>
803
804 PR c++/88979 - further P0634 fix for constructors.
805 * g++.dg/cpp2a/typename15.C: New test.
806
6e6bf22d 8072019-03-13 Martin Sebor <msebor@redhat.com>
808
809 PR tree-optimization/89662
810 * gcc.dg/Warray-bounds-41.c: New test.
811
a55953fb 8122019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
813
814 PR c++/63508
815 * g++.dg/cpp0x/auto53.C: New.
816
69485abe 8172019-03-13 Richard Biener <rguenther@suse.de>
818
819 PR middle-end/89677
820 * gcc.dg/torture/pr89677.c: New testcase.
821
6bce0bd9 8222019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
823
824 PR c++/85558
825 * g++.dg/other/friend16.C: New.
826 * g++.dg/other/friend17.C: Likewise.
827
0cdad0e1 8282019-03-13 Jakub Jelinek <jakub@redhat.com>
829
830 PR middle-end/88588
831 * c-c++-common/gomp/pr88588.c: New test.
832
8332019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 834
835 PR fortran/66695
836 PR fortran/77746
837 PR fortran/79485
838 * gfortran.dg/binding_label_tests_30.f90: New test.
839 * gfortran.dg/binding_label_tests_31.f90: New test.
840 * gfortran.dg/binding_label_tests_32.f90: New test.
841 * gfortran.dg/binding_label_tests_33.f90: New test.
842
5dc5719e 8432019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
844
845 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
846 * gdc.dg/ubsan/ubsan.exp: New file.
847 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
848 Explicitly return flags from procedure.
849
3627cdbc 8502019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
851
852 PR d/88957
853 * gdc.dg/pr88957.d: New test.
854 * gdc.dg/simd.d: Add new vector tests.
855
ef668b33 8562019-03-12 Uroš Bizjak <ubizjak@gmail.com>
857
858 PR d/87824
859 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
860 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
861 -nostdinc++ flag.
862
747e2c6a 8632019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
864
865 PR fortran/87673
866 * gfortran.dg/charlen_17.f90: New test.
867
c3a8613e 8682019-03-12 Robin Dapp <rdapp@linux.ibm.com>
869
870 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
871
4520ad45 8722019-03-12 Martin Liska <mliska@suse.cz>
873
ef668b33 874 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 875 * gfortran.dg/binding_label_tests_4.f03: Likewise.
876 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
877 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
878 * gfortran.dg/c_loc_tests_17.f90: Likewise.
879 * gfortran.dg/constructor_9.f90: Likewise.
880 * gfortran.dg/dec_structure_8.f90: Likewise.
881 * gfortran.dg/entry_4.f90: Likewise.
882 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
883 * gfortran.dg/initialization_23.f90: Likewise.
884 * gfortran.dg/logical_assignment_1.f90: Likewise.
885 * gfortran.dg/pr80752.f90: Likewise.
886 * gfortran.dg/pr88116_1.f90: Likewise.
887 * gfortran.dg/pr88467.f90: Likewise.
888 * gfortran.dg/typebound_call_7.f03: Likewise.
889 * gfortran.dg/typebound_generic_1.f03: Likewise.
890 * gfortran.dg/typebound_operator_2.f03: Likewise.
891 * gfortran.dg/typebound_operator_4.f03: Likewise.
892 * gfortran.dg/typebound_proc_9.f03: Likewise.
893 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
894
53fe35ec 8952019-03-12 Paul Thomas <pault@gcc.gnu.org>
896
897 PR fortran/89363
898 * gfortran.dg/assumed_rank_16.f90: New test.
899
900 PR fortran/89364
901 * gfortran.dg/assumed_rank_17.f90: New test.
902
23e01948 9032019-03-12 Jakub Jelinek <jakub@redhat.com>
904
905 PR middle-end/89663
906 * gcc.c-torture/compile/pr89663-1.c: New test.
907 * gcc.c-torture/compile/pr89663-2.c: New test.
908
d5e9136f 9092019-03-12 Richard Biener <rguenther@suse.de>
910
911 PR tree-optimization/89664
912 * gfortran.dg/pr89664.f90: New testcase.
913
fc87d978 9142019-03-11 Jakub Jelinek <jakub@redhat.com>
915
064a27df 916 PR fortran/89651
917 * gfortran.dg/gomp/pr89651.f90: New test.
918
fc87d978 919 PR middle-end/89655
920 PR bootstrap/89656
921 * gcc.c-torture/compile/pr89655.c: New test.
922
74157df9 9232019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
924
925 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
926 target.
927
2f6d557f 9282019-03-11 Martin Liska <mliska@suse.cz>
929
930 * g++.dg/conversion/simd3.C (foo): Wrap option names
931 with apostrophe character.
932 * g++.dg/cpp1z/decomp3.C (test): Likewise.
933 (test3): Likewise.
934 * g++.dg/cpp1z/decomp4.C (test): Likewise.
935 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
936 * g++.dg/cpp1z/decomp45.C (f): Likewise.
937 * g++.dg/opt/pr34036.C: Likewise.
938 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
939 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
940 * gcc.dg/cpp/dir-only-4.c: Likewise.
941 * gcc.dg/cpp/dir-only-5.c: Likewise.
942 * gcc.dg/cpp/pr71591.c: Likewise.
943 * gcc.dg/format/opt-1.c: Likewise.
944 * gcc.dg/format/opt-2.c: Likewise.
945 * gcc.dg/format/opt-3.c: Likewise.
946 * gcc.dg/format/opt-4.c: Likewise.
947 * gcc.dg/format/opt-5.c: Likewise.
948 * gcc.dg/format/opt-6.c: Likewise.
949 * gcc.dg/pr22231.c: Likewise.
950 * gcc.dg/pr33007.c: Likewise.
951 * gcc.dg/simd-1.c (hanneke): Likewise.
952 * gcc.dg/simd-5.c: Likewise.
953 * gcc.dg/simd-6.c: Likewise.
954 * gcc.dg/spellcheck-options-14.c: Likewise.
955 * gcc.dg/spellcheck-options-15.c: Likewise.
956 * gcc.dg/spellcheck-options-16.c: Likewise.
957 * gcc.dg/spellcheck-options-17.c: Likewise.
958 * gcc.dg/tree-ssa/pr23109.c: Likewise.
959 * gcc.dg/tree-ssa/recip-5.c: Likewise.
960 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
961 (__attribute__): Likewise.
962 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
963 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
964 * gcc.target/powerpc/warn-1.c: Likewise.
965 * gcc.target/powerpc/warn-2.c: Likewise.
966
ac80cfb4 9672019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
968
969 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
970
01f182e4 9712019-03-11 Eric Botcazou <ebotcazou@adacore.com>
972
973 * c-c++-common/unroll-6.c: New test.
974
ca66abc7 9752019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
976
977 PR c++/87571
978 * g++.dg/template/memfriend18.C: New.
979
a5956947 9802019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
981
982 * gdc.dg/pr89041.d: Mark as compile test.
983
116886d6 9842019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
985
986 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
987 dg-options.
988
00ee3e3e 9892019-03-10 Martin Jambor <mjambor@suse.cz>
990
991 PR tree-optimization/85762
992 PR tree-optimization/87008
993 PR tree-optimization/85459
994 * g++.dg/tree-ssa/pr87008.C: New test.
995 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
996
9520cf8b 9972019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
998
999 PR fortran/66089
1000 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1001 * gfortran.dg/no_arg_check_2.f90: Likewise.
1002
346e0fe5 10032019-03-10 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR c++/89648
1006 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1007
23ffb1a8 10082019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1009
1010 PR fortran/66089
1011 * gfortran.dg/dependency_53.f90: New test.
1012
861c8c7b 10132019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1014
1015 PR fortran/87734
1016 * gfortran.dg/public_private_module_10.f90: New test.
1017
e0f3497f 10182019-03-09 John David Anglin <dave.anglin@bell.net>
1019
449a1989 1020 PR c++/70349
1021 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1022
24964670 1023 PR middle-end/68733
1024 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1025
e0f3497f 1026 PR testsuite/89472
1027 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1028
0c5f3545 10292019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1030
1031 PR c++/87750
1032 * g++.dg/cpp0x/pr87750.C: New.
1033
b685a0ad 10342019-03-09 John David Anglin <dave.anglin@bell.net>
1035
1036 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1037 * c-c++-common/ident-1a.c: Likewise.
1038 * c-c++-common/ident-1b.c: Likewise.
1039 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 1040
1041 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 1042
24e94348 1043 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1044
946f2623 1045 PR inline-asm/87010
1046 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1047
39ab9c78 1048 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1049 libatomic_available.
1050
52e19479 10512019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1052
1053 PR d/89041
1054 * gdc.dg/pr89041.d: New test.
1055
d066f3f7 10562019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1057
1058 PR fortran/71544
1059 * gfortran.dg/c_ptr_tests_19.f90: New test.
1060
fe3e8c08 10612019-03-09 John David Anglin <dave.anglin@bell.net>
1062
0f2d2571 1063 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1064 * gnat.dg/debug12.adb: Likewise.
1065
fe3e8c08 1066 * lib/target-supports.exp (check_effective_target_weak_undefined):
1067 Return 0 on hppa*-*-hpux*.
1068 (check_ascii_locale_available): Likewise.
1069
688ff820 10702019-03-09 Janus Weil <janus@gcc.gnu.org>
1071
1072 PR fortran/84504
1073 * gfortran.dg/pointer_init_10.f90: New test case.
1074
08fad224 10752019-03-09 John David Anglin <dave.anglin@bell.net>
1076
1077 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1078
1501d36b 10792019-03-09 John David Anglin <dave.anglin@bell.net>
1080
1081 PR fortran/89639
1082 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1083
06c6302c 10842019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1085
1086 PR fortran/71203
1087 * gfortran.dg/array_simplify_3.f90: New test case.
1088
78d8fb2b 10892019-03-09 Jakub Jelinek <jakub@redhat.com>
1090
909c7f25 1091 PR c/88568
1092 * g++.dg/other/pr88568.C: New test.
1093
78d8fb2b 1094 PR rtl-optimization/89634
1095 * gcc.c-torture/execute/pr89634.c: New test.
1096
883c09dd 10972019-03-08 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR c/85870
1100 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1101 -r -nostdlib -flinker-output=nolto-rel.
1102
734aee17 11032019-03-08 David Malcolm <dmalcolm@redhat.com>
1104
1105 PR target/79926
1106 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1107 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1108 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1109 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1110
02cded17 11112019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1112
1113 PR c++/63540
1114 * g++.dg/cpp0x/implicit17.C: New.
1115
e4bff0d1 11162019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1117
1118 PR c++/22149
1119 * g++.dg/template/access29.C: New.
1120
f06bc4d0 11212019-03-08 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR c++/82075
1124 * g++.dg/cpp1z/decomp49.C: New test.
1125
a9ff59cf 11262019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1127
1128 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1129
a6fed30b 11302019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1131
1132 PR target/68924
1133 PR target/78782
1134 PR target/87558
1135 * gcc.target/i386/pr78782.c: New test.
1136 * gcc.target/i386/pr87558.c: Ditto.
1137
99b342f1 11382019-03-08 Jakub Jelinek <jakub@redhat.com>
1139
1140 PR c/85870
1141 * gcc.dg/lto/pr85870_0.c: New test.
1142 * gcc.dg/lto/pr85870_1.c: New test.
1143
69a0142c 11442019-03-08 Martin Liska <mliska@suse.cz>
1145
1146 PR target/86952
1147 * gcc.target/i386/pr86952.c: New test.
1148 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1149 scanned pattern.
1150 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1151
29005d9c 11522019-03-08 Jakub Jelinek <jakub@redhat.com>
1153
222c113b 1154 PR c++/89585
1155 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1156 asm volatile.
1157
92651efb 1158 PR c++/89599
1159 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1160 * g++.dg/parse/array-size2.C: Likewise.
1161 * g++.dg/cpp0x/constexpr-89599.C: New test.
1162
29005d9c 1163 PR c++/89622
1164 * g++.dg/warn/pr89622.C: New test.
1165
1b34cb7f 11662019-03-07 Jakub Jelinek <jakub@redhat.com>
1167
1168 PR target/80003
1169 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1170 * gcc.target/i386/interrupt-6.c: Likewise.
1171 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1172
8a656b83 11732019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1174
1175 PR c++/84518
1176 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1177 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1178
4492383a 11792019-03-07 Jakub Jelinek <jakub@redhat.com>
1180
71c5a0bc 1181 PR translation/79999
1182 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1183 * c-c++-common/gomp/doacross-3.c: New test.
1184
4492383a 1185 PR target/89602
1186 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1187 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1188 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1189 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1190 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1191 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1192
1cf354c8 11932019-03-07 Martin Jambor <mjambor@suse.cz>
1194
1195 PR lto/87525
1196 * gcc.dg/ipa/ipcp-5.c: New test.
1197
e3e42b03 11982019-03-07 Martin Jambor <mjambor@suse.cz>
1199
1200 PR ipa/88235
1201 * g++.dg/ipa/pr88235.C: New test.
1202
5e43308b 12032019-04-07 Richard Biener <rguenther@suse.de>
1204
1205 PR middle-end/89618
1206 * gcc.target/i386/pr89618.c: New testcase.
1207
791a4964 12082019-03-07 Richard Biener <rguenther@suse.de>
1209
1210 PR tree-optimization/89595
1211 * gcc.dg/torture/pr89595.c: New testcase.
1212
02a7fc59 12132019-03-07 Jakub Jelinek <jakub@redhat.com>
1214
1215 PR c++/89585
1216 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1217
f8197328 12182019-03-06 Harald Anlauf <anlauf@gmx.de>
1219
1220 PR fortran/71203
1221 * gfortran.dg/substr_8.f90: New test.
1222
aa49bda0 12232019-03-06 Jakub Jelinek <jakub@redhat.com>
1224
1225 PR c++/87148
1226 * g++.dg/ext/flexary34.C: New test.
1227
409a6c36 12282019-03-06 Peter Bergner <bergner@linux.ibm.com>
1229
1230 PR rtl-optimization/88845
1231 * gcc.target/powerpc/pr88845.c: New test.
1232
55d0cc00 12332019-03-06 Marek Polacek <polacek@redhat.com>
1234
1235 PR c++/87378 - bogus -Wredundant-move warning.
1236 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1237 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1238
b24b9c77 12392019-03-06 Richard Biener <rguenther@suse.de>
1240
1241 PR testsuite/89551
1242 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1243 the way that makes the testcase PASS.
1244
06229fe5 12452019-03-05 Jakub Jelinek <jakub@redhat.com>
1246
1247 PR middle-end/89590
1248 * gcc.dg/pr89590.c: New test.
1249
eeb22b66 12502019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1251
1252 PR target/89222
1253 * gcc.target/arm/pr89222.c: Add new test.
1254
c06d4366 12552019-03-05 Richard Biener <rguenther@suse.de>
1256
1257 PR tree-optimization/89594
1258 * gcc.dg/pr89594.c: New testcase.
1259
499fa2c1 12602019-03-05 Jakub Jelinek <jakub@redhat.com>
1261
267bb6c9 1262 PR tree-optimization/89487
1263 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1264 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1265 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1266 "%r14".
1267
bf0f78c4 1268 PR bootstrap/89560
1269 * g++.dg/other/pr89560.C: New test.
1270
a41f256a 1271 PR tree-optimization/89570
1272 * gcc.dg/pr89570.c: New test.
1273
499fa2c1 1274 PR tree-optimization/89566
1275 * c-c++-common/pr89566.c: New test.
1276
1751c288 12772019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1278
1279 PR c++/84605
1280 * g++.dg/parse/crash69.C: New.
1281
10599713 12822019-03-04 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR c++/71446
1285 * g++.dg/cpp2a/desig12.C: New test.
1286 * g++.dg/cpp2a/desig13.C: New test.
1287
7e11f57d 12882019-03-04 Tamar Christina <tamar.christina@arm.com>
1289
1290 PR target/88530
f382b2ac 1291 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 1292
b7d73df0 12932019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1294
1295 PR tree-optimization/89437
1296 * gcc.dg/sinatan-1.c: Fix testcase.
1297
54f60b15 12982019-03-04 Richard Biener <rguenther@suse.de>
1299
1300 PR middle-end/89572
1301 * gcc.dg/torture/pr89572.c: New testcase.
1302
6079e9be 13032018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1304
1305 PR tree-optimization/89487
1306 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1307
9849369a 13082019-03-03 Harald Anlauf <anlauf@gmx.de>
1309
1310 PR fortran/77583
1311 * gfortran.dg/pr77583.f90: New test.
1312
a6eb46eb 13132019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1314
1315 PR fortran/72714
1316 * gfortran.dg/coarray_allocate_11.f90: New test.
1317
9cc3b79c 13182019-03-02 Harald Anlauf <anlauf@gmx.de>
1319
1320 PR fortran/89516
1321 * gfortran.dg/pr89492.f90: Adjust testcase.
1322 * gfortran.dg/transfer_check_5.f90: New test.
1323
e3dcfc16 13242019-03-02 Jakub Jelinek <jakub@redhat.com>
1325
73e3d2ee 1326 PR c++/71446
1327 * g++.dg/cpp2a/desig10.C: New test.
1328 * g++.dg/cpp2a/desig11.C: New test.
1329 * g++.dg/ext/desig4.C: Expect 4 new errors.
1330
e3dcfc16 1331 PR target/89506
1332 * gcc.dg/pr89506.c: New test.
1333
93b27baa 13342019-03-01 Kito Cheng <kito.cheng@gmail.com>
1335 Monk Chiang <sh.chiang04@gmail.com>
1336
1337 * gcc.target/riscv/attribute-1.c: New.
1338 * gcc.target/riscv/attribute-2.c: Likewise.
1339 * gcc.target/riscv/attribute-3.c: Likewise.
1340 * gcc.target/riscv/attribute-4.c: Likewise.
1341 * gcc.target/riscv/attribute-5.c: Likewise.
1342 * gcc.target/riscv/attribute-6.c: Likewise.
1343 * gcc.target/riscv/attribute-7.c: Likewise.
1344 * gcc.target/riscv/attribute-8.c: Likewise.
1345 * gcc.target/riscv/attribute-9.c: Likewise.
1346
1347 * gcc.target/riscv/arch-1.c: New.
1348 * gcc.target/riscv/arch-2.c: Likewise.
1349 * gcc.target/riscv/arch-3.c: Likewise.
1350 * gcc.target/riscv/arch-4.c: Likewise.
1351
b3ba40ae 13522019-03-01 Jakub Jelinek <jakub@redhat.com>
1353
1354 PR middle-end/89497
1355 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1356 scan-tree-dump-times from dom3 to tracer pass.
1357
09008c46 13582019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1359
1360 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1361 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1362
45e17a21 13632019-03-01 Alexander Monakov <amonakov@ispras.ru>
1364
1365 PR rtl-optimization/85899
1366 * gcc.dg/pr85899.c: New test.
1367
f409a882 13682019-03-01 Marek Polacek <polacek@redhat.com>
1369
ae8e3cb6 1370 PR c++/89537 - missing location for error with non-static member fn.
1371 * g++.dg/diagnostic/member-fn-1.C: New test.
1372
f409a882 1373 PR c++/89532 - ICE with incomplete type in decltype.
1374 * g++.dg/cpp2a/nontype-class14.C: New test.
1375
b279a142 13762019-03-01 Jakub Jelinek <jakub@redhat.com>
1377
1378 Implement P1002R1, Try-catch blocks in constexpr functions
1379 PR c++/89513
1380 * g++.dg/cpp2a/constexpr-try1.C: New test.
1381 * g++.dg/cpp2a/constexpr-try2.C: New test.
1382 * g++.dg/cpp2a/constexpr-try3.C: New test.
1383 * g++.dg/cpp2a/constexpr-try4.C: New test.
1384 * g++.dg/cpp2a/constexpr-try5.C: New test.
1385 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1386
bfc01edf 13872019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1388
1389 PR tree-optimization/89535
1390 * gfortran.dg/vect/pr89535.f90: New test.
1391
f811bd19 13922019-03-01 Richard Biener <rguenther@suse.de>
1393
1394 PR middle-end/89541
1395 * gfortran.dg/pr89451.f90: New testcase.
1396
d7419e5b 13972019-03-01 Richard Biener <rguenther@suse.de>
1398
1399 PR middle-end/89497
1400 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1401 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1402 that happen now earlier.
1403
f557d4a8 14042019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1405
1406 * gcc.c-torture/execute/20190228-1.c: New test.
1407
dff6bd38 14082019-02-28 Marek Polacek <polacek@redhat.com>
1409
1410 PR c++/87068 - missing diagnostic with fallthrough statement.
1411 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1412
1d86d0eb 14132019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1414 Cesar Philippidis <cesar@codesourcery.com>
1415
35e99d5d 1416 PR fortran/72741
1417 PR fortran/89433
1418 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1419 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1420
7378dd70 1421 PR fortran/72741
1422 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1423
1d86d0eb 1424 PR fortran/72741
1425 PR fortran/89433
1426 * gfortran.dg/goacc/routine-6.f90: Update
1427 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1428 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1429
218c5c18 14302019-02-28 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR c/89521
1433 * gcc.dg/pr89521-1.c: New test.
1434 * gcc.dg/pr89521-2.c: New test.
1435
440a9ad9 14362019-02-28 John David Anglin <danglin@gcc.gnu.org>
1437
1438 PR testsuite/89441
1439 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1440
c5a08a5d 14412019-02-28 Tamar Christina <tamar.christina@arm.com>
1442
1443 PR target/88530
1444 * gcc.target/aarch64/options_set_10.c: New test.
1445
dc24d8a9 14462019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1447
1448 PR c++/89522
1449 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1450
674e4eec 14512019-02-28 Jakub Jelinek <jakub@redhat.com>
1452
34ecb73b 1453 PR c/89525
1454 * gcc.dg/pr89525.c: New test.
1455
674e4eec 1456 PR c/89520
1457 * gcc.dg/pr89520-1.c: New test.
1458 * gcc.dg/pr89520-2.c: New test.
1459
90c2137c 14602019-02-27 Marek Polacek <polacek@redhat.com>
1461
1462 PR c++/88857 - ICE with value-initialization of argument in template.
1463 * g++.dg/cpp0x/initlist-value4.C: New test.
1464
7304edd1 14652019-02-27 Marek Polacek <polacek@redhat.com>
1466
1467 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1468 * g++.dg/cpp0x/using-enum-3.C: New test.
1469
7733a071 14702019-02-27 Jakub Jelinek <jakub@redhat.com>
1471
1472 PR tree-optimization/89280
1473 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1474 keyword.
1475
b97c2f89 14762019-02-27 Richard Biener <rguenther@suse.de>
1477
1478 * gcc.dg/gimplefe-36.c: New testcase.
1479
c9f30cbb 14802019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1481
1482 PR c++/89488
1483 * g++.dg/cpp0x/nsdmi15.C: New.
1484
14852019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1486
1487 PR c++/88987
1488 * g++.dg/cpp0x/pr88987.C: New.
1489
400c29ff 14902019-02-27 Jakub Jelinek <jakub@redhat.com>
1491
1492 PR tree-optimization/89280
1493 * gcc.c-torture/compile/pr89280.c: New test.
1494 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1495 function. Skip the test for -O0.
1496
c167de66 14972018-02-26 Steve Ellcey <sellcey@marvell.com>
1498
1499 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1500 * gfortran.dg/simd-builtins-2.f90: Ditto.
1501 * gfortran.dg/simd-builtins-6.f90: Ditto.
1502 * gfortran.dg/simd-builtins-8.f90: New test.
1503 * gfortran.dg/simd-builtins-8.h: New header file.
1504
3a57b74f 15052019-02-26 Jakub Jelinek <jakub@redhat.com>
1506
8fe60964 1507 PR c++/89507
1508 * g++.dg/other/new2.C: New test.
1509
3a57b74f 1510 PR tree-optimization/89500
1511 * gcc.dg/pr89500.c: New test.
1512 * gcc.dg/Wstringop-overflow-10.c: New test.
1513 * gcc.dg/strlenopt-60.c: New test.
1514
23d7d64b 15152019-02-26 Harald Anlauf <anlauf@gmx.de>
1516
1517 PR fortran/89492
1518 * gfortran.dg/pr89492.f90: New test.
1519
8fe5d1b1 15202019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1521
1522 PR fortran/89496
1523 * gfortran.dg/altreturn_9_0.f90: New file.
1524 * gfortran.dg/altreturn_9_1.f90: New file.
1525
a165fd90 15262019-02-26 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR c++/89481
1529 * g++.dg/cpp1y/constexpr-89481.C: New test.
1530
26f2ab84 15312019-02-26 Richard Biener <rguenther@suse.de>
1532
1533 PR tree-optimization/89505
1534 * gcc.dg/torture/pr89505.c: New testcase.
1535
812441a6 15362019-02-26 Eric Botcazou <ebotcazou@adacore.com>
1537
1538 * gnat.dg/opt77.adb: New test.
1539 * gnat.dg/opt77_pkg.ad[sb]: New helper.
1540
b501a363 15412019-02-26 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR target/89474
1544 * gcc.target/i386/pr89474.c: New test.
1545
33d01d64 15462019-02-25 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR c/77754
1549 * gcc.c-torture/compile/pr77754-1.c: New test.
1550 * gcc.c-torture/compile/pr77754-2.c: New test.
1551 * gcc.c-torture/compile/pr77754-3.c: New test.
1552 * gcc.c-torture/compile/pr77754-4.c: New test.
1553 * gcc.c-torture/compile/pr77754-5.c: New test.
1554 * gcc.c-torture/compile/pr77754-6.c: New test.
1555
ddb14ffc 15562019-02-25 Tamar Christina <tamar.christina@arm.com>
1557
1558 PR target/88530
1559 * gcc.target/aarch64/options_set_1.c: New test.
1560 * gcc.target/aarch64/options_set_2.c: New test.
1561 * gcc.target/aarch64/options_set_3.c: New test.
1562 * gcc.target/aarch64/options_set_4.c: New test.
1563 * gcc.target/aarch64/options_set_5.c: New test.
1564 * gcc.target/aarch64/options_set_6.c: New test.
1565 * gcc.target/aarch64/options_set_7.c: New test.
1566 * gcc.target/aarch64/options_set_8.c: New test.
1567 * gcc.target/aarch64/options_set_9.c: New test.
1568
bff28e09 15692019-02-25 Tamar Christina <tamar.christina@arm.com>
1570
1571 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
1572 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1573 Rename ....
1574 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1575 test_vfmlslq_high_f16): ... To this.
1576 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
1577 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1578 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1579 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1580 test_vfmlslq_laneq_high_u32): Rename ...
1581 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1582 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1583 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1584 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1585 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1586 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1587 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1588 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1589 test_vfmlslq_laneq_low_u32): Rename ...
1590 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1591 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1592 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1593 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1594 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1595 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1596 Rename ...
1597 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1598 test_vfmlslq_low_f16): ... To this.
1599
d6172887 16002019-02-25 Tamar Christina <tamar.christina@arm.com>
1601
1602 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1603 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1604 Rename ...
1605 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1606 test_vfmlslq_high_f16): ... To this.
1607 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1608 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1609 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1610 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1611 test_vfmlslq_laneq_high_u32): Rename ...
1612 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1613 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1614 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1615 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1616 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1617 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1618 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1619 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1620 test_vfmlslq_laneq_low_u32): Rename ...
1621 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1622 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1623 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1624 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1625 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1626 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1627 Rename ...
1628 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1629 test_vfmlslq_low_f16): ... To This.
1630 * lib/target-supports.exp
1631 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1632
65eeca74 16332019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1634
1635 PR fortran/89282
53fe35ec 1636 * gfortran.dg/overload_3.f90: New test.
65eeca74 1637
96b7d76c 16382019-02-25 Jakub Jelinek <jakub@redhat.com>
1639
1640 PR c++/89285
1641 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1642
8b64c6ce 16432019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1644
1645 PR libfortran/89274
53fe35ec 1646 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 1647
529acd83 16482019-02-25 Jakub Jelinek <jakub@redhat.com>
1649
16a3cf9c 1650 PR target/89434
1651 * gcc.c-torture/execute/pr89434.c: New test.
1652
529acd83 1653 PR target/89438
1654 * gcc.dg/pr89438.c: New test.
1655
622540e3 16562019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1657
1658 PR c++/84585
1659 * g++.dg/cpp0x/pr84585.C: New.
1660
ca180aba 16612019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1662
1663 PR fortran/89174
1664 * gfortran.dg/allocate_with_mold_3.f90: New test.
1665
f6ad730f 16662019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1667
1668 PR target/87007
1669 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1670 * gcc.target/i386/pr87007-2.c: Likewise.
1671
1fa8b8f7 16722019-02-24 Harald Anlauf <anlauf@gmx.de>
1673
1674 PR fortran/89266
1675 PR fortran/88326
1676 * gfortran.dg/pr89266.f90: New test.
1677 * gfortran.dg/pr88326.f90: New test.
1678
e806e3f2 16792019-02-24 Jakub Jelinek <jakub@redhat.com>
1680
1681 PR rtl-optimization/89445
1682 * gcc.target/i386/avx512f-pr89445.c: New test.
1683
1761223a 16842019-02-23 Martin Sebor <msebor@redhat.com>
1685
1686 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1687 wchar_t to wint_t to avoid a bogus -Wformat warning in
1688 ILP32 (bug 77970).
1689
8aaf2fcc 16902019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1691
1692 PR testsuite/89476
1693 * gfortran.dg/ISO_Fortran_binding_5.c: Include
1694 "../../../libgfortran/ISO_Fortran_binding.h".
1695 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1696
8c0f695d 16972019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1698
1699 PR driver/69471
1700 * gcc.dg/pr69471-1.c: New test.
1701 * gcc.dg/pr69471-2.c: Likewise.
1702 * gcc.target/i386/pr69471-3.c: Likewise.
1703
0e8f933e 17042019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1705
1706 PR fortran/84387
1707 * gfortran.dg/dtio_34.f90: New test.
1708
c005651d 17092019-02-23 Marek Polacek <polacek@redhat.com>
1710
1711 PR c++/88294 - ICE with non-constant noexcept-specifier.
1712 * g++.dg/cpp0x/noexcept34.C: New test.
1713 * g++.dg/cpp0x/noexcept35.C: New test.
1714
5724e657 1715 PR c++/89419
1716 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
1717
42ae61b1 17182019-02-23 Paul Thomas <pault@gcc.gnu.org>
1719
1720 PR fortran/88117
1721 * gfortran.dg/deferred_character_32.f90 : New test
1722
889b0295 17232019-02-23 Paul Thomas <pault@gcc.gnu.org>
1724
1725 PR fortran/89385
1726 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
1727 previously incorrect lbound for allocatable expressions. Also
1728 correct stop values to avoid repetition.
1729 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
1730 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
1731
1732 PR fortran/89366
1733 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
1734 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
1735 * gfortran.dg/pr32599.f03 : Set standard to F2008.
1736
689cc9b6 17372019-02-22 David Malcolm <dmalcolm@redhat.com>
1738
1739 PR c++/89390
1740 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
1741 renaming to a multicharacter name, so that start != finish. Add
1742 tests for dtor locations.
1743
64f69b31 17442019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1745
1746 PR c++/84676
1747 * g++.dg/cpp0x/pr84676.C: New.
1748
2462642a 17492019-02-22 Martin Sebor <msebor@redhat.com>
1750
1751 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
1752 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
1753
93fd04e7 17542019-02-22 Harald Anlauf <anlauf@gmx.de>
1755
1756 PR fortran/83057
1757 * gfortran.dg/newunit_6.f90: New test.
1758
e7652833 17592019-02-22 Marek Polacek <polacek@redhat.com>
1760
1761 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
1762 * g++.dg/cpp2a/explicit14.C: New test.
1763
9f74d391 17642019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
1765
1766 PR target/89324
1767 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
1768 * gfortran.fortran-torture/compile/pr89324.f90: New test.
1769
77dd365f 17702019-02-22 Martin Sebor <msebor@redhat.com>
1771
26fb4bf5 1772 PR c/89425
1773 * gcc.dg/Wabsolute-value.c: New test.
1774
77dd365f 1775 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
1776
c30b4960 17772019-02-22 H.J. Lu <hongjiu.lu@intel.com>
1778 Hongtao Liu <hongtao.liu@intel.com>
1779 Sunil K Pandey <sunil.k.pandey@intel.com>
1780
1781 PR target/87007
1782 * gcc.target/i386/pr87007-1.c: New test.
1783 * gcc.target/i386/pr87007-2.c: Likewise.
1784
9af6ed72 17852019-02-22 Richard Biener <rguenther@suse.de>
1786
1787 PR tree-optimization/89440
1788 * gcc.dg/vect/pr89440.c: New testcase.
1789
eb1dc7b8 17902019-02-22 Thomas Schwinge <thomas@codesourcery.com>
1791
b320319b 1792 * lib/target-supports.exp (check_effective_target_offload_nvptx):
1793 Remove.
1794
1d740b07 1795 PR fortran/72741
1796 * gfortran.dg/goacc/classify-routine.f95: Adjust.
1797
9b423754 1798 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
1799 * g++.dg/goacc/template.C: Likewise.
1800
eb1dc7b8 1801 PR fortran/78027
1802 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
1803
3350055c 18042019-02-22 Richard Biener <rguenther@suse.de>
1805
1806 PR middle-end/87609
1807 * gcc.dg/torture/restrict-7.c: New testcase.
1808
02d7a132 18092019-02-21 Jakub Jelinek <jakub@redhat.com>
1810
1811 PR c++/89285
1812 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
1813 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
1814 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
1815 diagnostics.
1816 * g++.dg/cpp1y/constexpr-89285.C: New test.
1817 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
1818 for C++11.
1819 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
1820 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1821
5c9b4418 18222019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1823
1824 PR target/87412
1825 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1826 -fcf-protection with -fcf-protection=branch.
1827 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1828 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1829 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1830 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1831 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1832
69547664 18332019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
1834
1835 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1836 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1837
5132f59f 18382019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1839
1840 PR fortran/86119
1841 * gfortran.dg/warn_conversion_11.f90: New test.
1842
f867b437 18432019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1844
1845 PR target/87412
1846 * gcc.target/i386/pr87412-1.c: New file.
1847 * gcc.target/i386/pr87412-2.c: Likewise.
1848 * gcc.target/i386/pr87412-3.c: Likewise.
1849 * gcc.target/i386/pr87412-4.c: Likewise.
1850
67d294e4 18512019-02-20 Jakub Jelinek <jakub@redhat.com>
1852
0c3f2aa9 1853 PR c++/89403
1854 * g++.dg/cpp0x/pr89403.C: New test.
1855
02dc6028 1856 PR c++/89405
1857 * g++.dg/cpp1z/inline-var5.C: New test.
1858
67d294e4 1859 PR middle-end/89412
1860 * gcc.c-torture/compile/pr89412.c: New test.
1861
89fbfe10 18622019-02-20 Jakub Jelinek <jakub@redhat.com>
1863 David Malcolm <dmalcolm@redhat.com>
1864
1865 PR middle-end/89091
1866 * gcc.dg/torture/pr89091.c: New test.
1867
b47245f1 18682019-02-20 Jakub Jelinek <jakub@redhat.com>
1869
48d4b6c6 1870 PR middle-end/88074
1871 PR middle-end/89415
1872 * gcc.dg/pr88074-2.c: New test.
1873
b47245f1 1874 PR c++/89336
1875 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1876
a268d555 18772019-02-20 David Malcolm <dmalcolm@redhat.com>
1878
1879 PR c/89410
1880 * gcc.dg/pr89410-1.c: New test.
1881 * gcc.dg/pr89410-2.c: New test.
1882
5a6149a3 18832019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1884
1885 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1886 Add PowerPC support.
1887 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1888 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1889
3a7d0e9f 18902019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1891
1892 PR target/86487
1893 * gcc.target/arm/pr86487.c: New.
1894
ab0fbe16 18952019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1896
1897 PR c++/84536
1898 * g++.dg/cpp1y/var-templ60.C: New.
1899
a36e00c1 19002019-02-20 Li Jia He <helijia@linux.ibm.com>
1901
1902 PR target/88100
1903 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1904
d69a5a23 19052019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1906
1907 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1908
4946f3a3 19092019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1910
1911 PR fortran/89384
1912 * gfortran.dg/ISO_Fortran_binding_4.f90
1913
3eedad7a 19142019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1915
1916 PR c/87924
1917 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1918 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1919
cda34b22 19202019-02-19 Richard Biener <rguenther@suse.de>
1921
1922 PR middle-end/88074
1923 * gcc.dg/pr88074.c: New testcase.
1924
31358ed0 19252019-02-19 Jakub Jelinek <jakub@redhat.com>
1926
e4241747 1927 PR middle-end/89303
1928 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1929 namespace.
1930
5ebe5c44 1931 PR c++/89387
1932 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1933
fcea8c4d 1934 PR c++/89391
1935 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1936
31358ed0 1937 PR c++/89390
1938 * g++.dg/diagnostic/pr89390.C: New test.
1939
faab32da 19402019-02-18 Sharon Dvir <unapologtic@gmail.com>
1941
1942 * README: Fix typos.
1943
4bd133e5 19442019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1945
1946 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1947 bad_weak_ptr_.
1948
d50eaffb 19492019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1950
1951 PR fortran/87689
1952 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1953 options.
1954 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1955 * gfortran.dg/lto/pr87689_0.f: New file.
1956 * gfortran.dg/lto/pr87689_1.f: New file.
1957
9dddf1a6 19582019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1959
1960 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1961
f7690f14 19622019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1963
1964 * gdc.dg/dg.exp: Tabify.
1965 * gdc.dg/lto/lto.exp: Likewise.
1966 * gdc.test/gdc-test.exp: Likewise.
1967 * lib/gdc-dg.exp: Likewise.
1968 * lib/gdc.exp: Likewise.
1969
94d4532c 19702019-02-18 Richard Biener <rguenther@suse.de>
1971
1972 PR tree-optimization/89296
1973 * gcc.dg/uninit-pr89296.c: New testcase.
1974
9b964845 19752019-02-18 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR target/89369
1978 * gcc.c-torture/execute/pr89369.c: New test.
1979 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1980 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1981 34,63,62.
1982
f6c03eea 19832019-02-18 Martin Jambor <mjambor@suse.cz>
1984
1985 PR tree-optimization/89209
1986 * gcc.dg/tree-ssa/pr89209.c: New test.
1987
dd2e9d21 19882019-02-18 Martin Liska <mliska@suse.cz>
1989
1990 * gfortran.dg/simd-builtins-7.f90: New test.
1991 * gfortran.dg/simd-builtins-7.h: New test.
1992
4c6b245a 19932019-02-17 Harald Anlauf <anlauf@gmx.de>
1994
1995 PR fortran/88299
1996 * gfortran.dg/pr88299.f90: New test.
1997
b6c59db3 19982019-02-17 Harald Anlauf <anlauf@gmx.de>
1999
2000 PR fortran/89077
2001 * gfortran.dg/transfer_simplify_12.f90: New test.
2002
33e6651d 20032019-02-17 Marek Polacek <polacek@redhat.com>
2004
2005 PR c++/89217 - ICE with list-initialization in range-based for loop.
2006 * g++.dg/cpp0x/range-for37.C: New test.
2007
2d4ba130 2008 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2009
9821a0dc 2010 PR c++/89315
2011 * g++.dg/cpp0x/initlist114.C: New test.
2012
6607b4d2 2013 PR c++/89356
2014 * g++.dg/abi/mangle68.C: New test.
2015 * g++.dg/cpp0x/decltype69.C: New test.
2016
3bb711c4 20172019-02-16 David Malcolm <dmalcolm@redhat.com>
2018
2019 PR c++/88680
2020 * g++.dg/wrappers/pr88680.C: New test.
2021
9ad48282 20222019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2023
2024 PR fortran/71066
2025 * gfortran.dg/coarray_data_1.f90: New test.
2026
62fce26f 20272019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2028
2029 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2030 * c-c++-common/patchable_function_entry-default.c: Likewise.
2031 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2032
78a0882d 20332019-02-16 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR rtl-optimization/66152
2036 * gcc.target/i386/pr66152.c: New test.
2037
88af6fa9 20382019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2039
2040 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2041 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2042
a35cc95b 20432019-02-15 Tamar Christina <tamar.christina@arm.com>
2044
2045 * lib/target-supports.exp
2046 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2047 checking alternative.
2048
2df51ced 20492019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2050
2051 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2052
9703fa32 20532019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2054
2055 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2056 * c-c++-common/patchable_function_entry-default.c: Likewise.
2057 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2058 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2059
adcec5a3 20602019-02-15 Jakub Jelinek <jakub@redhat.com>
2061
66edcee6 2062 PR other/69006
2063 PR testsuite/88920
2064 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2065 allow_blank_lines to 2 during initialization.
2066 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2067 it was previously zero.
2068 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2069 Clear allow_blank_lines afterwards whenever it was 1.
2070 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2071 dg-allow-blank-lines-in-output here.
2072 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2073 the tests and restore it back at the end.
2074
adcec5a3 2075 * c-c++-common/ubsan/opts-1.c: New test.
2076 * c-c++-common/ubsan/opts-2.c: New test.
2077 * c-c++-common/ubsan/opts-3.c: New test.
2078 * c-c++-common/ubsan/opts-4.c: New test.
2079
bc6e884f 20802019-02-15 Richard Biener <rguenther@suse.de>
2081 Jakub Jelinek <jakub@redhat.com>
2082
2083 PR tree-optimization/89278
2084 * gcc.dg/pr89278.c: New test.
2085
689babb3 20862019-02-15 Jakub Jelinek <jakub@redhat.com>
2087
8c6d2f0f 2088 PR c/89340
2089 * gcc.dg/pr89340.c: New test.
2090 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2091 that leaf attribute on nested function is useless.
2092
689babb3 2093 PR other/89342
2094 * gcc.dg/pr89342.c: New test.
2095
d827ccd4 20962019-02-14 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR rtl-optimization/89354
2099 * gcc.dg/pr89354.c: New test.
2100
6c5f54a5 21012019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2102
2103 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2104 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2105 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2106 * gcc.target/i386/ssse3-palignr.c: Ditto.
2107 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2108 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2109 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2110 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2111 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2112 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2113 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2114 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2115 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2116 * gcc.target/i386/ssse3-psignb.c: Ditto.
2117 * gcc.target/i386/ssse3-psignd.c: Ditto.
2118 * gcc.target/i386/ssse3-psignw.c: Ditto.
2119
9d66f321 21202018-02-14 Steve Ellcey <sellcey@marvell.com>
2121
2122 * gcc.target/aarch64/pcs_attribute.c: New test.
2123
4382a5c9 21242019-02-14 Harald Anlauf <anlauf@gmx.de>
2125
2126 PR fortran/88248
2127 * gfortran.dg/pr88248.f90: New test.
2128 * gfortran.dg/f2018_obs.f90: Updated test.
2129
07a9d3db 21302019-02-14 Tamar Christina <tamar.christina@arm.com>
2131
2132 * gcc.target/arm/pr88850.c: change options to additional option.
2133
e06fcd5a 21342019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2135
2136 PR d/87864
2137 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2138 present.
2139
ea257f14 21402019-02-14 Tamar Christina <tamar.christina@arm.com>
2141
2142 PR target/88850
2143 * gcc.target/arm/pr88850-2.c: New test.
2144 * lib/target-supports.exp
2145 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2146 check_effective_target_arm_neon_softfp_fp16_ok,
2147 add_options_for_arm_neon_softfp_fp16): New.
2148
5770b8ce 21492019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2150
2151 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2152 * lib/target-supports.exp: Add procedure to check for ldrd.
2153
dac1fbf6 21542019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2155
2156 PR fortran/72715
2157 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2158 * gfortran.dg/goacc/loop-3.f95: Likewise.
2159 * gfortran.dg/goacc/pr72715.f90: New test.
2160
71fe24c6 21612019-02-14 Martin Liska <mliska@suse.cz>
2162
2163 PR rtl-optimization/89242
2164 * g++.dg/pr89242.C: New test.
2165
cd3f735a 21662019-02-14 Jakub Jelinek <jakub@redhat.com>
2167
bcdfc955 2168 PR tree-optimization/89314
2169 * gcc.dg/pr89314.c: New test.
2170
cd3f735a 2171 PR middle-end/89284
2172 * gcc.dg/ubsan/pr89284.c: New test.
2173
4d502758 21742019-02-13 Ian Lance Taylor <iant@golang.org>
2175
2176 * gcc.dg/func-attr-1.c: New test.
2177
055cced2 21782019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2179
2180 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2181
3a860627 21822019-02-13 Marek Polacek <polacek@redhat.com>
2183
2184 PR c++/89297 - ICE with OVERLOAD in template.
2185 * g++.dg/cpp0x/initlist113.C: New test.
2186
601c59dd 21872019-02-13 Alexandre Oliva <aoliva@redhat.com>
2188
40563cf7 2189 PR c++/86379
2190 * g++.dg/cpp0x/pr86379.C: New.
2191
601c59dd 2192 PR c++/87322
2193 * g++.dg/cpp1y/pr87322.C: New.
2194 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2195 instantiate the expected number of lambda functions.
2196
2a18fb57 21972019-02-13 Marek Polacek <polacek@redhat.com>
2198
2199 PR c++/77304
2200 * g++.dg/cpp2a/nontype-class13.C: New test.
2201
389f58a1 22022019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2203
2204 PR target/89190
2205 * gcc.target/arm/pr89190.c: New test.
2206
f2da1a76 22072019-02-13 David Malcolm <dmalcolm@redhat.com>
2208
2209 PR c++/89036
2210 * g++.dg/concepts/pr89036.C: New test.
2211
a7f0b0f6 22122019-02-13 Tamar Christina <tamar.christina@arm.com>
2213
2214 PR target/88847
2215 * gcc.target/aarch64/sve/pr88847.c: New test.
2216
4cbfbcd7 22172019-02-13 Jonathan Wakely <jwakely@redhat.com>
2218 Jakub Jelinek <jakub@redhat.com>
2219
2220 PR middle-end/89303
2221 * g++.dg/torture/pr89303.C: New test.
2222
64bd49fa 22232019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2224
2225 PR c++/88986
2226 * g++.dg/cpp1z/using4.C: New.
2227 * g++.dg/cpp1z/using5.C: Likewise.
2228 * g++.dg/cpp1z/using6.C: Likewise.
2229
d8dd2f06 22302019-02-13 Jakub Jelinek <jakub@redhat.com>
2231
2232 PR target/89290
2233 * gcc.target/i386/pr89290.c: New test.
2234
4c5d288b 22352019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2236
2237 * gcc.target/powerpc/crypto-builtin-1.c
2238 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2239 New testcases.
2240
916752ca 22412019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2242
2243 PR target/89229
2244 * gcc.target/i386/pr89229-1.c: New test.
2245
7bd6e754 22462019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2247
2248 PR target/89233
2249 * gcc.target/s390/pr89233.c: New test.
2250
f5239990 22512018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2252
2253 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2254 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2255 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2256
4ea8ba24 22572019-02-12 Richard Biener <rguenther@suse.de>
2258
2259 PR tree-optimization/89253
2260 * gfortran.dg/pr89253.f: New testcase.
2261
44263306 22622019-02-11 Marek Polacek <polacek@redhat.com>
2263
2264 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2265 * g++.dg/cpp0x/nullptr40.C: New test.
2266 * g++.dg/cpp0x/nullptr41.C: New test.
2267
61b94553 22682019-02-11 Jakub Jelinek <jakub@redhat.com>
2269
2270 PR c++/88977
2271 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2272
5f299139 22732019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2274
2275 PR tree-optimization/86637
2276 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2277
49a30f91 22782019-02-11 Martin Sebor <msebor@redhat.com>
2279
2280 PR tree-optimization/88771
2281 * gcc.dg/Wstringop-overflow-8.c: New test.
2282 * gcc.dg/Wstringop-overflow-9.c: New test.
2283 * gcc.dg/Warray-bounds-40.c: New test.
2284 * gcc.dg/builtin-stpncpy.c: Adjust.
2285 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2286 * g++.dg/opt/memcpy1.C: Adjust.
2287
08acf739 22882019-02-11 Martin Sebor <msebor@redhat.com>
2289
2290 PR c++/87996
2291 * c-c++-common/array-5.c: New test.
2292 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2293 * g++.dg/init/new38.C: Same.
2294 * g++.dg/init/new43.C: Same.
2295 * g++.dg/init/new44.C: Same.
2296 * g++.dg/init/new46.C: Same.
2297 * g++.dg/other/large-size-array.C: Same.
2298 * g++.dg/other/new-size-type.C: Same.
2299 * g++.dg/template/array30.C: Same.
2300 * g++.dg/template/array32.C: New test.
2301 * g++.dg/template/dependent-name3.C: Adjust.
2302 * gcc.dg/large-size-array-3.c: Same.
2303 * gcc.dg/large-size-array-5.c: Same.
2304 * gcc.dg/large-size-array.c: Same.
2305 * g++.old-deja/g++.brendan/array1.C: Same.
2306 * g++.old-deja/g++.mike/p6149.C: Same.
2307
40dea7a3 23082019-02-11 Martin Sebor <msebor@redhat.com>
2309
2310 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2311
dd9bf21a 23122019-02-11 Tamar Christina <tamar.christina@arm.com>
2313
2314 PR middle-end/88560
2315 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2316 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2317 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2318
2e25871b 23192019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2320
2321 * gcc.target/powerpc/vec-sld-modulo.c: New.
2322 * gcc.target/powerpc/vec-srad-modulo.c: New.
2323 * gcc.target/powerpc/vec-srd-modulo.c: New.
2324
8cdb0206 23252019-02-11 Martin Liska <mliska@suse.cz>
2326
2327 PR ipa/89009
2328 * g++.dg/ipa/pr89009.C: New test.
2329
dd686aa9 23302019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2331
3c0f9ba3 2332 PR fortran/71723
dd686aa9 2333 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2334 * gfortran.dg/pointer_init_6.f90: Likewise.
2335 * gfortran.dg/pointer_init_9.f90: New test.
2336
ce0d2534 23372019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2338
2339 PR fortran/67679
dd686aa9 2340 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 2341
dd31e240 23422019-02-10 Jakub Jelinek <jakub@redhat.com>
2343
2344 PR tree-optimization/89268
2345 * gcc.dg/vect/pr89268.c: New test.
2346
0d8e7678 23472019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2348
2349 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2350
517c0439 23512019-02-09 Harald Anlauf <anlauf@gmx.de>
2352
2353 PR fortran/89077
2354 * gfortran.dg/substr_simplify.f90: New test.
2355
645d7017 23562019-02-09 Jan Hubicka <hubicka@ucw.cz>
2357
2358 PR ipa/88711
2359 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2360
7d41610c 23612019-02-09 Paul Thomas <pault@gcc.gnu.org>
2362
2363 PR fortran/89200
2364 * gfortran.dg/array_reference_2.f90 : New test.
2365
116200f6 23662019-02-09 Jakub Jelinek <jakub@redhat.com>
2367
2368 PR middle-end/89246
2369 * gcc.dg/gomp/pr89246-1.c: New test.
2370 * gcc.dg/gomp/pr89246-2.c: New test.
2371
83658f41 23722019-02-08 Jakub Jelinek <jakub@redhat.com>
2373
2374 PR tree-optimization/88739
2375 * gcc.c-torture/execute/pr88739.c: New test.
2376
b8a74718 23772019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2378
2379 PR testsuite/89258
2380 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2381
e9f7f5f0 23822019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2383
2384 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2385 * gcc.target/s390/vector/vec-copysign.c: New test.
2386
40d78a35 23872019-02-08 Richard Biener <rguenther@suse.de>
2388
2389 PR tree-optimization/89247
2390 * gcc.dg/torture/pr89247.c: New testcase.
2391
e4157058 23922019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2393
2394 * gcc.target/s390/jump-label.c: New test.
2395
9160da73 23962019-02-08 Richard Biener <rguenther@suse.de>
2397
2398 PR testsuite/89250
2399 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2400
82182896 24012019-02-08 Jakub Jelinek <jakub@redhat.com>
2402
2403 PR rtl-optimization/89234
2404 * g++.dg/ubsan/pr89234.C: New test.
2405
829a2e03 24062019-02-08 Richard Biener <rguenther@suse.de>
2407
2408 PR middle-end/89223
2409 * gcc.dg/torture/pr89223.c: New testcase.
2410
72ea15e5 24112019-02-07 David Malcolm <dmalcolm@redhat.com>
2412
2413 PR tree-optimization/86637
2414 PR tree-optimization/89235
2415 * gcc.c-torture/compile/pr86637-1.c: New test.
2416 * gcc.c-torture/compile/pr86637-2.c: New test.
2417 * gcc.c-torture/compile/pr86637-3.c: New test.
2418 * gcc.c-torture/compile/pr89235.c: New test.
2419
44b8cbb6 24202019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2421
2422 * gcc.target/aarch64/abd_1.c: New test.
2423 * gcc.dg/sabd_1.c: Likewise.
2424
27c348b7 24252019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2426
2427 PR fortran/52789
2428 * gfortran.dg/wunused-parameter_2.f90: New test.
2429
8b7a262d 24302019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2431
2432 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2433
8c0752a6 24342019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2435
2436 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2437 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2438
bb8389e1 24392019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2440 Jakub Jelinek <jakub@redhat.com>
2441
2442 PR bootstrap/88714
2443 * gcc.c-torture/execute/pr88714.c: New test.
2444 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2445
d54f2f36 24462019-02-07 Tamar Christina <tamar.christina@arm.com>
2447
2448 PR/target 88850
2449 * gcc.target/arm/pr88850.c: New test.
2450
939d44f3 24512019-02-07 Alexandre Oliva <aoliva@redhat.com>
2452
2453 PR c++/86218
2454 * g++.dg/cpp0x/pr86218.C: New.
2455
c2041c0a 24562019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2457
2458 PR rtl-optimization/89225
2459 * gcc.target/powerpc/pr89225.c: New.
2460
2947ccc6 24612019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2462
2463 * gnat.dg/opt76.adb: New test.
2464
9d066a44 24652019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2466
2467 PR fortran/71860
2468 * gfortran.dg/null_10.f90: New test.
2469
c92ab8d4 24702019-02-06 David Malcolm <dmalcolm@redhat.com>
2471
2472 PR c++/71302
2473 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2474 column numbers to dg-warning directives where they are correct.
2475 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2476 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2477 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2478
95be3519 24792019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2480
2481 PR debug/87451
2482 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2483 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2484 xfail scan-assembler-not with Solaris as.
2485
af2aae4f 24862019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2487
2488 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2489 counts and target.
2490 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2491 counts and target.
2492 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2493 counts and target.
2494
d75855b4 24952019-02-06 Richard Biener <rguenther@suse.de>
2496
2497 PR tree-optimization/89182
2498 * gfortran.dg/graphite/pr89182.f90: New testcase.
2499
641cffa6 25002019-02-06 Jakub Jelinek <jakub@redhat.com>
2501
b7c999fc 2502 PR c/89211
2503 * gcc.dg/pr89211.c: New test.
2504
641cffa6 2505 PR middle-end/89210
2506 * c-c++-common/builtin-convertvector-2.c: New test.
2507
1a1a006b 25082019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2509
2510 PR go/89019
2511 * lib/go-torture.exp: Test compiling with -flto.
2512
45287c8a 25132019-02-06 Joseph Myers <joseph@codesourcery.com>
2514
2515 PR c/88584
2516 * gcc.dg/redecl-18.c: New test.
2517
b5a6b127 25182019-02-05 Jakub Jelinek <jakub@redhat.com>
2519
2520 PR c++/89187
2521 * g++.dg/opt/pr89187.C: New test.
2522
25232019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 2524
2525 * jit.dg/add-driver-options-testlib.c: Add support file for
2526 test-add-driver-options.c testcase.
2527 * jit.dg/all-non-failing-tests.h: Add note about
2528 test-add-driver-options.c
2529 * jit.dg/jit.exp (jit-dg-test): Update to support
2530 add-driver-options-testlib.c compilation.
2531 * jit.dg/test-add-driver-options.c: New testcase.
2532
6058af91 25332019-02-05 Jakub Jelinek <jakub@redhat.com>
2534
2535 PR rtl-optimization/11304
2536 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2537 * gcc.target/i386/call-2.c: New test.
2538
74ce2ebb 25392019-02-05 Marek Polacek <polacek@redhat.com>
2540
2541 PR c++/89158 - by-value capture of constexpr variable broken.
2542 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
2543
b81e8ebc 25442019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
2545
2546 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
2547
969a9cce 25482019-02-05 Jakub Jelinek <jakub@redhat.com>
2549
320c312b 2550 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
2551 target.
2552 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2553
32b5e7b8 2554 PR target/89188
2555 * g++.dg/opt/pr89188.C: New test.
2556
969a9cce 2557 PR rtl-optimization/89195
2558 * gcc.c-torture/execute/pr89195.c: New test.
2559
12edc914 25602019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2561
2562 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
2563 hardware.
2564 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
2565 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
2566 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
2567 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
2568 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
2569 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
2570 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2571 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
2572 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
2573
f8037d2a 25742019-02-05 Jakub Jelinek <jakub@redhat.com>
2575
2576 PR target/89186
2577 * g++.dg/ext/vector36.C: New test.
2578
9ca54fa1 25792019-02-05 Alexandre Oliva <aoliva@redhat.com>
2580
2581 PR c++/87770
2582 * g++.dg/pr87770.C: New.
2583
df378257 25842019-02-04 Harald Anlauf <anlauf@gmx.de>
2585
2586 PR fortran/89077
2587 * gfortran.dg/pr89077.f90: New test.
2588
d92348e0 25892019-02-04 Martin Liska <mliska@suse.cz>
2590
90f52861 2591 PR ipa/88985
2592 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 2593
50d9292e 25942019-02-04 Jakub Jelinek <jakub@redhat.com>
2595
2596 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2597 characters or extra spaces after the comment character.
2598
00334655 25992019-02-04 Jakub Jelinek <jakub@redhat.com>
2600
2601 * g++.dg/torture/alias-1.C: New test.
2602
0ff407d4 26032019-02-03 Martin Sebor <msebor@redhat.com>
2604
3f99f52e 2605 PR c/69661
2606 * c-c++-common/Wsequence-point-2.c: New test.
2607
0ff407d4 2608 PR c++/44648
2609 * g++.dg/warn/Wunused-var-35.C: New test.
2610
1efbfaeb 26112019-02-03 Richard Biener <rguenther@suse.de>
2612
2613 PR debug/87295
2614 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2615
b399769c 26162019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2617
2618 PR fortran/88298
2619 * gfortran.dg/warn_conversion_10.f90: New test.
2620
1834f7a3 26212019-02-02 Paul Thomas <pault@gcc.gnu.org>
2622
2623 PR fortran/88393
2624 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2625
ba3862bc 26262019-02-02 Paul Thomas <pault@gcc.gnu.org>
2627
2628 PR fortran/88980
2629 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2630
285eb84d 26312019-02-02 Paul Thomas <pault@gcc.gnu.org>
2632
2633 PR fortran/88685
2634 * gfortran.dg/pointer_array_component_3.f90 : New test.
2635
b27fce45 26362019-02-02 Jakub Jelinek <jakub@redhat.com>
2637
2638 PR middle-end/87887
2639 * gcc.dg/gomp/pr87887-1.c: New test.
2640 * gcc.dg/gomp/pr87887-2.c: New test.
2641
49b830df 26422019-02-01 Jakub Jelinek <jakub@redhat.com>
2643
2644 PR fortran/83246
2645 PR fortran/89084
2646 * gfortran.dg/pr89084.f90: New test.
2647 * gfortran.dg/lto/pr89084_0.f90: New test.
2648 * gfortran.dg/pr83246.f90: New test.
2649
bdb43276 26502019-02-01 Marek Polacek <polacek@redhat.com>
2651
2652 PR c++/88325 - ICE with invalid out-of-line template member definition.
2653 * g++.dg/cpp2a/typename14.C: New test.
2654
b02075cf 26552019-02-01 Richard Biener <rguenther@suse.de>
2656
2657 PR middle-end/88597
2658 * gcc.dg/torture/pr88597.c: New testcase.
2659
a6d33bbd 26602019-02-01 Richard Biener <rguenther@suse.de>
2661
2662 PR tree-optimization/85497
2663 * gcc.dg/graphite/pr85497.c: New testcase.
2664
9c0775d3 26652019-02-01 Richard Biener <rguenther@suse.de>
2666
2667 PR testsuite/87451
2668 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2669
5ab8180e 26702019-02-01 Jakub Jelinek <jakub@redhat.com>
2671
38f851c4 2672 PR tree-optimization/89143
2673 * gcc.dg/tree-ssa/vrp121.c: New test.
2674
d681ced2 2675 PR tree-optimization/88107
2676 * gcc.dg/gomp/pr88107.c: New test.
2677
5ab8180e 2678 PR c++/87175
2679 * g++.dg/ext/attrib57.C: New test.
2680
886345e6 26812018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2682
2683 PR tree-optimization/88932
2684 * gfortran.dg/pr88932.f90: New test.
2685
f1329be6 26862019-01-31 Marek Polacek <polacek@redhat.com>
2687
2688 PR c++/88983 - ICE with switch in constexpr function.
2689 * g++.dg/cpp1y/constexpr-88983.C: New test.
2690
a82041dd 26912019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2692
2693 PR fortran/88669
2694 * gfortran.dg/contiguous_9.f90: New test.
2695
c8f861a0 26962019-01-31 Marek Polacek <polacek@redhat.com>
2697
2698 PR c++/89083, c++/80864 - ICE with list initialization in template.
2699 * g++.dg/cpp0x/initlist107.C: New test.
2700 * g++.dg/cpp0x/initlist108.C: New test.
2701 * g++.dg/cpp0x/initlist109.C: New test.
2702 * g++.dg/cpp0x/initlist110.C: New test.
2703 * g++.dg/cpp0x/initlist111.C: New test.
2704 * g++.dg/cpp0x/initlist112.C: New test.
2705 * g++.dg/init/ptrfn4.C: New test.
2706
d6bfe450 27072019-01-31 David Malcolm <dmalcolm@redhat.com>
2708
2709 PR c/89122
2710 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
2711 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
2712
45ccb5c4 27132019-01-31 Richard Biener <rguenther@suse.de>
2714
2715 PR tree-optimization/89135
2716 * gcc.dg/torture/pr89135.c: New testcase.
2717
06438ec9 27182019-01-31 Jakub Jelinek <jakub@redhat.com>
2719
2720 PR sanitizer/89124
2721 * c-c++-common/asan/pr89124.c: New test.
2722
a11ed94b 27232019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2724
2725 PR fortran/52564
2726 * gfortran.dg/print_2.f90: New test.
2727
3143c7ef 27282019-01-30 Vladimir Makarov <vmakarov@redhat.com>
2729
2730 PR rtl-optimization/87246
2731 * gcc.target/i386/pr87246.c: New.
2732
7066144a 27332019-01-30 Marek Polacek <polacek@redhat.com>
2734
2735 PR c++/89119 - ICE with value-initialization in template.
2736 * g++.dg/cpp0x/initlist-value3.C: New test.
2737
f665d347 27382019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2739
2740 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
2741 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
2742 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
2743 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
2744 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
2745 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
2746 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
2747 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
2748 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
2749 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 2750
a657d4f2 27512019-01-30 Richard Biener <rguenther@suse.de>
2752
2753 PR tree-optimization/89111
2754 * gcc.dg/torture/pr89111.c: New testcase.
2755
7617d72d 27562019-01-30 Andrew Stubbs <ams@codesourcery.com>
2757
2758 PR testsuite/88920
7617d72d 2759 * lib/target-supports.exp: Cache result.
2760
915549a3 27612019-01-30 Jakub Jelinek <jakub@redhat.com>
2762
cc4ffc4c 2763 PR c++/89105
2764 * g++.target/i386/pr89105.C: New test.
2765
915549a3 2766 PR c/89061
2767 * gcc.dg/pr89061.c: New test.
2768
8421f31a 27692019-01-29 Martin Sebor <msebor@redhat.com>
2770
2771 PR c/88956
2772 * gcc.dg/Warray-bounds-39.c: New test.
2773
bd509204 27742019-01-29 Marek Polacek <polacek@redhat.com>
2775
2776 PR testsuite/89110
2777 * g++.dg/other/nontype-1.C: Expect error in all modes.
2778 * g++.dg/parse/crash13.C: Likewise.
2779 * g++.dg/parse/error36.C: Likewise.
2780 * g++.dg/template/error29.C: Likewise.
2781
659d7fd3 27822019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2783
2784 PR fortran/57048
2785 * gfortran.dg/c_funptr_1.f90: New file.
2786 * gfortran.dg/c_funptr_1_mod.f90: New file.
2787
2c4b47e3 27882019-01-29 Jakub Jelinek <jakub@redhat.com>
2789
2790 PR c++/66676
2791 PR ipa/89104
2792 * gcc.dg/gomp/pr89104.c: New test.
2793
25b414df 27942019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2795
2796 * gdc.dg/pr89042a.d: Mark as compile test.
2797 * gdc.dg/pr89042b.d: Likewise.
2798
c4b0762a 27992019-01-29 Richard Biener <rguenther@suse.de>
2800
2801 PR debug/87295
2802 * g++.dg/lto/pr87295_0.C: New testcase.
2803
a456bf31 28042019-01-29 Jakub Jelinek <jakub@redhat.com>
2805
b5c856bd 2806 PR c/89045
2807 * gcc.dg/pr89045.c: New test.
2808
a456bf31 2809 PR c/86125
2810 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
2811 lp64, ilp32 and llp64 only.
2812 (fputs): Use unsigned long long instead of size_t for return type.
2813 (vfprintf, vfscanf): Accept arbitrary target specific type for
2814 va_list.
2815
44da2a17 28162019-01-28 Marek Polacek <polacek@redhat.com>
2817
2818 PR c++/88358 - name wrongly treated as type.
2819 * g++.dg/cpp2a/typename1.C: Add dg-error.
2820 * g++.dg/cpp2a/typename13.C: New test.
2821 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2822 Add typename.
2823
97569c2c 28242019-01-28 Marek Polacek <polacek@redhat.com>
2825
2826 * g++.dg/cpp0x/enum37.C: Add dg-error.
2827
a6061e19 28282019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2829
2830 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2831 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2832
7f68559b 28332019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2834
2835 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2836 "-Wattribute-alias".
2837
2d3af381 28382019-01-27 Uroš Bizjak <ubizjak@gmail.com>
2839
2840 PR fortran/70696
2841 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2842
1d41b42f 28432019-01-27 Marek Polacek <polacek@redhat.com>
2844
b7feeace 2845 PR c++/88815 - narrowing conversion lost in decltype.
2846 PR c++/78244 - narrowing conversion in template not detected.
2847 * g++.dg/cpp0x/Wnarrowing15.C: New test.
2848 * g++.dg/cpp0x/Wnarrowing16.C: New test.
2849 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2850 * g++.dg/cpp1y/Wnarrowing1.C: New test.
2851
1d41b42f 2852 PR c++/89024 - ICE with incomplete enum type.
2853 * g++.dg/cpp0x/enum37.C: New test.
2854
ecb2c722 28552019-01-27 Eric Botcazou <ebotcazou@adacore.com>
2856
2857 * gnat.dg/opt75.adb: New test.
2858 * gnat.dg/opt75_pkg.ad[sb]: New helper.
2859
36cd2681 28602019-01-27 Jakub Jelinek <jakub@redhat.com>
2861
2862 PR target/87214
2863 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2864 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2865
9eafff7e 28662019-01-26 Martin Jambor <mjambor@suse.cz>
2867
2868 PR ipa/88933
2869 * gfortran.dg/gomp/pr88933.f90: New test.
2870
cfa3a863 28712019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2872
2873 PR d/89042
2874 * gdc.dg/pr89042a.d: New test.
2875 * gdc.dg/pr89042b.d: New test.
2876
bc3eb257 28772019-01-26 Harald Anlauf <anlauf@gmx.de>
2878
2879 PR fortran/57553
2880 * gfortran.dg/pr57553.f90: New test.
2881
aced6683 28822019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2883
2884 * gnat.dg/array34.adb: New test.
2885
e1b6ccb9 28862019-01-26 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR preprocessor/88974
2889 * c-c++-common/cpp/pr88974.c: New test.
2890
837ddebd 28912019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2892
2893 PR c++/88969
2894 * g++.dg/cpp2a/destroying-delete2.C: New.
2895 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2896
2ae44fa6 28972019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2898
2899 PR fortran/85780
2900 * gfortran.dg/pr85780.f90: Update testcase for error message.
2901
eaaf56a1 29022019-01-25 Richard Earnshaw <rearnsha@arm.com>
2903
2904 PR target/88469
2905 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2906 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2907 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2908
91843495 29092019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2910
2911 PR middle-end/89037
2912 * gcc.dg/pr89037.c: New test.
2913
a0eb8b4f 29142019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2915
2916 * lib/target-supports.exp (check_effective_target_fenv): New.
2917 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2918 fenv effective target.
2919 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2920 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2921 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2922 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2923
794fefda 29242019-01-25 Richard Biener <rguenther@suse.de>
2925
2926 PR tree-optimization/86865
2927 * gcc.dg/graphite/pr86865.c: New testcase.
2928 * gcc.dg/graphite/pr69728.c: XFAIL.
2929 * gcc.dg/graphite/scop-21.c: Likewise.
2930
530b8be5 29312019-01-24 Martin Sebor <msebor@redhat.com>
2932
2933 PR c/86125
2934 PR c/88886
2935 PR middle-end/86308
2936 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2937 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2938 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2939 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2940 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2941 * gcc.dg/builtins-69.c: New test.
2942 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2943 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2944
42202832 29452019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2946
5d95efca 2947 PR rtl-optimization/88948
42202832 2948 * gcc.target/i386/pr88948.c: New test.
2949
b5e76680 29502019-01-24 Jakub Jelinek <jakub@redhat.com>
2951
7fe7a53d 2952 PR debug/89006
2953 * g++.dg/debug/pr89006.C: New test.
2954
190cf9af 2955 PR middle-end/89015
2956 * gcc.dg/gomp/pr89015.c: New test.
2957
b5e76680 2958 PR c++/88976
2959 * c-c++-common/gomp/cancel-2.c: New test.
2960 * gcc.dg/gomp/cancel-1.c: New test.
2961 * g++.dg/gomp/cancel-1.C: New test.
2962 * g++.dg/gomp/cancel-2.C: New test.
2963 * g++.dg/gomp/cancel-3.C: New test.
2964
e42d723e 29652019-01-24 Jakub Jelinek <jakub@redhat.com>
2966
2967 PR tree-optimization/89027
2968 * gfortran.dg/gomp/pr89027.f90: New test.
2969
297fd295 29702019-01-24 Paul Thomas <pault@gcc.gnu.org>
2971
2972 PR fortran/88929
e42d723e 2973 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2974 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 2975
161cd7e6 29762019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2977
2978 PR libgcc/88931
2979 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2980 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2981 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2982 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2983
58bc31f2 29842019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2985
2986 PR target/88998
2987 * g++.target/i386/pr88998.c: New test.
2988
dffbcba8 29892019-01-23 Marek Polacek <polacek@redhat.com>
2990
2991 PR c++/88757 - qualified name treated wrongly as type.
2992 * g++.dg/cpp0x/dependent2.C: New test.
2993 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2994 * g++.dg/cpp2a/typename12.C: New test.
2995 * g++.dg/template/static30.C: Remove dg-error.
2996
1f03c410 29972019-01-23 Jakub Jelinek <jakub@redhat.com>
2998
8090d51c 2999 PR c/44715
3000 * c-c++-common/pr44715.c: New test.
3001
1f03c410 3002 PR c++/88984
3003 * c-c++-common/pr88984.c: New test.
3004
a74580b3 30052019-01-23 Richard Biener <rguenther@suse.de>
3006
3007 PR tree-optimization/89008
3008 * gcc.dg/torture/pr89008.c: New testcase.
3009
c90ac599 30102019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3011
3012 * gnat.dg/specs/opt4.ads: New test.
3013
c5bd837e 30142019-01-23 Jakub Jelinek <jakub@redhat.com>
3015
3016 PR tree-optimization/88964
3017 * gfortran.dg/pr88964.f90: New test.
3018
8eacaaff 30192019-01-22 Martin Sebor <msebor@redhat.com>
3020
3021 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3022 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3023 non_strict_align.
3024 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3025 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3026 non_strict_align.
3027
c4851c82 30282018-01-22 Steve Ellcey <sellcey@marvell.com>
3029
8eacaaff 3030 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 3031 to aarch64*-*-* target.
8eacaaff 3032 * c-c++-common/gomp/pr60823-3.c: Ditto.
3033 * g++.dg/gomp/declare-simd-1.C: Ditto.
3034 * g++.dg/gomp/declare-simd-3.C: Ditto.
3035 * g++.dg/gomp/declare-simd-4.C: Ditto.
3036 * g++.dg/gomp/declare-simd-7.C: Ditto.
3037 * g++.dg/gomp/pr88182.C: Ditto.
3038 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3039 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3040 * gcc.dg/gomp/pr59669-2.c: Ditto.
3041 * gcc.dg/gomp/pr87895-1.c: Ditto.
3042 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3043 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3044 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3045 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 3046
f840847c 30472019-01-22 Jakub Jelinek <jakub@redhat.com>
3048
849c3260 3049 PR target/88965
3050 * gcc.target/powerpc/pr88965.c: New test.
3051
f840847c 3052 PR middle-end/88968
3053 * c-c++-common/gomp/atomic-23.c: New test.
3054
4348a41f 30552019-01-22 Harald Anlauf <anlauf@gmx.de>
3056
3057 PR fortran/88579
3058 * gfortran.dg/power_8.f90: New test.
3059
2e9ceebc 30602019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3061
3062 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3063 * g++.dg/vec-init-1.C: Likewise.
3064 * gcc.dg/pr87793.c: Likewise.
3065
55d483b8 30662019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3067
3068 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3069 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3070
0e814d12 30712019-01-22 Richard Earnshaw <rearnsha@arm.com>
3072
3073 PR target/88469
3074 * gcc.target/arm/aapcs/bitfield2.c: New test.
3075 * gcc.target/arm/aapcs/bitfield3.c: New test.
3076
ca6770cd 30772019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3078
3079 PR rtl-optimization/87763
3080 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3081
a1ab436f 30822019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3083
3084 PR target/88954
3085 * gcc.target/i386/pr88954-1.c: New test.
3086 * gcc.target/i386/pr88954-2.c: Likewise.
3087
f8f32a5f 30882019-01-22 Richard Earnshaw <rearnsha@arm.com>
3089
3090 PR target/88469
3091 * gcc.target/arm/aapcs/bitfield1.c: New test.
3092 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3093 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3094 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3095
cc41270a 30962019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3097
3098 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3099 * gfortran.dg/block_16.f08: Likewise.
3100 * gfortran.dg/dec_structure_14.f90: Likewise.
3101 * gfortran.dg/namelist_96.f90: Likewise.
3102 * gfortran.dg/newunit_5.f90.f90: Moved to
3103 * gfortran.dg/newunit_5.f90: here.
3104 * gfortran.dg/pdt_28.f03: Likewise.
3105 * gfortran.dg/spread_simplify_1.f90: Likewise.
3106
dc7008d9 31072019-01-22 Tamar Christina <tamar.christina@arm.com>
3108
3109 PR/tree-optimization 88903
3110 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3111
9e73df6b 31122019-01-22 Jakub Jelinek <jakub@redhat.com>
3113
8167e4bd 3114 PR rtl-optimization/88904
3115 * gcc.c-torture/execute/pr88904.c: New test.
3116
786a3490 3117 PR target/88905
3118 * gcc.dg/pr88905.c: New test.
3119
9e73df6b 3120 PR rtl-optimization/49429
3121 PR target/49454
3122 PR rtl-optimization/86334
3123 PR target/88906
3124 * gcc.target/i386/pr86334.c: New test.
3125 * gcc.target/i386/pr88906.c: New test.
3126
77fe9474 31272019-01-21 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR c++/88949
3130 * g++.dg/gomp/pr88949.C: New test.
3131
d2019c03 31322019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 3133
3134 * class_66.f90: Fix a dg directive.
3135 * debug/pr35154-stabs.f: Likewise.
3136 * dec_d_lines_3.f: Likewise.
3137 * dec_d_lines_3.f: Likewise.
3138 * dec_structure_12.f90: Likewise.
3139 * dec_structure_15.f90: Likewise.
3140 * deferred_character_31.f90: Likewise.
3141 * dtio_31.f03: Likewise.
3142 * dtio_32.f03: Likewise.
3143 * extends_11.f03: Likewise.
3144 * integer_plus.f90: Likewise.
3145 * pdt_25.f03: Likewise.
3146 * pr58968.f: Likewise.
3147 * pr78259.f90: Likewise.
3148 * vect/vect-2.f90: Likewise.
3149 * matmul_const.f90: Likewise.
3150
bca15b83 31512019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3152
3153 PR target/88938
3154 * gcc.target/i386/pr88938.c: New test.
3155
99bf4b63 31562019-01-21 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR sanitizer/88901
3159 * g++.dg/asan/pr88901.C: New test.
3160
f6aa5c04 31612019-01-21 Tamar Christina <tamar.christina@arm.com>
3162
3163 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3164
8144bd52 31652019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3166
3167 PR c/88928
3168 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3169 * gcc.dg/pr88928.c: New test case.
3170
e807b7ed 31712019-01-21 Jakub Jelinek <jakub@redhat.com>
3172
3173 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3174 {long ,short ,}{unsigned ,}int.
3175
26e8495a 31762019-01-21 Richard Biener <rguenther@suse.de>
3177
3178 PR tree-optimization/88934
3179 * gfortran.dg/pr88934.f90: New testcase.
3180
eaf966f3 31812019-01-20 Ulrich Drepper <drepper@redhat.com>
3182
3183 Fix after C++ P0600 implementation.
3184 * g++.dg/init/new39.C: Don't just ignore result of new.
3185
c343819b 31862019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3187
3188 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3189
c161bb93 31902019-01-20 Johannes Pfau <johannespfau@gmail.com>
3191
3192 * gdc.dg/runnable.d: Add tests for comparing complex types.
3193
30b46595 31942019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3195
297fd295 3196 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 3197 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3198 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3199 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3200
c81c2702 32012019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3202
3203 PR fortran/37835
3204 * gfortran.dg/no-automatic.f90: New test.
3205
19081b87 32062019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3207
3208 PR fortran/77960
3209 * gfortran.dg/pr77960.f90: New test.
3210
b7e6520a 32112018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3212 Paul Thomas <pault@gcc.gnu.org>
3213
3214 PR fortran/56789
3215 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3216 scan-tree tests that fail with patch.
3217 * gfortran.dg/contiguous_8.f90: New test.
3218
5dfc8b8e 32192019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3220
3221 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3222 inner strides.
3223 * gfortran.dg/loop_versioning_9.f90: New test.
3224 * gfortran.dg/loop_versioning_10.f90: Likewise.
3225
7b60c131 32262019-01-19 Jakub Jelinek <jakub@redhat.com>
3227
3228 PR fortran/88902
3229 * gfortran.dg/pr88902.f90: New test.
3230
34859308 32312019-01-18 Martin Sebor <msebor@redhat.com>
3232
3233 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3234
31975c5e 32352019-01-18 Ian Lance Taylor <iant@golang.org>
3236
3237 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3238 is no longer externally visible.
3239
b2bc2471 32402019-01-18 Marek Polacek <polacek@redhat.com>
3241
3242 PR c++/86926
3243 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3244
60da8226 32452019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3246
3247 PR middle-end/88587
3248 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3249 (dg-options): Replace -m32 with -fno-pic.
3250 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3251 (dg-options): Remove -m32.
3252
58d47a89 32532019-01-18 Richard Biener <rguenther@suse.de>
3254
3255 PR tree-optimization/88903
3256 * gcc.dg/vect/pr88903-1.c: New testcase.
3257 * gcc.dg/vect/pr88903-2.c: Likewise.
3258
6d4e8a95 32592019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3260
3261 PR c/51628
3262 PR c/88664
3263 * c-c++-common/pr51628-33.c: New test.
3264 * c-c++-common/pr51628-35.c: New test.
3265 * c-c++-common/pr88664-1.c: Likewise.
3266 * c-c++-common/pr88664-2.c: Likewise.
3267 * gcc.dg/pr51628-34.c: Likewise.
3268
e319ca91 32692019-01-18 Richard Earnshaw <rearnsha@arm.com>
3270
3271 PR target/88799
3272 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3273 mp and sec extensions to armv7-a.
3274
c099f1dd 32752019-01-18 Martin Liska <mliska@suse.cz>
3276
3277 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3278 expected function name.
3279
273d44ee 32802019-01-18 Jakub Jelinek <jakub@redhat.com>
3281
3282 PR tree-optimization/86214
3283 * g++.dg/opt/pr86214-1.C: New test.
3284 * g++.dg/opt/pr86214-2.C: New test.
3285
b8408dd3 32862019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3287
3288 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3289
5c3317a8 32902019-01-18 Jakub Jelinek <jakub@redhat.com>
3291
3292 Reapply:
3293 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3294
3295 PR target/88489
3296 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3297 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3298
eba46615 32992019-01-18 Martin Liska <mliska@suse.cz>
3300
3301 PR middle-end/88587
3302 * g++.target/i386/pr88587.C: New test.
3303 * gcc.target/i386/mvc13.c: New test.
3304
20ab60cd 33052018-01-17 Steve Ellcey <sellcey@cavium.com>
3306
3307 PR fortran/88898
3308 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3309 warning checks.
3310 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3311 * gfortran.dg/gomp/pr83977.f90: Ditto.
3312
0cfa832a 33132019-01-17 Martin Sebor <msebor@redhat.com>
3314
3315 PR middle-end/88273
3316 * gcc.dg/Warray-bounds-38.c: New test.
3317
7e351bf9 33182018-01-17 Steve Ellcey <sellcey@cavium.com>
3319
3320 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3321 warning checks and assembler scans.
3322 * c-c++-common/gomp/pr60823-3.c: Ditto.
3323 * c-c++-common/gomp/pr63328.c: Ditto.
3324 * g++.dg/gomp/declare-simd-1.C: Ditto.
3325 * g++.dg/gomp/declare-simd-3.C: Ditto.
3326 * g++.dg/gomp/declare-simd-4.C: Ditto.
3327 * g++.dg/gomp/declare-simd-7.C: Ditto.
3328 * g++.dg/gomp/pr88182.C: Ditto.
3329 * g++.dg/vect/simd-clone-7.cc: Ditto.
3330 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3331 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3332 * gcc.dg/gomp/pr59669-2.c: Ditto.
3333 * gcc.dg/gomp/pr87895-1.c: Ditto.
3334 * gcc.dg/gomp/pr87895-2.c: Ditto.
3335 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3336 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3337 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3338 * gfortran.dg/gomp/pr83977.f90: Ditto.
3339
0f910e62 33402019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3341
3342 * g++.dg/cpp0x/auto52.C: Test locations too.
3343 * g++.dg/cpp0x/trailing2.C: Likewise.
3344 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3345 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3346 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3347 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3348 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3349
098cc8f0 33502019-01-17 David Malcolm <dmalcolm@redhat.com>
3351
3352 PR c++/88699
3353 * g++.dg/template/pr88699.C: New test.
3354
a4e7e061 33552019-01-17 Martin Sebor <msebor@redhat.com>
3356
3357 PR tree-optimization/88800
3358 * c-c++-common/Wrestrict.c: Adjust.
3359 * gcc.dg/Warray-bounds-37.c: New test.
3360 * gcc.dg/builtin-memcpy-2.c: New test.
3361 * gcc.dg/builtin-memcpy.c: New test.
3362
21208703 33632019-01-17 Tamar Christina <tamar.christina@arm.com>
3364
3365 PR target/88850
3366 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3367
acbbb815 33682019-01-17 Andrew Stubbs <ams@codesourcery.com>
3369 Kwok Cheung Yeung <kcy@codesourcery.com>
3370 Julian Brown <julian@codesourcery.com>
3371 Tom de Vries <tom@codesourcery.com>
3372
3373 * gcc.dg/20020312-2.c: Add amdgcn support.
3374 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3375 * gcc.dg/builtin-apply2.c: Likewise.
3376 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3377 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3378 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3379 * gcc.dg/memcmp-1.c: Increase timeout factor.
3380 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3381 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3382 * gcc.dg/sibcall-9.c: Likewise.
3383 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3384 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3385 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3386 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3387 * lib/target-supports.exp (check_effective_target_trampolines):
3388 Configure amdgcn.
3389 (check_profiling_available): Likewise.
3390 (check_effective_target_global_constructor): Likewise.
3391 (check_effective_target_return_address): Likewise.
3392 (check_effective_target_fopenacc): Likewise.
3393 (check_effective_target_fopenmp): Likewise.
3394 (check_effective_target_vect_int): Likewise.
3395 (check_effective_target_vect_intfloat_cvt): Likewise.
3396 (check_effective_target_vect_uintfloat_cvt): Likewise.
3397 (check_effective_target_vect_floatint_cvt): Likewise.
3398 (check_effective_target_vect_floatuint_cvt): Likewise.
3399 (check_effective_target_vect_simd_clones): Likewise.
3400 (check_effective_target_vect_shift): Likewise.
3401 (check_effective_target_whole_vector_shift): Likewise.
3402 (check_effective_target_vect_bswap): Likewise.
3403 (check_effective_target_vect_shift_char): Likewise.
3404 (check_effective_target_vect_long): Likewise.
3405 (check_effective_target_vect_float): Likewise.
3406 (check_effective_target_vect_double): Likewise.
3407 (check_effective_target_vect_perm): Likewise.
3408 (check_effective_target_vect_perm_byte): Likewise.
3409 (check_effective_target_vect_perm_short): Likewise.
3410 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3411 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3412 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3413 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3414 (check_effective_target_vect_natural_alignment): Likewise.
3415 (check_effective_target_vect_fully_masked): Likewise.
3416 (check_effective_target_vect_element_align): Likewise.
3417 (check_effective_target_vect_masked_store): Likewise.
3418 (check_effective_target_vect_scatter_store): Likewise.
3419 (check_effective_target_vect_condition): Likewise.
3420 (check_effective_target_vect_cond_mixed): Likewise.
3421 (check_effective_target_vect_char_mult): Likewise.
3422 (check_effective_target_vect_short_mult): Likewise.
3423 (check_effective_target_vect_int_mult): Likewise.
3424 (check_effective_target_sqrt_insn): Likewise.
3425 (check_effective_target_vect_call_sqrtf): Likewise.
3426 (check_effective_target_vect_call_btrunc): Likewise.
3427 (check_effective_target_vect_call_btruncf): Likewise.
3428 (check_effective_target_vect_call_ceil): Likewise.
3429 (check_effective_target_vect_call_floorf): Likewise.
3430 (check_effective_target_lto): Likewise.
3431 (check_vect_support_and_set_flags): Likewise.
3432 (check_effective_target_vect_stridedN): Enable when fully masked is
3433 available.
3434 (add_options_for_sqrt_insn): New procedure.
3435
79cc8acc 34362019-01-17 Andrew Stubbs <ams@codesourcery.com>
3437
3438 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3439 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3440 linker.
3441 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3442
cbd1a9b1 34432019-01-17 Andrew Stubbs <ams@codesourcery.com>
3444
3445 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3446 * gcc.dg/pic-1.c: Disable on amdgcn.
3447 * gcc.dg/pic-2.c: Disable on amdgcn.
3448 * gcc.dg/pic-3.c: Disable on amdgcn.
3449 * gcc.dg/pic-4.c: Disable on amdgcn.
3450 * gcc.dg/pie-3.c: Disable on amdgcn.
3451 * gcc.dg/pie-4.c: Disable on amdgcn.
3452 * gcc.dg/uninit-19.c: Check pie_enabled.
3453 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3454
88dbac33 34552019-01-17 Andrew Stubbs <ams@codesourcery.com>
3456 Kwok Cheung Yeung <kcy@codesourcery.com>
3457 Julian Brown <julian@codesourcery.com>
3458 Tom de Vries <tom@codesourcery.com>
3459
3460 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3461 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3462 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3463 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3464 * gcc.dg/20111216-1.c: Require exceptions.
3465 * gcc.dg/cleanup-10.c: Require exceptions.
3466 * gcc.dg/cleanup-11.c: Require exceptions.
3467 * gcc.dg/cleanup-12.c: Require exceptions.
3468 * gcc.dg/cleanup-13.c: Require exceptions.
3469 * gcc.dg/cleanup-5.c: Require exceptions.
3470 * gcc.dg/cleanup-8.c: Require exceptions.
3471 * gcc.dg/cleanup-9.c: Require exceptions.
3472 * gcc.dg/gomp/pr29955.c: Require exceptions.
3473 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3474 * gcc.dg/nested-func-5.c: Require exceptions.
3475 * gcc.dg/pch/except-1.c: Require exceptions.
3476 * gcc.dg/pch/valid-2.c: Require exceptions.
3477 * gcc.dg/pr41470.c: Require exceptions.
3478 * gcc.dg/pr42427.c: Require exceptions.
3479 * gcc.dg/pr44545.c: Require exceptions.
3480 * gcc.dg/pr47086.c: Require exceptions.
3481 * gcc.dg/pr51481.c: Require exceptions.
3482 * gcc.dg/pr51644.c: Require exceptions.
3483 * gcc.dg/pr52046.c: Require exceptions.
3484 * gcc.dg/pr54669.c: Require exceptions.
3485 * gcc.dg/pr56424.c: Require exceptions.
3486 * gcc.dg/pr64465.c: Require exceptions.
3487 * gcc.dg/pr65802.c: Require exceptions.
3488 * gcc.dg/pr67563.c: Require exceptions.
3489 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3490 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3491 * gcc.dg/vect/pr46663.c: Require exceptions.
3492 * lib/target-supports.exp (check_effective_target_exceptions): New.
3493
56b37606 34942019-01-17 Tamar Christina <tamar.christina@arm.com>
3495
3496 PR target/88851
3497 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3498
a395125a 34992019-01-17 Nathan Sidwell <nathan@acm.org>
3500
3501 PR c++/86610
3502 * g++.dg/cpp0x/pr86610.C: New.
3503
e1d8b60b 35042019-01-17 Wei Xiao <wei3.xiao@intel.com>
3505
3506 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3507 VFIXUPIMM* intrinsics.
3508 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3509 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3510 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3511
945ba7e7 35122019-01-17 Wei Xiao <wei3.xiao@intel.com>
3513
3514 PR target/88794
3515 Revert:
3516 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3517
3518 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3519 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3520 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3521 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3522 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3523 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3524 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3525 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3526 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3527 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3528 * gcc.target/i386/sse-13.c: Ditto.
3529 * gcc.target/i386/sse-14.c: Ditto.
3530 * gcc.target/i386/sse-22.c: Ditto.
3531 * gcc.target/i386/sse-23.c: Ditto.
3532 * gcc.target/i386/testimm-10.c: Ditto.
3533 * gcc.target/i386/testround-1.c: Ditto.
3534
37caf132 35352019-01-17 Wei Xiao <wei3.xiao@intel.com>
3536
3537 PR target/88794
3538 Revert:
3539 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3540
3541 PR target/88489
3542 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3543 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3544
89436081 35452019-01-17 Jakub Jelinek <jakub@redhat.com>
3546
3547 PR rtl-optimization/88870
3548 * gcc.dg/pr88870.c: New test.
3549
6eeb7917 35502019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3551
3552 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3553
f97941b7 35542019-01-17 Alexandre Oliva <aoliva@redhat.com>
3555
c5f929a4 3556 PR c++/87768
3557 * g++.dg/concepts/pr87768.C: New.
3558
f97941b7 3559 PR c++/86648
3560 * gcc.dg/cpp1z/pr86648.C: New.
3561
c6e0dd3d 35622019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3563
3564 PR target/87306
3565 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
3566 vectorized on POWER unless hardware misaligned loads are available.
3567
76ea00a1 35682019-01-16 David Malcolm <dmalcolm@redhat.com>
3569
3570 PR target/88861
3571 * g++.dg/torture/pr88861.C: New test.
3572
281796ea 35732019-01-16 Tamar Christina <tamar.christina@arm.com>
3574
3575 PR debug/88046
3576 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
3577
b92cc3ed 35782019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3579
3580 * g++.dg/other/pr33558.C: Test location too.
3581 * g++.dg/other/pr33558-2.C: Likewise.
3582 * g++.dg/parse/crash4.C: Likewise.
3583 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3584 * g++.old-deja/g++.mike/p7635.C: Likewise.
3585 * g++.old-deja/g++.other/decl6.C: Likewise.
3586
9fc2172c 35872019-01-16 Marek Polacek <polacek@redhat.com>
3588
3589 PR c++/78244 - narrowing conversion in template not detected.
3590 * g++.dg/cpp0x/Wnarrowing13.C: New test.
3591 * g++.dg/cpp0x/Wnarrowing14.C: New test.
3592
c84c150f 35932019-01-16 Jakub Jelinek <jakub@redhat.com>
3594
3595 PR c/51628
3596 PR target/88682
3597 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3598 may_alias attribute.
3599
cb946287 36002019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
3601
3602 * gcc.misc-tests/godump-1.c: Add test case for typedef before
3603 struct.
3604
727d210b 36052019-01-15 David Malcolm <dmalcolm@redhat.com>
3606
3607 PR c++/88795
3608 * g++.dg/template/pr88795.C: New test.
3609
0b953692 36102019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3611
a96be852 3612 PR fortran/43136
0b953692 3613 * gfortran.dg/actual_array_substr_3.f90: New test.
3614
ef1b2a98 36152019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3616
3617 PR fortran/81849
3618 * gfortran.dg/pr81849.f90: New test.
3619
8f563733 36202019-01-15 Paul Thomas <pault@gcc.gnu.org>
3621
7b60c131 3622 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 3623 ISO_Fortran_binding_2.h.
3624
68597c49 36252019-01-15 Marek Polacek <polacek@redhat.com>
3626
3627 PR c++/88866
3628 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3629
9d1cdb74 36302019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3631
3632 PR inline-asm/52813
3633 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3634 -Wdeprecated warning and expect a following note:.
3635
c415e6f6 36362019-01-15 Richard Biener <rguenther@suse.de>
3637
3638 PR debug/88046
3639 * g++.dg/lto/pr88046_0.C: New testcase.
3640
5ead71c8 36412019-01-15 Richard Biener <rguenther@suse.de>
3642
3643 PR tree-optimization/88855
3644 * gcc.dg/pr88855.c: New testcase.
3645
39a51021 36462019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3647
3648 * g++.dg/diagnostic/typedef-initialized.C: New.
3649
36502019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3651
3652 * g++.dg/diagnostic/bitfld3.C: New.
3653
15934f6e 36542019-01-15 Jakub Jelinek <jakub@redhat.com>
3655
3656 PR tree-optimization/88775
3657 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3658 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3659
9f8a8956 36602019-01-14 Marek Polacek <polacek@redhat.com>
3661
3662 PR c++/88825 - ICE with bogus function return type deduction.
3663 * g++.dg/cpp1y/auto-fn55.C: New test.
3664
478fe3c0 36652019-01-14 Jakub Jelinek <jakub@redhat.com>
3666
3667 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3668 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3669 feature test macros.
3670 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3671
affca1c8 36722019-01-14 Marek Polacek <polacek@redhat.com>
3673
3674 PR c++/88830 - ICE with abstract class.
3675 * g++.dg/other/abstract7.C: New test.
3676
955a4e68 36772019-01-14 Martin Sebor <msebor@redhat.com>
3678
3679 PR target/88638
3680 * gcc.dg/format/attr-8.c: New test.
3681 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3682 * gcc.dg/format/attr-3.c: Same.
3683 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3684 * objc.dg/fsf-nsstring-format-1.m: Same.
3685
bf4eb32b 36862019-01-14 Martin Liska <mliska@suse.cz>
3687
3688 PR gcov-profile/88263
3689 * g++.dg/gcov/pr88263-2.C: New test.
3690
c7a7ba46 36912019-01-14 Jakub Jelinek <jakub@redhat.com>
3692
3693 PR rtl-optimization/88796
3694 * gcc.target/i386/pr88796.c: New test.
3695
a0c1db44 36962019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
3697
3698 * gdc.dg/asm1.d: New test.
3699 * gdc.dg/asm2.d: New test.
3700 * gdc.dg/asm3.d: New test.
3701 * gdc.dg/asm4.d: New test.
3702 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3703
77aa0989 37042019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3705
3706 PR libfortran/88776
3707 * gfortran.dg/namelist_96.f90: New test.
3708
70409dee 37092019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3710
3711 PR fortran/59345
3712 * gfortran.dg/internal_pack_18.f90: New test.
3713
bd5cf857 37142019-01-13 H.J. Lu <hongjiu.lu@intel.com>
3715
3716 * gcc.dg/pr51628-20.c: Updated.
3717 * gcc.dg/pr51628-21.c: Likewise.
3718 * gcc.dg/pr51628-25.c: Likewise.
3719
ae57d8c7 37202019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3721
3722 PR fortran/59345
3723 * gfortran.dg/internal_pack_17.f90: New test.
3724 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
3725 to builtin_free.
3726
c8f3fe68 37272019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
3728
3729 PR fortran/61765
3730 * gfortran.dg/pr61765.f90: New test.
3731
2fa582a9 37322019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
3733
3734 * g++.dg/cpp0x/pr62101.C: Test locations too.
3735 * g++.dg/inherit/pure1.C: Likewise.
3736
d42f854f 37372019-01-12 Paul Thomas <pault@gcc.gnu.org>
3738
7b60c131 3739 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 3740 reports of ICEs.
7b60c131 3741 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 3742
37432019-01-12 Paul Thomas <pault@gcc.gnu.org>
3744
7b60c131 3745 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
3746 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
3747 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
3748 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
3749 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 3750 for dump tree scan.
3751
0e8475b7 37522019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3753
3754 PR fortran/35031
3755 * gfortran.dg/pr35031.f90: new test.
3756
0b5957b9 37572019-01-11 Marek Polacek <polacek@redhat.com>
3758
3759 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
3760 * g++.dg/cpp0x/Wredundant-move5.C: New test.
3761 * g++.dg/cpp0x/Wredundant-move6.C: New test.
3762
45b37eaa 37632019-01-11 Jakub Jelinek <jakub@redhat.com>
3764
3765 PR middle-end/85956
3766 PR lto/88733
3767 * c-c++-common/gomp/pr85956.c: New test.
3768 * g++.dg/gomp/pr88733.C: New test.
3769
1b2f170e 37702019-01-11 Tobias Burnus <burnus@net-b.de>
3771
3772 PR C++/88114
d42f854f 3773 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 3774 * g++.dg/cpp0x/defaulted62.C: New.
3775
ccd5b7a6 37762019-01-11 Jakub Jelinek <jakub@redhat.com>
3777
3778 PR tree-optimization/88693
3779 * gcc.c-torture/execute/pr88693.c: New test.
3780
cda73d4a 37812019-01-11 Tamar Christina <tamar.christina@arm.com>
3782
3783 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
3784 and add options.
3785
4bb5146c 37862019-01-11 Martin Liska <mliska@suse.cz>
3787
3788 PR middle-end/88758
3789 * g++.dg/lto/pr88758_0.C: New test.
3790 * g++.dg/lto/pr88758_1.C: New test.
3791
202e74d0 37922019-01-11 Jan Beulich <jbeulich@suse.com>
3793
3794 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
3795 gcc.target/i386/avx512f-vcvtss2si-1.c,
3796 gcc.target/i386/avx512f-vcvttsd2si-1.c,
3797 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
3798 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
3799 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
3800 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
3801 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
3802 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
3803 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
3804 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
3805 gcc.target/i386/pr19398.c: Permit l or q suffix.
3806
e9b8018c 38072019-01-11 Jakub Jelinek <jakub@redhat.com>
3808
3809 PR rtl-optimization/88296
3810 * gcc.target/i386/pr88296.c: New test.
3811
b385e516 38122019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
3813
3814 * g++.dg/diagnostic/extern-initialized.C: New.
3815 * g++.dg/ext/dllimport-initialized.C: Likewise.
3816
04afaf6a 38172019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3818
3819 PR fortran/59345
3820 * gfortran.dg/internal_pack_16.f90: New test.
3821
d07d3a12 38222019-01-10 Jakub Jelinek <jakub@redhat.com>
3823
3824 PR target/88785
3825 * g++.target/i386/pr88785.C: New test.
3826
8ae81042 38272019-01-10 Vladimir Makarov <vmakarov@redhat.com>
3828
3829 PR rtl-optimization/87305
3830 * gcc.target/aarch64/pr87305.c: New.
3831
aecc93dd 38322019-01-10 Richard Biener <rguenther@suse.de>
3833
3834 PR tree-optimization/88792
3835 * gcc.dg/torture/pr88792.c: New testcase.
3836
15cbe83d 38372019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
3838
3839 PR fortran/86322
3840 * gfortran.dg/pr86322_1.f90: New test.
3841 * gfortran.dg/pr86322_2.f90: Ditto.
3842 * gfortran.dg/pr86322_3.f90: Ditto.
3843
a794c0dc 38442019-01-10 Sudakshina Das <sudi.das@arm.com>
3845
3846 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3847 * gcc.target/aarch64/bti-2.c: Likewise.
3848 * gcc.target/aarch64/bti-3.c: Likewise.
3849
2fd2b9b8 38502019-01-10 Stefan Agner <stefan@agner.ch>
3851
3852 PR target/88648
3853 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3854 check if -masm-syntax-unified gets applied properly.
3855
12f289ae 38562019-01-10 Jakub Jelinek <jakub@redhat.com>
3857
3858 PR c/88568
3859 * gcc.dg/pr88568.c: New test.
3860
9ccac370 38612019-01-10 Tamar Christina <tamar.christina@arm.com>
3862
3863 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3864 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3865
97f353e6 38662019-01-10 Tamar Christina <tamar.christina@arm.com>
3867
3868 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3869 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3870
02c39a52 38712019-01-10 Tamar Christina <tamar.christina@arm.com>
3872
3873 * lib/target-supports.exp
3874 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3875 check_effective_target_arm_v8_3a_complex_neon_ok,
3876 add_options_for_arm_v8_3a_complex_neon,
3877 check_effective_target_arm_v8_3a_complex_neon_hw,
3878 check_effective_target_vect_complex_rot_N): New.
3879
e66b219e 38802019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3881
3882 PR fortran/88376
3883 * gfortran.dg/pr88376.f90: New test.
3884
5fba18a1 38852019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3886
3887 PR other/16615
5fba18a1 3888 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3889 "can not" with "cannot".
3890 * gfortran.dg/common_15.f90: Likewise.
3891 * gfortran.dg/derived_result_2.f90: Likewise.
3892 * gfortran.dg/do_check_6.f90: Likewise.
3893 * gfortran.dg/namelist_args.f90: Likewise.
3894 * gfortran.dg/negative_unit_check.f90: Likewise.
3895 * gfortran.dg/pure_formal_3.f90: Likewise.
3896 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3897 * obj-c++.dg/exceptions-3.mm: Likewise.
3898 * obj-c++.dg/exceptions-4.mm: Likewise.
3899 * obj-c++.dg/exceptions-5.mm: Likewise.
3900 * obj-c++.dg/property/at-property-23.mm: Likewise.
3901 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3902 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3903 * objc.dg/attributes/method-attribute-2.m: Likewise.
3904 * objc.dg/exceptions-3.m: Likewise.
3905 * objc.dg/exceptions-4.m: Likewise.
3906 * objc.dg/exceptions-5.m: Likewise.
3907 * objc.dg/param-1.m: Likewise.
3908 * objc.dg/property/at-property-23.m: Likewise.
3909 * objc.dg/property/dotsyntax-17.m: Likewise.
3910 * objc.dg/property/property-neg-7.m: Likewise.
3911
9f096803 39122019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3913
3914 PR fortran/68426
3915 * gfortran.dg/spread_simplify_1.f90: New test.
3916
36950f7e 39172019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3918
3919 * lib/target-supports.exp
3920 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3921 * gcc.target/i386/xorsign.c: New test.
3922
188ff544 39232019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3924
3925 * gcc.target/sparc/tls-ld-int8.c: New test.
3926 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3927 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3928 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3929 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3930 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3931
559dff77 39322018-01-09 Sudakshina Das <sudi.das@arm.com>
3933
3934 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3935 option when configure with bti.
3936 * gcc.target/aarch64/bti-2.c: Likewise.
3937 * lib/target-supports.exp
3938 (check_effective_target_default_branch_protection):
3939 Add configure check for --enable-standard-branch-protection.
3940
15b17909 39412018-01-09 Sudakshina Das <sudi.das@arm.com>
3942
3943 * gcc.target/aarch64/bti-1.c: New test.
3944 * gcc.target/aarch64/bti-2.c: New test.
3945 * gcc.target/aarch64/bti-3.c: New test.
3946 * lib/target-supports.exp
3947 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3948
249c2fa7 39492018-01-09 Sudakshina Das <sudi.das@arm.com>
3950
3951 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3952 instead of IP0_REGNUM and add test case.
3953
fd87572b 39542019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3955
3956 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3957 copysign.
3958 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3959 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3960 xorsign.
3961 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3962
097f6161 39632019-01-09 Jakub Jelinek <jakub@redhat.com>
3964
3965 PR rtl-optimization/88331
3966 * gcc.target/i386/pr88331.c: New test.
3967
7cc45975 39682019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3969
3970 * g++.dg/diagnostic/constexpr2.C: New.
3971 * g++.dg/diagnostic/ref3.C: Likewise.
3972
91902bb4 39732019-01-08 Marek Polacek <polacek@redhat.com>
3974
3975 PR c++/88538 - braced-init-list in template-argument-list.
3976 * g++.dg/cpp2a/nontype-class11.C: New test.
3977
9996d5d0 3978 PR c++/88744
3979 * g++.dg/cpp2a/nontype-class12.C: New test.
3980
d538a77e 39812019-01-08 Jakub Jelinek <jakub@redhat.com>
3982
3983 PR target/88457
3984 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3985 dg-options. Require ppc_cpu_supports_hw effective target instead of
3986 powerpc64*-*-*.
3987
d56370db 39882019-01-08 Janus Weil <janus@gcc.gnu.org>
3989
3990 PR fortran/88047
3991 * gfortran.dg/class_69.f90: New test case.
3992
2092fe8c 39932019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3994
3995 PR target/88717
3996 * gcc.target/i386/pr88717.c: New test.
3997
90e20c9c 39982019-01-08 Marek Polacek <polacek@redhat.com>
3999
4000 PR c++/88548 - this accepted in static member functions.
4001 * g++.dg/cpp0x/this1.C: New test.
4002
c914ddb0 40032019-01-08 Martin Liska <mliska@suse.cz>
4004
4005 PR tree-optimization/88753
4006 * gcc.dg/tree-ssa/pr88753.c: New test.
4007
6b8ca7f3 40082019-01-08 Richard Biener <rguenther@suse.de>
4009
4010 PR tree-optimization/86554
4011 * gcc.dg/torture/pr86554-1.c: New testcase.
4012 * gcc.dg/torture/pr86554-2.c: Likewise.
4013
ec26adda 40142019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4015
4016 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4017 cover target variance.
4018
ac64cdbe 40192019-01-08 Richard Biener <rguenther@suse.de>
4020
4021 PR fortran/88611
4022 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4023 directly build the expected GENERIC tree.
4024
6b5dcc7e 40252019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4026
4027 * gcc.target/aarch64/(return_address_sign_1.c,
4028 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4029 Change option to -mbranch-protection.
4030 * gcc.target/aarch64/(branch-protection-option.c,
4031 branch-protection-option-2.c, branch-protection-attr.c,
4032 branch-protection-attr-2.c): New file.
4033
8f7d5246 40342019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4035
4036 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4037
54417d3a 40382019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4039
4040 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4041 alias support.
4042 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4043 Append match for warning that ‘protected’ attribute is not supported.
4044
5e453f01 40452019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4046
4047 * gcc.dg/Wmissing-attributes.c: Require alias support.
4048 * gcc.dg/attr-copy-2.c: Likewise.
4049 * gcc.dg/attr-copy-5.c: Likewise.
4050
6e5908c9 40512019-01-08 Jonathan Wakely <jwakely@redhat.com>
4052 Jakub Jelinek <jakub@redhat.com>
4053
4054 PR c++/88554
4055 * g++.dg/warn/Wreturn-type-11.C: New test.
4056
caa8ded0 40572019-01-07 David Malcolm <dmalcolm@redhat.com>
4058
4059 PR jit/88747
4060 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4061 dump to reflect r266077.
4062
31e21880 40632019-01-07 Jakub Jelinek <jakub@redhat.com>
4064
4065 PR c/88701
4066 * gcc.dg/pr88701.c: New test.
4067
0e741ee5 40682019-01-07 Joseph Myers <joseph@codesourcery.com>
4069
4070 PR c/88720
4071 PR c/88726
4072 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4073
2318c037 40742019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4075
4076 * g++.dg/diagnostic/constexpr1.C: New.
4077 * g++.dg/diagnostic/thread1.C: Likewise.
4078
5f34f219 40792019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4080 Harald Anlauf <anlauf@gmx.de>
4081 Tobias Burnus <burnus@gcc.gnu.org>
4082
4083 * gfortran.dg/is_contiguous_1.f90: New test.
4084 * gfortran.dg/is_contiguous_2.f90: New test.
4085 * gfortran.dg/is_contiguous_3.f90: New test.
4086
677576f7 40872019-01-07 Marek Polacek <polacek@redhat.com>
4088
4089 PR c++/88741 - wrong error with initializer-string.
4090 * g++.dg/init/array50.C: New test.
4091
c38103e8 40922019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4093
4094 PR c++/88261
4095 PR c++/69338
4096 PR c++/69696
4097 PR c++/69697
4098 * gcc.dg/array-6.c: Move from here ...
4099 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4100 * g++.dg/pr69338.C: New test.
4101 * g++.dg/pr69697.C: Likewise.
4102 * g++.dg/ext/flexary32.C: Likewise.
4103 * g++.dg/ext/flexary3.C: Adjust test.
4104 * g++.dg/ext/flexary12.C: Likewise.
4105 * g++.dg/ext/flexary13.C: Likewise.
4106 * g++.dg/ext/flexary15.C: Likewise.
4107 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4108 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4109 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4110
6163709f 41112019-01-07 Richard Earnshaw <rearnsha@arm.com>
4112
4113 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4114 optional in scan pattern.
4115
df2148cf 41162019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4117
4118 PR tree-optimization/88598
4119 * gcc.dg/vect/pr88598-1.c: New test.
4120 * gcc.dg/vect/pr88598-2.c: Likewise.
4121 * gcc.dg/vect/pr88598-3.c: Likewise.
4122 * gcc.dg/vect/pr88598-4.c: Likewise.
4123 * gcc.dg/vect/pr88598-5.c: Likewise.
4124 * gcc.dg/vect/pr88598-6.c: Likewise.
4125
34dc851a 41262019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4127
4128 PR tree-optimization/88598
4129 * gcc.dg/pr88598-1.c: New test.
4130 * gcc.dg/pr88598-2.c: Likewise.
4131 * gcc.dg/pr88598-3.c: Likewise.
4132 * gcc.dg/pr88598-4.c: Likewise.
4133 * gcc.dg/pr88598-5.c: Likewise.
4134
59409f09 41352019-01-07 Jakub Jelinek <jakub@redhat.com>
4136
162634aa 4137 PR tree-optimization/88676
4138 * gcc.dg/tree-ssa/pr88676.c: New test.
4139 * gcc.dg/pr88676.c: New test.
4140 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4141 allow &.
4142
ed779478 4143 PR sanitizer/88619
4144 * c-c++-common/asan/pr88619.c: New test.
4145
59409f09 4146 PR c++/85052
4147 * c-c++-common/builtin-convertvector-1.c: New test.
4148 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4149 * g++.dg/ext/builtin-convertvector-1.C: New test.
4150 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4151
c9caaa3a 41522018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4153
4154 PR target/88521
4155 * gcc.target/i386/pr88521.c: New testcase.
4156
2abeea3d 41572019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4158
4159 PR fortran/88658
4160 * gfortran.dg/min_max_type_2.f90: New test.
4161
a517a911 41622019-01-06 Jakub Jelinek <jakub@redhat.com>
4163
4164 PR c/88363
4165 * c-c++-common/attributes-4.c (falloc_align_int128,
4166 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4167
2b7caeda 41682019-01-05 Jan Hubicka <hubicka@ucw.cz>
4169
4170 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4171
44a5ddbf 41722019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4173
4174 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4175 * gcc.dg/plugin/plugindir2.c: Likewise.
4176 * gcc.dg/plugin/plugindir3.c: Likewise.
4177 * gcc.dg/plugin/plugindir4.c: Likewise.
4178
f2aba4ef 41792019-01-05 Janus Weil <janus@gcc.gnu.org>
4180
4181 PR fortran/88009
4182 * gfortran.dg/blockdata_10.f90: New test case.
4183
92d7f32c 41842019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 4185
681aa7c2 4186 PR middle-end/82564
4187 PR target/88620
4188 * gcc.dg/nested-func-12.c: New test.
4189 * gcc.c-torture/compile/pr82564.c: New test.
4190
92d7f32c 4191 PR debug/88635
4192 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 4193
3449da25 41942019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4195
92d7f32c 4196 PR target/60563
3449da25 4197 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4198
dd1ab8da 41992019-01-04 Martin Sebor <msebor@redhat.com>
4200
4201 PR c/88546
4202 * g++.dg/ext/attr-copy.C: New test.
4203 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4204 * gcc.dg/attr-copy-6.c: New test.
4205 * gcc.dg/attr-copy-7.c: New test.
4206
3910b703 42072019-01-04 Martin Sebor <msebor@redhat.com>
4208
4209 PR c/88363
4210 * c-c++-common/attributes-4.c: New test.
4211
2c4b47e3 42122019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4213
4214 PR gcc/87763
4215 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4216 count to 18.
4217
1c2a6eef 42182019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4219
4220 PR fortran/48543
4221 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4222 * gfortran.dg/merge_char_const.f90: Restore.
4223
d31f2252 42242019-01-04 Jakub Jelinek <jakub@redhat.com>
4225
4226 PR target/88594
4227 * gcc.dg/pr88594.c: New test.
4228
636144bc 42292019-01-04 Jan Beulich <jbeulich@suse.com>
4230
4231 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4232 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4233 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4234 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4235 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4236 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4237 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4238 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4239 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4240 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4241 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4242 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4243 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4244 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4245 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4246 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4247 gcc.target/i386/avx512bw-vpcmplew-1.c,
4248 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4249 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4250 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4251 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4252 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4253 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4254 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4255 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4256 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4257 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4258 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4259 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4260 gcc.target/i386/avx512bw-vptestmb-1.c,
4261 gcc.target/i386/avx512bw-vptestmw-1.c,
4262 gcc.target/i386/avx512bw-vptestnmb-1.c,
4263 gcc.target/i386/avx512bw-vptestnmw-1.c,
4264 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4265 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4266 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4267 gcc.target/i386/avx512dq-vfpclassss-1.c,
4268 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4269 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4270 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4271 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4272 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4273 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4274 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4275 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4276 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4277 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4278 gcc.target/i386/avx512vl-vpcmpged-1.c,
4279 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4280 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4281 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4282 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4283 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4284 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4285 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4286 gcc.target/i386/avx512vl-vpcmpled-1.c,
4287 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4288 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4289 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4290 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4291 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4292 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4293 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4294 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4295 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4296 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4297 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4298 gcc.target/i386/avx512vl-vptestmd-1.c,
4299 gcc.target/i386/avx512vl-vptestmq-1.c,
4300 gcc.target/i386/avx512vl-vptestnmd-1.c,
4301 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4302 operand.
4303 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4304 gcc.target/i386/avx512bw-vpcmpub-1.c,
4305 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4306 gcc.target/i386/avx512bw-vpcmpw-1.c,
4307 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4308 gcc.target/i386/avx512dq-vfpclassps-1.c,
4309 gcc.target/i386/avx512f-vcmppd-1.c,
4310 gcc.target/i386/avx512f-vcmpps-1.c,
4311 gcc.target/i386/avx512f-vcmpsd-1.c,
4312 gcc.target/i386/avx512f-vcmpss-1.c,
4313 gcc.target/i386/avx512f-vpcmpd-1.c,
4314 gcc.target/i386/avx512f-vpcmpq-1.c,
4315 gcc.target/i386/avx512f-vpcmpud-1.c,
4316 gcc.target/i386/avx512f-vpcmpuq-1.c,
4317 gcc.target/i386/avx512f-vptestmd-1.c,
4318 gcc.target/i386/avx512f-vptestmq-1.c,
4319 gcc.target/i386/avx512f-vptestnmd-1.c,
4320 gcc.target/i386/avx512f-vptestnmq-1.c,
4321 gcc.target/i386/avx512vl-vcmppd-1.c,
4322 gcc.target/i386/avx512vl-vcmpps-1.c,
4323 gcc.target/i386/avx512vl-vpcmpd-1.c,
4324 gcc.target/i386/avx512vl-vpcmpq-1.c,
4325 gcc.target/i386/avx512vl-vpcmpud-1.c,
4326 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4327 as mask operand.
4328
afe1ec89 43292019-01-03 Martin Sebor <msebor@redhat.com>
4330
4331 PR tree-optimization/88659
4332 * gcc.dg/Wstringop-truncation-6.c: New test.
4333
a63b6e5e 43342019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4335
4336 PR fortran/48543
4337 * gfortran.dg/const_chararacter_merge.f90: Remove.
4338
e9a46ba8 43392019-01-03 Jakub Jelinek <jakub@redhat.com>
4340
4341 PR debug/88644
4342 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4343 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4344
43452019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4346
4347 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4348 * gcc.dg/pubtypes-3.c: Likewise.
4349 * gcc.dg/pubtypes-4.c: Likewise.
4350
0627c5c9 43512019-01-03 Jakub Jelinek <jakub@redhat.com>
4352
4353 PR c++/88636
4354 * g++.target/i386/pr88636.C: New test.
4355
f9f7d90c 43562019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4357
4358 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4359
62468601 43602019-01-03 Martin Liska <mliska@suse.cz>
4361
4362 PR testsuite/88436
4363 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4364
37fb9cf6 43652019-01-02 Marek Polacek <polacek@redhat.com>
4366
4367 PR c++/88612 - ICE with -Waddress-of-packed-member.
4368 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4369
6080dd2f 4370 PR c++/88631 - CTAD failing for value-initialization.
4371 * g++.dg/cpp1z/class-deduction59.C: New test.
4372
dd5ea033 4373 PR c++/81486 - CTAD failing with ().
4374 * g++.dg/cpp1z/class-deduction60.C: New test.
4375 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 4376
ff8064bd 43772019-01-02 Martin Sebor <msebor@redhat.com>
4378 Jeff Law <law@redhat.com>
4379
4380 * gcc.dg/strlenopt-36.c: Update.
4381 * gcc.dg/strlenopt-45.c: Update.
4382 * gcc.c-torture/execute/strlen-5.c: New test.
4383 * gcc.c-torture/execute/strlen-6.c: New test.
4384 * gcc.c-torture/execute/strlen-7.c: New test.
4385
5152b58e 43862019-01-02 Jakub Jelinek <jakub@redhat.com>
4387
4388 PR testsuite/87304
4389 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4390 messages only on vect_hw_misalign targets.
4391
5055fc33 43922019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 4393
5055fc33 4394 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4395 * gfortran.dg/dec_d_lines_3.f: Ditto.
4396 * gfortran.dg/dec_structure_24.f90: Ditto.
4397 * gfortran.dg/dec_structure_26.f90: Ditto.
4398 * gfortran.dg/dec_structure_27.f90: Ditto.
4399 * gfortran.dg/dec_type_print_3.f90: Ditto.
4400 * gfortran.dg/derived_name_1.f90: Ditto.
4401 * gfortran.dg/error_recovery_1.f90: Ditto.
4402 * gfortran.dg/gomp/pr29759.f90: Ditto.
4403 * gfortran.dg/pr36192.f90: Ditto.
4404 * gfortran.dg/pr56007.f90: Ditto.
4405 * gfortran.dg/pr56520.f90: Ditto.
4406 * gfortran.dg/pr78741.f90: Ditto.
4407 * gfortran.dg/print_fmt_2.f90: Ditto.
4408 * gfortran.dg/select_type_20.f90: Ditto.
4409
ac7cf41b 44102019-01-02 Marek Polacek <polacek@redhat.com>
4411
4412 PR c++/86875
4413 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4414
f46df7fc 44152019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4416
4417 PR fortran/48543
4418 * gfortran.dg/const_chararacter_merge.f90: New test.
4419
035de790 44202019-01-02 Jan Hubicka <hubicka@ucw.cz>
4421
4422 PR lto/88130
4423 * g++.dg/torture/pr88130.C: New testcase.
4424
79cbb1a8 44252019-01-02 Martin Liska <mliska@suse.cz>
4426
4427 PR tree-optimization/88650
4428 * gfortran.dg/predict-3.f90: New test.
4429
040ec1c0 44302019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4431
4432 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4433
74dbdf38 44342019-01-02 Richard Biener <rguenther@suse.de>
4435
4436 PR tree-optimization/88621
4437 * gcc.dg/torture/pr88621.c: New testcase.
4438
17ae0a21 44392019-01-02 Jakub Jelinek <jakub@redhat.com>
4440
4441 PR ipa/88561
4442 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4443 targets and expect _ZThn8 for ilp32 targets.
4444
14c286b1 44452019-01-01 Martin Sebor <msebor@redhat.com>
4446 Jeff Law <law@redhat.com>
4447
040ec1c0 4448 * gcc.dg/strlenopt-40.c: Update.
4449 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 4450 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4451
14c286b1 4452 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4453 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4454 * gcc.dg/strlenopt-59.c: New test.
4455 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4456 * g++.dg/init/strlen.C: New test.
4457
66aeaf4b 44582019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4459
4460 PR fortran/82743
4461 * gfortran.dg/structure_constructor_16.f90: New test.
4462
aaeb2d1b 44632019-01-01 Jan Hubicka <hubicka@ucw.cz>
4464
4465 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4466 * g++.dg/ipa/devirt-53.C: Fix scan template.
4467
27ebfa0d 44682019-01-01 Jan Hubicka <hubicka@ucw.cz>
4469
4470 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4471 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4472 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4473
e9780462 44742019-01-01 Jan Hubicka <hubicka@ucw.cz>
4475
4476 * g++.dg/tree-prof/devirt.C: Update testcase.
4477
fbd26352 44782019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 4479
4480 Update copyright years.
f1717362 4481\f
fbd26352 4482Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 4483
4484Copying and distribution of this file, with or without modification,
4485are permitted in any medium without royalty provided the copyright
4486notice and this notice are preserved.