]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2019-05-22 Paolo Carlini <paolo.carlini@oracle.com>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0c9c53bb 12019-05-22 Iain Sandoe <iain@sandoe.co.uk>
2
3 PR testsuite/27221
4 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
5
bd364f04 62019-05-22 Martin Liska <mliska@suse.cz>
7
8 PR lto/90500
9 * gcc.target/i386/pr90500-1.c: Make the test-case valid
10 now.
11
547f04e2 122019-05-22 Richard Biener <rguenther@suse.de>
13
14 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
15
1912c59e 162019-05-22 Hans-Peter Nilsson <hp@axis.com>
17
18 PR middle-end/90553
19 * gcc.dg/torture/pr90553.c: New test.
20
79d8b509 212019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
22
23 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
24 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
25
ce547a1e 262019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
27
28 PR c++/67184
29 PR c++/69445
30 * g++.dg/other/final3.C: New.
31 * g++.dg/other/final4.C: Likewise.
32 * g++.dg/other/final5.C: Likewise.
33
98f5ac64 342019-05-21 Marek Polacek <polacek@redhat.com>
35
36 DR 1940 - static_assert in anonymous unions.
37 * g++.dg/DRs/dr1940.C: New test.
38
45a08d13 392019-05-21 Uroš Bizjak <ubizjak@gmail.com>
40
41 PR target/90547
42 * gcc.target/i386/pr90547.c: New test.
43
ceaf625c 442019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
45
46 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
47
48 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
49
50 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
51
52 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
53 * gcc.target/i386/pr84723-2.c: Likewise.
54 * gcc.target/i386/pr84723-3.c: Likewise.
55 * gcc.target/i386/pr84723-4.c: Likewise.
56 * gcc.target/i386/pr84723-5.c: Likewise.
57
5f53d1f4 582019-05-21 Iain Sandoe <iain@sandoe.co.uk>
59
60 PR testsuite/67958
61 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
62 the differences.
63 * gcc.target/i386/pr32219-2.c: Likewise.
64 * gcc.target/i386/pr32219-3.c: Likewise.
65 * gcc.target/i386/pr32219-4.c: Likewise.
66 * gcc.target/i386/pr32219-5.c: Likewise.
67 * gcc.target/i386/pr32219-6.c: Likewise.
68 * gcc.target/i386/pr32219-7.c: Likewise.
69 * gcc.target/i386/pr32219-8.c: Likewise.
70
712019-05-21 Iain Sandoe <iain@sandoe.co.uk>
59232184 72
73 PR target/63891
74 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
75 the reasons.
76
90b483b4 772019-05-21 Uroš Bizjak <ubizjak@gmail.com>
78
79 * gcc.target/i386/vect-signbitf.c: New test.
80
e7b95f86 812019-05-21 Nathan Sidwell <nathan@acm.org>
82
83 * g++.dg/lookup/using53.C: Adjust diagnostic.
84
a25cdd8a 852019-05-21 Richard Biener <rguenther@suse.de>
86
87 PR middle-end/90510
88 * gcc.target/i386/pr90510.c: New testcase.
89
174c89f8 902019-05-21 Martin Liska <mliska@suse.cz>
91
92 * gcc.target/i386/pr90500-1.c: Add missing '""'.
93 * gcc.target/i386/pr90500-2.c: Likewise.
94
72633f23 952019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
96
97 * gcc.dg/uninit-28-gimple.c: New test.
98 * gcc.dg/uninit-29-gimple.c: New test.
99 * gcc.dg/uninit-30-gimple.c: New test.
100 * gcc.dg/uninit-31-gimple.c: New test.
101
dfe4f3c2 1022019-05-21 Martin Liska <mliska@suse.cz>
103
104 * gcc.dg/pr90263.c: Add -O2.
105
0378b6d1 1062019-05-21 Martin Liska <mliska@suse.cz>
107
108 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
109 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
110 * gcc.target/powerpc/pr80315-2.c: Likewise.
111 * gcc.target/powerpc/pr80315-3.c: Likewise.
112 * gcc.target/powerpc/pr80315-4.c: Likewise.
113 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
114
002ff7c6 1152019-05-21 Martin Liska <mliska@suse.cz>
116
117 PR testsuite/90551
118 * pr90263.c: Move from gcc.c-torture/compile
119 into gcc.dg.
120
735dfb49 1212019-05-20 Uroš Bizjak <ubizjak@gmail.com>
122
123 PR testsuite/90503
124 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
951a9c05 125 Remove -flax-vector-conversions.
126 (dg-additional-options): Remove.
127 (test): Change to void. Declare m0 and m1 as __m64 and
128 cast initializer in a proper way. Do not return result.
129 (dg-final): Scan for 2 instances of movq.
735dfb49 130
31d01c8b 1312019-05-20 Marek Polacek <polacek@redhat.com>
132
133 CWG 2094 - volatile scalars are trivially copyable.
134 PR c++/85679
135 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
136 for volatile int.
137 * g++.dg/ext/is_trivially_copyable.C: New test.
138
56d76459 1392019-05-20 Marek Polacek <polacek@redhat.com>
140
141 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
142
55491599 143 * g++.dg/cpp2a/nontype-class17.C: New test.
144
02c0a8db 145 * g++.dg/lookup/strong-using2.C: New test.
146
94697f77 1472019-05-20 Jeff Law <law@redhat.com>
148
149 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
150 recent diagnostic cleanups.
151
5a12868e 1522019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
153
154 PR tree-optimization/90106
155 * gcc.dg/cdce3.c: Add hard_float effective target.
156
224e86cd 1572019-05-20 Marc Glisse <marc.glisse@inria.fr>
158
159 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
160
c5af6c4b 1612019-05-20 Iain Sandoe <iain@sandoe.co.uk>
162
163 PR testsuite/58321
164 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
165 add a comment as to the reason for the difference.
166 * gcc.target/i386/memset-strategy-1.c: Likewise.
167
48328bff 1682019-05-20 Jonathan Wakely <jwakely@redhat.com>
169
170 PR c++/90532 Ensure __is_constructible(T[]) is false
171 * g++.dg/ext/90532.C: New test.
172
e7419472 1732019-05-20 Jakub Jelinek <jakub@redhat.com>
174
175 * gcc.target/i386/avx512f-simd-1.c: New test.
176
8ca16e01 1772019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
178
179 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
180 error message.
181 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
182
048f6aad 1832019-05-20 Martin Liska <mliska@suse.cz>
184
185 PR middle-end/90263
186 * gcc.c-torture/compile/pr90263.c: New test.
187 * lib/target-supports.exp: Add check_effective_target_glibc.
188
e1dcb74d 1892019-05-20 Richard Biener <rguenther@suse.de>
190
191 PR testsuite/90518
192 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
193 vector support.
194 * gcc.dg/gimplefe-41.c: Likewise.
195
db9c2a14 1962019-05-19 Andrew Pinski <apinski@marvell.com>
197
198 PR pch/81721
199 * g++.dg/pch/operator-1.C: New testcase.
200 * g++.dg/pch/operator-1.Hs: New file.
201
ad670379 2022019-05-19 Paul Thomas <pault@gcc.gnu.org>
203
204 PR fortran/90498
205 * gfortran.dg/associate_48.f90 : New test.
206
de28b0fc 2072019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
208
209 PR fortran/78290
210 * gfortran.dg/pr78290.f90: New test.
211
a9bd4dd5 2122019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
213
214 PR fortran/88821
215 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
216 to make sure the test for internal_pack is retained.
217 * gfortran.dg/assumed_type_2.f90: Split compile and run time
218 tests into this and
219 * gfortran.dg/assumed_type_2a.f90: New file.
220 * gfortran.dg/c_loc_test_22.f90: Likewise.
221 * gfortran.dg/contiguous_3.f90: Likewise.
222 * gfortran.dg/internal_pack_11.f90: Likewise.
223 * gfortran.dg/internal_pack_12.f90: Likewise.
224 * gfortran.dg/internal_pack_16.f90: Likewise.
225 * gfortran.dg/internal_pack_17.f90: Likewise.
226 * gfortran.dg/internal_pack_18.f90: Likewise.
227 * gfortran.dg/internal_pack_4.f90: Likewise.
228 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
229 to make sure the test for internal_pack is retained.
230 * gfortran.dg/internal_pack_6.f90: Split compile and run time
231 tests into this and
232 * gfortran.dg/internal_pack_6a.f90: New file.
233 * gfortran.dg/internal_pack_8.f90: Likewise.
234 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
235 tests into this and
236 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
237 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
238 into this and
239 * gfortran.dg/no_arg_check_2a.f90: New file.
240 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
241 tests into this and
242 * gfortran.dg/typebound_assignment_5a.f90: New file.
243 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
244 tests into this and
245 * gfortran.dg/typebound_assignment_6a.f90: New file.
246 * gfortran.dg/internal_pack_19.f90: New file.
247 * gfortran.dg/internal_pack_20.f90: New file.
248 * gfortran.dg/internal_pack_21.f90: New file.
249
71dbb928 2502019-05-18 Iain Sandoe <iain@sandoe.co.uk>
251
252 * objc.dg/instancetype-0.m: New.
253
0325d276 2542019-05-17 Martin Sebor <msebor@redhat.com>
255
256 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
257
6e059f2c 258 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
259 * g++.dg/ubsan/pr63956.C: Same.
260 * g++.old-deja/g++.pt/assign1.C: Same.
261
9b500985 2622019-05-17 Thomas Schwinge <thomas@codesourcery.com>
263
33dacef9 264 PR testsuite/89433
265 * c-c++-common/goacc/routine-5.c: Update.
266 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
267 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
268
5f7ea2ee 269 PR testsuite/89433
270 * c-c++-common/goacc/routine-2.c: Update, and move some test
271 into...
272 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
273 new file.
274
9b500985 275 PR testsuite/89433
276 * c-c++-common/goacc/classify-routine.c: Update.
277 * gfortran.dg/goacc/classify-routine.f95: Likewise.
278
85b9be9b 2792019-05-16 Martin Sebor <msebor@redhat.com>
280
281 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
282 * c-c++-common/Wvarargs-2.c: Same.
283 * c-c++-common/Wvarargs.c: Same.
284 * c-c++-common/pr51768.c: Same.
285 * c-c++-common/tm/inline-asm.c: Same.
286 * c-c++-common/tm/safe-1.c: Same.
287 * g++.dg/asm-qual-1.C: Same.
288 * g++.dg/asm-qual-3.C: Same.
289 * g++.dg/conversion/dynamic1.C: Same.
290 * g++.dg/cpp0x/constexpr-89599.C: Same.
291 * g++.dg/cpp0x/constexpr-cast.C: Same.
292 * g++.dg/cpp0x/constexpr-shift1.C: Same.
293 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
294 * g++.dg/cpp0x/nullptr04.C: Same.
295 * g++.dg/cpp0x/static_assert12.C: Same.
296 * g++.dg/cpp0x/static_assert8.C: Same.
297 * g++.dg/cpp1y/lambda-conv1.C: Same.
298 * g++.dg/cpp1y/pr79393-3.C: Same.
299 * g++.dg/cpp1y/static_assert1.C: Same.
300 * g++.dg/cpp1z/constexpr-if4.C: Same.
301 * g++.dg/cpp1z/constexpr-if5.C: Same.
302 * g++.dg/cpp1z/constexpr-if9.C: Same.
303 * g++.dg/eh/goto2.C: Same.
304 * g++.dg/eh/goto3.C: Same.
305 * g++.dg/expr/static_cast8.C: Same.
306 * g++.dg/ext/flexary5.C: Same.
307 * g++.dg/ext/utf-array-short-wchar.C: Same.
308 * g++.dg/ext/utf-array.C: Same.
309 * g++.dg/ext/utf8-2.C: Same.
310 * g++.dg/gomp/loop-4.C: Same.
311 * g++.dg/gomp/macro-4.C: Same.
312 * g++.dg/gomp/udr-1.C: Same.
313 * g++.dg/init/initializer-string-too-long.C: Same.
314 * g++.dg/other/offsetof9.C: Same.
315 * g++.dg/ubsan/pr63956.C: Same.
316 * g++.dg/warn/Wbool-operation-1.C: Same.
317 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
318 * g++.dg/warn/Wtype-limits.C: Same.
319 * g++.dg/wrappers/pr88680.C: Same.
320 * g++.old-deja/g++.mike/eh55.C: Same.
321 * gcc.dg/Wsign-compare-1.c: Same.
322 * gcc.dg/Wtype-limits-Wextra.c: Same.
323 * gcc.dg/Wtype-limits.c: Same.
324 * gcc.dg/Wunknownprag.c: Same.
325 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
326 * gcc.dg/asm-6.c: Same.
327 * gcc.dg/asm-qual-1.c: Same.
328 * gcc.dg/cast-1.c: Same.
329 * gcc.dg/cast-2.c: Same.
330 * gcc.dg/cast-3.c: Same.
331 * gcc.dg/cpp/source_date_epoch-2.c: Same.
332 * gcc.dg/debug/pr85252.c: Same.
333 * gcc.dg/dfp/cast-bad.c: Same.
334 * gcc.dg/format/gcc_diag-1.c: Same.
0325d276 335 * gcc.dg/format/gcc_diag-11.c: Same.
336 * gcc.dg/gcc_diag-11.c: Same.
85b9be9b 337 * gcc.dg/gnu-cond-expr-2.c: Same.
338 * gcc.dg/gnu-cond-expr-3.c: Same.
339 * gcc.dg/gomp/macro-4.c: Same.
340 * gcc.dg/init-bad-1.c: Same.
341 * gcc.dg/init-bad-2.c: Same.
342 * gcc.dg/init-bad-3.c: Same.
343 * gcc.dg/pr27528.c: Same.
344 * gcc.dg/pr48552-1.c: Same.
345 * gcc.dg/pr48552-2.c: Same.
346 * gcc.dg/pr59846.c: Same.
347 * gcc.dg/pr61096-1.c: Same.
348 * gcc.dg/pr8788-1.c: Same.
349 * gcc.dg/pr90082.c: Same.
350 * gcc.dg/simd-2.c: Same.
351 * gcc.dg/spellcheck-params-2.c: Same.
352 * gcc.dg/spellcheck-params.c: Same.
353 * gcc.dg/strlenopt-49.c: Same.
354 * gcc.dg/tm/pr52141.c: Same.
355 * gcc.dg/torture/pr51106-1.c: Same.
356 * gcc.dg/torture/pr51106-2.c: Same.
357 * gcc.dg/utf-array-short-wchar.c: Same.
358 * gcc.dg/utf-array.c: Same.
359 * gcc.dg/utf8-2.c: Same.
360 * gcc.dg/warn-sprintf-no-nul.c: Same.
361 * gcc.target/i386/asm-flag-0.c: Same.
362 * gcc.target/i386/inline_error.c: Same.
363 * gcc.target/i386/pr30848.c: Same.
364 * gcc.target/i386/pr39082-1.c: Same.
365 * gcc.target/i386/pr39678.c: Same.
366 * gcc.target/i386/pr57756.c: Same.
367 * gcc.target/i386/pr68843-1.c: Same.
368 * gcc.target/i386/pr79804.c: Same.
369 * gcc.target/i386/pr82673.c: Same.
370 * obj-c++.dg/class-protocol-1.mm: Same.
371 * obj-c++.dg/exceptions-3.mm: Same.
372 * obj-c++.dg/exceptions-4.mm: Same.
373 * obj-c++.dg/exceptions-5.mm: Same.
374 * obj-c++.dg/exceptions-6.mm: Same.
375 * obj-c++.dg/method-12.mm: Same.
376 * obj-c++.dg/method-13.mm: Same.
377 * obj-c++.dg/method-6.mm: Same.
378 * obj-c++.dg/method-7.mm: Same.
379 * obj-c++.dg/method-9.mm: Same.
380 * obj-c++.dg/method-lookup-1.mm: Same.
381 * obj-c++.dg/proto-lossage-4.mm: Same.
382 * obj-c++.dg/protocol-qualifier-2.mm: Same.
383 * objc.dg/call-super-2.m: Same.
384 * objc.dg/class-protocol-1.m: Same.
385 * objc.dg/desig-init-1.m: Same.
386 * objc.dg/exceptions-3.m: Same.
387 * objc.dg/exceptions-4.m: Same.
388 * objc.dg/exceptions-5.m: Same.
389 * objc.dg/exceptions-6.m: Same.
390 * objc.dg/method-19.m: Same.
391 * objc.dg/method-2.m: Same.
392 * objc.dg/method-5.m: Same.
393 * objc.dg/method-6.m: Same.
394 * objc.dg/method-7.m: Same.
395 * objc.dg/method-lookup-1.m: Same.
396 * objc.dg/proto-hier-1.m: Same.
397 * objc.dg/proto-lossage-4.m: Same.
398
de31a4ba 3992019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
400
401 * g++.dg/eh/o32-fp.C: New.
402 * gcc.target/mips/dwarfregtable-1.c: New.
403 * gcc.target/mips/dwarfregtable-2.c: New.
404 * gcc.target/mips/dwarfregtable-3.c: New.
405 * gcc.target/mips/dwarfregtable-4.c: New.
406 * gcc.target/mips/dwarfregtable.h: New.
407
65af043a 4082019-05-17 H.J. Lu <hongjiu.lu@intel.com>
409
410 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
411 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
412 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
413
315cb4b0 4142019-05-17 H.J. Lu <hongjiu.lu@intel.com>
415
416 PR target/90497
417 * gcc.target/i386/pr90497-1.c: New test.
418 * gcc.target/i386/pr90497-2.c: Likewise.
419
46feabd3 4202019-05-17 Robin Dapp <rdapp@linux.ibm.com>
421
422 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
423 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
424
d39a839d 4252019-05-17 Richard Biener <rguenther@suse.de>
426
427 * gcc.dg/gimplefe-41.c: New testcase.
428
8ee68b6c 4292019-05-17 Jun Ma <JunMa@linux.alibaba.com>
430
431 PR tree-optimization/90106
432 * gcc.dg/cdce3.c: New test.
433
b8f33eae 4342019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
435
436 * gcc.target/s390/zvector/vec-sldw.c: New test.
437
0af9d34c 4382019-05-17 Martin Liska <mliska@suse.cz>
439
440 PR middle-end/90478
441 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
442
1d86b8dc 4432019-05-16 Jakub Jelinek <jakub@redhat.com>
444
445 * gcc.dg/vect/vect-simd-1.c: New test.
446 * gcc.dg/vect/vect-simd-2.c: New test.
447 * gcc.dg/vect/vect-simd-3.c: New test.
448 * gcc.dg/vect/vect-simd-4.c: New test.
449
5f183386 4502019-05-16 Martin Liska <mliska@suse.cz>
451
452 PR lto/90500
453 * gcc.target/i386/pr90500-1.c: New test.
454 * gcc.target/i386/pr90500-2.c: New test.
455
6de98193 4562019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
457
458 PR tree-optimization/90394
459 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
460 * gcc.dg/uninit-pr90394.c: New test.
461
2939f487 4622019-05-16 Richard Biener <rguenther@suse.de>
463
464 PR testsuite/90502
465 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
466 transforms happening earlier now.
467
95e989c5 4682019-05-16 Iain Sandoe <iain@sandoe.co.uk>
469
470 * lib/target-supports.exp (check_effective_target_cet): Add the
471 -fcf-protection flag to the build conditions.
472
bfcba496 4732019-05-16 Jun Ma <JunMa@linux.alibaba.com>
474
475 PR tree-optimization/90106
476 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
477 * gcc.dg/cdce2.c: Likewise.
478
8759dd92 4792019-05-16 Richard Biener <rguenther@suse.de>
480
481 PR tree-optimization/90424
482 * g++.target/i386/pr90424-1.C: New testcase.
483 * g++.target/i386/pr90424-2.C: Likewise.
484
4fff1888 4852019-05-16 Richard Biener <rguenther@suse.de>
486
487 * gcc.dg/gimplefe-40.c: Amend again.
488
e007b1eb 4892019-05-15 Cherry Zhang <cherryyz@google.com>
490
491 * go.test/test/nilptr2.go: Change use function to actually do
492 something.
493
397d8d9b 4942019-05-16 Jakub Jelinek <jakub@redhat.com>
495
496 PR middle-end/90478
497 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
498 instead of long.
9144258a 499
500 * c-c++-common/gomp/simd8.c: New test.
501
4218eec0 5022019-05-15 Marek Polacek <polacek@redhat.com>
503
504 CWG 2096 - constraints on literal unions.
505 * g++.dg/cpp0x/literal-type1.C: New test.
506
a4805c61 5072019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
508
509 PR fortran/90461
510 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
511 * gfortran.dg/open_errors_3.f90: New test.
512
b81837d7 5132019-05-15 H.J. Lu <hongjiu.lu@intel.com>
514
515 PR target/89021
516 * gcc.target/i386/mmx-vals.h: New file.
517 * gcc.target/i386/sse2-mmx-2.c: Likewise.
518 * gcc.target/i386/sse2-mmx-3.c: Likewise.
519 * gcc.target/i386/sse2-mmx-4.c: Likewise.
520 * gcc.target/i386/sse2-mmx-5.c: Likewise.
521 * gcc.target/i386/sse2-mmx-6.c: Likewise.
522 * gcc.target/i386/sse2-mmx-7.c: Likewise.
523 * gcc.target/i386/sse2-mmx-8.c: Likewise.
524 * gcc.target/i386/sse2-mmx-9.c: Likewise.
525 * gcc.target/i386/sse2-mmx-10.c: Likewise.
526 * gcc.target/i386/sse2-mmx-11.c: Likewise.
527 * gcc.target/i386/sse2-mmx-12.c: Likewise.
528 * gcc.target/i386/sse2-mmx-13.c: Likewise.
529 * gcc.target/i386/sse2-mmx-14.c: Likewise.
530 * gcc.target/i386/sse2-mmx-15.c: Likewise.
531 * gcc.target/i386/sse2-mmx-16.c: Likewise.
532 * gcc.target/i386/sse2-mmx-17.c: Likewise.
533 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
534 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
535 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
536 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
537 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
538 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
539 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
540 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
541 * gcc.target/i386/sse2-mmx-20.c: Likewise.
542 * gcc.target/i386/sse2-mmx-21.c: Likewise.
543 * gcc.target/i386/sse2-mmx-22.c: Likewise.
544 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
545 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
546 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
547 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
548 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
549 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
550 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
551 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
552 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
553 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
554 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
555 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
556 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
557 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
558 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
559 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
560 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
561 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
562 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
563 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
564 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
565 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
566 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
567 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
568 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
569 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
570 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
571 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
572 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
573 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
574 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
575 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
576 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
577 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
578 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
579 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
580 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
581 * gcc.target/i386/sse2-mmx-por.c: Likewise.
582 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
583 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
584 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
585 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
586 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
587 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
588 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
589 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
590 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
591 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
592 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
593 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
594 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
595 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
596 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
597 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
598 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
599 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
600 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
601 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
602 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
603 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
604 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
605 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
606 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
607 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
608 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
609 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
610 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
611 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
612 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
613
a896c707 6142019-05-15 H.J. Lu <hongjiu.lu@intel.com>
615
616 PR target/89021
617 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
618 with SSE2.
619
a204dd02 6202019-05-15 H.J. Lu <hongjiu.lu@intel.com>
621
622 PR target/89021
623 * gcc.target/i386/pr82483-1.c: Error only on ia32.
624 * gcc.target/i386/pr82483-2.c: Likewise.
625
5b331874 6262019-05-15 Martin Liska <mliska@suse.cz>
627
628 PR middle-end/90478
629 * gcc.dg/tree-ssa/pr90478-2.c: New test.
630 * gcc.dg/tree-ssa/pr90478.c: New test.
631
123966b5 6322019-05-15 Richard Biener <rguenther@suse.de>
633
634 * gcc.dg/gimplefe-40.c: Amend.
635
c5ab3b37 6362019-05-15 Iain Sandoe <iain@sandoe.co.uk>
637
ad670379 638 * lib/target-supports.exp
c5ab3b37 639 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
640 (check_effective_target_powerpc_p9vector_ok): Likewise.
641 (check_effective_target_powerpc_float128_sw_ok): Likewise.
642 (check_effective_target_powerpc_float128_hw_ok): Likewise.
643 (check_effective_target_powerpc_vsx_ok): Likewise.
644 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
645 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
646
b0b09393 6472019-05-15 Iain Sandoe <iain@sandoe.co.uk>
648
649 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
650 for PowerPC platforms.
651
f220dd7d 6522019-05-15 Iain Sandoe <iain@sandoe.co.uk>
653
654 PR target/82920
655 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
656 * gcc.target/i386/cet-notrack-5a.c: Likewise.
657 * gcc.target/i386/cet-notrack-5b.c: Likewise.
658 * gcc.target/i386/cet-notrack-6b.c: Likewise.
659 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
660 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
661 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
662 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
663 * gcc.target/i386/cet-sjlj-3.c: Likewise.
664 * gcc.target/i386/cet-sjlj-5.c: Likewise.
665
c7e41d24 6662019-05-14 Marek Polacek <polacek@redhat.com>
667
d51e305e 668 PR c++/68918
669 * g++.dg/cpp0x/decltype71.C: New test.
670
c7e41d24 671 PR c++/70156
672 * g++.dg/init/static5.C: New test.
673
c87292b1 6742019-05-14 Iain Sandoe <iain@sandoe.co.uk>
675
676 PR target/82920
677 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
678 * gcc.target/i386/pr52146.c: Likewise.
679 * gcc.target/i386/pr52698.c: Likewise.
680 * gcc.target/i386/pr52857-1.c: Likewise.
681 * gcc.target/i386/pr52857-2.c: Likewise.
682 * gcc.target/i386/pr52876.c: Likewise.
683 * gcc.target/i386/pr53698.c: Likewise.
684 * gcc.target/i386/pr54157.c: Likewise.
685 * gcc.target/i386/pr55049-1.c: Likewise.
686 * gcc.target/i386/pr55093.c: Likewise.
687 * gcc.target/i386/pr55116-1.c: Likewise.
688 * gcc.target/i386/pr55116-2.c: Likewise.
689 * gcc.target/i386/pr55597.c: Likewise.
690 * gcc.target/i386/pr59929.c: Likewise.
691 * gcc.target/i386/pr66470.c: Likewise.
692
0fd03648 6932019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
694
695 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
696 *-*-solaris2*.
697 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
698 * gcc.dg/c99-math-double-1.c: Likewise.
699 * gcc.dg/c99-math-float-1.c: Likewise.
700 * gcc.dg/c99-math-long-double-1.c: Likewise.
701 * gcc.misc-tests/linkage.exp: Simplify triplet to
702 x86_64-*-solaris2*.
703
704 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
705 xfail.
706 * gcc.target/i386/pr63620.c: Likewise.
707
708 * lib/target-supports.exp (check_sse_os_support_available): Remove
709 Solaris 9/x86 workaround.
710
83274070 7112019-05-14 Richard Biener <rguenther@suse.de>
712
713 * gcc.dg/gimplefe-40.c: New testcase.
714
0ae196b0 7152019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
716
717 PR preprocessor/90382
718 * g++.dg/diagnostic/trailing1.C: New test.
719
9a44cd1c 7202019-05-14 marxin <mliska@suse.cz>
721
722 PR middle-end/90340
723 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
724 param.
725
ec430e52 7262019-05-14 Richard Biener <rguenther@suse.de>
727 H.J. Lu <hongjiu.lu@intel.com>
728
729 PR tree-optimization/88828
730 * gcc.target/i386/pr88828-1.c: New test.
731 * gcc.target/i386/pr88828-1a.c: Likewise.
732 * gcc.target/i386/pr88828-1b.c: Likewise.
733 * gcc.target/i386/pr88828-1c.c: Likewise.
734 * gcc.target/i386/pr88828-4a.c: Likewise.
735 * gcc.target/i386/pr88828-4b.c: Likewise.
736 * gcc.target/i386/pr88828-5a.c: Likewise.
737 * gcc.target/i386/pr88828-5b.c: Likewise.
738 * gcc.target/i386/pr88828-7.c: Likewise.
739 * gcc.target/i386/pr88828-7a.c: Likewise.
740 * gcc.target/i386/pr88828-7b.c: Likewise.
741 * gcc.target/i386/pr88828-8.c: Likewise.
742 * gcc.target/i386/pr88828-8a.c: Likewise.
743 * gcc.target/i386/pr88828-8b.c: Likewise.
744 * gcc.target/i386/pr88828-9.c: Likewise.
745 * gcc.target/i386/pr88828-9a.c: Likewise.
746 * gcc.target/i386/pr88828-9b.c: Likewise.
747
763db3c4 7482019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
749
750 * gcc.target/aarch64/signbitv4sf.c: New test.
751 * gcc.target/aarch64/signbitv2sf.c: New test.
752
f7b0a531 7532019-05-13 Jonathan Wakely <jwakely@redhat.com>
754
755 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
756 regression, by matching a note on any line.
757 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
758 correct line number is matched without depending on a library header.
759
6d26c698 7602019-05-13 Richard Biener <rguenther@suse.de>
761
762 PR tree-optimization/90402
763 * gcc.dg/torture/pr90402-1.c: New testcase.
764
72441ccf 7652019-05-12 Iain Sandoe <iain@sandoe.co.uk>
766 Dominique d'Humieres <dominiq@gcc.gnu.org>
767
768 PR target/82920
769 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
770 do not use -fno-pic on Darwin.
771 * gcc.target/i386/indirect-thunk-2.c: Likewise.
772 * gcc.target/i386/indirect-thunk-3.c: Likewise.
773 * gcc.target/i386/indirect-thunk-4.c: Likewise.
774 * gcc.target/i386/indirect-thunk-7.c: Likewise.
775 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
776 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
777 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
778 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
779 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
780 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
781 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
782 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
783 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
784 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
785 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
786 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
787 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
788 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
789 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
790 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
791 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
792 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
793 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
794 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
795 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
796 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
797 * gcc.target/i386/ret-thunk-1.c: Likewise.
798 * gcc.target/i386/ret-thunk-10.c: Likewise.
799 * gcc.target/i386/ret-thunk-11.c: Likewise.
800 * gcc.target/i386/ret-thunk-12.c: Likewise.
801 * gcc.target/i386/ret-thunk-13.c: Likewise.
802 * gcc.target/i386/ret-thunk-14.c: Likewise.
803 * gcc.target/i386/ret-thunk-15.c: Likewise.
804 * gcc.target/i386/ret-thunk-16.c: Likewise.
805 * gcc.target/i386/ret-thunk-2.c: Likewise.
806 * gcc.target/i386/ret-thunk-22.c: Likewise.
807 * gcc.target/i386/ret-thunk-23.c: Likewise.
808 * gcc.target/i386/ret-thunk-24.c: Likewise.
809 * gcc.target/i386/ret-thunk-3.c: Likewise.
810 * gcc.target/i386/ret-thunk-4.c: Likewise.
811 * gcc.target/i386/ret-thunk-5.c: Likewise.
812 * gcc.target/i386/ret-thunk-6.c: Likewise.
813 * gcc.target/i386/ret-thunk-7.c: Likewise.
814 * gcc.target/i386/ret-thunk-8.c: Likewise.
815 * gcc.target/i386/ret-thunk-9.c: Likewise.
816
60fb9feb 8172019-05-11 Iain Sandoe <iain@sandoe.co.uk>
818
819 PR testsuite/81058
820 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
821 for variables on Darwin, rather than common.
822 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
823 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
824
cfaf3078 8252019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
826
827 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
828 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
829
c373feb1 8302019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
831
832 PR fortran/61968
833 * gfortran.dg/assumed_type_10.f90: New test case.
834 * gfortran.dg/assumed_type_11.f90: New test case.
835
28d520b5 8362019-05-10 Iain Sandoe <iain@sandoe.co.uk>
837
838 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
839 now tested.
840 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
841
2e846304 8422019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
843
844 * g++.dg/diagnostic/main1.C: New.
845
ed4614ba 8462019-05-10 Marek Polacek <polacek@redhat.com>
847
848 PR c++/78010 - bogus -Wsuggest-override warning on final function.
849 * g++.dg/warn/Wsuggest-override-2.C: New test.
850
5b81d1a1 8512019-05-10 Jakub Jelinek <jakub@redhat.com>
852
3f7d0abc 853 PR tree-optimization/90385
854 * gfortran.dg/pr90385.f90: New test.
855
5b81d1a1 856 PR c++/90383
857 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
858 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
859
261e88be 8602019-05-10 Paul Thomas <pault@gcc.gnu.org>
861
862 PR fortran/90093
863 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
864 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
865
866 PR fortran/90352
867 * gfortran.dg/iso_c_binding_char_1.f90: New test.
868
869 PR fortran/90355
870 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
871 the direct passing of substrings as descriptors to bind(C).
872 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
873 'atmp' to account for the setting of the 'span' field.
874 * gfortran.dg/transpose_optimization_2.f90: Ditto.
875
a71e5d81 8762019-05-10 Jakub Jelinek <jakub@redhat.com>
877
e75cf476 878 PR tree-optimization/88709
879 PR tree-optimization/90271
880 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
881 arm*-*-*.
882
a71e5d81 883 PR pch/90326
884 * g++.dg/pch/pr90326.C: New test.
885 * g++.dg/pch/pr90326.Hs: New file.
886
d040edad 8872019-05-10 Martin Liska <mliska@suse.cz>
888
889 PR middle-end/90340
890 * gcc.dg/tree-ssa/pr90340-2.c: New test.
891 * gcc.dg/tree-ssa/pr90340.c: New test.
892
e2b25cf3 8932019-05-09 Cherry Zhang <cherryyz@google.com>
894
895 * go.dg/mapstring.go: New test.
896
d3d76d78 8972019-05-09 Richard Earnshaw <rearnsha@arm.com>
898
899 PR target/90405
900 * gcc.target/arm/pr90405.c: New test.
901
4fba5dda 9022019-05-09 Martin Liska <mliska@suse.cz>
903
904 * gcc.dg/gimplefe-39.c: New test.
905
6b33947d 9062019-05-09 Martin Liska <mliska@suse.cz>
907
908 * gcc.dg/gimplefe-37.c: New test.
909 * gcc.dg/gimplefe-33.c: Likewise.
910
456e9a34 9112019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
912
913 PR c++/90382
b10d8303 914 Revert:
456e9a34 915 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
916
917 * g++.dg/diagnostic/trailing1.C: New.
918
392fe76a 9192019-05-09 Richard Biener <rguenther@suse.de>
920
921 PR tree-optimization/90395
922 * gcc.dg/torture/pr90395.c: New testcase.
923
ae77af58 9242019-05-08 Cherry Zhang <cherryyz@google.com>
925
926 * go.dg/cmpstring.go: New test.
927
91b30299 9282019-05-08 Jakub Jelinek <jakub@redhat.com>
929
930 PR c++/59813
931 PR tree-optimization/89060
932 * gcc.dg/tree-ssa/pr89060.c: New test.
933
647692b8 9342019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
935 Richard Earnshaw <rearnsha@arm.com>
936
937 PR target/88167
938 * gcc.target/arm/pr88167-1.c: New test.
939 * gcc.target/arm/pr88167-2.c: New test.
940
b44af16d 9412018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
942
943 PR tree-optimization/90078
944 * g++.dg/tree-ssa/pr90078.C: New test.
945
d0d33077 9462018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
947
948 PR tree-optimization/90240
949 * gfortran.dg/graphite/pr90240.f: New test.
950
d5e8d096 9512019-05-08 Li Jia He <helijia@linux.ibm.com>
952
953 PR other/90381
954 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
955 test case to run on the little endian machine.
956
c57b5e25 9572019-05-08 Jakub Jelinek <jakub@redhat.com>
958
959 PR tree-optimization/90356
960 * gcc.dg/tree-ssa/pr90356-1.c: New test.
961 * gcc.dg/tree-ssa/pr90356-2.c: New test.
962 * gcc.dg/tree-ssa/pr90356-3.c: New test.
963 * gcc.dg/tree-ssa/pr90356-4.c: New test.
964
c91253de 9652019-05-07 Wei Xiao <wei3.xiao@intel.com>
966
967 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
968 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
969 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
970 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
971 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
972 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
973 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
974 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
975 * gcc.target/i386/sse-13.c: Ditto.
976 * gcc.target/i386/sse-14.c: Ditto.
977 * gcc.target/i386/sse-22.c: Ditto.
978 * gcc.target/i386/sse-23.c: Ditto.
979 * g++.dg/other/i386-2.C: Ditto.
980 * g++.dg/other/i386-3.C: Ditto.
981
8dc24d98 9822019-05-07 Cherry Zhang <cherryyz@google.com>
983
984 * go.dg/arrayclear.go: New test.
985 * go.dg/mapclear.go: New test.
986
4231b9a1 9872019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
988
989 PR target/89765
990 * gcc.target/powerpc/pr89765-mc.c: New test.
991 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
992 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
993 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
994 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
995 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
996 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
997 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
998 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
999 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
1000 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
1001 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
1002 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
1003 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
1004 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
1005 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
1006 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
1007 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
1008 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
1009 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
1010 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
1011 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
1012 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
1013 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
1014 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
1015
2cbc1ad8 10162019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1017
1018 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
1019 differences.
1020
b16ca977 10212019-05-07 Uroš Bizjak <ubizjak@gmail.com>
1022
1023 * gcc.target/i386/asm-7.c: New test.
1024 * gcc.target/i386/asm-1.c: Update expected error string.
1025 * gcc.target/i386/pr62120.c: Ditto.
1026
93a41308 10272019-05-07 Li Jia He <helijia@linux.ibm.com>
1028
1029 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
1030 optimization.
1031 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
1032
7c4a543c 10332019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
1034
1035 PR fortran/90290
1036 * gfortran.dg/pr90290.f90: New test.
1037
e1eef457 10382019-05-06 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR tree-optimization/88709
1041 PR tree-optimization/90271
1042 * gcc.dg/store_merging_26.c: New test.
1043 * gcc.dg/store_merging_27.c: New test.
1044 * gcc.dg/store_merging_28.c: New test.
1045 * gcc.dg/store_merging_29.c: New test.
1046
0f2730d2 10472019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
1048
1049 PR target/89424
1050 * gcc.target/powerpc/pr89424-0.c: New test.
1051 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
1052 enable testing of newly patched capability.
1053 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
1054 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
1055 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
1056
ab2491de 10572019-05-06 Marek Polacek <polacek@redhat.com>
1058
1059 PR c++/90265 - ICE with generic lambda.
1060 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
1061
1000ef62 10622019-05-06 Richard Biener <rguenther@suse.de>
1063
1064 PR tree-optimization/90358
1065 * gcc.target/i386/pr90358.c: New testcase.
1066
a25484b0 10672019-05-06 Richard Biener <rguenther@suse.de>
1068
1069 PR tree-optimization/88828
1070 * gcc.target/i386/pr88828-0.c: New testcase.
1071
1b4e6584 10722019-05-06 Richard Biener <rguenther@suse.de>
1073
1074 PR tree-optimization/90328
1075 * gcc.dg/torture/pr90328.c: New testcase.
1076
a04bdfe6 10772019-05-06 Richard Biener <rguenther@suse.de>
1078
1079 PR testsuite/90331
1080 * gcc.dg/pr87314-1.c: Align the substring to open up
1081 string merging for targets aligning strings to 8 bytes.
1082
f302e00c 10832019-05-06 Martin Liska <mliska@suse.cz>
1084
1085 PR sanitizer/90312
1086 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
1087 systems.
1088 * gcc.dg/tsan/pr88017.c: Likewise.
1089
81bd3157 10902019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1091
1092 PR fortran/90344
1093 * gfortran.dg/pr90344.f90: New test
1094
39730b97 10952019-05-03 Marc Glisse <marc.glisse@inria.fr>
1096
1097 PR tree-optimization/90269
1098 * g++.dg/tree-ssa/ldist-1.C: New file.
1099
5f215add 11002019-05-03 Richard Biener <rguenther@suse.de>
1101
1102 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
1103
295b8968 11042019-05-03 Richard Biener <rguenther@suse.de>
1105
1106 PR middle-end/89518
1107 * gcc.dg/pr89518.c: New testcase.
1108
8bdbe403 11092019-05-03 Richard Biener <rguenther@suse.de>
1110
1111 PR middle-end/87314
1112 * gcc.dg/pr87314-1.c: New testcase.
1113
68bbf29c 11142019-05-03 Richard Biener <rguenther@suse.de>
1115
1116 PR tree-optimization/88963
1117 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
1118 * gcc.target/i386/pr88963-1.c: New testcase.
1119 * gcc.target/i386/pr88963-2.c: Likewise.
1120
f3d1d71c 11212019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
1122
1123 PR target/88809
1124 * gcc.target/i386/pr88809.c: Adjust for darwin.
1125 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
1126
b740088a 11272019-05-03 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR tree-optimization/90303
1130 * g++.target/i386/pr90303.C: New test.
1131
3e35c5db 11322019-05-03 Richard Biener <rguenther@suse.de>
1133
1134 PR tree-optimization/89698
1135 * g++.dg/tree-ssa/pr89698.C: New testcase.
1136
62f7d052 11372019-05-02 Iain Sandoe <iain@sandoe.co.uk>
1138
1139 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
1140
5bf29a97 11412019-05-02 Richard Biener <rguenther@suse.de>
1142
1143 PR tree-optimization/89653
1144 * g++.dg/vect/pr89653.cc: New testcase.
1145
38aa4676 11462019-05-02 Richard Biener <rguenther@suse.de>
1147
1148 PR tree-optimization/89509
1149 * gcc.dg/torture/restrict-8.c: New testcase.
1150
23bf406d 11512019-05-02 Iain Sandoe <iain@sandoe.co.uk>
1152
1153 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
1154 for cold section label.
1155 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
1156 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
1157
335ce423 11582019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1159
1160 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
1161 GNU targets.
1162
d3a7159f 11632019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1164
1165 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
1166
32eaa854 11672019-05-02 Martin Liska <mliska@suse.cz>
1168
1169 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
1170 * g++.target/i386/pr57362.C: Likewise.
1171
92db0cce 11722019-05-02 Martin Liska <mliska@suse.cz>
1173
1174 PR target/88809
1175 * gcc.target/i386/pr88809.c: New test.
1176 * gcc.target/i386/pr88809-2.c: New test.
1177
0bc9082b 11782019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
1179
1180 PR fortran/60144
1181 * gfortran.dg/block_name_2.f90: Adjust dg-error.
1182 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
261e88be 1183 * gfortran.dg/pr60144.f90: New test.
0bc9082b 1184
cd0e3f58 11852019-05-01 Jeff Law <law@redhat.com>
1186
1187 PR tree-optimization/90037
1188 * g++.dg/tree-ssa/pr88797.C: New test.
1189
f906b0e8 11902019-05-01 Nathan Sidwell <nathan@acm.org>
1191
1192 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
1193
a026d580 11942019-04-30 Jakub Jelinek <jakub@redhat.com>
1195
1196 PR target/89093
1197 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
1198 target attribute.
1199
dec78bf6 12002019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
1201
1202 * gcc.dg/sinhatanh-2.c: Count the number of functions.
1203 * gcc.dg/sinhatanh-3.c: Likewise.
1204
a448f8cc 12052019-04-30 Martin Liska <mliska@suse.cz>
1206
1207 * gcc.dg/Werror-13.c: Add new tests for it.
1208 * gcc.dg/pragma-diag-6.c: Likewise.
1209
e5e0055a 12102019-04-30 Jakub Jelinek <jakub@redhat.com>
1211
2ca2513e 1212 PR target/89093
1213 * gcc.target/aarch64/pr89093.c: New test.
1214 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
1215
e5e0055a 1216 PR tree-optimization/89475
1217 * gcc.dg/tree-ssa/pr89475.c: New test.
1218
5f915e9a 12192019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
1220
1221 PR tree-optimization/90240
1222 Revert:
1223 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1224
1225 PR tree-optimization/90078
1226 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
1227
d0767031 12282019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
1229
1230 * gcc.dg/uninit-25-gimple.c: New test.
1231 * gcc.dg/uninit-25.c: New test.
1232 * gcc.dg/uninit-26.c: New test.
1233 * gcc.dg/uninit-27-gimple.c: New test.
1234
855bfda2 12352019-04-29 Richard Biener <rguenther@suse.de>
1236
1237 PR tree-optimization/90278
1238 * gcc.dg/torture/pr90278.c: New testcase.
1239
9aee1351 12402019-04-27 Jakub Jelinek <jakub@redhat.com>
1241
1242 PR c++/90173
1243 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
1244 dg-do run.
1245
85cde1c6 12462019-04-27 Uroš Bizjak <ubizjak@gmail.com>
1247
1248 PR target/89261
1249 * gcc.target/i386/pr89261.c: New test.
1250
037b9c2b 12512019-04-27 Martin Liska <mliska@suse.cz>
1252
1253 PR middle-end/90258
1254 * gcc.dg/completion-5.c: New test.
1255 * gcc.target/i386/spellcheck-options-5.c: New test.
1256
4479f584 12572019-04-26 Jim Wilson <jimw@sifive.com>
1258
1259 * gcc.target/riscv/load-immediate.c: New.
1260
5f52a13d 12612019-04-26 Jonathan Wakely <jwakely@redhat.com>
1262
1263 PR c++/90243
1264 * g++.dg/diagnostic/pr90243.C: New test.
1265
19613a9b 12662019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/90173
1269 * g++.dg/cpp1z/class-deduction66.C: New.
1270
12712019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2ed13d1a 1272
1273 * g++.dg/diagnostic/trailing1.C: New.
1274
8bbdcaf0 12752019-04-26 Richard Sandiford <richard.sandiford@arm.com>
1276
1277 * gcc.dg/alias-16.c: New test.
1278
760cb209 12792019-04-25 Martin Liska <mliska@suse.cz>
1280 H.J. Lu <hongjiu.lu@intel.com>
1281
1282 PR target/89929
1283 * g++.target/i386/mv28.C: New test.
1284 * gcc.target/i386/mvc14.c: Likewise.
1285 * g++.target/i386/pr57362.C: Updated.
1286
0eee1ea0 12872019-04-24 Jeff Law <law@redhat.com>
1288
1289 PR tree-optimization/90037
1290 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
1291 * gcc.dg/isolate-2.c: Likewise.
1292 * gcc.dg/isolate-4.c: Likewise.
1293 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
1294 * gcc.dg/pr90037.c: New test.
1295
96cdf09b 12962019-04-25 Jakub Jelinek <jakub@redhat.com>
1297
1298 PR c++/44648
1299 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
1300
559783f6 13012019-04-25 Richard Biener <rguenther@suse.de>
1302
1303 PR middle-end/90194
1304 * g++.dg/torture/pr90194.C: New testcase.
1305
c1afaca2 13062019-04-24 Marek Polacek <polacek@redhat.com>
1307
1308 PR c++/90236
1309 * g++.dg/cpp1z/nontype-auto16.C: New test.
1310
68c5e104 13112019-04-24 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR target/90193
1314 * gcc.target/i386/pr90193.c: New test.
1315
4788a5ca 13162019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
1317
1318 PR target/89952
1319 * gcc.target/s390/pr89952.c: New test.
1320
0c5ea32d 13212019-04-24 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR target/90187
1324 * g++.target/i386/pr90187.C: New test.
1325
9a72942b 13262019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
1327
1328 * gdc.test/README.gcc: New file.
1329
f11f7589 13302019-04-24 Jakub Jelinek <jakub@redhat.com>
1331
d32d006e 1332 PR tree-optimization/90208
1333 * gcc.dg/tsan/pr90208-1.c: New test.
1334 * gcc.dg/tsan/pr90208-2.c: New test.
1335
f11f7589 1336 PR tree-optimization/90211
1337 * gcc.dg/autopar/pr90211.c: New test.
1338
22da68fb 13392019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
1340 Robin Dapp <rdapp@linux.ibm.com>
1341
1342 * gdc.dg/link.d: Test if target d_runtime.
1343 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
1344 * gdc.dg/simd.d: Likewise.
1345
7ad41fff 13462019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
1347
1348 * gdc.test/fail_compilation/fail2456.d: New test.
1349 * gdc.test/fail_compilation/test18312.d: New test.
1350 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
1351
a69facdb 13522018-04-23 Sudakshina Das <sudi.das@arm.com>
1353
1354 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
1355 for linux targets.
1356 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
1357 with GNU note section.
1358
f51e2895 13592019-04-23 Jeff Law <law@redhat.com>
1360
1361 * lib/target-supports.exp
1362 (check_effective_target_keeps_null_pointer_checks): Add cr16.
1363
c3c55e1c 13642019-04-23 Roman Zhuykov <zhroma@ispras.ru>
1365
1366 PR rtl-optimization/87979
1367 * gcc.dg/pr87979.c: New test.
1368
fba98a9a 13692019-04-23 Roman Zhuykov <zhroma@ispras.ru>
1370
1371 PR rtl-optimization/84032
1372 * gcc.dg/pr84032.c: New test.
1373
1183882b 13742018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1375
ade6c276 1376 PR tree-optimization/90078
fba98a9a 1377 * g++.dg/tree-ssa/pr90078.C: New test.
ade6c276 1378
13792018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1380
1381 PR tree-optimization/90021
fba98a9a 1382 * gfortran.dg/pr90021.f90: New test.
1183882b 1383
7042c69b 13842019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1385
1386 PR fortran/90166
1387 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
1388
a796a135 13892019-04-22 Paul Thomas <pault@gcc.gnu.org>
1390
1391 PR fortran/57284
1392 * gfortran.dg/class_70.f03
1393
328450f4 13942019-04-21 H.J. Lu <hongjiu.lu@intel.com>
1395
1396 PR target/90178
1397 * gcc.target/i386/pr90178.c: New test.
1398
9d3560da 13992019-04-20 Sandra Loosemore <sandra@codesourcery.com>
1400
1401 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
1402
1e9afbb0 14032019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/89900
1406 * g++.dg/cpp0x/pr89900-1.C: New.
1407 * g++.dg/cpp0x/pr89900-2.C: Likewise.
1408 * g++.dg/cpp0x/pr89900-3.C: Likewise.
1409 * g++.dg/cpp0x/pr89900-4.C: Likewise.
1410
b7c7bc83 14112019-04-19 Jakub Jelinek <jakub@redhat.com>
1412
1a7d885e 1413 PR middle-end/90139
1414 * gcc.c-torture/compile/pr90139.c: New test.
1415
dc097d0a 1416 PR c++/90138
1417 * g++.dg/template/pr90138.C: New test.
1418
45cf699c 1419 PR c/89888
1420 * c-c++-common/pr89888.c: New test.
1421 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
1422 Don't expect -Wswitch-unreachable warning.
1423
b7c7bc83 1424 PR c++/90108
1425 * c-c++-common/pr90108.c: New test.
1426
ece3beac 14272019-04-18 Richard Sandiford <richard.sandiford@arm.com>
1428
1429 PR middle-end/85164
1430 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
1431
a894735c 14322019-04-18 Richard Biener <rguenther@suse.de>
1433
1434 PR debug/90131
1435 * gcc.dg/guality/pr90131.c: New testcase.
1436
87b3536a 14372019-04-17 Jakub Jelinek <jakub@redhat.com>
1438
4f13ba2f 1439 PR c++/89325
1440 * g++.dg/ext/attrib58.C: New test.
1441 * g++.dg/ext/attrib59.C: New test.
1442 * g++.dg/ext/attrib60.C: New test.
1443
87b3536a 1444 PR target/90125
1445 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
1446 constants to ensure precise result even when not using fma.
1447 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
1448 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
1449 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
1450 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
1451 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
1452 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
1453 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
1454 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
1455 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
1456
f1d497bc 14572019-04-17 Marek Polacek <polacek@redhat.com>
1458
1459 PR c++/90124 - bogus error with incomplete type in decltype.
1460 * g++.dg/cpp0x/decltype70.C: New test.
1461
22c90e61 14622019-04-17 Jakub Jelinek <jakub@redhat.com>
1463
1464 PR middle-end/90095
1465 * gcc.dg/pr90095-1.c: New test.
1466 * gcc.dg/pr90095-2.c: New test.
1467
27d00f91 14682019-04-17 Thomas Schwinge <thomas@codesourcery.com>
1469
b8d03885 1470 PR fortran/90048
1471 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
1472 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
1473 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
1474
27d00f91 1475 PR fortran/90067
1476 PR fortran/90114
1477 * gfortran.dg/goacc/private-1.f95: Remove file.
1478 * gfortran.dg/goacc/private-2.f95: Likewise.
1479 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
1480 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
1481 Likewise.
1482 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
1483
9ab7f779 14842019-04-17 Jakub Jelinek <jakub@redhat.com>
1485
1486 PR target/89093
1487 * gcc.target/arm/pr89093-2.c: New test.
1488
367d4f65 14892019-04-16 Jakub Jelinek <jakub@redhat.com>
1490
1491 PR c++/86953
1492 * g++.dg/cpp0x/constexpr-86953.C: New test.
1493
76567344 14942019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
1495
1496 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
1497
2659c6e1 14982019-04-16 Alexandre Oliva <aoliva@redhat.com>
1499
bef3547f 1500 PR debug/89528
1501 * gcc.dg/guality/pr89528.c: New.
1502
2659c6e1 1503 PR rtl-optimization/86438
1504 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
1505
61c8e77a 15062019-04-16 Jakub Jelinek <jakub@redhat.com>
1507
64309d66 1508 PR target/90096
1509 * gcc.target/i386/pr90096.c: New test.
1510 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
1511 * gcc.target/i386/pr69255-2.c: Likewise.
1512 * gcc.target/i386/pr69255-3.c: Likewise.
1513
9040e4bf 1514 PR rtl-optimization/90082
1515 * gcc.dg/pr90082.c: New test.
1516
61c8e77a 1517 PR tree-optimization/90090
1518 * g++.dg/opt/pr90090.C: New test.
1519
25971ca0 15202019-04-16 Richard Biener <rguenther@suse.de>
1521
1522 PR tree-optimization/56049
1523 * gfortran.dg/pr56049.f90: New testcase.
1524
969b7ab6 15252019-04-15 Richard Biener <rguenther@suse.de>
1526
1527 PR debug/90074
1528 * gcc.dg/guality/pr90074.c: New testcase.
1529
a5189c16 15302019-04-15 Richard Biener <rguenther@suse.de>
1531
1532 PR tree-optimization/90071
1533 * gcc.dg/torture/pr90071.c: New testcase.
1534
f9fd14f1 15352019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
1536
1537 PR rtl-optimization/89794
1538 * gcc.dg/torture/pr89794.c: New testcase.
1539
d8c94794 15402019-04-15 Richard Biener <rguenther@suse.de>
1541
1542 PR ipa/88936
1543 * gcc.dg/torture/pr88936-1.c: New testcase.
1544 * gcc.dg/torture/pr88936-2.c: Likewise.
1545 * gcc.dg/torture/pr88936-3.c: Likewise.
1546
fc01d804 15472019-04-15 Martin Jambor <mjambor@suse.cz>
1548
1549 PR ipa/pr89693
1550 * g++.dg/ipa/pr89693.C: New test.
1551
39ebb014 15522019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
1553
1554 PR tree-optimization/90020
1555 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
1556
008ae11c 15572019-04-14 Jan Hubicka <hubicka@ucw.cz>
1558
1559 PR lto/89358
1560 * g++.dg/lto/pr89358_0.C: New testcase.
1561 * g++.dg/lto/pr89358_1.C: New testcase.
1562
4aab7293 15632019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1564
1565 PR fortran/85448
1566 * gfortran.dg/bind_c_usage_33.f90: New test and...
1567 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
1568
37684a4c 15692019-04-14 Paul Thomas <pault@gcc.gnu.org>
1570
1571 PR fortran/89843
1572 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
1573 in ctg. Test the conversion of the descriptor types in the main
1574 program.
1575 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
1576 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
1577
1578 PR fortran/89846
1579 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
1580 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
1581
1582 PR fortran/90022
1583 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
1584 the computation of 'ans'. Also, change the expected results for
1585 CFI_is_contiguous to comply with standard.
1586 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
1587 results for CFI_is_contiguous to comply with standard.
1588 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
1589 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
1590
c1bb27eb 15912019-04-13 Jakub Jelinek <jakub@redhat.com>
1592
1593 PR target/89093
1594 * gcc.target/arm/pr89093.c: New test.
1595
81e61a19 15962019-04-12 Jakub Jelinek <jakub@redhat.com>
1597
1598 PR c/89933
1599 * c-c++-common/pr89933.c: New test.
1600
e7136105 16012019-04-12 Martin Sebor <msebor@redhat.com>
1602
1603 PR c/88383
1604 PR c/89288
1605 PR c/89798
1606 PR c/89797
1607 * c-c++-common/attributes-1.c: Adjust.
1608 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
1609 * c-c++-common/builtin-has-attribute-6.c: New test.
1610 * c-c++-common/builtin-has-attribute-7.c: New test.
1611 * c-c++-common/pr71574.c: Adjust.
1612 * gcc.dg/pr25559.c: Adjust.
1613 * gcc.dg/attr-vector_size.c: New test.
1614
9429be6d 16152019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 1616
9429be6d 1617 PR rtl-optimization/89965
1618 * gcc.target/i386/pr89965.c: New test.
1619
01e345e0 16202019-04-12 Marek Polacek <polacek@redhat.com>
1621
1622 PR c++/87603 - constexpr functions are no longer noexcept.
1623 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
1624 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
1625 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
1626 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
1627 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
1628 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
1629
1fdc37a3 16302019-04-12 Marek Polacek <polacek@redhat.com>
1631
1632 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
1633 * g++.dg/cpp0x/pr86397-1.C: Likewise.
1634 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1635
9b308bad 16362019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
1637
1638 * g++.target/arm/arm.exp: Change format of default prune regex.
1639 * gcc.target/arm/arm.exp: Change format of default prune regex.
1640
a32720fa 16412019-04-12 Martin Liska <mliska@suse.cz>
1642
1643 PR middle-end/89970
1644 * gcc.target/i386/mvc15.c: New test.
1645 * gcc.target/i386/mvc3.c: Quote target in error pattern.
1646 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
1647
35f7187b 16482019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1649
1650 PR target/87532
1651 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
1652 instruction counts.
1653 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1654 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1655
18635244 16562019-04-12 Jakub Jelinek <jakub@redhat.com>
1657
a538a79e 1658 PR c/89946
1659 * c-c++-common/pr89946.c: New test.
1660
18635244 1661 PR rtl-optimization/90026
1662 * g++.dg/opt/pr90026.C: New test.
1663
32dfb4d5 16642018-04-11 Steve Ellcey <sellcey@marvell.com>
1665
1666 PR rtl-optimization/87763
1667 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
1668 to bfi.
1669
948ac165 16702019-04-11 Richard Biener <rguenther@suse.de>
1671
1672 PR tree-optimization/90020
1673 * gcc.dg/torture/pr90020.c: New testcase.
1674
29659b56 16752019-04-11 Richard Biener <rguenther@suse.de>
1676
1677 PR tree-optimization/90018
1678 * gcc.dg/vect/pr90018.c: New testcase.
1679
043de264 16802018-04-10 Steve Ellcey <sellcey@marvell.com>
1681
1682 PR rtl-optimization/87763
1683 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
1684 to bfi.
1685 * gcc.target/aarch64/combine_bfi_2.c: New test.
1686
92a180c6 16872019-04-10 Jakub Jelinek <jakub@redhat.com>
1688
4e99a877 1689 PR middle-end/90025
1690 * gcc.c-torture/execute/pr90025.c: New test.
1691
92a180c6 1692 PR c++/90010
1693 * gcc.dg/pr90010.c: New test.
1694
670b9156 16952019-04-09 Uroš Bizjak <ubizjak@gmail.com>
1696
1697 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
1698 (dg-options): Use -O2 -fdump-rtl-ce1.
1699 (dg-final): Scan ce1 RTL dump instead of asm dump.
1700
fe1f0bcd 17012019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
1702
1703 PR target/90024
1704 * gcc.dg/torture/neon-immediate-timode.c: New test.
1705
67fdb54d 17062019-04-09 Jakub Jelinek <jakub@redhat.com>
1707
5f17d3c4 1708 PR tree-optimization/89998
1709 * gcc.c-torture/compile/pr89998-1.c: New test.
1710 * gcc.c-torture/compile/pr89998-2.c: New test.
1711
67fdb54d 1712 PR target/90015
1713 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
1714 diagnostics.
1715
7e41cae0 17162019-04-08 Richard Biener <rguenther@suse.de>
1717
1718 PR tree-optimization/90006
1719 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
1720
05eeaf54 17212019-04-08 Jakub Jelinek <jakub@redhat.com>
1722
0c1c590a 1723 PR rtl-optimization/89865
1724 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
1725
05eeaf54 1726 PR rtl-optimization/89865
1727 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
1728 on ia32.
1729
2199e93e 17302019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1731
1732 PR tree-optimization/89725
1733 * gcc.dg/tree-ssa/pr89725.c: New test.
1734
8d1448db 17352019-04-08 Martin Liska <mliska@suse.cz>
1736
1737 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
1738
7651759b 17392019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
1740
1741 PR c++/89914
1742 * g++.dg/ext/has_nothrow_constructor-3.C: New.
1743
dd88b038 17442019-04-07 Uroš Bizjak <ubizjak@gmail.com>
1745
1746 PR target/89945
1747 * gcc.target/i386/pr89945.c: New test.
1748
180a5ec9 17492019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1750
1751 PR fortran/87352
1752 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
1753 * gfortran.dg/finalize_33.f90: Likewise.
1754 * gfortran.dg/finalize_34.f90: New test.
1755
901be419 17562019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1757
1758 PR fortran/89981
1759 * gfortran.dg/entry_22.f90: New test.
1760
168afa9b 17612019-04-05 Marek Polacek <polacek@redhat.com>
1762
1763 PR c++/87145 - bogus error converting class type in template arg list.
1764 * g++.dg/cpp0x/constexpr-conv3.C: New test.
1765 * g++.dg/cpp0x/constexpr-conv4.C: New test.
1766
49666f40 17672019-04-05 Martin Sebor <msebor@redhat.com>
1768
1769 PR bootstrap/89980
1770 * g++.dg/init/array52.C: New test.
1771
d0162866 17722019-04-05 David Malcolm <dmalcolm@redhat.com>
1773
1774 PR c/89985
1775 * c-c++-common/pr89985.c: New test.
1776
39b40fa7 17772019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
1778
1779 PR c/71598
1780 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
1781 size of enums.
1782 * gcc.dg/torture/pr71598-2.c: Likewise.
1783
1e689000 17842019-04-05 Marek Polacek <polacek@redhat.com>
1785
49666f40 1786 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 1787 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
1788
82e79b5e 17892019-04-05 Richard Biener <rguenther@suse.de>
1790
1791 PR debug/89892
1792 PR debug/89905
1793 * gcc.dg/guality/pr89892.c: New testcase.
1794 * gcc.dg/guality/pr89905.c: Likewise.
1795 * gcc.dg/guality/loop-1.c: Likewise.
1796
9cbde7ad 17972019-04-05 Richard Sandiford <richard.sandiford@arm.com>
1798
1799 PR tree-optimization/89956
1800 * gfortran.dg/pr89956.f90: New test.
1801
b11751dc 18022019-04-04 Martin Sebor <msebor@redhat.com>
1803
1804 PR c++/89974
1805 PR c++/89878
1806 PR c++/89833
1807 PR c++/47488
1808 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
1809 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
1810 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
1811 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
1812 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
1813 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
1814 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
1815 * gcc/testsuite/g++.dg/init/array51.C: New test.
1816 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
1817
cdde1804 18182019-04-04 Martin Sebor <msebor@redhat.com>
1819
1820 PR middle-end/89957
1821 PR middle-end/89911
1822 * gcc.dg/Wstringop-overflow-13.c: New test.
1823
ffc3c769 18242019-04-04 Martin Sebor <msebor@redhat.com>
1825
1826 PR middle-end/89934
1827 * gcc.dg/Wrestrict-19.c: New test.
1828 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
1829
1a15dd71 18302019-04-04 Jeff Law <law@redhat.com>
1831
1832 PR rtl-optimization/89399
1833 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 1834
c453bf88 18352019-04-04 Harald Anlauf <anlauf@gmx.de>
1836
e62a08c8 1837 PR fortran/89904
c453bf88 1838 * gfortran.dg/pr85797.f90: Adjust testcase.
1839
19474c76 18402019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 PR c++/65619
1843 * g++.dg/template/friend67.C: New.
1844
194bf565 18452019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1846
1847 PR c++/61327
1848 * g++.dg/cpp0x/friend4.C: New.
1849 * g++.dg/cpp0x/friend5.C: Likewise.
1850
3b1530d1 18512019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
1852
1853 PR c++/56643
1854 * g++.dg/cpp0x/noexcept40.C: New.
1855
45b5611b 18562019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
1857
1858 PR fortran/68567
1859 * gfortran.dg/parameter_array_error_1.f90: New test.
1860
9939b2f7 18612019-04-03 qing zhao <qing.zhao@oracle.com>
1862
1863 PR tree-optimization/89730
1864 * gcc.dg/live-patching-4.c: New test.
1865
afe53b55 18662019-04-03 Clément Chigot <clement.chigot@atos.net>
1867
1868 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
1869 supported.
1870
f3d42468 18712019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 1872
1873 PR c/71598
1874 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
1875 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
1876
4225afe1 18772019-04-03 Richard Biener <rguenther@suse.de>
1878
1879 PR tree-optimization/84101
1880 * gcc.target/i386/pr84101.c: New testcase.
1881
98309278 18822019-04-02 Jeff Law <law@redhat.com>
1883
1884 * gcc.target/visium/bit_shift.c: xfail.
1885
f3d2a658 18862019-04-02 Uroš Bizjak <ubizjak@gmail.com>
1887
1888 PR target/89902
1889 PR target/89903
1890 * gcc.target/i386/pr70799-4.c: Remove.
1891 * gcc.target/i386/pr70799-5.c: Remove.
1892 * gcc.target/i386/pr89902.c: New test.
1893 * gcc.target/i386/pr89903.c: Ditto.
1894
06f30566 18952019-04-02 Andrey Belevantsev <abel@ispras.ru>
1896
1897 PR rtl-optimization/84206
1898 * gcc.dg/pr84206.c: New test.
1899
8da4fe0d 19002019-04-02 Andrey Belevantsev <abel@ispras.ru>
1901
1902 PR rtl-optimization/85876
1903 * gcc.dg/pr85876.c: New test.
1904
192ece6e 19052019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1906
1907 * gcc.target/s390/zvector/vec-double-compile.c: New test.
1908 * gcc.target/s390/zvector/vec-float-compile.c: New test.
1909 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
1910 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
1911
7a1fd0b2 19122019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1913
1914 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
1915 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
1916 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
1917 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
1918
033411a9 19192019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1920
1921 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
1922 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
1923
f3692774 19242019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1925
1926 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
1927 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
1928
c89c20fa 19292019-04-02 Alexander Monakov <amonakov@ispras.ru>
1930
1931 PR testsuite/89916
1932 * gcc.dg/pr86928.c: Do not attempt to add -m32.
1933
e974fcf3 19342019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1935
1936 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
1937 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
1938 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
1939 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
1940 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
1941 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
1942 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
1943 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
1944
58c10639 19452019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1946
1947 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
1948 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
1949 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
1950 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
1951 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
1952 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
1953
9800b362 19542019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1955
1956 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
1957 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
1958 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
1959 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
1960
b048920d 19612019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1962
1963 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
1964 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
1965
dbeb7608 19662019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1967
1968 * gcc.target/s390/arch13/sel-1.c: New test.
1969
6c837438 19702019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1971
1972 * gcc.target/s390/arch13/popcount-1.c: New test.
1973
92d5e9eb 19742019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1975
1976 * gcc.target/s390/arch13/bitops-1.c: New test.
1977 * gcc.target/s390/arch13/bitops-2.c: New test.
1978 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
1979 option and adjust line numbers.
1980 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1981
c4bc178c 19822019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
1983
1984 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
1985 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
1986 runtime check for the vxe2 hardware feature on IBM Z.
1987
20dd1418 19882019-04-01 H.J. Lu <hongjiu.lu@intel.com>
1989
1990 PR testsuite/89907
1991 * lib/target-supports.exp (check_avx2_available): Replace
1992 avx_available with avx2_available.
1993
a78ef9b4 19942019-04-01 Andrey Belevantsev <abel@ispras.ru>
1995
1996 PR rtl-optimization/85412
1997 * gcc.dg/pr85412.c: New test.
1998
00bc562a 19992019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2000
2001 PR c++/62207
2002 * g++.dg/template/crash130.C: New.
2003 * g++.dg/template/crash131.C: Likewise.
2004
a38fa913 20052019-04-01 Martin Sebor <msebor@redhat.com>
2006
2007 PR c/89685
2008 * gcc.dg/attr-copy-8.c: New test.
2009 * g++.dg/ext/attr-copy-2.C: New test.
2010
36aec94f 20112019-04-01 Andrey Belevantsev <abel@ispras.ru>
2012
2013 PR rtl-optimization/86928
2014 * gcc.dg/pr86928.c: New test.
2015
33a4b080 20162019-04-01 Andrey Belevantsev <abel@ispras.ru>
2017
2018 PR rtl-optimization/87273
2019 * gcc.dg/pr87273.c: New test.
2020
806ba310 20212019-04-01 Martin Liska <mliska@suse.cz>
2022
2023 PR driver/89861
2024 * gcc.dg/spellcheck-options-18.c: New test.
2025 * gcc.dg/spellcheck-options-19.c: New test.
2026 * gcc.dg/spellcheck-options-20.c: New test.
2027 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
2028 * gcc.dg/completion-2.c: Add one variant with no argument.
2029
56fc9e27 20302019-04-01 Richard Biener <rguenther@suse.de>
2031
2032 PR c/71598
2033 * gcc.dg/torture/pr71598-1.c: New testcase.
2034 * gcc.dg/torture/pr71598-2.c: Likewise.
2035 * gcc.dg/torture/pr71598-3.c: Likewise.
2036
cf13db0c 20372019-03-31 Marek Polacek <polacek@redhat.com>
2038
2039 PR c++/89852 - ICE with C++11 functional cast with { }.
2040 * g++.dg/cpp0x/initlist115.C: New test.
2041
24709509 20422019-03-31 Harald Anlauf <anlauf@gmx.de>
2043
2044 PR fortran/83515
2045 PR fortran/85797
2046 * gfortran.dg/pr85797.f90: New test.
2047
d8fc6024 20482019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2049
2050 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
2051
9d4769cc 20522019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
2053
2054 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
2055 cleanup_extra_files.
2056 (dmd2dg): Copy additional files after test is translated.
2057 (gdc-do-test): Remove all copied files after test.
2058
f22577c1 20592019-03-30 Paul Thomas <pault@gcc.gnu.org>
2060
2061 PR fortran/89841
2062 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
2063 for c_deallocate, c_allocate and c_assumed_size so that the
2064 attributes of the array arguments are correct and are typed.
2065 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
2066 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
2067
2068 PR fortran/89842
2069 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
2070 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
2071
173fbd49 20722019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2073
2074 PR fortran/89866
2075 * gfortran.dg/pointer_intent_8.f90: New test.
2076
f15d2aa0 20772019-03-29 Jim Wilson <jimw@sifive.com>
2078
2079 * gcc.target/riscv/predef-1.c: New.
2080 * gcc.target/riscv/predef-2.c: New.
2081 * gcc.target/riscv/predef-3.c: New.
2082 * gcc.target/riscv/predef-4.c: New.
2083 * gcc.target/riscv/predef-5.c: New.
2084 * gcc.target/riscv/predef-6.c: New.
2085 * gcc.target/riscv/predef-7.c: New.
2086 * gcc.target/riscv/predef-8.c: New.
2087
7e6aef80 20882019-03-29 Jakub Jelinek <jakub@redhat.com>
2089
33ad377c 2090 PR rtl-optimization/89865
2091 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
2092 the first argument register, so that occassional spills/fills are
2093 ignored.
2094
9a6cce24 2095 PR sanitizer/89869
2096 * g++.dg/ubsan/vptr-14.C: New test.
2097
7e6aef80 2098 PR c/89872
2099 * gcc.dg/tree-ssa/pr89872.c: New test.
2100
2d3cf878 21012019-03-29 Roman Zhuykov <zhroma@ispras.ru>
2102
2103 * gcc.dg/diag-sanity.c: New test.
2104
ca6ebc80 21052019-03-29 Marek Polacek <polacek@redhat.com>
2106
2107 PR c++/89871
2108 * g++.dg/cpp2a/desig14.C: New test.
2109
8e98407e 2110 PR c++/89876 - ICE with deprecated conversion.
2111 * g++.dg/warn/conv5.C: New test.
2112
c6ab3411 21132019-03-29 Martin Liska <mliska@suse.cz>
2114
2115 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
2116 * gcc.dg/pr68766.c: Likewise.
2117
941c2b01 21182019-03-29 Jakub Jelinek <jakub@redhat.com>
2119
2120 PR rtl-optimization/87485
2121 * gcc.dg/pr87485.c: New test.
2122
744a33a1 21232019-03-28 Jakub Jelinek <jakub@redhat.com>
2124
2125 PR middle-end/89621
2126 * gfortran.dg/gomp/pr89621.f90: New test.
2127
6d0d620b 21282019-03-28 Martin Sebor <msebor@redhat.com>
2129
c64c2ed5 2130 PR c++/66548
2131 * g++.dg/cpp0x/decltype-pr66548.C: New test.
2132
6d0d620b 2133 PR c++/81506
2134 * g++.dg/cpp0x/decltype-pr81506.C: New test.
2135
facf139f 21362019-03-28 Marek Polacek <polacek@redhat.com>
2137
2138 PR c++/89612 - ICE with member friend template with noexcept.
2139 * g++.dg/cpp0x/noexcept38.C: New test.
2140 * g++.dg/cpp0x/noexcept39.C: New test.
2141 * g++.dg/cpp1z/noexcept-type21.C: New test.
2142
e634ab35 21432019-03-28 Uroš Bizjak <ubizjak@gmail.com>
2144
2145 PR target/89848
2146 * gcc.target/i386/pr89848.c: New test.
2147
fcec39e1 21482019-03-28 Marek Polacek <polacek@redhat.com>
2149
2150 PR c++/89836 - bool constant expression and explicit conversions.
2151 * g++.dg/cpp2a/explicit15.C: New test.
2152
ad6978a6 21532019-03-28 Jakub Jelinek <jakub@redhat.com>
2154
0114c224 2155 PR c/89812
2156 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
2157 other than AVR. Add dg-options "".
2158
ad6978a6 2159 PR c++/89785
2160 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
2161 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
2162
c271ea7f 21632019-03-27 Janus Weil <janus@gcc.gnu.org>
2164
2165 PR fortran/85537
2166 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
2167 * gfortran.dg/pointer_init_11.f90: New test case.
2168
abe531e3 21692019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
2170
2171 PR target/85667
2172 * gcc.target/i386/pr85667-5.c: New testcase.
2173 * gcc.target/i386/pr85667-6.c: New testcase.
2174
883924e1 21752019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
2176
2177 PR testsuite/89834
5224812d 2178 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 2179
1cf6e93b 21802019-03-27 Peter Bergner <bergner@linux.ibm.com>
2181
2182 PR rtl-optimization/89313
2183 * gcc.dg/pr89313.c: New test.
2184
49914a10 21852019-03-26 Jeff Law <law@redhat.com>
2186
2187 PR rtl-optimization/87761
2188 PR rtl-optimization/89826
2189 * gcc.c-torture/execute/pr89826.c: New test.
2190
496d55fd 21912019-03-27 Richard Biener <rguenther@suse.de>
2192
2193 * gcc.dg/torture/20190327-1.c: New testcase.
2194
b0bd2392 21952019-03-27 Paul Thomas <pault@gcc.gnu.org>
2196
2197 PR fortran/88247
2198 * gfortran.dg/associate_47.f90: New test.
2199
4a5df39c 22002019-03-27 Richard Biener <rguenther@suse.de>
2201
2202 PR tree-optimization/89463
2203 * gcc.dg/guality/pr89463.c: New testcase.
2204
5bcde5d8 22052019-03-26 Uroš Bizjak <ubizjak@gmail.com>
2206
2207 PR target/89827
2208 * gcc.target/i386/pr89827.c: New test.
2209
e9b6707f 22102019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2211
2212 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
2213 syntax.
2214
ed85753c 22152019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
2216
2217 PR tree-optimization/81740
2218 * gcc.dg/vect/pr81740-1.c: New testcase.
2219 * gcc.dg/vect/pr81740-2.c: Likewise.
2220
c0106ced 22212019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
2222
2223 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
2224 options in permute args tests.
2225
158e6ce3 22262019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2227
2228 PR c++/84598
2229 * g++.dg/ext/pr84598.C: New.
2230
024a645d 22312019-03-26 Jakub Jelinek <jakub@redhat.com>
2232
2233 PR c++/89796
2234 * g++.dg/gomp/pr89796.C: New test.
2235 * gcc.dg/gomp/pr89796.c: New test.
2236
47fac92f 22372019-03-25 David Malcolm <dmalcolm@redhat.com>
2238
2239 PR rtl-optimization/88347
2240 PR rtl-optimization/88423
2241 * gcc.c-torture/compile/pr88347.c: New test.
2242 * gcc.c-torture/compile/pr88423.c: New test.
2243
89793f1a 22442019-03-25 Martin Sebor <msebor@redhat.com>
2245
2246 PR c/89812
2247 * gcc.dg/attr-aligned-3.c: New test.
2248
beb921e1 22492019-03-25 Johan Karlsson <johan.karlsson@enea.com>
2250
2251 PR debug/86964
2252 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
2253
ac557922 22542019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2255
2256 PR c++/84661
2257 PR c++/85013
2258 * g++.dg/concepts/pr84661.C: New.
2259 * g++.dg/torture/pr85013.C: Likewise.
2260
1de8eb3e 22612019-03-25 Marek Polacek <polacek@redhat.com>
2262
751baf9c 2263 PR c++/89214 - ICE when initializing aggregates with bases.
2264 * g++.dg/cpp1z/aggr-base8.C: New test.
2265 * g++.dg/cpp1z/aggr-base9.C: New test.
2266
1de8eb3e 2267 PR c++/89705 - ICE with reference binding with conversion function.
2268 * g++.dg/cpp0x/rv-conv2.C: New test.
2269
fbdb74ac 22702019-03-25 Richard Biener <rguenther@suse.de>
2271
2272 PR tree-optimization/89789
2273 * gcc.dg/torture/pr89789.c: New testcase.
2274
37682124 22752019-03-25 Nathan Sidwell <nathan@acm.org>
2276
2277 * g++.dg/abi/lambda-static-1.C: New.
2278
43a607ba 22792019-03-25 Richard Biener <rguenther@suse.de>
2280
2281 PR tree-optimization/89802
2282 * g++.dg/tree-ssa/pr89802.C: New testcase.
2283
f009459b 22842019-03-25 Jakub Jelinek <jakub@redhat.com>
2285
2286 PR c++/60702
2287 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
2288 for _ZTH* calls.
2289 * g++.dg/tls/thread_local11a.C: New test.
2290
a0563775 22912019-03-25 Richard Biener <rguenther@suse.de>
2292
2293 PR middle-end/89790
2294 * g++.dg/pr89790.C: New testcase.
2295
add664cb 22962019-03-24 Uroš Bizjak <ubizjak@gmail.com>
2297
2298 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
2299 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
2300 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
2301 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
2302
9d74321b 23032019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2304
2305 PR fortran/78865
3f056acb 2306 * gfortran.dg/altreturn_10.f90: New test.
2307 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 2308
74fde7b5 23092019-03-22 Vladimir Makarov <vmakarov@redhat.com>
2310
2311 PR rtl-optimization/89676
2312 * gcc.target/i386/pr89676.c: New.
2313
84f13b2f 23142019-03-22 Jakub Jelinek <jakub@redhat.com>
2315
8815602b 2316 PR c++/60702
2317 * g++.dg/tls/thread_local11.C: New test.
2318 * g++.dg/tls/thread_local11.h: New test.
2319 * g++.dg/tls/thread_local12a.C: New test.
2320 * g++.dg/tls/thread_local12b.C: New test.
2321 * g++.dg/tls/thread_local12c.C: New test.
2322 * g++.dg/tls/thread_local12d.C: New test.
2323 * g++.dg/tls/thread_local12e.C: New test.
2324 * g++.dg/tls/thread_local12f.C: New test.
2325 * g++.dg/tls/thread_local12g.C: New test.
2326 * g++.dg/tls/thread_local12h.C: New test.
2327 * g++.dg/tls/thread_local12i.C: New test.
2328 * g++.dg/tls/thread_local12j.C: New test.
2329 * g++.dg/tls/thread_local12k.C: New test.
2330 * g++.dg/tls/thread_local12l.C: New test.
2331
84f13b2f 2332 PR c++/87481
2333 * g++.dg/cpp1y/constexpr-87481.C: New test.
2334
26b21081 23352019-03-22 Simon Wright <simon@pushface.org>
2336
2337 PR ada/89583
2338 * gnat.dg/socket2.adb: New.
2339
762cd80c 23402019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
2341
2342 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
2343
00a3b72b 23442019-03-22 Hongtao Liu <hongtao.liu@intel.com>
2345
2346 PR target/89784
2347 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
2348 for _mm_mask{,3,z}_*.
2349 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
2350 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
2351 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
2352 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
2353 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
2354 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
2355 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
2356 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
2357 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
2358 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
2359 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
2360 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
2361 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
2362 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
2363 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
2364
23652019-03-22 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR target/89784
2368 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
2369 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
2370 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
2371 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
2372 __builtin_ia32_vfmsubss3_mask3): Define.
2373 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
2374 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
2375 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
2376 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
2377 __builtin_ia32_vfmsubss3_mask3): Define.
2378 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
2379 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
2380 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
2381 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
2382 __builtin_ia32_vfmsubss3_mask3): Define.
2383 * gcc.target/i386/sse-14.c: Add tests for
2384 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
2385 * gcc.target/i386/sse-22.c: Likewise.
2386
9f85b0fb 23872019-03-21 Martin Sebor <msebor@redhat.com>
2388
2389 PR tree-optimization/89350
2390 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
2391 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
2392 * gcc.dg/Wstringop-overflow-11.c: New test.
2393 * gcc.dg/Wstringop-overflow-12.c: New test.
2394 * gcc.dg/pr89350.c: New test.
2395 * gcc.dg/pr40340-1.c: Adjust expected warning.
2396 * gcc.dg/pr40340-2.c: Same.
2397 * gcc.dg/pr40340-4.c: Same.
2398 * gcc.dg/pr40340-5.c: Same.
2399
654b4632 24002019-03-21 Jakub Jelinek <jakub@redhat.com>
2401
4b46d8a6 2402 PR lto/89692
2403 * g++.dg/other/pr89692.C: New test.
2404
654b4632 2405 PR c++/89767
2406 * g++.dg/cpp1y/lambda-init18.C: New test.
2407 * g++.dg/cpp1y/lambda-init19.C: New test.
2408 * g++.dg/cpp1y/pr89767.C: New test.
2409
c1769f9f 24102019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 2411 Cesar Philippidis <cesar@codesourcery.com>
2412
2413 PR fortran/72741
2414 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
2415 file.
2416 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
2417 Likewise.
2418
24192019-03-21 Thomas Schwinge <thomas@codesourcery.com>
2420
2421 PR fortran/72741
2422 * c-c++-common/goacc/routine-3-extern.c: New file.
2423 * c-c++-common/goacc/routine-3.c: Adjust.
2424 * c-c++-common/goacc/routine-4-extern.c: New file.
2425 * c-c++-common/goacc/routine-4.c: Adjust.
2426 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 2427
cbfb10ec 2428 PR fortran/89773
2429 * gfortran.dg/goacc/pr89773.f90: New file.
2430 * gfortran.dg/goacc/pr77765.f90: Adjust.
2431 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
2432
467b1bdb 2433 PR fortran/72741
2434 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
2435
44ff4c8d 2436 PR fortran/72741
2437 * gfortran.dg/goacc/routine-module-1.f90: New file.
2438 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
2439 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
2440
44ff9fb6 2441 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
2442
f2137b85 2443 PR fortran/56408
2444 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
2445 (dg-compile-aux-modules): Fix diagnostic.
2446 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
2447 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
2448
e78648a6 2449 PR fortran/56408
2450 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
2451 missing nexted dg-test call support in dejaGNU 1.4.4.
2452
c1769f9f 2453 PR fortran/29383
2454 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
2455 other '*.exp' files.
2456
ae5efb2c 24572019-03-21 Richard Biener <rguenther@suse.de>
2458
2459 PR tree-optimization/89779
2460 * gcc.dg/torture/pr89779.c: New testcase.
2461
37bd0891 24622019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2463
2464 PR c++/78645
2465 * g++.dg/cpp0x/constexpr-ice20.C: New.
2466
e6c0a0e8 24672019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2468
2469 PR c++/89571
2470 * g++.dg/cpp0x/noexcept37.C: New.
2471
bffad515 24722019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
2473
2474 PR d/89017
2475 * gdc.dg/pr89017.d: New test.
2476
327f6a12 24772019-03-20 Janus Weil <janus@gcc.gnu.org>
2478
2479 PR fortran/71861
2480 * gfortran.dg/interface_abstract_5.f90: New test case.
2481
f374a534 24822019-03-20 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR target/89775
2485 * gcc.target/s390/pr89775-1.c: New test.
2486 * gcc.target/s390/pr89775-2.c: New test.
2487
fcf9e045 24882019-03-20 Jakub Jelinek <jakub@redhat.com>
2489
2490 PR target/89752
2491 * g++.target/aarch64/aarch64.exp: New file.
2492 * g++.target/aarch64/pr89752.C: New test.
2493
dc0cf270 24942019-03-19 Martin Sebor <msebor@redhat.com>
2495
2496 PR tree-optimization/89688
2497 * gcc.dg/strlenopt-61.c: New test.
2498 * g++.dg/warn/Wstringop-overflow-2.C: New test.
2499
2bc36e30 25002019-03-19 Jim Wilson <jimw@sifive.com>
2501
2502 PR target/89411
2503 * gcc.target/riscv/losum-overflow.c: New test.
2504
5f7947cf 25052019-03-19 Martin Sebor <msebor@redhat.com>
2506
2507 PR tree-optimization/89644
2508 * gcc.dg/Wstringop-truncation-8.c: New test.
2509
99e80969 25102019-03-19 Martin Liska <mliska@suse.cz>
2511
2512 PR middle-end/89737
2513 * gcc.dg/pr89737.c: New test.
2514
8022ad85 25152019-03-19 Jan Hubicka <hubicka@ucw.cz>
2516
2517 PR lto/87809
2518 PR lto/89335
2519 * g++.dg/lto/pr87089_0.C: New testcase.
2520 * g++.dg/lto/pr87089_1.C: New testcase.
2521 * g++.dg/lto/pr89335_0.C: New testcase.
2522
797edc3a 25232019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2524
2525 PR target/89736
2526 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
2527 restrict this test to vsx targets.
2528
14b34371 25292019-03-19 Jakub Jelinek <jakub@redhat.com>
2530
2531 PR target/89752
2532 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
2533 * g++.dg/ext/asm16.C: Likewise.
2534 * g++.dg/ext/asm17.C: New test.
2535
17b0b4ec 25362019-03-19 Eric Botcazou <ebotcazou@adacore.com>
2537
2538 * c-c++-common/unroll-7.c: New test.
2539
22010de4 25402019-03-19 Jakub Jelinek <jakub@redhat.com>
2541
1787ae1d 2542 PR target/89726
2543 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
2544 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
2545 Add expected results for them.
2546
22010de4 2547 PR c/89734
2548 * gcc.dg/pr89734.c: New test.
2549
95e9ef61 25502019-03-18 Martin Sebor <msebor@redhat.com>
2551
2552 PR tree-optimization/89720
2553 * gcc.dg/Warray-bounds-42.c: New test.
2554
12a32f81 25552019-03-19 H.J. Lu <hongjiu.lu@intel.com>
2556
2557 PR c++/89630
2558 * g++.target/i386/pr89630.C: New test.
2559
03bae9a8 25602019-03-18 Kito Cheng <kito.cheng@gmail.com>
2561
2562 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
2563
956a881a 25642019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
2565
2566 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
2567 the "store" test as well.
2568 * gcc.target/powerpc/bswap32.c: Ditto.
2569
4221d1bb 25702019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
2571
2572 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
2573 the "store" test as well.
2574 * gcc.target/powerpc/bswap32.c: Ditto.
2575
3d11a881 25762019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
2577
2578 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
2579 "exceeds" instead of just one that talks about "too large".
2580
e3cfba39 25812019-03-18 Richard Sandiford <richard.sandiford@arm.com>
2582
2583 * gcc.target/aarch64/sve/cost_model_1.c: New test.
2584
ac61f7f0 25852019-03-18 Martin Jambor <mjambor@suse.cz>
2586
2587 PR tree-optimization/89546
2588 * gcc.dg/tree-ssa/pr89546.c: New test.
2589
fd87bb39 25902019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
2591
2592 PR target/89627
2593 * g++.target/riscv/call-with-empty-struct-float.C: New file.
2594 * g++.target/riscv/call-with-empty-struct-int.C: New file.
2595 * g++.target/riscv/call-with-empty-struct.H: New file.
2596 * g++.target/riscv/riscv.exp: New file.
2597
24c67877 25982019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2599
2600 PR c++/85014
2601 * g++.dg/cpp0x/pr85014.C: New.
2602
17d51789 26032019-03-18 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR middle-end/86979
2606 * gcc.dg/pr86979.c: New test.
2607
3f08a29b 26082019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2609
2610 PR fortran/88008
24c67877 2611 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 2612
b1356bc4 26132019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
2614
24c67877 2615 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
2616 hppa*-*-hpux*.
b1356bc4 2617 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 2618
2619 * gfortran.dg/pointer_init_10.f90: Require visibility support.
2620 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 2621
f56fb8fb 2622 * gcc.dg/pr88074.c: Require c99_runtime.
2623 * gcc.dg/warn-abs-1.c: Likewise.
2624 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
2625
24b73262 2626 PR testsuite/89666
2627 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
2628 hppa*-*-hpux*.
2629 * gcc.dg/attr-copy.c: Require alias support.
2630 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
2631
2d44625a 26322019-03-16 Jakub Jelinek <jakub@redhat.com>
2633
2634 PR fortran/89724
2635 * gfortran.dg/continuation_15.f90: New test.
2636 * gfortran.dg/continuation_16.f90: New test.
2637
fc1321aa 26382019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 2639
50beafd6 2640 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
2641
529c3fcc 2642 PR testsuite/89393
2643 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
2644 * g++.dg/cpp0x/pr84497.C: Likewise.
2645
fc1321aa 2646 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
2647 * gcc.dg/attr-copy-6.c: Likewise.
2648 * gcc.dg/pr87793.c: Likewise.
2649
2650 PR testsuite/89471
0bf73f49 2651 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 2652
2c804139 2653 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
2654 * gcc.dg/gimplefe-34.c: Likewise.
2655 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
2656 * gcc.dg/compat/pr83487-2_y.c: Likewise.
2657
20feeb0f 2658 PR testsuite/84174
2659 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
2660 hppa*64*-*-*.
2661
63e5ed62 2662 PR testsuite/83453
2663 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
2664
4f54bc4d 2665 * lib/target-supports.exp (check_ascii_locale_available): Remove
2666 hppa*-*-hpux*.
2667
ebb62b61 26682019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2669
2670 PR fortran/84394
2671 * gfortran.dg/blockdata_11.f90: New test.
2672
6e9e00d1 26732019-03-15 Harald Anlauf <anlauf@gmx.de>
2674
2675 PR fortran/60091
2676 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
2677 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
2678
0922e508 26792019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
2680
2681 PR target/87532
2682 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
2683 instruction selection.
2684 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
2685 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
2686 * gcc.target/powerpc/pr87532-mc.c: New test.
2687 * gcc.target/powerpc/pr87532.c: New test.
2688 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
2689 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
2690 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
2691 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
2692 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
2693 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
2694 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
2695 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
2696 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
2697 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
2698 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
2699 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
2700 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
2701 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
2702 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
2703 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
2704 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
2705 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
2706 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
2707 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
2708 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
2709 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
2710 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
2711 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
2712 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
2713 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
2714 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
2715
aa2e3429 27162019-03-15 Alexandre Oliva <aoliva@redhat.com>
2717
2718 PR c++/88534
2719 PR c++/88537
2720 * g++.dg/cpp2a/pr88534.C: New.
2721 * g++.dg/cpp2a/pr88537.C: New.
2722
b70283ba 27232019-03-15 Robin Dapp <rdapp@linux.ibm.com>
2724
2725 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
2726 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
2727 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
2728 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2729
c043e8d6 27302019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2731
2732 PR target/89719
2733 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
2734 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2735 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2736
0bc60ffa 27372019-03-15 Jakub Jelinek <jakub@redhat.com>
2738
99d0d6f9 2739 PR c++/89709
2740 * g++.dg/cpp0x/constexpr-89709.C: New test.
2741
0bc60ffa 2742 PR debug/89704
2743 * gcc.dg/debug/pr89704.c: New test.
2744
4455955a 27452019-03-15 H.J. Lu <hongjiu.lu@intel.com>
2746
2747 PR target/89650
2748 * g++.target/i386/pr89650.C: New test.
2749
8416d774 27502019-03-14 Richard Biener <rguenther@suse.de>
2751
2752 * gcc.dg/gimplefe-13.c: Adjust.
2753 * gcc.dg/gimplefe-14.c: Likewise.
2754 * gcc.dg/gimplefe-17.c: Likewise.
2755 * gcc.dg/gimplefe-18.c: Likewise.
2756 * gcc.dg/gimplefe-7.c: Likewise.
2757 * gcc.dg/torture/pr89595.c: Likewise.
2758 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
2759 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
2760 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
2761 * gcc.dg/tree-ssa/scev-3.c: Likewise.
2762 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2763 * gcc.dg/tree-ssa/scev-5.c: Likewise.
2764 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
2765 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
2766
3b8cf1fa 27672019-03-14 Jakub Jelinek <jakub@redhat.com>
2768
7dd130b3 2769 PR ipa/89684
2770 * gcc.target/i386/pr89684.c: New test.
2771
3b8cf1fa 2772 PR rtl-optimization/89679
2773 * gcc.dg/pr89679.c: New test.
2774
3c7743e1 27752019-03-14 Richard Biener <rguenther@suse.de>
2776
2777 PR tree-optimization/89710
2778 * gcc.dg/torture/pr89710.c: New testcase.
2779
7d7d6aef 27802019-03-14 Richard Biener <rguenther@suse.de>
2781
2782 PR middle-end/89698
2783 * g++.dg/torture/pr89698.C: New testcase.
2784
15a7e0e9 27852019-03-14 Jakub Jelinek <jakub@redhat.com>
2786
2787 PR tree-optimization/89703
2788 * gcc.c-torture/compile/pr89703-1.c: New test.
2789 * gcc.c-torture/compile/pr89703-2.c: New test.
2790
ee27daa7 27912019-03-14 H.J. Lu <hongjiu.lu@intel.com>
2792
2793 PR target/89523
2794 * gcc.target/i386/pr89523-1a.c: New test.
2795 * gcc.target/i386/pr89523-1b.c: Likewise.
2796 * gcc.target/i386/pr89523-2.c: Likewise.
2797 * gcc.target/i386/pr89523-3.c: Likewise.
2798 * gcc.target/i386/pr89523-4.c: Likewise.
2799 * gcc.target/i386/pr89523-5.c: Likewise.
2800 * gcc.target/i386/pr89523-6.c: Likewise.
2801 * gcc.target/i386/pr89523-7.c: Likewise.
2802 * gcc.target/i386/pr89523-8.c: Likewise.
2803 * gcc.target/i386/pr89523-9.c: Likewise.
2804
d0782a7e 28052019-03-14 Jakub Jelinek <jakub@redhat.com>
2806
c17b0b28 2807 PR c++/89512
2808 * g++.dg/cpp1y/var-templ61.C: New test.
2809
d0782a7e 2810 PR c++/89652
2811 * g++.dg/cpp1y/constexpr-89652.C: New test.
2812
c69047a1 28132019-03-13 Harald Anlauf <anlauf@gmx.de>
2814
2815 PR fortran/87045
2816 * gfortran.dg/pr87045.f90: New test.
2817
68d3038f 28182019-03-13 Vladimir Makarov <vmakarov@redhat.com>
2819
2820 PR target/85860
2821 * gcc.target/i386/pr85860.c: New.
2822
3c78ad42 28232019-03-13 Marek Polacek <polacek@redhat.com>
2824
2825 PR c++/89686 - mixing init-capture and simple-capture in lambda.
2826 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
2827
8b953246 2828 PR c++/89660 - bogus error with -Wredundant-move.
2829 * g++.dg/cpp0x/Wredundant-move8.C: New test.
2830 * g++.dg/cpp0x/Wredundant-move9.C: New test.
2831
7f9cb1b5 28322019-03-13 Janus Weil <janus@gcc.gnu.org>
2833
2834 PR fortran/89601
2835 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
2836 * gfortran.dg/pdt_30.f90: New test case.
2837
e214ee76 28382019-03-13 Marek Polacek <polacek@redhat.com>
2839
2840 PR c++/88979 - further P0634 fix for constructors.
2841 * g++.dg/cpp2a/typename15.C: New test.
2842
6e6bf22d 28432019-03-13 Martin Sebor <msebor@redhat.com>
2844
2845 PR tree-optimization/89662
2846 * gcc.dg/Warray-bounds-41.c: New test.
2847
a55953fb 28482019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2849
2850 PR c++/63508
2851 * g++.dg/cpp0x/auto53.C: New.
2852
69485abe 28532019-03-13 Richard Biener <rguenther@suse.de>
2854
2855 PR middle-end/89677
2856 * gcc.dg/torture/pr89677.c: New testcase.
2857
6bce0bd9 28582019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
2859
2860 PR c++/85558
2861 * g++.dg/other/friend16.C: New.
2862 * g++.dg/other/friend17.C: Likewise.
2863
0cdad0e1 28642019-03-13 Jakub Jelinek <jakub@redhat.com>
2865
2866 PR middle-end/88588
2867 * c-c++-common/gomp/pr88588.c: New test.
2868
28692019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 2870
2871 PR fortran/66695
2872 PR fortran/77746
2873 PR fortran/79485
2874 * gfortran.dg/binding_label_tests_30.f90: New test.
2875 * gfortran.dg/binding_label_tests_31.f90: New test.
2876 * gfortran.dg/binding_label_tests_32.f90: New test.
2877 * gfortran.dg/binding_label_tests_33.f90: New test.
2878
5dc5719e 28792019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
2880
2881 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
2882 * gdc.dg/ubsan/ubsan.exp: New file.
2883 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
2884 Explicitly return flags from procedure.
2885
3627cdbc 28862019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
2887
2888 PR d/88957
2889 * gdc.dg/pr88957.d: New test.
2890 * gdc.dg/simd.d: Add new vector tests.
2891
ef668b33 28922019-03-12 Uroš Bizjak <ubizjak@gmail.com>
2893
2894 PR d/87824
2895 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
2896 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
2897 -nostdinc++ flag.
2898
747e2c6a 28992019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2900
2901 PR fortran/87673
2902 * gfortran.dg/charlen_17.f90: New test.
2903
c3a8613e 29042019-03-12 Robin Dapp <rdapp@linux.ibm.com>
2905
2906 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
2907
4520ad45 29082019-03-12 Martin Liska <mliska@suse.cz>
2909
ef668b33 2910 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 2911 * gfortran.dg/binding_label_tests_4.f03: Likewise.
2912 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
2913 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
2914 * gfortran.dg/c_loc_tests_17.f90: Likewise.
2915 * gfortran.dg/constructor_9.f90: Likewise.
2916 * gfortran.dg/dec_structure_8.f90: Likewise.
2917 * gfortran.dg/entry_4.f90: Likewise.
2918 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
2919 * gfortran.dg/initialization_23.f90: Likewise.
2920 * gfortran.dg/logical_assignment_1.f90: Likewise.
2921 * gfortran.dg/pr80752.f90: Likewise.
2922 * gfortran.dg/pr88116_1.f90: Likewise.
2923 * gfortran.dg/pr88467.f90: Likewise.
2924 * gfortran.dg/typebound_call_7.f03: Likewise.
2925 * gfortran.dg/typebound_generic_1.f03: Likewise.
2926 * gfortran.dg/typebound_operator_2.f03: Likewise.
2927 * gfortran.dg/typebound_operator_4.f03: Likewise.
2928 * gfortran.dg/typebound_proc_9.f03: Likewise.
2929 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
2930
53fe35ec 29312019-03-12 Paul Thomas <pault@gcc.gnu.org>
2932
2933 PR fortran/89363
2934 * gfortran.dg/assumed_rank_16.f90: New test.
2935
2936 PR fortran/89364
2937 * gfortran.dg/assumed_rank_17.f90: New test.
2938
23e01948 29392019-03-12 Jakub Jelinek <jakub@redhat.com>
2940
2941 PR middle-end/89663
2942 * gcc.c-torture/compile/pr89663-1.c: New test.
2943 * gcc.c-torture/compile/pr89663-2.c: New test.
2944
d5e9136f 29452019-03-12 Richard Biener <rguenther@suse.de>
2946
2947 PR tree-optimization/89664
2948 * gfortran.dg/pr89664.f90: New testcase.
2949
fc87d978 29502019-03-11 Jakub Jelinek <jakub@redhat.com>
2951
064a27df 2952 PR fortran/89651
2953 * gfortran.dg/gomp/pr89651.f90: New test.
2954
fc87d978 2955 PR middle-end/89655
2956 PR bootstrap/89656
2957 * gcc.c-torture/compile/pr89655.c: New test.
2958
74157df9 29592019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
2960
2961 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
2962 target.
2963
2f6d557f 29642019-03-11 Martin Liska <mliska@suse.cz>
2965
2966 * g++.dg/conversion/simd3.C (foo): Wrap option names
2967 with apostrophe character.
2968 * g++.dg/cpp1z/decomp3.C (test): Likewise.
2969 (test3): Likewise.
2970 * g++.dg/cpp1z/decomp4.C (test): Likewise.
2971 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
2972 * g++.dg/cpp1z/decomp45.C (f): Likewise.
2973 * g++.dg/opt/pr34036.C: Likewise.
2974 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
2975 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
2976 * gcc.dg/cpp/dir-only-4.c: Likewise.
2977 * gcc.dg/cpp/dir-only-5.c: Likewise.
2978 * gcc.dg/cpp/pr71591.c: Likewise.
2979 * gcc.dg/format/opt-1.c: Likewise.
2980 * gcc.dg/format/opt-2.c: Likewise.
2981 * gcc.dg/format/opt-3.c: Likewise.
2982 * gcc.dg/format/opt-4.c: Likewise.
2983 * gcc.dg/format/opt-5.c: Likewise.
2984 * gcc.dg/format/opt-6.c: Likewise.
2985 * gcc.dg/pr22231.c: Likewise.
2986 * gcc.dg/pr33007.c: Likewise.
2987 * gcc.dg/simd-1.c (hanneke): Likewise.
2988 * gcc.dg/simd-5.c: Likewise.
2989 * gcc.dg/simd-6.c: Likewise.
2990 * gcc.dg/spellcheck-options-14.c: Likewise.
2991 * gcc.dg/spellcheck-options-15.c: Likewise.
2992 * gcc.dg/spellcheck-options-16.c: Likewise.
2993 * gcc.dg/spellcheck-options-17.c: Likewise.
2994 * gcc.dg/tree-ssa/pr23109.c: Likewise.
2995 * gcc.dg/tree-ssa/recip-5.c: Likewise.
2996 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
2997 (__attribute__): Likewise.
2998 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
2999 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
3000 * gcc.target/powerpc/warn-1.c: Likewise.
3001 * gcc.target/powerpc/warn-2.c: Likewise.
3002
ac80cfb4 30032019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
3004
3005 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
3006
01f182e4 30072019-03-11 Eric Botcazou <ebotcazou@adacore.com>
3008
3009 * c-c++-common/unroll-6.c: New test.
3010
ca66abc7 30112019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
3012
3013 PR c++/87571
3014 * g++.dg/template/memfriend18.C: New.
3015
a5956947 30162019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3017
3018 * gdc.dg/pr89041.d: Mark as compile test.
3019
116886d6 30202019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3021
3022 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
3023 dg-options.
3024
00ee3e3e 30252019-03-10 Martin Jambor <mjambor@suse.cz>
3026
3027 PR tree-optimization/85762
3028 PR tree-optimization/87008
3029 PR tree-optimization/85459
3030 * g++.dg/tree-ssa/pr87008.C: New test.
3031 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
3032
9520cf8b 30332019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3034
3035 PR fortran/66089
3036 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
3037 * gfortran.dg/no_arg_check_2.f90: Likewise.
3038
346e0fe5 30392019-03-10 Jakub Jelinek <jakub@redhat.com>
3040
3041 PR c++/89648
3042 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
3043
23ffb1a8 30442019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3045
3046 PR fortran/66089
3047 * gfortran.dg/dependency_53.f90: New test.
3048
861c8c7b 30492019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3050
3051 PR fortran/87734
3052 * gfortran.dg/public_private_module_10.f90: New test.
3053
e0f3497f 30542019-03-09 John David Anglin <dave.anglin@bell.net>
3055
449a1989 3056 PR c++/70349
3057 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
3058
24964670 3059 PR middle-end/68733
3060 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
3061
e0f3497f 3062 PR testsuite/89472
3063 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
3064
0c5f3545 30652019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3066
3067 PR c++/87750
3068 * g++.dg/cpp0x/pr87750.C: New.
3069
b685a0ad 30702019-03-09 John David Anglin <dave.anglin@bell.net>
3071
3072 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
3073 * c-c++-common/ident-1a.c: Likewise.
3074 * c-c++-common/ident-1b.c: Likewise.
3075 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 3076
3077 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 3078
24e94348 3079 * g++.dg/ext/visibility/lambda1.C: Require visibility.
3080
946f2623 3081 PR inline-asm/87010
3082 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
3083
39ab9c78 3084 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
3085 libatomic_available.
3086
52e19479 30872019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
3088
3089 PR d/89041
3090 * gdc.dg/pr89041.d: New test.
3091
d066f3f7 30922019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3093
3094 PR fortran/71544
3095 * gfortran.dg/c_ptr_tests_19.f90: New test.
3096
fe3e8c08 30972019-03-09 John David Anglin <dave.anglin@bell.net>
3098
0f2d2571 3099 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
3100 * gnat.dg/debug12.adb: Likewise.
3101
fe3e8c08 3102 * lib/target-supports.exp (check_effective_target_weak_undefined):
3103 Return 0 on hppa*-*-hpux*.
3104 (check_ascii_locale_available): Likewise.
3105
688ff820 31062019-03-09 Janus Weil <janus@gcc.gnu.org>
3107
3108 PR fortran/84504
3109 * gfortran.dg/pointer_init_10.f90: New test case.
3110
08fad224 31112019-03-09 John David Anglin <dave.anglin@bell.net>
3112
3113 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
3114
1501d36b 31152019-03-09 John David Anglin <dave.anglin@bell.net>
3116
3117 PR fortran/89639
3118 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
3119
06c6302c 31202019-03-09 Thomas König <tkoenig@gcc.gnu.org>
3121
3122 PR fortran/71203
3123 * gfortran.dg/array_simplify_3.f90: New test case.
3124
78d8fb2b 31252019-03-09 Jakub Jelinek <jakub@redhat.com>
3126
909c7f25 3127 PR c/88568
3128 * g++.dg/other/pr88568.C: New test.
3129
78d8fb2b 3130 PR rtl-optimization/89634
3131 * gcc.c-torture/execute/pr89634.c: New test.
3132
883c09dd 31332019-03-08 Jakub Jelinek <jakub@redhat.com>
3134
3135 PR c/85870
3136 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
3137 -r -nostdlib -flinker-output=nolto-rel.
3138
734aee17 31392019-03-08 David Malcolm <dmalcolm@redhat.com>
3140
3141 PR target/79926
3142 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
3143 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3144 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3145 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3146
02cded17 31472019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3148
3149 PR c++/63540
3150 * g++.dg/cpp0x/implicit17.C: New.
3151
e4bff0d1 31522019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3153
3154 PR c++/22149
3155 * g++.dg/template/access29.C: New.
3156
f06bc4d0 31572019-03-08 Jakub Jelinek <jakub@redhat.com>
3158
3159 PR c++/82075
3160 * g++.dg/cpp1z/decomp49.C: New test.
3161
a9ff59cf 31622019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
3163
3164 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
3165
a6fed30b 31662019-03-08 Uroš Bizjak <ubizjak@gmail.com>
3167
3168 PR target/68924
3169 PR target/78782
3170 PR target/87558
3171 * gcc.target/i386/pr78782.c: New test.
3172 * gcc.target/i386/pr87558.c: Ditto.
3173
99b342f1 31742019-03-08 Jakub Jelinek <jakub@redhat.com>
3175
3176 PR c/85870
3177 * gcc.dg/lto/pr85870_0.c: New test.
3178 * gcc.dg/lto/pr85870_1.c: New test.
3179
69a0142c 31802019-03-08 Martin Liska <mliska@suse.cz>
3181
3182 PR target/86952
3183 * gcc.target/i386/pr86952.c: New test.
3184 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
3185 scanned pattern.
3186 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3187
29005d9c 31882019-03-08 Jakub Jelinek <jakub@redhat.com>
3189
222c113b 3190 PR c++/89585
3191 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
3192 asm volatile.
3193
92651efb 3194 PR c++/89599
3195 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
3196 * g++.dg/parse/array-size2.C: Likewise.
3197 * g++.dg/cpp0x/constexpr-89599.C: New test.
3198
29005d9c 3199 PR c++/89622
3200 * g++.dg/warn/pr89622.C: New test.
3201
1b34cb7f 32022019-03-07 Jakub Jelinek <jakub@redhat.com>
3203
3204 PR target/80003
3205 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
3206 * gcc.target/i386/interrupt-6.c: Likewise.
3207 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
3208
8a656b83 32092019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
3210
3211 PR c++/84518
3212 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
3213 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
3214
4492383a 32152019-03-07 Jakub Jelinek <jakub@redhat.com>
3216
71c5a0bc 3217 PR translation/79999
3218 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
3219 * c-c++-common/gomp/doacross-3.c: New test.
3220
4492383a 3221 PR target/89602
3222 * gcc.target/i386/avx512f-vmovss-1.c: New test.
3223 * gcc.target/i386/avx512f-vmovss-2.c: New test.
3224 * gcc.target/i386/avx512f-vmovss-3.c: New test.
3225 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
3226 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
3227 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
3228
1cf354c8 32292019-03-07 Martin Jambor <mjambor@suse.cz>
3230
3231 PR lto/87525
3232 * gcc.dg/ipa/ipcp-5.c: New test.
3233
e3e42b03 32342019-03-07 Martin Jambor <mjambor@suse.cz>
3235
3236 PR ipa/88235
3237 * g++.dg/ipa/pr88235.C: New test.
3238
5e43308b 32392019-04-07 Richard Biener <rguenther@suse.de>
3240
3241 PR middle-end/89618
3242 * gcc.target/i386/pr89618.c: New testcase.
3243
791a4964 32442019-03-07 Richard Biener <rguenther@suse.de>
3245
3246 PR tree-optimization/89595
3247 * gcc.dg/torture/pr89595.c: New testcase.
3248
02a7fc59 32492019-03-07 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR c++/89585
3252 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
3253
f8197328 32542019-03-06 Harald Anlauf <anlauf@gmx.de>
3255
3256 PR fortran/71203
3257 * gfortran.dg/substr_8.f90: New test.
3258
aa49bda0 32592019-03-06 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR c++/87148
3262 * g++.dg/ext/flexary34.C: New test.
3263
409a6c36 32642019-03-06 Peter Bergner <bergner@linux.ibm.com>
3265
3266 PR rtl-optimization/88845
3267 * gcc.target/powerpc/pr88845.c: New test.
3268
55d0cc00 32692019-03-06 Marek Polacek <polacek@redhat.com>
3270
3271 PR c++/87378 - bogus -Wredundant-move warning.
3272 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
3273 * g++.dg/cpp0x/Wredundant-move7.C: New test.
3274
b24b9c77 32752019-03-06 Richard Biener <rguenther@suse.de>
3276
3277 PR testsuite/89551
3278 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
3279 the way that makes the testcase PASS.
3280
06229fe5 32812019-03-05 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR middle-end/89590
3284 * gcc.dg/pr89590.c: New test.
3285
eeb22b66 32862019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
3287
3288 PR target/89222
3289 * gcc.target/arm/pr89222.c: Add new test.
3290
c06d4366 32912019-03-05 Richard Biener <rguenther@suse.de>
3292
3293 PR tree-optimization/89594
3294 * gcc.dg/pr89594.c: New testcase.
3295
499fa2c1 32962019-03-05 Jakub Jelinek <jakub@redhat.com>
3297
267bb6c9 3298 PR tree-optimization/89487
3299 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
3300 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
3301 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
3302 "%r14".
3303
bf0f78c4 3304 PR bootstrap/89560
3305 * g++.dg/other/pr89560.C: New test.
3306
a41f256a 3307 PR tree-optimization/89570
3308 * gcc.dg/pr89570.c: New test.
3309
499fa2c1 3310 PR tree-optimization/89566
3311 * c-c++-common/pr89566.c: New test.
3312
1751c288 33132019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3314
3315 PR c++/84605
3316 * g++.dg/parse/crash69.C: New.
3317
10599713 33182019-03-04 Jakub Jelinek <jakub@redhat.com>
3319
3320 PR c++/71446
3321 * g++.dg/cpp2a/desig12.C: New test.
3322 * g++.dg/cpp2a/desig13.C: New test.
3323
7e11f57d 33242019-03-04 Tamar Christina <tamar.christina@arm.com>
3325
3326 PR target/88530
f382b2ac 3327 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 3328
b7d73df0 33292019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
3330
3331 PR tree-optimization/89437
3332 * gcc.dg/sinatan-1.c: Fix testcase.
3333
54f60b15 33342019-03-04 Richard Biener <rguenther@suse.de>
3335
3336 PR middle-end/89572
3337 * gcc.dg/torture/pr89572.c: New testcase.
3338
6079e9be 33392018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
3340
3341 PR tree-optimization/89487
3342 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
3343
9849369a 33442019-03-03 Harald Anlauf <anlauf@gmx.de>
3345
3346 PR fortran/77583
3347 * gfortran.dg/pr77583.f90: New test.
3348
a6eb46eb 33492019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3350
3351 PR fortran/72714
3352 * gfortran.dg/coarray_allocate_11.f90: New test.
3353
9cc3b79c 33542019-03-02 Harald Anlauf <anlauf@gmx.de>
3355
3356 PR fortran/89516
3357 * gfortran.dg/pr89492.f90: Adjust testcase.
3358 * gfortran.dg/transfer_check_5.f90: New test.
3359
e3dcfc16 33602019-03-02 Jakub Jelinek <jakub@redhat.com>
3361
73e3d2ee 3362 PR c++/71446
3363 * g++.dg/cpp2a/desig10.C: New test.
3364 * g++.dg/cpp2a/desig11.C: New test.
3365 * g++.dg/ext/desig4.C: Expect 4 new errors.
3366
e3dcfc16 3367 PR target/89506
3368 * gcc.dg/pr89506.c: New test.
3369
93b27baa 33702019-03-01 Kito Cheng <kito.cheng@gmail.com>
3371 Monk Chiang <sh.chiang04@gmail.com>
3372
3373 * gcc.target/riscv/attribute-1.c: New.
3374 * gcc.target/riscv/attribute-2.c: Likewise.
3375 * gcc.target/riscv/attribute-3.c: Likewise.
3376 * gcc.target/riscv/attribute-4.c: Likewise.
3377 * gcc.target/riscv/attribute-5.c: Likewise.
3378 * gcc.target/riscv/attribute-6.c: Likewise.
3379 * gcc.target/riscv/attribute-7.c: Likewise.
3380 * gcc.target/riscv/attribute-8.c: Likewise.
3381 * gcc.target/riscv/attribute-9.c: Likewise.
3382
3383 * gcc.target/riscv/arch-1.c: New.
3384 * gcc.target/riscv/arch-2.c: Likewise.
3385 * gcc.target/riscv/arch-3.c: Likewise.
3386 * gcc.target/riscv/arch-4.c: Likewise.
3387
b3ba40ae 33882019-03-01 Jakub Jelinek <jakub@redhat.com>
3389
3390 PR middle-end/89497
3391 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
3392 scan-tree-dump-times from dom3 to tracer pass.
3393
09008c46 33942019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
3395
3396 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
3397 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
3398
45e17a21 33992019-03-01 Alexander Monakov <amonakov@ispras.ru>
3400
3401 PR rtl-optimization/85899
3402 * gcc.dg/pr85899.c: New test.
3403
f409a882 34042019-03-01 Marek Polacek <polacek@redhat.com>
3405
ae8e3cb6 3406 PR c++/89537 - missing location for error with non-static member fn.
3407 * g++.dg/diagnostic/member-fn-1.C: New test.
3408
f409a882 3409 PR c++/89532 - ICE with incomplete type in decltype.
3410 * g++.dg/cpp2a/nontype-class14.C: New test.
3411
b279a142 34122019-03-01 Jakub Jelinek <jakub@redhat.com>
3413
3414 Implement P1002R1, Try-catch blocks in constexpr functions
3415 PR c++/89513
3416 * g++.dg/cpp2a/constexpr-try1.C: New test.
3417 * g++.dg/cpp2a/constexpr-try2.C: New test.
3418 * g++.dg/cpp2a/constexpr-try3.C: New test.
3419 * g++.dg/cpp2a/constexpr-try4.C: New test.
3420 * g++.dg/cpp2a/constexpr-try5.C: New test.
3421 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
3422
bfc01edf 34232019-03-01 Richard Sandiford <richard.sandiford@arm.com>
3424
3425 PR tree-optimization/89535
3426 * gfortran.dg/vect/pr89535.f90: New test.
3427
f811bd19 34282019-03-01 Richard Biener <rguenther@suse.de>
3429
3430 PR middle-end/89541
3431 * gfortran.dg/pr89451.f90: New testcase.
3432
d7419e5b 34332019-03-01 Richard Biener <rguenther@suse.de>
3434
3435 PR middle-end/89497
3436 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
3437 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
3438 that happen now earlier.
3439
f557d4a8 34402019-02-28 Eric Botcazou <ebotcazou@adacore.com>
3441
3442 * gcc.c-torture/execute/20190228-1.c: New test.
3443
dff6bd38 34442019-02-28 Marek Polacek <polacek@redhat.com>
3445
3446 PR c++/87068 - missing diagnostic with fallthrough statement.
3447 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
3448
1d86d0eb 34492019-02-28 Thomas Schwinge <thomas@codesourcery.com>
3450 Cesar Philippidis <cesar@codesourcery.com>
3451
35e99d5d 3452 PR fortran/72741
3453 PR fortran/89433
3454 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
3455 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
3456
7378dd70 3457 PR fortran/72741
3458 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
3459
1d86d0eb 3460 PR fortran/72741
3461 PR fortran/89433
3462 * gfortran.dg/goacc/routine-6.f90: Update
3463 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
3464 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
3465
218c5c18 34662019-02-28 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR c/89521
3469 * gcc.dg/pr89521-1.c: New test.
3470 * gcc.dg/pr89521-2.c: New test.
3471
440a9ad9 34722019-02-28 John David Anglin <danglin@gcc.gnu.org>
3473
3474 PR testsuite/89441
3475 * g++.dg/ipa/pr89009.C: Update symbol visibility.
3476
c5a08a5d 34772019-02-28 Tamar Christina <tamar.christina@arm.com>
3478
3479 PR target/88530
3480 * gcc.target/aarch64/options_set_10.c: New test.
3481
dc24d8a9 34822019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3483
3484 PR c++/89522
3485 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
3486
674e4eec 34872019-02-28 Jakub Jelinek <jakub@redhat.com>
3488
34ecb73b 3489 PR c/89525
3490 * gcc.dg/pr89525.c: New test.
3491
674e4eec 3492 PR c/89520
3493 * gcc.dg/pr89520-1.c: New test.
3494 * gcc.dg/pr89520-2.c: New test.
3495
90c2137c 34962019-02-27 Marek Polacek <polacek@redhat.com>
3497
3498 PR c++/88857 - ICE with value-initialization of argument in template.
3499 * g++.dg/cpp0x/initlist-value4.C: New test.
3500
7304edd1 35012019-02-27 Marek Polacek <polacek@redhat.com>
3502
3503 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
3504 * g++.dg/cpp0x/using-enum-3.C: New test.
3505
7733a071 35062019-02-27 Jakub Jelinek <jakub@redhat.com>
3507
3508 PR tree-optimization/89280
3509 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
3510 keyword.
3511
b97c2f89 35122019-02-27 Richard Biener <rguenther@suse.de>
3513
3514 * gcc.dg/gimplefe-36.c: New testcase.
3515
c9f30cbb 35162019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3517
3518 PR c++/89488
3519 * g++.dg/cpp0x/nsdmi15.C: New.
3520
35212019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/88987
3524 * g++.dg/cpp0x/pr88987.C: New.
3525
400c29ff 35262019-02-27 Jakub Jelinek <jakub@redhat.com>
3527
3528 PR tree-optimization/89280
3529 * gcc.c-torture/compile/pr89280.c: New test.
3530 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
3531 function. Skip the test for -O0.
3532
c167de66 35332018-02-26 Steve Ellcey <sellcey@marvell.com>
3534
3535 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
3536 * gfortran.dg/simd-builtins-2.f90: Ditto.
3537 * gfortran.dg/simd-builtins-6.f90: Ditto.
3538 * gfortran.dg/simd-builtins-8.f90: New test.
3539 * gfortran.dg/simd-builtins-8.h: New header file.
3540
3a57b74f 35412019-02-26 Jakub Jelinek <jakub@redhat.com>
3542
8fe60964 3543 PR c++/89507
3544 * g++.dg/other/new2.C: New test.
3545
3a57b74f 3546 PR tree-optimization/89500
3547 * gcc.dg/pr89500.c: New test.
3548 * gcc.dg/Wstringop-overflow-10.c: New test.
3549 * gcc.dg/strlenopt-60.c: New test.
3550
23d7d64b 35512019-02-26 Harald Anlauf <anlauf@gmx.de>
3552
3553 PR fortran/89492
3554 * gfortran.dg/pr89492.f90: New test.
3555
8fe5d1b1 35562019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3557
3558 PR fortran/89496
3559 * gfortran.dg/altreturn_9_0.f90: New file.
3560 * gfortran.dg/altreturn_9_1.f90: New file.
3561
a165fd90 35622019-02-26 Jakub Jelinek <jakub@redhat.com>
3563
3564 PR c++/89481
3565 * g++.dg/cpp1y/constexpr-89481.C: New test.
3566
26f2ab84 35672019-02-26 Richard Biener <rguenther@suse.de>
3568
3569 PR tree-optimization/89505
3570 * gcc.dg/torture/pr89505.c: New testcase.
3571
812441a6 35722019-02-26 Eric Botcazou <ebotcazou@adacore.com>
3573
3574 * gnat.dg/opt77.adb: New test.
3575 * gnat.dg/opt77_pkg.ad[sb]: New helper.
3576
b501a363 35772019-02-26 Jakub Jelinek <jakub@redhat.com>
3578
3579 PR target/89474
3580 * gcc.target/i386/pr89474.c: New test.
3581
33d01d64 35822019-02-25 Jakub Jelinek <jakub@redhat.com>
3583
3584 PR c/77754
3585 * gcc.c-torture/compile/pr77754-1.c: New test.
3586 * gcc.c-torture/compile/pr77754-2.c: New test.
3587 * gcc.c-torture/compile/pr77754-3.c: New test.
3588 * gcc.c-torture/compile/pr77754-4.c: New test.
3589 * gcc.c-torture/compile/pr77754-5.c: New test.
3590 * gcc.c-torture/compile/pr77754-6.c: New test.
3591
ddb14ffc 35922019-02-25 Tamar Christina <tamar.christina@arm.com>
3593
3594 PR target/88530
3595 * gcc.target/aarch64/options_set_1.c: New test.
3596 * gcc.target/aarch64/options_set_2.c: New test.
3597 * gcc.target/aarch64/options_set_3.c: New test.
3598 * gcc.target/aarch64/options_set_4.c: New test.
3599 * gcc.target/aarch64/options_set_5.c: New test.
3600 * gcc.target/aarch64/options_set_6.c: New test.
3601 * gcc.target/aarch64/options_set_7.c: New test.
3602 * gcc.target/aarch64/options_set_8.c: New test.
3603 * gcc.target/aarch64/options_set_9.c: New test.
3604
bff28e09 36052019-02-25 Tamar Christina <tamar.christina@arm.com>
3606
3607 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
3608 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
3609 Rename ....
3610 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
3611 test_vfmlslq_high_f16): ... To this.
3612 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
3613 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
3614 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
3615 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
3616 test_vfmlslq_laneq_high_u32): Rename ...
3617 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
3618 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
3619 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
3620 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
3621 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
3622 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
3623 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
3624 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
3625 test_vfmlslq_laneq_low_u32): Rename ...
3626 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
3627 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
3628 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
3629 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
3630 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
3631 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
3632 Rename ...
3633 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
3634 test_vfmlslq_low_f16): ... To this.
3635
d6172887 36362019-02-25 Tamar Christina <tamar.christina@arm.com>
3637
3638 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
3639 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
3640 Rename ...
3641 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
3642 test_vfmlslq_high_f16): ... To this.
3643 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
3644 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
3645 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
3646 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
3647 test_vfmlslq_laneq_high_u32): Rename ...
3648 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
3649 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
3650 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
3651 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
3652 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
3653 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
3654 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
3655 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
3656 test_vfmlslq_laneq_low_u32): Rename ...
3657 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
3658 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
3659 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
3660 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
3661 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
3662 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
3663 Rename ...
3664 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
3665 test_vfmlslq_low_f16): ... To This.
3666 * lib/target-supports.exp
3667 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
3668
65eeca74 36692019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
3670
3671 PR fortran/89282
53fe35ec 3672 * gfortran.dg/overload_3.f90: New test.
65eeca74 3673
96b7d76c 36742019-02-25 Jakub Jelinek <jakub@redhat.com>
3675
3676 PR c++/89285
3677 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
3678
8b64c6ce 36792019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
3680
3681 PR libfortran/89274
53fe35ec 3682 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 3683
529acd83 36842019-02-25 Jakub Jelinek <jakub@redhat.com>
3685
16a3cf9c 3686 PR target/89434
3687 * gcc.c-torture/execute/pr89434.c: New test.
3688
529acd83 3689 PR target/89438
3690 * gcc.dg/pr89438.c: New test.
3691
622540e3 36922019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
3693
3694 PR c++/84585
3695 * g++.dg/cpp0x/pr84585.C: New.
3696
ca180aba 36972019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3698
3699 PR fortran/89174
3700 * gfortran.dg/allocate_with_mold_3.f90: New test.
3701
f6ad730f 37022019-02-24 H.J. Lu <hongjiu.lu@intel.com>
3703
3704 PR target/87007
3705 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
3706 * gcc.target/i386/pr87007-2.c: Likewise.
3707
1fa8b8f7 37082019-02-24 Harald Anlauf <anlauf@gmx.de>
3709
3710 PR fortran/89266
3711 PR fortran/88326
3712 * gfortran.dg/pr89266.f90: New test.
3713 * gfortran.dg/pr88326.f90: New test.
3714
e806e3f2 37152019-02-24 Jakub Jelinek <jakub@redhat.com>
3716
3717 PR rtl-optimization/89445
3718 * gcc.target/i386/avx512f-pr89445.c: New test.
3719
1761223a 37202019-02-23 Martin Sebor <msebor@redhat.com>
3721
3722 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
3723 wchar_t to wint_t to avoid a bogus -Wformat warning in
3724 ILP32 (bug 77970).
3725
8aaf2fcc 37262019-02-23 H.J. Lu <hongjiu.lu@intel.com>
3727
3728 PR testsuite/89476
3729 * gfortran.dg/ISO_Fortran_binding_5.c: Include
3730 "../../../libgfortran/ISO_Fortran_binding.h".
3731 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
3732
8c0f695d 37332019-02-23 H.J. Lu <hongjiu.lu@intel.com>
3734
3735 PR driver/69471
3736 * gcc.dg/pr69471-1.c: New test.
3737 * gcc.dg/pr69471-2.c: Likewise.
3738 * gcc.target/i386/pr69471-3.c: Likewise.
3739
0e8f933e 37402019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3741
3742 PR fortran/84387
3743 * gfortran.dg/dtio_34.f90: New test.
3744
c005651d 37452019-02-23 Marek Polacek <polacek@redhat.com>
3746
3747 PR c++/88294 - ICE with non-constant noexcept-specifier.
3748 * g++.dg/cpp0x/noexcept34.C: New test.
3749 * g++.dg/cpp0x/noexcept35.C: New test.
3750
5724e657 3751 PR c++/89419
3752 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
3753
42ae61b1 37542019-02-23 Paul Thomas <pault@gcc.gnu.org>
3755
3756 PR fortran/88117
3757 * gfortran.dg/deferred_character_32.f90 : New test
3758
889b0295 37592019-02-23 Paul Thomas <pault@gcc.gnu.org>
3760
3761 PR fortran/89385
3762 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
3763 previously incorrect lbound for allocatable expressions. Also
3764 correct stop values to avoid repetition.
3765 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
3766 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
3767
3768 PR fortran/89366
3769 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
3770 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
3771 * gfortran.dg/pr32599.f03 : Set standard to F2008.
3772
689cc9b6 37732019-02-22 David Malcolm <dmalcolm@redhat.com>
3774
3775 PR c++/89390
3776 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
3777 renaming to a multicharacter name, so that start != finish. Add
3778 tests for dtor locations.
3779
64f69b31 37802019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3781
3782 PR c++/84676
3783 * g++.dg/cpp0x/pr84676.C: New.
3784
2462642a 37852019-02-22 Martin Sebor <msebor@redhat.com>
3786
3787 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
3788 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
3789
93fd04e7 37902019-02-22 Harald Anlauf <anlauf@gmx.de>
3791
3792 PR fortran/83057
3793 * gfortran.dg/newunit_6.f90: New test.
3794
e7652833 37952019-02-22 Marek Polacek <polacek@redhat.com>
3796
3797 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
3798 * g++.dg/cpp2a/explicit14.C: New test.
3799
9f74d391 38002019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
3801
3802 PR target/89324
3803 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
3804 * gfortran.fortran-torture/compile/pr89324.f90: New test.
3805
77dd365f 38062019-02-22 Martin Sebor <msebor@redhat.com>
3807
26fb4bf5 3808 PR c/89425
3809 * gcc.dg/Wabsolute-value.c: New test.
3810
77dd365f 3811 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
3812
c30b4960 38132019-02-22 H.J. Lu <hongjiu.lu@intel.com>
3814 Hongtao Liu <hongtao.liu@intel.com>
3815 Sunil K Pandey <sunil.k.pandey@intel.com>
3816
3817 PR target/87007
3818 * gcc.target/i386/pr87007-1.c: New test.
3819 * gcc.target/i386/pr87007-2.c: Likewise.
3820
9af6ed72 38212019-02-22 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/89440
3824 * gcc.dg/vect/pr89440.c: New testcase.
3825
eb1dc7b8 38262019-02-22 Thomas Schwinge <thomas@codesourcery.com>
3827
b320319b 3828 * lib/target-supports.exp (check_effective_target_offload_nvptx):
3829 Remove.
3830
1d740b07 3831 PR fortran/72741
3832 * gfortran.dg/goacc/classify-routine.f95: Adjust.
3833
9b423754 3834 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
3835 * g++.dg/goacc/template.C: Likewise.
3836
eb1dc7b8 3837 PR fortran/78027
3838 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
3839
3350055c 38402019-02-22 Richard Biener <rguenther@suse.de>
3841
3842 PR middle-end/87609
3843 * gcc.dg/torture/restrict-7.c: New testcase.
3844
02d7a132 38452019-02-21 Jakub Jelinek <jakub@redhat.com>
3846
3847 PR c++/89285
3848 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
3849 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
3850 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
3851 diagnostics.
3852 * g++.dg/cpp1y/constexpr-89285.C: New test.
3853 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
3854 for C++11.
3855 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
3856 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
3857
5c9b4418 38582019-02-21 H.J. Lu <hongjiu.lu@intel.com>
3859
3860 PR target/87412
3861 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
3862 -fcf-protection with -fcf-protection=branch.
3863 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3864 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3865 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3866 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3867 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3868
69547664 38692019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
3870
3871 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
3872 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
3873
5132f59f 38742019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3875
3876 PR fortran/86119
3877 * gfortran.dg/warn_conversion_11.f90: New test.
3878
f867b437 38792019-02-21 H.J. Lu <hongjiu.lu@intel.com>
3880
3881 PR target/87412
3882 * gcc.target/i386/pr87412-1.c: New file.
3883 * gcc.target/i386/pr87412-2.c: Likewise.
3884 * gcc.target/i386/pr87412-3.c: Likewise.
3885 * gcc.target/i386/pr87412-4.c: Likewise.
3886
67d294e4 38872019-02-20 Jakub Jelinek <jakub@redhat.com>
3888
0c3f2aa9 3889 PR c++/89403
3890 * g++.dg/cpp0x/pr89403.C: New test.
3891
02dc6028 3892 PR c++/89405
3893 * g++.dg/cpp1z/inline-var5.C: New test.
3894
67d294e4 3895 PR middle-end/89412
3896 * gcc.c-torture/compile/pr89412.c: New test.
3897
89fbfe10 38982019-02-20 Jakub Jelinek <jakub@redhat.com>
3899 David Malcolm <dmalcolm@redhat.com>
3900
3901 PR middle-end/89091
3902 * gcc.dg/torture/pr89091.c: New test.
3903
b47245f1 39042019-02-20 Jakub Jelinek <jakub@redhat.com>
3905
48d4b6c6 3906 PR middle-end/88074
3907 PR middle-end/89415
3908 * gcc.dg/pr88074-2.c: New test.
3909
b47245f1 3910 PR c++/89336
3911 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
3912
a268d555 39132019-02-20 David Malcolm <dmalcolm@redhat.com>
3914
3915 PR c/89410
3916 * gcc.dg/pr89410-1.c: New test.
3917 * gcc.dg/pr89410-2.c: New test.
3918
5a6149a3 39192019-02-20 Pat Haugen <pthaugen@us.ibm.com>
3920
3921 * lib/target-supports.exp (check_effective_target_vect_usad_char):
3922 Add PowerPC support.
3923 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
3924 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
3925
3a7d0e9f 39262019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
3927
3928 PR target/86487
3929 * gcc.target/arm/pr86487.c: New.
3930
ab0fbe16 39312019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3932
3933 PR c++/84536
3934 * g++.dg/cpp1y/var-templ60.C: New.
3935
a36e00c1 39362019-02-20 Li Jia He <helijia@linux.ibm.com>
3937
3938 PR target/88100
3939 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
3940
d69a5a23 39412019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
3942
3943 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
3944
4946f3a3 39452019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3946
3947 PR fortran/89384
3948 * gfortran.dg/ISO_Fortran_binding_4.f90
3949
3eedad7a 39502019-02-19 Thomas Schwinge <thomas@codesourcery.com>
3951
3952 PR c/87924
3953 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
3954 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
3955
cda34b22 39562019-02-19 Richard Biener <rguenther@suse.de>
3957
5224812d 3958 PR middle-end/88074
cda34b22 3959 * gcc.dg/pr88074.c: New testcase.
3960
31358ed0 39612019-02-19 Jakub Jelinek <jakub@redhat.com>
3962
e4241747 3963 PR middle-end/89303
3964 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
3965 namespace.
3966
5ebe5c44 3967 PR c++/89387
3968 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
3969
fcea8c4d 3970 PR c++/89391
3971 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
3972
31358ed0 3973 PR c++/89390
3974 * g++.dg/diagnostic/pr89390.C: New test.
3975
faab32da 39762019-02-18 Sharon Dvir <unapologtic@gmail.com>
3977
3978 * README: Fix typos.
3979
4bd133e5 39802019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3981
3982 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
3983 bad_weak_ptr_.
3984
d50eaffb 39852019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
3986
3987 PR fortran/87689
3988 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
3989 options.
3990 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
3991 * gfortran.dg/lto/pr87689_0.f: New file.
3992 * gfortran.dg/lto/pr87689_1.f: New file.
3993
9dddf1a6 39942019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
3995
3996 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
3997
f7690f14 39982019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3999
4000 * gdc.dg/dg.exp: Tabify.
4001 * gdc.dg/lto/lto.exp: Likewise.
4002 * gdc.test/gdc-test.exp: Likewise.
4003 * lib/gdc-dg.exp: Likewise.
4004 * lib/gdc.exp: Likewise.
4005
94d4532c 40062019-02-18 Richard Biener <rguenther@suse.de>
4007
4008 PR tree-optimization/89296
4009 * gcc.dg/uninit-pr89296.c: New testcase.
4010
9b964845 40112019-02-18 Jakub Jelinek <jakub@redhat.com>
4012
4013 PR target/89369
4014 * gcc.c-torture/execute/pr89369.c: New test.
4015 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
4016 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
4017 34,63,62.
4018
f6c03eea 40192019-02-18 Martin Jambor <mjambor@suse.cz>
4020
4021 PR tree-optimization/89209
4022 * gcc.dg/tree-ssa/pr89209.c: New test.
4023
dd2e9d21 40242019-02-18 Martin Liska <mliska@suse.cz>
4025
4026 * gfortran.dg/simd-builtins-7.f90: New test.
4027 * gfortran.dg/simd-builtins-7.h: New test.
4028
4c6b245a 40292019-02-17 Harald Anlauf <anlauf@gmx.de>
4030
4031 PR fortran/88299
4032 * gfortran.dg/pr88299.f90: New test.
4033
b6c59db3 40342019-02-17 Harald Anlauf <anlauf@gmx.de>
4035
4036 PR fortran/89077
4037 * gfortran.dg/transfer_simplify_12.f90: New test.
4038
33e6651d 40392019-02-17 Marek Polacek <polacek@redhat.com>
4040
4041 PR c++/89217 - ICE with list-initialization in range-based for loop.
4042 * g++.dg/cpp0x/range-for37.C: New test.
4043
2d4ba130 4044 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
4045
9821a0dc 4046 PR c++/89315
4047 * g++.dg/cpp0x/initlist114.C: New test.
4048
6607b4d2 4049 PR c++/89356
4050 * g++.dg/abi/mangle68.C: New test.
4051 * g++.dg/cpp0x/decltype69.C: New test.
4052
3bb711c4 40532019-02-16 David Malcolm <dmalcolm@redhat.com>
4054
4055 PR c++/88680
4056 * g++.dg/wrappers/pr88680.C: New test.
4057
9ad48282 40582019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4059
4060 PR fortran/71066
4061 * gfortran.dg/coarray_data_1.f90: New test.
4062
62fce26f 40632019-02-16 Eric Botcazou <ebotcazou@adacore.com>
4064
4065 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
4066 * c-c++-common/patchable_function_entry-default.c: Likewise.
4067 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4068
78a0882d 40692019-02-16 Jakub Jelinek <jakub@redhat.com>
4070
4071 PR rtl-optimization/66152
4072 * gcc.target/i386/pr66152.c: New test.
4073
88af6fa9 40742019-02-15 Eric Botcazou <ebotcazou@adacore.com>
4075
4076 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
4077 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
4078
a35cc95b 40792019-02-15 Tamar Christina <tamar.christina@arm.com>
4080
4081 * lib/target-supports.exp
4082 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
4083 checking alternative.
4084
2df51ced 40852019-02-15 Eric Botcazou <ebotcazou@adacore.com>
4086
4087 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
4088
9703fa32 40892019-02-15 Eric Botcazou <ebotcazou@adacore.com>
4090
4091 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
4092 * c-c++-common/patchable_function_entry-default.c: Likewise.
4093 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4094 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
4095
adcec5a3 40962019-02-15 Jakub Jelinek <jakub@redhat.com>
4097
66edcee6 4098 PR other/69006
4099 PR testsuite/88920
4100 * lib/gcc-dg.exp: If llvm_binutils effective target, set
4101 allow_blank_lines to 2 during initialization.
4102 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
4103 it was previously zero.
4104 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
4105 Clear allow_blank_lines afterwards whenever it was 1.
4106 * gdc.test/gdc-test.exp (dmd2dg): Don't call
4107 dg-allow-blank-lines-in-output here.
4108 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
4109 the tests and restore it back at the end.
4110
adcec5a3 4111 * c-c++-common/ubsan/opts-1.c: New test.
4112 * c-c++-common/ubsan/opts-2.c: New test.
4113 * c-c++-common/ubsan/opts-3.c: New test.
4114 * c-c++-common/ubsan/opts-4.c: New test.
4115
bc6e884f 41162019-02-15 Richard Biener <rguenther@suse.de>
4117 Jakub Jelinek <jakub@redhat.com>
4118
4119 PR tree-optimization/89278
4120 * gcc.dg/pr89278.c: New test.
4121
689babb3 41222019-02-15 Jakub Jelinek <jakub@redhat.com>
4123
8c6d2f0f 4124 PR c/89340
4125 * gcc.dg/pr89340.c: New test.
4126 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
4127 that leaf attribute on nested function is useless.
4128
689babb3 4129 PR other/89342
4130 * gcc.dg/pr89342.c: New test.
4131
d827ccd4 41322019-02-14 Jakub Jelinek <jakub@redhat.com>
4133
4134 PR rtl-optimization/89354
4135 * gcc.dg/pr89354.c: New test.
4136
6c5f54a5 41372019-02-14 Uroš Bizjak <ubizjak@gmail.com>
4138
4139 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
4140 * gcc.target/i386/ssse3-pabsd.c: Ditto.
4141 * gcc.target/i386/ssse3-pabsw.c: Ditto.
4142 * gcc.target/i386/ssse3-palignr.c: Ditto.
4143 * gcc.target/i386/ssse3-phaddd.c: Ditto.
4144 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
4145 * gcc.target/i386/ssse3-phaddw.c: Ditto.
4146 * gcc.target/i386/ssse3-phsubd.c: Ditto.
4147 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
4148 * gcc.target/i386/ssse3-phsubw.c: Ditto.
4149 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
4150 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
4151 * gcc.target/i386/ssse3-pshufb.c: Ditto.
4152 * gcc.target/i386/ssse3-psignb.c: Ditto.
4153 * gcc.target/i386/ssse3-psignd.c: Ditto.
4154 * gcc.target/i386/ssse3-psignw.c: Ditto.
4155
9d66f321 41562018-02-14 Steve Ellcey <sellcey@marvell.com>
4157
4158 * gcc.target/aarch64/pcs_attribute.c: New test.
4159
4382a5c9 41602019-02-14 Harald Anlauf <anlauf@gmx.de>
4161
4162 PR fortran/88248
4163 * gfortran.dg/pr88248.f90: New test.
4164 * gfortran.dg/f2018_obs.f90: Updated test.
4165
07a9d3db 41662019-02-14 Tamar Christina <tamar.christina@arm.com>
4167
4168 * gcc.target/arm/pr88850.c: change options to additional option.
4169
e06fcd5a 41702019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4171
4172 PR d/87864
4173 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
4174 present.
4175
ea257f14 41762019-02-14 Tamar Christina <tamar.christina@arm.com>
4177
4178 PR target/88850
4179 * gcc.target/arm/pr88850-2.c: New test.
4180 * lib/target-supports.exp
4181 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
4182 check_effective_target_arm_neon_softfp_fp16_ok,
4183 add_options_for_arm_neon_softfp_fp16): New.
4184
5770b8ce 41852019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
4186
4187 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
4188 * lib/target-supports.exp: Add procedure to check for ldrd.
4189
dac1fbf6 41902019-02-14 Cesar Philippidis <cesar@codesourcery.com>
4191
4192 PR fortran/72715
4193 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
4194 * gfortran.dg/goacc/loop-3.f95: Likewise.
4195 * gfortran.dg/goacc/pr72715.f90: New test.
4196
71fe24c6 41972019-02-14 Martin Liska <mliska@suse.cz>
4198
4199 PR rtl-optimization/89242
4200 * g++.dg/pr89242.C: New test.
4201
cd3f735a 42022019-02-14 Jakub Jelinek <jakub@redhat.com>
4203
bcdfc955 4204 PR tree-optimization/89314
4205 * gcc.dg/pr89314.c: New test.
4206
cd3f735a 4207 PR middle-end/89284
4208 * gcc.dg/ubsan/pr89284.c: New test.
4209
4d502758 42102019-02-13 Ian Lance Taylor <iant@golang.org>
4211
4212 * gcc.dg/func-attr-1.c: New test.
4213
055cced2 42142019-02-13 Uroš Bizjak <ubizjak@gmail.com>
4215
4216 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
4217
3a860627 42182019-02-13 Marek Polacek <polacek@redhat.com>
4219
4220 PR c++/89297 - ICE with OVERLOAD in template.
4221 * g++.dg/cpp0x/initlist113.C: New test.
4222
601c59dd 42232019-02-13 Alexandre Oliva <aoliva@redhat.com>
4224
40563cf7 4225 PR c++/86379
4226 * g++.dg/cpp0x/pr86379.C: New.
4227
601c59dd 4228 PR c++/87322
4229 * g++.dg/cpp1y/pr87322.C: New.
4230 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
4231 instantiate the expected number of lambda functions.
4232
2a18fb57 42332019-02-13 Marek Polacek <polacek@redhat.com>
4234
4235 PR c++/77304
4236 * g++.dg/cpp2a/nontype-class13.C: New test.
4237
389f58a1 42382019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
4239
4240 PR target/89190
4241 * gcc.target/arm/pr89190.c: New test.
4242
f2da1a76 42432019-02-13 David Malcolm <dmalcolm@redhat.com>
4244
4245 PR c++/89036
4246 * g++.dg/concepts/pr89036.C: New test.
4247
a7f0b0f6 42482019-02-13 Tamar Christina <tamar.christina@arm.com>
4249
4250 PR target/88847
4251 * gcc.target/aarch64/sve/pr88847.c: New test.
4252
4cbfbcd7 42532019-02-13 Jonathan Wakely <jwakely@redhat.com>
4254 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR middle-end/89303
4257 * g++.dg/torture/pr89303.C: New test.
4258
64bd49fa 42592019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4260
4261 PR c++/88986
4262 * g++.dg/cpp1z/using4.C: New.
4263 * g++.dg/cpp1z/using5.C: Likewise.
4264 * g++.dg/cpp1z/using6.C: Likewise.
4265
d8dd2f06 42662019-02-13 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR target/89290
4269 * gcc.target/i386/pr89290.c: New test.
4270
4c5d288b 42712019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
4272
4273 * gcc.target/powerpc/crypto-builtin-1.c
4274 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
4275 New testcases.
4276
916752ca 42772019-02-12 H.J. Lu <hongjiu.lu@intel.com>
4278
4279 PR target/89229
4280 * gcc.target/i386/pr89229-1.c: New test.
4281
7bd6e754 42822019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
4283
4284 PR target/89233
4285 * gcc.target/s390/pr89233.c: New test.
4286
f5239990 42872018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
4288
4289 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
4290 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
4291 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
4292
4ea8ba24 42932019-02-12 Richard Biener <rguenther@suse.de>
4294
4295 PR tree-optimization/89253
4296 * gfortran.dg/pr89253.f: New testcase.
4297
44263306 42982019-02-11 Marek Polacek <polacek@redhat.com>
4299
4300 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
4301 * g++.dg/cpp0x/nullptr40.C: New test.
4302 * g++.dg/cpp0x/nullptr41.C: New test.
4303
61b94553 43042019-02-11 Jakub Jelinek <jakub@redhat.com>
4305
4306 PR c++/88977
4307 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
4308
5f299139 43092019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
4310
4311 PR tree-optimization/86637
4312 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
4313
49a30f91 43142019-02-11 Martin Sebor <msebor@redhat.com>
4315
4316 PR tree-optimization/88771
4317 * gcc.dg/Wstringop-overflow-8.c: New test.
4318 * gcc.dg/Wstringop-overflow-9.c: New test.
4319 * gcc.dg/Warray-bounds-40.c: New test.
4320 * gcc.dg/builtin-stpncpy.c: Adjust.
4321 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
4322 * g++.dg/opt/memcpy1.C: Adjust.
4323
08acf739 43242019-02-11 Martin Sebor <msebor@redhat.com>
4325
4326 PR c++/87996
4327 * c-c++-common/array-5.c: New test.
4328 * c-c++-common/pr68107.c: Adjust text of diagnostics.
4329 * g++.dg/init/new38.C: Same.
4330 * g++.dg/init/new43.C: Same.
4331 * g++.dg/init/new44.C: Same.
4332 * g++.dg/init/new46.C: Same.
4333 * g++.dg/other/large-size-array.C: Same.
4334 * g++.dg/other/new-size-type.C: Same.
4335 * g++.dg/template/array30.C: Same.
4336 * g++.dg/template/array32.C: New test.
4337 * g++.dg/template/dependent-name3.C: Adjust.
4338 * gcc.dg/large-size-array-3.c: Same.
4339 * gcc.dg/large-size-array-5.c: Same.
4340 * gcc.dg/large-size-array.c: Same.
4341 * g++.old-deja/g++.brendan/array1.C: Same.
4342 * g++.old-deja/g++.mike/p6149.C: Same.
4343
40dea7a3 43442019-02-11 Martin Sebor <msebor@redhat.com>
4345
4346 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
4347
dd9bf21a 43482019-02-11 Tamar Christina <tamar.christina@arm.com>
4349
4350 PR middle-end/88560
4351 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
4352 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
4353 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
4354
2e25871b 43552019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
4356
4357 * gcc.target/powerpc/vec-sld-modulo.c: New.
4358 * gcc.target/powerpc/vec-srad-modulo.c: New.
4359 * gcc.target/powerpc/vec-srd-modulo.c: New.
4360
8cdb0206 43612019-02-11 Martin Liska <mliska@suse.cz>
4362
4363 PR ipa/89009
4364 * g++.dg/ipa/pr89009.C: New test.
4365
dd686aa9 43662019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4367
3c0f9ba3 4368 PR fortran/71723
dd686aa9 4369 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
4370 * gfortran.dg/pointer_init_6.f90: Likewise.
4371 * gfortran.dg/pointer_init_9.f90: New test.
4372
ce0d2534 43732019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4374
4375 PR fortran/67679
dd686aa9 4376 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 4377
dd31e240 43782019-02-10 Jakub Jelinek <jakub@redhat.com>
4379
4380 PR tree-optimization/89268
4381 * gcc.dg/vect/pr89268.c: New test.
4382
0d8e7678 43832019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4384
4385 * gnat.dg/lto19.adb: Remove dg-excess-errors.
4386
517c0439 43872019-02-09 Harald Anlauf <anlauf@gmx.de>
4388
4389 PR fortran/89077
4390 * gfortran.dg/substr_simplify.f90: New test.
4391
645d7017 43922019-02-09 Jan Hubicka <hubicka@ucw.cz>
4393
4394 PR ipa/88711
4395 * gfortran.dg/pr79966.f90: Xfail everwyhere.
4396
7d41610c 43972019-02-09 Paul Thomas <pault@gcc.gnu.org>
4398
4399 PR fortran/89200
4400 * gfortran.dg/array_reference_2.f90 : New test.
4401
116200f6 44022019-02-09 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR middle-end/89246
4405 * gcc.dg/gomp/pr89246-1.c: New test.
4406 * gcc.dg/gomp/pr89246-2.c: New test.
4407
83658f41 44082019-02-08 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR tree-optimization/88739
4411 * gcc.c-torture/execute/pr88739.c: New test.
4412
b8a74718 44132019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4414
4415 PR testsuite/89258
4416 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
4417
e9f7f5f0 44182019-02-08 Robin Dapp <rdapp@linux.ibm.com>
4419
4420 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
4421 * gcc.target/s390/vector/vec-copysign.c: New test.
4422
40d78a35 44232019-02-08 Richard Biener <rguenther@suse.de>
4424
4425 PR tree-optimization/89247
4426 * gcc.dg/torture/pr89247.c: New testcase.
4427
e4157058 44282019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
4429
4430 * gcc.target/s390/jump-label.c: New test.
4431
9160da73 44322019-02-08 Richard Biener <rguenther@suse.de>
4433
4434 PR testsuite/89250
4435 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
4436
82182896 44372019-02-08 Jakub Jelinek <jakub@redhat.com>
4438
4439 PR rtl-optimization/89234
4440 * g++.dg/ubsan/pr89234.C: New test.
4441
829a2e03 44422019-02-08 Richard Biener <rguenther@suse.de>
4443
4444 PR middle-end/89223
4445 * gcc.dg/torture/pr89223.c: New testcase.
4446
72ea15e5 44472019-02-07 David Malcolm <dmalcolm@redhat.com>
4448
4449 PR tree-optimization/86637
4450 PR tree-optimization/89235
4451 * gcc.c-torture/compile/pr86637-1.c: New test.
4452 * gcc.c-torture/compile/pr86637-2.c: New test.
4453 * gcc.c-torture/compile/pr86637-3.c: New test.
4454 * gcc.c-torture/compile/pr89235.c: New test.
4455
44b8cbb6 44562019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4457
4458 * gcc.target/aarch64/abd_1.c: New test.
4459 * gcc.dg/sabd_1.c: Likewise.
4460
27c348b7 44612019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
4462
4463 PR fortran/52789
4464 * gfortran.dg/wunused-parameter_2.f90: New test.
4465
8b7a262d 44662019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
4467
4468 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
4469
8c0752a6 44702019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
4471
4472 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
4473 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
4474
bb8389e1 44752019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
4476 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR bootstrap/88714
4479 * gcc.c-torture/execute/pr88714.c: New test.
4480 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
4481
d54f2f36 44822019-02-07 Tamar Christina <tamar.christina@arm.com>
4483
4484 PR/target 88850
4485 * gcc.target/arm/pr88850.c: New test.
4486
939d44f3 44872019-02-07 Alexandre Oliva <aoliva@redhat.com>
4488
4489 PR c++/86218
4490 * g++.dg/cpp0x/pr86218.C: New.
4491
c2041c0a 44922019-02-06 Vladimir Makarov <vmakarov@redhat.com>
4493
4494 PR rtl-optimization/89225
4495 * gcc.target/powerpc/pr89225.c: New.
4496
2947ccc6 44972019-02-06 Eric Botcazou <ebotcazou@adacore.com>
4498
4499 * gnat.dg/opt76.adb: New test.
4500
9d066a44 45012019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4502
4503 PR fortran/71860
4504 * gfortran.dg/null_10.f90: New test.
4505
c92ab8d4 45062019-02-06 David Malcolm <dmalcolm@redhat.com>
4507
4508 PR c++/71302
4509 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
4510 column numbers to dg-warning directives where they are correct.
4511 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
4512 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
4513 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
4514
95be3519 45152019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4516
4517 PR debug/87451
4518 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
4519 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
4520 xfail scan-assembler-not with Solaris as.
4521
af2aae4f 45222019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
4523
4524 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
4525 counts and target.
4526 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
4527 counts and target.
4528 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
4529 counts and target.
4530
d75855b4 45312019-02-06 Richard Biener <rguenther@suse.de>
4532
4533 PR tree-optimization/89182
4534 * gfortran.dg/graphite/pr89182.f90: New testcase.
4535
641cffa6 45362019-02-06 Jakub Jelinek <jakub@redhat.com>
4537
b7c999fc 4538 PR c/89211
4539 * gcc.dg/pr89211.c: New test.
4540
641cffa6 4541 PR middle-end/89210
4542 * c-c++-common/builtin-convertvector-2.c: New test.
4543
1a1a006b 45442019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
4545
5224812d 4546 PR go/89019
4547 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 4548
45287c8a 45492019-02-06 Joseph Myers <joseph@codesourcery.com>
4550
4551 PR c/88584
4552 * gcc.dg/redecl-18.c: New test.
4553
b5a6b127 45542019-02-05 Jakub Jelinek <jakub@redhat.com>
4555
4556 PR c++/89187
4557 * g++.dg/opt/pr89187.C: New test.
4558
45592019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 4560
4561 * jit.dg/add-driver-options-testlib.c: Add support file for
4562 test-add-driver-options.c testcase.
4563 * jit.dg/all-non-failing-tests.h: Add note about
4564 test-add-driver-options.c
4565 * jit.dg/jit.exp (jit-dg-test): Update to support
4566 add-driver-options-testlib.c compilation.
4567 * jit.dg/test-add-driver-options.c: New testcase.
4568
6058af91 45692019-02-05 Jakub Jelinek <jakub@redhat.com>
4570
4571 PR rtl-optimization/11304
4572 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
4573 * gcc.target/i386/call-2.c: New test.
4574
74ce2ebb 45752019-02-05 Marek Polacek <polacek@redhat.com>
4576
4577 PR c++/89158 - by-value capture of constexpr variable broken.
4578 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
4579
b81e8ebc 45802019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
4581
4582 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
4583
969a9cce 45842019-02-05 Jakub Jelinek <jakub@redhat.com>
4585
320c312b 4586 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
4587 target.
4588 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
4589
32b5e7b8 4590 PR target/89188
4591 * g++.dg/opt/pr89188.C: New test.
4592
969a9cce 4593 PR rtl-optimization/89195
4594 * gcc.c-torture/execute/pr89195.c: New test.
4595
12edc914 45962019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4597
4598 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
4599 hardware.
4600 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
4601 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
4602 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
4603 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
4604 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
4605 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
4606 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
4607 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
4608 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
4609
f8037d2a 46102019-02-05 Jakub Jelinek <jakub@redhat.com>
4611
4612 PR target/89186
4613 * g++.dg/ext/vector36.C: New test.
4614
9ca54fa1 46152019-02-05 Alexandre Oliva <aoliva@redhat.com>
4616
4617 PR c++/87770
4618 * g++.dg/pr87770.C: New.
4619
df378257 46202019-02-04 Harald Anlauf <anlauf@gmx.de>
4621
4622 PR fortran/89077
4623 * gfortran.dg/pr89077.f90: New test.
4624
d92348e0 46252019-02-04 Martin Liska <mliska@suse.cz>
4626
90f52861 4627 PR ipa/88985
4628 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 4629
50d9292e 46302019-02-04 Jakub Jelinek <jakub@redhat.com>
4631
4632 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
4633 characters or extra spaces after the comment character.
4634
00334655 46352019-02-04 Jakub Jelinek <jakub@redhat.com>
4636
4637 * g++.dg/torture/alias-1.C: New test.
4638
0ff407d4 46392019-02-03 Martin Sebor <msebor@redhat.com>
4640
3f99f52e 4641 PR c/69661
4642 * c-c++-common/Wsequence-point-2.c: New test.
4643
0ff407d4 4644 PR c++/44648
4645 * g++.dg/warn/Wunused-var-35.C: New test.
4646
1efbfaeb 46472019-02-03 Richard Biener <rguenther@suse.de>
4648
4649 PR debug/87295
4650 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
4651
b399769c 46522019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4653
4654 PR fortran/88298
4655 * gfortran.dg/warn_conversion_10.f90: New test.
4656
1834f7a3 46572019-02-02 Paul Thomas <pault@gcc.gnu.org>
4658
4659 PR fortran/88393
4660 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
4661
ba3862bc 46622019-02-02 Paul Thomas <pault@gcc.gnu.org>
4663
4664 PR fortran/88980
4665 * gfortran.dg/realloc_on_assign_32.f90 : New test.
4666
285eb84d 46672019-02-02 Paul Thomas <pault@gcc.gnu.org>
4668
4669 PR fortran/88685
4670 * gfortran.dg/pointer_array_component_3.f90 : New test.
4671
b27fce45 46722019-02-02 Jakub Jelinek <jakub@redhat.com>
4673
4674 PR middle-end/87887
4675 * gcc.dg/gomp/pr87887-1.c: New test.
4676 * gcc.dg/gomp/pr87887-2.c: New test.
4677
49b830df 46782019-02-01 Jakub Jelinek <jakub@redhat.com>
4679
4680 PR fortran/83246
4681 PR fortran/89084
4682 * gfortran.dg/pr89084.f90: New test.
4683 * gfortran.dg/lto/pr89084_0.f90: New test.
4684 * gfortran.dg/pr83246.f90: New test.
4685
bdb43276 46862019-02-01 Marek Polacek <polacek@redhat.com>
4687
4688 PR c++/88325 - ICE with invalid out-of-line template member definition.
4689 * g++.dg/cpp2a/typename14.C: New test.
4690
b02075cf 46912019-02-01 Richard Biener <rguenther@suse.de>
4692
4693 PR middle-end/88597
4694 * gcc.dg/torture/pr88597.c: New testcase.
4695
a6d33bbd 46962019-02-01 Richard Biener <rguenther@suse.de>
4697
4698 PR tree-optimization/85497
4699 * gcc.dg/graphite/pr85497.c: New testcase.
4700
9c0775d3 47012019-02-01 Richard Biener <rguenther@suse.de>
4702
4703 PR testsuite/87451
4704 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
4705
5ab8180e 47062019-02-01 Jakub Jelinek <jakub@redhat.com>
4707
38f851c4 4708 PR tree-optimization/89143
4709 * gcc.dg/tree-ssa/vrp121.c: New test.
4710
d681ced2 4711 PR tree-optimization/88107
4712 * gcc.dg/gomp/pr88107.c: New test.
4713
5ab8180e 4714 PR c++/87175
4715 * g++.dg/ext/attrib57.C: New test.
4716
886345e6 47172018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
4718
4719 PR tree-optimization/88932
4720 * gfortran.dg/pr88932.f90: New test.
4721
f1329be6 47222019-01-31 Marek Polacek <polacek@redhat.com>
4723
4724 PR c++/88983 - ICE with switch in constexpr function.
4725 * g++.dg/cpp1y/constexpr-88983.C: New test.
4726
a82041dd 47272019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
4728
4729 PR fortran/88669
4730 * gfortran.dg/contiguous_9.f90: New test.
4731
c8f861a0 47322019-01-31 Marek Polacek <polacek@redhat.com>
4733
4734 PR c++/89083, c++/80864 - ICE with list initialization in template.
4735 * g++.dg/cpp0x/initlist107.C: New test.
4736 * g++.dg/cpp0x/initlist108.C: New test.
4737 * g++.dg/cpp0x/initlist109.C: New test.
4738 * g++.dg/cpp0x/initlist110.C: New test.
4739 * g++.dg/cpp0x/initlist111.C: New test.
4740 * g++.dg/cpp0x/initlist112.C: New test.
4741 * g++.dg/init/ptrfn4.C: New test.
4742
d6bfe450 47432019-01-31 David Malcolm <dmalcolm@redhat.com>
4744
4745 PR c/89122
4746 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
4747 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
4748
45ccb5c4 47492019-01-31 Richard Biener <rguenther@suse.de>
4750
4751 PR tree-optimization/89135
4752 * gcc.dg/torture/pr89135.c: New testcase.
4753
06438ec9 47542019-01-31 Jakub Jelinek <jakub@redhat.com>
4755
4756 PR sanitizer/89124
4757 * c-c++-common/asan/pr89124.c: New test.
4758
a11ed94b 47592019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4760
4761 PR fortran/52564
4762 * gfortran.dg/print_2.f90: New test.
4763
3143c7ef 47642019-01-30 Vladimir Makarov <vmakarov@redhat.com>
4765
4766 PR rtl-optimization/87246
4767 * gcc.target/i386/pr87246.c: New.
4768
7066144a 47692019-01-30 Marek Polacek <polacek@redhat.com>
4770
4771 PR c++/89119 - ICE with value-initialization in template.
4772 * g++.dg/cpp0x/initlist-value3.C: New test.
4773
f665d347 47742019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4775
4776 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
4777 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
4778 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
4779 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
4780 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
4781 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
4782 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
4783 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
4784 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
4785 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 4786
a657d4f2 47872019-01-30 Richard Biener <rguenther@suse.de>
4788
4789 PR tree-optimization/89111
4790 * gcc.dg/torture/pr89111.c: New testcase.
4791
7617d72d 47922019-01-30 Andrew Stubbs <ams@codesourcery.com>
4793
4794 PR testsuite/88920
7617d72d 4795 * lib/target-supports.exp: Cache result.
4796
915549a3 47972019-01-30 Jakub Jelinek <jakub@redhat.com>
4798
cc4ffc4c 4799 PR c++/89105
4800 * g++.target/i386/pr89105.C: New test.
4801
915549a3 4802 PR c/89061
4803 * gcc.dg/pr89061.c: New test.
4804
8421f31a 48052019-01-29 Martin Sebor <msebor@redhat.com>
4806
4807 PR c/88956
4808 * gcc.dg/Warray-bounds-39.c: New test.
4809
bd509204 48102019-01-29 Marek Polacek <polacek@redhat.com>
4811
4812 PR testsuite/89110
4813 * g++.dg/other/nontype-1.C: Expect error in all modes.
4814 * g++.dg/parse/crash13.C: Likewise.
4815 * g++.dg/parse/error36.C: Likewise.
4816 * g++.dg/template/error29.C: Likewise.
4817
659d7fd3 48182019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4819
4820 PR fortran/57048
4821 * gfortran.dg/c_funptr_1.f90: New file.
4822 * gfortran.dg/c_funptr_1_mod.f90: New file.
4823
2c4b47e3 48242019-01-29 Jakub Jelinek <jakub@redhat.com>
4825
4826 PR c++/66676
4827 PR ipa/89104
4828 * gcc.dg/gomp/pr89104.c: New test.
4829
25b414df 48302019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4831
4832 * gdc.dg/pr89042a.d: Mark as compile test.
4833 * gdc.dg/pr89042b.d: Likewise.
4834
c4b0762a 48352019-01-29 Richard Biener <rguenther@suse.de>
4836
4837 PR debug/87295
4838 * g++.dg/lto/pr87295_0.C: New testcase.
4839
a456bf31 48402019-01-29 Jakub Jelinek <jakub@redhat.com>
4841
b5c856bd 4842 PR c/89045
4843 * gcc.dg/pr89045.c: New test.
4844
a456bf31 4845 PR c/86125
4846 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
4847 lp64, ilp32 and llp64 only.
4848 (fputs): Use unsigned long long instead of size_t for return type.
4849 (vfprintf, vfscanf): Accept arbitrary target specific type for
4850 va_list.
4851
44da2a17 48522019-01-28 Marek Polacek <polacek@redhat.com>
4853
4854 PR c++/88358 - name wrongly treated as type.
4855 * g++.dg/cpp2a/typename1.C: Add dg-error.
4856 * g++.dg/cpp2a/typename13.C: New test.
4857 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
4858 Add typename.
4859
97569c2c 48602019-01-28 Marek Polacek <polacek@redhat.com>
4861
4862 * g++.dg/cpp0x/enum37.C: Add dg-error.
4863
a6061e19 48642019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4865
4866 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
4867 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
4868
7f68559b 48692019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4870
4871 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
4872 "-Wattribute-alias".
4873
2d3af381 48742019-01-27 Uroš Bizjak <ubizjak@gmail.com>
4875
4876 PR fortran/70696
4877 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
4878
1d41b42f 48792019-01-27 Marek Polacek <polacek@redhat.com>
4880
b7feeace 4881 PR c++/88815 - narrowing conversion lost in decltype.
4882 PR c++/78244 - narrowing conversion in template not detected.
4883 * g++.dg/cpp0x/Wnarrowing15.C: New test.
4884 * g++.dg/cpp0x/Wnarrowing16.C: New test.
4885 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
4886 * g++.dg/cpp1y/Wnarrowing1.C: New test.
4887
1d41b42f 4888 PR c++/89024 - ICE with incomplete enum type.
4889 * g++.dg/cpp0x/enum37.C: New test.
4890
ecb2c722 48912019-01-27 Eric Botcazou <ebotcazou@adacore.com>
4892
4893 * gnat.dg/opt75.adb: New test.
4894 * gnat.dg/opt75_pkg.ad[sb]: New helper.
4895
36cd2681 48962019-01-27 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR target/87214
4899 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
4900 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
4901
9eafff7e 49022019-01-26 Martin Jambor <mjambor@suse.cz>
4903
4904 PR ipa/88933
4905 * gfortran.dg/gomp/pr88933.f90: New test.
4906
cfa3a863 49072019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
4908
4909 PR d/89042
4910 * gdc.dg/pr89042a.d: New test.
4911 * gdc.dg/pr89042b.d: New test.
4912
bc3eb257 49132019-01-26 Harald Anlauf <anlauf@gmx.de>
4914
4915 PR fortran/57553
4916 * gfortran.dg/pr57553.f90: New test.
4917
aced6683 49182019-01-26 Eric Botcazou <ebotcazou@adacore.com>
4919
4920 * gnat.dg/array34.adb: New test.
4921
e1b6ccb9 49222019-01-26 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR preprocessor/88974
4925 * c-c++-common/cpp/pr88974.c: New test.
4926
837ddebd 49272019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
4928
4929 PR c++/88969
4930 * g++.dg/cpp2a/destroying-delete2.C: New.
4931 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
4932
2ae44fa6 49332019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
4934
4935 PR fortran/85780
4936 * gfortran.dg/pr85780.f90: Update testcase for error message.
4937
eaaf56a1 49382019-01-25 Richard Earnshaw <rearnsha@arm.com>
4939
4940 PR target/88469
4941 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
4942 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
4943 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
4944
91843495 49452019-01-25 Richard Sandiford <richard.sandiford@arm.com>
4946
4947 PR middle-end/89037
4948 * gcc.dg/pr89037.c: New test.
4949
a0eb8b4f 49502019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
4951
4952 * lib/target-supports.exp (check_effective_target_fenv): New.
4953 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
4954 fenv effective target.
4955 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
4956 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
4957 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
4958 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
4959
794fefda 49602019-01-25 Richard Biener <rguenther@suse.de>
4961
4962 PR tree-optimization/86865
4963 * gcc.dg/graphite/pr86865.c: New testcase.
4964 * gcc.dg/graphite/pr69728.c: XFAIL.
4965 * gcc.dg/graphite/scop-21.c: Likewise.
4966
530b8be5 49672019-01-24 Martin Sebor <msebor@redhat.com>
4968
4969 PR c/86125
4970 PR c/88886
4971 PR middle-end/86308
4972 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
4973 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
4974 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
4975 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
4976 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
4977 * gcc.dg/builtins-69.c: New test.
4978 * gcc.dg/Wint-conversion-2.c: Add expected warning.
4979 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
4980
42202832 49812019-01-24 Uroš Bizjak <ubizjak@gmail.com>
4982
5d95efca 4983 PR rtl-optimization/88948
42202832 4984 * gcc.target/i386/pr88948.c: New test.
4985
b5e76680 49862019-01-24 Jakub Jelinek <jakub@redhat.com>
4987
7fe7a53d 4988 PR debug/89006
4989 * g++.dg/debug/pr89006.C: New test.
4990
190cf9af 4991 PR middle-end/89015
4992 * gcc.dg/gomp/pr89015.c: New test.
4993
b5e76680 4994 PR c++/88976
4995 * c-c++-common/gomp/cancel-2.c: New test.
4996 * gcc.dg/gomp/cancel-1.c: New test.
4997 * g++.dg/gomp/cancel-1.C: New test.
4998 * g++.dg/gomp/cancel-2.C: New test.
4999 * g++.dg/gomp/cancel-3.C: New test.
5000
e42d723e 50012019-01-24 Jakub Jelinek <jakub@redhat.com>
5002
5003 PR tree-optimization/89027
5004 * gfortran.dg/gomp/pr89027.f90: New test.
5005
297fd295 50062019-01-24 Paul Thomas <pault@gcc.gnu.org>
5007
5008 PR fortran/88929
e42d723e 5009 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
5010 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 5011
161cd7e6 50122019-01-23 H.J. Lu <hongjiu.lu@intel.com>
5013
5014 PR libgcc/88931
5015 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
5016 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
5017 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
5018 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
5019
58bc31f2 50202019-01-23 Uroš Bizjak <ubizjak@gmail.com>
5021
5022 PR target/88998
5023 * g++.target/i386/pr88998.c: New test.
5024
dffbcba8 50252019-01-23 Marek Polacek <polacek@redhat.com>
5026
5027 PR c++/88757 - qualified name treated wrongly as type.
5028 * g++.dg/cpp0x/dependent2.C: New test.
5029 * g++.dg/cpp2a/typename10.C: Remove dg-error.
5030 * g++.dg/cpp2a/typename12.C: New test.
5031 * g++.dg/template/static30.C: Remove dg-error.
5032
1f03c410 50332019-01-23 Jakub Jelinek <jakub@redhat.com>
5034
8090d51c 5035 PR c/44715
5036 * c-c++-common/pr44715.c: New test.
5037
1f03c410 5038 PR c++/88984
5039 * c-c++-common/pr88984.c: New test.
5040
a74580b3 50412019-01-23 Richard Biener <rguenther@suse.de>
5042
5043 PR tree-optimization/89008
5044 * gcc.dg/torture/pr89008.c: New testcase.
5045
c90ac599 50462019-01-23 Eric Botcazou <ebotcazou@adacore.com>
5047
5048 * gnat.dg/specs/opt4.ads: New test.
5049
c5bd837e 50502019-01-23 Jakub Jelinek <jakub@redhat.com>
5051
5052 PR tree-optimization/88964
5053 * gfortran.dg/pr88964.f90: New test.
5054
8eacaaff 50552019-01-22 Martin Sebor <msebor@redhat.com>
5056
5057 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
5058 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
5059 non_strict_align.
5060 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
5061 * c-c++-common/Wrestrict.c: Make xfails conditional on target
5062 non_strict_align.
5063
c4851c82 50642018-01-22 Steve Ellcey <sellcey@marvell.com>
5065
8eacaaff 5066 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 5067 to aarch64*-*-* target.
8eacaaff 5068 * c-c++-common/gomp/pr60823-3.c: Ditto.
5069 * g++.dg/gomp/declare-simd-1.C: Ditto.
5070 * g++.dg/gomp/declare-simd-3.C: Ditto.
5071 * g++.dg/gomp/declare-simd-4.C: Ditto.
5072 * g++.dg/gomp/declare-simd-7.C: Ditto.
5073 * g++.dg/gomp/pr88182.C: Ditto.
5074 * gcc.dg/gomp/declare-simd-1.c: Ditto.
5075 * gcc.dg/gomp/declare-simd-3.c: Ditto.
5076 * gcc.dg/gomp/pr59669-2.c: Ditto.
5077 * gcc.dg/gomp/pr87895-1.c: Ditto.
5078 * gcc.dg/gomp/simd-clones-2.c: Ditto.
5079 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
5080 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
5081 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 5082
f840847c 50832019-01-22 Jakub Jelinek <jakub@redhat.com>
5084
849c3260 5085 PR target/88965
5086 * gcc.target/powerpc/pr88965.c: New test.
5087
f840847c 5088 PR middle-end/88968
5089 * c-c++-common/gomp/atomic-23.c: New test.
5090
4348a41f 50912019-01-22 Harald Anlauf <anlauf@gmx.de>
5092
5093 PR fortran/88579
5094 * gfortran.dg/power_8.f90: New test.
5095
2e9ceebc 50962019-01-22 Sandra Loosemore <sandra@codesourcery.com>
5097
5098 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
5099 * g++.dg/vec-init-1.C: Likewise.
5100 * gcc.dg/pr87793.c: Likewise.
5101
55d483b8 51022019-01-22 Sandra Loosemore <sandra@codesourcery.com>
5103
5104 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
5105 * g++.dg/cpp0x/pr86397-2.C: Likewise.
5106
0e814d12 51072019-01-22 Richard Earnshaw <rearnsha@arm.com>
5108
5109 PR target/88469
5110 * gcc.target/arm/aapcs/bitfield2.c: New test.
5111 * gcc.target/arm/aapcs/bitfield3.c: New test.
5112
ca6770cd 51132019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
5114
5115 PR rtl-optimization/87763
5116 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
5117
a1ab436f 51182019-01-22 H.J. Lu <hongjiu.lu@intel.com>
5119
5120 PR target/88954
5121 * gcc.target/i386/pr88954-1.c: New test.
5122 * gcc.target/i386/pr88954-2.c: Likewise.
5123
f8f32a5f 51242019-01-22 Richard Earnshaw <rearnsha@arm.com>
5125
5126 PR target/88469
5127 * gcc.target/arm/aapcs/bitfield1.c: New test.
5128 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
5129 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
5130 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
5131
cc41270a 51322019-01-22 Manfred Schwarb <manfred99@gmx.ch>
5133
5134 * gfortran.dg/array_function_5.f90: Fix a dg directive.
5135 * gfortran.dg/block_16.f08: Likewise.
5136 * gfortran.dg/dec_structure_14.f90: Likewise.
5137 * gfortran.dg/namelist_96.f90: Likewise.
5138 * gfortran.dg/newunit_5.f90.f90: Moved to
5139 * gfortran.dg/newunit_5.f90: here.
5140 * gfortran.dg/pdt_28.f03: Likewise.
5141 * gfortran.dg/spread_simplify_1.f90: Likewise.
5142
dc7008d9 51432019-01-22 Tamar Christina <tamar.christina@arm.com>
5144
5145 PR/tree-optimization 88903
5146 * gcc.dg/vect/pr88903-1.c: Add explicit &.
5147
9e73df6b 51482019-01-22 Jakub Jelinek <jakub@redhat.com>
5149
8167e4bd 5150 PR rtl-optimization/88904
5151 * gcc.c-torture/execute/pr88904.c: New test.
5152
786a3490 5153 PR target/88905
5154 * gcc.dg/pr88905.c: New test.
5155
9e73df6b 5156 PR rtl-optimization/49429
5157 PR target/49454
5158 PR rtl-optimization/86334
5159 PR target/88906
5160 * gcc.target/i386/pr86334.c: New test.
5161 * gcc.target/i386/pr88906.c: New test.
5162
77fe9474 51632019-01-21 Jakub Jelinek <jakub@redhat.com>
5164
5165 PR c++/88949
5166 * g++.dg/gomp/pr88949.C: New test.
5167
d2019c03 51682019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 5169
5170 * class_66.f90: Fix a dg directive.
5171 * debug/pr35154-stabs.f: Likewise.
5172 * dec_d_lines_3.f: Likewise.
5173 * dec_d_lines_3.f: Likewise.
5174 * dec_structure_12.f90: Likewise.
5175 * dec_structure_15.f90: Likewise.
5176 * deferred_character_31.f90: Likewise.
5177 * dtio_31.f03: Likewise.
5178 * dtio_32.f03: Likewise.
5179 * extends_11.f03: Likewise.
5180 * integer_plus.f90: Likewise.
5181 * pdt_25.f03: Likewise.
5182 * pr58968.f: Likewise.
5183 * pr78259.f90: Likewise.
5184 * vect/vect-2.f90: Likewise.
5185 * matmul_const.f90: Likewise.
5186
bca15b83 51872019-01-21 Uroš Bizjak <ubizjak@gmail.com>
5188
5189 PR target/88938
5190 * gcc.target/i386/pr88938.c: New test.
5191
99bf4b63 51922019-01-21 Jakub Jelinek <jakub@redhat.com>
5193
5194 PR sanitizer/88901
5195 * g++.dg/asan/pr88901.C: New test.
5196
f6aa5c04 51972019-01-21 Tamar Christina <tamar.christina@arm.com>
5198
5199 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
5200
8144bd52 52012019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5202
5203 PR c/88928
5204 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
5205 * gcc.dg/pr88928.c: New test case.
5206
e807b7ed 52072019-01-21 Jakub Jelinek <jakub@redhat.com>
5208
5209 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
5210 {long ,short ,}{unsigned ,}int.
5211
26e8495a 52122019-01-21 Richard Biener <rguenther@suse.de>
5213
5214 PR tree-optimization/88934
5215 * gfortran.dg/pr88934.f90: New testcase.
5216
eaf966f3 52172019-01-20 Ulrich Drepper <drepper@redhat.com>
5218
5219 Fix after C++ P0600 implementation.
5220 * g++.dg/init/new39.C: Don't just ignore result of new.
5221
c343819b 52222019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
5223
5224 * gdc.dg/runnable.d: Add more tests for comparing complex types.
5225
c161bb93 52262019-01-20 Johannes Pfau <johannespfau@gmail.com>
5227
5228 * gdc.dg/runnable.d: Add tests for comparing complex types.
5229
30b46595 52302019-01-20 Kewen Lin <linkw@gcc.gnu.org>
5231
297fd295 5232 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 5233 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
5234 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
5235 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
5236
c81c2702 52372019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
5238
5239 PR fortran/37835
5240 * gfortran.dg/no-automatic.f90: New test.
5241
19081b87 52422019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5243
5244 PR fortran/77960
5245 * gfortran.dg/pr77960.f90: New test.
5246
b7e6520a 52472018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5248 Paul Thomas <pault@gcc.gnu.org>
5249
5250 PR fortran/56789
5251 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
5252 scan-tree tests that fail with patch.
5253 * gfortran.dg/contiguous_8.f90: New test.
5254
5dfc8b8e 52552019-01-19 Richard Sandiford <richard.sandiford@arm.com>
5256
5257 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
5258 inner strides.
5259 * gfortran.dg/loop_versioning_9.f90: New test.
5260 * gfortran.dg/loop_versioning_10.f90: Likewise.
5261
7b60c131 52622019-01-19 Jakub Jelinek <jakub@redhat.com>
5263
5264 PR fortran/88902
5265 * gfortran.dg/pr88902.f90: New test.
5266
34859308 52672019-01-18 Martin Sebor <msebor@redhat.com>
5268
5269 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
5270
31975c5e 52712019-01-18 Ian Lance Taylor <iant@golang.org>
5272
5273 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
5274 is no longer externally visible.
5275
b2bc2471 52762019-01-18 Marek Polacek <polacek@redhat.com>
5277
5278 PR c++/86926
5279 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
5280
60da8226 52812019-01-18 H.J. Lu <hongjiu.lu@intel.com>
5282
5283 PR middle-end/88587
5284 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
5285 (dg-options): Replace -m32 with -fno-pic.
5286 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
5287 (dg-options): Remove -m32.
5288
58d47a89 52892019-01-18 Richard Biener <rguenther@suse.de>
5290
5291 PR tree-optimization/88903
5292 * gcc.dg/vect/pr88903-1.c: New testcase.
5293 * gcc.dg/vect/pr88903-2.c: Likewise.
5294
6d4e8a95 52952019-01-18 H.J. Lu <hongjiu.lu@intel.com>
5296
5297 PR c/51628
5298 PR c/88664
5299 * c-c++-common/pr51628-33.c: New test.
5300 * c-c++-common/pr51628-35.c: New test.
5301 * c-c++-common/pr88664-1.c: Likewise.
5302 * c-c++-common/pr88664-2.c: Likewise.
5303 * gcc.dg/pr51628-34.c: Likewise.
5304
e319ca91 53052019-01-18 Richard Earnshaw <rearnsha@arm.com>
5306
5307 PR target/88799
5308 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
5309 mp and sec extensions to armv7-a.
5310
c099f1dd 53112019-01-18 Martin Liska <mliska@suse.cz>
5312
5313 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
5314 expected function name.
5315
273d44ee 53162019-01-18 Jakub Jelinek <jakub@redhat.com>
5317
5318 PR tree-optimization/86214
5319 * g++.dg/opt/pr86214-1.C: New test.
5320 * g++.dg/opt/pr86214-2.C: New test.
5321
b8408dd3 53222019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5323
5324 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
5325
5c3317a8 53262019-01-18 Jakub Jelinek <jakub@redhat.com>
5327
5328 Reapply:
5329 2018-12-15 Jakub Jelinek <jakub@redhat.com>
5330
5331 PR target/88489
5332 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
5333 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
5334
eba46615 53352019-01-18 Martin Liska <mliska@suse.cz>
5336
5337 PR middle-end/88587
5338 * g++.target/i386/pr88587.C: New test.
5339 * gcc.target/i386/mvc13.c: New test.
5340
20ab60cd 53412018-01-17 Steve Ellcey <sellcey@cavium.com>
5342
5343 PR fortran/88898
5344 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
5345 warning checks.
5346 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
5347 * gfortran.dg/gomp/pr83977.f90: Ditto.
5348
0cfa832a 53492019-01-17 Martin Sebor <msebor@redhat.com>
5350
5351 PR middle-end/88273
5352 * gcc.dg/Warray-bounds-38.c: New test.
5353
7e351bf9 53542018-01-17 Steve Ellcey <sellcey@cavium.com>
5355
5356 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
5357 warning checks and assembler scans.
5358 * c-c++-common/gomp/pr60823-3.c: Ditto.
5359 * c-c++-common/gomp/pr63328.c: Ditto.
5360 * g++.dg/gomp/declare-simd-1.C: Ditto.
5361 * g++.dg/gomp/declare-simd-3.C: Ditto.
5362 * g++.dg/gomp/declare-simd-4.C: Ditto.
5363 * g++.dg/gomp/declare-simd-7.C: Ditto.
5364 * g++.dg/gomp/pr88182.C: Ditto.
5365 * g++.dg/vect/simd-clone-7.cc: Ditto.
5366 * gcc.dg/gomp/declare-simd-1.c: Ditto.
5367 * gcc.dg/gomp/declare-simd-3.c: Ditto.
5368 * gcc.dg/gomp/pr59669-2.c: Ditto.
5369 * gcc.dg/gomp/pr87895-1.c: Ditto.
5370 * gcc.dg/gomp/pr87895-2.c: Ditto.
5371 * gcc.dg/gomp/simd-clones-2.c: Ditto.
5372 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
5373 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
5374 * gfortran.dg/gomp/pr83977.f90: Ditto.
5375
0f910e62 53762019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5377
5378 * g++.dg/cpp0x/auto52.C: Test locations too.
5379 * g++.dg/cpp0x/trailing2.C: Likewise.
5380 * g++.dg/cpp1y/auto-fn18.C: Likewise.
5381 * g++.dg/cpp1y/auto-fn25.C: Likewise.
5382 * g++.dg/cpp1y/auto-fn52.C: Likewise.
5383 * g++.dg/cpp1y/auto-fn53.C: Likewise.
5384 * g++.dg/cpp1y/auto-fn54.C: Likewise.
5385
098cc8f0 53862019-01-17 David Malcolm <dmalcolm@redhat.com>
5387
5388 PR c++/88699
5389 * g++.dg/template/pr88699.C: New test.
5390
a4e7e061 53912019-01-17 Martin Sebor <msebor@redhat.com>
5392
5393 PR tree-optimization/88800
5394 * c-c++-common/Wrestrict.c: Adjust.
5395 * gcc.dg/Warray-bounds-37.c: New test.
5396 * gcc.dg/builtin-memcpy-2.c: New test.
5397 * gcc.dg/builtin-memcpy.c: New test.
5398
21208703 53992019-01-17 Tamar Christina <tamar.christina@arm.com>
5400
5401 PR target/88850
5402 * gcc.target/arm/pr51968.c: Use neon intrinsics.
5403
acbbb815 54042019-01-17 Andrew Stubbs <ams@codesourcery.com>
5405 Kwok Cheung Yeung <kcy@codesourcery.com>
5406 Julian Brown <julian@codesourcery.com>
5407 Tom de Vries <tom@codesourcery.com>
5408
5409 * gcc.dg/20020312-2.c: Add amdgcn support.
5410 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
5411 * gcc.dg/builtin-apply2.c: Likewise.
5412 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
5413 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
5414 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
5415 * gcc.dg/memcmp-1.c: Increase timeout factor.
5416 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
5417 * gcc.dg/sibcall-10.c: xfail on amdgcn.
5418 * gcc.dg/sibcall-9.c: Likewise.
5419 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5420 * gcc.dg/tree-ssa/pr84512.c: Likewise.
5421 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
5422 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
5423 * lib/target-supports.exp (check_effective_target_trampolines):
5424 Configure amdgcn.
5425 (check_profiling_available): Likewise.
5426 (check_effective_target_global_constructor): Likewise.
5427 (check_effective_target_return_address): Likewise.
5428 (check_effective_target_fopenacc): Likewise.
5429 (check_effective_target_fopenmp): Likewise.
5430 (check_effective_target_vect_int): Likewise.
5431 (check_effective_target_vect_intfloat_cvt): Likewise.
5432 (check_effective_target_vect_uintfloat_cvt): Likewise.
5433 (check_effective_target_vect_floatint_cvt): Likewise.
5434 (check_effective_target_vect_floatuint_cvt): Likewise.
5435 (check_effective_target_vect_simd_clones): Likewise.
5436 (check_effective_target_vect_shift): Likewise.
5437 (check_effective_target_whole_vector_shift): Likewise.
5438 (check_effective_target_vect_bswap): Likewise.
5439 (check_effective_target_vect_shift_char): Likewise.
5440 (check_effective_target_vect_long): Likewise.
5441 (check_effective_target_vect_float): Likewise.
5442 (check_effective_target_vect_double): Likewise.
5443 (check_effective_target_vect_perm): Likewise.
5444 (check_effective_target_vect_perm_byte): Likewise.
5445 (check_effective_target_vect_perm_short): Likewise.
5446 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5447 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5448 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5449 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5450 (check_effective_target_vect_natural_alignment): Likewise.
5451 (check_effective_target_vect_fully_masked): Likewise.
5452 (check_effective_target_vect_element_align): Likewise.
5453 (check_effective_target_vect_masked_store): Likewise.
5454 (check_effective_target_vect_scatter_store): Likewise.
5455 (check_effective_target_vect_condition): Likewise.
5456 (check_effective_target_vect_cond_mixed): Likewise.
5457 (check_effective_target_vect_char_mult): Likewise.
5458 (check_effective_target_vect_short_mult): Likewise.
5459 (check_effective_target_vect_int_mult): Likewise.
5460 (check_effective_target_sqrt_insn): Likewise.
5461 (check_effective_target_vect_call_sqrtf): Likewise.
5462 (check_effective_target_vect_call_btrunc): Likewise.
5463 (check_effective_target_vect_call_btruncf): Likewise.
5464 (check_effective_target_vect_call_ceil): Likewise.
5465 (check_effective_target_vect_call_floorf): Likewise.
5466 (check_effective_target_lto): Likewise.
5467 (check_vect_support_and_set_flags): Likewise.
5468 (check_effective_target_vect_stridedN): Enable when fully masked is
5469 available.
5470 (add_options_for_sqrt_insn): New procedure.
5471
79cc8acc 54722019-01-17 Andrew Stubbs <ams@codesourcery.com>
5473
5474 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
5475 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
5476 linker.
5477 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
5478
cbd1a9b1 54792019-01-17 Andrew Stubbs <ams@codesourcery.com>
5480
5481 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
5482 * gcc.dg/pic-1.c: Disable on amdgcn.
5483 * gcc.dg/pic-2.c: Disable on amdgcn.
5484 * gcc.dg/pic-3.c: Disable on amdgcn.
5485 * gcc.dg/pic-4.c: Disable on amdgcn.
5486 * gcc.dg/pie-3.c: Disable on amdgcn.
5487 * gcc.dg/pie-4.c: Disable on amdgcn.
5488 * gcc.dg/uninit-19.c: Check pie_enabled.
5489 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
5490
88dbac33 54912019-01-17 Andrew Stubbs <ams@codesourcery.com>
5492 Kwok Cheung Yeung <kcy@codesourcery.com>
5493 Julian Brown <julian@codesourcery.com>
5494 Tom de Vries <tom@codesourcery.com>
5495
5496 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
5497 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
5498 * gcc.c-torture/compile/pr34648.c: Require exceptions.
5499 * gcc.c-torture/compile/pr41469.c: Require exceptions.
5500 * gcc.dg/20111216-1.c: Require exceptions.
5501 * gcc.dg/cleanup-10.c: Require exceptions.
5502 * gcc.dg/cleanup-11.c: Require exceptions.
5503 * gcc.dg/cleanup-12.c: Require exceptions.
5504 * gcc.dg/cleanup-13.c: Require exceptions.
5505 * gcc.dg/cleanup-5.c: Require exceptions.
5506 * gcc.dg/cleanup-8.c: Require exceptions.
5507 * gcc.dg/cleanup-9.c: Require exceptions.
5508 * gcc.dg/gomp/pr29955.c: Require exceptions.
5509 * gcc.dg/lto/pr52097_0.c: Require exceptions.
5510 * gcc.dg/nested-func-5.c: Require exceptions.
5511 * gcc.dg/pch/except-1.c: Require exceptions.
5512 * gcc.dg/pch/valid-2.c: Require exceptions.
5513 * gcc.dg/pr41470.c: Require exceptions.
5514 * gcc.dg/pr42427.c: Require exceptions.
5515 * gcc.dg/pr44545.c: Require exceptions.
5516 * gcc.dg/pr47086.c: Require exceptions.
5517 * gcc.dg/pr51481.c: Require exceptions.
5518 * gcc.dg/pr51644.c: Require exceptions.
5519 * gcc.dg/pr52046.c: Require exceptions.
5520 * gcc.dg/pr54669.c: Require exceptions.
5521 * gcc.dg/pr56424.c: Require exceptions.
5522 * gcc.dg/pr64465.c: Require exceptions.
5523 * gcc.dg/pr65802.c: Require exceptions.
5524 * gcc.dg/pr67563.c: Require exceptions.
5525 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
5526 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
5527 * gcc.dg/vect/pr46663.c: Require exceptions.
5528 * lib/target-supports.exp (check_effective_target_exceptions): New.
5529
56b37606 55302019-01-17 Tamar Christina <tamar.christina@arm.com>
5531
5532 PR target/88851
5533 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
5534
a395125a 55352019-01-17 Nathan Sidwell <nathan@acm.org>
5536
5537 PR c++/86610
5538 * g++.dg/cpp0x/pr86610.C: New.
5539
e1d8b60b 55402019-01-17 Wei Xiao <wei3.xiao@intel.com>
5541
5542 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
5543 VFIXUPIMM* intrinsics.
5544 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
5545 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5546 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5547
945ba7e7 55482019-01-17 Wei Xiao <wei3.xiao@intel.com>
5549
5550 PR target/88794
5551 Revert:
5552 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
5553
5554 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
5555 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
5556 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
5557 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
5558 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
5559 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5560 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
5561 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5562 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
5563 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
5564 * gcc.target/i386/sse-13.c: Ditto.
5565 * gcc.target/i386/sse-14.c: Ditto.
5566 * gcc.target/i386/sse-22.c: Ditto.
5567 * gcc.target/i386/sse-23.c: Ditto.
5568 * gcc.target/i386/testimm-10.c: Ditto.
5569 * gcc.target/i386/testround-1.c: Ditto.
5570
37caf132 55712019-01-17 Wei Xiao <wei3.xiao@intel.com>
5572
5573 PR target/88794
5574 Revert:
5575 2018-12-15 Jakub Jelinek <jakub@redhat.com>
5576
5577 PR target/88489
5578 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
5579 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
5580
89436081 55812019-01-17 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR rtl-optimization/88870
5584 * gcc.dg/pr88870.c: New test.
5585
6eeb7917 55862019-01-17 Kewen Lin <linkw@gcc.gnu.org>
5587
5588 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
5589
f97941b7 55902019-01-17 Alexandre Oliva <aoliva@redhat.com>
5591
c5f929a4 5592 PR c++/87768
5593 * g++.dg/concepts/pr87768.C: New.
5594
f97941b7 5595 PR c++/86648
5596 * gcc.dg/cpp1z/pr86648.C: New.
5597
c6e0dd3d 55982019-01-17 Kewen Lin <linkw@gcc.gnu.org>
5599
5600 PR target/87306
5601 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
5602 vectorized on POWER unless hardware misaligned loads are available.
5603
76ea00a1 56042019-01-16 David Malcolm <dmalcolm@redhat.com>
5605
5606 PR target/88861
5607 * g++.dg/torture/pr88861.C: New test.
5608
281796ea 56092019-01-16 Tamar Christina <tamar.christina@arm.com>
5610
5611 PR debug/88046
5612 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
5613
b92cc3ed 56142019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5615
5616 * g++.dg/other/pr33558.C: Test location too.
5617 * g++.dg/other/pr33558-2.C: Likewise.
5618 * g++.dg/parse/crash4.C: Likewise.
5619 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
5620 * g++.old-deja/g++.mike/p7635.C: Likewise.
5621 * g++.old-deja/g++.other/decl6.C: Likewise.
5622
9fc2172c 56232019-01-16 Marek Polacek <polacek@redhat.com>
5624
5625 PR c++/78244 - narrowing conversion in template not detected.
5626 * g++.dg/cpp0x/Wnarrowing13.C: New test.
5627 * g++.dg/cpp0x/Wnarrowing14.C: New test.
5628
c84c150f 56292019-01-16 Jakub Jelinek <jakub@redhat.com>
5630
5631 PR c/51628
5632 PR target/88682
5633 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
5634 may_alias attribute.
5635
cb946287 56362019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
5637
5224812d 5638 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 5639 struct.
5640
727d210b 56412019-01-15 David Malcolm <dmalcolm@redhat.com>
5642
5643 PR c++/88795
5644 * g++.dg/template/pr88795.C: New test.
5645
0b953692 56462019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5647
a96be852 5648 PR fortran/43136
0b953692 5649 * gfortran.dg/actual_array_substr_3.f90: New test.
5650
ef1b2a98 56512019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
5652
5653 PR fortran/81849
5654 * gfortran.dg/pr81849.f90: New test.
5655
8f563733 56562019-01-15 Paul Thomas <pault@gcc.gnu.org>
5657
7b60c131 5658 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 5659 ISO_Fortran_binding_2.h.
5660
68597c49 56612019-01-15 Marek Polacek <polacek@redhat.com>
5662
5663 PR c++/88866
5664 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
5665
9d1cdb74 56662019-01-15 Richard Sandiford <richard.sandiford@arm.com>
5667
5668 PR inline-asm/52813
5669 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
5670 -Wdeprecated warning and expect a following note:.
5671
c415e6f6 56722019-01-15 Richard Biener <rguenther@suse.de>
5673
5674 PR debug/88046
5675 * g++.dg/lto/pr88046_0.C: New testcase.
5676
5ead71c8 56772019-01-15 Richard Biener <rguenther@suse.de>
5678
5679 PR tree-optimization/88855
5680 * gcc.dg/pr88855.c: New testcase.
5681
39a51021 56822019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
5683
5684 * g++.dg/diagnostic/typedef-initialized.C: New.
5685
56862019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
5687
5688 * g++.dg/diagnostic/bitfld3.C: New.
5689
15934f6e 56902019-01-15 Jakub Jelinek <jakub@redhat.com>
5691
5692 PR tree-optimization/88775
5693 * gcc.dg/tree-ssa/pr88775-1.c: New test.
5694 * gcc.dg/tree-ssa/pr88775-2.c: New test.
5695
9f8a8956 56962019-01-14 Marek Polacek <polacek@redhat.com>
5697
5698 PR c++/88825 - ICE with bogus function return type deduction.
5699 * g++.dg/cpp1y/auto-fn55.C: New test.
5700
478fe3c0 57012019-01-14 Jakub Jelinek <jakub@redhat.com>
5702
5703 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
5704 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
5705 feature test macros.
5706 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
5707
affca1c8 57082019-01-14 Marek Polacek <polacek@redhat.com>
5709
5710 PR c++/88830 - ICE with abstract class.
5711 * g++.dg/other/abstract7.C: New test.
5712
955a4e68 57132019-01-14 Martin Sebor <msebor@redhat.com>
5714
5715 PR target/88638
5716 * gcc.dg/format/attr-8.c: New test.
5717 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
5718 * gcc.dg/format/attr-3.c: Same.
5719 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
5720 * objc.dg/fsf-nsstring-format-1.m: Same.
5721
bf4eb32b 57222019-01-14 Martin Liska <mliska@suse.cz>
5723
5724 PR gcov-profile/88263
5725 * g++.dg/gcov/pr88263-2.C: New test.
5726
c7a7ba46 57272019-01-14 Jakub Jelinek <jakub@redhat.com>
5728
5729 PR rtl-optimization/88796
5730 * gcc.target/i386/pr88796.c: New test.
5731
a0c1db44 57322019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
5733
5734 * gdc.dg/asm1.d: New test.
5735 * gdc.dg/asm2.d: New test.
5736 * gdc.dg/asm3.d: New test.
5737 * gdc.dg/asm4.d: New test.
5738 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
5739
77aa0989 57402019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5741
5742 PR libfortran/88776
5743 * gfortran.dg/namelist_96.f90: New test.
5744
70409dee 57452019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5746
5747 PR fortran/59345
5748 * gfortran.dg/internal_pack_18.f90: New test.
5749
bd5cf857 57502019-01-13 H.J. Lu <hongjiu.lu@intel.com>
5751
5752 * gcc.dg/pr51628-20.c: Updated.
5753 * gcc.dg/pr51628-21.c: Likewise.
5754 * gcc.dg/pr51628-25.c: Likewise.
5755
ae57d8c7 57562019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5757
5758 PR fortran/59345
5759 * gfortran.dg/internal_pack_17.f90: New test.
5760 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
5761 to builtin_free.
5762
c8f3fe68 57632019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
5764
5765 PR fortran/61765
5766 * gfortran.dg/pr61765.f90: New test.
5767
2fa582a9 57682019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 * g++.dg/cpp0x/pr62101.C: Test locations too.
5771 * g++.dg/inherit/pure1.C: Likewise.
5772
d42f854f 57732019-01-12 Paul Thomas <pault@gcc.gnu.org>
5774
7b60c131 5775 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 5776 reports of ICEs.
7b60c131 5777 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 5778
57792019-01-12 Paul Thomas <pault@gcc.gnu.org>
5780
7b60c131 5781 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
5782 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
5783 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
5784 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
5785 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 5786 for dump tree scan.
5787
0e8475b7 57882019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
5789
5790 PR fortran/35031
5791 * gfortran.dg/pr35031.f90: new test.
5792
0b5957b9 57932019-01-11 Marek Polacek <polacek@redhat.com>
5794
5795 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
5796 * g++.dg/cpp0x/Wredundant-move5.C: New test.
5797 * g++.dg/cpp0x/Wredundant-move6.C: New test.
5798
45b37eaa 57992019-01-11 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR middle-end/85956
5802 PR lto/88733
5803 * c-c++-common/gomp/pr85956.c: New test.
5804 * g++.dg/gomp/pr88733.C: New test.
5805
1b2f170e 58062019-01-11 Tobias Burnus <burnus@net-b.de>
5807
5808 PR C++/88114
d42f854f 5809 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 5810 * g++.dg/cpp0x/defaulted62.C: New.
5811
ccd5b7a6 58122019-01-11 Jakub Jelinek <jakub@redhat.com>
5813
5814 PR tree-optimization/88693
5815 * gcc.c-torture/execute/pr88693.c: New test.
5816
cda73d4a 58172019-01-11 Tamar Christina <tamar.christina@arm.com>
5818
5819 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
5820 and add options.
5821
4bb5146c 58222019-01-11 Martin Liska <mliska@suse.cz>
5823
5824 PR middle-end/88758
5825 * g++.dg/lto/pr88758_0.C: New test.
5826 * g++.dg/lto/pr88758_1.C: New test.
5827
202e74d0 58282019-01-11 Jan Beulich <jbeulich@suse.com>
5829
5830 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
5831 gcc.target/i386/avx512f-vcvtss2si-1.c,
5832 gcc.target/i386/avx512f-vcvttsd2si-1.c,
5833 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
5834 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
5835 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
5836 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
5837 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
5838 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
5839 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
5840 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
5841 gcc.target/i386/pr19398.c: Permit l or q suffix.
5842
e9b8018c 58432019-01-11 Jakub Jelinek <jakub@redhat.com>
5844
5845 PR rtl-optimization/88296
5846 * gcc.target/i386/pr88296.c: New test.
5847
b385e516 58482019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
5849
5850 * g++.dg/diagnostic/extern-initialized.C: New.
5851 * g++.dg/ext/dllimport-initialized.C: Likewise.
5852
04afaf6a 58532019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5854
5855 PR fortran/59345
5856 * gfortran.dg/internal_pack_16.f90: New test.
5857
d07d3a12 58582019-01-10 Jakub Jelinek <jakub@redhat.com>
5859
5860 PR target/88785
5861 * g++.target/i386/pr88785.C: New test.
5862
8ae81042 58632019-01-10 Vladimir Makarov <vmakarov@redhat.com>
5864
5865 PR rtl-optimization/87305
5866 * gcc.target/aarch64/pr87305.c: New.
5867
aecc93dd 58682019-01-10 Richard Biener <rguenther@suse.de>
5869
5870 PR tree-optimization/88792
5871 * gcc.dg/torture/pr88792.c: New testcase.
5872
15cbe83d 58732019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
5874
5875 PR fortran/86322
5876 * gfortran.dg/pr86322_1.f90: New test.
5877 * gfortran.dg/pr86322_2.f90: Ditto.
5878 * gfortran.dg/pr86322_3.f90: Ditto.
5879
a794c0dc 58802019-01-10 Sudakshina Das <sudi.das@arm.com>
5881
5882 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
5883 * gcc.target/aarch64/bti-2.c: Likewise.
5884 * gcc.target/aarch64/bti-3.c: Likewise.
5885
2fd2b9b8 58862019-01-10 Stefan Agner <stefan@agner.ch>
5887
5888 PR target/88648
5889 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
5890 check if -masm-syntax-unified gets applied properly.
5891
12f289ae 58922019-01-10 Jakub Jelinek <jakub@redhat.com>
5893
5894 PR c/88568
5895 * gcc.dg/pr88568.c: New test.
5896
9ccac370 58972019-01-10 Tamar Christina <tamar.christina@arm.com>
5898
5899 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
5900 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
5901
97f353e6 59022019-01-10 Tamar Christina <tamar.christina@arm.com>
5903
5904 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
5905 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
5906
02c39a52 59072019-01-10 Tamar Christina <tamar.christina@arm.com>
5908
5909 * lib/target-supports.exp
5910 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
5911 check_effective_target_arm_v8_3a_complex_neon_ok,
5912 add_options_for_arm_v8_3a_complex_neon,
5913 check_effective_target_arm_v8_3a_complex_neon_hw,
5914 check_effective_target_vect_complex_rot_N): New.
5915
e66b219e 59162019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
5917
5918 PR fortran/88376
5919 * gfortran.dg/pr88376.f90: New test.
5920
5fba18a1 59212019-01-09 Sandra Loosemore <sandra@codesourcery.com>
5922
5923 PR other/16615
5fba18a1 5924 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
5925 "can not" with "cannot".
5926 * gfortran.dg/common_15.f90: Likewise.
5927 * gfortran.dg/derived_result_2.f90: Likewise.
5928 * gfortran.dg/do_check_6.f90: Likewise.
5929 * gfortran.dg/namelist_args.f90: Likewise.
5930 * gfortran.dg/negative_unit_check.f90: Likewise.
5931 * gfortran.dg/pure_formal_3.f90: Likewise.
5932 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
5933 * obj-c++.dg/exceptions-3.mm: Likewise.
5934 * obj-c++.dg/exceptions-4.mm: Likewise.
5935 * obj-c++.dg/exceptions-5.mm: Likewise.
5936 * obj-c++.dg/property/at-property-23.mm: Likewise.
5937 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
5938 * obj-c++.dg/property/property-neg-7.mm: Likewise.
5939 * objc.dg/attributes/method-attribute-2.m: Likewise.
5940 * objc.dg/exceptions-3.m: Likewise.
5941 * objc.dg/exceptions-4.m: Likewise.
5942 * objc.dg/exceptions-5.m: Likewise.
5943 * objc.dg/param-1.m: Likewise.
5944 * objc.dg/property/at-property-23.m: Likewise.
5945 * objc.dg/property/dotsyntax-17.m: Likewise.
5946 * objc.dg/property/property-neg-7.m: Likewise.
5947
9f096803 59482019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5949
5950 PR fortran/68426
5951 * gfortran.dg/spread_simplify_1.f90: New test.
5952
36950f7e 59532019-01-09 Uroš Bizjak <ubizjak@gmail.com>
5954
5955 * lib/target-supports.exp
5956 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
5957 * gcc.target/i386/xorsign.c: New test.
5958
188ff544 59592019-01-09 Eric Botcazou <ebotcazou@adacore.com>
5960
5961 * gcc.target/sparc/tls-ld-int8.c: New test.
5962 * gcc.target/sparc/tls-ld-int16.c: Likewise.
5963 * gcc.target/sparc/tls-ld-int32.c: Likewise.
5964 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
5965 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
5966 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
5967
559dff77 59682018-01-09 Sudakshina Das <sudi.das@arm.com>
5969
5970 * gcc.target/aarch64/bti-1.c: Update test to not add command line
5971 option when configure with bti.
5972 * gcc.target/aarch64/bti-2.c: Likewise.
5973 * lib/target-supports.exp
5974 (check_effective_target_default_branch_protection):
5975 Add configure check for --enable-standard-branch-protection.
5976
15b17909 59772018-01-09 Sudakshina Das <sudi.das@arm.com>
5978
5979 * gcc.target/aarch64/bti-1.c: New test.
5980 * gcc.target/aarch64/bti-2.c: New test.
5981 * gcc.target/aarch64/bti-3.c: New test.
5982 * lib/target-supports.exp
5983 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
5984
249c2fa7 59852018-01-09 Sudakshina Das <sudi.das@arm.com>
5986
5987 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
5988 instead of IP0_REGNUM and add test case.
5989
fd87572b 59902019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5991
5992 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
5993 copysign.
5994 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
5995 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
5996 xorsign.
5997 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
5998
097f6161 59992019-01-09 Jakub Jelinek <jakub@redhat.com>
6000
6001 PR rtl-optimization/88331
6002 * gcc.target/i386/pr88331.c: New test.
6003
7cc45975 60042019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6005
6006 * g++.dg/diagnostic/constexpr2.C: New.
6007 * g++.dg/diagnostic/ref3.C: Likewise.
6008
91902bb4 60092019-01-08 Marek Polacek <polacek@redhat.com>
6010
6011 PR c++/88538 - braced-init-list in template-argument-list.
6012 * g++.dg/cpp2a/nontype-class11.C: New test.
6013
9996d5d0 6014 PR c++/88744
6015 * g++.dg/cpp2a/nontype-class12.C: New test.
6016
d538a77e 60172019-01-08 Jakub Jelinek <jakub@redhat.com>
6018
6019 PR target/88457
6020 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
6021 dg-options. Require ppc_cpu_supports_hw effective target instead of
6022 powerpc64*-*-*.
6023
d56370db 60242019-01-08 Janus Weil <janus@gcc.gnu.org>
6025
6026 PR fortran/88047
6027 * gfortran.dg/class_69.f90: New test case.
6028
2092fe8c 60292019-01-08 H.J. Lu <hongjiu.lu@intel.com>
6030
6031 PR target/88717
6032 * gcc.target/i386/pr88717.c: New test.
6033
90e20c9c 60342019-01-08 Marek Polacek <polacek@redhat.com>
6035
6036 PR c++/88548 - this accepted in static member functions.
6037 * g++.dg/cpp0x/this1.C: New test.
6038
c914ddb0 60392019-01-08 Martin Liska <mliska@suse.cz>
6040
6041 PR tree-optimization/88753
6042 * gcc.dg/tree-ssa/pr88753.c: New test.
6043
6b8ca7f3 60442019-01-08 Richard Biener <rguenther@suse.de>
6045
6046 PR tree-optimization/86554
6047 * gcc.dg/torture/pr86554-1.c: New testcase.
6048 * gcc.dg/torture/pr86554-2.c: Likewise.
6049
ec26adda 60502019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6051
6052 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
6053 cover target variance.
6054
ac64cdbe 60552019-01-08 Richard Biener <rguenther@suse.de>
6056
6057 PR fortran/88611
6058 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
6059 directly build the expected GENERIC tree.
6060
6b5dcc7e 60612019-01-08 Sam Tebbs <sam.tebbs@arm.com>
6062
6063 * gcc.target/aarch64/(return_address_sign_1.c,
6064 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
6065 Change option to -mbranch-protection.
6066 * gcc.target/aarch64/(branch-protection-option.c,
6067 branch-protection-option-2.c, branch-protection-attr.c,
6068 branch-protection-attr-2.c): New file.
6069
8f7d5246 60702019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6071
6072 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
6073
54417d3a 60742019-01-08 Iain Sandoe <iain@sandoe.co.uk>
6075
6076 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
6077 alias support.
6078 * c-c++-common/builtin-has-attribute-4.c: Likewise.
6079 Append match for warning that ‘protected’ attribute is not supported.
6080
5e453f01 60812019-01-08 Iain Sandoe <iain@sandoe.co.uk>
6082
6083 * gcc.dg/Wmissing-attributes.c: Require alias support.
6084 * gcc.dg/attr-copy-2.c: Likewise.
6085 * gcc.dg/attr-copy-5.c: Likewise.
6086
6e5908c9 60872019-01-08 Jonathan Wakely <jwakely@redhat.com>
6088 Jakub Jelinek <jakub@redhat.com>
6089
6090 PR c++/88554
6091 * g++.dg/warn/Wreturn-type-11.C: New test.
6092
caa8ded0 60932019-01-07 David Malcolm <dmalcolm@redhat.com>
6094
6095 PR jit/88747
6096 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
6097 dump to reflect r266077.
6098
31e21880 60992019-01-07 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR c/88701
6102 * gcc.dg/pr88701.c: New test.
6103
0e741ee5 61042019-01-07 Joseph Myers <joseph@codesourcery.com>
6105
6106 PR c/88720
6107 PR c/88726
6108 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
6109
2318c037 61102019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
6111
6112 * g++.dg/diagnostic/constexpr1.C: New.
6113 * g++.dg/diagnostic/thread1.C: Likewise.
6114
5f34f219 61152019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6116 Harald Anlauf <anlauf@gmx.de>
6117 Tobias Burnus <burnus@gcc.gnu.org>
6118
6119 * gfortran.dg/is_contiguous_1.f90: New test.
6120 * gfortran.dg/is_contiguous_2.f90: New test.
6121 * gfortran.dg/is_contiguous_3.f90: New test.
6122
677576f7 61232019-01-07 Marek Polacek <polacek@redhat.com>
6124
6125 PR c++/88741 - wrong error with initializer-string.
6126 * g++.dg/init/array50.C: New test.
6127
c38103e8 61282019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
6129
6130 PR c++/88261
6131 PR c++/69338
6132 PR c++/69696
6133 PR c++/69697
6134 * gcc.dg/array-6.c: Move from here ...
6135 * c-c++-common/array-6.c: ... to here and add some more test coverage.
6136 * g++.dg/pr69338.C: New test.
6137 * g++.dg/pr69697.C: Likewise.
6138 * g++.dg/ext/flexary32.C: Likewise.
6139 * g++.dg/ext/flexary3.C: Adjust test.
6140 * g++.dg/ext/flexary12.C: Likewise.
6141 * g++.dg/ext/flexary13.C: Likewise.
6142 * g++.dg/ext/flexary15.C: Likewise.
6143 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
6144 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
6145 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
6146
6163709f 61472019-01-07 Richard Earnshaw <rearnsha@arm.com>
6148
6149 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
6150 optional in scan pattern.
6151
df2148cf 61522019-01-07 Richard Sandiford <richard.sandiford@arm.com>
6153
6154 PR tree-optimization/88598
6155 * gcc.dg/vect/pr88598-1.c: New test.
6156 * gcc.dg/vect/pr88598-2.c: Likewise.
6157 * gcc.dg/vect/pr88598-3.c: Likewise.
6158 * gcc.dg/vect/pr88598-4.c: Likewise.
6159 * gcc.dg/vect/pr88598-5.c: Likewise.
6160 * gcc.dg/vect/pr88598-6.c: Likewise.
6161
34dc851a 61622019-01-07 Richard Sandiford <richard.sandiford@arm.com>
6163
6164 PR tree-optimization/88598
6165 * gcc.dg/pr88598-1.c: New test.
6166 * gcc.dg/pr88598-2.c: Likewise.
6167 * gcc.dg/pr88598-3.c: Likewise.
6168 * gcc.dg/pr88598-4.c: Likewise.
6169 * gcc.dg/pr88598-5.c: Likewise.
6170
59409f09 61712019-01-07 Jakub Jelinek <jakub@redhat.com>
6172
162634aa 6173 PR tree-optimization/88676
6174 * gcc.dg/tree-ssa/pr88676.c: New test.
6175 * gcc.dg/pr88676.c: New test.
6176 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
6177 allow &.
6178
ed779478 6179 PR sanitizer/88619
6180 * c-c++-common/asan/pr88619.c: New test.
6181
59409f09 6182 PR c++/85052
6183 * c-c++-common/builtin-convertvector-1.c: New test.
6184 * c-c++-common/torture/builtin-convertvector-1.c: New test.
6185 * g++.dg/ext/builtin-convertvector-1.C: New test.
6186 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
6187
c9caaa3a 61882018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
6189
6190 PR target/88521
6191 * gcc.target/i386/pr88521.c: New testcase.
6192
2abeea3d 61932019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6194
6195 PR fortran/88658
6196 * gfortran.dg/min_max_type_2.f90: New test.
6197
a517a911 61982019-01-06 Jakub Jelinek <jakub@redhat.com>
6199
6200 PR c/88363
6201 * c-c++-common/attributes-4.c (falloc_align_int128,
6202 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
6203
2b7caeda 62042019-01-05 Jan Hubicka <hubicka@ucw.cz>
6205
6206 * gcc.dg/ipa/ipcp-2.c: Update bounds.
6207
44a5ddbf 62082019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
6209
6210 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
6211 * gcc.dg/plugin/plugindir2.c: Likewise.
6212 * gcc.dg/plugin/plugindir3.c: Likewise.
6213 * gcc.dg/plugin/plugindir4.c: Likewise.
6214
f2aba4ef 62152019-01-05 Janus Weil <janus@gcc.gnu.org>
6216
6217 PR fortran/88009
6218 * gfortran.dg/blockdata_10.f90: New test case.
6219
92d7f32c 62202019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 6221
681aa7c2 6222 PR middle-end/82564
6223 PR target/88620
6224 * gcc.dg/nested-func-12.c: New test.
6225 * gcc.c-torture/compile/pr82564.c: New test.
6226
92d7f32c 6227 PR debug/88635
6228 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 6229
3449da25 62302019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
6231
92d7f32c 6232 PR target/60563
3449da25 6233 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
6234
dd1ab8da 62352019-01-04 Martin Sebor <msebor@redhat.com>
6236
6237 PR c/88546
6238 * g++.dg/ext/attr-copy.C: New test.
6239 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
6240 * gcc.dg/attr-copy-6.c: New test.
6241 * gcc.dg/attr-copy-7.c: New test.
6242
3910b703 62432019-01-04 Martin Sebor <msebor@redhat.com>
6244
6245 PR c/88363
6246 * c-c++-common/attributes-4.c: New test.
6247
2c4b47e3 62482019-01-04 Sam Tebbs <sam.tebbs@arm.com>
6249
6250 PR gcc/87763
6251 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
6252 count to 18.
6253
1c2a6eef 62542019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6255
6256 PR fortran/48543
6257 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
6258 * gfortran.dg/merge_char_const.f90: Restore.
6259
d31f2252 62602019-01-04 Jakub Jelinek <jakub@redhat.com>
6261
6262 PR target/88594
6263 * gcc.dg/pr88594.c: New test.
6264
636144bc 62652019-01-04 Jan Beulich <jbeulich@suse.com>
6266
6267 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
6268 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
6269 gcc.target/i386/avx512bw-vpcmpequb-1.c,
6270 gcc.target/i386/avx512bw-vpcmpequw-1.c,
6271 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
6272 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
6273 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
6274 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
6275 gcc.target/i386/avx512bw-vpcmpgew-1.c,
6276 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
6277 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
6278 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
6279 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
6280 gcc.target/i386/avx512bw-vpcmpleb-1.c,
6281 gcc.target/i386/avx512bw-vpcmpleub-1.c,
6282 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
6283 gcc.target/i386/avx512bw-vpcmplew-1.c,
6284 gcc.target/i386/avx512bw-vpcmpltb-1.c,
6285 gcc.target/i386/avx512bw-vpcmpltub-1.c,
6286 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
6287 gcc.target/i386/avx512bw-vpcmpltw-1.c,
6288 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
6289 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
6290 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
6291 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
6292 gcc.target/i386/avx512bw-vpmovb2m-1.c,
6293 gcc.target/i386/avx512bw-vpmovm2b-1.c,
6294 gcc.target/i386/avx512bw-vpmovm2w-1.c,
6295 gcc.target/i386/avx512bw-vpmovw2m-1.c,
6296 gcc.target/i386/avx512bw-vptestmb-1.c,
6297 gcc.target/i386/avx512bw-vptestmw-1.c,
6298 gcc.target/i386/avx512bw-vptestnmb-1.c,
6299 gcc.target/i386/avx512bw-vptestnmw-1.c,
6300 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
6301 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
6302 gcc.target/i386/avx512dq-vfpclasssd-1.c,
6303 gcc.target/i386/avx512dq-vfpclassss-1.c,
6304 gcc.target/i386/avx512dq-vpmovd2m-1.c,
6305 gcc.target/i386/avx512dq-vpmovm2d-1.c,
6306 gcc.target/i386/avx512dq-vpmovm2q-1.c,
6307 gcc.target/i386/avx512dq-vpmovq2m-1.c,
6308 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
6309 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
6310 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
6311 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
6312 gcc.target/i386/avx512vl-vpcmpequd-1.c,
6313 gcc.target/i386/avx512vl-vpcmpequq-1.c,
6314 gcc.target/i386/avx512vl-vpcmpged-1.c,
6315 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
6316 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
6317 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
6318 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
6319 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
6320 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
6321 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
6322 gcc.target/i386/avx512vl-vpcmpled-1.c,
6323 gcc.target/i386/avx512vl-vpcmpleq-1.c,
6324 gcc.target/i386/avx512vl-vpcmpleud-1.c,
6325 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
6326 gcc.target/i386/avx512vl-vpcmpltd-1.c,
6327 gcc.target/i386/avx512vl-vpcmpltq-1.c,
6328 gcc.target/i386/avx512vl-vpcmpltud-1.c,
6329 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
6330 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
6331 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
6332 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
6333 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
6334 gcc.target/i386/avx512vl-vptestmd-1.c,
6335 gcc.target/i386/avx512vl-vptestmq-1.c,
6336 gcc.target/i386/avx512vl-vptestnmd-1.c,
6337 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
6338 operand.
6339 * gcc.target/i386/avx512bw-vpcmpb-1.c,
6340 gcc.target/i386/avx512bw-vpcmpub-1.c,
6341 gcc.target/i386/avx512bw-vpcmpuw-1.c,
6342 gcc.target/i386/avx512bw-vpcmpw-1.c,
6343 gcc.target/i386/avx512dq-vfpclasspd-1.c,
6344 gcc.target/i386/avx512dq-vfpclassps-1.c,
6345 gcc.target/i386/avx512f-vcmppd-1.c,
6346 gcc.target/i386/avx512f-vcmpps-1.c,
6347 gcc.target/i386/avx512f-vcmpsd-1.c,
6348 gcc.target/i386/avx512f-vcmpss-1.c,
6349 gcc.target/i386/avx512f-vpcmpd-1.c,
6350 gcc.target/i386/avx512f-vpcmpq-1.c,
6351 gcc.target/i386/avx512f-vpcmpud-1.c,
6352 gcc.target/i386/avx512f-vpcmpuq-1.c,
6353 gcc.target/i386/avx512f-vptestmd-1.c,
6354 gcc.target/i386/avx512f-vptestmq-1.c,
6355 gcc.target/i386/avx512f-vptestnmd-1.c,
6356 gcc.target/i386/avx512f-vptestnmq-1.c,
6357 gcc.target/i386/avx512vl-vcmppd-1.c,
6358 gcc.target/i386/avx512vl-vcmpps-1.c,
6359 gcc.target/i386/avx512vl-vpcmpd-1.c,
6360 gcc.target/i386/avx512vl-vpcmpq-1.c,
6361 gcc.target/i386/avx512vl-vpcmpud-1.c,
6362 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
6363 as mask operand.
6364
afe1ec89 63652019-01-03 Martin Sebor <msebor@redhat.com>
6366
6367 PR tree-optimization/88659
6368 * gcc.dg/Wstringop-truncation-6.c: New test.
6369
a63b6e5e 63702019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6371
6372 PR fortran/48543
6373 * gfortran.dg/const_chararacter_merge.f90: Remove.
6374
e9a46ba8 63752019-01-03 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR debug/88644
6378 * gcc.dg/debug/dwarf2/pr88644.c: New test.
6379 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
6380
63812019-01-03 Iain Sandoe <iain@sandoe.co.uk>
6382
6383 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
6384 * gcc.dg/pubtypes-3.c: Likewise.
6385 * gcc.dg/pubtypes-4.c: Likewise.
6386
0627c5c9 63872019-01-03 Jakub Jelinek <jakub@redhat.com>
6388
6389 PR c++/88636
6390 * g++.target/i386/pr88636.C: New test.
6391
f9f7d90c 63922019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
6393
6394 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
6395
62468601 63962019-01-03 Martin Liska <mliska@suse.cz>
6397
6398 PR testsuite/88436
6399 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
6400
37fb9cf6 64012019-01-02 Marek Polacek <polacek@redhat.com>
6402
6403 PR c++/88612 - ICE with -Waddress-of-packed-member.
6404 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
6405
6080dd2f 6406 PR c++/88631 - CTAD failing for value-initialization.
6407 * g++.dg/cpp1z/class-deduction59.C: New test.
6408
dd5ea033 6409 PR c++/81486 - CTAD failing with ().
6410 * g++.dg/cpp1z/class-deduction60.C: New test.
6411 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 6412
ff8064bd 64132019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 6414 Jeff Law <law@redhat.com>
ff8064bd 6415
6416 * gcc.dg/strlenopt-36.c: Update.
6417 * gcc.dg/strlenopt-45.c: Update.
6418 * gcc.c-torture/execute/strlen-5.c: New test.
6419 * gcc.c-torture/execute/strlen-6.c: New test.
6420 * gcc.c-torture/execute/strlen-7.c: New test.
6421
5152b58e 64222019-01-02 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR testsuite/87304
6425 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
6426 messages only on vect_hw_misalign targets.
6427
5055fc33 64282019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 6429
5055fc33 6430 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
6431 * gfortran.dg/dec_d_lines_3.f: Ditto.
6432 * gfortran.dg/dec_structure_24.f90: Ditto.
6433 * gfortran.dg/dec_structure_26.f90: Ditto.
6434 * gfortran.dg/dec_structure_27.f90: Ditto.
6435 * gfortran.dg/dec_type_print_3.f90: Ditto.
6436 * gfortran.dg/derived_name_1.f90: Ditto.
6437 * gfortran.dg/error_recovery_1.f90: Ditto.
6438 * gfortran.dg/gomp/pr29759.f90: Ditto.
6439 * gfortran.dg/pr36192.f90: Ditto.
6440 * gfortran.dg/pr56007.f90: Ditto.
6441 * gfortran.dg/pr56520.f90: Ditto.
6442 * gfortran.dg/pr78741.f90: Ditto.
6443 * gfortran.dg/print_fmt_2.f90: Ditto.
6444 * gfortran.dg/select_type_20.f90: Ditto.
6445
ac7cf41b 64462019-01-02 Marek Polacek <polacek@redhat.com>
6447
6448 PR c++/86875
6449 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
6450
f46df7fc 64512019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6452
6453 PR fortran/48543
6454 * gfortran.dg/const_chararacter_merge.f90: New test.
6455
035de790 64562019-01-02 Jan Hubicka <hubicka@ucw.cz>
6457
6458 PR lto/88130
6459 * g++.dg/torture/pr88130.C: New testcase.
6460
79cbb1a8 64612019-01-02 Martin Liska <mliska@suse.cz>
6462
6463 PR tree-optimization/88650
6464 * gfortran.dg/predict-3.f90: New test.
6465
040ec1c0 64662019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6467
6468 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
6469
74dbdf38 64702019-01-02 Richard Biener <rguenther@suse.de>
6471
6472 PR tree-optimization/88621
6473 * gcc.dg/torture/pr88621.c: New testcase.
6474
17ae0a21 64752019-01-02 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR ipa/88561
6478 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
6479 targets and expect _ZThn8 for ilp32 targets.
6480
14c286b1 64812019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 6482 Jeff Law <law@redhat.com>
14c286b1 6483
040ec1c0 6484 * gcc.dg/strlenopt-40.c: Update.
6485 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 6486 * gcc.dg/tree-ssa/pr79376.c: Likewise.
6487
14c286b1 6488 * gcc.dg/strlenopt-40.c: Disable a couple tests.
6489 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
6490 * gcc.dg/strlenopt-59.c: New test.
6491 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
6492 * g++.dg/init/strlen.C: New test.
6493
66aeaf4b 64942019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6495
6496 PR fortran/82743
6497 * gfortran.dg/structure_constructor_16.f90: New test.
6498
aaeb2d1b 64992019-01-01 Jan Hubicka <hubicka@ucw.cz>
6500
6501 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
6502 * g++.dg/ipa/devirt-53.C: Fix scan template.
6503
27ebfa0d 65042019-01-01 Jan Hubicka <hubicka@ucw.cz>
6505
6506 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
6507 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
6508 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
6509
e9780462 65102019-01-01 Jan Hubicka <hubicka@ucw.cz>
6511
6512 * g++.dg/tree-prof/devirt.C: Update testcase.
6513
fbd26352 65142019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 6515
6516 Update copyright years.
f1717362 6517\f
fbd26352 6518Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 6519
6520Copying and distribution of this file, with or without modification,
6521are permitted in any medium without royalty provided the copyright
6522notice and this notice are preserved.