]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR c++/89785
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
ad6978a6 12019-03-28 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/89785
4 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
5 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
6
c271ea7f 72019-03-27 Janus Weil <janus@gcc.gnu.org>
8
9 PR fortran/85537
10 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
11 * gfortran.dg/pointer_init_11.f90: New test case.
12
abe531e3 132019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
14
15 PR target/85667
16 * gcc.target/i386/pr85667-5.c: New testcase.
17 * gcc.target/i386/pr85667-6.c: New testcase.
18
883924e1 192019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
20
21 PR testsuite/89834
22 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
23
1cf6e93b 242019-03-27 Peter Bergner <bergner@linux.ibm.com>
25
26 PR rtl-optimization/89313
27 * gcc.dg/pr89313.c: New test.
28
49914a10 292019-03-26 Jeff Law <law@redhat.com>
30
31 PR rtl-optimization/87761
32 PR rtl-optimization/89826
33 * gcc.c-torture/execute/pr89826.c: New test.
34
496d55fd 352019-03-27 Richard Biener <rguenther@suse.de>
36
37 * gcc.dg/torture/20190327-1.c: New testcase.
38
b0bd2392 392019-03-27 Paul Thomas <pault@gcc.gnu.org>
40
41 PR fortran/88247
42 * gfortran.dg/associate_47.f90: New test.
43
4a5df39c 442019-03-27 Richard Biener <rguenther@suse.de>
45
46 PR tree-optimization/89463
47 * gcc.dg/guality/pr89463.c: New testcase.
48
5bcde5d8 492019-03-26 Uroš Bizjak <ubizjak@gmail.com>
50
51 PR target/89827
52 * gcc.target/i386/pr89827.c: New test.
53
e9b6707f 542019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
55
56 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
57 syntax.
58
ed85753c 592019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
60
61 PR tree-optimization/81740
62 * gcc.dg/vect/pr81740-1.c: New testcase.
63 * gcc.dg/vect/pr81740-2.c: Likewise.
64
c0106ced 652019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
66
67 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
68 options in permute args tests.
69
158e6ce3 702019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
71
72 PR c++/84598
73 * g++.dg/ext/pr84598.C: New.
74
024a645d 752019-03-26 Jakub Jelinek <jakub@redhat.com>
76
77 PR c++/89796
78 * g++.dg/gomp/pr89796.C: New test.
79 * gcc.dg/gomp/pr89796.c: New test.
80
47fac92f 812019-03-25 David Malcolm <dmalcolm@redhat.com>
82
83 PR rtl-optimization/88347
84 PR rtl-optimization/88423
85 * gcc.c-torture/compile/pr88347.c: New test.
86 * gcc.c-torture/compile/pr88423.c: New test.
87
89793f1a 882019-03-25 Martin Sebor <msebor@redhat.com>
89
90 PR c/89812
91 * gcc.dg/attr-aligned-3.c: New test.
92
beb921e1 932019-03-25 Johan Karlsson <johan.karlsson@enea.com>
94
95 PR debug/86964
96 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
97
ac557922 982019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
99
100 PR c++/84661
101 PR c++/85013
102 * g++.dg/concepts/pr84661.C: New.
103 * g++.dg/torture/pr85013.C: Likewise.
104
1de8eb3e 1052019-03-25 Marek Polacek <polacek@redhat.com>
106
751baf9c 107 PR c++/89214 - ICE when initializing aggregates with bases.
108 * g++.dg/cpp1z/aggr-base8.C: New test.
109 * g++.dg/cpp1z/aggr-base9.C: New test.
110
1de8eb3e 111 PR c++/89705 - ICE with reference binding with conversion function.
112 * g++.dg/cpp0x/rv-conv2.C: New test.
113
fbdb74ac 1142019-03-25 Richard Biener <rguenther@suse.de>
115
116 PR tree-optimization/89789
117 * gcc.dg/torture/pr89789.c: New testcase.
118
37682124 1192019-03-25 Nathan Sidwell <nathan@acm.org>
120
121 * g++.dg/abi/lambda-static-1.C: New.
122
43a607ba 1232019-03-25 Richard Biener <rguenther@suse.de>
124
125 PR tree-optimization/89802
126 * g++.dg/tree-ssa/pr89802.C: New testcase.
127
f009459b 1282019-03-25 Jakub Jelinek <jakub@redhat.com>
129
130 PR c++/60702
131 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
132 for _ZTH* calls.
133 * g++.dg/tls/thread_local11a.C: New test.
134
a0563775 1352019-03-25 Richard Biener <rguenther@suse.de>
136
137 PR middle-end/89790
138 * g++.dg/pr89790.C: New testcase.
139
add664cb 1402019-03-24 Uroš Bizjak <ubizjak@gmail.com>
141
142 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
143 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
144 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
145 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
146
9d74321b 1472019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
148
149 PR fortran/78865
3f056acb 150 * gfortran.dg/altreturn_10.f90: New test.
151 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 152
74fde7b5 1532019-03-22 Vladimir Makarov <vmakarov@redhat.com>
154
155 PR rtl-optimization/89676
156 * gcc.target/i386/pr89676.c: New.
157
84f13b2f 1582019-03-22 Jakub Jelinek <jakub@redhat.com>
159
8815602b 160 PR c++/60702
161 * g++.dg/tls/thread_local11.C: New test.
162 * g++.dg/tls/thread_local11.h: New test.
163 * g++.dg/tls/thread_local12a.C: New test.
164 * g++.dg/tls/thread_local12b.C: New test.
165 * g++.dg/tls/thread_local12c.C: New test.
166 * g++.dg/tls/thread_local12d.C: New test.
167 * g++.dg/tls/thread_local12e.C: New test.
168 * g++.dg/tls/thread_local12f.C: New test.
169 * g++.dg/tls/thread_local12g.C: New test.
170 * g++.dg/tls/thread_local12h.C: New test.
171 * g++.dg/tls/thread_local12i.C: New test.
172 * g++.dg/tls/thread_local12j.C: New test.
173 * g++.dg/tls/thread_local12k.C: New test.
174 * g++.dg/tls/thread_local12l.C: New test.
175
84f13b2f 176 PR c++/87481
177 * g++.dg/cpp1y/constexpr-87481.C: New test.
178
26b21081 1792019-03-22 Simon Wright <simon@pushface.org>
180
181 PR ada/89583
182 * gnat.dg/socket2.adb: New.
183
762cd80c 1842019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
185
186 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
187
00a3b72b 1882019-03-22 Hongtao Liu <hongtao.liu@intel.com>
189
190 PR target/89784
191 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
192 for _mm_mask{,3,z}_*.
193 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
194 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
195 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
196 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
197 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
198 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
199 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
200 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
201 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
202 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
203 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
204 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
205 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
206 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
207 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
208
2092019-03-22 Jakub Jelinek <jakub@redhat.com>
210
211 PR target/89784
212 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
213 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
214 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
215 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
216 __builtin_ia32_vfmsubss3_mask3): Define.
217 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
218 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
219 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
220 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
221 __builtin_ia32_vfmsubss3_mask3): Define.
222 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
223 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
224 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
225 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
226 __builtin_ia32_vfmsubss3_mask3): Define.
227 * gcc.target/i386/sse-14.c: Add tests for
228 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
229 * gcc.target/i386/sse-22.c: Likewise.
230
9f85b0fb 2312019-03-21 Martin Sebor <msebor@redhat.com>
232
233 PR tree-optimization/89350
234 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
235 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
236 * gcc.dg/Wstringop-overflow-11.c: New test.
237 * gcc.dg/Wstringop-overflow-12.c: New test.
238 * gcc.dg/pr89350.c: New test.
239 * gcc.dg/pr40340-1.c: Adjust expected warning.
240 * gcc.dg/pr40340-2.c: Same.
241 * gcc.dg/pr40340-4.c: Same.
242 * gcc.dg/pr40340-5.c: Same.
243
654b4632 2442019-03-21 Jakub Jelinek <jakub@redhat.com>
245
4b46d8a6 246 PR lto/89692
247 * g++.dg/other/pr89692.C: New test.
248
654b4632 249 PR c++/89767
250 * g++.dg/cpp1y/lambda-init18.C: New test.
251 * g++.dg/cpp1y/lambda-init19.C: New test.
252 * g++.dg/cpp1y/pr89767.C: New test.
253
c1769f9f 2542019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 255 Cesar Philippidis <cesar@codesourcery.com>
256
257 PR fortran/72741
258 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
259 file.
260 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
261 Likewise.
262
2632019-03-21 Thomas Schwinge <thomas@codesourcery.com>
264
265 PR fortran/72741
266 * c-c++-common/goacc/routine-3-extern.c: New file.
267 * c-c++-common/goacc/routine-3.c: Adjust.
268 * c-c++-common/goacc/routine-4-extern.c: New file.
269 * c-c++-common/goacc/routine-4.c: Adjust.
270 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 271
cbfb10ec 272 PR fortran/89773
273 * gfortran.dg/goacc/pr89773.f90: New file.
274 * gfortran.dg/goacc/pr77765.f90: Adjust.
275 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
276
467b1bdb 277 PR fortran/72741
278 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
279
44ff4c8d 280 PR fortran/72741
281 * gfortran.dg/goacc/routine-module-1.f90: New file.
282 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
283 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
284
44ff9fb6 285 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
286
f2137b85 287 PR fortran/56408
288 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
289 (dg-compile-aux-modules): Fix diagnostic.
290 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
291 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
292
e78648a6 293 PR fortran/56408
294 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
295 missing nexted dg-test call support in dejaGNU 1.4.4.
296
c1769f9f 297 PR fortran/29383
298 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
299 other '*.exp' files.
300
ae5efb2c 3012019-03-21 Richard Biener <rguenther@suse.de>
302
303 PR tree-optimization/89779
304 * gcc.dg/torture/pr89779.c: New testcase.
305
37bd0891 3062019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
307
308 PR c++/78645
309 * g++.dg/cpp0x/constexpr-ice20.C: New.
310
e6c0a0e8 3112019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
312
313 PR c++/89571
314 * g++.dg/cpp0x/noexcept37.C: New.
315
bffad515 3162019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
317
318 PR d/89017
319 * gdc.dg/pr89017.d: New test.
320
327f6a12 3212019-03-20 Janus Weil <janus@gcc.gnu.org>
322
323 PR fortran/71861
324 * gfortran.dg/interface_abstract_5.f90: New test case.
325
f374a534 3262019-03-20 Jakub Jelinek <jakub@redhat.com>
327
328 PR target/89775
329 * gcc.target/s390/pr89775-1.c: New test.
330 * gcc.target/s390/pr89775-2.c: New test.
331
fcf9e045 3322019-03-20 Jakub Jelinek <jakub@redhat.com>
333
334 PR target/89752
335 * g++.target/aarch64/aarch64.exp: New file.
336 * g++.target/aarch64/pr89752.C: New test.
337
dc0cf270 3382019-03-19 Martin Sebor <msebor@redhat.com>
339
340 PR tree-optimization/89688
341 * gcc.dg/strlenopt-61.c: New test.
342 * g++.dg/warn/Wstringop-overflow-2.C: New test.
343
2bc36e30 3442019-03-19 Jim Wilson <jimw@sifive.com>
345
346 PR target/89411
347 * gcc.target/riscv/losum-overflow.c: New test.
348
5f7947cf 3492019-03-19 Martin Sebor <msebor@redhat.com>
350
351 PR tree-optimization/89644
352 * gcc.dg/Wstringop-truncation-8.c: New test.
353
99e80969 3542019-03-19 Martin Liska <mliska@suse.cz>
355
356 PR middle-end/89737
357 * gcc.dg/pr89737.c: New test.
358
8022ad85 3592019-03-19 Jan Hubicka <hubicka@ucw.cz>
360
361 PR lto/87809
362 PR lto/89335
363 * g++.dg/lto/pr87089_0.C: New testcase.
364 * g++.dg/lto/pr87089_1.C: New testcase.
365 * g++.dg/lto/pr89335_0.C: New testcase.
366
797edc3a 3672019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
368
369 PR target/89736
370 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
371 restrict this test to vsx targets.
372
14b34371 3732019-03-19 Jakub Jelinek <jakub@redhat.com>
374
375 PR target/89752
376 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
377 * g++.dg/ext/asm16.C: Likewise.
378 * g++.dg/ext/asm17.C: New test.
379
17b0b4ec 3802019-03-19 Eric Botcazou <ebotcazou@adacore.com>
381
382 * c-c++-common/unroll-7.c: New test.
383
22010de4 3842019-03-19 Jakub Jelinek <jakub@redhat.com>
385
1787ae1d 386 PR target/89726
387 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
388 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
389 Add expected results for them.
390
22010de4 391 PR c/89734
392 * gcc.dg/pr89734.c: New test.
393
95e9ef61 3942019-03-18 Martin Sebor <msebor@redhat.com>
395
396 PR tree-optimization/89720
397 * gcc.dg/Warray-bounds-42.c: New test.
398
12a32f81 3992019-03-19 H.J. Lu <hongjiu.lu@intel.com>
400
401 PR c++/89630
402 * g++.target/i386/pr89630.C: New test.
403
03bae9a8 4042019-03-18 Kito Cheng <kito.cheng@gmail.com>
405
406 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
407
956a881a 4082019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
409
410 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
411 the "store" test as well.
412 * gcc.target/powerpc/bswap32.c: Ditto.
413
4221d1bb 4142019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
415
416 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
417 the "store" test as well.
418 * gcc.target/powerpc/bswap32.c: Ditto.
419
3d11a881 4202019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
421
422 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
423 "exceeds" instead of just one that talks about "too large".
424
e3cfba39 4252019-03-18 Richard Sandiford <richard.sandiford@arm.com>
426
427 * gcc.target/aarch64/sve/cost_model_1.c: New test.
428
ac61f7f0 4292019-03-18 Martin Jambor <mjambor@suse.cz>
430
431 PR tree-optimization/89546
432 * gcc.dg/tree-ssa/pr89546.c: New test.
433
fd87bb39 4342019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
435
436 PR target/89627
437 * g++.target/riscv/call-with-empty-struct-float.C: New file.
438 * g++.target/riscv/call-with-empty-struct-int.C: New file.
439 * g++.target/riscv/call-with-empty-struct.H: New file.
440 * g++.target/riscv/riscv.exp: New file.
441
24c67877 4422019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
443
444 PR c++/85014
445 * g++.dg/cpp0x/pr85014.C: New.
446
17d51789 4472019-03-18 Jakub Jelinek <jakub@redhat.com>
448
449 PR middle-end/86979
450 * gcc.dg/pr86979.c: New test.
451
3f08a29b 4522019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
453
454 PR fortran/88008
24c67877 455 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 456
b1356bc4 4572019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
458
24c67877 459 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
460 hppa*-*-hpux*.
b1356bc4 461 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 462
463 * gfortran.dg/pointer_init_10.f90: Require visibility support.
464 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 465
f56fb8fb 466 * gcc.dg/pr88074.c: Require c99_runtime.
467 * gcc.dg/warn-abs-1.c: Likewise.
468 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
469
24b73262 470 PR testsuite/89666
471 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
472 hppa*-*-hpux*.
473 * gcc.dg/attr-copy.c: Require alias support.
474 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
475
2d44625a 4762019-03-16 Jakub Jelinek <jakub@redhat.com>
477
478 PR fortran/89724
479 * gfortran.dg/continuation_15.f90: New test.
480 * gfortran.dg/continuation_16.f90: New test.
481
fc1321aa 4822019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 483
50beafd6 484 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
485
529c3fcc 486 PR testsuite/89393
487 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
488 * g++.dg/cpp0x/pr84497.C: Likewise.
489
fc1321aa 490 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
491 * gcc.dg/attr-copy-6.c: Likewise.
492 * gcc.dg/pr87793.c: Likewise.
493
494 PR testsuite/89471
0bf73f49 495 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 496
2c804139 497 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
498 * gcc.dg/gimplefe-34.c: Likewise.
499 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
500 * gcc.dg/compat/pr83487-2_y.c: Likewise.
501
20feeb0f 502 PR testsuite/84174
503 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
504 hppa*64*-*-*.
505
63e5ed62 506 PR testsuite/83453
507 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
508
4f54bc4d 509 * lib/target-supports.exp (check_ascii_locale_available): Remove
510 hppa*-*-hpux*.
511
ebb62b61 5122019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
513
514 PR fortran/84394
515 * gfortran.dg/blockdata_11.f90: New test.
516
6e9e00d1 5172019-03-15 Harald Anlauf <anlauf@gmx.de>
518
519 PR fortran/60091
520 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
521 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
522
0922e508 5232019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
524
525 PR target/87532
526 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
527 instruction selection.
528 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
529 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
530 * gcc.target/powerpc/pr87532-mc.c: New test.
531 * gcc.target/powerpc/pr87532.c: New test.
532 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
533 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
534 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
535 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
536 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
537 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
538 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
539 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
540 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
541 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
542 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
543 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
544 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
545 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
546 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
547 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
548 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
549 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
550 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
551 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
552 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
553 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
554 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
555 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
556 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
557 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
558 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
559
aa2e3429 5602019-03-15 Alexandre Oliva <aoliva@redhat.com>
561
562 PR c++/88534
563 PR c++/88537
564 * g++.dg/cpp2a/pr88534.C: New.
565 * g++.dg/cpp2a/pr88537.C: New.
566
b70283ba 5672019-03-15 Robin Dapp <rdapp@linux.ibm.com>
568
569 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
570 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
571 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
572 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
573
c043e8d6 5742019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
575
576 PR target/89719
577 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
578 * gcc.target/aarch64/spellcheck_5.c: Likewise.
579 * gcc.target/aarch64/spellcheck_6.c: Likewise.
580
0bc60ffa 5812019-03-15 Jakub Jelinek <jakub@redhat.com>
582
99d0d6f9 583 PR c++/89709
584 * g++.dg/cpp0x/constexpr-89709.C: New test.
585
0bc60ffa 586 PR debug/89704
587 * gcc.dg/debug/pr89704.c: New test.
588
4455955a 5892019-03-15 H.J. Lu <hongjiu.lu@intel.com>
590
591 PR target/89650
592 * g++.target/i386/pr89650.C: New test.
593
8416d774 5942019-03-14 Richard Biener <rguenther@suse.de>
595
596 * gcc.dg/gimplefe-13.c: Adjust.
597 * gcc.dg/gimplefe-14.c: Likewise.
598 * gcc.dg/gimplefe-17.c: Likewise.
599 * gcc.dg/gimplefe-18.c: Likewise.
600 * gcc.dg/gimplefe-7.c: Likewise.
601 * gcc.dg/torture/pr89595.c: Likewise.
602 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
603 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
604 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
605 * gcc.dg/tree-ssa/scev-3.c: Likewise.
606 * gcc.dg/tree-ssa/scev-4.c: Likewise.
607 * gcc.dg/tree-ssa/scev-5.c: Likewise.
608 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
609 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
610
3b8cf1fa 6112019-03-14 Jakub Jelinek <jakub@redhat.com>
612
7dd130b3 613 PR ipa/89684
614 * gcc.target/i386/pr89684.c: New test.
615
3b8cf1fa 616 PR rtl-optimization/89679
617 * gcc.dg/pr89679.c: New test.
618
3c7743e1 6192019-03-14 Richard Biener <rguenther@suse.de>
620
621 PR tree-optimization/89710
622 * gcc.dg/torture/pr89710.c: New testcase.
623
7d7d6aef 6242019-03-14 Richard Biener <rguenther@suse.de>
625
626 PR middle-end/89698
627 * g++.dg/torture/pr89698.C: New testcase.
628
15a7e0e9 6292019-03-14 Jakub Jelinek <jakub@redhat.com>
630
631 PR tree-optimization/89703
632 * gcc.c-torture/compile/pr89703-1.c: New test.
633 * gcc.c-torture/compile/pr89703-2.c: New test.
634
ee27daa7 6352019-03-14 H.J. Lu <hongjiu.lu@intel.com>
636
637 PR target/89523
638 * gcc.target/i386/pr89523-1a.c: New test.
639 * gcc.target/i386/pr89523-1b.c: Likewise.
640 * gcc.target/i386/pr89523-2.c: Likewise.
641 * gcc.target/i386/pr89523-3.c: Likewise.
642 * gcc.target/i386/pr89523-4.c: Likewise.
643 * gcc.target/i386/pr89523-5.c: Likewise.
644 * gcc.target/i386/pr89523-6.c: Likewise.
645 * gcc.target/i386/pr89523-7.c: Likewise.
646 * gcc.target/i386/pr89523-8.c: Likewise.
647 * gcc.target/i386/pr89523-9.c: Likewise.
648
d0782a7e 6492019-03-14 Jakub Jelinek <jakub@redhat.com>
650
c17b0b28 651 PR c++/89512
652 * g++.dg/cpp1y/var-templ61.C: New test.
653
d0782a7e 654 PR c++/89652
655 * g++.dg/cpp1y/constexpr-89652.C: New test.
656
c69047a1 6572019-03-13 Harald Anlauf <anlauf@gmx.de>
658
659 PR fortran/87045
660 * gfortran.dg/pr87045.f90: New test.
661
68d3038f 6622019-03-13 Vladimir Makarov <vmakarov@redhat.com>
663
664 PR target/85860
665 * gcc.target/i386/pr85860.c: New.
666
3c78ad42 6672019-03-13 Marek Polacek <polacek@redhat.com>
668
669 PR c++/89686 - mixing init-capture and simple-capture in lambda.
670 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
671
8b953246 672 PR c++/89660 - bogus error with -Wredundant-move.
673 * g++.dg/cpp0x/Wredundant-move8.C: New test.
674 * g++.dg/cpp0x/Wredundant-move9.C: New test.
675
7f9cb1b5 6762019-03-13 Janus Weil <janus@gcc.gnu.org>
677
678 PR fortran/89601
679 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
680 * gfortran.dg/pdt_30.f90: New test case.
681
e214ee76 6822019-03-13 Marek Polacek <polacek@redhat.com>
683
684 PR c++/88979 - further P0634 fix for constructors.
685 * g++.dg/cpp2a/typename15.C: New test.
686
6e6bf22d 6872019-03-13 Martin Sebor <msebor@redhat.com>
688
689 PR tree-optimization/89662
690 * gcc.dg/Warray-bounds-41.c: New test.
691
a55953fb 6922019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
693
694 PR c++/63508
695 * g++.dg/cpp0x/auto53.C: New.
696
69485abe 6972019-03-13 Richard Biener <rguenther@suse.de>
698
699 PR middle-end/89677
700 * gcc.dg/torture/pr89677.c: New testcase.
701
6bce0bd9 7022019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
703
704 PR c++/85558
705 * g++.dg/other/friend16.C: New.
706 * g++.dg/other/friend17.C: Likewise.
707
0cdad0e1 7082019-03-13 Jakub Jelinek <jakub@redhat.com>
709
710 PR middle-end/88588
711 * c-c++-common/gomp/pr88588.c: New test.
712
7132019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 714
715 PR fortran/66695
716 PR fortran/77746
717 PR fortran/79485
718 * gfortran.dg/binding_label_tests_30.f90: New test.
719 * gfortran.dg/binding_label_tests_31.f90: New test.
720 * gfortran.dg/binding_label_tests_32.f90: New test.
721 * gfortran.dg/binding_label_tests_33.f90: New test.
722
5dc5719e 7232019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
724
725 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
726 * gdc.dg/ubsan/ubsan.exp: New file.
727 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
728 Explicitly return flags from procedure.
729
3627cdbc 7302019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
731
732 PR d/88957
733 * gdc.dg/pr88957.d: New test.
734 * gdc.dg/simd.d: Add new vector tests.
735
ef668b33 7362019-03-12 Uroš Bizjak <ubizjak@gmail.com>
737
738 PR d/87824
739 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
740 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
741 -nostdinc++ flag.
742
747e2c6a 7432019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
744
745 PR fortran/87673
746 * gfortran.dg/charlen_17.f90: New test.
747
c3a8613e 7482019-03-12 Robin Dapp <rdapp@linux.ibm.com>
749
750 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
751
4520ad45 7522019-03-12 Martin Liska <mliska@suse.cz>
753
ef668b33 754 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 755 * gfortran.dg/binding_label_tests_4.f03: Likewise.
756 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
757 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
758 * gfortran.dg/c_loc_tests_17.f90: Likewise.
759 * gfortran.dg/constructor_9.f90: Likewise.
760 * gfortran.dg/dec_structure_8.f90: Likewise.
761 * gfortran.dg/entry_4.f90: Likewise.
762 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
763 * gfortran.dg/initialization_23.f90: Likewise.
764 * gfortran.dg/logical_assignment_1.f90: Likewise.
765 * gfortran.dg/pr80752.f90: Likewise.
766 * gfortran.dg/pr88116_1.f90: Likewise.
767 * gfortran.dg/pr88467.f90: Likewise.
768 * gfortran.dg/typebound_call_7.f03: Likewise.
769 * gfortran.dg/typebound_generic_1.f03: Likewise.
770 * gfortran.dg/typebound_operator_2.f03: Likewise.
771 * gfortran.dg/typebound_operator_4.f03: Likewise.
772 * gfortran.dg/typebound_proc_9.f03: Likewise.
773 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
774
53fe35ec 7752019-03-12 Paul Thomas <pault@gcc.gnu.org>
776
777 PR fortran/89363
778 * gfortran.dg/assumed_rank_16.f90: New test.
779
780 PR fortran/89364
781 * gfortran.dg/assumed_rank_17.f90: New test.
782
23e01948 7832019-03-12 Jakub Jelinek <jakub@redhat.com>
784
785 PR middle-end/89663
786 * gcc.c-torture/compile/pr89663-1.c: New test.
787 * gcc.c-torture/compile/pr89663-2.c: New test.
788
d5e9136f 7892019-03-12 Richard Biener <rguenther@suse.de>
790
791 PR tree-optimization/89664
792 * gfortran.dg/pr89664.f90: New testcase.
793
fc87d978 7942019-03-11 Jakub Jelinek <jakub@redhat.com>
795
064a27df 796 PR fortran/89651
797 * gfortran.dg/gomp/pr89651.f90: New test.
798
fc87d978 799 PR middle-end/89655
800 PR bootstrap/89656
801 * gcc.c-torture/compile/pr89655.c: New test.
802
74157df9 8032019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
804
805 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
806 target.
807
2f6d557f 8082019-03-11 Martin Liska <mliska@suse.cz>
809
810 * g++.dg/conversion/simd3.C (foo): Wrap option names
811 with apostrophe character.
812 * g++.dg/cpp1z/decomp3.C (test): Likewise.
813 (test3): Likewise.
814 * g++.dg/cpp1z/decomp4.C (test): Likewise.
815 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
816 * g++.dg/cpp1z/decomp45.C (f): Likewise.
817 * g++.dg/opt/pr34036.C: Likewise.
818 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
819 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
820 * gcc.dg/cpp/dir-only-4.c: Likewise.
821 * gcc.dg/cpp/dir-only-5.c: Likewise.
822 * gcc.dg/cpp/pr71591.c: Likewise.
823 * gcc.dg/format/opt-1.c: Likewise.
824 * gcc.dg/format/opt-2.c: Likewise.
825 * gcc.dg/format/opt-3.c: Likewise.
826 * gcc.dg/format/opt-4.c: Likewise.
827 * gcc.dg/format/opt-5.c: Likewise.
828 * gcc.dg/format/opt-6.c: Likewise.
829 * gcc.dg/pr22231.c: Likewise.
830 * gcc.dg/pr33007.c: Likewise.
831 * gcc.dg/simd-1.c (hanneke): Likewise.
832 * gcc.dg/simd-5.c: Likewise.
833 * gcc.dg/simd-6.c: Likewise.
834 * gcc.dg/spellcheck-options-14.c: Likewise.
835 * gcc.dg/spellcheck-options-15.c: Likewise.
836 * gcc.dg/spellcheck-options-16.c: Likewise.
837 * gcc.dg/spellcheck-options-17.c: Likewise.
838 * gcc.dg/tree-ssa/pr23109.c: Likewise.
839 * gcc.dg/tree-ssa/recip-5.c: Likewise.
840 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
841 (__attribute__): Likewise.
842 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
843 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
844 * gcc.target/powerpc/warn-1.c: Likewise.
845 * gcc.target/powerpc/warn-2.c: Likewise.
846
ac80cfb4 8472019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
848
849 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
850
01f182e4 8512019-03-11 Eric Botcazou <ebotcazou@adacore.com>
852
853 * c-c++-common/unroll-6.c: New test.
854
ca66abc7 8552019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
856
857 PR c++/87571
858 * g++.dg/template/memfriend18.C: New.
859
a5956947 8602019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
861
862 * gdc.dg/pr89041.d: Mark as compile test.
863
116886d6 8642019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
865
866 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
867 dg-options.
868
00ee3e3e 8692019-03-10 Martin Jambor <mjambor@suse.cz>
870
871 PR tree-optimization/85762
872 PR tree-optimization/87008
873 PR tree-optimization/85459
874 * g++.dg/tree-ssa/pr87008.C: New test.
875 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
876
9520cf8b 8772019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
878
879 PR fortran/66089
880 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
881 * gfortran.dg/no_arg_check_2.f90: Likewise.
882
346e0fe5 8832019-03-10 Jakub Jelinek <jakub@redhat.com>
884
885 PR c++/89648
886 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
887
23ffb1a8 8882019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
889
890 PR fortran/66089
891 * gfortran.dg/dependency_53.f90: New test.
892
861c8c7b 8932019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
894
895 PR fortran/87734
896 * gfortran.dg/public_private_module_10.f90: New test.
897
e0f3497f 8982019-03-09 John David Anglin <dave.anglin@bell.net>
899
449a1989 900 PR c++/70349
901 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
902
24964670 903 PR middle-end/68733
904 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
905
e0f3497f 906 PR testsuite/89472
907 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
908
0c5f3545 9092019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
910
911 PR c++/87750
912 * g++.dg/cpp0x/pr87750.C: New.
913
b685a0ad 9142019-03-09 John David Anglin <dave.anglin@bell.net>
915
916 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
917 * c-c++-common/ident-1a.c: Likewise.
918 * c-c++-common/ident-1b.c: Likewise.
919 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 920
921 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 922
24e94348 923 * g++.dg/ext/visibility/lambda1.C: Require visibility.
924
946f2623 925 PR inline-asm/87010
926 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
927
39ab9c78 928 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
929 libatomic_available.
930
52e19479 9312019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
932
933 PR d/89041
934 * gdc.dg/pr89041.d: New test.
935
d066f3f7 9362019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
937
938 PR fortran/71544
939 * gfortran.dg/c_ptr_tests_19.f90: New test.
940
fe3e8c08 9412019-03-09 John David Anglin <dave.anglin@bell.net>
942
0f2d2571 943 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
944 * gnat.dg/debug12.adb: Likewise.
945
fe3e8c08 946 * lib/target-supports.exp (check_effective_target_weak_undefined):
947 Return 0 on hppa*-*-hpux*.
948 (check_ascii_locale_available): Likewise.
949
688ff820 9502019-03-09 Janus Weil <janus@gcc.gnu.org>
951
952 PR fortran/84504
953 * gfortran.dg/pointer_init_10.f90: New test case.
954
08fad224 9552019-03-09 John David Anglin <dave.anglin@bell.net>
956
957 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
958
1501d36b 9592019-03-09 John David Anglin <dave.anglin@bell.net>
960
961 PR fortran/89639
962 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
963
06c6302c 9642019-03-09 Thomas König <tkoenig@gcc.gnu.org>
965
966 PR fortran/71203
967 * gfortran.dg/array_simplify_3.f90: New test case.
968
78d8fb2b 9692019-03-09 Jakub Jelinek <jakub@redhat.com>
970
909c7f25 971 PR c/88568
972 * g++.dg/other/pr88568.C: New test.
973
78d8fb2b 974 PR rtl-optimization/89634
975 * gcc.c-torture/execute/pr89634.c: New test.
976
883c09dd 9772019-03-08 Jakub Jelinek <jakub@redhat.com>
978
979 PR c/85870
980 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
981 -r -nostdlib -flinker-output=nolto-rel.
982
734aee17 9832019-03-08 David Malcolm <dmalcolm@redhat.com>
984
985 PR target/79926
986 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
987 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
988 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
989 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
990
02cded17 9912019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
992
993 PR c++/63540
994 * g++.dg/cpp0x/implicit17.C: New.
995
e4bff0d1 9962019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
997
998 PR c++/22149
999 * g++.dg/template/access29.C: New.
1000
f06bc4d0 10012019-03-08 Jakub Jelinek <jakub@redhat.com>
1002
1003 PR c++/82075
1004 * g++.dg/cpp1z/decomp49.C: New test.
1005
a9ff59cf 10062019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1007
1008 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1009
a6fed30b 10102019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1011
1012 PR target/68924
1013 PR target/78782
1014 PR target/87558
1015 * gcc.target/i386/pr78782.c: New test.
1016 * gcc.target/i386/pr87558.c: Ditto.
1017
99b342f1 10182019-03-08 Jakub Jelinek <jakub@redhat.com>
1019
1020 PR c/85870
1021 * gcc.dg/lto/pr85870_0.c: New test.
1022 * gcc.dg/lto/pr85870_1.c: New test.
1023
69a0142c 10242019-03-08 Martin Liska <mliska@suse.cz>
1025
1026 PR target/86952
1027 * gcc.target/i386/pr86952.c: New test.
1028 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1029 scanned pattern.
1030 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1031
29005d9c 10322019-03-08 Jakub Jelinek <jakub@redhat.com>
1033
222c113b 1034 PR c++/89585
1035 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1036 asm volatile.
1037
92651efb 1038 PR c++/89599
1039 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1040 * g++.dg/parse/array-size2.C: Likewise.
1041 * g++.dg/cpp0x/constexpr-89599.C: New test.
1042
29005d9c 1043 PR c++/89622
1044 * g++.dg/warn/pr89622.C: New test.
1045
1b34cb7f 10462019-03-07 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR target/80003
1049 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1050 * gcc.target/i386/interrupt-6.c: Likewise.
1051 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1052
8a656b83 10532019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1054
1055 PR c++/84518
1056 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1057 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1058
4492383a 10592019-03-07 Jakub Jelinek <jakub@redhat.com>
1060
71c5a0bc 1061 PR translation/79999
1062 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1063 * c-c++-common/gomp/doacross-3.c: New test.
1064
4492383a 1065 PR target/89602
1066 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1067 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1068 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1069 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1070 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1071 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1072
1cf354c8 10732019-03-07 Martin Jambor <mjambor@suse.cz>
1074
1075 PR lto/87525
1076 * gcc.dg/ipa/ipcp-5.c: New test.
1077
e3e42b03 10782019-03-07 Martin Jambor <mjambor@suse.cz>
1079
1080 PR ipa/88235
1081 * g++.dg/ipa/pr88235.C: New test.
1082
5e43308b 10832019-04-07 Richard Biener <rguenther@suse.de>
1084
1085 PR middle-end/89618
1086 * gcc.target/i386/pr89618.c: New testcase.
1087
791a4964 10882019-03-07 Richard Biener <rguenther@suse.de>
1089
1090 PR tree-optimization/89595
1091 * gcc.dg/torture/pr89595.c: New testcase.
1092
02a7fc59 10932019-03-07 Jakub Jelinek <jakub@redhat.com>
1094
1095 PR c++/89585
1096 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1097
f8197328 10982019-03-06 Harald Anlauf <anlauf@gmx.de>
1099
1100 PR fortran/71203
1101 * gfortran.dg/substr_8.f90: New test.
1102
aa49bda0 11032019-03-06 Jakub Jelinek <jakub@redhat.com>
1104
1105 PR c++/87148
1106 * g++.dg/ext/flexary34.C: New test.
1107
409a6c36 11082019-03-06 Peter Bergner <bergner@linux.ibm.com>
1109
1110 PR rtl-optimization/88845
1111 * gcc.target/powerpc/pr88845.c: New test.
1112
55d0cc00 11132019-03-06 Marek Polacek <polacek@redhat.com>
1114
1115 PR c++/87378 - bogus -Wredundant-move warning.
1116 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1117 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1118
b24b9c77 11192019-03-06 Richard Biener <rguenther@suse.de>
1120
1121 PR testsuite/89551
1122 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1123 the way that makes the testcase PASS.
1124
06229fe5 11252019-03-05 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR middle-end/89590
1128 * gcc.dg/pr89590.c: New test.
1129
eeb22b66 11302019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1131
1132 PR target/89222
1133 * gcc.target/arm/pr89222.c: Add new test.
1134
c06d4366 11352019-03-05 Richard Biener <rguenther@suse.de>
1136
1137 PR tree-optimization/89594
1138 * gcc.dg/pr89594.c: New testcase.
1139
499fa2c1 11402019-03-05 Jakub Jelinek <jakub@redhat.com>
1141
267bb6c9 1142 PR tree-optimization/89487
1143 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1144 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1145 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1146 "%r14".
1147
bf0f78c4 1148 PR bootstrap/89560
1149 * g++.dg/other/pr89560.C: New test.
1150
a41f256a 1151 PR tree-optimization/89570
1152 * gcc.dg/pr89570.c: New test.
1153
499fa2c1 1154 PR tree-optimization/89566
1155 * c-c++-common/pr89566.c: New test.
1156
1751c288 11572019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/84605
1160 * g++.dg/parse/crash69.C: New.
1161
10599713 11622019-03-04 Jakub Jelinek <jakub@redhat.com>
1163
1164 PR c++/71446
1165 * g++.dg/cpp2a/desig12.C: New test.
1166 * g++.dg/cpp2a/desig13.C: New test.
1167
7e11f57d 11682019-03-04 Tamar Christina <tamar.christina@arm.com>
1169
1170 PR target/88530
f382b2ac 1171 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 1172
b7d73df0 11732019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1174
1175 PR tree-optimization/89437
1176 * gcc.dg/sinatan-1.c: Fix testcase.
1177
54f60b15 11782019-03-04 Richard Biener <rguenther@suse.de>
1179
1180 PR middle-end/89572
1181 * gcc.dg/torture/pr89572.c: New testcase.
1182
6079e9be 11832018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1184
1185 PR tree-optimization/89487
1186 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1187
9849369a 11882019-03-03 Harald Anlauf <anlauf@gmx.de>
1189
1190 PR fortran/77583
1191 * gfortran.dg/pr77583.f90: New test.
1192
a6eb46eb 11932019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1194
1195 PR fortran/72714
1196 * gfortran.dg/coarray_allocate_11.f90: New test.
1197
9cc3b79c 11982019-03-02 Harald Anlauf <anlauf@gmx.de>
1199
1200 PR fortran/89516
1201 * gfortran.dg/pr89492.f90: Adjust testcase.
1202 * gfortran.dg/transfer_check_5.f90: New test.
1203
e3dcfc16 12042019-03-02 Jakub Jelinek <jakub@redhat.com>
1205
73e3d2ee 1206 PR c++/71446
1207 * g++.dg/cpp2a/desig10.C: New test.
1208 * g++.dg/cpp2a/desig11.C: New test.
1209 * g++.dg/ext/desig4.C: Expect 4 new errors.
1210
e3dcfc16 1211 PR target/89506
1212 * gcc.dg/pr89506.c: New test.
1213
93b27baa 12142019-03-01 Kito Cheng <kito.cheng@gmail.com>
1215 Monk Chiang <sh.chiang04@gmail.com>
1216
1217 * gcc.target/riscv/attribute-1.c: New.
1218 * gcc.target/riscv/attribute-2.c: Likewise.
1219 * gcc.target/riscv/attribute-3.c: Likewise.
1220 * gcc.target/riscv/attribute-4.c: Likewise.
1221 * gcc.target/riscv/attribute-5.c: Likewise.
1222 * gcc.target/riscv/attribute-6.c: Likewise.
1223 * gcc.target/riscv/attribute-7.c: Likewise.
1224 * gcc.target/riscv/attribute-8.c: Likewise.
1225 * gcc.target/riscv/attribute-9.c: Likewise.
1226
1227 * gcc.target/riscv/arch-1.c: New.
1228 * gcc.target/riscv/arch-2.c: Likewise.
1229 * gcc.target/riscv/arch-3.c: Likewise.
1230 * gcc.target/riscv/arch-4.c: Likewise.
1231
b3ba40ae 12322019-03-01 Jakub Jelinek <jakub@redhat.com>
1233
1234 PR middle-end/89497
1235 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1236 scan-tree-dump-times from dom3 to tracer pass.
1237
09008c46 12382019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1239
1240 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1241 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1242
45e17a21 12432019-03-01 Alexander Monakov <amonakov@ispras.ru>
1244
1245 PR rtl-optimization/85899
1246 * gcc.dg/pr85899.c: New test.
1247
f409a882 12482019-03-01 Marek Polacek <polacek@redhat.com>
1249
ae8e3cb6 1250 PR c++/89537 - missing location for error with non-static member fn.
1251 * g++.dg/diagnostic/member-fn-1.C: New test.
1252
f409a882 1253 PR c++/89532 - ICE with incomplete type in decltype.
1254 * g++.dg/cpp2a/nontype-class14.C: New test.
1255
b279a142 12562019-03-01 Jakub Jelinek <jakub@redhat.com>
1257
1258 Implement P1002R1, Try-catch blocks in constexpr functions
1259 PR c++/89513
1260 * g++.dg/cpp2a/constexpr-try1.C: New test.
1261 * g++.dg/cpp2a/constexpr-try2.C: New test.
1262 * g++.dg/cpp2a/constexpr-try3.C: New test.
1263 * g++.dg/cpp2a/constexpr-try4.C: New test.
1264 * g++.dg/cpp2a/constexpr-try5.C: New test.
1265 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1266
bfc01edf 12672019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1268
1269 PR tree-optimization/89535
1270 * gfortran.dg/vect/pr89535.f90: New test.
1271
f811bd19 12722019-03-01 Richard Biener <rguenther@suse.de>
1273
1274 PR middle-end/89541
1275 * gfortran.dg/pr89451.f90: New testcase.
1276
d7419e5b 12772019-03-01 Richard Biener <rguenther@suse.de>
1278
1279 PR middle-end/89497
1280 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1281 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1282 that happen now earlier.
1283
f557d4a8 12842019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1285
1286 * gcc.c-torture/execute/20190228-1.c: New test.
1287
dff6bd38 12882019-02-28 Marek Polacek <polacek@redhat.com>
1289
1290 PR c++/87068 - missing diagnostic with fallthrough statement.
1291 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1292
1d86d0eb 12932019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1294 Cesar Philippidis <cesar@codesourcery.com>
1295
35e99d5d 1296 PR fortran/72741
1297 PR fortran/89433
1298 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1299 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1300
7378dd70 1301 PR fortran/72741
1302 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1303
1d86d0eb 1304 PR fortran/72741
1305 PR fortran/89433
1306 * gfortran.dg/goacc/routine-6.f90: Update
1307 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1308 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1309
218c5c18 13102019-02-28 Jakub Jelinek <jakub@redhat.com>
1311
1312 PR c/89521
1313 * gcc.dg/pr89521-1.c: New test.
1314 * gcc.dg/pr89521-2.c: New test.
1315
440a9ad9 13162019-02-28 John David Anglin <danglin@gcc.gnu.org>
1317
1318 PR testsuite/89441
1319 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1320
c5a08a5d 13212019-02-28 Tamar Christina <tamar.christina@arm.com>
1322
1323 PR target/88530
1324 * gcc.target/aarch64/options_set_10.c: New test.
1325
dc24d8a9 13262019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1327
1328 PR c++/89522
1329 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1330
674e4eec 13312019-02-28 Jakub Jelinek <jakub@redhat.com>
1332
34ecb73b 1333 PR c/89525
1334 * gcc.dg/pr89525.c: New test.
1335
674e4eec 1336 PR c/89520
1337 * gcc.dg/pr89520-1.c: New test.
1338 * gcc.dg/pr89520-2.c: New test.
1339
90c2137c 13402019-02-27 Marek Polacek <polacek@redhat.com>
1341
1342 PR c++/88857 - ICE with value-initialization of argument in template.
1343 * g++.dg/cpp0x/initlist-value4.C: New test.
1344
7304edd1 13452019-02-27 Marek Polacek <polacek@redhat.com>
1346
1347 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1348 * g++.dg/cpp0x/using-enum-3.C: New test.
1349
7733a071 13502019-02-27 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR tree-optimization/89280
1353 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1354 keyword.
1355
b97c2f89 13562019-02-27 Richard Biener <rguenther@suse.de>
1357
1358 * gcc.dg/gimplefe-36.c: New testcase.
1359
c9f30cbb 13602019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1361
1362 PR c++/89488
1363 * g++.dg/cpp0x/nsdmi15.C: New.
1364
13652019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/88987
1368 * g++.dg/cpp0x/pr88987.C: New.
1369
400c29ff 13702019-02-27 Jakub Jelinek <jakub@redhat.com>
1371
1372 PR tree-optimization/89280
1373 * gcc.c-torture/compile/pr89280.c: New test.
1374 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1375 function. Skip the test for -O0.
1376
c167de66 13772018-02-26 Steve Ellcey <sellcey@marvell.com>
1378
1379 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1380 * gfortran.dg/simd-builtins-2.f90: Ditto.
1381 * gfortran.dg/simd-builtins-6.f90: Ditto.
1382 * gfortran.dg/simd-builtins-8.f90: New test.
1383 * gfortran.dg/simd-builtins-8.h: New header file.
1384
3a57b74f 13852019-02-26 Jakub Jelinek <jakub@redhat.com>
1386
8fe60964 1387 PR c++/89507
1388 * g++.dg/other/new2.C: New test.
1389
3a57b74f 1390 PR tree-optimization/89500
1391 * gcc.dg/pr89500.c: New test.
1392 * gcc.dg/Wstringop-overflow-10.c: New test.
1393 * gcc.dg/strlenopt-60.c: New test.
1394
23d7d64b 13952019-02-26 Harald Anlauf <anlauf@gmx.de>
1396
1397 PR fortran/89492
1398 * gfortran.dg/pr89492.f90: New test.
1399
8fe5d1b1 14002019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1401
1402 PR fortran/89496
1403 * gfortran.dg/altreturn_9_0.f90: New file.
1404 * gfortran.dg/altreturn_9_1.f90: New file.
1405
a165fd90 14062019-02-26 Jakub Jelinek <jakub@redhat.com>
1407
1408 PR c++/89481
1409 * g++.dg/cpp1y/constexpr-89481.C: New test.
1410
26f2ab84 14112019-02-26 Richard Biener <rguenther@suse.de>
1412
1413 PR tree-optimization/89505
1414 * gcc.dg/torture/pr89505.c: New testcase.
1415
812441a6 14162019-02-26 Eric Botcazou <ebotcazou@adacore.com>
1417
1418 * gnat.dg/opt77.adb: New test.
1419 * gnat.dg/opt77_pkg.ad[sb]: New helper.
1420
b501a363 14212019-02-26 Jakub Jelinek <jakub@redhat.com>
1422
1423 PR target/89474
1424 * gcc.target/i386/pr89474.c: New test.
1425
33d01d64 14262019-02-25 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR c/77754
1429 * gcc.c-torture/compile/pr77754-1.c: New test.
1430 * gcc.c-torture/compile/pr77754-2.c: New test.
1431 * gcc.c-torture/compile/pr77754-3.c: New test.
1432 * gcc.c-torture/compile/pr77754-4.c: New test.
1433 * gcc.c-torture/compile/pr77754-5.c: New test.
1434 * gcc.c-torture/compile/pr77754-6.c: New test.
1435
ddb14ffc 14362019-02-25 Tamar Christina <tamar.christina@arm.com>
1437
1438 PR target/88530
1439 * gcc.target/aarch64/options_set_1.c: New test.
1440 * gcc.target/aarch64/options_set_2.c: New test.
1441 * gcc.target/aarch64/options_set_3.c: New test.
1442 * gcc.target/aarch64/options_set_4.c: New test.
1443 * gcc.target/aarch64/options_set_5.c: New test.
1444 * gcc.target/aarch64/options_set_6.c: New test.
1445 * gcc.target/aarch64/options_set_7.c: New test.
1446 * gcc.target/aarch64/options_set_8.c: New test.
1447 * gcc.target/aarch64/options_set_9.c: New test.
1448
bff28e09 14492019-02-25 Tamar Christina <tamar.christina@arm.com>
1450
1451 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
1452 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1453 Rename ....
1454 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1455 test_vfmlslq_high_f16): ... To this.
1456 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
1457 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1458 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1459 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1460 test_vfmlslq_laneq_high_u32): Rename ...
1461 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1462 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1463 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1464 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1465 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1466 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1467 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1468 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1469 test_vfmlslq_laneq_low_u32): Rename ...
1470 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1471 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1472 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1473 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1474 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1475 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1476 Rename ...
1477 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1478 test_vfmlslq_low_f16): ... To this.
1479
d6172887 14802019-02-25 Tamar Christina <tamar.christina@arm.com>
1481
1482 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1483 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1484 Rename ...
1485 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1486 test_vfmlslq_high_f16): ... To this.
1487 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1488 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1489 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1490 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1491 test_vfmlslq_laneq_high_u32): Rename ...
1492 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1493 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1494 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1495 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1496 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1497 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1498 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1499 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1500 test_vfmlslq_laneq_low_u32): Rename ...
1501 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1502 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1503 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1504 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1505 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1506 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1507 Rename ...
1508 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1509 test_vfmlslq_low_f16): ... To This.
1510 * lib/target-supports.exp
1511 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1512
65eeca74 15132019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1514
1515 PR fortran/89282
53fe35ec 1516 * gfortran.dg/overload_3.f90: New test.
65eeca74 1517
96b7d76c 15182019-02-25 Jakub Jelinek <jakub@redhat.com>
1519
1520 PR c++/89285
1521 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1522
8b64c6ce 15232019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1524
1525 PR libfortran/89274
53fe35ec 1526 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 1527
529acd83 15282019-02-25 Jakub Jelinek <jakub@redhat.com>
1529
16a3cf9c 1530 PR target/89434
1531 * gcc.c-torture/execute/pr89434.c: New test.
1532
529acd83 1533 PR target/89438
1534 * gcc.dg/pr89438.c: New test.
1535
622540e3 15362019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1537
1538 PR c++/84585
1539 * g++.dg/cpp0x/pr84585.C: New.
1540
ca180aba 15412019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1542
1543 PR fortran/89174
1544 * gfortran.dg/allocate_with_mold_3.f90: New test.
1545
f6ad730f 15462019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1547
1548 PR target/87007
1549 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1550 * gcc.target/i386/pr87007-2.c: Likewise.
1551
1fa8b8f7 15522019-02-24 Harald Anlauf <anlauf@gmx.de>
1553
1554 PR fortran/89266
1555 PR fortran/88326
1556 * gfortran.dg/pr89266.f90: New test.
1557 * gfortran.dg/pr88326.f90: New test.
1558
e806e3f2 15592019-02-24 Jakub Jelinek <jakub@redhat.com>
1560
1561 PR rtl-optimization/89445
1562 * gcc.target/i386/avx512f-pr89445.c: New test.
1563
1761223a 15642019-02-23 Martin Sebor <msebor@redhat.com>
1565
1566 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1567 wchar_t to wint_t to avoid a bogus -Wformat warning in
1568 ILP32 (bug 77970).
1569
8aaf2fcc 15702019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1571
1572 PR testsuite/89476
1573 * gfortran.dg/ISO_Fortran_binding_5.c: Include
1574 "../../../libgfortran/ISO_Fortran_binding.h".
1575 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1576
8c0f695d 15772019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1578
1579 PR driver/69471
1580 * gcc.dg/pr69471-1.c: New test.
1581 * gcc.dg/pr69471-2.c: Likewise.
1582 * gcc.target/i386/pr69471-3.c: Likewise.
1583
0e8f933e 15842019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1585
1586 PR fortran/84387
1587 * gfortran.dg/dtio_34.f90: New test.
1588
c005651d 15892019-02-23 Marek Polacek <polacek@redhat.com>
1590
1591 PR c++/88294 - ICE with non-constant noexcept-specifier.
1592 * g++.dg/cpp0x/noexcept34.C: New test.
1593 * g++.dg/cpp0x/noexcept35.C: New test.
1594
5724e657 1595 PR c++/89419
1596 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
1597
42ae61b1 15982019-02-23 Paul Thomas <pault@gcc.gnu.org>
1599
1600 PR fortran/88117
1601 * gfortran.dg/deferred_character_32.f90 : New test
1602
889b0295 16032019-02-23 Paul Thomas <pault@gcc.gnu.org>
1604
1605 PR fortran/89385
1606 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
1607 previously incorrect lbound for allocatable expressions. Also
1608 correct stop values to avoid repetition.
1609 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
1610 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
1611
1612 PR fortran/89366
1613 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
1614 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
1615 * gfortran.dg/pr32599.f03 : Set standard to F2008.
1616
689cc9b6 16172019-02-22 David Malcolm <dmalcolm@redhat.com>
1618
1619 PR c++/89390
1620 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
1621 renaming to a multicharacter name, so that start != finish. Add
1622 tests for dtor locations.
1623
64f69b31 16242019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/84676
1627 * g++.dg/cpp0x/pr84676.C: New.
1628
2462642a 16292019-02-22 Martin Sebor <msebor@redhat.com>
1630
1631 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
1632 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
1633
93fd04e7 16342019-02-22 Harald Anlauf <anlauf@gmx.de>
1635
1636 PR fortran/83057
1637 * gfortran.dg/newunit_6.f90: New test.
1638
e7652833 16392019-02-22 Marek Polacek <polacek@redhat.com>
1640
1641 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
1642 * g++.dg/cpp2a/explicit14.C: New test.
1643
9f74d391 16442019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
1645
1646 PR target/89324
1647 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
1648 * gfortran.fortran-torture/compile/pr89324.f90: New test.
1649
77dd365f 16502019-02-22 Martin Sebor <msebor@redhat.com>
1651
26fb4bf5 1652 PR c/89425
1653 * gcc.dg/Wabsolute-value.c: New test.
1654
77dd365f 1655 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
1656
c30b4960 16572019-02-22 H.J. Lu <hongjiu.lu@intel.com>
1658 Hongtao Liu <hongtao.liu@intel.com>
1659 Sunil K Pandey <sunil.k.pandey@intel.com>
1660
1661 PR target/87007
1662 * gcc.target/i386/pr87007-1.c: New test.
1663 * gcc.target/i386/pr87007-2.c: Likewise.
1664
9af6ed72 16652019-02-22 Richard Biener <rguenther@suse.de>
1666
1667 PR tree-optimization/89440
1668 * gcc.dg/vect/pr89440.c: New testcase.
1669
eb1dc7b8 16702019-02-22 Thomas Schwinge <thomas@codesourcery.com>
1671
b320319b 1672 * lib/target-supports.exp (check_effective_target_offload_nvptx):
1673 Remove.
1674
1d740b07 1675 PR fortran/72741
1676 * gfortran.dg/goacc/classify-routine.f95: Adjust.
1677
9b423754 1678 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
1679 * g++.dg/goacc/template.C: Likewise.
1680
eb1dc7b8 1681 PR fortran/78027
1682 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
1683
3350055c 16842019-02-22 Richard Biener <rguenther@suse.de>
1685
1686 PR middle-end/87609
1687 * gcc.dg/torture/restrict-7.c: New testcase.
1688
02d7a132 16892019-02-21 Jakub Jelinek <jakub@redhat.com>
1690
1691 PR c++/89285
1692 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
1693 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
1694 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
1695 diagnostics.
1696 * g++.dg/cpp1y/constexpr-89285.C: New test.
1697 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
1698 for C++11.
1699 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
1700 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1701
5c9b4418 17022019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1703
1704 PR target/87412
1705 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1706 -fcf-protection with -fcf-protection=branch.
1707 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1708 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1709 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1710 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1711 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1712
69547664 17132019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
1714
1715 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1716 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1717
5132f59f 17182019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1719
1720 PR fortran/86119
1721 * gfortran.dg/warn_conversion_11.f90: New test.
1722
f867b437 17232019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1724
1725 PR target/87412
1726 * gcc.target/i386/pr87412-1.c: New file.
1727 * gcc.target/i386/pr87412-2.c: Likewise.
1728 * gcc.target/i386/pr87412-3.c: Likewise.
1729 * gcc.target/i386/pr87412-4.c: Likewise.
1730
67d294e4 17312019-02-20 Jakub Jelinek <jakub@redhat.com>
1732
0c3f2aa9 1733 PR c++/89403
1734 * g++.dg/cpp0x/pr89403.C: New test.
1735
02dc6028 1736 PR c++/89405
1737 * g++.dg/cpp1z/inline-var5.C: New test.
1738
67d294e4 1739 PR middle-end/89412
1740 * gcc.c-torture/compile/pr89412.c: New test.
1741
89fbfe10 17422019-02-20 Jakub Jelinek <jakub@redhat.com>
1743 David Malcolm <dmalcolm@redhat.com>
1744
1745 PR middle-end/89091
1746 * gcc.dg/torture/pr89091.c: New test.
1747
b47245f1 17482019-02-20 Jakub Jelinek <jakub@redhat.com>
1749
48d4b6c6 1750 PR middle-end/88074
1751 PR middle-end/89415
1752 * gcc.dg/pr88074-2.c: New test.
1753
b47245f1 1754 PR c++/89336
1755 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1756
a268d555 17572019-02-20 David Malcolm <dmalcolm@redhat.com>
1758
1759 PR c/89410
1760 * gcc.dg/pr89410-1.c: New test.
1761 * gcc.dg/pr89410-2.c: New test.
1762
5a6149a3 17632019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1764
1765 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1766 Add PowerPC support.
1767 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1768 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1769
3a7d0e9f 17702019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1771
1772 PR target/86487
1773 * gcc.target/arm/pr86487.c: New.
1774
ab0fbe16 17752019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1776
1777 PR c++/84536
1778 * g++.dg/cpp1y/var-templ60.C: New.
1779
a36e00c1 17802019-02-20 Li Jia He <helijia@linux.ibm.com>
1781
1782 PR target/88100
1783 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1784
d69a5a23 17852019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1786
1787 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1788
4946f3a3 17892019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1790
1791 PR fortran/89384
1792 * gfortran.dg/ISO_Fortran_binding_4.f90
1793
3eedad7a 17942019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1795
1796 PR c/87924
1797 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1798 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1799
cda34b22 18002019-02-19 Richard Biener <rguenther@suse.de>
1801
1802 PR middle-end/88074
1803 * gcc.dg/pr88074.c: New testcase.
1804
31358ed0 18052019-02-19 Jakub Jelinek <jakub@redhat.com>
1806
e4241747 1807 PR middle-end/89303
1808 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1809 namespace.
1810
5ebe5c44 1811 PR c++/89387
1812 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1813
fcea8c4d 1814 PR c++/89391
1815 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1816
31358ed0 1817 PR c++/89390
1818 * g++.dg/diagnostic/pr89390.C: New test.
1819
faab32da 18202019-02-18 Sharon Dvir <unapologtic@gmail.com>
1821
1822 * README: Fix typos.
1823
4bd133e5 18242019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1825
1826 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1827 bad_weak_ptr_.
1828
d50eaffb 18292019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1830
1831 PR fortran/87689
1832 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1833 options.
1834 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1835 * gfortran.dg/lto/pr87689_0.f: New file.
1836 * gfortran.dg/lto/pr87689_1.f: New file.
1837
9dddf1a6 18382019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1839
1840 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1841
f7690f14 18422019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1843
1844 * gdc.dg/dg.exp: Tabify.
1845 * gdc.dg/lto/lto.exp: Likewise.
1846 * gdc.test/gdc-test.exp: Likewise.
1847 * lib/gdc-dg.exp: Likewise.
1848 * lib/gdc.exp: Likewise.
1849
94d4532c 18502019-02-18 Richard Biener <rguenther@suse.de>
1851
1852 PR tree-optimization/89296
1853 * gcc.dg/uninit-pr89296.c: New testcase.
1854
9b964845 18552019-02-18 Jakub Jelinek <jakub@redhat.com>
1856
1857 PR target/89369
1858 * gcc.c-torture/execute/pr89369.c: New test.
1859 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1860 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1861 34,63,62.
1862
f6c03eea 18632019-02-18 Martin Jambor <mjambor@suse.cz>
1864
1865 PR tree-optimization/89209
1866 * gcc.dg/tree-ssa/pr89209.c: New test.
1867
dd2e9d21 18682019-02-18 Martin Liska <mliska@suse.cz>
1869
1870 * gfortran.dg/simd-builtins-7.f90: New test.
1871 * gfortran.dg/simd-builtins-7.h: New test.
1872
4c6b245a 18732019-02-17 Harald Anlauf <anlauf@gmx.de>
1874
1875 PR fortran/88299
1876 * gfortran.dg/pr88299.f90: New test.
1877
b6c59db3 18782019-02-17 Harald Anlauf <anlauf@gmx.de>
1879
1880 PR fortran/89077
1881 * gfortran.dg/transfer_simplify_12.f90: New test.
1882
33e6651d 18832019-02-17 Marek Polacek <polacek@redhat.com>
1884
1885 PR c++/89217 - ICE with list-initialization in range-based for loop.
1886 * g++.dg/cpp0x/range-for37.C: New test.
1887
2d4ba130 1888 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1889
9821a0dc 1890 PR c++/89315
1891 * g++.dg/cpp0x/initlist114.C: New test.
1892
6607b4d2 1893 PR c++/89356
1894 * g++.dg/abi/mangle68.C: New test.
1895 * g++.dg/cpp0x/decltype69.C: New test.
1896
3bb711c4 18972019-02-16 David Malcolm <dmalcolm@redhat.com>
1898
1899 PR c++/88680
1900 * g++.dg/wrappers/pr88680.C: New test.
1901
9ad48282 19022019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1903
1904 PR fortran/71066
1905 * gfortran.dg/coarray_data_1.f90: New test.
1906
62fce26f 19072019-02-16 Eric Botcazou <ebotcazou@adacore.com>
1908
1909 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1910 * c-c++-common/patchable_function_entry-default.c: Likewise.
1911 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1912
78a0882d 19132019-02-16 Jakub Jelinek <jakub@redhat.com>
1914
1915 PR rtl-optimization/66152
1916 * gcc.target/i386/pr66152.c: New test.
1917
88af6fa9 19182019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1919
1920 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1921 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1922
a35cc95b 19232019-02-15 Tamar Christina <tamar.christina@arm.com>
1924
1925 * lib/target-supports.exp
1926 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1927 checking alternative.
1928
2df51ced 19292019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1930
1931 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1932
9703fa32 19332019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1934
1935 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1936 * c-c++-common/patchable_function_entry-default.c: Likewise.
1937 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1938 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1939
adcec5a3 19402019-02-15 Jakub Jelinek <jakub@redhat.com>
1941
66edcee6 1942 PR other/69006
1943 PR testsuite/88920
1944 * lib/gcc-dg.exp: If llvm_binutils effective target, set
1945 allow_blank_lines to 2 during initialization.
1946 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1947 it was previously zero.
1948 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1949 Clear allow_blank_lines afterwards whenever it was 1.
1950 * gdc.test/gdc-test.exp (dmd2dg): Don't call
1951 dg-allow-blank-lines-in-output here.
1952 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1953 the tests and restore it back at the end.
1954
adcec5a3 1955 * c-c++-common/ubsan/opts-1.c: New test.
1956 * c-c++-common/ubsan/opts-2.c: New test.
1957 * c-c++-common/ubsan/opts-3.c: New test.
1958 * c-c++-common/ubsan/opts-4.c: New test.
1959
bc6e884f 19602019-02-15 Richard Biener <rguenther@suse.de>
1961 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR tree-optimization/89278
1964 * gcc.dg/pr89278.c: New test.
1965
689babb3 19662019-02-15 Jakub Jelinek <jakub@redhat.com>
1967
8c6d2f0f 1968 PR c/89340
1969 * gcc.dg/pr89340.c: New test.
1970 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1971 that leaf attribute on nested function is useless.
1972
689babb3 1973 PR other/89342
1974 * gcc.dg/pr89342.c: New test.
1975
d827ccd4 19762019-02-14 Jakub Jelinek <jakub@redhat.com>
1977
1978 PR rtl-optimization/89354
1979 * gcc.dg/pr89354.c: New test.
1980
6c5f54a5 19812019-02-14 Uroš Bizjak <ubizjak@gmail.com>
1982
1983 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1984 * gcc.target/i386/ssse3-pabsd.c: Ditto.
1985 * gcc.target/i386/ssse3-pabsw.c: Ditto.
1986 * gcc.target/i386/ssse3-palignr.c: Ditto.
1987 * gcc.target/i386/ssse3-phaddd.c: Ditto.
1988 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1989 * gcc.target/i386/ssse3-phaddw.c: Ditto.
1990 * gcc.target/i386/ssse3-phsubd.c: Ditto.
1991 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1992 * gcc.target/i386/ssse3-phsubw.c: Ditto.
1993 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1994 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1995 * gcc.target/i386/ssse3-pshufb.c: Ditto.
1996 * gcc.target/i386/ssse3-psignb.c: Ditto.
1997 * gcc.target/i386/ssse3-psignd.c: Ditto.
1998 * gcc.target/i386/ssse3-psignw.c: Ditto.
1999
9d66f321 20002018-02-14 Steve Ellcey <sellcey@marvell.com>
2001
2002 * gcc.target/aarch64/pcs_attribute.c: New test.
2003
4382a5c9 20042019-02-14 Harald Anlauf <anlauf@gmx.de>
2005
2006 PR fortran/88248
2007 * gfortran.dg/pr88248.f90: New test.
2008 * gfortran.dg/f2018_obs.f90: Updated test.
2009
07a9d3db 20102019-02-14 Tamar Christina <tamar.christina@arm.com>
2011
2012 * gcc.target/arm/pr88850.c: change options to additional option.
2013
e06fcd5a 20142019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2015
2016 PR d/87864
2017 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2018 present.
2019
ea257f14 20202019-02-14 Tamar Christina <tamar.christina@arm.com>
2021
2022 PR target/88850
2023 * gcc.target/arm/pr88850-2.c: New test.
2024 * lib/target-supports.exp
2025 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2026 check_effective_target_arm_neon_softfp_fp16_ok,
2027 add_options_for_arm_neon_softfp_fp16): New.
2028
5770b8ce 20292019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2030
2031 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2032 * lib/target-supports.exp: Add procedure to check for ldrd.
2033
dac1fbf6 20342019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2035
2036 PR fortran/72715
2037 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2038 * gfortran.dg/goacc/loop-3.f95: Likewise.
2039 * gfortran.dg/goacc/pr72715.f90: New test.
2040
71fe24c6 20412019-02-14 Martin Liska <mliska@suse.cz>
2042
2043 PR rtl-optimization/89242
2044 * g++.dg/pr89242.C: New test.
2045
cd3f735a 20462019-02-14 Jakub Jelinek <jakub@redhat.com>
2047
bcdfc955 2048 PR tree-optimization/89314
2049 * gcc.dg/pr89314.c: New test.
2050
cd3f735a 2051 PR middle-end/89284
2052 * gcc.dg/ubsan/pr89284.c: New test.
2053
4d502758 20542019-02-13 Ian Lance Taylor <iant@golang.org>
2055
2056 * gcc.dg/func-attr-1.c: New test.
2057
055cced2 20582019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2059
2060 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2061
3a860627 20622019-02-13 Marek Polacek <polacek@redhat.com>
2063
2064 PR c++/89297 - ICE with OVERLOAD in template.
2065 * g++.dg/cpp0x/initlist113.C: New test.
2066
601c59dd 20672019-02-13 Alexandre Oliva <aoliva@redhat.com>
2068
40563cf7 2069 PR c++/86379
2070 * g++.dg/cpp0x/pr86379.C: New.
2071
601c59dd 2072 PR c++/87322
2073 * g++.dg/cpp1y/pr87322.C: New.
2074 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2075 instantiate the expected number of lambda functions.
2076
2a18fb57 20772019-02-13 Marek Polacek <polacek@redhat.com>
2078
2079 PR c++/77304
2080 * g++.dg/cpp2a/nontype-class13.C: New test.
2081
389f58a1 20822019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2083
2084 PR target/89190
2085 * gcc.target/arm/pr89190.c: New test.
2086
f2da1a76 20872019-02-13 David Malcolm <dmalcolm@redhat.com>
2088
2089 PR c++/89036
2090 * g++.dg/concepts/pr89036.C: New test.
2091
a7f0b0f6 20922019-02-13 Tamar Christina <tamar.christina@arm.com>
2093
2094 PR target/88847
2095 * gcc.target/aarch64/sve/pr88847.c: New test.
2096
4cbfbcd7 20972019-02-13 Jonathan Wakely <jwakely@redhat.com>
2098 Jakub Jelinek <jakub@redhat.com>
2099
2100 PR middle-end/89303
2101 * g++.dg/torture/pr89303.C: New test.
2102
64bd49fa 21032019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2104
2105 PR c++/88986
2106 * g++.dg/cpp1z/using4.C: New.
2107 * g++.dg/cpp1z/using5.C: Likewise.
2108 * g++.dg/cpp1z/using6.C: Likewise.
2109
d8dd2f06 21102019-02-13 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR target/89290
2113 * gcc.target/i386/pr89290.c: New test.
2114
4c5d288b 21152019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2116
2117 * gcc.target/powerpc/crypto-builtin-1.c
2118 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2119 New testcases.
2120
916752ca 21212019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2122
2123 PR target/89229
2124 * gcc.target/i386/pr89229-1.c: New test.
2125
7bd6e754 21262019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2127
2128 PR target/89233
2129 * gcc.target/s390/pr89233.c: New test.
2130
f5239990 21312018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2132
2133 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2134 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2135 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2136
4ea8ba24 21372019-02-12 Richard Biener <rguenther@suse.de>
2138
2139 PR tree-optimization/89253
2140 * gfortran.dg/pr89253.f: New testcase.
2141
44263306 21422019-02-11 Marek Polacek <polacek@redhat.com>
2143
2144 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2145 * g++.dg/cpp0x/nullptr40.C: New test.
2146 * g++.dg/cpp0x/nullptr41.C: New test.
2147
61b94553 21482019-02-11 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR c++/88977
2151 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2152
5f299139 21532019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2154
2155 PR tree-optimization/86637
2156 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2157
49a30f91 21582019-02-11 Martin Sebor <msebor@redhat.com>
2159
2160 PR tree-optimization/88771
2161 * gcc.dg/Wstringop-overflow-8.c: New test.
2162 * gcc.dg/Wstringop-overflow-9.c: New test.
2163 * gcc.dg/Warray-bounds-40.c: New test.
2164 * gcc.dg/builtin-stpncpy.c: Adjust.
2165 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2166 * g++.dg/opt/memcpy1.C: Adjust.
2167
08acf739 21682019-02-11 Martin Sebor <msebor@redhat.com>
2169
2170 PR c++/87996
2171 * c-c++-common/array-5.c: New test.
2172 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2173 * g++.dg/init/new38.C: Same.
2174 * g++.dg/init/new43.C: Same.
2175 * g++.dg/init/new44.C: Same.
2176 * g++.dg/init/new46.C: Same.
2177 * g++.dg/other/large-size-array.C: Same.
2178 * g++.dg/other/new-size-type.C: Same.
2179 * g++.dg/template/array30.C: Same.
2180 * g++.dg/template/array32.C: New test.
2181 * g++.dg/template/dependent-name3.C: Adjust.
2182 * gcc.dg/large-size-array-3.c: Same.
2183 * gcc.dg/large-size-array-5.c: Same.
2184 * gcc.dg/large-size-array.c: Same.
2185 * g++.old-deja/g++.brendan/array1.C: Same.
2186 * g++.old-deja/g++.mike/p6149.C: Same.
2187
40dea7a3 21882019-02-11 Martin Sebor <msebor@redhat.com>
2189
2190 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2191
dd9bf21a 21922019-02-11 Tamar Christina <tamar.christina@arm.com>
2193
2194 PR middle-end/88560
2195 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2196 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2197 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2198
2e25871b 21992019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2200
2201 * gcc.target/powerpc/vec-sld-modulo.c: New.
2202 * gcc.target/powerpc/vec-srad-modulo.c: New.
2203 * gcc.target/powerpc/vec-srd-modulo.c: New.
2204
8cdb0206 22052019-02-11 Martin Liska <mliska@suse.cz>
2206
2207 PR ipa/89009
2208 * g++.dg/ipa/pr89009.C: New test.
2209
dd686aa9 22102019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2211
3c0f9ba3 2212 PR fortran/71723
dd686aa9 2213 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2214 * gfortran.dg/pointer_init_6.f90: Likewise.
2215 * gfortran.dg/pointer_init_9.f90: New test.
2216
ce0d2534 22172019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2218
2219 PR fortran/67679
dd686aa9 2220 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 2221
dd31e240 22222019-02-10 Jakub Jelinek <jakub@redhat.com>
2223
2224 PR tree-optimization/89268
2225 * gcc.dg/vect/pr89268.c: New test.
2226
0d8e7678 22272019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2228
2229 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2230
517c0439 22312019-02-09 Harald Anlauf <anlauf@gmx.de>
2232
2233 PR fortran/89077
2234 * gfortran.dg/substr_simplify.f90: New test.
2235
645d7017 22362019-02-09 Jan Hubicka <hubicka@ucw.cz>
2237
2238 PR ipa/88711
2239 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2240
7d41610c 22412019-02-09 Paul Thomas <pault@gcc.gnu.org>
2242
2243 PR fortran/89200
2244 * gfortran.dg/array_reference_2.f90 : New test.
2245
116200f6 22462019-02-09 Jakub Jelinek <jakub@redhat.com>
2247
2248 PR middle-end/89246
2249 * gcc.dg/gomp/pr89246-1.c: New test.
2250 * gcc.dg/gomp/pr89246-2.c: New test.
2251
83658f41 22522019-02-08 Jakub Jelinek <jakub@redhat.com>
2253
2254 PR tree-optimization/88739
2255 * gcc.c-torture/execute/pr88739.c: New test.
2256
b8a74718 22572019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2258
2259 PR testsuite/89258
2260 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2261
e9f7f5f0 22622019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2263
2264 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2265 * gcc.target/s390/vector/vec-copysign.c: New test.
2266
40d78a35 22672019-02-08 Richard Biener <rguenther@suse.de>
2268
2269 PR tree-optimization/89247
2270 * gcc.dg/torture/pr89247.c: New testcase.
2271
e4157058 22722019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2273
2274 * gcc.target/s390/jump-label.c: New test.
2275
9160da73 22762019-02-08 Richard Biener <rguenther@suse.de>
2277
2278 PR testsuite/89250
2279 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2280
82182896 22812019-02-08 Jakub Jelinek <jakub@redhat.com>
2282
2283 PR rtl-optimization/89234
2284 * g++.dg/ubsan/pr89234.C: New test.
2285
829a2e03 22862019-02-08 Richard Biener <rguenther@suse.de>
2287
2288 PR middle-end/89223
2289 * gcc.dg/torture/pr89223.c: New testcase.
2290
72ea15e5 22912019-02-07 David Malcolm <dmalcolm@redhat.com>
2292
2293 PR tree-optimization/86637
2294 PR tree-optimization/89235
2295 * gcc.c-torture/compile/pr86637-1.c: New test.
2296 * gcc.c-torture/compile/pr86637-2.c: New test.
2297 * gcc.c-torture/compile/pr86637-3.c: New test.
2298 * gcc.c-torture/compile/pr89235.c: New test.
2299
44b8cbb6 23002019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2301
2302 * gcc.target/aarch64/abd_1.c: New test.
2303 * gcc.dg/sabd_1.c: Likewise.
2304
27c348b7 23052019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2306
2307 PR fortran/52789
2308 * gfortran.dg/wunused-parameter_2.f90: New test.
2309
8b7a262d 23102019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2311
2312 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2313
8c0752a6 23142019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2315
2316 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2317 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2318
bb8389e1 23192019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2320 Jakub Jelinek <jakub@redhat.com>
2321
2322 PR bootstrap/88714
2323 * gcc.c-torture/execute/pr88714.c: New test.
2324 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2325
d54f2f36 23262019-02-07 Tamar Christina <tamar.christina@arm.com>
2327
2328 PR/target 88850
2329 * gcc.target/arm/pr88850.c: New test.
2330
939d44f3 23312019-02-07 Alexandre Oliva <aoliva@redhat.com>
2332
2333 PR c++/86218
2334 * g++.dg/cpp0x/pr86218.C: New.
2335
c2041c0a 23362019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2337
2338 PR rtl-optimization/89225
2339 * gcc.target/powerpc/pr89225.c: New.
2340
2947ccc6 23412019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2342
2343 * gnat.dg/opt76.adb: New test.
2344
9d066a44 23452019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2346
2347 PR fortran/71860
2348 * gfortran.dg/null_10.f90: New test.
2349
c92ab8d4 23502019-02-06 David Malcolm <dmalcolm@redhat.com>
2351
2352 PR c++/71302
2353 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2354 column numbers to dg-warning directives where they are correct.
2355 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2356 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2357 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2358
95be3519 23592019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2360
2361 PR debug/87451
2362 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2363 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2364 xfail scan-assembler-not with Solaris as.
2365
af2aae4f 23662019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2367
2368 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2369 counts and target.
2370 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2371 counts and target.
2372 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2373 counts and target.
2374
d75855b4 23752019-02-06 Richard Biener <rguenther@suse.de>
2376
2377 PR tree-optimization/89182
2378 * gfortran.dg/graphite/pr89182.f90: New testcase.
2379
641cffa6 23802019-02-06 Jakub Jelinek <jakub@redhat.com>
2381
b7c999fc 2382 PR c/89211
2383 * gcc.dg/pr89211.c: New test.
2384
641cffa6 2385 PR middle-end/89210
2386 * c-c++-common/builtin-convertvector-2.c: New test.
2387
1a1a006b 23882019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2389
2390 PR go/89019
2391 * lib/go-torture.exp: Test compiling with -flto.
2392
45287c8a 23932019-02-06 Joseph Myers <joseph@codesourcery.com>
2394
2395 PR c/88584
2396 * gcc.dg/redecl-18.c: New test.
2397
b5a6b127 23982019-02-05 Jakub Jelinek <jakub@redhat.com>
2399
2400 PR c++/89187
2401 * g++.dg/opt/pr89187.C: New test.
2402
24032019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 2404
2405 * jit.dg/add-driver-options-testlib.c: Add support file for
2406 test-add-driver-options.c testcase.
2407 * jit.dg/all-non-failing-tests.h: Add note about
2408 test-add-driver-options.c
2409 * jit.dg/jit.exp (jit-dg-test): Update to support
2410 add-driver-options-testlib.c compilation.
2411 * jit.dg/test-add-driver-options.c: New testcase.
2412
6058af91 24132019-02-05 Jakub Jelinek <jakub@redhat.com>
2414
2415 PR rtl-optimization/11304
2416 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2417 * gcc.target/i386/call-2.c: New test.
2418
74ce2ebb 24192019-02-05 Marek Polacek <polacek@redhat.com>
2420
2421 PR c++/89158 - by-value capture of constexpr variable broken.
2422 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
2423
b81e8ebc 24242019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
2425
2426 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
2427
969a9cce 24282019-02-05 Jakub Jelinek <jakub@redhat.com>
2429
320c312b 2430 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
2431 target.
2432 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2433
32b5e7b8 2434 PR target/89188
2435 * g++.dg/opt/pr89188.C: New test.
2436
969a9cce 2437 PR rtl-optimization/89195
2438 * gcc.c-torture/execute/pr89195.c: New test.
2439
12edc914 24402019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2441
2442 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
2443 hardware.
2444 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
2445 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
2446 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
2447 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
2448 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
2449 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
2450 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2451 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
2452 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
2453
f8037d2a 24542019-02-05 Jakub Jelinek <jakub@redhat.com>
2455
2456 PR target/89186
2457 * g++.dg/ext/vector36.C: New test.
2458
9ca54fa1 24592019-02-05 Alexandre Oliva <aoliva@redhat.com>
2460
2461 PR c++/87770
2462 * g++.dg/pr87770.C: New.
2463
df378257 24642019-02-04 Harald Anlauf <anlauf@gmx.de>
2465
2466 PR fortran/89077
2467 * gfortran.dg/pr89077.f90: New test.
2468
d92348e0 24692019-02-04 Martin Liska <mliska@suse.cz>
2470
90f52861 2471 PR ipa/88985
2472 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 2473
50d9292e 24742019-02-04 Jakub Jelinek <jakub@redhat.com>
2475
2476 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2477 characters or extra spaces after the comment character.
2478
00334655 24792019-02-04 Jakub Jelinek <jakub@redhat.com>
2480
2481 * g++.dg/torture/alias-1.C: New test.
2482
0ff407d4 24832019-02-03 Martin Sebor <msebor@redhat.com>
2484
3f99f52e 2485 PR c/69661
2486 * c-c++-common/Wsequence-point-2.c: New test.
2487
0ff407d4 2488 PR c++/44648
2489 * g++.dg/warn/Wunused-var-35.C: New test.
2490
1efbfaeb 24912019-02-03 Richard Biener <rguenther@suse.de>
2492
2493 PR debug/87295
2494 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2495
b399769c 24962019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2497
2498 PR fortran/88298
2499 * gfortran.dg/warn_conversion_10.f90: New test.
2500
1834f7a3 25012019-02-02 Paul Thomas <pault@gcc.gnu.org>
2502
2503 PR fortran/88393
2504 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2505
ba3862bc 25062019-02-02 Paul Thomas <pault@gcc.gnu.org>
2507
2508 PR fortran/88980
2509 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2510
285eb84d 25112019-02-02 Paul Thomas <pault@gcc.gnu.org>
2512
2513 PR fortran/88685
2514 * gfortran.dg/pointer_array_component_3.f90 : New test.
2515
b27fce45 25162019-02-02 Jakub Jelinek <jakub@redhat.com>
2517
2518 PR middle-end/87887
2519 * gcc.dg/gomp/pr87887-1.c: New test.
2520 * gcc.dg/gomp/pr87887-2.c: New test.
2521
49b830df 25222019-02-01 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR fortran/83246
2525 PR fortran/89084
2526 * gfortran.dg/pr89084.f90: New test.
2527 * gfortran.dg/lto/pr89084_0.f90: New test.
2528 * gfortran.dg/pr83246.f90: New test.
2529
bdb43276 25302019-02-01 Marek Polacek <polacek@redhat.com>
2531
2532 PR c++/88325 - ICE with invalid out-of-line template member definition.
2533 * g++.dg/cpp2a/typename14.C: New test.
2534
b02075cf 25352019-02-01 Richard Biener <rguenther@suse.de>
2536
2537 PR middle-end/88597
2538 * gcc.dg/torture/pr88597.c: New testcase.
2539
a6d33bbd 25402019-02-01 Richard Biener <rguenther@suse.de>
2541
2542 PR tree-optimization/85497
2543 * gcc.dg/graphite/pr85497.c: New testcase.
2544
9c0775d3 25452019-02-01 Richard Biener <rguenther@suse.de>
2546
2547 PR testsuite/87451
2548 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2549
5ab8180e 25502019-02-01 Jakub Jelinek <jakub@redhat.com>
2551
38f851c4 2552 PR tree-optimization/89143
2553 * gcc.dg/tree-ssa/vrp121.c: New test.
2554
d681ced2 2555 PR tree-optimization/88107
2556 * gcc.dg/gomp/pr88107.c: New test.
2557
5ab8180e 2558 PR c++/87175
2559 * g++.dg/ext/attrib57.C: New test.
2560
886345e6 25612018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2562
2563 PR tree-optimization/88932
2564 * gfortran.dg/pr88932.f90: New test.
2565
f1329be6 25662019-01-31 Marek Polacek <polacek@redhat.com>
2567
2568 PR c++/88983 - ICE with switch in constexpr function.
2569 * g++.dg/cpp1y/constexpr-88983.C: New test.
2570
a82041dd 25712019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2572
2573 PR fortran/88669
2574 * gfortran.dg/contiguous_9.f90: New test.
2575
c8f861a0 25762019-01-31 Marek Polacek <polacek@redhat.com>
2577
2578 PR c++/89083, c++/80864 - ICE with list initialization in template.
2579 * g++.dg/cpp0x/initlist107.C: New test.
2580 * g++.dg/cpp0x/initlist108.C: New test.
2581 * g++.dg/cpp0x/initlist109.C: New test.
2582 * g++.dg/cpp0x/initlist110.C: New test.
2583 * g++.dg/cpp0x/initlist111.C: New test.
2584 * g++.dg/cpp0x/initlist112.C: New test.
2585 * g++.dg/init/ptrfn4.C: New test.
2586
d6bfe450 25872019-01-31 David Malcolm <dmalcolm@redhat.com>
2588
2589 PR c/89122
2590 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
2591 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
2592
45ccb5c4 25932019-01-31 Richard Biener <rguenther@suse.de>
2594
2595 PR tree-optimization/89135
2596 * gcc.dg/torture/pr89135.c: New testcase.
2597
06438ec9 25982019-01-31 Jakub Jelinek <jakub@redhat.com>
2599
2600 PR sanitizer/89124
2601 * c-c++-common/asan/pr89124.c: New test.
2602
a11ed94b 26032019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2604
2605 PR fortran/52564
2606 * gfortran.dg/print_2.f90: New test.
2607
3143c7ef 26082019-01-30 Vladimir Makarov <vmakarov@redhat.com>
2609
2610 PR rtl-optimization/87246
2611 * gcc.target/i386/pr87246.c: New.
2612
7066144a 26132019-01-30 Marek Polacek <polacek@redhat.com>
2614
2615 PR c++/89119 - ICE with value-initialization in template.
2616 * g++.dg/cpp0x/initlist-value3.C: New test.
2617
f665d347 26182019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2619
2620 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
2621 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
2622 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
2623 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
2624 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
2625 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
2626 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
2627 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
2628 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
2629 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 2630
a657d4f2 26312019-01-30 Richard Biener <rguenther@suse.de>
2632
2633 PR tree-optimization/89111
2634 * gcc.dg/torture/pr89111.c: New testcase.
2635
7617d72d 26362019-01-30 Andrew Stubbs <ams@codesourcery.com>
2637
2638 PR testsuite/88920
7617d72d 2639 * lib/target-supports.exp: Cache result.
2640
915549a3 26412019-01-30 Jakub Jelinek <jakub@redhat.com>
2642
cc4ffc4c 2643 PR c++/89105
2644 * g++.target/i386/pr89105.C: New test.
2645
915549a3 2646 PR c/89061
2647 * gcc.dg/pr89061.c: New test.
2648
8421f31a 26492019-01-29 Martin Sebor <msebor@redhat.com>
2650
2651 PR c/88956
2652 * gcc.dg/Warray-bounds-39.c: New test.
2653
bd509204 26542019-01-29 Marek Polacek <polacek@redhat.com>
2655
2656 PR testsuite/89110
2657 * g++.dg/other/nontype-1.C: Expect error in all modes.
2658 * g++.dg/parse/crash13.C: Likewise.
2659 * g++.dg/parse/error36.C: Likewise.
2660 * g++.dg/template/error29.C: Likewise.
2661
659d7fd3 26622019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2663
2664 PR fortran/57048
2665 * gfortran.dg/c_funptr_1.f90: New file.
2666 * gfortran.dg/c_funptr_1_mod.f90: New file.
2667
2c4b47e3 26682019-01-29 Jakub Jelinek <jakub@redhat.com>
2669
2670 PR c++/66676
2671 PR ipa/89104
2672 * gcc.dg/gomp/pr89104.c: New test.
2673
25b414df 26742019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2675
2676 * gdc.dg/pr89042a.d: Mark as compile test.
2677 * gdc.dg/pr89042b.d: Likewise.
2678
c4b0762a 26792019-01-29 Richard Biener <rguenther@suse.de>
2680
2681 PR debug/87295
2682 * g++.dg/lto/pr87295_0.C: New testcase.
2683
a456bf31 26842019-01-29 Jakub Jelinek <jakub@redhat.com>
2685
b5c856bd 2686 PR c/89045
2687 * gcc.dg/pr89045.c: New test.
2688
a456bf31 2689 PR c/86125
2690 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
2691 lp64, ilp32 and llp64 only.
2692 (fputs): Use unsigned long long instead of size_t for return type.
2693 (vfprintf, vfscanf): Accept arbitrary target specific type for
2694 va_list.
2695
44da2a17 26962019-01-28 Marek Polacek <polacek@redhat.com>
2697
2698 PR c++/88358 - name wrongly treated as type.
2699 * g++.dg/cpp2a/typename1.C: Add dg-error.
2700 * g++.dg/cpp2a/typename13.C: New test.
2701 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2702 Add typename.
2703
97569c2c 27042019-01-28 Marek Polacek <polacek@redhat.com>
2705
2706 * g++.dg/cpp0x/enum37.C: Add dg-error.
2707
a6061e19 27082019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2709
2710 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2711 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2712
7f68559b 27132019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2714
2715 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2716 "-Wattribute-alias".
2717
2d3af381 27182019-01-27 Uroš Bizjak <ubizjak@gmail.com>
2719
2720 PR fortran/70696
2721 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2722
1d41b42f 27232019-01-27 Marek Polacek <polacek@redhat.com>
2724
b7feeace 2725 PR c++/88815 - narrowing conversion lost in decltype.
2726 PR c++/78244 - narrowing conversion in template not detected.
2727 * g++.dg/cpp0x/Wnarrowing15.C: New test.
2728 * g++.dg/cpp0x/Wnarrowing16.C: New test.
2729 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2730 * g++.dg/cpp1y/Wnarrowing1.C: New test.
2731
1d41b42f 2732 PR c++/89024 - ICE with incomplete enum type.
2733 * g++.dg/cpp0x/enum37.C: New test.
2734
ecb2c722 27352019-01-27 Eric Botcazou <ebotcazou@adacore.com>
2736
2737 * gnat.dg/opt75.adb: New test.
2738 * gnat.dg/opt75_pkg.ad[sb]: New helper.
2739
36cd2681 27402019-01-27 Jakub Jelinek <jakub@redhat.com>
2741
2742 PR target/87214
2743 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2744 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2745
9eafff7e 27462019-01-26 Martin Jambor <mjambor@suse.cz>
2747
2748 PR ipa/88933
2749 * gfortran.dg/gomp/pr88933.f90: New test.
2750
cfa3a863 27512019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2752
2753 PR d/89042
2754 * gdc.dg/pr89042a.d: New test.
2755 * gdc.dg/pr89042b.d: New test.
2756
bc3eb257 27572019-01-26 Harald Anlauf <anlauf@gmx.de>
2758
2759 PR fortran/57553
2760 * gfortran.dg/pr57553.f90: New test.
2761
aced6683 27622019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2763
2764 * gnat.dg/array34.adb: New test.
2765
e1b6ccb9 27662019-01-26 Jakub Jelinek <jakub@redhat.com>
2767
2768 PR preprocessor/88974
2769 * c-c++-common/cpp/pr88974.c: New test.
2770
837ddebd 27712019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2772
2773 PR c++/88969
2774 * g++.dg/cpp2a/destroying-delete2.C: New.
2775 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2776
2ae44fa6 27772019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2778
2779 PR fortran/85780
2780 * gfortran.dg/pr85780.f90: Update testcase for error message.
2781
eaaf56a1 27822019-01-25 Richard Earnshaw <rearnsha@arm.com>
2783
2784 PR target/88469
2785 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2786 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2787 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2788
91843495 27892019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2790
2791 PR middle-end/89037
2792 * gcc.dg/pr89037.c: New test.
2793
a0eb8b4f 27942019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2795
2796 * lib/target-supports.exp (check_effective_target_fenv): New.
2797 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2798 fenv effective target.
2799 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2800 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2801 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2802 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2803
794fefda 28042019-01-25 Richard Biener <rguenther@suse.de>
2805
2806 PR tree-optimization/86865
2807 * gcc.dg/graphite/pr86865.c: New testcase.
2808 * gcc.dg/graphite/pr69728.c: XFAIL.
2809 * gcc.dg/graphite/scop-21.c: Likewise.
2810
530b8be5 28112019-01-24 Martin Sebor <msebor@redhat.com>
2812
2813 PR c/86125
2814 PR c/88886
2815 PR middle-end/86308
2816 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2817 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2818 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2819 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2820 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2821 * gcc.dg/builtins-69.c: New test.
2822 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2823 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2824
42202832 28252019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2826
5d95efca 2827 PR rtl-optimization/88948
42202832 2828 * gcc.target/i386/pr88948.c: New test.
2829
b5e76680 28302019-01-24 Jakub Jelinek <jakub@redhat.com>
2831
7fe7a53d 2832 PR debug/89006
2833 * g++.dg/debug/pr89006.C: New test.
2834
190cf9af 2835 PR middle-end/89015
2836 * gcc.dg/gomp/pr89015.c: New test.
2837
b5e76680 2838 PR c++/88976
2839 * c-c++-common/gomp/cancel-2.c: New test.
2840 * gcc.dg/gomp/cancel-1.c: New test.
2841 * g++.dg/gomp/cancel-1.C: New test.
2842 * g++.dg/gomp/cancel-2.C: New test.
2843 * g++.dg/gomp/cancel-3.C: New test.
2844
e42d723e 28452019-01-24 Jakub Jelinek <jakub@redhat.com>
2846
2847 PR tree-optimization/89027
2848 * gfortran.dg/gomp/pr89027.f90: New test.
2849
297fd295 28502019-01-24 Paul Thomas <pault@gcc.gnu.org>
2851
2852 PR fortran/88929
e42d723e 2853 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2854 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 2855
161cd7e6 28562019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2857
2858 PR libgcc/88931
2859 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2860 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2861 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2862 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2863
58bc31f2 28642019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2865
2866 PR target/88998
2867 * g++.target/i386/pr88998.c: New test.
2868
dffbcba8 28692019-01-23 Marek Polacek <polacek@redhat.com>
2870
2871 PR c++/88757 - qualified name treated wrongly as type.
2872 * g++.dg/cpp0x/dependent2.C: New test.
2873 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2874 * g++.dg/cpp2a/typename12.C: New test.
2875 * g++.dg/template/static30.C: Remove dg-error.
2876
1f03c410 28772019-01-23 Jakub Jelinek <jakub@redhat.com>
2878
8090d51c 2879 PR c/44715
2880 * c-c++-common/pr44715.c: New test.
2881
1f03c410 2882 PR c++/88984
2883 * c-c++-common/pr88984.c: New test.
2884
a74580b3 28852019-01-23 Richard Biener <rguenther@suse.de>
2886
2887 PR tree-optimization/89008
2888 * gcc.dg/torture/pr89008.c: New testcase.
2889
c90ac599 28902019-01-23 Eric Botcazou <ebotcazou@adacore.com>
2891
2892 * gnat.dg/specs/opt4.ads: New test.
2893
c5bd837e 28942019-01-23 Jakub Jelinek <jakub@redhat.com>
2895
2896 PR tree-optimization/88964
2897 * gfortran.dg/pr88964.f90: New test.
2898
8eacaaff 28992019-01-22 Martin Sebor <msebor@redhat.com>
2900
2901 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2902 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2903 non_strict_align.
2904 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2905 * c-c++-common/Wrestrict.c: Make xfails conditional on target
2906 non_strict_align.
2907
c4851c82 29082018-01-22 Steve Ellcey <sellcey@marvell.com>
2909
8eacaaff 2910 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 2911 to aarch64*-*-* target.
8eacaaff 2912 * c-c++-common/gomp/pr60823-3.c: Ditto.
2913 * g++.dg/gomp/declare-simd-1.C: Ditto.
2914 * g++.dg/gomp/declare-simd-3.C: Ditto.
2915 * g++.dg/gomp/declare-simd-4.C: Ditto.
2916 * g++.dg/gomp/declare-simd-7.C: Ditto.
2917 * g++.dg/gomp/pr88182.C: Ditto.
2918 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2919 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2920 * gcc.dg/gomp/pr59669-2.c: Ditto.
2921 * gcc.dg/gomp/pr87895-1.c: Ditto.
2922 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2923 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2924 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2925 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 2926
f840847c 29272019-01-22 Jakub Jelinek <jakub@redhat.com>
2928
849c3260 2929 PR target/88965
2930 * gcc.target/powerpc/pr88965.c: New test.
2931
f840847c 2932 PR middle-end/88968
2933 * c-c++-common/gomp/atomic-23.c: New test.
2934
4348a41f 29352019-01-22 Harald Anlauf <anlauf@gmx.de>
2936
2937 PR fortran/88579
2938 * gfortran.dg/power_8.f90: New test.
2939
2e9ceebc 29402019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2941
2942 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2943 * g++.dg/vec-init-1.C: Likewise.
2944 * gcc.dg/pr87793.c: Likewise.
2945
55d483b8 29462019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2947
2948 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2949 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2950
0e814d12 29512019-01-22 Richard Earnshaw <rearnsha@arm.com>
2952
2953 PR target/88469
2954 * gcc.target/arm/aapcs/bitfield2.c: New test.
2955 * gcc.target/arm/aapcs/bitfield3.c: New test.
2956
ca6770cd 29572019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
2958
2959 PR rtl-optimization/87763
2960 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2961
a1ab436f 29622019-01-22 H.J. Lu <hongjiu.lu@intel.com>
2963
2964 PR target/88954
2965 * gcc.target/i386/pr88954-1.c: New test.
2966 * gcc.target/i386/pr88954-2.c: Likewise.
2967
f8f32a5f 29682019-01-22 Richard Earnshaw <rearnsha@arm.com>
2969
2970 PR target/88469
2971 * gcc.target/arm/aapcs/bitfield1.c: New test.
2972 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2973 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2974 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2975
cc41270a 29762019-01-22 Manfred Schwarb <manfred99@gmx.ch>
2977
2978 * gfortran.dg/array_function_5.f90: Fix a dg directive.
2979 * gfortran.dg/block_16.f08: Likewise.
2980 * gfortran.dg/dec_structure_14.f90: Likewise.
2981 * gfortran.dg/namelist_96.f90: Likewise.
2982 * gfortran.dg/newunit_5.f90.f90: Moved to
2983 * gfortran.dg/newunit_5.f90: here.
2984 * gfortran.dg/pdt_28.f03: Likewise.
2985 * gfortran.dg/spread_simplify_1.f90: Likewise.
2986
dc7008d9 29872019-01-22 Tamar Christina <tamar.christina@arm.com>
2988
2989 PR/tree-optimization 88903
2990 * gcc.dg/vect/pr88903-1.c: Add explicit &.
2991
9e73df6b 29922019-01-22 Jakub Jelinek <jakub@redhat.com>
2993
8167e4bd 2994 PR rtl-optimization/88904
2995 * gcc.c-torture/execute/pr88904.c: New test.
2996
786a3490 2997 PR target/88905
2998 * gcc.dg/pr88905.c: New test.
2999
9e73df6b 3000 PR rtl-optimization/49429
3001 PR target/49454
3002 PR rtl-optimization/86334
3003 PR target/88906
3004 * gcc.target/i386/pr86334.c: New test.
3005 * gcc.target/i386/pr88906.c: New test.
3006
77fe9474 30072019-01-21 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR c++/88949
3010 * g++.dg/gomp/pr88949.C: New test.
3011
d2019c03 30122019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 3013
3014 * class_66.f90: Fix a dg directive.
3015 * debug/pr35154-stabs.f: Likewise.
3016 * dec_d_lines_3.f: Likewise.
3017 * dec_d_lines_3.f: Likewise.
3018 * dec_structure_12.f90: Likewise.
3019 * dec_structure_15.f90: Likewise.
3020 * deferred_character_31.f90: Likewise.
3021 * dtio_31.f03: Likewise.
3022 * dtio_32.f03: Likewise.
3023 * extends_11.f03: Likewise.
3024 * integer_plus.f90: Likewise.
3025 * pdt_25.f03: Likewise.
3026 * pr58968.f: Likewise.
3027 * pr78259.f90: Likewise.
3028 * vect/vect-2.f90: Likewise.
3029 * matmul_const.f90: Likewise.
3030
bca15b83 30312019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3032
3033 PR target/88938
3034 * gcc.target/i386/pr88938.c: New test.
3035
99bf4b63 30362019-01-21 Jakub Jelinek <jakub@redhat.com>
3037
3038 PR sanitizer/88901
3039 * g++.dg/asan/pr88901.C: New test.
3040
f6aa5c04 30412019-01-21 Tamar Christina <tamar.christina@arm.com>
3042
3043 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3044
8144bd52 30452019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3046
3047 PR c/88928
3048 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3049 * gcc.dg/pr88928.c: New test case.
3050
e807b7ed 30512019-01-21 Jakub Jelinek <jakub@redhat.com>
3052
3053 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3054 {long ,short ,}{unsigned ,}int.
3055
26e8495a 30562019-01-21 Richard Biener <rguenther@suse.de>
3057
3058 PR tree-optimization/88934
3059 * gfortran.dg/pr88934.f90: New testcase.
3060
eaf966f3 30612019-01-20 Ulrich Drepper <drepper@redhat.com>
3062
3063 Fix after C++ P0600 implementation.
3064 * g++.dg/init/new39.C: Don't just ignore result of new.
3065
c343819b 30662019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3067
3068 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3069
c161bb93 30702019-01-20 Johannes Pfau <johannespfau@gmail.com>
3071
3072 * gdc.dg/runnable.d: Add tests for comparing complex types.
3073
30b46595 30742019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3075
297fd295 3076 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 3077 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3078 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3079 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3080
c81c2702 30812019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3082
3083 PR fortran/37835
3084 * gfortran.dg/no-automatic.f90: New test.
3085
19081b87 30862019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3087
3088 PR fortran/77960
3089 * gfortran.dg/pr77960.f90: New test.
3090
b7e6520a 30912018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3092 Paul Thomas <pault@gcc.gnu.org>
3093
3094 PR fortran/56789
3095 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3096 scan-tree tests that fail with patch.
3097 * gfortran.dg/contiguous_8.f90: New test.
3098
5dfc8b8e 30992019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3100
3101 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3102 inner strides.
3103 * gfortran.dg/loop_versioning_9.f90: New test.
3104 * gfortran.dg/loop_versioning_10.f90: Likewise.
3105
7b60c131 31062019-01-19 Jakub Jelinek <jakub@redhat.com>
3107
3108 PR fortran/88902
3109 * gfortran.dg/pr88902.f90: New test.
3110
34859308 31112019-01-18 Martin Sebor <msebor@redhat.com>
3112
3113 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3114
31975c5e 31152019-01-18 Ian Lance Taylor <iant@golang.org>
3116
3117 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3118 is no longer externally visible.
3119
b2bc2471 31202019-01-18 Marek Polacek <polacek@redhat.com>
3121
3122 PR c++/86926
3123 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3124
60da8226 31252019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3126
3127 PR middle-end/88587
3128 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3129 (dg-options): Replace -m32 with -fno-pic.
3130 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3131 (dg-options): Remove -m32.
3132
58d47a89 31332019-01-18 Richard Biener <rguenther@suse.de>
3134
3135 PR tree-optimization/88903
3136 * gcc.dg/vect/pr88903-1.c: New testcase.
3137 * gcc.dg/vect/pr88903-2.c: Likewise.
3138
6d4e8a95 31392019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3140
3141 PR c/51628
3142 PR c/88664
3143 * c-c++-common/pr51628-33.c: New test.
3144 * c-c++-common/pr51628-35.c: New test.
3145 * c-c++-common/pr88664-1.c: Likewise.
3146 * c-c++-common/pr88664-2.c: Likewise.
3147 * gcc.dg/pr51628-34.c: Likewise.
3148
e319ca91 31492019-01-18 Richard Earnshaw <rearnsha@arm.com>
3150
3151 PR target/88799
3152 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3153 mp and sec extensions to armv7-a.
3154
c099f1dd 31552019-01-18 Martin Liska <mliska@suse.cz>
3156
3157 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3158 expected function name.
3159
273d44ee 31602019-01-18 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR tree-optimization/86214
3163 * g++.dg/opt/pr86214-1.C: New test.
3164 * g++.dg/opt/pr86214-2.C: New test.
3165
b8408dd3 31662019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3167
3168 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3169
5c3317a8 31702019-01-18 Jakub Jelinek <jakub@redhat.com>
3171
3172 Reapply:
3173 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR target/88489
3176 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3177 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3178
eba46615 31792019-01-18 Martin Liska <mliska@suse.cz>
3180
3181 PR middle-end/88587
3182 * g++.target/i386/pr88587.C: New test.
3183 * gcc.target/i386/mvc13.c: New test.
3184
20ab60cd 31852018-01-17 Steve Ellcey <sellcey@cavium.com>
3186
3187 PR fortran/88898
3188 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3189 warning checks.
3190 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3191 * gfortran.dg/gomp/pr83977.f90: Ditto.
3192
0cfa832a 31932019-01-17 Martin Sebor <msebor@redhat.com>
3194
3195 PR middle-end/88273
3196 * gcc.dg/Warray-bounds-38.c: New test.
3197
7e351bf9 31982018-01-17 Steve Ellcey <sellcey@cavium.com>
3199
3200 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3201 warning checks and assembler scans.
3202 * c-c++-common/gomp/pr60823-3.c: Ditto.
3203 * c-c++-common/gomp/pr63328.c: Ditto.
3204 * g++.dg/gomp/declare-simd-1.C: Ditto.
3205 * g++.dg/gomp/declare-simd-3.C: Ditto.
3206 * g++.dg/gomp/declare-simd-4.C: Ditto.
3207 * g++.dg/gomp/declare-simd-7.C: Ditto.
3208 * g++.dg/gomp/pr88182.C: Ditto.
3209 * g++.dg/vect/simd-clone-7.cc: Ditto.
3210 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3211 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3212 * gcc.dg/gomp/pr59669-2.c: Ditto.
3213 * gcc.dg/gomp/pr87895-1.c: Ditto.
3214 * gcc.dg/gomp/pr87895-2.c: Ditto.
3215 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3216 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3217 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3218 * gfortran.dg/gomp/pr83977.f90: Ditto.
3219
0f910e62 32202019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3221
3222 * g++.dg/cpp0x/auto52.C: Test locations too.
3223 * g++.dg/cpp0x/trailing2.C: Likewise.
3224 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3225 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3226 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3227 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3228 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3229
098cc8f0 32302019-01-17 David Malcolm <dmalcolm@redhat.com>
3231
3232 PR c++/88699
3233 * g++.dg/template/pr88699.C: New test.
3234
a4e7e061 32352019-01-17 Martin Sebor <msebor@redhat.com>
3236
3237 PR tree-optimization/88800
3238 * c-c++-common/Wrestrict.c: Adjust.
3239 * gcc.dg/Warray-bounds-37.c: New test.
3240 * gcc.dg/builtin-memcpy-2.c: New test.
3241 * gcc.dg/builtin-memcpy.c: New test.
3242
21208703 32432019-01-17 Tamar Christina <tamar.christina@arm.com>
3244
3245 PR target/88850
3246 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3247
acbbb815 32482019-01-17 Andrew Stubbs <ams@codesourcery.com>
3249 Kwok Cheung Yeung <kcy@codesourcery.com>
3250 Julian Brown <julian@codesourcery.com>
3251 Tom de Vries <tom@codesourcery.com>
3252
3253 * gcc.dg/20020312-2.c: Add amdgcn support.
3254 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3255 * gcc.dg/builtin-apply2.c: Likewise.
3256 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3257 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3258 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3259 * gcc.dg/memcmp-1.c: Increase timeout factor.
3260 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3261 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3262 * gcc.dg/sibcall-9.c: Likewise.
3263 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3264 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3265 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3266 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3267 * lib/target-supports.exp (check_effective_target_trampolines):
3268 Configure amdgcn.
3269 (check_profiling_available): Likewise.
3270 (check_effective_target_global_constructor): Likewise.
3271 (check_effective_target_return_address): Likewise.
3272 (check_effective_target_fopenacc): Likewise.
3273 (check_effective_target_fopenmp): Likewise.
3274 (check_effective_target_vect_int): Likewise.
3275 (check_effective_target_vect_intfloat_cvt): Likewise.
3276 (check_effective_target_vect_uintfloat_cvt): Likewise.
3277 (check_effective_target_vect_floatint_cvt): Likewise.
3278 (check_effective_target_vect_floatuint_cvt): Likewise.
3279 (check_effective_target_vect_simd_clones): Likewise.
3280 (check_effective_target_vect_shift): Likewise.
3281 (check_effective_target_whole_vector_shift): Likewise.
3282 (check_effective_target_vect_bswap): Likewise.
3283 (check_effective_target_vect_shift_char): Likewise.
3284 (check_effective_target_vect_long): Likewise.
3285 (check_effective_target_vect_float): Likewise.
3286 (check_effective_target_vect_double): Likewise.
3287 (check_effective_target_vect_perm): Likewise.
3288 (check_effective_target_vect_perm_byte): Likewise.
3289 (check_effective_target_vect_perm_short): Likewise.
3290 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3291 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3292 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3293 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3294 (check_effective_target_vect_natural_alignment): Likewise.
3295 (check_effective_target_vect_fully_masked): Likewise.
3296 (check_effective_target_vect_element_align): Likewise.
3297 (check_effective_target_vect_masked_store): Likewise.
3298 (check_effective_target_vect_scatter_store): Likewise.
3299 (check_effective_target_vect_condition): Likewise.
3300 (check_effective_target_vect_cond_mixed): Likewise.
3301 (check_effective_target_vect_char_mult): Likewise.
3302 (check_effective_target_vect_short_mult): Likewise.
3303 (check_effective_target_vect_int_mult): Likewise.
3304 (check_effective_target_sqrt_insn): Likewise.
3305 (check_effective_target_vect_call_sqrtf): Likewise.
3306 (check_effective_target_vect_call_btrunc): Likewise.
3307 (check_effective_target_vect_call_btruncf): Likewise.
3308 (check_effective_target_vect_call_ceil): Likewise.
3309 (check_effective_target_vect_call_floorf): Likewise.
3310 (check_effective_target_lto): Likewise.
3311 (check_vect_support_and_set_flags): Likewise.
3312 (check_effective_target_vect_stridedN): Enable when fully masked is
3313 available.
3314 (add_options_for_sqrt_insn): New procedure.
3315
79cc8acc 33162019-01-17 Andrew Stubbs <ams@codesourcery.com>
3317
3318 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3319 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3320 linker.
3321 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3322
cbd1a9b1 33232019-01-17 Andrew Stubbs <ams@codesourcery.com>
3324
3325 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3326 * gcc.dg/pic-1.c: Disable on amdgcn.
3327 * gcc.dg/pic-2.c: Disable on amdgcn.
3328 * gcc.dg/pic-3.c: Disable on amdgcn.
3329 * gcc.dg/pic-4.c: Disable on amdgcn.
3330 * gcc.dg/pie-3.c: Disable on amdgcn.
3331 * gcc.dg/pie-4.c: Disable on amdgcn.
3332 * gcc.dg/uninit-19.c: Check pie_enabled.
3333 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3334
88dbac33 33352019-01-17 Andrew Stubbs <ams@codesourcery.com>
3336 Kwok Cheung Yeung <kcy@codesourcery.com>
3337 Julian Brown <julian@codesourcery.com>
3338 Tom de Vries <tom@codesourcery.com>
3339
3340 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3341 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3342 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3343 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3344 * gcc.dg/20111216-1.c: Require exceptions.
3345 * gcc.dg/cleanup-10.c: Require exceptions.
3346 * gcc.dg/cleanup-11.c: Require exceptions.
3347 * gcc.dg/cleanup-12.c: Require exceptions.
3348 * gcc.dg/cleanup-13.c: Require exceptions.
3349 * gcc.dg/cleanup-5.c: Require exceptions.
3350 * gcc.dg/cleanup-8.c: Require exceptions.
3351 * gcc.dg/cleanup-9.c: Require exceptions.
3352 * gcc.dg/gomp/pr29955.c: Require exceptions.
3353 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3354 * gcc.dg/nested-func-5.c: Require exceptions.
3355 * gcc.dg/pch/except-1.c: Require exceptions.
3356 * gcc.dg/pch/valid-2.c: Require exceptions.
3357 * gcc.dg/pr41470.c: Require exceptions.
3358 * gcc.dg/pr42427.c: Require exceptions.
3359 * gcc.dg/pr44545.c: Require exceptions.
3360 * gcc.dg/pr47086.c: Require exceptions.
3361 * gcc.dg/pr51481.c: Require exceptions.
3362 * gcc.dg/pr51644.c: Require exceptions.
3363 * gcc.dg/pr52046.c: Require exceptions.
3364 * gcc.dg/pr54669.c: Require exceptions.
3365 * gcc.dg/pr56424.c: Require exceptions.
3366 * gcc.dg/pr64465.c: Require exceptions.
3367 * gcc.dg/pr65802.c: Require exceptions.
3368 * gcc.dg/pr67563.c: Require exceptions.
3369 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3370 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3371 * gcc.dg/vect/pr46663.c: Require exceptions.
3372 * lib/target-supports.exp (check_effective_target_exceptions): New.
3373
56b37606 33742019-01-17 Tamar Christina <tamar.christina@arm.com>
3375
3376 PR target/88851
3377 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3378
a395125a 33792019-01-17 Nathan Sidwell <nathan@acm.org>
3380
3381 PR c++/86610
3382 * g++.dg/cpp0x/pr86610.C: New.
3383
e1d8b60b 33842019-01-17 Wei Xiao <wei3.xiao@intel.com>
3385
3386 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3387 VFIXUPIMM* intrinsics.
3388 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3389 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3390 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3391
945ba7e7 33922019-01-17 Wei Xiao <wei3.xiao@intel.com>
3393
3394 PR target/88794
3395 Revert:
3396 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3397
3398 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3399 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3400 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3401 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3402 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3403 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3404 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3405 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3406 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3407 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3408 * gcc.target/i386/sse-13.c: Ditto.
3409 * gcc.target/i386/sse-14.c: Ditto.
3410 * gcc.target/i386/sse-22.c: Ditto.
3411 * gcc.target/i386/sse-23.c: Ditto.
3412 * gcc.target/i386/testimm-10.c: Ditto.
3413 * gcc.target/i386/testround-1.c: Ditto.
3414
37caf132 34152019-01-17 Wei Xiao <wei3.xiao@intel.com>
3416
3417 PR target/88794
3418 Revert:
3419 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3420
3421 PR target/88489
3422 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3423 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3424
89436081 34252019-01-17 Jakub Jelinek <jakub@redhat.com>
3426
3427 PR rtl-optimization/88870
3428 * gcc.dg/pr88870.c: New test.
3429
6eeb7917 34302019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3431
3432 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3433
f97941b7 34342019-01-17 Alexandre Oliva <aoliva@redhat.com>
3435
c5f929a4 3436 PR c++/87768
3437 * g++.dg/concepts/pr87768.C: New.
3438
f97941b7 3439 PR c++/86648
3440 * gcc.dg/cpp1z/pr86648.C: New.
3441
c6e0dd3d 34422019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3443
3444 PR target/87306
3445 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
3446 vectorized on POWER unless hardware misaligned loads are available.
3447
76ea00a1 34482019-01-16 David Malcolm <dmalcolm@redhat.com>
3449
3450 PR target/88861
3451 * g++.dg/torture/pr88861.C: New test.
3452
281796ea 34532019-01-16 Tamar Christina <tamar.christina@arm.com>
3454
3455 PR debug/88046
3456 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
3457
b92cc3ed 34582019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3459
3460 * g++.dg/other/pr33558.C: Test location too.
3461 * g++.dg/other/pr33558-2.C: Likewise.
3462 * g++.dg/parse/crash4.C: Likewise.
3463 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3464 * g++.old-deja/g++.mike/p7635.C: Likewise.
3465 * g++.old-deja/g++.other/decl6.C: Likewise.
3466
9fc2172c 34672019-01-16 Marek Polacek <polacek@redhat.com>
3468
3469 PR c++/78244 - narrowing conversion in template not detected.
3470 * g++.dg/cpp0x/Wnarrowing13.C: New test.
3471 * g++.dg/cpp0x/Wnarrowing14.C: New test.
3472
c84c150f 34732019-01-16 Jakub Jelinek <jakub@redhat.com>
3474
3475 PR c/51628
3476 PR target/88682
3477 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3478 may_alias attribute.
3479
cb946287 34802019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
3481
3482 * gcc.misc-tests/godump-1.c: Add test case for typedef before
3483 struct.
3484
727d210b 34852019-01-15 David Malcolm <dmalcolm@redhat.com>
3486
3487 PR c++/88795
3488 * g++.dg/template/pr88795.C: New test.
3489
0b953692 34902019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3491
a96be852 3492 PR fortran/43136
0b953692 3493 * gfortran.dg/actual_array_substr_3.f90: New test.
3494
ef1b2a98 34952019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3496
3497 PR fortran/81849
3498 * gfortran.dg/pr81849.f90: New test.
3499
8f563733 35002019-01-15 Paul Thomas <pault@gcc.gnu.org>
3501
7b60c131 3502 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 3503 ISO_Fortran_binding_2.h.
3504
68597c49 35052019-01-15 Marek Polacek <polacek@redhat.com>
3506
3507 PR c++/88866
3508 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3509
9d1cdb74 35102019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3511
3512 PR inline-asm/52813
3513 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3514 -Wdeprecated warning and expect a following note:.
3515
c415e6f6 35162019-01-15 Richard Biener <rguenther@suse.de>
3517
3518 PR debug/88046
3519 * g++.dg/lto/pr88046_0.C: New testcase.
3520
5ead71c8 35212019-01-15 Richard Biener <rguenther@suse.de>
3522
3523 PR tree-optimization/88855
3524 * gcc.dg/pr88855.c: New testcase.
3525
39a51021 35262019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3527
3528 * g++.dg/diagnostic/typedef-initialized.C: New.
3529
35302019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3531
3532 * g++.dg/diagnostic/bitfld3.C: New.
3533
15934f6e 35342019-01-15 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR tree-optimization/88775
3537 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3538 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3539
9f8a8956 35402019-01-14 Marek Polacek <polacek@redhat.com>
3541
3542 PR c++/88825 - ICE with bogus function return type deduction.
3543 * g++.dg/cpp1y/auto-fn55.C: New test.
3544
478fe3c0 35452019-01-14 Jakub Jelinek <jakub@redhat.com>
3546
3547 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3548 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3549 feature test macros.
3550 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3551
affca1c8 35522019-01-14 Marek Polacek <polacek@redhat.com>
3553
3554 PR c++/88830 - ICE with abstract class.
3555 * g++.dg/other/abstract7.C: New test.
3556
955a4e68 35572019-01-14 Martin Sebor <msebor@redhat.com>
3558
3559 PR target/88638
3560 * gcc.dg/format/attr-8.c: New test.
3561 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3562 * gcc.dg/format/attr-3.c: Same.
3563 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3564 * objc.dg/fsf-nsstring-format-1.m: Same.
3565
bf4eb32b 35662019-01-14 Martin Liska <mliska@suse.cz>
3567
3568 PR gcov-profile/88263
3569 * g++.dg/gcov/pr88263-2.C: New test.
3570
c7a7ba46 35712019-01-14 Jakub Jelinek <jakub@redhat.com>
3572
3573 PR rtl-optimization/88796
3574 * gcc.target/i386/pr88796.c: New test.
3575
a0c1db44 35762019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
3577
3578 * gdc.dg/asm1.d: New test.
3579 * gdc.dg/asm2.d: New test.
3580 * gdc.dg/asm3.d: New test.
3581 * gdc.dg/asm4.d: New test.
3582 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3583
77aa0989 35842019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3585
3586 PR libfortran/88776
3587 * gfortran.dg/namelist_96.f90: New test.
3588
70409dee 35892019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3590
3591 PR fortran/59345
3592 * gfortran.dg/internal_pack_18.f90: New test.
3593
bd5cf857 35942019-01-13 H.J. Lu <hongjiu.lu@intel.com>
3595
3596 * gcc.dg/pr51628-20.c: Updated.
3597 * gcc.dg/pr51628-21.c: Likewise.
3598 * gcc.dg/pr51628-25.c: Likewise.
3599
ae57d8c7 36002019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3601
3602 PR fortran/59345
3603 * gfortran.dg/internal_pack_17.f90: New test.
3604 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
3605 to builtin_free.
3606
c8f3fe68 36072019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
3608
3609 PR fortran/61765
3610 * gfortran.dg/pr61765.f90: New test.
3611
2fa582a9 36122019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
3613
3614 * g++.dg/cpp0x/pr62101.C: Test locations too.
3615 * g++.dg/inherit/pure1.C: Likewise.
3616
d42f854f 36172019-01-12 Paul Thomas <pault@gcc.gnu.org>
3618
7b60c131 3619 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 3620 reports of ICEs.
7b60c131 3621 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 3622
36232019-01-12 Paul Thomas <pault@gcc.gnu.org>
3624
7b60c131 3625 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
3626 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
3627 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
3628 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
3629 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 3630 for dump tree scan.
3631
0e8475b7 36322019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3633
3634 PR fortran/35031
3635 * gfortran.dg/pr35031.f90: new test.
3636
0b5957b9 36372019-01-11 Marek Polacek <polacek@redhat.com>
3638
3639 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
3640 * g++.dg/cpp0x/Wredundant-move5.C: New test.
3641 * g++.dg/cpp0x/Wredundant-move6.C: New test.
3642
45b37eaa 36432019-01-11 Jakub Jelinek <jakub@redhat.com>
3644
3645 PR middle-end/85956
3646 PR lto/88733
3647 * c-c++-common/gomp/pr85956.c: New test.
3648 * g++.dg/gomp/pr88733.C: New test.
3649
1b2f170e 36502019-01-11 Tobias Burnus <burnus@net-b.de>
3651
3652 PR C++/88114
d42f854f 3653 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 3654 * g++.dg/cpp0x/defaulted62.C: New.
3655
ccd5b7a6 36562019-01-11 Jakub Jelinek <jakub@redhat.com>
3657
3658 PR tree-optimization/88693
3659 * gcc.c-torture/execute/pr88693.c: New test.
3660
cda73d4a 36612019-01-11 Tamar Christina <tamar.christina@arm.com>
3662
3663 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
3664 and add options.
3665
4bb5146c 36662019-01-11 Martin Liska <mliska@suse.cz>
3667
3668 PR middle-end/88758
3669 * g++.dg/lto/pr88758_0.C: New test.
3670 * g++.dg/lto/pr88758_1.C: New test.
3671
202e74d0 36722019-01-11 Jan Beulich <jbeulich@suse.com>
3673
3674 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
3675 gcc.target/i386/avx512f-vcvtss2si-1.c,
3676 gcc.target/i386/avx512f-vcvttsd2si-1.c,
3677 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
3678 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
3679 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
3680 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
3681 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
3682 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
3683 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
3684 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
3685 gcc.target/i386/pr19398.c: Permit l or q suffix.
3686
e9b8018c 36872019-01-11 Jakub Jelinek <jakub@redhat.com>
3688
3689 PR rtl-optimization/88296
3690 * gcc.target/i386/pr88296.c: New test.
3691
b385e516 36922019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
3693
3694 * g++.dg/diagnostic/extern-initialized.C: New.
3695 * g++.dg/ext/dllimport-initialized.C: Likewise.
3696
04afaf6a 36972019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3698
3699 PR fortran/59345
3700 * gfortran.dg/internal_pack_16.f90: New test.
3701
d07d3a12 37022019-01-10 Jakub Jelinek <jakub@redhat.com>
3703
3704 PR target/88785
3705 * g++.target/i386/pr88785.C: New test.
3706
8ae81042 37072019-01-10 Vladimir Makarov <vmakarov@redhat.com>
3708
3709 PR rtl-optimization/87305
3710 * gcc.target/aarch64/pr87305.c: New.
3711
aecc93dd 37122019-01-10 Richard Biener <rguenther@suse.de>
3713
3714 PR tree-optimization/88792
3715 * gcc.dg/torture/pr88792.c: New testcase.
3716
15cbe83d 37172019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
3718
3719 PR fortran/86322
3720 * gfortran.dg/pr86322_1.f90: New test.
3721 * gfortran.dg/pr86322_2.f90: Ditto.
3722 * gfortran.dg/pr86322_3.f90: Ditto.
3723
a794c0dc 37242019-01-10 Sudakshina Das <sudi.das@arm.com>
3725
3726 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3727 * gcc.target/aarch64/bti-2.c: Likewise.
3728 * gcc.target/aarch64/bti-3.c: Likewise.
3729
2fd2b9b8 37302019-01-10 Stefan Agner <stefan@agner.ch>
3731
3732 PR target/88648
3733 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3734 check if -masm-syntax-unified gets applied properly.
3735
12f289ae 37362019-01-10 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR c/88568
3739 * gcc.dg/pr88568.c: New test.
3740
9ccac370 37412019-01-10 Tamar Christina <tamar.christina@arm.com>
3742
3743 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3744 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3745
97f353e6 37462019-01-10 Tamar Christina <tamar.christina@arm.com>
3747
3748 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3749 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3750
02c39a52 37512019-01-10 Tamar Christina <tamar.christina@arm.com>
3752
3753 * lib/target-supports.exp
3754 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3755 check_effective_target_arm_v8_3a_complex_neon_ok,
3756 add_options_for_arm_v8_3a_complex_neon,
3757 check_effective_target_arm_v8_3a_complex_neon_hw,
3758 check_effective_target_vect_complex_rot_N): New.
3759
e66b219e 37602019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3761
3762 PR fortran/88376
3763 * gfortran.dg/pr88376.f90: New test.
3764
5fba18a1 37652019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3766
3767 PR other/16615
5fba18a1 3768 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3769 "can not" with "cannot".
3770 * gfortran.dg/common_15.f90: Likewise.
3771 * gfortran.dg/derived_result_2.f90: Likewise.
3772 * gfortran.dg/do_check_6.f90: Likewise.
3773 * gfortran.dg/namelist_args.f90: Likewise.
3774 * gfortran.dg/negative_unit_check.f90: Likewise.
3775 * gfortran.dg/pure_formal_3.f90: Likewise.
3776 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3777 * obj-c++.dg/exceptions-3.mm: Likewise.
3778 * obj-c++.dg/exceptions-4.mm: Likewise.
3779 * obj-c++.dg/exceptions-5.mm: Likewise.
3780 * obj-c++.dg/property/at-property-23.mm: Likewise.
3781 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3782 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3783 * objc.dg/attributes/method-attribute-2.m: Likewise.
3784 * objc.dg/exceptions-3.m: Likewise.
3785 * objc.dg/exceptions-4.m: Likewise.
3786 * objc.dg/exceptions-5.m: Likewise.
3787 * objc.dg/param-1.m: Likewise.
3788 * objc.dg/property/at-property-23.m: Likewise.
3789 * objc.dg/property/dotsyntax-17.m: Likewise.
3790 * objc.dg/property/property-neg-7.m: Likewise.
3791
9f096803 37922019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3793
3794 PR fortran/68426
3795 * gfortran.dg/spread_simplify_1.f90: New test.
3796
36950f7e 37972019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3798
3799 * lib/target-supports.exp
3800 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3801 * gcc.target/i386/xorsign.c: New test.
3802
188ff544 38032019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3804
3805 * gcc.target/sparc/tls-ld-int8.c: New test.
3806 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3807 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3808 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3809 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3810 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3811
559dff77 38122018-01-09 Sudakshina Das <sudi.das@arm.com>
3813
3814 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3815 option when configure with bti.
3816 * gcc.target/aarch64/bti-2.c: Likewise.
3817 * lib/target-supports.exp
3818 (check_effective_target_default_branch_protection):
3819 Add configure check for --enable-standard-branch-protection.
3820
15b17909 38212018-01-09 Sudakshina Das <sudi.das@arm.com>
3822
3823 * gcc.target/aarch64/bti-1.c: New test.
3824 * gcc.target/aarch64/bti-2.c: New test.
3825 * gcc.target/aarch64/bti-3.c: New test.
3826 * lib/target-supports.exp
3827 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3828
249c2fa7 38292018-01-09 Sudakshina Das <sudi.das@arm.com>
3830
3831 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3832 instead of IP0_REGNUM and add test case.
3833
fd87572b 38342019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3835
3836 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3837 copysign.
3838 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3839 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3840 xorsign.
3841 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3842
097f6161 38432019-01-09 Jakub Jelinek <jakub@redhat.com>
3844
3845 PR rtl-optimization/88331
3846 * gcc.target/i386/pr88331.c: New test.
3847
7cc45975 38482019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3849
3850 * g++.dg/diagnostic/constexpr2.C: New.
3851 * g++.dg/diagnostic/ref3.C: Likewise.
3852
91902bb4 38532019-01-08 Marek Polacek <polacek@redhat.com>
3854
3855 PR c++/88538 - braced-init-list in template-argument-list.
3856 * g++.dg/cpp2a/nontype-class11.C: New test.
3857
9996d5d0 3858 PR c++/88744
3859 * g++.dg/cpp2a/nontype-class12.C: New test.
3860
d538a77e 38612019-01-08 Jakub Jelinek <jakub@redhat.com>
3862
3863 PR target/88457
3864 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3865 dg-options. Require ppc_cpu_supports_hw effective target instead of
3866 powerpc64*-*-*.
3867
d56370db 38682019-01-08 Janus Weil <janus@gcc.gnu.org>
3869
3870 PR fortran/88047
3871 * gfortran.dg/class_69.f90: New test case.
3872
2092fe8c 38732019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3874
3875 PR target/88717
3876 * gcc.target/i386/pr88717.c: New test.
3877
90e20c9c 38782019-01-08 Marek Polacek <polacek@redhat.com>
3879
3880 PR c++/88548 - this accepted in static member functions.
3881 * g++.dg/cpp0x/this1.C: New test.
3882
c914ddb0 38832019-01-08 Martin Liska <mliska@suse.cz>
3884
3885 PR tree-optimization/88753
3886 * gcc.dg/tree-ssa/pr88753.c: New test.
3887
6b8ca7f3 38882019-01-08 Richard Biener <rguenther@suse.de>
3889
3890 PR tree-optimization/86554
3891 * gcc.dg/torture/pr86554-1.c: New testcase.
3892 * gcc.dg/torture/pr86554-2.c: Likewise.
3893
ec26adda 38942019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3895
3896 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3897 cover target variance.
3898
ac64cdbe 38992019-01-08 Richard Biener <rguenther@suse.de>
3900
3901 PR fortran/88611
3902 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3903 directly build the expected GENERIC tree.
3904
6b5dcc7e 39052019-01-08 Sam Tebbs <sam.tebbs@arm.com>
3906
3907 * gcc.target/aarch64/(return_address_sign_1.c,
3908 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3909 Change option to -mbranch-protection.
3910 * gcc.target/aarch64/(branch-protection-option.c,
3911 branch-protection-option-2.c, branch-protection-attr.c,
3912 branch-protection-attr-2.c): New file.
3913
8f7d5246 39142019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3915
3916 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3917
54417d3a 39182019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3919
3920 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3921 alias support.
3922 * c-c++-common/builtin-has-attribute-4.c: Likewise.
3923 Append match for warning that ‘protected’ attribute is not supported.
3924
5e453f01 39252019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3926
3927 * gcc.dg/Wmissing-attributes.c: Require alias support.
3928 * gcc.dg/attr-copy-2.c: Likewise.
3929 * gcc.dg/attr-copy-5.c: Likewise.
3930
6e5908c9 39312019-01-08 Jonathan Wakely <jwakely@redhat.com>
3932 Jakub Jelinek <jakub@redhat.com>
3933
3934 PR c++/88554
3935 * g++.dg/warn/Wreturn-type-11.C: New test.
3936
caa8ded0 39372019-01-07 David Malcolm <dmalcolm@redhat.com>
3938
3939 PR jit/88747
3940 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3941 dump to reflect r266077.
3942
31e21880 39432019-01-07 Jakub Jelinek <jakub@redhat.com>
3944
3945 PR c/88701
3946 * gcc.dg/pr88701.c: New test.
3947
0e741ee5 39482019-01-07 Joseph Myers <joseph@codesourcery.com>
3949
3950 PR c/88720
3951 PR c/88726
3952 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3953
2318c037 39542019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3955
3956 * g++.dg/diagnostic/constexpr1.C: New.
3957 * g++.dg/diagnostic/thread1.C: Likewise.
3958
5f34f219 39592019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3960 Harald Anlauf <anlauf@gmx.de>
3961 Tobias Burnus <burnus@gcc.gnu.org>
3962
3963 * gfortran.dg/is_contiguous_1.f90: New test.
3964 * gfortran.dg/is_contiguous_2.f90: New test.
3965 * gfortran.dg/is_contiguous_3.f90: New test.
3966
677576f7 39672019-01-07 Marek Polacek <polacek@redhat.com>
3968
3969 PR c++/88741 - wrong error with initializer-string.
3970 * g++.dg/init/array50.C: New test.
3971
c38103e8 39722019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3973
3974 PR c++/88261
3975 PR c++/69338
3976 PR c++/69696
3977 PR c++/69697
3978 * gcc.dg/array-6.c: Move from here ...
3979 * c-c++-common/array-6.c: ... to here and add some more test coverage.
3980 * g++.dg/pr69338.C: New test.
3981 * g++.dg/pr69697.C: Likewise.
3982 * g++.dg/ext/flexary32.C: Likewise.
3983 * g++.dg/ext/flexary3.C: Adjust test.
3984 * g++.dg/ext/flexary12.C: Likewise.
3985 * g++.dg/ext/flexary13.C: Likewise.
3986 * g++.dg/ext/flexary15.C: Likewise.
3987 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3988 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3989 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3990
6163709f 39912019-01-07 Richard Earnshaw <rearnsha@arm.com>
3992
3993 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3994 optional in scan pattern.
3995
df2148cf 39962019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3997
3998 PR tree-optimization/88598
3999 * gcc.dg/vect/pr88598-1.c: New test.
4000 * gcc.dg/vect/pr88598-2.c: Likewise.
4001 * gcc.dg/vect/pr88598-3.c: Likewise.
4002 * gcc.dg/vect/pr88598-4.c: Likewise.
4003 * gcc.dg/vect/pr88598-5.c: Likewise.
4004 * gcc.dg/vect/pr88598-6.c: Likewise.
4005
34dc851a 40062019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4007
4008 PR tree-optimization/88598
4009 * gcc.dg/pr88598-1.c: New test.
4010 * gcc.dg/pr88598-2.c: Likewise.
4011 * gcc.dg/pr88598-3.c: Likewise.
4012 * gcc.dg/pr88598-4.c: Likewise.
4013 * gcc.dg/pr88598-5.c: Likewise.
4014
59409f09 40152019-01-07 Jakub Jelinek <jakub@redhat.com>
4016
162634aa 4017 PR tree-optimization/88676
4018 * gcc.dg/tree-ssa/pr88676.c: New test.
4019 * gcc.dg/pr88676.c: New test.
4020 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4021 allow &.
4022
ed779478 4023 PR sanitizer/88619
4024 * c-c++-common/asan/pr88619.c: New test.
4025
59409f09 4026 PR c++/85052
4027 * c-c++-common/builtin-convertvector-1.c: New test.
4028 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4029 * g++.dg/ext/builtin-convertvector-1.C: New test.
4030 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4031
c9caaa3a 40322018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4033
4034 PR target/88521
4035 * gcc.target/i386/pr88521.c: New testcase.
4036
2abeea3d 40372019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4038
4039 PR fortran/88658
4040 * gfortran.dg/min_max_type_2.f90: New test.
4041
a517a911 40422019-01-06 Jakub Jelinek <jakub@redhat.com>
4043
4044 PR c/88363
4045 * c-c++-common/attributes-4.c (falloc_align_int128,
4046 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4047
2b7caeda 40482019-01-05 Jan Hubicka <hubicka@ucw.cz>
4049
4050 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4051
44a5ddbf 40522019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4053
4054 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4055 * gcc.dg/plugin/plugindir2.c: Likewise.
4056 * gcc.dg/plugin/plugindir3.c: Likewise.
4057 * gcc.dg/plugin/plugindir4.c: Likewise.
4058
f2aba4ef 40592019-01-05 Janus Weil <janus@gcc.gnu.org>
4060
4061 PR fortran/88009
4062 * gfortran.dg/blockdata_10.f90: New test case.
4063
92d7f32c 40642019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 4065
681aa7c2 4066 PR middle-end/82564
4067 PR target/88620
4068 * gcc.dg/nested-func-12.c: New test.
4069 * gcc.c-torture/compile/pr82564.c: New test.
4070
92d7f32c 4071 PR debug/88635
4072 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 4073
3449da25 40742019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4075
92d7f32c 4076 PR target/60563
3449da25 4077 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4078
dd1ab8da 40792019-01-04 Martin Sebor <msebor@redhat.com>
4080
4081 PR c/88546
4082 * g++.dg/ext/attr-copy.C: New test.
4083 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4084 * gcc.dg/attr-copy-6.c: New test.
4085 * gcc.dg/attr-copy-7.c: New test.
4086
3910b703 40872019-01-04 Martin Sebor <msebor@redhat.com>
4088
4089 PR c/88363
4090 * c-c++-common/attributes-4.c: New test.
4091
2c4b47e3 40922019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4093
4094 PR gcc/87763
4095 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4096 count to 18.
4097
1c2a6eef 40982019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4099
4100 PR fortran/48543
4101 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4102 * gfortran.dg/merge_char_const.f90: Restore.
4103
d31f2252 41042019-01-04 Jakub Jelinek <jakub@redhat.com>
4105
4106 PR target/88594
4107 * gcc.dg/pr88594.c: New test.
4108
636144bc 41092019-01-04 Jan Beulich <jbeulich@suse.com>
4110
4111 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4112 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4113 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4114 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4115 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4116 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4117 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4118 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4119 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4120 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4121 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4122 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4123 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4124 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4125 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4126 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4127 gcc.target/i386/avx512bw-vpcmplew-1.c,
4128 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4129 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4130 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4131 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4132 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4133 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4134 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4135 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4136 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4137 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4138 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4139 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4140 gcc.target/i386/avx512bw-vptestmb-1.c,
4141 gcc.target/i386/avx512bw-vptestmw-1.c,
4142 gcc.target/i386/avx512bw-vptestnmb-1.c,
4143 gcc.target/i386/avx512bw-vptestnmw-1.c,
4144 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4145 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4146 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4147 gcc.target/i386/avx512dq-vfpclassss-1.c,
4148 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4149 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4150 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4151 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4152 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4153 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4154 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4155 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4156 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4157 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4158 gcc.target/i386/avx512vl-vpcmpged-1.c,
4159 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4160 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4161 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4162 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4163 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4164 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4165 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4166 gcc.target/i386/avx512vl-vpcmpled-1.c,
4167 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4168 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4169 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4170 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4171 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4172 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4173 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4174 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4175 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4176 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4177 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4178 gcc.target/i386/avx512vl-vptestmd-1.c,
4179 gcc.target/i386/avx512vl-vptestmq-1.c,
4180 gcc.target/i386/avx512vl-vptestnmd-1.c,
4181 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4182 operand.
4183 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4184 gcc.target/i386/avx512bw-vpcmpub-1.c,
4185 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4186 gcc.target/i386/avx512bw-vpcmpw-1.c,
4187 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4188 gcc.target/i386/avx512dq-vfpclassps-1.c,
4189 gcc.target/i386/avx512f-vcmppd-1.c,
4190 gcc.target/i386/avx512f-vcmpps-1.c,
4191 gcc.target/i386/avx512f-vcmpsd-1.c,
4192 gcc.target/i386/avx512f-vcmpss-1.c,
4193 gcc.target/i386/avx512f-vpcmpd-1.c,
4194 gcc.target/i386/avx512f-vpcmpq-1.c,
4195 gcc.target/i386/avx512f-vpcmpud-1.c,
4196 gcc.target/i386/avx512f-vpcmpuq-1.c,
4197 gcc.target/i386/avx512f-vptestmd-1.c,
4198 gcc.target/i386/avx512f-vptestmq-1.c,
4199 gcc.target/i386/avx512f-vptestnmd-1.c,
4200 gcc.target/i386/avx512f-vptestnmq-1.c,
4201 gcc.target/i386/avx512vl-vcmppd-1.c,
4202 gcc.target/i386/avx512vl-vcmpps-1.c,
4203 gcc.target/i386/avx512vl-vpcmpd-1.c,
4204 gcc.target/i386/avx512vl-vpcmpq-1.c,
4205 gcc.target/i386/avx512vl-vpcmpud-1.c,
4206 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4207 as mask operand.
4208
afe1ec89 42092019-01-03 Martin Sebor <msebor@redhat.com>
4210
4211 PR tree-optimization/88659
4212 * gcc.dg/Wstringop-truncation-6.c: New test.
4213
a63b6e5e 42142019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4215
4216 PR fortran/48543
4217 * gfortran.dg/const_chararacter_merge.f90: Remove.
4218
e9a46ba8 42192019-01-03 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR debug/88644
4222 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4223 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4224
42252019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4226
4227 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4228 * gcc.dg/pubtypes-3.c: Likewise.
4229 * gcc.dg/pubtypes-4.c: Likewise.
4230
0627c5c9 42312019-01-03 Jakub Jelinek <jakub@redhat.com>
4232
4233 PR c++/88636
4234 * g++.target/i386/pr88636.C: New test.
4235
f9f7d90c 42362019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4237
4238 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4239
62468601 42402019-01-03 Martin Liska <mliska@suse.cz>
4241
4242 PR testsuite/88436
4243 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4244
37fb9cf6 42452019-01-02 Marek Polacek <polacek@redhat.com>
4246
4247 PR c++/88612 - ICE with -Waddress-of-packed-member.
4248 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4249
6080dd2f 4250 PR c++/88631 - CTAD failing for value-initialization.
4251 * g++.dg/cpp1z/class-deduction59.C: New test.
4252
dd5ea033 4253 PR c++/81486 - CTAD failing with ().
4254 * g++.dg/cpp1z/class-deduction60.C: New test.
4255 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 4256
ff8064bd 42572019-01-02 Martin Sebor <msebor@redhat.com>
4258 Jeff Law <law@redhat.com>
4259
4260 * gcc.dg/strlenopt-36.c: Update.
4261 * gcc.dg/strlenopt-45.c: Update.
4262 * gcc.c-torture/execute/strlen-5.c: New test.
4263 * gcc.c-torture/execute/strlen-6.c: New test.
4264 * gcc.c-torture/execute/strlen-7.c: New test.
4265
5152b58e 42662019-01-02 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR testsuite/87304
4269 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4270 messages only on vect_hw_misalign targets.
4271
5055fc33 42722019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 4273
5055fc33 4274 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4275 * gfortran.dg/dec_d_lines_3.f: Ditto.
4276 * gfortran.dg/dec_structure_24.f90: Ditto.
4277 * gfortran.dg/dec_structure_26.f90: Ditto.
4278 * gfortran.dg/dec_structure_27.f90: Ditto.
4279 * gfortran.dg/dec_type_print_3.f90: Ditto.
4280 * gfortran.dg/derived_name_1.f90: Ditto.
4281 * gfortran.dg/error_recovery_1.f90: Ditto.
4282 * gfortran.dg/gomp/pr29759.f90: Ditto.
4283 * gfortran.dg/pr36192.f90: Ditto.
4284 * gfortran.dg/pr56007.f90: Ditto.
4285 * gfortran.dg/pr56520.f90: Ditto.
4286 * gfortran.dg/pr78741.f90: Ditto.
4287 * gfortran.dg/print_fmt_2.f90: Ditto.
4288 * gfortran.dg/select_type_20.f90: Ditto.
4289
ac7cf41b 42902019-01-02 Marek Polacek <polacek@redhat.com>
4291
4292 PR c++/86875
4293 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4294
f46df7fc 42952019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4296
4297 PR fortran/48543
4298 * gfortran.dg/const_chararacter_merge.f90: New test.
4299
035de790 43002019-01-02 Jan Hubicka <hubicka@ucw.cz>
4301
4302 PR lto/88130
4303 * g++.dg/torture/pr88130.C: New testcase.
4304
79cbb1a8 43052019-01-02 Martin Liska <mliska@suse.cz>
4306
4307 PR tree-optimization/88650
4308 * gfortran.dg/predict-3.f90: New test.
4309
040ec1c0 43102019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4311
4312 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4313
74dbdf38 43142019-01-02 Richard Biener <rguenther@suse.de>
4315
4316 PR tree-optimization/88621
4317 * gcc.dg/torture/pr88621.c: New testcase.
4318
17ae0a21 43192019-01-02 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR ipa/88561
4322 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4323 targets and expect _ZThn8 for ilp32 targets.
4324
14c286b1 43252019-01-01 Martin Sebor <msebor@redhat.com>
4326 Jeff Law <law@redhat.com>
4327
040ec1c0 4328 * gcc.dg/strlenopt-40.c: Update.
4329 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 4330 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4331
14c286b1 4332 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4333 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4334 * gcc.dg/strlenopt-59.c: New test.
4335 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4336 * g++.dg/init/strlen.C: New test.
4337
66aeaf4b 43382019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4339
4340 PR fortran/82743
4341 * gfortran.dg/structure_constructor_16.f90: New test.
4342
aaeb2d1b 43432019-01-01 Jan Hubicka <hubicka@ucw.cz>
4344
4345 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4346 * g++.dg/ipa/devirt-53.C: Fix scan template.
4347
27ebfa0d 43482019-01-01 Jan Hubicka <hubicka@ucw.cz>
4349
4350 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4351 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4352 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4353
e9780462 43542019-01-01 Jan Hubicka <hubicka@ucw.cz>
4355
4356 * g++.dg/tree-prof/devirt.C: Update testcase.
4357
fbd26352 43582019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 4359
4360 Update copyright years.
f1717362 4361\f
fbd26352 4362Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 4363
4364Copying and distribution of this file, with or without modification,
4365are permitted in any medium without royalty provided the copyright
4366notice and this notice are preserved.