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