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