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