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