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