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