]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add GCC support to ENQCMD.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
26157c2a 12019-05-27 Iain Sandoe <iain@sandoe.co.uk>
2
3 * gcc.target/i386/pr22076.c: Adjust options to
4 match codegen expected by the scan-asms.
5
a0e71036 62019-05-27 Eric Botcazou <ebotcazou@adacore.com>
7
8 * gnat.dg/specs/array4.ads: New test.
9
88eb9b13 102019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
11
12 PR tree-optimization/88440
a0e71036 13 * gcc.target/aarch64/sve/index_offset_1.c: Add
14 -fno-tree-loop-distribute-patterns.
88eb9b13 15 * gcc.target/aarch64/sve/single_1.c: Likewise.
16 * gcc.target/aarch64/sve/single_2.c: Likewise.
17 * gcc.target/aarch64/sve/single_3.c: Likewise.
18 * gcc.target/aarch64/sve/single_4.c: Likewise.
19 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
20 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
21 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
22 * gcc.target/arm/ivopts.c: Likewise.
23
0295b20d 242019-05-27 Richard Biener <rguenther@suse.de>
25
26 PR tree-optimization/90637
27 * gcc.dg/gomp/pr90637.c: New testcase.
28
abfd658b 292019-05-27 Eric Botcazou <ebotcazou@adacore.com>
30
31 * gnat.dg/expect2.adb: New test.
32 * gnat.dg/expect2_pkg.ads: New helper.
33
f1ca2388 342019-05-27 Eric Botcazou <ebotcazou@adacore.com>
35
36 * gnat.dg/aliased2.adb: New test.
37
e3f3573c 382019-05-27 Eric Botcazou <ebotcazou@adacore.com>
39
40 * gnat.dg/limited_with7.ad[sb]: New test.
41 * gnat.dg/limited_with7_pkg.ads: New helper.
42
2306cd17 432019-05-27 Eric Botcazou <ebotcazou@adacore.com>
44
45 * gnat.dg/unchecked_convert13.adb: New test.
46
d47dda65 472019-05-27 Richard Biener <rguenther@suse.de>
48
49 PR testsuite/90615
50 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
51 -fno-tree-loop-distribute-patterns.
52 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
53 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
54 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
55 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
56 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
57
e00bc0e4 582019-05-26 Iain Sandoe <iain@sandoe.co.uk>
59
60 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
61 account for PIC code on Darwin.
62 * gcc.target/i386/pr39013-2.c: Likewise.
63 * gcc.target/i386/pr64317.c: Likewise.
64
56dbd0ba 652019-05-25 Iain Sandoe <iain@sandoe.co.uk>
66
67 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
68 expected for Darwin.
69
27852d6d 702019-05-25 Iain Sandoe <iain@sandoe.co.uk>
71
72 * gcc.target/i386/pr89261.c: Test that the alignment required
73 by the test correctly produces the expected error on Darwin.
74
015ec1cb 752019-05-25 Iain Sandoe <iain@sandoe.co.uk>
76
77 * gcc.target/i386/pr82659-3.c: Require alias support.
78
ce1fc950 792019-05-25 Marek Polacek <polacek@redhat.com>
80
81 PR c++/90572 - wrong disambiguation in friend declaration.
82 * g++.dg/cpp2a/typename16.C: New test.
83 * g++.dg/parse/friend13.C: New test.
84
9a1d892b 852019-05-24 Jakub Jelinek <jakub@redhat.com>
86
87 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
88 sorry for omp for.
89 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
90
e68b4984 912019-05-24 Richard Biener <rguenther@suse.de>
92
93 PR testsuite/90607
94 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
95
fc4cfb51 962019-05-24 Jakub Jelinek <jakub@redhat.com>
97
98 PR tree-optimization/90106
99 PR testsuite/90517
100 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
101 and scan-tree-dump for tail call.
102 * gcc.dg/cdce2.c: Likewise.
103
ffacf0cb 1042019-05-24 Iain Sandoe <iain@sandoe.co.uk>
105
106 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
107 code, not in comments or miscellaneous directives.
108 * gcc.target/i386/pr18041-1.c: Likewise.
109 * gcc.target/i386/pr18041-2.c: Likewise.
110 * gcc.target/i386/wbinvd-1.c: Likewise.
111 * gcc.target/i386/wbnoinvd-1.c: Likewise.
112 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
113 call to "bar".
114 * gcc.target/i386/pr66819-4.c: Likewise.
115 * gcc.target/i386/pr82662.c
116 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
117 destination register, don't try the m32 test on m64 targets.
118
5c084a96 1192019-05-24 Iain Sandoe <iain@sandoe.co.uk>
120
121 * gcc.target/i386/pr67985-2.c: Adjust label checks for
122 Darwin.
123 * gcc.target/i386/pr77881.c: Likewise.
124
d1df5d31 1252019-05-24 Iain Sandoe <iain@sandoe.co.uk>
126
127 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
128 * gcc.target/i386/pr70738-7.c: Likewise.
129 * gcc.target/i386/pr24414.c: Likewise.
130
dbf8a9dc 1312019-05-23 Iain Sandoe <iain@sandoe.co.uk>
132
d1df5d31 133 * lib/target-supports.exp (check_effective_target_mfentry): New.
134 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
135 * gcc/testsuite/gcc.target/i386/fentry.c: Likewise
136 * gcc.target/i386/fentryname1.c: Likewise
137 * gcc.target/i386/fentryname2.c: Likewise
138 * gcc.target/i386/fentryname3.c: Likewise
139 * gcc.target/i386/nop-mcount.c: Likewise
140 * gcc.target/i386/pr82699-2.c: Likewise
141 * gcc.target/i386/pr82699-4.c: Likewise
142 * gcc.target/i386/pr82699-5.c: Likewise
143 * gcc.target/i386/pr82699-6.c: Likewise
144 * gcc.target/i386/returninst1.c: Likewise
145 * gcc.target/i386/returninst2.c: Likewise
146 * gcc.target/i386/returninst3.c : Likewise
dbf8a9dc 147
ae041064 1482019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
149
150 * gcc.target/powerpc/localentry-1.c: New file.
151
ef2b75b7 1522019-05-23 Uroš Bizjak <ubizjak@gmail.com>
153
154 PR target/90552
155 * gcc.target/i386/pr90552.c: New test.
156
532beba3 1572019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
158
159 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
160 __GFC_REAL_16__. Add -cpp to dg-options.
161 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
162 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
163 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
164 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
165 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
166
301d870b 1672019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
168
169 * gcc.target/powerpc/cpu-future.c: New test.
170
98125d0d 1712019-05-23 Richard Biener <rguenther@suse.de>
172
173 PR tree-optimization/88440
174 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
175 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
176 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
177 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
178 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
179 * g++.dg/tree-ssa/pr78847.C: Likewise.
180 * gcc.dg/autopar/pr39500-1.c: Likewise.
181 * gcc.dg/autopar/reduc-1char.c: Likewise.
182 * gcc.dg/autopar/reduc-7.c: Likewise.
183 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
184 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
185 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
186 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
187 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
188 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
189 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
190 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
191 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
192 * gcc.dg/tree-ssa/scev-11.c: Likewise.
193 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
194 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
195 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
196 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
197 * gcc.target/i386/pr30970.c: Likewise.
198 * gcc.target/i386/vect-double-1.c: Likewise.
199 * gcc.target/i386/vect-double-2.c: Likewise.
200 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
201 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
202 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
203 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
204 * gfortran.dg/vect/vect-5.f90: Likewise.
205 * gfortran.dg/vect/vect-8.f90: Likewise.
206
ea27256b 2072019-05-23 Martin Liska <mliska@suse.cz>
208
209 PR sanitizer/90570
210 * g++.dg/asan/pr90570.C: New test.
211
c13bd869 2122019-05-23 Eric Botcazou <ebotcazou@adacore.com>
213
214 * gnat.dg/opt78.ad[sb]: New test.
215
8a6d0554 2162019-05-23 Iain Sandoe <iain@sandoe.co.uk>
217
218 PR rtl-optimisation/64895
219 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
220 * gcc.target/i386/fuse-caller-save.c: Likewise.
221 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
222 PIC cases, remove XFAILs.
223
247b99d6 2242019-05-23 Thomas Schwinge <thomas@codesourcery.com>
225
226 PR middle-end/90510
227 * brig.dg/test/gimple/packed.hsail: Adjust.
228
7123b7d4 2292019-05-23 Jakub Jelinek <jakub@redhat.com>
230
231 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
232
4239dd96 2332019-05-23 Hans-Peter Nilsson <hp@axis.com>
234
235 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
236 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
237 gfortran.dg/namelist_89.f90: Gate test on effective_target
238 fd_truncate.
239
2593ab36 2402019-05-22 David Malcolm <dmalcolm@redhat.com>
241
242 PR c++/90462
243 * g++.dg/pr90462.C: New test.
244
0388631e 2452019-05-22 Marek Polacek <polacek@redhat.com>
246
247 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
248 different line. Check the column number too.
249
4a28710d 2502019-05-22 Uroš Bizjak <ubizjak@gmail.com>
251
252 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
253 scan-assembler-not string to avoid false matching on 32bit targets.
254
cfb71062 2552019-05-22 H.J. Lu <hongjiu.lu@intel.com>
256
257 PR target/88483
258 * gcc.target/i386/stackalign/pr88483-1.c: New test.
259 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
260
2e53b0f3 2612019-05-22 Andrew Stubbs <ams@codesourcery.com>
262
263 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
264
647551f1 2652019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
266
267 PR fortran/89100
268 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
269 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
270 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
271 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
272 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
273 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
274 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
275 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
276 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
277
b9d225b7 2782019-05-22 Martin Liska <mliska@suse.cz>
279
280 PR testsuite/90564
281 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
282 * gcc.target/powerpc/pr80315-2.c: Likewise.
283 * gcc.target/powerpc/pr80315-3.c: Likewise.
284 * gcc.target/powerpc/pr80315-4.c: Likewise.
285
55cb7683 2862019-05-22 Martin Liska <mliska@suse.cz>
287
288 PR testsuite/90564
4a28710d 289 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
55cb7683 290 * gcc.target/powerpc/pr80315-2.c: Likewise.
291 * gcc.target/powerpc/pr80315-3.c: Likewise.
292 * gcc.target/powerpc/pr80315-4.c: Likewise.
293
0c9c53bb 2942019-05-22 Iain Sandoe <iain@sandoe.co.uk>
295
296 PR testsuite/27221
297 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
298
bd364f04 2992019-05-22 Martin Liska <mliska@suse.cz>
300
301 PR lto/90500
4a28710d 302 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
bd364f04 303
547f04e2 3042019-05-22 Richard Biener <rguenther@suse.de>
305
306 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
307
1912c59e 3082019-05-22 Hans-Peter Nilsson <hp@axis.com>
309
310 PR middle-end/90553
311 * gcc.dg/torture/pr90553.c: New test.
312
79d8b509 3132019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
314
315 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
316 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
317
ce547a1e 3182019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
319
320 PR c++/67184
321 PR c++/69445
322 * g++.dg/other/final3.C: New.
323 * g++.dg/other/final4.C: Likewise.
324 * g++.dg/other/final5.C: Likewise.
325
98f5ac64 3262019-05-21 Marek Polacek <polacek@redhat.com>
327
328 DR 1940 - static_assert in anonymous unions.
329 * g++.dg/DRs/dr1940.C: New test.
330
45a08d13 3312019-05-21 Uroš Bizjak <ubizjak@gmail.com>
332
333 PR target/90547
334 * gcc.target/i386/pr90547.c: New test.
335
ceaf625c 3362019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
337
338 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
339
340 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
341
342 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
343
344 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
345 * gcc.target/i386/pr84723-2.c: Likewise.
346 * gcc.target/i386/pr84723-3.c: Likewise.
347 * gcc.target/i386/pr84723-4.c: Likewise.
348 * gcc.target/i386/pr84723-5.c: Likewise.
349
5f53d1f4 3502019-05-21 Iain Sandoe <iain@sandoe.co.uk>
351
352 PR testsuite/67958
353 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
354 the differences.
355 * gcc.target/i386/pr32219-2.c: Likewise.
356 * gcc.target/i386/pr32219-3.c: Likewise.
357 * gcc.target/i386/pr32219-4.c: Likewise.
358 * gcc.target/i386/pr32219-5.c: Likewise.
359 * gcc.target/i386/pr32219-6.c: Likewise.
360 * gcc.target/i386/pr32219-7.c: Likewise.
361 * gcc.target/i386/pr32219-8.c: Likewise.
362
3632019-05-21 Iain Sandoe <iain@sandoe.co.uk>
59232184 364
365 PR target/63891
366 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
367 the reasons.
368
90b483b4 3692019-05-21 Uroš Bizjak <ubizjak@gmail.com>
370
371 * gcc.target/i386/vect-signbitf.c: New test.
372
e7b95f86 3732019-05-21 Nathan Sidwell <nathan@acm.org>
374
375 * g++.dg/lookup/using53.C: Adjust diagnostic.
376
a25cdd8a 3772019-05-21 Richard Biener <rguenther@suse.de>
378
379 PR middle-end/90510
380 * gcc.target/i386/pr90510.c: New testcase.
381
174c89f8 3822019-05-21 Martin Liska <mliska@suse.cz>
383
384 * gcc.target/i386/pr90500-1.c: Add missing '""'.
385 * gcc.target/i386/pr90500-2.c: Likewise.
386
72633f23 3872019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
388
389 * gcc.dg/uninit-28-gimple.c: New test.
390 * gcc.dg/uninit-29-gimple.c: New test.
391 * gcc.dg/uninit-30-gimple.c: New test.
392 * gcc.dg/uninit-31-gimple.c: New test.
393
dfe4f3c2 3942019-05-21 Martin Liska <mliska@suse.cz>
395
396 * gcc.dg/pr90263.c: Add -O2.
397
0378b6d1 3982019-05-21 Martin Liska <mliska@suse.cz>
399
400 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
401 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
402 * gcc.target/powerpc/pr80315-2.c: Likewise.
403 * gcc.target/powerpc/pr80315-3.c: Likewise.
404 * gcc.target/powerpc/pr80315-4.c: Likewise.
405 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
406
002ff7c6 4072019-05-21 Martin Liska <mliska@suse.cz>
408
409 PR testsuite/90551
410 * pr90263.c: Move from gcc.c-torture/compile
411 into gcc.dg.
412
735dfb49 4132019-05-20 Uroš Bizjak <ubizjak@gmail.com>
414
415 PR testsuite/90503
416 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
951a9c05 417 Remove -flax-vector-conversions.
418 (dg-additional-options): Remove.
419 (test): Change to void. Declare m0 and m1 as __m64 and
420 cast initializer in a proper way. Do not return result.
421 (dg-final): Scan for 2 instances of movq.
735dfb49 422
31d01c8b 4232019-05-20 Marek Polacek <polacek@redhat.com>
424
425 CWG 2094 - volatile scalars are trivially copyable.
426 PR c++/85679
427 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
428 for volatile int.
429 * g++.dg/ext/is_trivially_copyable.C: New test.
430
56d76459 4312019-05-20 Marek Polacek <polacek@redhat.com>
432
433 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
434
55491599 435 * g++.dg/cpp2a/nontype-class17.C: New test.
436
02c0a8db 437 * g++.dg/lookup/strong-using2.C: New test.
438
94697f77 4392019-05-20 Jeff Law <law@redhat.com>
440
441 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
442 recent diagnostic cleanups.
443
5a12868e 4442019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
445
446 PR tree-optimization/90106
447 * gcc.dg/cdce3.c: Add hard_float effective target.
448
224e86cd 4492019-05-20 Marc Glisse <marc.glisse@inria.fr>
450
451 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
452
c5af6c4b 4532019-05-20 Iain Sandoe <iain@sandoe.co.uk>
454
455 PR testsuite/58321
456 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
457 add a comment as to the reason for the difference.
458 * gcc.target/i386/memset-strategy-1.c: Likewise.
459
48328bff 4602019-05-20 Jonathan Wakely <jwakely@redhat.com>
461
462 PR c++/90532 Ensure __is_constructible(T[]) is false
463 * g++.dg/ext/90532.C: New test.
464
e7419472 4652019-05-20 Jakub Jelinek <jakub@redhat.com>
466
467 * gcc.target/i386/avx512f-simd-1.c: New test.
468
8ca16e01 4692019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
470
471 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
472 error message.
473 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
474
048f6aad 4752019-05-20 Martin Liska <mliska@suse.cz>
476
477 PR middle-end/90263
478 * gcc.c-torture/compile/pr90263.c: New test.
479 * lib/target-supports.exp: Add check_effective_target_glibc.
480
e1dcb74d 4812019-05-20 Richard Biener <rguenther@suse.de>
482
483 PR testsuite/90518
484 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
485 vector support.
486 * gcc.dg/gimplefe-41.c: Likewise.
487
db9c2a14 4882019-05-19 Andrew Pinski <apinski@marvell.com>
489
490 PR pch/81721
491 * g++.dg/pch/operator-1.C: New testcase.
492 * g++.dg/pch/operator-1.Hs: New file.
493
ad670379 4942019-05-19 Paul Thomas <pault@gcc.gnu.org>
495
496 PR fortran/90498
497 * gfortran.dg/associate_48.f90 : New test.
498
de28b0fc 4992019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
500
501 PR fortran/78290
502 * gfortran.dg/pr78290.f90: New test.
503
a9bd4dd5 5042019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
505
506 PR fortran/88821
507 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
508 to make sure the test for internal_pack is retained.
509 * gfortran.dg/assumed_type_2.f90: Split compile and run time
510 tests into this and
511 * gfortran.dg/assumed_type_2a.f90: New file.
512 * gfortran.dg/c_loc_test_22.f90: Likewise.
513 * gfortran.dg/contiguous_3.f90: Likewise.
514 * gfortran.dg/internal_pack_11.f90: Likewise.
515 * gfortran.dg/internal_pack_12.f90: Likewise.
516 * gfortran.dg/internal_pack_16.f90: Likewise.
517 * gfortran.dg/internal_pack_17.f90: Likewise.
518 * gfortran.dg/internal_pack_18.f90: Likewise.
519 * gfortran.dg/internal_pack_4.f90: Likewise.
520 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
521 to make sure the test for internal_pack is retained.
522 * gfortran.dg/internal_pack_6.f90: Split compile and run time
523 tests into this and
524 * gfortran.dg/internal_pack_6a.f90: New file.
525 * gfortran.dg/internal_pack_8.f90: Likewise.
526 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
527 tests into this and
528 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
529 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
530 into this and
531 * gfortran.dg/no_arg_check_2a.f90: New file.
532 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
533 tests into this and
534 * gfortran.dg/typebound_assignment_5a.f90: New file.
535 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
536 tests into this and
537 * gfortran.dg/typebound_assignment_6a.f90: New file.
538 * gfortran.dg/internal_pack_19.f90: New file.
539 * gfortran.dg/internal_pack_20.f90: New file.
540 * gfortran.dg/internal_pack_21.f90: New file.
541
71dbb928 5422019-05-18 Iain Sandoe <iain@sandoe.co.uk>
543
544 * objc.dg/instancetype-0.m: New.
545
0325d276 5462019-05-17 Martin Sebor <msebor@redhat.com>
547
548 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
549
6e059f2c 550 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
551 * g++.dg/ubsan/pr63956.C: Same.
552 * g++.old-deja/g++.pt/assign1.C: Same.
553
9b500985 5542019-05-17 Thomas Schwinge <thomas@codesourcery.com>
555
33dacef9 556 PR testsuite/89433
557 * c-c++-common/goacc/routine-5.c: Update.
558 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
559 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
560
5f7ea2ee 561 PR testsuite/89433
562 * c-c++-common/goacc/routine-2.c: Update, and move some test
563 into...
564 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
565 new file.
566
9b500985 567 PR testsuite/89433
568 * c-c++-common/goacc/classify-routine.c: Update.
569 * gfortran.dg/goacc/classify-routine.f95: Likewise.
570
85b9be9b 5712019-05-16 Martin Sebor <msebor@redhat.com>
572
573 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
574 * c-c++-common/Wvarargs-2.c: Same.
575 * c-c++-common/Wvarargs.c: Same.
576 * c-c++-common/pr51768.c: Same.
577 * c-c++-common/tm/inline-asm.c: Same.
578 * c-c++-common/tm/safe-1.c: Same.
579 * g++.dg/asm-qual-1.C: Same.
580 * g++.dg/asm-qual-3.C: Same.
581 * g++.dg/conversion/dynamic1.C: Same.
582 * g++.dg/cpp0x/constexpr-89599.C: Same.
583 * g++.dg/cpp0x/constexpr-cast.C: Same.
584 * g++.dg/cpp0x/constexpr-shift1.C: Same.
585 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
586 * g++.dg/cpp0x/nullptr04.C: Same.
587 * g++.dg/cpp0x/static_assert12.C: Same.
588 * g++.dg/cpp0x/static_assert8.C: Same.
589 * g++.dg/cpp1y/lambda-conv1.C: Same.
590 * g++.dg/cpp1y/pr79393-3.C: Same.
591 * g++.dg/cpp1y/static_assert1.C: Same.
592 * g++.dg/cpp1z/constexpr-if4.C: Same.
593 * g++.dg/cpp1z/constexpr-if5.C: Same.
594 * g++.dg/cpp1z/constexpr-if9.C: Same.
595 * g++.dg/eh/goto2.C: Same.
596 * g++.dg/eh/goto3.C: Same.
597 * g++.dg/expr/static_cast8.C: Same.
598 * g++.dg/ext/flexary5.C: Same.
599 * g++.dg/ext/utf-array-short-wchar.C: Same.
600 * g++.dg/ext/utf-array.C: Same.
601 * g++.dg/ext/utf8-2.C: Same.
602 * g++.dg/gomp/loop-4.C: Same.
603 * g++.dg/gomp/macro-4.C: Same.
604 * g++.dg/gomp/udr-1.C: Same.
605 * g++.dg/init/initializer-string-too-long.C: Same.
606 * g++.dg/other/offsetof9.C: Same.
607 * g++.dg/ubsan/pr63956.C: Same.
608 * g++.dg/warn/Wbool-operation-1.C: Same.
609 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
610 * g++.dg/warn/Wtype-limits.C: Same.
611 * g++.dg/wrappers/pr88680.C: Same.
612 * g++.old-deja/g++.mike/eh55.C: Same.
613 * gcc.dg/Wsign-compare-1.c: Same.
614 * gcc.dg/Wtype-limits-Wextra.c: Same.
615 * gcc.dg/Wtype-limits.c: Same.
616 * gcc.dg/Wunknownprag.c: Same.
617 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
618 * gcc.dg/asm-6.c: Same.
619 * gcc.dg/asm-qual-1.c: Same.
620 * gcc.dg/cast-1.c: Same.
621 * gcc.dg/cast-2.c: Same.
622 * gcc.dg/cast-3.c: Same.
623 * gcc.dg/cpp/source_date_epoch-2.c: Same.
624 * gcc.dg/debug/pr85252.c: Same.
625 * gcc.dg/dfp/cast-bad.c: Same.
626 * gcc.dg/format/gcc_diag-1.c: Same.
0325d276 627 * gcc.dg/format/gcc_diag-11.c: Same.
628 * gcc.dg/gcc_diag-11.c: Same.
85b9be9b 629 * gcc.dg/gnu-cond-expr-2.c: Same.
630 * gcc.dg/gnu-cond-expr-3.c: Same.
631 * gcc.dg/gomp/macro-4.c: Same.
632 * gcc.dg/init-bad-1.c: Same.
633 * gcc.dg/init-bad-2.c: Same.
634 * gcc.dg/init-bad-3.c: Same.
635 * gcc.dg/pr27528.c: Same.
636 * gcc.dg/pr48552-1.c: Same.
637 * gcc.dg/pr48552-2.c: Same.
638 * gcc.dg/pr59846.c: Same.
639 * gcc.dg/pr61096-1.c: Same.
640 * gcc.dg/pr8788-1.c: Same.
641 * gcc.dg/pr90082.c: Same.
642 * gcc.dg/simd-2.c: Same.
643 * gcc.dg/spellcheck-params-2.c: Same.
644 * gcc.dg/spellcheck-params.c: Same.
645 * gcc.dg/strlenopt-49.c: Same.
646 * gcc.dg/tm/pr52141.c: Same.
647 * gcc.dg/torture/pr51106-1.c: Same.
648 * gcc.dg/torture/pr51106-2.c: Same.
649 * gcc.dg/utf-array-short-wchar.c: Same.
650 * gcc.dg/utf-array.c: Same.
651 * gcc.dg/utf8-2.c: Same.
652 * gcc.dg/warn-sprintf-no-nul.c: Same.
653 * gcc.target/i386/asm-flag-0.c: Same.
654 * gcc.target/i386/inline_error.c: Same.
655 * gcc.target/i386/pr30848.c: Same.
656 * gcc.target/i386/pr39082-1.c: Same.
657 * gcc.target/i386/pr39678.c: Same.
658 * gcc.target/i386/pr57756.c: Same.
659 * gcc.target/i386/pr68843-1.c: Same.
660 * gcc.target/i386/pr79804.c: Same.
661 * gcc.target/i386/pr82673.c: Same.
662 * obj-c++.dg/class-protocol-1.mm: Same.
663 * obj-c++.dg/exceptions-3.mm: Same.
664 * obj-c++.dg/exceptions-4.mm: Same.
665 * obj-c++.dg/exceptions-5.mm: Same.
666 * obj-c++.dg/exceptions-6.mm: Same.
667 * obj-c++.dg/method-12.mm: Same.
668 * obj-c++.dg/method-13.mm: Same.
669 * obj-c++.dg/method-6.mm: Same.
670 * obj-c++.dg/method-7.mm: Same.
671 * obj-c++.dg/method-9.mm: Same.
672 * obj-c++.dg/method-lookup-1.mm: Same.
673 * obj-c++.dg/proto-lossage-4.mm: Same.
674 * obj-c++.dg/protocol-qualifier-2.mm: Same.
675 * objc.dg/call-super-2.m: Same.
676 * objc.dg/class-protocol-1.m: Same.
677 * objc.dg/desig-init-1.m: Same.
678 * objc.dg/exceptions-3.m: Same.
679 * objc.dg/exceptions-4.m: Same.
680 * objc.dg/exceptions-5.m: Same.
681 * objc.dg/exceptions-6.m: Same.
682 * objc.dg/method-19.m: Same.
683 * objc.dg/method-2.m: Same.
684 * objc.dg/method-5.m: Same.
685 * objc.dg/method-6.m: Same.
686 * objc.dg/method-7.m: Same.
687 * objc.dg/method-lookup-1.m: Same.
688 * objc.dg/proto-hier-1.m: Same.
689 * objc.dg/proto-lossage-4.m: Same.
690
de31a4ba 6912019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
692
693 * g++.dg/eh/o32-fp.C: New.
694 * gcc.target/mips/dwarfregtable-1.c: New.
695 * gcc.target/mips/dwarfregtable-2.c: New.
696 * gcc.target/mips/dwarfregtable-3.c: New.
697 * gcc.target/mips/dwarfregtable-4.c: New.
698 * gcc.target/mips/dwarfregtable.h: New.
699
65af043a 7002019-05-17 H.J. Lu <hongjiu.lu@intel.com>
701
702 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
703 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
704 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
705
315cb4b0 7062019-05-17 H.J. Lu <hongjiu.lu@intel.com>
707
708 PR target/90497
709 * gcc.target/i386/pr90497-1.c: New test.
710 * gcc.target/i386/pr90497-2.c: Likewise.
711
46feabd3 7122019-05-17 Robin Dapp <rdapp@linux.ibm.com>
713
714 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
715 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
716
d39a839d 7172019-05-17 Richard Biener <rguenther@suse.de>
718
719 * gcc.dg/gimplefe-41.c: New testcase.
720
8ee68b6c 7212019-05-17 Jun Ma <JunMa@linux.alibaba.com>
722
723 PR tree-optimization/90106
724 * gcc.dg/cdce3.c: New test.
725
b8f33eae 7262019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
727
728 * gcc.target/s390/zvector/vec-sldw.c: New test.
729
0af9d34c 7302019-05-17 Martin Liska <mliska@suse.cz>
731
732 PR middle-end/90478
733 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
734
1d86b8dc 7352019-05-16 Jakub Jelinek <jakub@redhat.com>
736
737 * gcc.dg/vect/vect-simd-1.c: New test.
738 * gcc.dg/vect/vect-simd-2.c: New test.
739 * gcc.dg/vect/vect-simd-3.c: New test.
740 * gcc.dg/vect/vect-simd-4.c: New test.
741
5f183386 7422019-05-16 Martin Liska <mliska@suse.cz>
743
744 PR lto/90500
745 * gcc.target/i386/pr90500-1.c: New test.
746 * gcc.target/i386/pr90500-2.c: New test.
747
6de98193 7482019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
749
750 PR tree-optimization/90394
751 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
752 * gcc.dg/uninit-pr90394.c: New test.
753
2939f487 7542019-05-16 Richard Biener <rguenther@suse.de>
755
756 PR testsuite/90502
757 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
758 transforms happening earlier now.
759
95e989c5 7602019-05-16 Iain Sandoe <iain@sandoe.co.uk>
761
762 * lib/target-supports.exp (check_effective_target_cet): Add the
763 -fcf-protection flag to the build conditions.
764
bfcba496 7652019-05-16 Jun Ma <JunMa@linux.alibaba.com>
766
767 PR tree-optimization/90106
768 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
769 * gcc.dg/cdce2.c: Likewise.
770
8759dd92 7712019-05-16 Richard Biener <rguenther@suse.de>
772
773 PR tree-optimization/90424
774 * g++.target/i386/pr90424-1.C: New testcase.
775 * g++.target/i386/pr90424-2.C: Likewise.
776
4fff1888 7772019-05-16 Richard Biener <rguenther@suse.de>
778
779 * gcc.dg/gimplefe-40.c: Amend again.
780
e007b1eb 7812019-05-15 Cherry Zhang <cherryyz@google.com>
782
783 * go.test/test/nilptr2.go: Change use function to actually do
784 something.
785
397d8d9b 7862019-05-16 Jakub Jelinek <jakub@redhat.com>
787
788 PR middle-end/90478
789 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
790 instead of long.
9144258a 791
792 * c-c++-common/gomp/simd8.c: New test.
793
4218eec0 7942019-05-15 Marek Polacek <polacek@redhat.com>
795
796 CWG 2096 - constraints on literal unions.
797 * g++.dg/cpp0x/literal-type1.C: New test.
798
a4805c61 7992019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
800
801 PR fortran/90461
802 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
803 * gfortran.dg/open_errors_3.f90: New test.
804
b81837d7 8052019-05-15 H.J. Lu <hongjiu.lu@intel.com>
806
807 PR target/89021
808 * gcc.target/i386/mmx-vals.h: New file.
809 * gcc.target/i386/sse2-mmx-2.c: Likewise.
810 * gcc.target/i386/sse2-mmx-3.c: Likewise.
811 * gcc.target/i386/sse2-mmx-4.c: Likewise.
812 * gcc.target/i386/sse2-mmx-5.c: Likewise.
813 * gcc.target/i386/sse2-mmx-6.c: Likewise.
814 * gcc.target/i386/sse2-mmx-7.c: Likewise.
815 * gcc.target/i386/sse2-mmx-8.c: Likewise.
816 * gcc.target/i386/sse2-mmx-9.c: Likewise.
817 * gcc.target/i386/sse2-mmx-10.c: Likewise.
818 * gcc.target/i386/sse2-mmx-11.c: Likewise.
819 * gcc.target/i386/sse2-mmx-12.c: Likewise.
820 * gcc.target/i386/sse2-mmx-13.c: Likewise.
821 * gcc.target/i386/sse2-mmx-14.c: Likewise.
822 * gcc.target/i386/sse2-mmx-15.c: Likewise.
823 * gcc.target/i386/sse2-mmx-16.c: Likewise.
824 * gcc.target/i386/sse2-mmx-17.c: Likewise.
825 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
826 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
827 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
828 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
829 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
830 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
831 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
832 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
833 * gcc.target/i386/sse2-mmx-20.c: Likewise.
834 * gcc.target/i386/sse2-mmx-21.c: Likewise.
835 * gcc.target/i386/sse2-mmx-22.c: Likewise.
836 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
837 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
838 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
839 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
840 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
841 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
842 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
843 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
844 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
845 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
846 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
847 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
848 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
849 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
850 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
851 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
852 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
853 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
854 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
855 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
856 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
857 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
858 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
859 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
860 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
861 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
862 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
863 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
864 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
865 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
866 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
867 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
868 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
869 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
870 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
871 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
872 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
873 * gcc.target/i386/sse2-mmx-por.c: Likewise.
874 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
875 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
876 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
877 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
878 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
879 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
880 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
881 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
882 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
883 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
884 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
885 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
886 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
887 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
888 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
889 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
890 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
891 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
892 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
893 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
894 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
895 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
896 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
897 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
898 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
899 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
900 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
901 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
902 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
903 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
904 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
905
a896c707 9062019-05-15 H.J. Lu <hongjiu.lu@intel.com>
907
908 PR target/89021
909 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
910 with SSE2.
911
a204dd02 9122019-05-15 H.J. Lu <hongjiu.lu@intel.com>
913
914 PR target/89021
915 * gcc.target/i386/pr82483-1.c: Error only on ia32.
916 * gcc.target/i386/pr82483-2.c: Likewise.
917
5b331874 9182019-05-15 Martin Liska <mliska@suse.cz>
919
920 PR middle-end/90478
921 * gcc.dg/tree-ssa/pr90478-2.c: New test.
922 * gcc.dg/tree-ssa/pr90478.c: New test.
923
123966b5 9242019-05-15 Richard Biener <rguenther@suse.de>
925
926 * gcc.dg/gimplefe-40.c: Amend.
927
c5ab3b37 9282019-05-15 Iain Sandoe <iain@sandoe.co.uk>
929
ad670379 930 * lib/target-supports.exp
c5ab3b37 931 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
932 (check_effective_target_powerpc_p9vector_ok): Likewise.
933 (check_effective_target_powerpc_float128_sw_ok): Likewise.
934 (check_effective_target_powerpc_float128_hw_ok): Likewise.
935 (check_effective_target_powerpc_vsx_ok): Likewise.
936 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
937 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
938
b0b09393 9392019-05-15 Iain Sandoe <iain@sandoe.co.uk>
940
941 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
942 for PowerPC platforms.
943
f220dd7d 9442019-05-15 Iain Sandoe <iain@sandoe.co.uk>
945
946 PR target/82920
947 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
948 * gcc.target/i386/cet-notrack-5a.c: Likewise.
949 * gcc.target/i386/cet-notrack-5b.c: Likewise.
950 * gcc.target/i386/cet-notrack-6b.c: Likewise.
951 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
952 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
953 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
954 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
955 * gcc.target/i386/cet-sjlj-3.c: Likewise.
956 * gcc.target/i386/cet-sjlj-5.c: Likewise.
957
c7e41d24 9582019-05-14 Marek Polacek <polacek@redhat.com>
959
d51e305e 960 PR c++/68918
961 * g++.dg/cpp0x/decltype71.C: New test.
962
c7e41d24 963 PR c++/70156
964 * g++.dg/init/static5.C: New test.
965
c87292b1 9662019-05-14 Iain Sandoe <iain@sandoe.co.uk>
967
968 PR target/82920
969 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
970 * gcc.target/i386/pr52146.c: Likewise.
971 * gcc.target/i386/pr52698.c: Likewise.
972 * gcc.target/i386/pr52857-1.c: Likewise.
973 * gcc.target/i386/pr52857-2.c: Likewise.
974 * gcc.target/i386/pr52876.c: Likewise.
975 * gcc.target/i386/pr53698.c: Likewise.
976 * gcc.target/i386/pr54157.c: Likewise.
977 * gcc.target/i386/pr55049-1.c: Likewise.
978 * gcc.target/i386/pr55093.c: Likewise.
979 * gcc.target/i386/pr55116-1.c: Likewise.
980 * gcc.target/i386/pr55116-2.c: Likewise.
981 * gcc.target/i386/pr55597.c: Likewise.
982 * gcc.target/i386/pr59929.c: Likewise.
983 * gcc.target/i386/pr66470.c: Likewise.
984
0fd03648 9852019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
986
987 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
988 *-*-solaris2*.
989 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
990 * gcc.dg/c99-math-double-1.c: Likewise.
991 * gcc.dg/c99-math-float-1.c: Likewise.
992 * gcc.dg/c99-math-long-double-1.c: Likewise.
993 * gcc.misc-tests/linkage.exp: Simplify triplet to
994 x86_64-*-solaris2*.
995
996 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
997 xfail.
998 * gcc.target/i386/pr63620.c: Likewise.
999
1000 * lib/target-supports.exp (check_sse_os_support_available): Remove
1001 Solaris 9/x86 workaround.
1002
83274070 10032019-05-14 Richard Biener <rguenther@suse.de>
1004
1005 * gcc.dg/gimplefe-40.c: New testcase.
1006
0ae196b0 10072019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
1008
1009 PR preprocessor/90382
1010 * g++.dg/diagnostic/trailing1.C: New test.
1011
9a44cd1c 10122019-05-14 marxin <mliska@suse.cz>
1013
1014 PR middle-end/90340
1015 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
1016 param.
1017
ec430e52 10182019-05-14 Richard Biener <rguenther@suse.de>
1019 H.J. Lu <hongjiu.lu@intel.com>
1020
1021 PR tree-optimization/88828
1022 * gcc.target/i386/pr88828-1.c: New test.
1023 * gcc.target/i386/pr88828-1a.c: Likewise.
1024 * gcc.target/i386/pr88828-1b.c: Likewise.
1025 * gcc.target/i386/pr88828-1c.c: Likewise.
1026 * gcc.target/i386/pr88828-4a.c: Likewise.
1027 * gcc.target/i386/pr88828-4b.c: Likewise.
1028 * gcc.target/i386/pr88828-5a.c: Likewise.
1029 * gcc.target/i386/pr88828-5b.c: Likewise.
1030 * gcc.target/i386/pr88828-7.c: Likewise.
1031 * gcc.target/i386/pr88828-7a.c: Likewise.
1032 * gcc.target/i386/pr88828-7b.c: Likewise.
1033 * gcc.target/i386/pr88828-8.c: Likewise.
1034 * gcc.target/i386/pr88828-8a.c: Likewise.
1035 * gcc.target/i386/pr88828-8b.c: Likewise.
1036 * gcc.target/i386/pr88828-9.c: Likewise.
1037 * gcc.target/i386/pr88828-9a.c: Likewise.
1038 * gcc.target/i386/pr88828-9b.c: Likewise.
1039
763db3c4 10402019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
1041
1042 * gcc.target/aarch64/signbitv4sf.c: New test.
1043 * gcc.target/aarch64/signbitv2sf.c: New test.
1044
f7b0a531 10452019-05-13 Jonathan Wakely <jwakely@redhat.com>
1046
1047 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
1048 regression, by matching a note on any line.
1049 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
1050 correct line number is matched without depending on a library header.
1051
6d26c698 10522019-05-13 Richard Biener <rguenther@suse.de>
1053
1054 PR tree-optimization/90402
1055 * gcc.dg/torture/pr90402-1.c: New testcase.
1056
72441ccf 10572019-05-12 Iain Sandoe <iain@sandoe.co.uk>
1058 Dominique d'Humieres <dominiq@gcc.gnu.org>
1059
1060 PR target/82920
1061 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
1062 do not use -fno-pic on Darwin.
1063 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1064 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1065 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1066 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1067 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1068 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1069 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1070 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1071 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1072 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1073 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1074 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
1075 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1076 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1077 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1078 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1079 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1080 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1081 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1082 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1083 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1084 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1085 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
1086 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
1087 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
1088 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
1089 * gcc.target/i386/ret-thunk-1.c: Likewise.
1090 * gcc.target/i386/ret-thunk-10.c: Likewise.
1091 * gcc.target/i386/ret-thunk-11.c: Likewise.
1092 * gcc.target/i386/ret-thunk-12.c: Likewise.
1093 * gcc.target/i386/ret-thunk-13.c: Likewise.
1094 * gcc.target/i386/ret-thunk-14.c: Likewise.
1095 * gcc.target/i386/ret-thunk-15.c: Likewise.
1096 * gcc.target/i386/ret-thunk-16.c: Likewise.
1097 * gcc.target/i386/ret-thunk-2.c: Likewise.
1098 * gcc.target/i386/ret-thunk-22.c: Likewise.
1099 * gcc.target/i386/ret-thunk-23.c: Likewise.
1100 * gcc.target/i386/ret-thunk-24.c: Likewise.
1101 * gcc.target/i386/ret-thunk-3.c: Likewise.
1102 * gcc.target/i386/ret-thunk-4.c: Likewise.
1103 * gcc.target/i386/ret-thunk-5.c: Likewise.
1104 * gcc.target/i386/ret-thunk-6.c: Likewise.
1105 * gcc.target/i386/ret-thunk-7.c: Likewise.
1106 * gcc.target/i386/ret-thunk-8.c: Likewise.
1107 * gcc.target/i386/ret-thunk-9.c: Likewise.
1108
60fb9feb 11092019-05-11 Iain Sandoe <iain@sandoe.co.uk>
1110
1111 PR testsuite/81058
1112 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
1113 for variables on Darwin, rather than common.
1114 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
1115 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
1116
cfaf3078 11172019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1118
1119 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
1120 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
1121
c373feb1 11222019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1123
1124 PR fortran/61968
1125 * gfortran.dg/assumed_type_10.f90: New test case.
1126 * gfortran.dg/assumed_type_11.f90: New test case.
1127
28d520b5 11282019-05-10 Iain Sandoe <iain@sandoe.co.uk>
1129
1130 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
1131 now tested.
1132 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
1133
2e846304 11342019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1135
1136 * g++.dg/diagnostic/main1.C: New.
1137
ed4614ba 11382019-05-10 Marek Polacek <polacek@redhat.com>
1139
1140 PR c++/78010 - bogus -Wsuggest-override warning on final function.
1141 * g++.dg/warn/Wsuggest-override-2.C: New test.
1142
5b81d1a1 11432019-05-10 Jakub Jelinek <jakub@redhat.com>
1144
3f7d0abc 1145 PR tree-optimization/90385
1146 * gfortran.dg/pr90385.f90: New test.
1147
5b81d1a1 1148 PR c++/90383
1149 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
1150 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
1151
261e88be 11522019-05-10 Paul Thomas <pault@gcc.gnu.org>
1153
1154 PR fortran/90093
1155 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
1156 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
1157
1158 PR fortran/90352
1159 * gfortran.dg/iso_c_binding_char_1.f90: New test.
1160
1161 PR fortran/90355
1162 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
1163 the direct passing of substrings as descriptors to bind(C).
1164 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
1165 'atmp' to account for the setting of the 'span' field.
1166 * gfortran.dg/transpose_optimization_2.f90: Ditto.
1167
a71e5d81 11682019-05-10 Jakub Jelinek <jakub@redhat.com>
1169
e75cf476 1170 PR tree-optimization/88709
1171 PR tree-optimization/90271
1172 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
1173 arm*-*-*.
1174
a71e5d81 1175 PR pch/90326
1176 * g++.dg/pch/pr90326.C: New test.
1177 * g++.dg/pch/pr90326.Hs: New file.
1178
d040edad 11792019-05-10 Martin Liska <mliska@suse.cz>
1180
1181 PR middle-end/90340
1182 * gcc.dg/tree-ssa/pr90340-2.c: New test.
1183 * gcc.dg/tree-ssa/pr90340.c: New test.
1184
e2b25cf3 11852019-05-09 Cherry Zhang <cherryyz@google.com>
1186
1187 * go.dg/mapstring.go: New test.
1188
d3d76d78 11892019-05-09 Richard Earnshaw <rearnsha@arm.com>
1190
1191 PR target/90405
1192 * gcc.target/arm/pr90405.c: New test.
1193
4fba5dda 11942019-05-09 Martin Liska <mliska@suse.cz>
1195
1196 * gcc.dg/gimplefe-39.c: New test.
1197
6b33947d 11982019-05-09 Martin Liska <mliska@suse.cz>
1199
1200 * gcc.dg/gimplefe-37.c: New test.
1201 * gcc.dg/gimplefe-33.c: Likewise.
1202
456e9a34 12032019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1204
1205 PR c++/90382
b10d8303 1206 Revert:
456e9a34 1207 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1208
1209 * g++.dg/diagnostic/trailing1.C: New.
1210
392fe76a 12112019-05-09 Richard Biener <rguenther@suse.de>
1212
1213 PR tree-optimization/90395
1214 * gcc.dg/torture/pr90395.c: New testcase.
1215
ae77af58 12162019-05-08 Cherry Zhang <cherryyz@google.com>
1217
1218 * go.dg/cmpstring.go: New test.
1219
91b30299 12202019-05-08 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR c++/59813
1223 PR tree-optimization/89060
1224 * gcc.dg/tree-ssa/pr89060.c: New test.
1225
647692b8 12262019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
1227 Richard Earnshaw <rearnsha@arm.com>
1228
1229 PR target/88167
1230 * gcc.target/arm/pr88167-1.c: New test.
1231 * gcc.target/arm/pr88167-2.c: New test.
1232
b44af16d 12332018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
1234
1235 PR tree-optimization/90078
1236 * g++.dg/tree-ssa/pr90078.C: New test.
1237
d0d33077 12382018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
1239
1240 PR tree-optimization/90240
1241 * gfortran.dg/graphite/pr90240.f: New test.
1242
d5e8d096 12432019-05-08 Li Jia He <helijia@linux.ibm.com>
1244
1245 PR other/90381
1246 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
1247 test case to run on the little endian machine.
1248
c57b5e25 12492019-05-08 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR tree-optimization/90356
1252 * gcc.dg/tree-ssa/pr90356-1.c: New test.
1253 * gcc.dg/tree-ssa/pr90356-2.c: New test.
1254 * gcc.dg/tree-ssa/pr90356-3.c: New test.
1255 * gcc.dg/tree-ssa/pr90356-4.c: New test.
1256
c91253de 12572019-05-07 Wei Xiao <wei3.xiao@intel.com>
1258
1259 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
1260 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
1261 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
1262 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
1263 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
1264 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
1265 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
1266 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
1267 * gcc.target/i386/sse-13.c: Ditto.
1268 * gcc.target/i386/sse-14.c: Ditto.
1269 * gcc.target/i386/sse-22.c: Ditto.
1270 * gcc.target/i386/sse-23.c: Ditto.
1271 * g++.dg/other/i386-2.C: Ditto.
1272 * g++.dg/other/i386-3.C: Ditto.
1273
8dc24d98 12742019-05-07 Cherry Zhang <cherryyz@google.com>
1275
1276 * go.dg/arrayclear.go: New test.
1277 * go.dg/mapclear.go: New test.
1278
4231b9a1 12792019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
1280
1281 PR target/89765
1282 * gcc.target/powerpc/pr89765-mc.c: New test.
1283 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
1284 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
1285 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
1286 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
1287 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
1288 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
1289 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
1290 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
1291 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
1292 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
1293 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
1294 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
1295 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
1296 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
1297 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
1298 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
1299 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
1300 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
1301 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
1302 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
1303 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
1304 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
1305 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
1306 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
1307
2cbc1ad8 13082019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1309
1310 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
1311 differences.
1312
b16ca977 13132019-05-07 Uroš Bizjak <ubizjak@gmail.com>
1314
1315 * gcc.target/i386/asm-7.c: New test.
1316 * gcc.target/i386/asm-1.c: Update expected error string.
1317 * gcc.target/i386/pr62120.c: Ditto.
1318
93a41308 13192019-05-07 Li Jia He <helijia@linux.ibm.com>
1320
1321 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
1322 optimization.
1323 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
1324
7c4a543c 13252019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
1326
1327 PR fortran/90290
1328 * gfortran.dg/pr90290.f90: New test.
1329
e1eef457 13302019-05-06 Jakub Jelinek <jakub@redhat.com>
1331
1332 PR tree-optimization/88709
1333 PR tree-optimization/90271
1334 * gcc.dg/store_merging_26.c: New test.
1335 * gcc.dg/store_merging_27.c: New test.
1336 * gcc.dg/store_merging_28.c: New test.
1337 * gcc.dg/store_merging_29.c: New test.
1338
0f2730d2 13392019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
1340
1341 PR target/89424
1342 * gcc.target/powerpc/pr89424-0.c: New test.
1343 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
1344 enable testing of newly patched capability.
1345 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
1346 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
1347 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
1348
ab2491de 13492019-05-06 Marek Polacek <polacek@redhat.com>
1350
1351 PR c++/90265 - ICE with generic lambda.
1352 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
1353
1000ef62 13542019-05-06 Richard Biener <rguenther@suse.de>
1355
1356 PR tree-optimization/90358
1357 * gcc.target/i386/pr90358.c: New testcase.
1358
a25484b0 13592019-05-06 Richard Biener <rguenther@suse.de>
1360
1361 PR tree-optimization/88828
1362 * gcc.target/i386/pr88828-0.c: New testcase.
1363
1b4e6584 13642019-05-06 Richard Biener <rguenther@suse.de>
1365
1366 PR tree-optimization/90328
1367 * gcc.dg/torture/pr90328.c: New testcase.
1368
a04bdfe6 13692019-05-06 Richard Biener <rguenther@suse.de>
1370
1371 PR testsuite/90331
1372 * gcc.dg/pr87314-1.c: Align the substring to open up
1373 string merging for targets aligning strings to 8 bytes.
1374
f302e00c 13752019-05-06 Martin Liska <mliska@suse.cz>
1376
1377 PR sanitizer/90312
1378 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
1379 systems.
1380 * gcc.dg/tsan/pr88017.c: Likewise.
1381
81bd3157 13822019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1383
1384 PR fortran/90344
1385 * gfortran.dg/pr90344.f90: New test
1386
39730b97 13872019-05-03 Marc Glisse <marc.glisse@inria.fr>
1388
1389 PR tree-optimization/90269
1390 * g++.dg/tree-ssa/ldist-1.C: New file.
1391
5f215add 13922019-05-03 Richard Biener <rguenther@suse.de>
1393
1394 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
1395
295b8968 13962019-05-03 Richard Biener <rguenther@suse.de>
1397
1398 PR middle-end/89518
1399 * gcc.dg/pr89518.c: New testcase.
1400
8bdbe403 14012019-05-03 Richard Biener <rguenther@suse.de>
1402
1403 PR middle-end/87314
1404 * gcc.dg/pr87314-1.c: New testcase.
1405
68bbf29c 14062019-05-03 Richard Biener <rguenther@suse.de>
1407
1408 PR tree-optimization/88963
1409 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
1410 * gcc.target/i386/pr88963-1.c: New testcase.
1411 * gcc.target/i386/pr88963-2.c: Likewise.
1412
f3d1d71c 14132019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
1414
1415 PR target/88809
1416 * gcc.target/i386/pr88809.c: Adjust for darwin.
1417 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
1418
b740088a 14192019-05-03 Jakub Jelinek <jakub@redhat.com>
1420
1421 PR tree-optimization/90303
1422 * g++.target/i386/pr90303.C: New test.
1423
3e35c5db 14242019-05-03 Richard Biener <rguenther@suse.de>
1425
1426 PR tree-optimization/89698
1427 * g++.dg/tree-ssa/pr89698.C: New testcase.
1428
62f7d052 14292019-05-02 Iain Sandoe <iain@sandoe.co.uk>
1430
1431 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
1432
5bf29a97 14332019-05-02 Richard Biener <rguenther@suse.de>
1434
1435 PR tree-optimization/89653
1436 * g++.dg/vect/pr89653.cc: New testcase.
1437
38aa4676 14382019-05-02 Richard Biener <rguenther@suse.de>
1439
1440 PR tree-optimization/89509
1441 * gcc.dg/torture/restrict-8.c: New testcase.
1442
23bf406d 14432019-05-02 Iain Sandoe <iain@sandoe.co.uk>
1444
1445 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
1446 for cold section label.
1447 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
1448 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
1449
335ce423 14502019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1451
1452 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
1453 GNU targets.
1454
d3a7159f 14552019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1456
1457 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
1458
32eaa854 14592019-05-02 Martin Liska <mliska@suse.cz>
1460
1461 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
1462 * g++.target/i386/pr57362.C: Likewise.
1463
92db0cce 14642019-05-02 Martin Liska <mliska@suse.cz>
1465
1466 PR target/88809
1467 * gcc.target/i386/pr88809.c: New test.
1468 * gcc.target/i386/pr88809-2.c: New test.
1469
0bc9082b 14702019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
1471
1472 PR fortran/60144
1473 * gfortran.dg/block_name_2.f90: Adjust dg-error.
1474 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
261e88be 1475 * gfortran.dg/pr60144.f90: New test.
0bc9082b 1476
cd0e3f58 14772019-05-01 Jeff Law <law@redhat.com>
1478
1479 PR tree-optimization/90037
1480 * g++.dg/tree-ssa/pr88797.C: New test.
1481
f906b0e8 14822019-05-01 Nathan Sidwell <nathan@acm.org>
1483
1484 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
1485
a026d580 14862019-04-30 Jakub Jelinek <jakub@redhat.com>
1487
1488 PR target/89093
1489 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
1490 target attribute.
1491
dec78bf6 14922019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
1493
1494 * gcc.dg/sinhatanh-2.c: Count the number of functions.
1495 * gcc.dg/sinhatanh-3.c: Likewise.
1496
a448f8cc 14972019-04-30 Martin Liska <mliska@suse.cz>
1498
1499 * gcc.dg/Werror-13.c: Add new tests for it.
1500 * gcc.dg/pragma-diag-6.c: Likewise.
1501
e5e0055a 15022019-04-30 Jakub Jelinek <jakub@redhat.com>
1503
2ca2513e 1504 PR target/89093
1505 * gcc.target/aarch64/pr89093.c: New test.
1506 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
1507
e5e0055a 1508 PR tree-optimization/89475
1509 * gcc.dg/tree-ssa/pr89475.c: New test.
1510
5f915e9a 15112019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
1512
1513 PR tree-optimization/90240
1514 Revert:
1515 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1516
1517 PR tree-optimization/90078
1518 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
1519
d0767031 15202019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
1521
1522 * gcc.dg/uninit-25-gimple.c: New test.
1523 * gcc.dg/uninit-25.c: New test.
1524 * gcc.dg/uninit-26.c: New test.
1525 * gcc.dg/uninit-27-gimple.c: New test.
1526
855bfda2 15272019-04-29 Richard Biener <rguenther@suse.de>
1528
1529 PR tree-optimization/90278
1530 * gcc.dg/torture/pr90278.c: New testcase.
1531
9aee1351 15322019-04-27 Jakub Jelinek <jakub@redhat.com>
1533
1534 PR c++/90173
1535 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
1536 dg-do run.
1537
85cde1c6 15382019-04-27 Uroš Bizjak <ubizjak@gmail.com>
1539
1540 PR target/89261
1541 * gcc.target/i386/pr89261.c: New test.
1542
037b9c2b 15432019-04-27 Martin Liska <mliska@suse.cz>
1544
1545 PR middle-end/90258
1546 * gcc.dg/completion-5.c: New test.
1547 * gcc.target/i386/spellcheck-options-5.c: New test.
1548
4479f584 15492019-04-26 Jim Wilson <jimw@sifive.com>
1550
1551 * gcc.target/riscv/load-immediate.c: New.
1552
5f52a13d 15532019-04-26 Jonathan Wakely <jwakely@redhat.com>
1554
1555 PR c++/90243
1556 * g++.dg/diagnostic/pr90243.C: New test.
1557
19613a9b 15582019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1559
1560 PR c++/90173
1561 * g++.dg/cpp1z/class-deduction66.C: New.
1562
15632019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2ed13d1a 1564
1565 * g++.dg/diagnostic/trailing1.C: New.
1566
8bbdcaf0 15672019-04-26 Richard Sandiford <richard.sandiford@arm.com>
1568
1569 * gcc.dg/alias-16.c: New test.
1570
760cb209 15712019-04-25 Martin Liska <mliska@suse.cz>
1572 H.J. Lu <hongjiu.lu@intel.com>
1573
1574 PR target/89929
1575 * g++.target/i386/mv28.C: New test.
1576 * gcc.target/i386/mvc14.c: Likewise.
1577 * g++.target/i386/pr57362.C: Updated.
1578
0eee1ea0 15792019-04-24 Jeff Law <law@redhat.com>
1580
1581 PR tree-optimization/90037
1582 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
1583 * gcc.dg/isolate-2.c: Likewise.
1584 * gcc.dg/isolate-4.c: Likewise.
1585 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
1586 * gcc.dg/pr90037.c: New test.
1587
96cdf09b 15882019-04-25 Jakub Jelinek <jakub@redhat.com>
1589
1590 PR c++/44648
1591 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
1592
559783f6 15932019-04-25 Richard Biener <rguenther@suse.de>
1594
1595 PR middle-end/90194
1596 * g++.dg/torture/pr90194.C: New testcase.
1597
c1afaca2 15982019-04-24 Marek Polacek <polacek@redhat.com>
1599
1600 PR c++/90236
1601 * g++.dg/cpp1z/nontype-auto16.C: New test.
1602
68c5e104 16032019-04-24 Jakub Jelinek <jakub@redhat.com>
1604
1605 PR target/90193
1606 * gcc.target/i386/pr90193.c: New test.
1607
4788a5ca 16082019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
1609
1610 PR target/89952
1611 * gcc.target/s390/pr89952.c: New test.
1612
0c5ea32d 16132019-04-24 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR target/90187
1616 * g++.target/i386/pr90187.C: New test.
1617
9a72942b 16182019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
1619
1620 * gdc.test/README.gcc: New file.
1621
f11f7589 16222019-04-24 Jakub Jelinek <jakub@redhat.com>
1623
d32d006e 1624 PR tree-optimization/90208
1625 * gcc.dg/tsan/pr90208-1.c: New test.
1626 * gcc.dg/tsan/pr90208-2.c: New test.
1627
f11f7589 1628 PR tree-optimization/90211
1629 * gcc.dg/autopar/pr90211.c: New test.
1630
22da68fb 16312019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
1632 Robin Dapp <rdapp@linux.ibm.com>
1633
1634 * gdc.dg/link.d: Test if target d_runtime.
1635 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
1636 * gdc.dg/simd.d: Likewise.
1637
7ad41fff 16382019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
1639
1640 * gdc.test/fail_compilation/fail2456.d: New test.
1641 * gdc.test/fail_compilation/test18312.d: New test.
1642 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
1643
a69facdb 16442018-04-23 Sudakshina Das <sudi.das@arm.com>
1645
1646 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
1647 for linux targets.
1648 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
1649 with GNU note section.
1650
f51e2895 16512019-04-23 Jeff Law <law@redhat.com>
1652
1653 * lib/target-supports.exp
1654 (check_effective_target_keeps_null_pointer_checks): Add cr16.
1655
c3c55e1c 16562019-04-23 Roman Zhuykov <zhroma@ispras.ru>
1657
1658 PR rtl-optimization/87979
1659 * gcc.dg/pr87979.c: New test.
1660
fba98a9a 16612019-04-23 Roman Zhuykov <zhroma@ispras.ru>
1662
1663 PR rtl-optimization/84032
1664 * gcc.dg/pr84032.c: New test.
1665
1183882b 16662018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1667
ade6c276 1668 PR tree-optimization/90078
fba98a9a 1669 * g++.dg/tree-ssa/pr90078.C: New test.
ade6c276 1670
16712018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1672
1673 PR tree-optimization/90021
fba98a9a 1674 * gfortran.dg/pr90021.f90: New test.
1183882b 1675
7042c69b 16762019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1677
1678 PR fortran/90166
1679 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
1680
a796a135 16812019-04-22 Paul Thomas <pault@gcc.gnu.org>
1682
1683 PR fortran/57284
1684 * gfortran.dg/class_70.f03
1685
328450f4 16862019-04-21 H.J. Lu <hongjiu.lu@intel.com>
1687
1688 PR target/90178
1689 * gcc.target/i386/pr90178.c: New test.
1690
9d3560da 16912019-04-20 Sandra Loosemore <sandra@codesourcery.com>
1692
1693 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
1694
1e9afbb0 16952019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
1696
1697 PR c++/89900
1698 * g++.dg/cpp0x/pr89900-1.C: New.
1699 * g++.dg/cpp0x/pr89900-2.C: Likewise.
1700 * g++.dg/cpp0x/pr89900-3.C: Likewise.
1701 * g++.dg/cpp0x/pr89900-4.C: Likewise.
1702
b7c7bc83 17032019-04-19 Jakub Jelinek <jakub@redhat.com>
1704
1a7d885e 1705 PR middle-end/90139
1706 * gcc.c-torture/compile/pr90139.c: New test.
1707
dc097d0a 1708 PR c++/90138
1709 * g++.dg/template/pr90138.C: New test.
1710
45cf699c 1711 PR c/89888
1712 * c-c++-common/pr89888.c: New test.
1713 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
1714 Don't expect -Wswitch-unreachable warning.
1715
b7c7bc83 1716 PR c++/90108
1717 * c-c++-common/pr90108.c: New test.
1718
ece3beac 17192019-04-18 Richard Sandiford <richard.sandiford@arm.com>
1720
1721 PR middle-end/85164
1722 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
1723
a894735c 17242019-04-18 Richard Biener <rguenther@suse.de>
1725
1726 PR debug/90131
1727 * gcc.dg/guality/pr90131.c: New testcase.
1728
87b3536a 17292019-04-17 Jakub Jelinek <jakub@redhat.com>
1730
4f13ba2f 1731 PR c++/89325
1732 * g++.dg/ext/attrib58.C: New test.
1733 * g++.dg/ext/attrib59.C: New test.
1734 * g++.dg/ext/attrib60.C: New test.
1735
87b3536a 1736 PR target/90125
1737 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
1738 constants to ensure precise result even when not using fma.
1739 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
1740 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
1741 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
1742 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
1743 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
1744 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
1745 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
1746 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
1747 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
1748
f1d497bc 17492019-04-17 Marek Polacek <polacek@redhat.com>
1750
1751 PR c++/90124 - bogus error with incomplete type in decltype.
1752 * g++.dg/cpp0x/decltype70.C: New test.
1753
22c90e61 17542019-04-17 Jakub Jelinek <jakub@redhat.com>
1755
1756 PR middle-end/90095
1757 * gcc.dg/pr90095-1.c: New test.
1758 * gcc.dg/pr90095-2.c: New test.
1759
27d00f91 17602019-04-17 Thomas Schwinge <thomas@codesourcery.com>
1761
b8d03885 1762 PR fortran/90048
1763 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
1764 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
1765 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
1766
27d00f91 1767 PR fortran/90067
1768 PR fortran/90114
1769 * gfortran.dg/goacc/private-1.f95: Remove file.
1770 * gfortran.dg/goacc/private-2.f95: Likewise.
1771 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
1772 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
1773 Likewise.
1774 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
1775
9ab7f779 17762019-04-17 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR target/89093
1779 * gcc.target/arm/pr89093-2.c: New test.
1780
367d4f65 17812019-04-16 Jakub Jelinek <jakub@redhat.com>
1782
1783 PR c++/86953
1784 * g++.dg/cpp0x/constexpr-86953.C: New test.
1785
76567344 17862019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
1787
1788 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
1789
2659c6e1 17902019-04-16 Alexandre Oliva <aoliva@redhat.com>
1791
bef3547f 1792 PR debug/89528
1793 * gcc.dg/guality/pr89528.c: New.
1794
2659c6e1 1795 PR rtl-optimization/86438
1796 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
1797
61c8e77a 17982019-04-16 Jakub Jelinek <jakub@redhat.com>
1799
64309d66 1800 PR target/90096
1801 * gcc.target/i386/pr90096.c: New test.
1802 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
1803 * gcc.target/i386/pr69255-2.c: Likewise.
1804 * gcc.target/i386/pr69255-3.c: Likewise.
1805
9040e4bf 1806 PR rtl-optimization/90082
1807 * gcc.dg/pr90082.c: New test.
1808
61c8e77a 1809 PR tree-optimization/90090
1810 * g++.dg/opt/pr90090.C: New test.
1811
25971ca0 18122019-04-16 Richard Biener <rguenther@suse.de>
1813
1814 PR tree-optimization/56049
1815 * gfortran.dg/pr56049.f90: New testcase.
1816
969b7ab6 18172019-04-15 Richard Biener <rguenther@suse.de>
1818
1819 PR debug/90074
1820 * gcc.dg/guality/pr90074.c: New testcase.
1821
a5189c16 18222019-04-15 Richard Biener <rguenther@suse.de>
1823
1824 PR tree-optimization/90071
1825 * gcc.dg/torture/pr90071.c: New testcase.
1826
f9fd14f1 18272019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
1828
1829 PR rtl-optimization/89794
1830 * gcc.dg/torture/pr89794.c: New testcase.
1831
d8c94794 18322019-04-15 Richard Biener <rguenther@suse.de>
1833
1834 PR ipa/88936
1835 * gcc.dg/torture/pr88936-1.c: New testcase.
1836 * gcc.dg/torture/pr88936-2.c: Likewise.
1837 * gcc.dg/torture/pr88936-3.c: Likewise.
1838
fc01d804 18392019-04-15 Martin Jambor <mjambor@suse.cz>
1840
1841 PR ipa/pr89693
1842 * g++.dg/ipa/pr89693.C: New test.
1843
39ebb014 18442019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
1845
1846 PR tree-optimization/90020
1847 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
1848
008ae11c 18492019-04-14 Jan Hubicka <hubicka@ucw.cz>
1850
1851 PR lto/89358
1852 * g++.dg/lto/pr89358_0.C: New testcase.
1853 * g++.dg/lto/pr89358_1.C: New testcase.
1854
4aab7293 18552019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1856
1857 PR fortran/85448
1858 * gfortran.dg/bind_c_usage_33.f90: New test and...
1859 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
1860
37684a4c 18612019-04-14 Paul Thomas <pault@gcc.gnu.org>
1862
1863 PR fortran/89843
1864 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
1865 in ctg. Test the conversion of the descriptor types in the main
1866 program.
1867 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
1868 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
1869
1870 PR fortran/89846
1871 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
1872 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
1873
1874 PR fortran/90022
1875 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
1876 the computation of 'ans'. Also, change the expected results for
1877 CFI_is_contiguous to comply with standard.
1878 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
1879 results for CFI_is_contiguous to comply with standard.
1880 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
1881 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
1882
c1bb27eb 18832019-04-13 Jakub Jelinek <jakub@redhat.com>
1884
1885 PR target/89093
1886 * gcc.target/arm/pr89093.c: New test.
1887
81e61a19 18882019-04-12 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR c/89933
1891 * c-c++-common/pr89933.c: New test.
1892
e7136105 18932019-04-12 Martin Sebor <msebor@redhat.com>
1894
1895 PR c/88383
1896 PR c/89288
1897 PR c/89798
1898 PR c/89797
1899 * c-c++-common/attributes-1.c: Adjust.
1900 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
1901 * c-c++-common/builtin-has-attribute-6.c: New test.
1902 * c-c++-common/builtin-has-attribute-7.c: New test.
1903 * c-c++-common/pr71574.c: Adjust.
1904 * gcc.dg/pr25559.c: Adjust.
1905 * gcc.dg/attr-vector_size.c: New test.
1906
9429be6d 19072019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 1908
9429be6d 1909 PR rtl-optimization/89965
1910 * gcc.target/i386/pr89965.c: New test.
1911
01e345e0 19122019-04-12 Marek Polacek <polacek@redhat.com>
1913
1914 PR c++/87603 - constexpr functions are no longer noexcept.
1915 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
1916 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
1917 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
1918 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
1919 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
1920 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
1921
1fdc37a3 19222019-04-12 Marek Polacek <polacek@redhat.com>
1923
1924 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
1925 * g++.dg/cpp0x/pr86397-1.C: Likewise.
1926 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1927
9b308bad 19282019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
1929
1930 * g++.target/arm/arm.exp: Change format of default prune regex.
1931 * gcc.target/arm/arm.exp: Change format of default prune regex.
1932
a32720fa 19332019-04-12 Martin Liska <mliska@suse.cz>
1934
1935 PR middle-end/89970
1936 * gcc.target/i386/mvc15.c: New test.
1937 * gcc.target/i386/mvc3.c: Quote target in error pattern.
1938 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
1939
35f7187b 19402019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1941
1942 PR target/87532
1943 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
1944 instruction counts.
1945 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1946 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1947
18635244 19482019-04-12 Jakub Jelinek <jakub@redhat.com>
1949
a538a79e 1950 PR c/89946
1951 * c-c++-common/pr89946.c: New test.
1952
18635244 1953 PR rtl-optimization/90026
1954 * g++.dg/opt/pr90026.C: New test.
1955
32dfb4d5 19562018-04-11 Steve Ellcey <sellcey@marvell.com>
1957
1958 PR rtl-optimization/87763
1959 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
1960 to bfi.
1961
948ac165 19622019-04-11 Richard Biener <rguenther@suse.de>
1963
1964 PR tree-optimization/90020
1965 * gcc.dg/torture/pr90020.c: New testcase.
1966
29659b56 19672019-04-11 Richard Biener <rguenther@suse.de>
1968
1969 PR tree-optimization/90018
1970 * gcc.dg/vect/pr90018.c: New testcase.
1971
043de264 19722018-04-10 Steve Ellcey <sellcey@marvell.com>
1973
1974 PR rtl-optimization/87763
1975 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
1976 to bfi.
1977 * gcc.target/aarch64/combine_bfi_2.c: New test.
1978
92a180c6 19792019-04-10 Jakub Jelinek <jakub@redhat.com>
1980
4e99a877 1981 PR middle-end/90025
1982 * gcc.c-torture/execute/pr90025.c: New test.
1983
92a180c6 1984 PR c++/90010
1985 * gcc.dg/pr90010.c: New test.
1986
670b9156 19872019-04-09 Uroš Bizjak <ubizjak@gmail.com>
1988
1989 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
1990 (dg-options): Use -O2 -fdump-rtl-ce1.
1991 (dg-final): Scan ce1 RTL dump instead of asm dump.
1992
fe1f0bcd 19932019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
1994
1995 PR target/90024
1996 * gcc.dg/torture/neon-immediate-timode.c: New test.
1997
67fdb54d 19982019-04-09 Jakub Jelinek <jakub@redhat.com>
1999
5f17d3c4 2000 PR tree-optimization/89998
2001 * gcc.c-torture/compile/pr89998-1.c: New test.
2002 * gcc.c-torture/compile/pr89998-2.c: New test.
2003
67fdb54d 2004 PR target/90015
2005 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
2006 diagnostics.
2007
7e41cae0 20082019-04-08 Richard Biener <rguenther@suse.de>
2009
2010 PR tree-optimization/90006
2011 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
2012
05eeaf54 20132019-04-08 Jakub Jelinek <jakub@redhat.com>
2014
0c1c590a 2015 PR rtl-optimization/89865
2016 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
2017
05eeaf54 2018 PR rtl-optimization/89865
2019 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
2020 on ia32.
2021
2199e93e 20222019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2023
2024 PR tree-optimization/89725
2025 * gcc.dg/tree-ssa/pr89725.c: New test.
2026
8d1448db 20272019-04-08 Martin Liska <mliska@suse.cz>
2028
2029 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
2030
7651759b 20312019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2032
2033 PR c++/89914
2034 * g++.dg/ext/has_nothrow_constructor-3.C: New.
2035
dd88b038 20362019-04-07 Uroš Bizjak <ubizjak@gmail.com>
2037
2038 PR target/89945
2039 * gcc.target/i386/pr89945.c: New test.
2040
180a5ec9 20412019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2042
2043 PR fortran/87352
2044 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
2045 * gfortran.dg/finalize_33.f90: Likewise.
2046 * gfortran.dg/finalize_34.f90: New test.
2047
901be419 20482019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2049
2050 PR fortran/89981
2051 * gfortran.dg/entry_22.f90: New test.
2052
168afa9b 20532019-04-05 Marek Polacek <polacek@redhat.com>
2054
2055 PR c++/87145 - bogus error converting class type in template arg list.
2056 * g++.dg/cpp0x/constexpr-conv3.C: New test.
2057 * g++.dg/cpp0x/constexpr-conv4.C: New test.
2058
49666f40 20592019-04-05 Martin Sebor <msebor@redhat.com>
2060
2061 PR bootstrap/89980
2062 * g++.dg/init/array52.C: New test.
2063
d0162866 20642019-04-05 David Malcolm <dmalcolm@redhat.com>
2065
2066 PR c/89985
2067 * c-c++-common/pr89985.c: New test.
2068
39b40fa7 20692019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
2070
2071 PR c/71598
2072 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
2073 size of enums.
2074 * gcc.dg/torture/pr71598-2.c: Likewise.
2075
1e689000 20762019-04-05 Marek Polacek <polacek@redhat.com>
2077
49666f40 2078 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 2079 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
2080
82e79b5e 20812019-04-05 Richard Biener <rguenther@suse.de>
2082
2083 PR debug/89892
2084 PR debug/89905
2085 * gcc.dg/guality/pr89892.c: New testcase.
2086 * gcc.dg/guality/pr89905.c: Likewise.
2087 * gcc.dg/guality/loop-1.c: Likewise.
2088
9cbde7ad 20892019-04-05 Richard Sandiford <richard.sandiford@arm.com>
2090
2091 PR tree-optimization/89956
2092 * gfortran.dg/pr89956.f90: New test.
2093
b11751dc 20942019-04-04 Martin Sebor <msebor@redhat.com>
2095
2096 PR c++/89974
2097 PR c++/89878
2098 PR c++/89833
2099 PR c++/47488
2100 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
2101 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
2102 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
2103 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
2104 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
2105 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
2106 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
2107 * gcc/testsuite/g++.dg/init/array51.C: New test.
2108 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
2109
cdde1804 21102019-04-04 Martin Sebor <msebor@redhat.com>
2111
2112 PR middle-end/89957
2113 PR middle-end/89911
2114 * gcc.dg/Wstringop-overflow-13.c: New test.
2115
ffc3c769 21162019-04-04 Martin Sebor <msebor@redhat.com>
2117
2118 PR middle-end/89934
2119 * gcc.dg/Wrestrict-19.c: New test.
2120 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
2121
1a15dd71 21222019-04-04 Jeff Law <law@redhat.com>
2123
2124 PR rtl-optimization/89399
2125 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 2126
c453bf88 21272019-04-04 Harald Anlauf <anlauf@gmx.de>
2128
e62a08c8 2129 PR fortran/89904
c453bf88 2130 * gfortran.dg/pr85797.f90: Adjust testcase.
2131
19474c76 21322019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2133
2134 PR c++/65619
2135 * g++.dg/template/friend67.C: New.
2136
194bf565 21372019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2138
2139 PR c++/61327
2140 * g++.dg/cpp0x/friend4.C: New.
2141 * g++.dg/cpp0x/friend5.C: Likewise.
2142
3b1530d1 21432019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2144
2145 PR c++/56643
2146 * g++.dg/cpp0x/noexcept40.C: New.
2147
45b5611b 21482019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
2149
2150 PR fortran/68567
2151 * gfortran.dg/parameter_array_error_1.f90: New test.
2152
9939b2f7 21532019-04-03 qing zhao <qing.zhao@oracle.com>
2154
2155 PR tree-optimization/89730
2156 * gcc.dg/live-patching-4.c: New test.
2157
afe53b55 21582019-04-03 Clément Chigot <clement.chigot@atos.net>
2159
2160 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
2161 supported.
2162
f3d42468 21632019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 2164
2165 PR c/71598
2166 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
2167 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
2168
4225afe1 21692019-04-03 Richard Biener <rguenther@suse.de>
2170
2171 PR tree-optimization/84101
2172 * gcc.target/i386/pr84101.c: New testcase.
2173
98309278 21742019-04-02 Jeff Law <law@redhat.com>
2175
2176 * gcc.target/visium/bit_shift.c: xfail.
2177
f3d2a658 21782019-04-02 Uroš Bizjak <ubizjak@gmail.com>
2179
2180 PR target/89902
2181 PR target/89903
2182 * gcc.target/i386/pr70799-4.c: Remove.
2183 * gcc.target/i386/pr70799-5.c: Remove.
2184 * gcc.target/i386/pr89902.c: New test.
2185 * gcc.target/i386/pr89903.c: Ditto.
2186
06f30566 21872019-04-02 Andrey Belevantsev <abel@ispras.ru>
2188
2189 PR rtl-optimization/84206
2190 * gcc.dg/pr84206.c: New test.
2191
8da4fe0d 21922019-04-02 Andrey Belevantsev <abel@ispras.ru>
2193
2194 PR rtl-optimization/85876
2195 * gcc.dg/pr85876.c: New test.
2196
192ece6e 21972019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2198
2199 * gcc.target/s390/zvector/vec-double-compile.c: New test.
2200 * gcc.target/s390/zvector/vec-float-compile.c: New test.
2201 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
2202 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
2203
7a1fd0b2 22042019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2205
2206 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
2207 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
2208 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
2209 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
2210
033411a9 22112019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2212
2213 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
2214 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
2215
f3692774 22162019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2217
2218 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
2219 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
2220
c89c20fa 22212019-04-02 Alexander Monakov <amonakov@ispras.ru>
2222
2223 PR testsuite/89916
2224 * gcc.dg/pr86928.c: Do not attempt to add -m32.
2225
e974fcf3 22262019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2227
2228 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
2229 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
2230 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
2231 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
2232 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
2233 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
2234 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
2235 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
2236
58c10639 22372019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2238
2239 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
2240 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
2241 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
2242 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
2243 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
2244 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
2245
9800b362 22462019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2247
2248 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
2249 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
2250 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
2251 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
2252
b048920d 22532019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2254
2255 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
2256 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
2257
dbeb7608 22582019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2259
2260 * gcc.target/s390/arch13/sel-1.c: New test.
2261
6c837438 22622019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2263
2264 * gcc.target/s390/arch13/popcount-1.c: New test.
2265
92d5e9eb 22662019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2267
2268 * gcc.target/s390/arch13/bitops-1.c: New test.
2269 * gcc.target/s390/arch13/bitops-2.c: New test.
2270 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
2271 option and adjust line numbers.
2272 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2273
c4bc178c 22742019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2275
2276 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
2277 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
2278 runtime check for the vxe2 hardware feature on IBM Z.
2279
20dd1418 22802019-04-01 H.J. Lu <hongjiu.lu@intel.com>
2281
2282 PR testsuite/89907
2283 * lib/target-supports.exp (check_avx2_available): Replace
2284 avx_available with avx2_available.
2285
a78ef9b4 22862019-04-01 Andrey Belevantsev <abel@ispras.ru>
2287
2288 PR rtl-optimization/85412
2289 * gcc.dg/pr85412.c: New test.
2290
00bc562a 22912019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2292
2293 PR c++/62207
2294 * g++.dg/template/crash130.C: New.
2295 * g++.dg/template/crash131.C: Likewise.
2296
a38fa913 22972019-04-01 Martin Sebor <msebor@redhat.com>
2298
2299 PR c/89685
2300 * gcc.dg/attr-copy-8.c: New test.
2301 * g++.dg/ext/attr-copy-2.C: New test.
2302
36aec94f 23032019-04-01 Andrey Belevantsev <abel@ispras.ru>
2304
2305 PR rtl-optimization/86928
2306 * gcc.dg/pr86928.c: New test.
2307
33a4b080 23082019-04-01 Andrey Belevantsev <abel@ispras.ru>
2309
2310 PR rtl-optimization/87273
2311 * gcc.dg/pr87273.c: New test.
2312
806ba310 23132019-04-01 Martin Liska <mliska@suse.cz>
2314
2315 PR driver/89861
2316 * gcc.dg/spellcheck-options-18.c: New test.
2317 * gcc.dg/spellcheck-options-19.c: New test.
2318 * gcc.dg/spellcheck-options-20.c: New test.
2319 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
2320 * gcc.dg/completion-2.c: Add one variant with no argument.
2321
56fc9e27 23222019-04-01 Richard Biener <rguenther@suse.de>
2323
2324 PR c/71598
2325 * gcc.dg/torture/pr71598-1.c: New testcase.
2326 * gcc.dg/torture/pr71598-2.c: Likewise.
2327 * gcc.dg/torture/pr71598-3.c: Likewise.
2328
cf13db0c 23292019-03-31 Marek Polacek <polacek@redhat.com>
2330
2331 PR c++/89852 - ICE with C++11 functional cast with { }.
2332 * g++.dg/cpp0x/initlist115.C: New test.
2333
24709509 23342019-03-31 Harald Anlauf <anlauf@gmx.de>
2335
2336 PR fortran/83515
2337 PR fortran/85797
2338 * gfortran.dg/pr85797.f90: New test.
2339
d8fc6024 23402019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2341
2342 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
2343
9d4769cc 23442019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
2345
2346 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
2347 cleanup_extra_files.
2348 (dmd2dg): Copy additional files after test is translated.
2349 (gdc-do-test): Remove all copied files after test.
2350
f22577c1 23512019-03-30 Paul Thomas <pault@gcc.gnu.org>
2352
2353 PR fortran/89841
2354 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
2355 for c_deallocate, c_allocate and c_assumed_size so that the
2356 attributes of the array arguments are correct and are typed.
2357 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
2358 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
2359
2360 PR fortran/89842
2361 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
2362 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
2363
173fbd49 23642019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2365
2366 PR fortran/89866
2367 * gfortran.dg/pointer_intent_8.f90: New test.
2368
f15d2aa0 23692019-03-29 Jim Wilson <jimw@sifive.com>
2370
2371 * gcc.target/riscv/predef-1.c: New.
2372 * gcc.target/riscv/predef-2.c: New.
2373 * gcc.target/riscv/predef-3.c: New.
2374 * gcc.target/riscv/predef-4.c: New.
2375 * gcc.target/riscv/predef-5.c: New.
2376 * gcc.target/riscv/predef-6.c: New.
2377 * gcc.target/riscv/predef-7.c: New.
2378 * gcc.target/riscv/predef-8.c: New.
2379
7e6aef80 23802019-03-29 Jakub Jelinek <jakub@redhat.com>
2381
33ad377c 2382 PR rtl-optimization/89865
2383 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
2384 the first argument register, so that occassional spills/fills are
2385 ignored.
2386
9a6cce24 2387 PR sanitizer/89869
2388 * g++.dg/ubsan/vptr-14.C: New test.
2389
7e6aef80 2390 PR c/89872
2391 * gcc.dg/tree-ssa/pr89872.c: New test.
2392
2d3cf878 23932019-03-29 Roman Zhuykov <zhroma@ispras.ru>
2394
2395 * gcc.dg/diag-sanity.c: New test.
2396
ca6ebc80 23972019-03-29 Marek Polacek <polacek@redhat.com>
2398
2399 PR c++/89871
2400 * g++.dg/cpp2a/desig14.C: New test.
2401
8e98407e 2402 PR c++/89876 - ICE with deprecated conversion.
2403 * g++.dg/warn/conv5.C: New test.
2404
c6ab3411 24052019-03-29 Martin Liska <mliska@suse.cz>
2406
2407 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
2408 * gcc.dg/pr68766.c: Likewise.
2409
941c2b01 24102019-03-29 Jakub Jelinek <jakub@redhat.com>
2411
2412 PR rtl-optimization/87485
2413 * gcc.dg/pr87485.c: New test.
2414
744a33a1 24152019-03-28 Jakub Jelinek <jakub@redhat.com>
2416
2417 PR middle-end/89621
2418 * gfortran.dg/gomp/pr89621.f90: New test.
2419
6d0d620b 24202019-03-28 Martin Sebor <msebor@redhat.com>
2421
c64c2ed5 2422 PR c++/66548
2423 * g++.dg/cpp0x/decltype-pr66548.C: New test.
2424
6d0d620b 2425 PR c++/81506
2426 * g++.dg/cpp0x/decltype-pr81506.C: New test.
2427
facf139f 24282019-03-28 Marek Polacek <polacek@redhat.com>
2429
2430 PR c++/89612 - ICE with member friend template with noexcept.
2431 * g++.dg/cpp0x/noexcept38.C: New test.
2432 * g++.dg/cpp0x/noexcept39.C: New test.
2433 * g++.dg/cpp1z/noexcept-type21.C: New test.
2434
e634ab35 24352019-03-28 Uroš Bizjak <ubizjak@gmail.com>
2436
2437 PR target/89848
2438 * gcc.target/i386/pr89848.c: New test.
2439
fcec39e1 24402019-03-28 Marek Polacek <polacek@redhat.com>
2441
2442 PR c++/89836 - bool constant expression and explicit conversions.
2443 * g++.dg/cpp2a/explicit15.C: New test.
2444
ad6978a6 24452019-03-28 Jakub Jelinek <jakub@redhat.com>
2446
0114c224 2447 PR c/89812
2448 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
2449 other than AVR. Add dg-options "".
2450
ad6978a6 2451 PR c++/89785
2452 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
2453 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
2454
c271ea7f 24552019-03-27 Janus Weil <janus@gcc.gnu.org>
2456
2457 PR fortran/85537
2458 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
2459 * gfortran.dg/pointer_init_11.f90: New test case.
2460
abe531e3 24612019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
2462
2463 PR target/85667
2464 * gcc.target/i386/pr85667-5.c: New testcase.
2465 * gcc.target/i386/pr85667-6.c: New testcase.
2466
883924e1 24672019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
2468
2469 PR testsuite/89834
5224812d 2470 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 2471
1cf6e93b 24722019-03-27 Peter Bergner <bergner@linux.ibm.com>
2473
2474 PR rtl-optimization/89313
2475 * gcc.dg/pr89313.c: New test.
2476
49914a10 24772019-03-26 Jeff Law <law@redhat.com>
2478
2479 PR rtl-optimization/87761
2480 PR rtl-optimization/89826
2481 * gcc.c-torture/execute/pr89826.c: New test.
2482
496d55fd 24832019-03-27 Richard Biener <rguenther@suse.de>
2484
2485 * gcc.dg/torture/20190327-1.c: New testcase.
2486
b0bd2392 24872019-03-27 Paul Thomas <pault@gcc.gnu.org>
2488
2489 PR fortran/88247
2490 * gfortran.dg/associate_47.f90: New test.
2491
4a5df39c 24922019-03-27 Richard Biener <rguenther@suse.de>
2493
2494 PR tree-optimization/89463
2495 * gcc.dg/guality/pr89463.c: New testcase.
2496
5bcde5d8 24972019-03-26 Uroš Bizjak <ubizjak@gmail.com>
2498
2499 PR target/89827
2500 * gcc.target/i386/pr89827.c: New test.
2501
e9b6707f 25022019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2503
2504 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
2505 syntax.
2506
ed85753c 25072019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
2508
2509 PR tree-optimization/81740
2510 * gcc.dg/vect/pr81740-1.c: New testcase.
2511 * gcc.dg/vect/pr81740-2.c: Likewise.
2512
c0106ced 25132019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
2514
2515 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
2516 options in permute args tests.
2517
158e6ce3 25182019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2519
2520 PR c++/84598
2521 * g++.dg/ext/pr84598.C: New.
2522
024a645d 25232019-03-26 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR c++/89796
2526 * g++.dg/gomp/pr89796.C: New test.
2527 * gcc.dg/gomp/pr89796.c: New test.
2528
47fac92f 25292019-03-25 David Malcolm <dmalcolm@redhat.com>
2530
2531 PR rtl-optimization/88347
2532 PR rtl-optimization/88423
2533 * gcc.c-torture/compile/pr88347.c: New test.
2534 * gcc.c-torture/compile/pr88423.c: New test.
2535
89793f1a 25362019-03-25 Martin Sebor <msebor@redhat.com>
2537
2538 PR c/89812
2539 * gcc.dg/attr-aligned-3.c: New test.
2540
beb921e1 25412019-03-25 Johan Karlsson <johan.karlsson@enea.com>
2542
2543 PR debug/86964
2544 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
2545
ac557922 25462019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2547
2548 PR c++/84661
2549 PR c++/85013
2550 * g++.dg/concepts/pr84661.C: New.
2551 * g++.dg/torture/pr85013.C: Likewise.
2552
1de8eb3e 25532019-03-25 Marek Polacek <polacek@redhat.com>
2554
751baf9c 2555 PR c++/89214 - ICE when initializing aggregates with bases.
2556 * g++.dg/cpp1z/aggr-base8.C: New test.
2557 * g++.dg/cpp1z/aggr-base9.C: New test.
2558
1de8eb3e 2559 PR c++/89705 - ICE with reference binding with conversion function.
2560 * g++.dg/cpp0x/rv-conv2.C: New test.
2561
fbdb74ac 25622019-03-25 Richard Biener <rguenther@suse.de>
2563
2564 PR tree-optimization/89789
2565 * gcc.dg/torture/pr89789.c: New testcase.
2566
37682124 25672019-03-25 Nathan Sidwell <nathan@acm.org>
2568
2569 * g++.dg/abi/lambda-static-1.C: New.
2570
43a607ba 25712019-03-25 Richard Biener <rguenther@suse.de>
2572
2573 PR tree-optimization/89802
2574 * g++.dg/tree-ssa/pr89802.C: New testcase.
2575
f009459b 25762019-03-25 Jakub Jelinek <jakub@redhat.com>
2577
2578 PR c++/60702
2579 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
2580 for _ZTH* calls.
2581 * g++.dg/tls/thread_local11a.C: New test.
2582
a0563775 25832019-03-25 Richard Biener <rguenther@suse.de>
2584
2585 PR middle-end/89790
2586 * g++.dg/pr89790.C: New testcase.
2587
add664cb 25882019-03-24 Uroš Bizjak <ubizjak@gmail.com>
2589
2590 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
2591 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
2592 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
2593 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
2594
9d74321b 25952019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2596
2597 PR fortran/78865
3f056acb 2598 * gfortran.dg/altreturn_10.f90: New test.
2599 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 2600
74fde7b5 26012019-03-22 Vladimir Makarov <vmakarov@redhat.com>
2602
2603 PR rtl-optimization/89676
2604 * gcc.target/i386/pr89676.c: New.
2605
84f13b2f 26062019-03-22 Jakub Jelinek <jakub@redhat.com>
2607
8815602b 2608 PR c++/60702
2609 * g++.dg/tls/thread_local11.C: New test.
2610 * g++.dg/tls/thread_local11.h: New test.
2611 * g++.dg/tls/thread_local12a.C: New test.
2612 * g++.dg/tls/thread_local12b.C: New test.
2613 * g++.dg/tls/thread_local12c.C: New test.
2614 * g++.dg/tls/thread_local12d.C: New test.
2615 * g++.dg/tls/thread_local12e.C: New test.
2616 * g++.dg/tls/thread_local12f.C: New test.
2617 * g++.dg/tls/thread_local12g.C: New test.
2618 * g++.dg/tls/thread_local12h.C: New test.
2619 * g++.dg/tls/thread_local12i.C: New test.
2620 * g++.dg/tls/thread_local12j.C: New test.
2621 * g++.dg/tls/thread_local12k.C: New test.
2622 * g++.dg/tls/thread_local12l.C: New test.
2623
84f13b2f 2624 PR c++/87481
2625 * g++.dg/cpp1y/constexpr-87481.C: New test.
2626
26b21081 26272019-03-22 Simon Wright <simon@pushface.org>
2628
2629 PR ada/89583
2630 * gnat.dg/socket2.adb: New.
2631
762cd80c 26322019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
2633
2634 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
2635
00a3b72b 26362019-03-22 Hongtao Liu <hongtao.liu@intel.com>
2637
2638 PR target/89784
2639 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
2640 for _mm_mask{,3,z}_*.
2641 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
2642 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
2643 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
2644 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
2645 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
2646 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
2647 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
2648 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
2649 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
2650 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
2651 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
2652 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
2653 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
2654 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
2655 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
2656
26572019-03-22 Jakub Jelinek <jakub@redhat.com>
2658
2659 PR target/89784
2660 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
2661 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
2662 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
2663 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
2664 __builtin_ia32_vfmsubss3_mask3): Define.
2665 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
2666 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
2667 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
2668 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
2669 __builtin_ia32_vfmsubss3_mask3): Define.
2670 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
2671 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
2672 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
2673 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
2674 __builtin_ia32_vfmsubss3_mask3): Define.
2675 * gcc.target/i386/sse-14.c: Add tests for
2676 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
2677 * gcc.target/i386/sse-22.c: Likewise.
2678
9f85b0fb 26792019-03-21 Martin Sebor <msebor@redhat.com>
2680
2681 PR tree-optimization/89350
2682 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
2683 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
2684 * gcc.dg/Wstringop-overflow-11.c: New test.
2685 * gcc.dg/Wstringop-overflow-12.c: New test.
2686 * gcc.dg/pr89350.c: New test.
2687 * gcc.dg/pr40340-1.c: Adjust expected warning.
2688 * gcc.dg/pr40340-2.c: Same.
2689 * gcc.dg/pr40340-4.c: Same.
2690 * gcc.dg/pr40340-5.c: Same.
2691
654b4632 26922019-03-21 Jakub Jelinek <jakub@redhat.com>
2693
4b46d8a6 2694 PR lto/89692
2695 * g++.dg/other/pr89692.C: New test.
2696
654b4632 2697 PR c++/89767
2698 * g++.dg/cpp1y/lambda-init18.C: New test.
2699 * g++.dg/cpp1y/lambda-init19.C: New test.
2700 * g++.dg/cpp1y/pr89767.C: New test.
2701
c1769f9f 27022019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 2703 Cesar Philippidis <cesar@codesourcery.com>
2704
2705 PR fortran/72741
2706 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
2707 file.
2708 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
2709 Likewise.
2710
27112019-03-21 Thomas Schwinge <thomas@codesourcery.com>
2712
2713 PR fortran/72741
2714 * c-c++-common/goacc/routine-3-extern.c: New file.
2715 * c-c++-common/goacc/routine-3.c: Adjust.
2716 * c-c++-common/goacc/routine-4-extern.c: New file.
2717 * c-c++-common/goacc/routine-4.c: Adjust.
2718 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 2719
cbfb10ec 2720 PR fortran/89773
2721 * gfortran.dg/goacc/pr89773.f90: New file.
2722 * gfortran.dg/goacc/pr77765.f90: Adjust.
2723 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
2724
467b1bdb 2725 PR fortran/72741
2726 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
2727
44ff4c8d 2728 PR fortran/72741
2729 * gfortran.dg/goacc/routine-module-1.f90: New file.
2730 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
2731 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2732
44ff9fb6 2733 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
2734
f2137b85 2735 PR fortran/56408
2736 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
2737 (dg-compile-aux-modules): Fix diagnostic.
2738 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
2739 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
2740
e78648a6 2741 PR fortran/56408
2742 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
2743 missing nexted dg-test call support in dejaGNU 1.4.4.
2744
c1769f9f 2745 PR fortran/29383
2746 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
2747 other '*.exp' files.
2748
ae5efb2c 27492019-03-21 Richard Biener <rguenther@suse.de>
2750
2751 PR tree-optimization/89779
2752 * gcc.dg/torture/pr89779.c: New testcase.
2753
37bd0891 27542019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2755
2756 PR c++/78645
2757 * g++.dg/cpp0x/constexpr-ice20.C: New.
2758
e6c0a0e8 27592019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2760
2761 PR c++/89571
2762 * g++.dg/cpp0x/noexcept37.C: New.
2763
bffad515 27642019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
2765
2766 PR d/89017
2767 * gdc.dg/pr89017.d: New test.
2768
327f6a12 27692019-03-20 Janus Weil <janus@gcc.gnu.org>
2770
2771 PR fortran/71861
2772 * gfortran.dg/interface_abstract_5.f90: New test case.
2773
f374a534 27742019-03-20 Jakub Jelinek <jakub@redhat.com>
2775
2776 PR target/89775
2777 * gcc.target/s390/pr89775-1.c: New test.
2778 * gcc.target/s390/pr89775-2.c: New test.
2779
fcf9e045 27802019-03-20 Jakub Jelinek <jakub@redhat.com>
2781
2782 PR target/89752
2783 * g++.target/aarch64/aarch64.exp: New file.
2784 * g++.target/aarch64/pr89752.C: New test.
2785
dc0cf270 27862019-03-19 Martin Sebor <msebor@redhat.com>
2787
2788 PR tree-optimization/89688
2789 * gcc.dg/strlenopt-61.c: New test.
2790 * g++.dg/warn/Wstringop-overflow-2.C: New test.
2791
2bc36e30 27922019-03-19 Jim Wilson <jimw@sifive.com>
2793
2794 PR target/89411
2795 * gcc.target/riscv/losum-overflow.c: New test.
2796
5f7947cf 27972019-03-19 Martin Sebor <msebor@redhat.com>
2798
2799 PR tree-optimization/89644
2800 * gcc.dg/Wstringop-truncation-8.c: New test.
2801
99e80969 28022019-03-19 Martin Liska <mliska@suse.cz>
2803
2804 PR middle-end/89737
2805 * gcc.dg/pr89737.c: New test.
2806
8022ad85 28072019-03-19 Jan Hubicka <hubicka@ucw.cz>
2808
2809 PR lto/87809
2810 PR lto/89335
2811 * g++.dg/lto/pr87089_0.C: New testcase.
2812 * g++.dg/lto/pr87089_1.C: New testcase.
2813 * g++.dg/lto/pr89335_0.C: New testcase.
2814
797edc3a 28152019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2816
2817 PR target/89736
2818 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
2819 restrict this test to vsx targets.
2820
14b34371 28212019-03-19 Jakub Jelinek <jakub@redhat.com>
2822
2823 PR target/89752
2824 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
2825 * g++.dg/ext/asm16.C: Likewise.
2826 * g++.dg/ext/asm17.C: New test.
2827
17b0b4ec 28282019-03-19 Eric Botcazou <ebotcazou@adacore.com>
2829
2830 * c-c++-common/unroll-7.c: New test.
2831
22010de4 28322019-03-19 Jakub Jelinek <jakub@redhat.com>
2833
1787ae1d 2834 PR target/89726
2835 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
2836 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
2837 Add expected results for them.
2838
22010de4 2839 PR c/89734
2840 * gcc.dg/pr89734.c: New test.
2841
95e9ef61 28422019-03-18 Martin Sebor <msebor@redhat.com>
2843
2844 PR tree-optimization/89720
2845 * gcc.dg/Warray-bounds-42.c: New test.
2846
12a32f81 28472019-03-19 H.J. Lu <hongjiu.lu@intel.com>
2848
2849 PR c++/89630
2850 * g++.target/i386/pr89630.C: New test.
2851
03bae9a8 28522019-03-18 Kito Cheng <kito.cheng@gmail.com>
2853
2854 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
2855
956a881a 28562019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
2857
2858 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
2859 the "store" test as well.
2860 * gcc.target/powerpc/bswap32.c: Ditto.
2861
4221d1bb 28622019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
2863
2864 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
2865 the "store" test as well.
2866 * gcc.target/powerpc/bswap32.c: Ditto.
2867
3d11a881 28682019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
2869
2870 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
2871 "exceeds" instead of just one that talks about "too large".
2872
e3cfba39 28732019-03-18 Richard Sandiford <richard.sandiford@arm.com>
2874
2875 * gcc.target/aarch64/sve/cost_model_1.c: New test.
2876
ac61f7f0 28772019-03-18 Martin Jambor <mjambor@suse.cz>
2878
2879 PR tree-optimization/89546
2880 * gcc.dg/tree-ssa/pr89546.c: New test.
2881
fd87bb39 28822019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
2883
2884 PR target/89627
2885 * g++.target/riscv/call-with-empty-struct-float.C: New file.
2886 * g++.target/riscv/call-with-empty-struct-int.C: New file.
2887 * g++.target/riscv/call-with-empty-struct.H: New file.
2888 * g++.target/riscv/riscv.exp: New file.
2889
24c67877 28902019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2891
2892 PR c++/85014
2893 * g++.dg/cpp0x/pr85014.C: New.
2894
17d51789 28952019-03-18 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR middle-end/86979
2898 * gcc.dg/pr86979.c: New test.
2899
3f08a29b 29002019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2901
2902 PR fortran/88008
24c67877 2903 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 2904
b1356bc4 29052019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
2906
24c67877 2907 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
2908 hppa*-*-hpux*.
b1356bc4 2909 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 2910
2911 * gfortran.dg/pointer_init_10.f90: Require visibility support.
2912 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 2913
f56fb8fb 2914 * gcc.dg/pr88074.c: Require c99_runtime.
2915 * gcc.dg/warn-abs-1.c: Likewise.
2916 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
2917
24b73262 2918 PR testsuite/89666
2919 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
2920 hppa*-*-hpux*.
2921 * gcc.dg/attr-copy.c: Require alias support.
2922 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
2923
2d44625a 29242019-03-16 Jakub Jelinek <jakub@redhat.com>
2925
2926 PR fortran/89724
2927 * gfortran.dg/continuation_15.f90: New test.
2928 * gfortran.dg/continuation_16.f90: New test.
2929
fc1321aa 29302019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 2931
50beafd6 2932 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
2933
529c3fcc 2934 PR testsuite/89393
2935 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
2936 * g++.dg/cpp0x/pr84497.C: Likewise.
2937
fc1321aa 2938 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
2939 * gcc.dg/attr-copy-6.c: Likewise.
2940 * gcc.dg/pr87793.c: Likewise.
2941
2942 PR testsuite/89471
0bf73f49 2943 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 2944
2c804139 2945 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
2946 * gcc.dg/gimplefe-34.c: Likewise.
2947 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
2948 * gcc.dg/compat/pr83487-2_y.c: Likewise.
2949
20feeb0f 2950 PR testsuite/84174
2951 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
2952 hppa*64*-*-*.
2953
63e5ed62 2954 PR testsuite/83453
2955 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
2956
4f54bc4d 2957 * lib/target-supports.exp (check_ascii_locale_available): Remove
2958 hppa*-*-hpux*.
2959
ebb62b61 29602019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2961
2962 PR fortran/84394
2963 * gfortran.dg/blockdata_11.f90: New test.
2964
6e9e00d1 29652019-03-15 Harald Anlauf <anlauf@gmx.de>
2966
2967 PR fortran/60091
2968 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
2969 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
2970
0922e508 29712019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
2972
2973 PR target/87532
2974 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
2975 instruction selection.
2976 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
2977 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
2978 * gcc.target/powerpc/pr87532-mc.c: New test.
2979 * gcc.target/powerpc/pr87532.c: New test.
2980 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
2981 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
2982 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
2983 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
2984 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
2985 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
2986 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
2987 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
2988 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
2989 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
2990 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
2991 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
2992 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
2993 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
2994 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
2995 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
2996 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
2997 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
2998 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
2999 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
3000 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
3001 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
3002 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
3003 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
3004 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
3005 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
3006 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
3007
aa2e3429 30082019-03-15 Alexandre Oliva <aoliva@redhat.com>
3009
3010 PR c++/88534
3011 PR c++/88537
3012 * g++.dg/cpp2a/pr88534.C: New.
3013 * g++.dg/cpp2a/pr88537.C: New.
3014
b70283ba 30152019-03-15 Robin Dapp <rdapp@linux.ibm.com>
3016
3017 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
3018 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
3019 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
3020 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3021
c043e8d6 30222019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3023
3024 PR target/89719
3025 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
3026 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3027 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3028
0bc60ffa 30292019-03-15 Jakub Jelinek <jakub@redhat.com>
3030
99d0d6f9 3031 PR c++/89709
3032 * g++.dg/cpp0x/constexpr-89709.C: New test.
3033
0bc60ffa 3034 PR debug/89704
3035 * gcc.dg/debug/pr89704.c: New test.
3036
4455955a 30372019-03-15 H.J. Lu <hongjiu.lu@intel.com>
3038
3039 PR target/89650
3040 * g++.target/i386/pr89650.C: New test.
3041
8416d774 30422019-03-14 Richard Biener <rguenther@suse.de>
3043
3044 * gcc.dg/gimplefe-13.c: Adjust.
3045 * gcc.dg/gimplefe-14.c: Likewise.
3046 * gcc.dg/gimplefe-17.c: Likewise.
3047 * gcc.dg/gimplefe-18.c: Likewise.
3048 * gcc.dg/gimplefe-7.c: Likewise.
3049 * gcc.dg/torture/pr89595.c: Likewise.
3050 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
3051 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
3052 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
3053 * gcc.dg/tree-ssa/scev-3.c: Likewise.
3054 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3055 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3056 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
3057 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
3058
3b8cf1fa 30592019-03-14 Jakub Jelinek <jakub@redhat.com>
3060
7dd130b3 3061 PR ipa/89684
3062 * gcc.target/i386/pr89684.c: New test.
3063
3b8cf1fa 3064 PR rtl-optimization/89679
3065 * gcc.dg/pr89679.c: New test.
3066
3c7743e1 30672019-03-14 Richard Biener <rguenther@suse.de>
3068
3069 PR tree-optimization/89710
3070 * gcc.dg/torture/pr89710.c: New testcase.
3071
7d7d6aef 30722019-03-14 Richard Biener <rguenther@suse.de>
3073
3074 PR middle-end/89698
3075 * g++.dg/torture/pr89698.C: New testcase.
3076
15a7e0e9 30772019-03-14 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR tree-optimization/89703
3080 * gcc.c-torture/compile/pr89703-1.c: New test.
3081 * gcc.c-torture/compile/pr89703-2.c: New test.
3082
ee27daa7 30832019-03-14 H.J. Lu <hongjiu.lu@intel.com>
3084
3085 PR target/89523
3086 * gcc.target/i386/pr89523-1a.c: New test.
3087 * gcc.target/i386/pr89523-1b.c: Likewise.
3088 * gcc.target/i386/pr89523-2.c: Likewise.
3089 * gcc.target/i386/pr89523-3.c: Likewise.
3090 * gcc.target/i386/pr89523-4.c: Likewise.
3091 * gcc.target/i386/pr89523-5.c: Likewise.
3092 * gcc.target/i386/pr89523-6.c: Likewise.
3093 * gcc.target/i386/pr89523-7.c: Likewise.
3094 * gcc.target/i386/pr89523-8.c: Likewise.
3095 * gcc.target/i386/pr89523-9.c: Likewise.
3096
d0782a7e 30972019-03-14 Jakub Jelinek <jakub@redhat.com>
3098
c17b0b28 3099 PR c++/89512
3100 * g++.dg/cpp1y/var-templ61.C: New test.
3101
d0782a7e 3102 PR c++/89652
3103 * g++.dg/cpp1y/constexpr-89652.C: New test.
3104
c69047a1 31052019-03-13 Harald Anlauf <anlauf@gmx.de>
3106
3107 PR fortran/87045
3108 * gfortran.dg/pr87045.f90: New test.
3109
68d3038f 31102019-03-13 Vladimir Makarov <vmakarov@redhat.com>
3111
3112 PR target/85860
3113 * gcc.target/i386/pr85860.c: New.
3114
3c78ad42 31152019-03-13 Marek Polacek <polacek@redhat.com>
3116
3117 PR c++/89686 - mixing init-capture and simple-capture in lambda.
3118 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
3119
8b953246 3120 PR c++/89660 - bogus error with -Wredundant-move.
3121 * g++.dg/cpp0x/Wredundant-move8.C: New test.
3122 * g++.dg/cpp0x/Wredundant-move9.C: New test.
3123
7f9cb1b5 31242019-03-13 Janus Weil <janus@gcc.gnu.org>
3125
3126 PR fortran/89601
3127 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
3128 * gfortran.dg/pdt_30.f90: New test case.
3129
e214ee76 31302019-03-13 Marek Polacek <polacek@redhat.com>
3131
3132 PR c++/88979 - further P0634 fix for constructors.
3133 * g++.dg/cpp2a/typename15.C: New test.
3134
6e6bf22d 31352019-03-13 Martin Sebor <msebor@redhat.com>
3136
3137 PR tree-optimization/89662
3138 * gcc.dg/Warray-bounds-41.c: New test.
3139
a55953fb 31402019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3141
3142 PR c++/63508
3143 * g++.dg/cpp0x/auto53.C: New.
3144
69485abe 31452019-03-13 Richard Biener <rguenther@suse.de>
3146
3147 PR middle-end/89677
3148 * gcc.dg/torture/pr89677.c: New testcase.
3149
6bce0bd9 31502019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3151
3152 PR c++/85558
3153 * g++.dg/other/friend16.C: New.
3154 * g++.dg/other/friend17.C: Likewise.
3155
0cdad0e1 31562019-03-13 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR middle-end/88588
3159 * c-c++-common/gomp/pr88588.c: New test.
3160
31612019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 3162
3163 PR fortran/66695
3164 PR fortran/77746
3165 PR fortran/79485
3166 * gfortran.dg/binding_label_tests_30.f90: New test.
3167 * gfortran.dg/binding_label_tests_31.f90: New test.
3168 * gfortran.dg/binding_label_tests_32.f90: New test.
3169 * gfortran.dg/binding_label_tests_33.f90: New test.
3170
5dc5719e 31712019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
3172
3173 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
3174 * gdc.dg/ubsan/ubsan.exp: New file.
3175 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
3176 Explicitly return flags from procedure.
3177
3627cdbc 31782019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
3179
3180 PR d/88957
3181 * gdc.dg/pr88957.d: New test.
3182 * gdc.dg/simd.d: Add new vector tests.
3183
ef668b33 31842019-03-12 Uroš Bizjak <ubizjak@gmail.com>
3185
3186 PR d/87824
3187 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
3188 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
3189 -nostdinc++ flag.
3190
747e2c6a 31912019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3192
3193 PR fortran/87673
3194 * gfortran.dg/charlen_17.f90: New test.
3195
c3a8613e 31962019-03-12 Robin Dapp <rdapp@linux.ibm.com>
3197
3198 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
3199
4520ad45 32002019-03-12 Martin Liska <mliska@suse.cz>
3201
ef668b33 3202 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 3203 * gfortran.dg/binding_label_tests_4.f03: Likewise.
3204 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
3205 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
3206 * gfortran.dg/c_loc_tests_17.f90: Likewise.
3207 * gfortran.dg/constructor_9.f90: Likewise.
3208 * gfortran.dg/dec_structure_8.f90: Likewise.
3209 * gfortran.dg/entry_4.f90: Likewise.
3210 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
3211 * gfortran.dg/initialization_23.f90: Likewise.
3212 * gfortran.dg/logical_assignment_1.f90: Likewise.
3213 * gfortran.dg/pr80752.f90: Likewise.
3214 * gfortran.dg/pr88116_1.f90: Likewise.
3215 * gfortran.dg/pr88467.f90: Likewise.
3216 * gfortran.dg/typebound_call_7.f03: Likewise.
3217 * gfortran.dg/typebound_generic_1.f03: Likewise.
3218 * gfortran.dg/typebound_operator_2.f03: Likewise.
3219 * gfortran.dg/typebound_operator_4.f03: Likewise.
3220 * gfortran.dg/typebound_proc_9.f03: Likewise.
3221 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
3222
53fe35ec 32232019-03-12 Paul Thomas <pault@gcc.gnu.org>
3224
3225 PR fortran/89363
3226 * gfortran.dg/assumed_rank_16.f90: New test.
3227
3228 PR fortran/89364
3229 * gfortran.dg/assumed_rank_17.f90: New test.
3230
23e01948 32312019-03-12 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR middle-end/89663
3234 * gcc.c-torture/compile/pr89663-1.c: New test.
3235 * gcc.c-torture/compile/pr89663-2.c: New test.
3236
d5e9136f 32372019-03-12 Richard Biener <rguenther@suse.de>
3238
3239 PR tree-optimization/89664
3240 * gfortran.dg/pr89664.f90: New testcase.
3241
fc87d978 32422019-03-11 Jakub Jelinek <jakub@redhat.com>
3243
064a27df 3244 PR fortran/89651
3245 * gfortran.dg/gomp/pr89651.f90: New test.
3246
fc87d978 3247 PR middle-end/89655
3248 PR bootstrap/89656
3249 * gcc.c-torture/compile/pr89655.c: New test.
3250
74157df9 32512019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
3252
3253 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
3254 target.
3255
2f6d557f 32562019-03-11 Martin Liska <mliska@suse.cz>
3257
3258 * g++.dg/conversion/simd3.C (foo): Wrap option names
3259 with apostrophe character.
3260 * g++.dg/cpp1z/decomp3.C (test): Likewise.
3261 (test3): Likewise.
3262 * g++.dg/cpp1z/decomp4.C (test): Likewise.
3263 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
3264 * g++.dg/cpp1z/decomp45.C (f): Likewise.
3265 * g++.dg/opt/pr34036.C: Likewise.
3266 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
3267 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
3268 * gcc.dg/cpp/dir-only-4.c: Likewise.
3269 * gcc.dg/cpp/dir-only-5.c: Likewise.
3270 * gcc.dg/cpp/pr71591.c: Likewise.
3271 * gcc.dg/format/opt-1.c: Likewise.
3272 * gcc.dg/format/opt-2.c: Likewise.
3273 * gcc.dg/format/opt-3.c: Likewise.
3274 * gcc.dg/format/opt-4.c: Likewise.
3275 * gcc.dg/format/opt-5.c: Likewise.
3276 * gcc.dg/format/opt-6.c: Likewise.
3277 * gcc.dg/pr22231.c: Likewise.
3278 * gcc.dg/pr33007.c: Likewise.
3279 * gcc.dg/simd-1.c (hanneke): Likewise.
3280 * gcc.dg/simd-5.c: Likewise.
3281 * gcc.dg/simd-6.c: Likewise.
3282 * gcc.dg/spellcheck-options-14.c: Likewise.
3283 * gcc.dg/spellcheck-options-15.c: Likewise.
3284 * gcc.dg/spellcheck-options-16.c: Likewise.
3285 * gcc.dg/spellcheck-options-17.c: Likewise.
3286 * gcc.dg/tree-ssa/pr23109.c: Likewise.
3287 * gcc.dg/tree-ssa/recip-5.c: Likewise.
3288 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
3289 (__attribute__): Likewise.
3290 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
3291 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
3292 * gcc.target/powerpc/warn-1.c: Likewise.
3293 * gcc.target/powerpc/warn-2.c: Likewise.
3294
ac80cfb4 32952019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
3296
3297 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
3298
01f182e4 32992019-03-11 Eric Botcazou <ebotcazou@adacore.com>
3300
3301 * c-c++-common/unroll-6.c: New test.
3302
ca66abc7 33032019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
3304
3305 PR c++/87571
3306 * g++.dg/template/memfriend18.C: New.
3307
a5956947 33082019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3309
3310 * gdc.dg/pr89041.d: Mark as compile test.
3311
116886d6 33122019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3313
3314 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
3315 dg-options.
3316
00ee3e3e 33172019-03-10 Martin Jambor <mjambor@suse.cz>
3318
3319 PR tree-optimization/85762
3320 PR tree-optimization/87008
3321 PR tree-optimization/85459
3322 * g++.dg/tree-ssa/pr87008.C: New test.
3323 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
3324
9520cf8b 33252019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3326
3327 PR fortran/66089
3328 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
3329 * gfortran.dg/no_arg_check_2.f90: Likewise.
3330
346e0fe5 33312019-03-10 Jakub Jelinek <jakub@redhat.com>
3332
3333 PR c++/89648
3334 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
3335
23ffb1a8 33362019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3337
3338 PR fortran/66089
3339 * gfortran.dg/dependency_53.f90: New test.
3340
861c8c7b 33412019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3342
3343 PR fortran/87734
3344 * gfortran.dg/public_private_module_10.f90: New test.
3345
e0f3497f 33462019-03-09 John David Anglin <dave.anglin@bell.net>
3347
449a1989 3348 PR c++/70349
3349 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
3350
24964670 3351 PR middle-end/68733
3352 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
3353
e0f3497f 3354 PR testsuite/89472
3355 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
3356
0c5f3545 33572019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3358
3359 PR c++/87750
3360 * g++.dg/cpp0x/pr87750.C: New.
3361
b685a0ad 33622019-03-09 John David Anglin <dave.anglin@bell.net>
3363
3364 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
3365 * c-c++-common/ident-1a.c: Likewise.
3366 * c-c++-common/ident-1b.c: Likewise.
3367 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 3368
3369 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 3370
24e94348 3371 * g++.dg/ext/visibility/lambda1.C: Require visibility.
3372
946f2623 3373 PR inline-asm/87010
3374 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
3375
39ab9c78 3376 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
3377 libatomic_available.
3378
52e19479 33792019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
3380
3381 PR d/89041
3382 * gdc.dg/pr89041.d: New test.
3383
d066f3f7 33842019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3385
3386 PR fortran/71544
3387 * gfortran.dg/c_ptr_tests_19.f90: New test.
3388
fe3e8c08 33892019-03-09 John David Anglin <dave.anglin@bell.net>
3390
0f2d2571 3391 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
3392 * gnat.dg/debug12.adb: Likewise.
3393
fe3e8c08 3394 * lib/target-supports.exp (check_effective_target_weak_undefined):
3395 Return 0 on hppa*-*-hpux*.
3396 (check_ascii_locale_available): Likewise.
3397
688ff820 33982019-03-09 Janus Weil <janus@gcc.gnu.org>
3399
3400 PR fortran/84504
3401 * gfortran.dg/pointer_init_10.f90: New test case.
3402
08fad224 34032019-03-09 John David Anglin <dave.anglin@bell.net>
3404
3405 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
3406
1501d36b 34072019-03-09 John David Anglin <dave.anglin@bell.net>
3408
3409 PR fortran/89639
3410 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
3411
06c6302c 34122019-03-09 Thomas König <tkoenig@gcc.gnu.org>
3413
3414 PR fortran/71203
3415 * gfortran.dg/array_simplify_3.f90: New test case.
3416
78d8fb2b 34172019-03-09 Jakub Jelinek <jakub@redhat.com>
3418
909c7f25 3419 PR c/88568
3420 * g++.dg/other/pr88568.C: New test.
3421
78d8fb2b 3422 PR rtl-optimization/89634
3423 * gcc.c-torture/execute/pr89634.c: New test.
3424
883c09dd 34252019-03-08 Jakub Jelinek <jakub@redhat.com>
3426
3427 PR c/85870
3428 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
3429 -r -nostdlib -flinker-output=nolto-rel.
3430
734aee17 34312019-03-08 David Malcolm <dmalcolm@redhat.com>
3432
3433 PR target/79926
3434 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
3435 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3436 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3437 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3438
02cded17 34392019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3440
3441 PR c++/63540
3442 * g++.dg/cpp0x/implicit17.C: New.
3443
e4bff0d1 34442019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3445
3446 PR c++/22149
3447 * g++.dg/template/access29.C: New.
3448
f06bc4d0 34492019-03-08 Jakub Jelinek <jakub@redhat.com>
3450
3451 PR c++/82075
3452 * g++.dg/cpp1z/decomp49.C: New test.
3453
a9ff59cf 34542019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
3455
3456 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
3457
a6fed30b 34582019-03-08 Uroš Bizjak <ubizjak@gmail.com>
3459
3460 PR target/68924
3461 PR target/78782
3462 PR target/87558
3463 * gcc.target/i386/pr78782.c: New test.
3464 * gcc.target/i386/pr87558.c: Ditto.
3465
99b342f1 34662019-03-08 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR c/85870
3469 * gcc.dg/lto/pr85870_0.c: New test.
3470 * gcc.dg/lto/pr85870_1.c: New test.
3471
69a0142c 34722019-03-08 Martin Liska <mliska@suse.cz>
3473
3474 PR target/86952
3475 * gcc.target/i386/pr86952.c: New test.
3476 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
3477 scanned pattern.
3478 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3479
29005d9c 34802019-03-08 Jakub Jelinek <jakub@redhat.com>
3481
222c113b 3482 PR c++/89585
3483 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
3484 asm volatile.
3485
92651efb 3486 PR c++/89599
3487 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
3488 * g++.dg/parse/array-size2.C: Likewise.
3489 * g++.dg/cpp0x/constexpr-89599.C: New test.
3490
29005d9c 3491 PR c++/89622
3492 * g++.dg/warn/pr89622.C: New test.
3493
1b34cb7f 34942019-03-07 Jakub Jelinek <jakub@redhat.com>
3495
3496 PR target/80003
3497 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
3498 * gcc.target/i386/interrupt-6.c: Likewise.
3499 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
3500
8a656b83 35012019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
3502
3503 PR c++/84518
3504 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
3505 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
3506
4492383a 35072019-03-07 Jakub Jelinek <jakub@redhat.com>
3508
71c5a0bc 3509 PR translation/79999
3510 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
3511 * c-c++-common/gomp/doacross-3.c: New test.
3512
4492383a 3513 PR target/89602
3514 * gcc.target/i386/avx512f-vmovss-1.c: New test.
3515 * gcc.target/i386/avx512f-vmovss-2.c: New test.
3516 * gcc.target/i386/avx512f-vmovss-3.c: New test.
3517 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
3518 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
3519 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
3520
1cf354c8 35212019-03-07 Martin Jambor <mjambor@suse.cz>
3522
3523 PR lto/87525
3524 * gcc.dg/ipa/ipcp-5.c: New test.
3525
e3e42b03 35262019-03-07 Martin Jambor <mjambor@suse.cz>
3527
3528 PR ipa/88235
3529 * g++.dg/ipa/pr88235.C: New test.
3530
5e43308b 35312019-04-07 Richard Biener <rguenther@suse.de>
3532
3533 PR middle-end/89618
3534 * gcc.target/i386/pr89618.c: New testcase.
3535
791a4964 35362019-03-07 Richard Biener <rguenther@suse.de>
3537
3538 PR tree-optimization/89595
3539 * gcc.dg/torture/pr89595.c: New testcase.
3540
02a7fc59 35412019-03-07 Jakub Jelinek <jakub@redhat.com>
3542
3543 PR c++/89585
3544 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
3545
f8197328 35462019-03-06 Harald Anlauf <anlauf@gmx.de>
3547
3548 PR fortran/71203
3549 * gfortran.dg/substr_8.f90: New test.
3550
aa49bda0 35512019-03-06 Jakub Jelinek <jakub@redhat.com>
3552
3553 PR c++/87148
3554 * g++.dg/ext/flexary34.C: New test.
3555
409a6c36 35562019-03-06 Peter Bergner <bergner@linux.ibm.com>
3557
3558 PR rtl-optimization/88845
3559 * gcc.target/powerpc/pr88845.c: New test.
3560
55d0cc00 35612019-03-06 Marek Polacek <polacek@redhat.com>
3562
3563 PR c++/87378 - bogus -Wredundant-move warning.
3564 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
3565 * g++.dg/cpp0x/Wredundant-move7.C: New test.
3566
b24b9c77 35672019-03-06 Richard Biener <rguenther@suse.de>
3568
3569 PR testsuite/89551
3570 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
3571 the way that makes the testcase PASS.
3572
06229fe5 35732019-03-05 Jakub Jelinek <jakub@redhat.com>
3574
3575 PR middle-end/89590
3576 * gcc.dg/pr89590.c: New test.
3577
eeb22b66 35782019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
3579
3580 PR target/89222
3581 * gcc.target/arm/pr89222.c: Add new test.
3582
c06d4366 35832019-03-05 Richard Biener <rguenther@suse.de>
3584
3585 PR tree-optimization/89594
3586 * gcc.dg/pr89594.c: New testcase.
3587
499fa2c1 35882019-03-05 Jakub Jelinek <jakub@redhat.com>
3589
267bb6c9 3590 PR tree-optimization/89487
3591 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
3592 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
3593 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
3594 "%r14".
3595
bf0f78c4 3596 PR bootstrap/89560
3597 * g++.dg/other/pr89560.C: New test.
3598
a41f256a 3599 PR tree-optimization/89570
3600 * gcc.dg/pr89570.c: New test.
3601
499fa2c1 3602 PR tree-optimization/89566
3603 * c-c++-common/pr89566.c: New test.
3604
1751c288 36052019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3606
3607 PR c++/84605
3608 * g++.dg/parse/crash69.C: New.
3609
10599713 36102019-03-04 Jakub Jelinek <jakub@redhat.com>
3611
3612 PR c++/71446
3613 * g++.dg/cpp2a/desig12.C: New test.
3614 * g++.dg/cpp2a/desig13.C: New test.
3615
7e11f57d 36162019-03-04 Tamar Christina <tamar.christina@arm.com>
3617
3618 PR target/88530
f382b2ac 3619 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 3620
b7d73df0 36212019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
3622
3623 PR tree-optimization/89437
3624 * gcc.dg/sinatan-1.c: Fix testcase.
3625
54f60b15 36262019-03-04 Richard Biener <rguenther@suse.de>
3627
3628 PR middle-end/89572
3629 * gcc.dg/torture/pr89572.c: New testcase.
3630
6079e9be 36312018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
3632
3633 PR tree-optimization/89487
3634 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
3635
9849369a 36362019-03-03 Harald Anlauf <anlauf@gmx.de>
3637
3638 PR fortran/77583
3639 * gfortran.dg/pr77583.f90: New test.
3640
a6eb46eb 36412019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3642
3643 PR fortran/72714
3644 * gfortran.dg/coarray_allocate_11.f90: New test.
3645
9cc3b79c 36462019-03-02 Harald Anlauf <anlauf@gmx.de>
3647
3648 PR fortran/89516
3649 * gfortran.dg/pr89492.f90: Adjust testcase.
3650 * gfortran.dg/transfer_check_5.f90: New test.
3651
e3dcfc16 36522019-03-02 Jakub Jelinek <jakub@redhat.com>
3653
73e3d2ee 3654 PR c++/71446
3655 * g++.dg/cpp2a/desig10.C: New test.
3656 * g++.dg/cpp2a/desig11.C: New test.
3657 * g++.dg/ext/desig4.C: Expect 4 new errors.
3658
e3dcfc16 3659 PR target/89506
3660 * gcc.dg/pr89506.c: New test.
3661
93b27baa 36622019-03-01 Kito Cheng <kito.cheng@gmail.com>
3663 Monk Chiang <sh.chiang04@gmail.com>
3664
3665 * gcc.target/riscv/attribute-1.c: New.
3666 * gcc.target/riscv/attribute-2.c: Likewise.
3667 * gcc.target/riscv/attribute-3.c: Likewise.
3668 * gcc.target/riscv/attribute-4.c: Likewise.
3669 * gcc.target/riscv/attribute-5.c: Likewise.
3670 * gcc.target/riscv/attribute-6.c: Likewise.
3671 * gcc.target/riscv/attribute-7.c: Likewise.
3672 * gcc.target/riscv/attribute-8.c: Likewise.
3673 * gcc.target/riscv/attribute-9.c: Likewise.
3674
3675 * gcc.target/riscv/arch-1.c: New.
3676 * gcc.target/riscv/arch-2.c: Likewise.
3677 * gcc.target/riscv/arch-3.c: Likewise.
3678 * gcc.target/riscv/arch-4.c: Likewise.
3679
b3ba40ae 36802019-03-01 Jakub Jelinek <jakub@redhat.com>
3681
3682 PR middle-end/89497
3683 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
3684 scan-tree-dump-times from dom3 to tracer pass.
3685
09008c46 36862019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
3687
3688 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
3689 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
3690
45e17a21 36912019-03-01 Alexander Monakov <amonakov@ispras.ru>
3692
3693 PR rtl-optimization/85899
3694 * gcc.dg/pr85899.c: New test.
3695
f409a882 36962019-03-01 Marek Polacek <polacek@redhat.com>
3697
ae8e3cb6 3698 PR c++/89537 - missing location for error with non-static member fn.
3699 * g++.dg/diagnostic/member-fn-1.C: New test.
3700
f409a882 3701 PR c++/89532 - ICE with incomplete type in decltype.
3702 * g++.dg/cpp2a/nontype-class14.C: New test.
3703
b279a142 37042019-03-01 Jakub Jelinek <jakub@redhat.com>
3705
3706 Implement P1002R1, Try-catch blocks in constexpr functions
3707 PR c++/89513
3708 * g++.dg/cpp2a/constexpr-try1.C: New test.
3709 * g++.dg/cpp2a/constexpr-try2.C: New test.
3710 * g++.dg/cpp2a/constexpr-try3.C: New test.
3711 * g++.dg/cpp2a/constexpr-try4.C: New test.
3712 * g++.dg/cpp2a/constexpr-try5.C: New test.
3713 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
3714
bfc01edf 37152019-03-01 Richard Sandiford <richard.sandiford@arm.com>
3716
3717 PR tree-optimization/89535
3718 * gfortran.dg/vect/pr89535.f90: New test.
3719
f811bd19 37202019-03-01 Richard Biener <rguenther@suse.de>
3721
3722 PR middle-end/89541
3723 * gfortran.dg/pr89451.f90: New testcase.
3724
d7419e5b 37252019-03-01 Richard Biener <rguenther@suse.de>
3726
3727 PR middle-end/89497
3728 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
3729 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
3730 that happen now earlier.
3731
f557d4a8 37322019-02-28 Eric Botcazou <ebotcazou@adacore.com>
3733
3734 * gcc.c-torture/execute/20190228-1.c: New test.
3735
dff6bd38 37362019-02-28 Marek Polacek <polacek@redhat.com>
3737
3738 PR c++/87068 - missing diagnostic with fallthrough statement.
3739 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
3740
1d86d0eb 37412019-02-28 Thomas Schwinge <thomas@codesourcery.com>
3742 Cesar Philippidis <cesar@codesourcery.com>
3743
35e99d5d 3744 PR fortran/72741
3745 PR fortran/89433
3746 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
3747 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
3748
7378dd70 3749 PR fortran/72741
3750 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
3751
1d86d0eb 3752 PR fortran/72741
3753 PR fortran/89433
3754 * gfortran.dg/goacc/routine-6.f90: Update
3755 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
3756 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
3757
218c5c18 37582019-02-28 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR c/89521
3761 * gcc.dg/pr89521-1.c: New test.
3762 * gcc.dg/pr89521-2.c: New test.
3763
440a9ad9 37642019-02-28 John David Anglin <danglin@gcc.gnu.org>
3765
3766 PR testsuite/89441
3767 * g++.dg/ipa/pr89009.C: Update symbol visibility.
3768
c5a08a5d 37692019-02-28 Tamar Christina <tamar.christina@arm.com>
3770
3771 PR target/88530
3772 * gcc.target/aarch64/options_set_10.c: New test.
3773
dc24d8a9 37742019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3775
3776 PR c++/89522
3777 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
3778
674e4eec 37792019-02-28 Jakub Jelinek <jakub@redhat.com>
3780
34ecb73b 3781 PR c/89525
3782 * gcc.dg/pr89525.c: New test.
3783
674e4eec 3784 PR c/89520
3785 * gcc.dg/pr89520-1.c: New test.
3786 * gcc.dg/pr89520-2.c: New test.
3787
90c2137c 37882019-02-27 Marek Polacek <polacek@redhat.com>
3789
3790 PR c++/88857 - ICE with value-initialization of argument in template.
3791 * g++.dg/cpp0x/initlist-value4.C: New test.
3792
7304edd1 37932019-02-27 Marek Polacek <polacek@redhat.com>
3794
3795 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
3796 * g++.dg/cpp0x/using-enum-3.C: New test.
3797
7733a071 37982019-02-27 Jakub Jelinek <jakub@redhat.com>
3799
3800 PR tree-optimization/89280
3801 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
3802 keyword.
3803
b97c2f89 38042019-02-27 Richard Biener <rguenther@suse.de>
3805
3806 * gcc.dg/gimplefe-36.c: New testcase.
3807
c9f30cbb 38082019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3809
3810 PR c++/89488
3811 * g++.dg/cpp0x/nsdmi15.C: New.
3812
38132019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3814
3815 PR c++/88987
3816 * g++.dg/cpp0x/pr88987.C: New.
3817
400c29ff 38182019-02-27 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR tree-optimization/89280
3821 * gcc.c-torture/compile/pr89280.c: New test.
3822 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
3823 function. Skip the test for -O0.
3824
c167de66 38252018-02-26 Steve Ellcey <sellcey@marvell.com>
3826
3827 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
3828 * gfortran.dg/simd-builtins-2.f90: Ditto.
3829 * gfortran.dg/simd-builtins-6.f90: Ditto.
3830 * gfortran.dg/simd-builtins-8.f90: New test.
3831 * gfortran.dg/simd-builtins-8.h: New header file.
3832
3a57b74f 38332019-02-26 Jakub Jelinek <jakub@redhat.com>
3834
8fe60964 3835 PR c++/89507
3836 * g++.dg/other/new2.C: New test.
3837
3a57b74f 3838 PR tree-optimization/89500
3839 * gcc.dg/pr89500.c: New test.
3840 * gcc.dg/Wstringop-overflow-10.c: New test.
3841 * gcc.dg/strlenopt-60.c: New test.
3842
23d7d64b 38432019-02-26 Harald Anlauf <anlauf@gmx.de>
3844
3845 PR fortran/89492
3846 * gfortran.dg/pr89492.f90: New test.
3847
8fe5d1b1 38482019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3849
3850 PR fortran/89496
3851 * gfortran.dg/altreturn_9_0.f90: New file.
3852 * gfortran.dg/altreturn_9_1.f90: New file.
3853
a165fd90 38542019-02-26 Jakub Jelinek <jakub@redhat.com>
3855
3856 PR c++/89481
3857 * g++.dg/cpp1y/constexpr-89481.C: New test.
3858
26f2ab84 38592019-02-26 Richard Biener <rguenther@suse.de>
3860
3861 PR tree-optimization/89505
3862 * gcc.dg/torture/pr89505.c: New testcase.
3863
812441a6 38642019-02-26 Eric Botcazou <ebotcazou@adacore.com>
3865
3866 * gnat.dg/opt77.adb: New test.
3867 * gnat.dg/opt77_pkg.ad[sb]: New helper.
3868
b501a363 38692019-02-26 Jakub Jelinek <jakub@redhat.com>
3870
3871 PR target/89474
3872 * gcc.target/i386/pr89474.c: New test.
3873
33d01d64 38742019-02-25 Jakub Jelinek <jakub@redhat.com>
3875
3876 PR c/77754
3877 * gcc.c-torture/compile/pr77754-1.c: New test.
3878 * gcc.c-torture/compile/pr77754-2.c: New test.
3879 * gcc.c-torture/compile/pr77754-3.c: New test.
3880 * gcc.c-torture/compile/pr77754-4.c: New test.
3881 * gcc.c-torture/compile/pr77754-5.c: New test.
3882 * gcc.c-torture/compile/pr77754-6.c: New test.
3883
ddb14ffc 38842019-02-25 Tamar Christina <tamar.christina@arm.com>
3885
3886 PR target/88530
3887 * gcc.target/aarch64/options_set_1.c: New test.
3888 * gcc.target/aarch64/options_set_2.c: New test.
3889 * gcc.target/aarch64/options_set_3.c: New test.
3890 * gcc.target/aarch64/options_set_4.c: New test.
3891 * gcc.target/aarch64/options_set_5.c: New test.
3892 * gcc.target/aarch64/options_set_6.c: New test.
3893 * gcc.target/aarch64/options_set_7.c: New test.
3894 * gcc.target/aarch64/options_set_8.c: New test.
3895 * gcc.target/aarch64/options_set_9.c: New test.
3896
bff28e09 38972019-02-25 Tamar Christina <tamar.christina@arm.com>
3898
3899 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
3900 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
3901 Rename ....
3902 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
3903 test_vfmlslq_high_f16): ... To this.
3904 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
3905 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
3906 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
3907 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
3908 test_vfmlslq_laneq_high_u32): Rename ...
3909 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
3910 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
3911 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
3912 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
3913 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
3914 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
3915 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
3916 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
3917 test_vfmlslq_laneq_low_u32): Rename ...
3918 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
3919 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
3920 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
3921 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
3922 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
3923 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
3924 Rename ...
3925 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
3926 test_vfmlslq_low_f16): ... To this.
3927
d6172887 39282019-02-25 Tamar Christina <tamar.christina@arm.com>
3929
3930 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
3931 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
3932 Rename ...
3933 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
3934 test_vfmlslq_high_f16): ... To this.
3935 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
3936 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
3937 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
3938 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
3939 test_vfmlslq_laneq_high_u32): Rename ...
3940 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
3941 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
3942 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
3943 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
3944 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
3945 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
3946 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
3947 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
3948 test_vfmlslq_laneq_low_u32): Rename ...
3949 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
3950 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
3951 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
3952 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
3953 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
3954 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
3955 Rename ...
3956 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
3957 test_vfmlslq_low_f16): ... To This.
3958 * lib/target-supports.exp
3959 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
3960
65eeca74 39612019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
3962
3963 PR fortran/89282
53fe35ec 3964 * gfortran.dg/overload_3.f90: New test.
65eeca74 3965
96b7d76c 39662019-02-25 Jakub Jelinek <jakub@redhat.com>
3967
3968 PR c++/89285
3969 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
3970
8b64c6ce 39712019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
3972
3973 PR libfortran/89274
53fe35ec 3974 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 3975
529acd83 39762019-02-25 Jakub Jelinek <jakub@redhat.com>
3977
16a3cf9c 3978 PR target/89434
3979 * gcc.c-torture/execute/pr89434.c: New test.
3980
529acd83 3981 PR target/89438
3982 * gcc.dg/pr89438.c: New test.
3983
622540e3 39842019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
3985
3986 PR c++/84585
3987 * g++.dg/cpp0x/pr84585.C: New.
3988
ca180aba 39892019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3990
3991 PR fortran/89174
3992 * gfortran.dg/allocate_with_mold_3.f90: New test.
3993
f6ad730f 39942019-02-24 H.J. Lu <hongjiu.lu@intel.com>
3995
3996 PR target/87007
3997 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
3998 * gcc.target/i386/pr87007-2.c: Likewise.
3999
1fa8b8f7 40002019-02-24 Harald Anlauf <anlauf@gmx.de>
4001
4002 PR fortran/89266
4003 PR fortran/88326
4004 * gfortran.dg/pr89266.f90: New test.
4005 * gfortran.dg/pr88326.f90: New test.
4006
e806e3f2 40072019-02-24 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR rtl-optimization/89445
4010 * gcc.target/i386/avx512f-pr89445.c: New test.
4011
1761223a 40122019-02-23 Martin Sebor <msebor@redhat.com>
4013
4014 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
4015 wchar_t to wint_t to avoid a bogus -Wformat warning in
4016 ILP32 (bug 77970).
4017
8aaf2fcc 40182019-02-23 H.J. Lu <hongjiu.lu@intel.com>
4019
4020 PR testsuite/89476
4021 * gfortran.dg/ISO_Fortran_binding_5.c: Include
4022 "../../../libgfortran/ISO_Fortran_binding.h".
4023 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
4024
8c0f695d 40252019-02-23 H.J. Lu <hongjiu.lu@intel.com>
4026
4027 PR driver/69471
4028 * gcc.dg/pr69471-1.c: New test.
4029 * gcc.dg/pr69471-2.c: Likewise.
4030 * gcc.target/i386/pr69471-3.c: Likewise.
4031
0e8f933e 40322019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4033
4034 PR fortran/84387
4035 * gfortran.dg/dtio_34.f90: New test.
4036
c005651d 40372019-02-23 Marek Polacek <polacek@redhat.com>
4038
4039 PR c++/88294 - ICE with non-constant noexcept-specifier.
4040 * g++.dg/cpp0x/noexcept34.C: New test.
4041 * g++.dg/cpp0x/noexcept35.C: New test.
4042
5724e657 4043 PR c++/89419
4044 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
4045
42ae61b1 40462019-02-23 Paul Thomas <pault@gcc.gnu.org>
4047
4048 PR fortran/88117
4049 * gfortran.dg/deferred_character_32.f90 : New test
4050
889b0295 40512019-02-23 Paul Thomas <pault@gcc.gnu.org>
4052
4053 PR fortran/89385
4054 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
4055 previously incorrect lbound for allocatable expressions. Also
4056 correct stop values to avoid repetition.
4057 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
4058 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
4059
4060 PR fortran/89366
4061 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
4062 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
4063 * gfortran.dg/pr32599.f03 : Set standard to F2008.
4064
689cc9b6 40652019-02-22 David Malcolm <dmalcolm@redhat.com>
4066
4067 PR c++/89390
4068 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
4069 renaming to a multicharacter name, so that start != finish. Add
4070 tests for dtor locations.
4071
64f69b31 40722019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4073
4074 PR c++/84676
4075 * g++.dg/cpp0x/pr84676.C: New.
4076
2462642a 40772019-02-22 Martin Sebor <msebor@redhat.com>
4078
4079 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
4080 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
4081
93fd04e7 40822019-02-22 Harald Anlauf <anlauf@gmx.de>
4083
4084 PR fortran/83057
4085 * gfortran.dg/newunit_6.f90: New test.
4086
e7652833 40872019-02-22 Marek Polacek <polacek@redhat.com>
4088
4089 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
4090 * g++.dg/cpp2a/explicit14.C: New test.
4091
9f74d391 40922019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
4093
4094 PR target/89324
4095 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
4096 * gfortran.fortran-torture/compile/pr89324.f90: New test.
4097
77dd365f 40982019-02-22 Martin Sebor <msebor@redhat.com>
4099
26fb4bf5 4100 PR c/89425
4101 * gcc.dg/Wabsolute-value.c: New test.
4102
77dd365f 4103 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
4104
c30b4960 41052019-02-22 H.J. Lu <hongjiu.lu@intel.com>
4106 Hongtao Liu <hongtao.liu@intel.com>
4107 Sunil K Pandey <sunil.k.pandey@intel.com>
4108
4109 PR target/87007
4110 * gcc.target/i386/pr87007-1.c: New test.
4111 * gcc.target/i386/pr87007-2.c: Likewise.
4112
9af6ed72 41132019-02-22 Richard Biener <rguenther@suse.de>
4114
4115 PR tree-optimization/89440
4116 * gcc.dg/vect/pr89440.c: New testcase.
4117
eb1dc7b8 41182019-02-22 Thomas Schwinge <thomas@codesourcery.com>
4119
b320319b 4120 * lib/target-supports.exp (check_effective_target_offload_nvptx):
4121 Remove.
4122
1d740b07 4123 PR fortran/72741
4124 * gfortran.dg/goacc/classify-routine.f95: Adjust.
4125
9b423754 4126 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
4127 * g++.dg/goacc/template.C: Likewise.
4128
eb1dc7b8 4129 PR fortran/78027
4130 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
4131
3350055c 41322019-02-22 Richard Biener <rguenther@suse.de>
4133
4134 PR middle-end/87609
4135 * gcc.dg/torture/restrict-7.c: New testcase.
4136
02d7a132 41372019-02-21 Jakub Jelinek <jakub@redhat.com>
4138
4139 PR c++/89285
4140 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
4141 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
4142 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
4143 diagnostics.
4144 * g++.dg/cpp1y/constexpr-89285.C: New test.
4145 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
4146 for C++11.
4147 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
4148 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
4149
5c9b4418 41502019-02-21 H.J. Lu <hongjiu.lu@intel.com>
4151
4152 PR target/87412
4153 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
4154 -fcf-protection with -fcf-protection=branch.
4155 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
4156 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
4157 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
4158 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
4159 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
4160
69547664 41612019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
4162
4163 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
4164 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
4165
5132f59f 41662019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4167
4168 PR fortran/86119
4169 * gfortran.dg/warn_conversion_11.f90: New test.
4170
f867b437 41712019-02-21 H.J. Lu <hongjiu.lu@intel.com>
4172
4173 PR target/87412
4174 * gcc.target/i386/pr87412-1.c: New file.
4175 * gcc.target/i386/pr87412-2.c: Likewise.
4176 * gcc.target/i386/pr87412-3.c: Likewise.
4177 * gcc.target/i386/pr87412-4.c: Likewise.
4178
67d294e4 41792019-02-20 Jakub Jelinek <jakub@redhat.com>
4180
0c3f2aa9 4181 PR c++/89403
4182 * g++.dg/cpp0x/pr89403.C: New test.
4183
02dc6028 4184 PR c++/89405
4185 * g++.dg/cpp1z/inline-var5.C: New test.
4186
67d294e4 4187 PR middle-end/89412
4188 * gcc.c-torture/compile/pr89412.c: New test.
4189
89fbfe10 41902019-02-20 Jakub Jelinek <jakub@redhat.com>
4191 David Malcolm <dmalcolm@redhat.com>
4192
4193 PR middle-end/89091
4194 * gcc.dg/torture/pr89091.c: New test.
4195
b47245f1 41962019-02-20 Jakub Jelinek <jakub@redhat.com>
4197
48d4b6c6 4198 PR middle-end/88074
4199 PR middle-end/89415
4200 * gcc.dg/pr88074-2.c: New test.
4201
b47245f1 4202 PR c++/89336
4203 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
4204
a268d555 42052019-02-20 David Malcolm <dmalcolm@redhat.com>
4206
4207 PR c/89410
4208 * gcc.dg/pr89410-1.c: New test.
4209 * gcc.dg/pr89410-2.c: New test.
4210
5a6149a3 42112019-02-20 Pat Haugen <pthaugen@us.ibm.com>
4212
4213 * lib/target-supports.exp (check_effective_target_vect_usad_char):
4214 Add PowerPC support.
4215 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
4216 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
4217
3a7d0e9f 42182019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4219
4220 PR target/86487
4221 * gcc.target/arm/pr86487.c: New.
4222
ab0fbe16 42232019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4224
4225 PR c++/84536
4226 * g++.dg/cpp1y/var-templ60.C: New.
4227
a36e00c1 42282019-02-20 Li Jia He <helijia@linux.ibm.com>
4229
4230 PR target/88100
4231 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
4232
d69a5a23 42332019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
4234
4235 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
4236
4946f3a3 42372019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4238
4239 PR fortran/89384
4240 * gfortran.dg/ISO_Fortran_binding_4.f90
4241
3eedad7a 42422019-02-19 Thomas Schwinge <thomas@codesourcery.com>
4243
4244 PR c/87924
4245 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
4246 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
4247
cda34b22 42482019-02-19 Richard Biener <rguenther@suse.de>
4249
5224812d 4250 PR middle-end/88074
cda34b22 4251 * gcc.dg/pr88074.c: New testcase.
4252
31358ed0 42532019-02-19 Jakub Jelinek <jakub@redhat.com>
4254
e4241747 4255 PR middle-end/89303
4256 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
4257 namespace.
4258
5ebe5c44 4259 PR c++/89387
4260 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
4261
fcea8c4d 4262 PR c++/89391
4263 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
4264
31358ed0 4265 PR c++/89390
4266 * g++.dg/diagnostic/pr89390.C: New test.
4267
faab32da 42682019-02-18 Sharon Dvir <unapologtic@gmail.com>
4269
4270 * README: Fix typos.
4271
4bd133e5 42722019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4273
4274 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
4275 bad_weak_ptr_.
4276
d50eaffb 42772019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4278
4279 PR fortran/87689
4280 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
4281 options.
4282 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
4283 * gfortran.dg/lto/pr87689_0.f: New file.
4284 * gfortran.dg/lto/pr87689_1.f: New file.
4285
9dddf1a6 42862019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
4287
4288 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
4289
f7690f14 42902019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4291
4292 * gdc.dg/dg.exp: Tabify.
4293 * gdc.dg/lto/lto.exp: Likewise.
4294 * gdc.test/gdc-test.exp: Likewise.
4295 * lib/gdc-dg.exp: Likewise.
4296 * lib/gdc.exp: Likewise.
4297
94d4532c 42982019-02-18 Richard Biener <rguenther@suse.de>
4299
4300 PR tree-optimization/89296
4301 * gcc.dg/uninit-pr89296.c: New testcase.
4302
9b964845 43032019-02-18 Jakub Jelinek <jakub@redhat.com>
4304
4305 PR target/89369
4306 * gcc.c-torture/execute/pr89369.c: New test.
4307 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
4308 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
4309 34,63,62.
4310
f6c03eea 43112019-02-18 Martin Jambor <mjambor@suse.cz>
4312
4313 PR tree-optimization/89209
4314 * gcc.dg/tree-ssa/pr89209.c: New test.
4315
dd2e9d21 43162019-02-18 Martin Liska <mliska@suse.cz>
4317
4318 * gfortran.dg/simd-builtins-7.f90: New test.
4319 * gfortran.dg/simd-builtins-7.h: New test.
4320
4c6b245a 43212019-02-17 Harald Anlauf <anlauf@gmx.de>
4322
4323 PR fortran/88299
4324 * gfortran.dg/pr88299.f90: New test.
4325
b6c59db3 43262019-02-17 Harald Anlauf <anlauf@gmx.de>
4327
4328 PR fortran/89077
4329 * gfortran.dg/transfer_simplify_12.f90: New test.
4330
33e6651d 43312019-02-17 Marek Polacek <polacek@redhat.com>
4332
4333 PR c++/89217 - ICE with list-initialization in range-based for loop.
4334 * g++.dg/cpp0x/range-for37.C: New test.
4335
2d4ba130 4336 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
4337
9821a0dc 4338 PR c++/89315
4339 * g++.dg/cpp0x/initlist114.C: New test.
4340
6607b4d2 4341 PR c++/89356
4342 * g++.dg/abi/mangle68.C: New test.
4343 * g++.dg/cpp0x/decltype69.C: New test.
4344
3bb711c4 43452019-02-16 David Malcolm <dmalcolm@redhat.com>
4346
4347 PR c++/88680
4348 * g++.dg/wrappers/pr88680.C: New test.
4349
9ad48282 43502019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4351
4352 PR fortran/71066
4353 * gfortran.dg/coarray_data_1.f90: New test.
4354
62fce26f 43552019-02-16 Eric Botcazou <ebotcazou@adacore.com>
4356
4357 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
4358 * c-c++-common/patchable_function_entry-default.c: Likewise.
4359 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4360
78a0882d 43612019-02-16 Jakub Jelinek <jakub@redhat.com>
4362
4363 PR rtl-optimization/66152
4364 * gcc.target/i386/pr66152.c: New test.
4365
88af6fa9 43662019-02-15 Eric Botcazou <ebotcazou@adacore.com>
4367
4368 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
4369 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
4370
a35cc95b 43712019-02-15 Tamar Christina <tamar.christina@arm.com>
4372
4373 * lib/target-supports.exp
4374 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
4375 checking alternative.
4376
2df51ced 43772019-02-15 Eric Botcazou <ebotcazou@adacore.com>
4378
4379 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
4380
9703fa32 43812019-02-15 Eric Botcazou <ebotcazou@adacore.com>
4382
4383 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
4384 * c-c++-common/patchable_function_entry-default.c: Likewise.
4385 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4386 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
4387
adcec5a3 43882019-02-15 Jakub Jelinek <jakub@redhat.com>
4389
66edcee6 4390 PR other/69006
4391 PR testsuite/88920
4392 * lib/gcc-dg.exp: If llvm_binutils effective target, set
4393 allow_blank_lines to 2 during initialization.
4394 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
4395 it was previously zero.
4396 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
4397 Clear allow_blank_lines afterwards whenever it was 1.
4398 * gdc.test/gdc-test.exp (dmd2dg): Don't call
4399 dg-allow-blank-lines-in-output here.
4400 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
4401 the tests and restore it back at the end.
4402
adcec5a3 4403 * c-c++-common/ubsan/opts-1.c: New test.
4404 * c-c++-common/ubsan/opts-2.c: New test.
4405 * c-c++-common/ubsan/opts-3.c: New test.
4406 * c-c++-common/ubsan/opts-4.c: New test.
4407
bc6e884f 44082019-02-15 Richard Biener <rguenther@suse.de>
4409 Jakub Jelinek <jakub@redhat.com>
4410
4411 PR tree-optimization/89278
4412 * gcc.dg/pr89278.c: New test.
4413
689babb3 44142019-02-15 Jakub Jelinek <jakub@redhat.com>
4415
8c6d2f0f 4416 PR c/89340
4417 * gcc.dg/pr89340.c: New test.
4418 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
4419 that leaf attribute on nested function is useless.
4420
689babb3 4421 PR other/89342
4422 * gcc.dg/pr89342.c: New test.
4423
d827ccd4 44242019-02-14 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR rtl-optimization/89354
4427 * gcc.dg/pr89354.c: New test.
4428
6c5f54a5 44292019-02-14 Uroš Bizjak <ubizjak@gmail.com>
4430
4431 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
4432 * gcc.target/i386/ssse3-pabsd.c: Ditto.
4433 * gcc.target/i386/ssse3-pabsw.c: Ditto.
4434 * gcc.target/i386/ssse3-palignr.c: Ditto.
4435 * gcc.target/i386/ssse3-phaddd.c: Ditto.
4436 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
4437 * gcc.target/i386/ssse3-phaddw.c: Ditto.
4438 * gcc.target/i386/ssse3-phsubd.c: Ditto.
4439 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
4440 * gcc.target/i386/ssse3-phsubw.c: Ditto.
4441 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
4442 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
4443 * gcc.target/i386/ssse3-pshufb.c: Ditto.
4444 * gcc.target/i386/ssse3-psignb.c: Ditto.
4445 * gcc.target/i386/ssse3-psignd.c: Ditto.
4446 * gcc.target/i386/ssse3-psignw.c: Ditto.
4447
9d66f321 44482018-02-14 Steve Ellcey <sellcey@marvell.com>
4449
4450 * gcc.target/aarch64/pcs_attribute.c: New test.
4451
4382a5c9 44522019-02-14 Harald Anlauf <anlauf@gmx.de>
4453
4454 PR fortran/88248
4455 * gfortran.dg/pr88248.f90: New test.
4456 * gfortran.dg/f2018_obs.f90: Updated test.
4457
07a9d3db 44582019-02-14 Tamar Christina <tamar.christina@arm.com>
4459
4460 * gcc.target/arm/pr88850.c: change options to additional option.
4461
e06fcd5a 44622019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4463
4464 PR d/87864
4465 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
4466 present.
4467
ea257f14 44682019-02-14 Tamar Christina <tamar.christina@arm.com>
4469
4470 PR target/88850
4471 * gcc.target/arm/pr88850-2.c: New test.
4472 * lib/target-supports.exp
4473 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
4474 check_effective_target_arm_neon_softfp_fp16_ok,
4475 add_options_for_arm_neon_softfp_fp16): New.
4476
5770b8ce 44772019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
4478
4479 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
4480 * lib/target-supports.exp: Add procedure to check for ldrd.
4481
dac1fbf6 44822019-02-14 Cesar Philippidis <cesar@codesourcery.com>
4483
4484 PR fortran/72715
4485 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
4486 * gfortran.dg/goacc/loop-3.f95: Likewise.
4487 * gfortran.dg/goacc/pr72715.f90: New test.
4488
71fe24c6 44892019-02-14 Martin Liska <mliska@suse.cz>
4490
4491 PR rtl-optimization/89242
4492 * g++.dg/pr89242.C: New test.
4493
cd3f735a 44942019-02-14 Jakub Jelinek <jakub@redhat.com>
4495
bcdfc955 4496 PR tree-optimization/89314
4497 * gcc.dg/pr89314.c: New test.
4498
cd3f735a 4499 PR middle-end/89284
4500 * gcc.dg/ubsan/pr89284.c: New test.
4501
4d502758 45022019-02-13 Ian Lance Taylor <iant@golang.org>
4503
4504 * gcc.dg/func-attr-1.c: New test.
4505
055cced2 45062019-02-13 Uroš Bizjak <ubizjak@gmail.com>
4507
4508 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
4509
3a860627 45102019-02-13 Marek Polacek <polacek@redhat.com>
4511
4512 PR c++/89297 - ICE with OVERLOAD in template.
4513 * g++.dg/cpp0x/initlist113.C: New test.
4514
601c59dd 45152019-02-13 Alexandre Oliva <aoliva@redhat.com>
4516
40563cf7 4517 PR c++/86379
4518 * g++.dg/cpp0x/pr86379.C: New.
4519
601c59dd 4520 PR c++/87322
4521 * g++.dg/cpp1y/pr87322.C: New.
4522 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
4523 instantiate the expected number of lambda functions.
4524
2a18fb57 45252019-02-13 Marek Polacek <polacek@redhat.com>
4526
4527 PR c++/77304
4528 * g++.dg/cpp2a/nontype-class13.C: New test.
4529
389f58a1 45302019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
4531
4532 PR target/89190
4533 * gcc.target/arm/pr89190.c: New test.
4534
f2da1a76 45352019-02-13 David Malcolm <dmalcolm@redhat.com>
4536
4537 PR c++/89036
4538 * g++.dg/concepts/pr89036.C: New test.
4539
a7f0b0f6 45402019-02-13 Tamar Christina <tamar.christina@arm.com>
4541
4542 PR target/88847
4543 * gcc.target/aarch64/sve/pr88847.c: New test.
4544
4cbfbcd7 45452019-02-13 Jonathan Wakely <jwakely@redhat.com>
4546 Jakub Jelinek <jakub@redhat.com>
4547
4548 PR middle-end/89303
4549 * g++.dg/torture/pr89303.C: New test.
4550
64bd49fa 45512019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4552
4553 PR c++/88986
4554 * g++.dg/cpp1z/using4.C: New.
4555 * g++.dg/cpp1z/using5.C: Likewise.
4556 * g++.dg/cpp1z/using6.C: Likewise.
4557
d8dd2f06 45582019-02-13 Jakub Jelinek <jakub@redhat.com>
4559
4560 PR target/89290
4561 * gcc.target/i386/pr89290.c: New test.
4562
54083f03 45632019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
4564
4565 * gcc.target/i386/enqcmd.c: New test.
4566 * gcc.target/i386/enqcmds.c: Likewise.
4567 * g++.dg/other/i386-2.C: Add -menqcmd.
4568 * g++.dg/other/i386-3.C: Likewise.
4569 * gcc.target/i386/sse-12.c: Likewise.
4570 * gcc.target/i386/sse-13.c: Likewise.
4571 * gcc.target/i386/sse-14.c: Likewise.
4572 * gcc.target/i386/sse-23.c: Likewise.
4573
4c5d288b 45742019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
4575
4576 * gcc.target/powerpc/crypto-builtin-1.c
4577 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
4578 New testcases.
4579
916752ca 45802019-02-12 H.J. Lu <hongjiu.lu@intel.com>
4581
4582 PR target/89229
4583 * gcc.target/i386/pr89229-1.c: New test.
4584
7bd6e754 45852019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
4586
4587 PR target/89233
4588 * gcc.target/s390/pr89233.c: New test.
4589
f5239990 45902018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
4591
4592 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
4593 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
4594 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
4595
4ea8ba24 45962019-02-12 Richard Biener <rguenther@suse.de>
4597
4598 PR tree-optimization/89253
4599 * gfortran.dg/pr89253.f: New testcase.
4600
44263306 46012019-02-11 Marek Polacek <polacek@redhat.com>
4602
4603 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
4604 * g++.dg/cpp0x/nullptr40.C: New test.
4605 * g++.dg/cpp0x/nullptr41.C: New test.
4606
61b94553 46072019-02-11 Jakub Jelinek <jakub@redhat.com>
4608
4609 PR c++/88977
4610 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
4611
5f299139 46122019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
4613
4614 PR tree-optimization/86637
4615 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
4616
49a30f91 46172019-02-11 Martin Sebor <msebor@redhat.com>
4618
4619 PR tree-optimization/88771
4620 * gcc.dg/Wstringop-overflow-8.c: New test.
4621 * gcc.dg/Wstringop-overflow-9.c: New test.
4622 * gcc.dg/Warray-bounds-40.c: New test.
4623 * gcc.dg/builtin-stpncpy.c: Adjust.
4624 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
4625 * g++.dg/opt/memcpy1.C: Adjust.
4626
08acf739 46272019-02-11 Martin Sebor <msebor@redhat.com>
4628
4629 PR c++/87996
4630 * c-c++-common/array-5.c: New test.
4631 * c-c++-common/pr68107.c: Adjust text of diagnostics.
4632 * g++.dg/init/new38.C: Same.
4633 * g++.dg/init/new43.C: Same.
4634 * g++.dg/init/new44.C: Same.
4635 * g++.dg/init/new46.C: Same.
4636 * g++.dg/other/large-size-array.C: Same.
4637 * g++.dg/other/new-size-type.C: Same.
4638 * g++.dg/template/array30.C: Same.
4639 * g++.dg/template/array32.C: New test.
4640 * g++.dg/template/dependent-name3.C: Adjust.
4641 * gcc.dg/large-size-array-3.c: Same.
4642 * gcc.dg/large-size-array-5.c: Same.
4643 * gcc.dg/large-size-array.c: Same.
4644 * g++.old-deja/g++.brendan/array1.C: Same.
4645 * g++.old-deja/g++.mike/p6149.C: Same.
4646
40dea7a3 46472019-02-11 Martin Sebor <msebor@redhat.com>
4648
4649 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
4650
dd9bf21a 46512019-02-11 Tamar Christina <tamar.christina@arm.com>
4652
4653 PR middle-end/88560
4654 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
4655 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
4656 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
4657
2e25871b 46582019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
4659
4660 * gcc.target/powerpc/vec-sld-modulo.c: New.
4661 * gcc.target/powerpc/vec-srad-modulo.c: New.
4662 * gcc.target/powerpc/vec-srd-modulo.c: New.
4663
8cdb0206 46642019-02-11 Martin Liska <mliska@suse.cz>
4665
4666 PR ipa/89009
4667 * g++.dg/ipa/pr89009.C: New test.
4668
dd686aa9 46692019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4670
3c0f9ba3 4671 PR fortran/71723
dd686aa9 4672 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
4673 * gfortran.dg/pointer_init_6.f90: Likewise.
4674 * gfortran.dg/pointer_init_9.f90: New test.
4675
ce0d2534 46762019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4677
4678 PR fortran/67679
dd686aa9 4679 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 4680
dd31e240 46812019-02-10 Jakub Jelinek <jakub@redhat.com>
4682
4683 PR tree-optimization/89268
4684 * gcc.dg/vect/pr89268.c: New test.
4685
0d8e7678 46862019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4687
4688 * gnat.dg/lto19.adb: Remove dg-excess-errors.
4689
517c0439 46902019-02-09 Harald Anlauf <anlauf@gmx.de>
4691
4692 PR fortran/89077
4693 * gfortran.dg/substr_simplify.f90: New test.
4694
645d7017 46952019-02-09 Jan Hubicka <hubicka@ucw.cz>
4696
4697 PR ipa/88711
4698 * gfortran.dg/pr79966.f90: Xfail everwyhere.
4699
7d41610c 47002019-02-09 Paul Thomas <pault@gcc.gnu.org>
4701
4702 PR fortran/89200
4703 * gfortran.dg/array_reference_2.f90 : New test.
4704
116200f6 47052019-02-09 Jakub Jelinek <jakub@redhat.com>
4706
4707 PR middle-end/89246
4708 * gcc.dg/gomp/pr89246-1.c: New test.
4709 * gcc.dg/gomp/pr89246-2.c: New test.
4710
83658f41 47112019-02-08 Jakub Jelinek <jakub@redhat.com>
4712
4713 PR tree-optimization/88739
4714 * gcc.c-torture/execute/pr88739.c: New test.
4715
b8a74718 47162019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4717
4718 PR testsuite/89258
4719 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
4720
e9f7f5f0 47212019-02-08 Robin Dapp <rdapp@linux.ibm.com>
4722
4723 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
4724 * gcc.target/s390/vector/vec-copysign.c: New test.
4725
40d78a35 47262019-02-08 Richard Biener <rguenther@suse.de>
4727
4728 PR tree-optimization/89247
4729 * gcc.dg/torture/pr89247.c: New testcase.
4730
e4157058 47312019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
4732
4733 * gcc.target/s390/jump-label.c: New test.
4734
9160da73 47352019-02-08 Richard Biener <rguenther@suse.de>
4736
4737 PR testsuite/89250
4738 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
4739
82182896 47402019-02-08 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR rtl-optimization/89234
4743 * g++.dg/ubsan/pr89234.C: New test.
4744
829a2e03 47452019-02-08 Richard Biener <rguenther@suse.de>
4746
4747 PR middle-end/89223
4748 * gcc.dg/torture/pr89223.c: New testcase.
4749
72ea15e5 47502019-02-07 David Malcolm <dmalcolm@redhat.com>
4751
4752 PR tree-optimization/86637
4753 PR tree-optimization/89235
4754 * gcc.c-torture/compile/pr86637-1.c: New test.
4755 * gcc.c-torture/compile/pr86637-2.c: New test.
4756 * gcc.c-torture/compile/pr86637-3.c: New test.
4757 * gcc.c-torture/compile/pr89235.c: New test.
4758
44b8cbb6 47592019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4760
4761 * gcc.target/aarch64/abd_1.c: New test.
4762 * gcc.dg/sabd_1.c: Likewise.
4763
27c348b7 47642019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
4765
4766 PR fortran/52789
4767 * gfortran.dg/wunused-parameter_2.f90: New test.
4768
8b7a262d 47692019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
4770
4771 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
4772
8c0752a6 47732019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
4774
4775 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
4776 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
4777
bb8389e1 47782019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
4779 Jakub Jelinek <jakub@redhat.com>
4780
4781 PR bootstrap/88714
4782 * gcc.c-torture/execute/pr88714.c: New test.
4783 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
4784
d54f2f36 47852019-02-07 Tamar Christina <tamar.christina@arm.com>
4786
4787 PR/target 88850
4788 * gcc.target/arm/pr88850.c: New test.
4789
939d44f3 47902019-02-07 Alexandre Oliva <aoliva@redhat.com>
4791
4792 PR c++/86218
4793 * g++.dg/cpp0x/pr86218.C: New.
4794
c2041c0a 47952019-02-06 Vladimir Makarov <vmakarov@redhat.com>
4796
4797 PR rtl-optimization/89225
4798 * gcc.target/powerpc/pr89225.c: New.
4799
2947ccc6 48002019-02-06 Eric Botcazou <ebotcazou@adacore.com>
4801
4802 * gnat.dg/opt76.adb: New test.
4803
9d066a44 48042019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4805
4806 PR fortran/71860
4807 * gfortran.dg/null_10.f90: New test.
4808
c92ab8d4 48092019-02-06 David Malcolm <dmalcolm@redhat.com>
4810
4811 PR c++/71302
4812 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
4813 column numbers to dg-warning directives where they are correct.
4814 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
4815 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
4816 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
4817
95be3519 48182019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4819
4820 PR debug/87451
4821 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
4822 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
4823 xfail scan-assembler-not with Solaris as.
4824
af2aae4f 48252019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
4826
4827 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
4828 counts and target.
4829 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
4830 counts and target.
4831 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
4832 counts and target.
4833
d75855b4 48342019-02-06 Richard Biener <rguenther@suse.de>
4835
4836 PR tree-optimization/89182
4837 * gfortran.dg/graphite/pr89182.f90: New testcase.
4838
641cffa6 48392019-02-06 Jakub Jelinek <jakub@redhat.com>
4840
b7c999fc 4841 PR c/89211
4842 * gcc.dg/pr89211.c: New test.
4843
641cffa6 4844 PR middle-end/89210
4845 * c-c++-common/builtin-convertvector-2.c: New test.
4846
1a1a006b 48472019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
4848
5224812d 4849 PR go/89019
4850 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 4851
45287c8a 48522019-02-06 Joseph Myers <joseph@codesourcery.com>
4853
4854 PR c/88584
4855 * gcc.dg/redecl-18.c: New test.
4856
b5a6b127 48572019-02-05 Jakub Jelinek <jakub@redhat.com>
4858
4859 PR c++/89187
4860 * g++.dg/opt/pr89187.C: New test.
4861
48622019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 4863
4864 * jit.dg/add-driver-options-testlib.c: Add support file for
4865 test-add-driver-options.c testcase.
4866 * jit.dg/all-non-failing-tests.h: Add note about
4867 test-add-driver-options.c
4868 * jit.dg/jit.exp (jit-dg-test): Update to support
4869 add-driver-options-testlib.c compilation.
4870 * jit.dg/test-add-driver-options.c: New testcase.
4871
6058af91 48722019-02-05 Jakub Jelinek <jakub@redhat.com>
4873
4874 PR rtl-optimization/11304
4875 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
4876 * gcc.target/i386/call-2.c: New test.
4877
74ce2ebb 48782019-02-05 Marek Polacek <polacek@redhat.com>
4879
4880 PR c++/89158 - by-value capture of constexpr variable broken.
4881 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
4882
b81e8ebc 48832019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
4884
4885 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
4886
969a9cce 48872019-02-05 Jakub Jelinek <jakub@redhat.com>
4888
320c312b 4889 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
4890 target.
4891 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
4892
32b5e7b8 4893 PR target/89188
4894 * g++.dg/opt/pr89188.C: New test.
4895
969a9cce 4896 PR rtl-optimization/89195
4897 * gcc.c-torture/execute/pr89195.c: New test.
4898
12edc914 48992019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4900
4901 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
4902 hardware.
4903 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
4904 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
4905 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
4906 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
4907 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
4908 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
4909 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
4910 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
4911 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
4912
f8037d2a 49132019-02-05 Jakub Jelinek <jakub@redhat.com>
4914
4915 PR target/89186
4916 * g++.dg/ext/vector36.C: New test.
4917
9ca54fa1 49182019-02-05 Alexandre Oliva <aoliva@redhat.com>
4919
4920 PR c++/87770
4921 * g++.dg/pr87770.C: New.
4922
df378257 49232019-02-04 Harald Anlauf <anlauf@gmx.de>
4924
4925 PR fortran/89077
4926 * gfortran.dg/pr89077.f90: New test.
4927
d92348e0 49282019-02-04 Martin Liska <mliska@suse.cz>
4929
90f52861 4930 PR ipa/88985
4931 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 4932
50d9292e 49332019-02-04 Jakub Jelinek <jakub@redhat.com>
4934
4935 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
4936 characters or extra spaces after the comment character.
4937
00334655 49382019-02-04 Jakub Jelinek <jakub@redhat.com>
4939
4940 * g++.dg/torture/alias-1.C: New test.
4941
0ff407d4 49422019-02-03 Martin Sebor <msebor@redhat.com>
4943
3f99f52e 4944 PR c/69661
4945 * c-c++-common/Wsequence-point-2.c: New test.
4946
0ff407d4 4947 PR c++/44648
4948 * g++.dg/warn/Wunused-var-35.C: New test.
4949
1efbfaeb 49502019-02-03 Richard Biener <rguenther@suse.de>
4951
4952 PR debug/87295
4953 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
4954
b399769c 49552019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4956
4957 PR fortran/88298
4958 * gfortran.dg/warn_conversion_10.f90: New test.
4959
1834f7a3 49602019-02-02 Paul Thomas <pault@gcc.gnu.org>
4961
4962 PR fortran/88393
4963 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
4964
ba3862bc 49652019-02-02 Paul Thomas <pault@gcc.gnu.org>
4966
4967 PR fortran/88980
4968 * gfortran.dg/realloc_on_assign_32.f90 : New test.
4969
285eb84d 49702019-02-02 Paul Thomas <pault@gcc.gnu.org>
4971
4972 PR fortran/88685
4973 * gfortran.dg/pointer_array_component_3.f90 : New test.
4974
b27fce45 49752019-02-02 Jakub Jelinek <jakub@redhat.com>
4976
4977 PR middle-end/87887
4978 * gcc.dg/gomp/pr87887-1.c: New test.
4979 * gcc.dg/gomp/pr87887-2.c: New test.
4980
49b830df 49812019-02-01 Jakub Jelinek <jakub@redhat.com>
4982
4983 PR fortran/83246
4984 PR fortran/89084
4985 * gfortran.dg/pr89084.f90: New test.
4986 * gfortran.dg/lto/pr89084_0.f90: New test.
4987 * gfortran.dg/pr83246.f90: New test.
4988
bdb43276 49892019-02-01 Marek Polacek <polacek@redhat.com>
4990
4991 PR c++/88325 - ICE with invalid out-of-line template member definition.
4992 * g++.dg/cpp2a/typename14.C: New test.
4993
b02075cf 49942019-02-01 Richard Biener <rguenther@suse.de>
4995
4996 PR middle-end/88597
4997 * gcc.dg/torture/pr88597.c: New testcase.
4998
a6d33bbd 49992019-02-01 Richard Biener <rguenther@suse.de>
5000
5001 PR tree-optimization/85497
5002 * gcc.dg/graphite/pr85497.c: New testcase.
5003
9c0775d3 50042019-02-01 Richard Biener <rguenther@suse.de>
5005
5006 PR testsuite/87451
5007 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
5008
5ab8180e 50092019-02-01 Jakub Jelinek <jakub@redhat.com>
5010
38f851c4 5011 PR tree-optimization/89143
5012 * gcc.dg/tree-ssa/vrp121.c: New test.
5013
d681ced2 5014 PR tree-optimization/88107
5015 * gcc.dg/gomp/pr88107.c: New test.
5016
5ab8180e 5017 PR c++/87175
5018 * g++.dg/ext/attrib57.C: New test.
5019
886345e6 50202018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
5021
5022 PR tree-optimization/88932
5023 * gfortran.dg/pr88932.f90: New test.
5024
f1329be6 50252019-01-31 Marek Polacek <polacek@redhat.com>
5026
5027 PR c++/88983 - ICE with switch in constexpr function.
5028 * g++.dg/cpp1y/constexpr-88983.C: New test.
5029
a82041dd 50302019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5031
5032 PR fortran/88669
5033 * gfortran.dg/contiguous_9.f90: New test.
5034
c8f861a0 50352019-01-31 Marek Polacek <polacek@redhat.com>
5036
5037 PR c++/89083, c++/80864 - ICE with list initialization in template.
5038 * g++.dg/cpp0x/initlist107.C: New test.
5039 * g++.dg/cpp0x/initlist108.C: New test.
5040 * g++.dg/cpp0x/initlist109.C: New test.
5041 * g++.dg/cpp0x/initlist110.C: New test.
5042 * g++.dg/cpp0x/initlist111.C: New test.
5043 * g++.dg/cpp0x/initlist112.C: New test.
5044 * g++.dg/init/ptrfn4.C: New test.
5045
d6bfe450 50462019-01-31 David Malcolm <dmalcolm@redhat.com>
5047
5048 PR c/89122
5049 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
5050 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
5051
45ccb5c4 50522019-01-31 Richard Biener <rguenther@suse.de>
5053
5054 PR tree-optimization/89135
5055 * gcc.dg/torture/pr89135.c: New testcase.
5056
06438ec9 50572019-01-31 Jakub Jelinek <jakub@redhat.com>
5058
5059 PR sanitizer/89124
5060 * c-c++-common/asan/pr89124.c: New test.
5061
a11ed94b 50622019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5063
5064 PR fortran/52564
5065 * gfortran.dg/print_2.f90: New test.
5066
3143c7ef 50672019-01-30 Vladimir Makarov <vmakarov@redhat.com>
5068
5069 PR rtl-optimization/87246
5070 * gcc.target/i386/pr87246.c: New.
5071
7066144a 50722019-01-30 Marek Polacek <polacek@redhat.com>
5073
5074 PR c++/89119 - ICE with value-initialization in template.
5075 * g++.dg/cpp0x/initlist-value3.C: New test.
5076
f665d347 50772019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5078
5079 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
5080 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
5081 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
5082 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
5083 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
5084 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
5085 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
5086 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
5087 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
5088 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 5089
a657d4f2 50902019-01-30 Richard Biener <rguenther@suse.de>
5091
5092 PR tree-optimization/89111
5093 * gcc.dg/torture/pr89111.c: New testcase.
5094
7617d72d 50952019-01-30 Andrew Stubbs <ams@codesourcery.com>
5096
5097 PR testsuite/88920
7617d72d 5098 * lib/target-supports.exp: Cache result.
5099
915549a3 51002019-01-30 Jakub Jelinek <jakub@redhat.com>
5101
cc4ffc4c 5102 PR c++/89105
5103 * g++.target/i386/pr89105.C: New test.
5104
915549a3 5105 PR c/89061
5106 * gcc.dg/pr89061.c: New test.
5107
8421f31a 51082019-01-29 Martin Sebor <msebor@redhat.com>
5109
5110 PR c/88956
5111 * gcc.dg/Warray-bounds-39.c: New test.
5112
bd509204 51132019-01-29 Marek Polacek <polacek@redhat.com>
5114
5115 PR testsuite/89110
5116 * g++.dg/other/nontype-1.C: Expect error in all modes.
5117 * g++.dg/parse/crash13.C: Likewise.
5118 * g++.dg/parse/error36.C: Likewise.
5119 * g++.dg/template/error29.C: Likewise.
5120
659d7fd3 51212019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5122
5123 PR fortran/57048
5124 * gfortran.dg/c_funptr_1.f90: New file.
5125 * gfortran.dg/c_funptr_1_mod.f90: New file.
5126
2c4b47e3 51272019-01-29 Jakub Jelinek <jakub@redhat.com>
5128
5129 PR c++/66676
5130 PR ipa/89104
5131 * gcc.dg/gomp/pr89104.c: New test.
5132
25b414df 51332019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5134
5135 * gdc.dg/pr89042a.d: Mark as compile test.
5136 * gdc.dg/pr89042b.d: Likewise.
5137
c4b0762a 51382019-01-29 Richard Biener <rguenther@suse.de>
5139
5140 PR debug/87295
5141 * g++.dg/lto/pr87295_0.C: New testcase.
5142
a456bf31 51432019-01-29 Jakub Jelinek <jakub@redhat.com>
5144
b5c856bd 5145 PR c/89045
5146 * gcc.dg/pr89045.c: New test.
5147
a456bf31 5148 PR c/86125
5149 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
5150 lp64, ilp32 and llp64 only.
5151 (fputs): Use unsigned long long instead of size_t for return type.
5152 (vfprintf, vfscanf): Accept arbitrary target specific type for
5153 va_list.
5154
44da2a17 51552019-01-28 Marek Polacek <polacek@redhat.com>
5156
5157 PR c++/88358 - name wrongly treated as type.
5158 * g++.dg/cpp2a/typename1.C: Add dg-error.
5159 * g++.dg/cpp2a/typename13.C: New test.
5160 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
5161 Add typename.
5162
97569c2c 51632019-01-28 Marek Polacek <polacek@redhat.com>
5164
5165 * g++.dg/cpp0x/enum37.C: Add dg-error.
5166
a6061e19 51672019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5168
5169 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
5170 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
5171
7f68559b 51722019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5173
5174 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
5175 "-Wattribute-alias".
5176
2d3af381 51772019-01-27 Uroš Bizjak <ubizjak@gmail.com>
5178
5179 PR fortran/70696
5180 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
5181
1d41b42f 51822019-01-27 Marek Polacek <polacek@redhat.com>
5183
b7feeace 5184 PR c++/88815 - narrowing conversion lost in decltype.
5185 PR c++/78244 - narrowing conversion in template not detected.
5186 * g++.dg/cpp0x/Wnarrowing15.C: New test.
5187 * g++.dg/cpp0x/Wnarrowing16.C: New test.
5188 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
5189 * g++.dg/cpp1y/Wnarrowing1.C: New test.
5190
1d41b42f 5191 PR c++/89024 - ICE with incomplete enum type.
5192 * g++.dg/cpp0x/enum37.C: New test.
5193
ecb2c722 51942019-01-27 Eric Botcazou <ebotcazou@adacore.com>
5195
5196 * gnat.dg/opt75.adb: New test.
5197 * gnat.dg/opt75_pkg.ad[sb]: New helper.
5198
36cd2681 51992019-01-27 Jakub Jelinek <jakub@redhat.com>
5200
5201 PR target/87214
5202 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
5203 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
5204
9eafff7e 52052019-01-26 Martin Jambor <mjambor@suse.cz>
5206
5207 PR ipa/88933
5208 * gfortran.dg/gomp/pr88933.f90: New test.
5209
cfa3a863 52102019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
5211
5212 PR d/89042
5213 * gdc.dg/pr89042a.d: New test.
5214 * gdc.dg/pr89042b.d: New test.
5215
bc3eb257 52162019-01-26 Harald Anlauf <anlauf@gmx.de>
5217
5218 PR fortran/57553
5219 * gfortran.dg/pr57553.f90: New test.
5220
aced6683 52212019-01-26 Eric Botcazou <ebotcazou@adacore.com>
5222
5223 * gnat.dg/array34.adb: New test.
5224
e1b6ccb9 52252019-01-26 Jakub Jelinek <jakub@redhat.com>
5226
5227 PR preprocessor/88974
5228 * c-c++-common/cpp/pr88974.c: New test.
5229
837ddebd 52302019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
5231
5232 PR c++/88969
5233 * g++.dg/cpp2a/destroying-delete2.C: New.
5234 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
5235
2ae44fa6 52362019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
5237
5238 PR fortran/85780
5239 * gfortran.dg/pr85780.f90: Update testcase for error message.
5240
eaaf56a1 52412019-01-25 Richard Earnshaw <rearnsha@arm.com>
5242
5243 PR target/88469
5244 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
5245 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
5246 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
5247
91843495 52482019-01-25 Richard Sandiford <richard.sandiford@arm.com>
5249
5250 PR middle-end/89037
5251 * gcc.dg/pr89037.c: New test.
5252
a0eb8b4f 52532019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5254
5255 * lib/target-supports.exp (check_effective_target_fenv): New.
5256 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
5257 fenv effective target.
5258 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
5259 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
5260 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
5261 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
5262
794fefda 52632019-01-25 Richard Biener <rguenther@suse.de>
5264
5265 PR tree-optimization/86865
5266 * gcc.dg/graphite/pr86865.c: New testcase.
5267 * gcc.dg/graphite/pr69728.c: XFAIL.
5268 * gcc.dg/graphite/scop-21.c: Likewise.
5269
530b8be5 52702019-01-24 Martin Sebor <msebor@redhat.com>
5271
5272 PR c/86125
5273 PR c/88886
5274 PR middle-end/86308
5275 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
5276 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
5277 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
5278 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
5279 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
5280 * gcc.dg/builtins-69.c: New test.
5281 * gcc.dg/Wint-conversion-2.c: Add expected warning.
5282 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
5283
42202832 52842019-01-24 Uroš Bizjak <ubizjak@gmail.com>
5285
5d95efca 5286 PR rtl-optimization/88948
42202832 5287 * gcc.target/i386/pr88948.c: New test.
5288
b5e76680 52892019-01-24 Jakub Jelinek <jakub@redhat.com>
5290
7fe7a53d 5291 PR debug/89006
5292 * g++.dg/debug/pr89006.C: New test.
5293
190cf9af 5294 PR middle-end/89015
5295 * gcc.dg/gomp/pr89015.c: New test.
5296
b5e76680 5297 PR c++/88976
5298 * c-c++-common/gomp/cancel-2.c: New test.
5299 * gcc.dg/gomp/cancel-1.c: New test.
5300 * g++.dg/gomp/cancel-1.C: New test.
5301 * g++.dg/gomp/cancel-2.C: New test.
5302 * g++.dg/gomp/cancel-3.C: New test.
5303
e42d723e 53042019-01-24 Jakub Jelinek <jakub@redhat.com>
5305
5306 PR tree-optimization/89027
5307 * gfortran.dg/gomp/pr89027.f90: New test.
5308
297fd295 53092019-01-24 Paul Thomas <pault@gcc.gnu.org>
5310
5311 PR fortran/88929
e42d723e 5312 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
5313 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 5314
161cd7e6 53152019-01-23 H.J. Lu <hongjiu.lu@intel.com>
5316
5317 PR libgcc/88931
5318 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
5319 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
5320 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
5321 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
5322
58bc31f2 53232019-01-23 Uroš Bizjak <ubizjak@gmail.com>
5324
5325 PR target/88998
5326 * g++.target/i386/pr88998.c: New test.
5327
dffbcba8 53282019-01-23 Marek Polacek <polacek@redhat.com>
5329
5330 PR c++/88757 - qualified name treated wrongly as type.
5331 * g++.dg/cpp0x/dependent2.C: New test.
5332 * g++.dg/cpp2a/typename10.C: Remove dg-error.
5333 * g++.dg/cpp2a/typename12.C: New test.
5334 * g++.dg/template/static30.C: Remove dg-error.
5335
1f03c410 53362019-01-23 Jakub Jelinek <jakub@redhat.com>
5337
8090d51c 5338 PR c/44715
5339 * c-c++-common/pr44715.c: New test.
5340
1f03c410 5341 PR c++/88984
5342 * c-c++-common/pr88984.c: New test.
5343
a74580b3 53442019-01-23 Richard Biener <rguenther@suse.de>
5345
5346 PR tree-optimization/89008
5347 * gcc.dg/torture/pr89008.c: New testcase.
5348
c90ac599 53492019-01-23 Eric Botcazou <ebotcazou@adacore.com>
5350
5351 * gnat.dg/specs/opt4.ads: New test.
5352
c5bd837e 53532019-01-23 Jakub Jelinek <jakub@redhat.com>
5354
5355 PR tree-optimization/88964
5356 * gfortran.dg/pr88964.f90: New test.
5357
8eacaaff 53582019-01-22 Martin Sebor <msebor@redhat.com>
5359
5360 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
5361 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
5362 non_strict_align.
5363 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
5364 * c-c++-common/Wrestrict.c: Make xfails conditional on target
5365 non_strict_align.
5366
c4851c82 53672018-01-22 Steve Ellcey <sellcey@marvell.com>
5368
8eacaaff 5369 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 5370 to aarch64*-*-* target.
8eacaaff 5371 * c-c++-common/gomp/pr60823-3.c: Ditto.
5372 * g++.dg/gomp/declare-simd-1.C: Ditto.
5373 * g++.dg/gomp/declare-simd-3.C: Ditto.
5374 * g++.dg/gomp/declare-simd-4.C: Ditto.
5375 * g++.dg/gomp/declare-simd-7.C: Ditto.
5376 * g++.dg/gomp/pr88182.C: Ditto.
5377 * gcc.dg/gomp/declare-simd-1.c: Ditto.
5378 * gcc.dg/gomp/declare-simd-3.c: Ditto.
5379 * gcc.dg/gomp/pr59669-2.c: Ditto.
5380 * gcc.dg/gomp/pr87895-1.c: Ditto.
5381 * gcc.dg/gomp/simd-clones-2.c: Ditto.
5382 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
5383 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
5384 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 5385
f840847c 53862019-01-22 Jakub Jelinek <jakub@redhat.com>
5387
849c3260 5388 PR target/88965
5389 * gcc.target/powerpc/pr88965.c: New test.
5390
f840847c 5391 PR middle-end/88968
5392 * c-c++-common/gomp/atomic-23.c: New test.
5393
4348a41f 53942019-01-22 Harald Anlauf <anlauf@gmx.de>
5395
5396 PR fortran/88579
5397 * gfortran.dg/power_8.f90: New test.
5398
2e9ceebc 53992019-01-22 Sandra Loosemore <sandra@codesourcery.com>
5400
5401 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
5402 * g++.dg/vec-init-1.C: Likewise.
5403 * gcc.dg/pr87793.c: Likewise.
5404
55d483b8 54052019-01-22 Sandra Loosemore <sandra@codesourcery.com>
5406
5407 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
5408 * g++.dg/cpp0x/pr86397-2.C: Likewise.
5409
0e814d12 54102019-01-22 Richard Earnshaw <rearnsha@arm.com>
5411
5412 PR target/88469
5413 * gcc.target/arm/aapcs/bitfield2.c: New test.
5414 * gcc.target/arm/aapcs/bitfield3.c: New test.
5415
ca6770cd 54162019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
5417
5418 PR rtl-optimization/87763
5419 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
5420
a1ab436f 54212019-01-22 H.J. Lu <hongjiu.lu@intel.com>
5422
5423 PR target/88954
5424 * gcc.target/i386/pr88954-1.c: New test.
5425 * gcc.target/i386/pr88954-2.c: Likewise.
5426
f8f32a5f 54272019-01-22 Richard Earnshaw <rearnsha@arm.com>
5428
5429 PR target/88469
5430 * gcc.target/arm/aapcs/bitfield1.c: New test.
5431 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
5432 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
5433 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
5434
cc41270a 54352019-01-22 Manfred Schwarb <manfred99@gmx.ch>
5436
5437 * gfortran.dg/array_function_5.f90: Fix a dg directive.
5438 * gfortran.dg/block_16.f08: Likewise.
5439 * gfortran.dg/dec_structure_14.f90: Likewise.
5440 * gfortran.dg/namelist_96.f90: Likewise.
5441 * gfortran.dg/newunit_5.f90.f90: Moved to
5442 * gfortran.dg/newunit_5.f90: here.
5443 * gfortran.dg/pdt_28.f03: Likewise.
5444 * gfortran.dg/spread_simplify_1.f90: Likewise.
5445
dc7008d9 54462019-01-22 Tamar Christina <tamar.christina@arm.com>
5447
5448 PR/tree-optimization 88903
5449 * gcc.dg/vect/pr88903-1.c: Add explicit &.
5450
9e73df6b 54512019-01-22 Jakub Jelinek <jakub@redhat.com>
5452
8167e4bd 5453 PR rtl-optimization/88904
5454 * gcc.c-torture/execute/pr88904.c: New test.
5455
786a3490 5456 PR target/88905
5457 * gcc.dg/pr88905.c: New test.
5458
9e73df6b 5459 PR rtl-optimization/49429
5460 PR target/49454
5461 PR rtl-optimization/86334
5462 PR target/88906
5463 * gcc.target/i386/pr86334.c: New test.
5464 * gcc.target/i386/pr88906.c: New test.
5465
77fe9474 54662019-01-21 Jakub Jelinek <jakub@redhat.com>
5467
5468 PR c++/88949
5469 * g++.dg/gomp/pr88949.C: New test.
5470
d2019c03 54712019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 5472
5473 * class_66.f90: Fix a dg directive.
5474 * debug/pr35154-stabs.f: Likewise.
5475 * dec_d_lines_3.f: Likewise.
5476 * dec_d_lines_3.f: Likewise.
5477 * dec_structure_12.f90: Likewise.
5478 * dec_structure_15.f90: Likewise.
5479 * deferred_character_31.f90: Likewise.
5480 * dtio_31.f03: Likewise.
5481 * dtio_32.f03: Likewise.
5482 * extends_11.f03: Likewise.
5483 * integer_plus.f90: Likewise.
5484 * pdt_25.f03: Likewise.
5485 * pr58968.f: Likewise.
5486 * pr78259.f90: Likewise.
5487 * vect/vect-2.f90: Likewise.
5488 * matmul_const.f90: Likewise.
5489
bca15b83 54902019-01-21 Uroš Bizjak <ubizjak@gmail.com>
5491
5492 PR target/88938
5493 * gcc.target/i386/pr88938.c: New test.
5494
99bf4b63 54952019-01-21 Jakub Jelinek <jakub@redhat.com>
5496
5497 PR sanitizer/88901
5498 * g++.dg/asan/pr88901.C: New test.
5499
f6aa5c04 55002019-01-21 Tamar Christina <tamar.christina@arm.com>
5501
5502 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
5503
8144bd52 55042019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5505
5506 PR c/88928
5507 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
5508 * gcc.dg/pr88928.c: New test case.
5509
e807b7ed 55102019-01-21 Jakub Jelinek <jakub@redhat.com>
5511
5512 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
5513 {long ,short ,}{unsigned ,}int.
5514
26e8495a 55152019-01-21 Richard Biener <rguenther@suse.de>
5516
5517 PR tree-optimization/88934
5518 * gfortran.dg/pr88934.f90: New testcase.
5519
eaf966f3 55202019-01-20 Ulrich Drepper <drepper@redhat.com>
5521
5522 Fix after C++ P0600 implementation.
5523 * g++.dg/init/new39.C: Don't just ignore result of new.
5524
c343819b 55252019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
5526
5527 * gdc.dg/runnable.d: Add more tests for comparing complex types.
5528
c161bb93 55292019-01-20 Johannes Pfau <johannespfau@gmail.com>
5530
5531 * gdc.dg/runnable.d: Add tests for comparing complex types.
5532
30b46595 55332019-01-20 Kewen Lin <linkw@gcc.gnu.org>
5534
297fd295 5535 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 5536 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
5537 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
5538 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
5539
c81c2702 55402019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
5541
5542 PR fortran/37835
5543 * gfortran.dg/no-automatic.f90: New test.
5544
19081b87 55452019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5546
5547 PR fortran/77960
5548 * gfortran.dg/pr77960.f90: New test.
5549
b7e6520a 55502018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5551 Paul Thomas <pault@gcc.gnu.org>
5552
5553 PR fortran/56789
5554 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
5555 scan-tree tests that fail with patch.
5556 * gfortran.dg/contiguous_8.f90: New test.
5557
5dfc8b8e 55582019-01-19 Richard Sandiford <richard.sandiford@arm.com>
5559
5560 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
5561 inner strides.
5562 * gfortran.dg/loop_versioning_9.f90: New test.
5563 * gfortran.dg/loop_versioning_10.f90: Likewise.
5564
7b60c131 55652019-01-19 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR fortran/88902
5568 * gfortran.dg/pr88902.f90: New test.
5569
34859308 55702019-01-18 Martin Sebor <msebor@redhat.com>
5571
5572 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
5573
31975c5e 55742019-01-18 Ian Lance Taylor <iant@golang.org>
5575
5576 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
5577 is no longer externally visible.
5578
b2bc2471 55792019-01-18 Marek Polacek <polacek@redhat.com>
5580
5581 PR c++/86926
5582 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
5583
60da8226 55842019-01-18 H.J. Lu <hongjiu.lu@intel.com>
5585
5586 PR middle-end/88587
5587 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
5588 (dg-options): Replace -m32 with -fno-pic.
5589 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
5590 (dg-options): Remove -m32.
5591
58d47a89 55922019-01-18 Richard Biener <rguenther@suse.de>
5593
5594 PR tree-optimization/88903
5595 * gcc.dg/vect/pr88903-1.c: New testcase.
5596 * gcc.dg/vect/pr88903-2.c: Likewise.
5597
6d4e8a95 55982019-01-18 H.J. Lu <hongjiu.lu@intel.com>
5599
5600 PR c/51628
5601 PR c/88664
5602 * c-c++-common/pr51628-33.c: New test.
5603 * c-c++-common/pr51628-35.c: New test.
5604 * c-c++-common/pr88664-1.c: Likewise.
5605 * c-c++-common/pr88664-2.c: Likewise.
5606 * gcc.dg/pr51628-34.c: Likewise.
5607
e319ca91 56082019-01-18 Richard Earnshaw <rearnsha@arm.com>
5609
5610 PR target/88799
5611 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
5612 mp and sec extensions to armv7-a.
5613
c099f1dd 56142019-01-18 Martin Liska <mliska@suse.cz>
5615
5616 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
5617 expected function name.
5618
273d44ee 56192019-01-18 Jakub Jelinek <jakub@redhat.com>
5620
5621 PR tree-optimization/86214
5622 * g++.dg/opt/pr86214-1.C: New test.
5623 * g++.dg/opt/pr86214-2.C: New test.
5624
b8408dd3 56252019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5626
5627 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
5628
5c3317a8 56292019-01-18 Jakub Jelinek <jakub@redhat.com>
5630
5631 Reapply:
5632 2018-12-15 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR target/88489
5635 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
5636 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
5637
eba46615 56382019-01-18 Martin Liska <mliska@suse.cz>
5639
5640 PR middle-end/88587
5641 * g++.target/i386/pr88587.C: New test.
5642 * gcc.target/i386/mvc13.c: New test.
5643
20ab60cd 56442018-01-17 Steve Ellcey <sellcey@cavium.com>
5645
5646 PR fortran/88898
5647 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
5648 warning checks.
5649 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
5650 * gfortran.dg/gomp/pr83977.f90: Ditto.
5651
0cfa832a 56522019-01-17 Martin Sebor <msebor@redhat.com>
5653
5654 PR middle-end/88273
5655 * gcc.dg/Warray-bounds-38.c: New test.
5656
7e351bf9 56572018-01-17 Steve Ellcey <sellcey@cavium.com>
5658
5659 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
5660 warning checks and assembler scans.
5661 * c-c++-common/gomp/pr60823-3.c: Ditto.
5662 * c-c++-common/gomp/pr63328.c: Ditto.
5663 * g++.dg/gomp/declare-simd-1.C: Ditto.
5664 * g++.dg/gomp/declare-simd-3.C: Ditto.
5665 * g++.dg/gomp/declare-simd-4.C: Ditto.
5666 * g++.dg/gomp/declare-simd-7.C: Ditto.
5667 * g++.dg/gomp/pr88182.C: Ditto.
5668 * g++.dg/vect/simd-clone-7.cc: Ditto.
5669 * gcc.dg/gomp/declare-simd-1.c: Ditto.
5670 * gcc.dg/gomp/declare-simd-3.c: Ditto.
5671 * gcc.dg/gomp/pr59669-2.c: Ditto.
5672 * gcc.dg/gomp/pr87895-1.c: Ditto.
5673 * gcc.dg/gomp/pr87895-2.c: Ditto.
5674 * gcc.dg/gomp/simd-clones-2.c: Ditto.
5675 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
5676 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
5677 * gfortran.dg/gomp/pr83977.f90: Ditto.
5678
0f910e62 56792019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5680
5681 * g++.dg/cpp0x/auto52.C: Test locations too.
5682 * g++.dg/cpp0x/trailing2.C: Likewise.
5683 * g++.dg/cpp1y/auto-fn18.C: Likewise.
5684 * g++.dg/cpp1y/auto-fn25.C: Likewise.
5685 * g++.dg/cpp1y/auto-fn52.C: Likewise.
5686 * g++.dg/cpp1y/auto-fn53.C: Likewise.
5687 * g++.dg/cpp1y/auto-fn54.C: Likewise.
5688
098cc8f0 56892019-01-17 David Malcolm <dmalcolm@redhat.com>
5690
5691 PR c++/88699
5692 * g++.dg/template/pr88699.C: New test.
5693
a4e7e061 56942019-01-17 Martin Sebor <msebor@redhat.com>
5695
5696 PR tree-optimization/88800
5697 * c-c++-common/Wrestrict.c: Adjust.
5698 * gcc.dg/Warray-bounds-37.c: New test.
5699 * gcc.dg/builtin-memcpy-2.c: New test.
5700 * gcc.dg/builtin-memcpy.c: New test.
5701
21208703 57022019-01-17 Tamar Christina <tamar.christina@arm.com>
5703
5704 PR target/88850
5705 * gcc.target/arm/pr51968.c: Use neon intrinsics.
5706
acbbb815 57072019-01-17 Andrew Stubbs <ams@codesourcery.com>
5708 Kwok Cheung Yeung <kcy@codesourcery.com>
5709 Julian Brown <julian@codesourcery.com>
5710 Tom de Vries <tom@codesourcery.com>
5711
5712 * gcc.dg/20020312-2.c: Add amdgcn support.
5713 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
5714 * gcc.dg/builtin-apply2.c: Likewise.
5715 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5716 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
5717 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
5718 * gcc.dg/memcmp-1.c: Increase timeout factor.
5719 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
5720 * gcc.dg/sibcall-10.c: xfail on amdgcn.
5721 * gcc.dg/sibcall-9.c: Likewise.
5722 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5723 * gcc.dg/tree-ssa/pr84512.c: Likewise.
5724 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
5725 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
5726 * lib/target-supports.exp (check_effective_target_trampolines):
5727 Configure amdgcn.
5728 (check_profiling_available): Likewise.
5729 (check_effective_target_global_constructor): Likewise.
5730 (check_effective_target_return_address): Likewise.
5731 (check_effective_target_fopenacc): Likewise.
5732 (check_effective_target_fopenmp): Likewise.
5733 (check_effective_target_vect_int): Likewise.
5734 (check_effective_target_vect_intfloat_cvt): Likewise.
5735 (check_effective_target_vect_uintfloat_cvt): Likewise.
5736 (check_effective_target_vect_floatint_cvt): Likewise.
5737 (check_effective_target_vect_floatuint_cvt): Likewise.
5738 (check_effective_target_vect_simd_clones): Likewise.
5739 (check_effective_target_vect_shift): Likewise.
5740 (check_effective_target_whole_vector_shift): Likewise.
5741 (check_effective_target_vect_bswap): Likewise.
5742 (check_effective_target_vect_shift_char): Likewise.
5743 (check_effective_target_vect_long): Likewise.
5744 (check_effective_target_vect_float): Likewise.
5745 (check_effective_target_vect_double): Likewise.
5746 (check_effective_target_vect_perm): Likewise.
5747 (check_effective_target_vect_perm_byte): Likewise.
5748 (check_effective_target_vect_perm_short): Likewise.
5749 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5750 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5751 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5752 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5753 (check_effective_target_vect_natural_alignment): Likewise.
5754 (check_effective_target_vect_fully_masked): Likewise.
5755 (check_effective_target_vect_element_align): Likewise.
5756 (check_effective_target_vect_masked_store): Likewise.
5757 (check_effective_target_vect_scatter_store): Likewise.
5758 (check_effective_target_vect_condition): Likewise.
5759 (check_effective_target_vect_cond_mixed): Likewise.
5760 (check_effective_target_vect_char_mult): Likewise.
5761 (check_effective_target_vect_short_mult): Likewise.
5762 (check_effective_target_vect_int_mult): Likewise.
5763 (check_effective_target_sqrt_insn): Likewise.
5764 (check_effective_target_vect_call_sqrtf): Likewise.
5765 (check_effective_target_vect_call_btrunc): Likewise.
5766 (check_effective_target_vect_call_btruncf): Likewise.
5767 (check_effective_target_vect_call_ceil): Likewise.
5768 (check_effective_target_vect_call_floorf): Likewise.
5769 (check_effective_target_lto): Likewise.
5770 (check_vect_support_and_set_flags): Likewise.
5771 (check_effective_target_vect_stridedN): Enable when fully masked is
5772 available.
5773 (add_options_for_sqrt_insn): New procedure.
5774
79cc8acc 57752019-01-17 Andrew Stubbs <ams@codesourcery.com>
5776
5777 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
5778 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
5779 linker.
5780 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
5781
cbd1a9b1 57822019-01-17 Andrew Stubbs <ams@codesourcery.com>
5783
5784 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
5785 * gcc.dg/pic-1.c: Disable on amdgcn.
5786 * gcc.dg/pic-2.c: Disable on amdgcn.
5787 * gcc.dg/pic-3.c: Disable on amdgcn.
5788 * gcc.dg/pic-4.c: Disable on amdgcn.
5789 * gcc.dg/pie-3.c: Disable on amdgcn.
5790 * gcc.dg/pie-4.c: Disable on amdgcn.
5791 * gcc.dg/uninit-19.c: Check pie_enabled.
5792 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
5793
88dbac33 57942019-01-17 Andrew Stubbs <ams@codesourcery.com>
5795 Kwok Cheung Yeung <kcy@codesourcery.com>
5796 Julian Brown <julian@codesourcery.com>
5797 Tom de Vries <tom@codesourcery.com>
5798
5799 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
5800 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
5801 * gcc.c-torture/compile/pr34648.c: Require exceptions.
5802 * gcc.c-torture/compile/pr41469.c: Require exceptions.
5803 * gcc.dg/20111216-1.c: Require exceptions.
5804 * gcc.dg/cleanup-10.c: Require exceptions.
5805 * gcc.dg/cleanup-11.c: Require exceptions.
5806 * gcc.dg/cleanup-12.c: Require exceptions.
5807 * gcc.dg/cleanup-13.c: Require exceptions.
5808 * gcc.dg/cleanup-5.c: Require exceptions.
5809 * gcc.dg/cleanup-8.c: Require exceptions.
5810 * gcc.dg/cleanup-9.c: Require exceptions.
5811 * gcc.dg/gomp/pr29955.c: Require exceptions.
5812 * gcc.dg/lto/pr52097_0.c: Require exceptions.
5813 * gcc.dg/nested-func-5.c: Require exceptions.
5814 * gcc.dg/pch/except-1.c: Require exceptions.
5815 * gcc.dg/pch/valid-2.c: Require exceptions.
5816 * gcc.dg/pr41470.c: Require exceptions.
5817 * gcc.dg/pr42427.c: Require exceptions.
5818 * gcc.dg/pr44545.c: Require exceptions.
5819 * gcc.dg/pr47086.c: Require exceptions.
5820 * gcc.dg/pr51481.c: Require exceptions.
5821 * gcc.dg/pr51644.c: Require exceptions.
5822 * gcc.dg/pr52046.c: Require exceptions.
5823 * gcc.dg/pr54669.c: Require exceptions.
5824 * gcc.dg/pr56424.c: Require exceptions.
5825 * gcc.dg/pr64465.c: Require exceptions.
5826 * gcc.dg/pr65802.c: Require exceptions.
5827 * gcc.dg/pr67563.c: Require exceptions.
5828 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
5829 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
5830 * gcc.dg/vect/pr46663.c: Require exceptions.
5831 * lib/target-supports.exp (check_effective_target_exceptions): New.
5832
56b37606 58332019-01-17 Tamar Christina <tamar.christina@arm.com>
5834
5835 PR target/88851
5836 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
5837
a395125a 58382019-01-17 Nathan Sidwell <nathan@acm.org>
5839
5840 PR c++/86610
5841 * g++.dg/cpp0x/pr86610.C: New.
5842
e1d8b60b 58432019-01-17 Wei Xiao <wei3.xiao@intel.com>
5844
5845 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
5846 VFIXUPIMM* intrinsics.
5847 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
5848 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5849 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5850
945ba7e7 58512019-01-17 Wei Xiao <wei3.xiao@intel.com>
5852
5853 PR target/88794
5854 Revert:
5855 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
5856
5857 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
5858 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
5859 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
5860 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
5861 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
5862 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5863 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
5864 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5865 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
5866 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
5867 * gcc.target/i386/sse-13.c: Ditto.
5868 * gcc.target/i386/sse-14.c: Ditto.
5869 * gcc.target/i386/sse-22.c: Ditto.
5870 * gcc.target/i386/sse-23.c: Ditto.
5871 * gcc.target/i386/testimm-10.c: Ditto.
5872 * gcc.target/i386/testround-1.c: Ditto.
5873
37caf132 58742019-01-17 Wei Xiao <wei3.xiao@intel.com>
5875
5876 PR target/88794
5877 Revert:
5878 2018-12-15 Jakub Jelinek <jakub@redhat.com>
5879
5880 PR target/88489
5881 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
5882 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
5883
89436081 58842019-01-17 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR rtl-optimization/88870
5887 * gcc.dg/pr88870.c: New test.
5888
6eeb7917 58892019-01-17 Kewen Lin <linkw@gcc.gnu.org>
5890
5891 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
5892
f97941b7 58932019-01-17 Alexandre Oliva <aoliva@redhat.com>
5894
c5f929a4 5895 PR c++/87768
5896 * g++.dg/concepts/pr87768.C: New.
5897
f97941b7 5898 PR c++/86648
5899 * gcc.dg/cpp1z/pr86648.C: New.
5900
c6e0dd3d 59012019-01-17 Kewen Lin <linkw@gcc.gnu.org>
5902
5903 PR target/87306
5904 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
5905 vectorized on POWER unless hardware misaligned loads are available.
5906
76ea00a1 59072019-01-16 David Malcolm <dmalcolm@redhat.com>
5908
5909 PR target/88861
5910 * g++.dg/torture/pr88861.C: New test.
5911
281796ea 59122019-01-16 Tamar Christina <tamar.christina@arm.com>
5913
5914 PR debug/88046
5915 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
5916
b92cc3ed 59172019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5918
5919 * g++.dg/other/pr33558.C: Test location too.
5920 * g++.dg/other/pr33558-2.C: Likewise.
5921 * g++.dg/parse/crash4.C: Likewise.
5922 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
5923 * g++.old-deja/g++.mike/p7635.C: Likewise.
5924 * g++.old-deja/g++.other/decl6.C: Likewise.
5925
9fc2172c 59262019-01-16 Marek Polacek <polacek@redhat.com>
5927
5928 PR c++/78244 - narrowing conversion in template not detected.
5929 * g++.dg/cpp0x/Wnarrowing13.C: New test.
5930 * g++.dg/cpp0x/Wnarrowing14.C: New test.
5931
c84c150f 59322019-01-16 Jakub Jelinek <jakub@redhat.com>
5933
5934 PR c/51628
5935 PR target/88682
5936 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
5937 may_alias attribute.
5938
cb946287 59392019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
5940
5224812d 5941 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 5942 struct.
5943
727d210b 59442019-01-15 David Malcolm <dmalcolm@redhat.com>
5945
5946 PR c++/88795
5947 * g++.dg/template/pr88795.C: New test.
5948
0b953692 59492019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5950
a96be852 5951 PR fortran/43136
0b953692 5952 * gfortran.dg/actual_array_substr_3.f90: New test.
5953
ef1b2a98 59542019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
5955
5956 PR fortran/81849
5957 * gfortran.dg/pr81849.f90: New test.
5958
8f563733 59592019-01-15 Paul Thomas <pault@gcc.gnu.org>
5960
7b60c131 5961 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 5962 ISO_Fortran_binding_2.h.
5963
68597c49 59642019-01-15 Marek Polacek <polacek@redhat.com>
5965
5966 PR c++/88866
5967 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
5968
9d1cdb74 59692019-01-15 Richard Sandiford <richard.sandiford@arm.com>
5970
5971 PR inline-asm/52813
5972 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
5973 -Wdeprecated warning and expect a following note:.
5974
c415e6f6 59752019-01-15 Richard Biener <rguenther@suse.de>
5976
5977 PR debug/88046
5978 * g++.dg/lto/pr88046_0.C: New testcase.
5979
5ead71c8 59802019-01-15 Richard Biener <rguenther@suse.de>
5981
5982 PR tree-optimization/88855
5983 * gcc.dg/pr88855.c: New testcase.
5984
39a51021 59852019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
5986
5987 * g++.dg/diagnostic/typedef-initialized.C: New.
5988
59892019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
5990
5991 * g++.dg/diagnostic/bitfld3.C: New.
5992
15934f6e 59932019-01-15 Jakub Jelinek <jakub@redhat.com>
5994
5995 PR tree-optimization/88775
5996 * gcc.dg/tree-ssa/pr88775-1.c: New test.
5997 * gcc.dg/tree-ssa/pr88775-2.c: New test.
5998
9f8a8956 59992019-01-14 Marek Polacek <polacek@redhat.com>
6000
6001 PR c++/88825 - ICE with bogus function return type deduction.
6002 * g++.dg/cpp1y/auto-fn55.C: New test.
6003
478fe3c0 60042019-01-14 Jakub Jelinek <jakub@redhat.com>
6005
6006 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
6007 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
6008 feature test macros.
6009 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
6010
affca1c8 60112019-01-14 Marek Polacek <polacek@redhat.com>
6012
6013 PR c++/88830 - ICE with abstract class.
6014 * g++.dg/other/abstract7.C: New test.
6015
955a4e68 60162019-01-14 Martin Sebor <msebor@redhat.com>
6017
6018 PR target/88638
6019 * gcc.dg/format/attr-8.c: New test.
6020 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
6021 * gcc.dg/format/attr-3.c: Same.
6022 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6023 * objc.dg/fsf-nsstring-format-1.m: Same.
6024
bf4eb32b 60252019-01-14 Martin Liska <mliska@suse.cz>
6026
6027 PR gcov-profile/88263
6028 * g++.dg/gcov/pr88263-2.C: New test.
6029
c7a7ba46 60302019-01-14 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR rtl-optimization/88796
6033 * gcc.target/i386/pr88796.c: New test.
6034
a0c1db44 60352019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
6036
6037 * gdc.dg/asm1.d: New test.
6038 * gdc.dg/asm2.d: New test.
6039 * gdc.dg/asm3.d: New test.
6040 * gdc.dg/asm4.d: New test.
6041 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
6042
77aa0989 60432019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6044
6045 PR libfortran/88776
6046 * gfortran.dg/namelist_96.f90: New test.
6047
70409dee 60482019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6049
6050 PR fortran/59345
6051 * gfortran.dg/internal_pack_18.f90: New test.
6052
bd5cf857 60532019-01-13 H.J. Lu <hongjiu.lu@intel.com>
6054
6055 * gcc.dg/pr51628-20.c: Updated.
6056 * gcc.dg/pr51628-21.c: Likewise.
6057 * gcc.dg/pr51628-25.c: Likewise.
6058
ae57d8c7 60592019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6060
6061 PR fortran/59345
6062 * gfortran.dg/internal_pack_17.f90: New test.
6063 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
6064 to builtin_free.
6065
c8f3fe68 60662019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
6067
6068 PR fortran/61765
6069 * gfortran.dg/pr61765.f90: New test.
6070
2fa582a9 60712019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
6072
6073 * g++.dg/cpp0x/pr62101.C: Test locations too.
6074 * g++.dg/inherit/pure1.C: Likewise.
6075
d42f854f 60762019-01-12 Paul Thomas <pault@gcc.gnu.org>
6077
7b60c131 6078 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 6079 reports of ICEs.
7b60c131 6080 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 6081
60822019-01-12 Paul Thomas <pault@gcc.gnu.org>
6083
7b60c131 6084 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
6085 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
6086 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
6087 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
6088 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 6089 for dump tree scan.
6090
0e8475b7 60912019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6092
6093 PR fortran/35031
6094 * gfortran.dg/pr35031.f90: new test.
6095
0b5957b9 60962019-01-11 Marek Polacek <polacek@redhat.com>
6097
6098 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
6099 * g++.dg/cpp0x/Wredundant-move5.C: New test.
6100 * g++.dg/cpp0x/Wredundant-move6.C: New test.
6101
45b37eaa 61022019-01-11 Jakub Jelinek <jakub@redhat.com>
6103
6104 PR middle-end/85956
6105 PR lto/88733
6106 * c-c++-common/gomp/pr85956.c: New test.
6107 * g++.dg/gomp/pr88733.C: New test.
6108
1b2f170e 61092019-01-11 Tobias Burnus <burnus@net-b.de>
6110
6111 PR C++/88114
d42f854f 6112 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 6113 * g++.dg/cpp0x/defaulted62.C: New.
6114
ccd5b7a6 61152019-01-11 Jakub Jelinek <jakub@redhat.com>
6116
6117 PR tree-optimization/88693
6118 * gcc.c-torture/execute/pr88693.c: New test.
6119
cda73d4a 61202019-01-11 Tamar Christina <tamar.christina@arm.com>
6121
6122 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
6123 and add options.
6124
4bb5146c 61252019-01-11 Martin Liska <mliska@suse.cz>
6126
6127 PR middle-end/88758
6128 * g++.dg/lto/pr88758_0.C: New test.
6129 * g++.dg/lto/pr88758_1.C: New test.
6130
202e74d0 61312019-01-11 Jan Beulich <jbeulich@suse.com>
6132
6133 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
6134 gcc.target/i386/avx512f-vcvtss2si-1.c,
6135 gcc.target/i386/avx512f-vcvttsd2si-1.c,
6136 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
6137 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
6138 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
6139 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
6140 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
6141 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
6142 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
6143 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
6144 gcc.target/i386/pr19398.c: Permit l or q suffix.
6145
e9b8018c 61462019-01-11 Jakub Jelinek <jakub@redhat.com>
6147
6148 PR rtl-optimization/88296
6149 * gcc.target/i386/pr88296.c: New test.
6150
b385e516 61512019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
6152
6153 * g++.dg/diagnostic/extern-initialized.C: New.
6154 * g++.dg/ext/dllimport-initialized.C: Likewise.
6155
04afaf6a 61562019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6157
6158 PR fortran/59345
6159 * gfortran.dg/internal_pack_16.f90: New test.
6160
d07d3a12 61612019-01-10 Jakub Jelinek <jakub@redhat.com>
6162
6163 PR target/88785
6164 * g++.target/i386/pr88785.C: New test.
6165
8ae81042 61662019-01-10 Vladimir Makarov <vmakarov@redhat.com>
6167
6168 PR rtl-optimization/87305
6169 * gcc.target/aarch64/pr87305.c: New.
6170
aecc93dd 61712019-01-10 Richard Biener <rguenther@suse.de>
6172
6173 PR tree-optimization/88792
6174 * gcc.dg/torture/pr88792.c: New testcase.
6175
15cbe83d 61762019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
6177
6178 PR fortran/86322
6179 * gfortran.dg/pr86322_1.f90: New test.
6180 * gfortran.dg/pr86322_2.f90: Ditto.
6181 * gfortran.dg/pr86322_3.f90: Ditto.
6182
a794c0dc 61832019-01-10 Sudakshina Das <sudi.das@arm.com>
6184
6185 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
6186 * gcc.target/aarch64/bti-2.c: Likewise.
6187 * gcc.target/aarch64/bti-3.c: Likewise.
6188
2fd2b9b8 61892019-01-10 Stefan Agner <stefan@agner.ch>
6190
6191 PR target/88648
6192 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
6193 check if -masm-syntax-unified gets applied properly.
6194
12f289ae 61952019-01-10 Jakub Jelinek <jakub@redhat.com>
6196
6197 PR c/88568
6198 * gcc.dg/pr88568.c: New test.
6199
9ccac370 62002019-01-10 Tamar Christina <tamar.christina@arm.com>
6201
6202 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
6203 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
6204
97f353e6 62052019-01-10 Tamar Christina <tamar.christina@arm.com>
6206
6207 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
6208 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
6209
02c39a52 62102019-01-10 Tamar Christina <tamar.christina@arm.com>
6211
6212 * lib/target-supports.exp
6213 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
6214 check_effective_target_arm_v8_3a_complex_neon_ok,
6215 add_options_for_arm_v8_3a_complex_neon,
6216 check_effective_target_arm_v8_3a_complex_neon_hw,
6217 check_effective_target_vect_complex_rot_N): New.
6218
e66b219e 62192019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
6220
6221 PR fortran/88376
6222 * gfortran.dg/pr88376.f90: New test.
6223
5fba18a1 62242019-01-09 Sandra Loosemore <sandra@codesourcery.com>
6225
6226 PR other/16615
5fba18a1 6227 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
6228 "can not" with "cannot".
6229 * gfortran.dg/common_15.f90: Likewise.
6230 * gfortran.dg/derived_result_2.f90: Likewise.
6231 * gfortran.dg/do_check_6.f90: Likewise.
6232 * gfortran.dg/namelist_args.f90: Likewise.
6233 * gfortran.dg/negative_unit_check.f90: Likewise.
6234 * gfortran.dg/pure_formal_3.f90: Likewise.
6235 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6236 * obj-c++.dg/exceptions-3.mm: Likewise.
6237 * obj-c++.dg/exceptions-4.mm: Likewise.
6238 * obj-c++.dg/exceptions-5.mm: Likewise.
6239 * obj-c++.dg/property/at-property-23.mm: Likewise.
6240 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
6241 * obj-c++.dg/property/property-neg-7.mm: Likewise.
6242 * objc.dg/attributes/method-attribute-2.m: Likewise.
6243 * objc.dg/exceptions-3.m: Likewise.
6244 * objc.dg/exceptions-4.m: Likewise.
6245 * objc.dg/exceptions-5.m: Likewise.
6246 * objc.dg/param-1.m: Likewise.
6247 * objc.dg/property/at-property-23.m: Likewise.
6248 * objc.dg/property/dotsyntax-17.m: Likewise.
6249 * objc.dg/property/property-neg-7.m: Likewise.
6250
9f096803 62512019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6252
6253 PR fortran/68426
6254 * gfortran.dg/spread_simplify_1.f90: New test.
6255
36950f7e 62562019-01-09 Uroš Bizjak <ubizjak@gmail.com>
6257
6258 * lib/target-supports.exp
6259 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
6260 * gcc.target/i386/xorsign.c: New test.
6261
188ff544 62622019-01-09 Eric Botcazou <ebotcazou@adacore.com>
6263
6264 * gcc.target/sparc/tls-ld-int8.c: New test.
6265 * gcc.target/sparc/tls-ld-int16.c: Likewise.
6266 * gcc.target/sparc/tls-ld-int32.c: Likewise.
6267 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
6268 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
6269 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
6270
559dff77 62712018-01-09 Sudakshina Das <sudi.das@arm.com>
6272
6273 * gcc.target/aarch64/bti-1.c: Update test to not add command line
6274 option when configure with bti.
6275 * gcc.target/aarch64/bti-2.c: Likewise.
6276 * lib/target-supports.exp
6277 (check_effective_target_default_branch_protection):
6278 Add configure check for --enable-standard-branch-protection.
6279
15b17909 62802018-01-09 Sudakshina Das <sudi.das@arm.com>
6281
6282 * gcc.target/aarch64/bti-1.c: New test.
6283 * gcc.target/aarch64/bti-2.c: New test.
6284 * gcc.target/aarch64/bti-3.c: New test.
6285 * lib/target-supports.exp
6286 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
6287
249c2fa7 62882018-01-09 Sudakshina Das <sudi.das@arm.com>
6289
6290 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
6291 instead of IP0_REGNUM and add test case.
6292
fd87572b 62932019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6294
6295 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
6296 copysign.
6297 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
6298 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
6299 xorsign.
6300 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
6301
097f6161 63022019-01-09 Jakub Jelinek <jakub@redhat.com>
6303
6304 PR rtl-optimization/88331
6305 * gcc.target/i386/pr88331.c: New test.
6306
7cc45975 63072019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6308
6309 * g++.dg/diagnostic/constexpr2.C: New.
6310 * g++.dg/diagnostic/ref3.C: Likewise.
6311
91902bb4 63122019-01-08 Marek Polacek <polacek@redhat.com>
6313
6314 PR c++/88538 - braced-init-list in template-argument-list.
6315 * g++.dg/cpp2a/nontype-class11.C: New test.
6316
9996d5d0 6317 PR c++/88744
6318 * g++.dg/cpp2a/nontype-class12.C: New test.
6319
d538a77e 63202019-01-08 Jakub Jelinek <jakub@redhat.com>
6321
6322 PR target/88457
6323 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
6324 dg-options. Require ppc_cpu_supports_hw effective target instead of
6325 powerpc64*-*-*.
6326
d56370db 63272019-01-08 Janus Weil <janus@gcc.gnu.org>
6328
6329 PR fortran/88047
6330 * gfortran.dg/class_69.f90: New test case.
6331
2092fe8c 63322019-01-08 H.J. Lu <hongjiu.lu@intel.com>
6333
6334 PR target/88717
6335 * gcc.target/i386/pr88717.c: New test.
6336
90e20c9c 63372019-01-08 Marek Polacek <polacek@redhat.com>
6338
6339 PR c++/88548 - this accepted in static member functions.
6340 * g++.dg/cpp0x/this1.C: New test.
6341
c914ddb0 63422019-01-08 Martin Liska <mliska@suse.cz>
6343
6344 PR tree-optimization/88753
6345 * gcc.dg/tree-ssa/pr88753.c: New test.
6346
6b8ca7f3 63472019-01-08 Richard Biener <rguenther@suse.de>
6348
6349 PR tree-optimization/86554
6350 * gcc.dg/torture/pr86554-1.c: New testcase.
6351 * gcc.dg/torture/pr86554-2.c: Likewise.
6352
ec26adda 63532019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6354
6355 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
6356 cover target variance.
6357
ac64cdbe 63582019-01-08 Richard Biener <rguenther@suse.de>
6359
6360 PR fortran/88611
6361 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
6362 directly build the expected GENERIC tree.
6363
6b5dcc7e 63642019-01-08 Sam Tebbs <sam.tebbs@arm.com>
6365
6366 * gcc.target/aarch64/(return_address_sign_1.c,
6367 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
6368 Change option to -mbranch-protection.
6369 * gcc.target/aarch64/(branch-protection-option.c,
6370 branch-protection-option-2.c, branch-protection-attr.c,
6371 branch-protection-attr-2.c): New file.
6372
8f7d5246 63732019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
6376
54417d3a 63772019-01-08 Iain Sandoe <iain@sandoe.co.uk>
6378
6379 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
6380 alias support.
6381 * c-c++-common/builtin-has-attribute-4.c: Likewise.
6382 Append match for warning that ‘protected’ attribute is not supported.
6383
5e453f01 63842019-01-08 Iain Sandoe <iain@sandoe.co.uk>
6385
6386 * gcc.dg/Wmissing-attributes.c: Require alias support.
6387 * gcc.dg/attr-copy-2.c: Likewise.
6388 * gcc.dg/attr-copy-5.c: Likewise.
6389
6e5908c9 63902019-01-08 Jonathan Wakely <jwakely@redhat.com>
6391 Jakub Jelinek <jakub@redhat.com>
6392
6393 PR c++/88554
6394 * g++.dg/warn/Wreturn-type-11.C: New test.
6395
caa8ded0 63962019-01-07 David Malcolm <dmalcolm@redhat.com>
6397
6398 PR jit/88747
6399 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
6400 dump to reflect r266077.
6401
31e21880 64022019-01-07 Jakub Jelinek <jakub@redhat.com>
6403
6404 PR c/88701
6405 * gcc.dg/pr88701.c: New test.
6406
0e741ee5 64072019-01-07 Joseph Myers <joseph@codesourcery.com>
6408
6409 PR c/88720
6410 PR c/88726
6411 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
6412
2318c037 64132019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
6414
6415 * g++.dg/diagnostic/constexpr1.C: New.
6416 * g++.dg/diagnostic/thread1.C: Likewise.
6417
5f34f219 64182019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6419 Harald Anlauf <anlauf@gmx.de>
6420 Tobias Burnus <burnus@gcc.gnu.org>
6421
6422 * gfortran.dg/is_contiguous_1.f90: New test.
6423 * gfortran.dg/is_contiguous_2.f90: New test.
6424 * gfortran.dg/is_contiguous_3.f90: New test.
6425
677576f7 64262019-01-07 Marek Polacek <polacek@redhat.com>
6427
6428 PR c++/88741 - wrong error with initializer-string.
6429 * g++.dg/init/array50.C: New test.
6430
c38103e8 64312019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
6432
6433 PR c++/88261
6434 PR c++/69338
6435 PR c++/69696
6436 PR c++/69697
6437 * gcc.dg/array-6.c: Move from here ...
6438 * c-c++-common/array-6.c: ... to here and add some more test coverage.
6439 * g++.dg/pr69338.C: New test.
6440 * g++.dg/pr69697.C: Likewise.
6441 * g++.dg/ext/flexary32.C: Likewise.
6442 * g++.dg/ext/flexary3.C: Adjust test.
6443 * g++.dg/ext/flexary12.C: Likewise.
6444 * g++.dg/ext/flexary13.C: Likewise.
6445 * g++.dg/ext/flexary15.C: Likewise.
6446 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
6447 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
6448 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
6449
6163709f 64502019-01-07 Richard Earnshaw <rearnsha@arm.com>
6451
6452 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
6453 optional in scan pattern.
6454
df2148cf 64552019-01-07 Richard Sandiford <richard.sandiford@arm.com>
6456
6457 PR tree-optimization/88598
6458 * gcc.dg/vect/pr88598-1.c: New test.
6459 * gcc.dg/vect/pr88598-2.c: Likewise.
6460 * gcc.dg/vect/pr88598-3.c: Likewise.
6461 * gcc.dg/vect/pr88598-4.c: Likewise.
6462 * gcc.dg/vect/pr88598-5.c: Likewise.
6463 * gcc.dg/vect/pr88598-6.c: Likewise.
6464
34dc851a 64652019-01-07 Richard Sandiford <richard.sandiford@arm.com>
6466
6467 PR tree-optimization/88598
6468 * gcc.dg/pr88598-1.c: New test.
6469 * gcc.dg/pr88598-2.c: Likewise.
6470 * gcc.dg/pr88598-3.c: Likewise.
6471 * gcc.dg/pr88598-4.c: Likewise.
6472 * gcc.dg/pr88598-5.c: Likewise.
6473
59409f09 64742019-01-07 Jakub Jelinek <jakub@redhat.com>
6475
162634aa 6476 PR tree-optimization/88676
6477 * gcc.dg/tree-ssa/pr88676.c: New test.
6478 * gcc.dg/pr88676.c: New test.
6479 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
6480 allow &.
6481
ed779478 6482 PR sanitizer/88619
6483 * c-c++-common/asan/pr88619.c: New test.
6484
59409f09 6485 PR c++/85052
6486 * c-c++-common/builtin-convertvector-1.c: New test.
6487 * c-c++-common/torture/builtin-convertvector-1.c: New test.
6488 * g++.dg/ext/builtin-convertvector-1.C: New test.
6489 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
6490
c9caaa3a 64912018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
6492
6493 PR target/88521
6494 * gcc.target/i386/pr88521.c: New testcase.
6495
2abeea3d 64962019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6497
6498 PR fortran/88658
6499 * gfortran.dg/min_max_type_2.f90: New test.
6500
a517a911 65012019-01-06 Jakub Jelinek <jakub@redhat.com>
6502
6503 PR c/88363
6504 * c-c++-common/attributes-4.c (falloc_align_int128,
6505 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
6506
2b7caeda 65072019-01-05 Jan Hubicka <hubicka@ucw.cz>
6508
6509 * gcc.dg/ipa/ipcp-2.c: Update bounds.
6510
44a5ddbf 65112019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
6512
6513 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
6514 * gcc.dg/plugin/plugindir2.c: Likewise.
6515 * gcc.dg/plugin/plugindir3.c: Likewise.
6516 * gcc.dg/plugin/plugindir4.c: Likewise.
6517
f2aba4ef 65182019-01-05 Janus Weil <janus@gcc.gnu.org>
6519
6520 PR fortran/88009
6521 * gfortran.dg/blockdata_10.f90: New test case.
6522
92d7f32c 65232019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 6524
681aa7c2 6525 PR middle-end/82564
6526 PR target/88620
6527 * gcc.dg/nested-func-12.c: New test.
6528 * gcc.c-torture/compile/pr82564.c: New test.
6529
92d7f32c 6530 PR debug/88635
6531 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 6532
3449da25 65332019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
6534
92d7f32c 6535 PR target/60563
3449da25 6536 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
6537
dd1ab8da 65382019-01-04 Martin Sebor <msebor@redhat.com>
6539
6540 PR c/88546
6541 * g++.dg/ext/attr-copy.C: New test.
6542 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
6543 * gcc.dg/attr-copy-6.c: New test.
6544 * gcc.dg/attr-copy-7.c: New test.
6545
3910b703 65462019-01-04 Martin Sebor <msebor@redhat.com>
6547
6548 PR c/88363
6549 * c-c++-common/attributes-4.c: New test.
6550
2c4b47e3 65512019-01-04 Sam Tebbs <sam.tebbs@arm.com>
6552
6553 PR gcc/87763
6554 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
6555 count to 18.
6556
1c2a6eef 65572019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6558
6559 PR fortran/48543
6560 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
6561 * gfortran.dg/merge_char_const.f90: Restore.
6562
d31f2252 65632019-01-04 Jakub Jelinek <jakub@redhat.com>
6564
6565 PR target/88594
6566 * gcc.dg/pr88594.c: New test.
6567
636144bc 65682019-01-04 Jan Beulich <jbeulich@suse.com>
6569
6570 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
6571 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
6572 gcc.target/i386/avx512bw-vpcmpequb-1.c,
6573 gcc.target/i386/avx512bw-vpcmpequw-1.c,
6574 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
6575 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
6576 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
6577 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
6578 gcc.target/i386/avx512bw-vpcmpgew-1.c,
6579 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
6580 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
6581 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
6582 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
6583 gcc.target/i386/avx512bw-vpcmpleb-1.c,
6584 gcc.target/i386/avx512bw-vpcmpleub-1.c,
6585 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
6586 gcc.target/i386/avx512bw-vpcmplew-1.c,
6587 gcc.target/i386/avx512bw-vpcmpltb-1.c,
6588 gcc.target/i386/avx512bw-vpcmpltub-1.c,
6589 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
6590 gcc.target/i386/avx512bw-vpcmpltw-1.c,
6591 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
6592 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
6593 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
6594 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
6595 gcc.target/i386/avx512bw-vpmovb2m-1.c,
6596 gcc.target/i386/avx512bw-vpmovm2b-1.c,
6597 gcc.target/i386/avx512bw-vpmovm2w-1.c,
6598 gcc.target/i386/avx512bw-vpmovw2m-1.c,
6599 gcc.target/i386/avx512bw-vptestmb-1.c,
6600 gcc.target/i386/avx512bw-vptestmw-1.c,
6601 gcc.target/i386/avx512bw-vptestnmb-1.c,
6602 gcc.target/i386/avx512bw-vptestnmw-1.c,
6603 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
6604 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
6605 gcc.target/i386/avx512dq-vfpclasssd-1.c,
6606 gcc.target/i386/avx512dq-vfpclassss-1.c,
6607 gcc.target/i386/avx512dq-vpmovd2m-1.c,
6608 gcc.target/i386/avx512dq-vpmovm2d-1.c,
6609 gcc.target/i386/avx512dq-vpmovm2q-1.c,
6610 gcc.target/i386/avx512dq-vpmovq2m-1.c,
6611 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
6612 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
6613 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
6614 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
6615 gcc.target/i386/avx512vl-vpcmpequd-1.c,
6616 gcc.target/i386/avx512vl-vpcmpequq-1.c,
6617 gcc.target/i386/avx512vl-vpcmpged-1.c,
6618 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
6619 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
6620 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
6621 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
6622 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
6623 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
6624 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
6625 gcc.target/i386/avx512vl-vpcmpled-1.c,
6626 gcc.target/i386/avx512vl-vpcmpleq-1.c,
6627 gcc.target/i386/avx512vl-vpcmpleud-1.c,
6628 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
6629 gcc.target/i386/avx512vl-vpcmpltd-1.c,
6630 gcc.target/i386/avx512vl-vpcmpltq-1.c,
6631 gcc.target/i386/avx512vl-vpcmpltud-1.c,
6632 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
6633 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
6634 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
6635 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
6636 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
6637 gcc.target/i386/avx512vl-vptestmd-1.c,
6638 gcc.target/i386/avx512vl-vptestmq-1.c,
6639 gcc.target/i386/avx512vl-vptestnmd-1.c,
6640 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
6641 operand.
6642 * gcc.target/i386/avx512bw-vpcmpb-1.c,
6643 gcc.target/i386/avx512bw-vpcmpub-1.c,
6644 gcc.target/i386/avx512bw-vpcmpuw-1.c,
6645 gcc.target/i386/avx512bw-vpcmpw-1.c,
6646 gcc.target/i386/avx512dq-vfpclasspd-1.c,
6647 gcc.target/i386/avx512dq-vfpclassps-1.c,
6648 gcc.target/i386/avx512f-vcmppd-1.c,
6649 gcc.target/i386/avx512f-vcmpps-1.c,
6650 gcc.target/i386/avx512f-vcmpsd-1.c,
6651 gcc.target/i386/avx512f-vcmpss-1.c,
6652 gcc.target/i386/avx512f-vpcmpd-1.c,
6653 gcc.target/i386/avx512f-vpcmpq-1.c,
6654 gcc.target/i386/avx512f-vpcmpud-1.c,
6655 gcc.target/i386/avx512f-vpcmpuq-1.c,
6656 gcc.target/i386/avx512f-vptestmd-1.c,
6657 gcc.target/i386/avx512f-vptestmq-1.c,
6658 gcc.target/i386/avx512f-vptestnmd-1.c,
6659 gcc.target/i386/avx512f-vptestnmq-1.c,
6660 gcc.target/i386/avx512vl-vcmppd-1.c,
6661 gcc.target/i386/avx512vl-vcmpps-1.c,
6662 gcc.target/i386/avx512vl-vpcmpd-1.c,
6663 gcc.target/i386/avx512vl-vpcmpq-1.c,
6664 gcc.target/i386/avx512vl-vpcmpud-1.c,
6665 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
6666 as mask operand.
6667
afe1ec89 66682019-01-03 Martin Sebor <msebor@redhat.com>
6669
6670 PR tree-optimization/88659
6671 * gcc.dg/Wstringop-truncation-6.c: New test.
6672
a63b6e5e 66732019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6674
6675 PR fortran/48543
6676 * gfortran.dg/const_chararacter_merge.f90: Remove.
6677
e9a46ba8 66782019-01-03 Jakub Jelinek <jakub@redhat.com>
6679
6680 PR debug/88644
6681 * gcc.dg/debug/dwarf2/pr88644.c: New test.
6682 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
6683
66842019-01-03 Iain Sandoe <iain@sandoe.co.uk>
6685
6686 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
6687 * gcc.dg/pubtypes-3.c: Likewise.
6688 * gcc.dg/pubtypes-4.c: Likewise.
6689
0627c5c9 66902019-01-03 Jakub Jelinek <jakub@redhat.com>
6691
6692 PR c++/88636
6693 * g++.target/i386/pr88636.C: New test.
6694
f9f7d90c 66952019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6696
6697 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
6698
62468601 66992019-01-03 Martin Liska <mliska@suse.cz>
6700
6701 PR testsuite/88436
6702 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
6703
37fb9cf6 67042019-01-02 Marek Polacek <polacek@redhat.com>
6705
6706 PR c++/88612 - ICE with -Waddress-of-packed-member.
6707 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
6708
6080dd2f 6709 PR c++/88631 - CTAD failing for value-initialization.
6710 * g++.dg/cpp1z/class-deduction59.C: New test.
6711
dd5ea033 6712 PR c++/81486 - CTAD failing with ().
6713 * g++.dg/cpp1z/class-deduction60.C: New test.
6714 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 6715
ff8064bd 67162019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 6717 Jeff Law <law@redhat.com>
ff8064bd 6718
6719 * gcc.dg/strlenopt-36.c: Update.
6720 * gcc.dg/strlenopt-45.c: Update.
6721 * gcc.c-torture/execute/strlen-5.c: New test.
6722 * gcc.c-torture/execute/strlen-6.c: New test.
6723 * gcc.c-torture/execute/strlen-7.c: New test.
6724
5152b58e 67252019-01-02 Jakub Jelinek <jakub@redhat.com>
6726
6727 PR testsuite/87304
6728 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
6729 messages only on vect_hw_misalign targets.
6730
5055fc33 67312019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 6732
5055fc33 6733 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
6734 * gfortran.dg/dec_d_lines_3.f: Ditto.
6735 * gfortran.dg/dec_structure_24.f90: Ditto.
6736 * gfortran.dg/dec_structure_26.f90: Ditto.
6737 * gfortran.dg/dec_structure_27.f90: Ditto.
6738 * gfortran.dg/dec_type_print_3.f90: Ditto.
6739 * gfortran.dg/derived_name_1.f90: Ditto.
6740 * gfortran.dg/error_recovery_1.f90: Ditto.
6741 * gfortran.dg/gomp/pr29759.f90: Ditto.
6742 * gfortran.dg/pr36192.f90: Ditto.
6743 * gfortran.dg/pr56007.f90: Ditto.
6744 * gfortran.dg/pr56520.f90: Ditto.
6745 * gfortran.dg/pr78741.f90: Ditto.
6746 * gfortran.dg/print_fmt_2.f90: Ditto.
6747 * gfortran.dg/select_type_20.f90: Ditto.
6748
ac7cf41b 67492019-01-02 Marek Polacek <polacek@redhat.com>
6750
6751 PR c++/86875
6752 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
6753
f46df7fc 67542019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6755
6756 PR fortran/48543
6757 * gfortran.dg/const_chararacter_merge.f90: New test.
6758
035de790 67592019-01-02 Jan Hubicka <hubicka@ucw.cz>
6760
6761 PR lto/88130
6762 * g++.dg/torture/pr88130.C: New testcase.
6763
79cbb1a8 67642019-01-02 Martin Liska <mliska@suse.cz>
6765
6766 PR tree-optimization/88650
6767 * gfortran.dg/predict-3.f90: New test.
6768
040ec1c0 67692019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6770
6771 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
6772
74dbdf38 67732019-01-02 Richard Biener <rguenther@suse.de>
6774
6775 PR tree-optimization/88621
6776 * gcc.dg/torture/pr88621.c: New testcase.
6777
17ae0a21 67782019-01-02 Jakub Jelinek <jakub@redhat.com>
6779
6780 PR ipa/88561
6781 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
6782 targets and expect _ZThn8 for ilp32 targets.
6783
14c286b1 67842019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 6785 Jeff Law <law@redhat.com>
14c286b1 6786
040ec1c0 6787 * gcc.dg/strlenopt-40.c: Update.
6788 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 6789 * gcc.dg/tree-ssa/pr79376.c: Likewise.
6790
14c286b1 6791 * gcc.dg/strlenopt-40.c: Disable a couple tests.
6792 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
6793 * gcc.dg/strlenopt-59.c: New test.
6794 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
6795 * g++.dg/init/strlen.C: New test.
6796
66aeaf4b 67972019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6798
6799 PR fortran/82743
6800 * gfortran.dg/structure_constructor_16.f90: New test.
6801
aaeb2d1b 68022019-01-01 Jan Hubicka <hubicka@ucw.cz>
6803
6804 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
6805 * g++.dg/ipa/devirt-53.C: Fix scan template.
6806
27ebfa0d 68072019-01-01 Jan Hubicka <hubicka@ucw.cz>
6808
6809 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
6810 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
6811 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
6812
e9780462 68132019-01-01 Jan Hubicka <hubicka@ucw.cz>
6814
6815 * g++.dg/tree-prof/devirt.C: Update testcase.
6816
fbd26352 68172019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 6818
6819 Update copyright years.
f1717362 6820\f
fbd26352 6821Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 6822
6823Copying and distribution of this file, with or without modification,
6824are permitted in any medium without royalty provided the copyright
6825notice and this notice are preserved.