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