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