Switch gcc ftp URL's to https
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-11-20 Janne Blomqvist <jb@gcc.gnu.org>
2
3 * README: Use https for gcc.gnu.org.
4
5 2019-11-20 Wilco Dijkstra <wdijkstr@arm.com>
6
7 * gcc.target/aarch64/simd/vrbit_1.c: Add -fno-ipa-icf.
8
9 2019-11-20 Wilco Dijkstra <wdijkstr@arm.com>
10
11 PR85678
12 * g++.dg/lto/odr-6_1.c: Add -fcommon.
13 * gcc.dg/alias-15.c: Likewise.
14 * gcc.dg/fdata-sections-1.c: Likewise.
15 * gcc.dg/ipa/pr77653.c: Likewise.
16 * gcc.dg/lto/20090729_0.c: Likewise.
17 * gcc.dg/lto/20111207-1_0.c: Likewise.
18 * gcc.dg/lto/c-compatible-types-1_0.c: Likewise.
19 * gcc.dg/lto/pr55525_0.c: Likewise.
20 * gcc.dg/lto/pr88077_0.c: Use long to avoid alignment warning.
21 * gcc.dg/lto/pr88077_1.c: Add -fcommon.
22 * gcc.target/aarch64/sve/peel_ind_1.c: Allow ANCHOR0.
23 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
24 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
25 * gcc.target/i386/volatile-bitfields-2.c: Allow movl or movq.
26
27 2019-11-20 Richard Biener <rguenther@suse.de>
28
29 * gcc.dg/vect/bb-slp-42.c: Adjust.
30 * gcc.dg/vect/bb-slp-40.c: Likewise.
31
32 2019-11-20 Richard Biener <rguenther@suse.de>
33
34 PR tree-optimization/92537
35 * gfortran.dg/pr92537.f90: New testcase.
36
37 2019-11-20 Christophe Lyon <christophe.lyon@linaro.org>
38
39 * gcc.target/arm/asm-flag-4.c: Replace dg-error with dg-message.
40 * gcc.target/arm/asm-flag-5.c: Add quotes around dg-error
41 messages.
42
43 2019-11-20 Jakub Jelinek <jakub@redhat.com>
44
45 PR c++/90767
46 * g++.dg/diagnostic/pr90767-1.C: New test.
47 * g++.dg/diagnostic/pr90767-2.C: New test.
48
49 PR middle-end/90840
50 * gcc.c-torture/compile/pr90840.c: New test.
51
52 PR target/90867
53 * gcc.target/i386/pr90867.c: New test.
54
55 PR c/90898
56 * gcc.dg/pr90898.c: New test.
57
58 PR middle-end/91195
59 * gcc.dg/pr91195.c: New test.
60
61 2019-11-20 Richard Biener <rguenther@suse.de>
62
63 PR c/92088
64 * gcc.dg/torture/pr92088-1.c: New testcase.
65 * gcc.dg/torture/pr92088-2.c: Likewise.
66
67 2019-11-20 Paolo Carlini <paolo.carlini@oracle.com>
68
69 * g++.dg/warn/multiple-sign-compare-warn-1.C: New.
70
71 2019-11-20 Joseph Myers <joseph@codesourcery.com>
72
73 * gcc.dg/c2x-attr-deprecated-2.c, gcc.dg/c2x-attr-fallthrough-2.c,
74 gcc.dg/c2x-attr-maybe_unused-2.c: Expect errors for invalid uses
75 of standard attributes on types. Add more tests of invalid uses
76 on types.
77
78 2019-11-19 Jakub Jelinek <jakub@redhat.com>
79
80 PR c++/92414
81 * g++.dg/cpp2a/constexpr-dtor4.C: New test.
82
83 2019-11-19 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
84
85 * gcc.target/mips/msa-ds.c: New test.
86
87 2019-11-19 Richard Sandiford <richard.sandiford@arm.com>
88
89 Revert:
90 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
91
92 Revert:
93 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
94
95 * gcc.target/aarch64/sve/acle/asm/ptest_pmore.c: New test.
96
97 2019-11-15 Andrew Sutton <asutton@lock3software.com>
98
99 PR c++/89913
100 * g++.dg/cpp2a/pr89913.C: New test.
101
102 2019-11-19 Andrew Sutton <asutton@lock3software.com>
103
104 PR c++/92078
105 * g++.dg/cpp2a/concepts-pr92078.C: New.
106 * g++.dg/cpp2a/concepts-requires18.C: Update diagnostics.
107
108 2019-11-19 Andrew Stubbs <ams@codesourcery.com>
109
110 * gcc.dg/tree-ssa/loop-1.c: Change amdgcn assembler scan.
111
112 2019-11-19 Richard Biener <rguenther@suse.de>
113
114 PR tree-optimization/92581
115 * gcc.dg/vect/vect-cond-reduc-5.c: New testcase.
116
117 2019-11-19 Dennis Zhang <dennis.zhang@arm.com>
118
119 * gcc.target/aarch64/acle/memtag_1.c: New test.
120 * gcc.target/aarch64/acle/memtag_2.c: New test.
121 * gcc.target/aarch64/acle/memtag_3.c: New test.
122
123 2019-11-19 Richard Henderson <richard.henderson@linaro.org>
124
125 * testsuite/gcc.target/arm/asm-flag-3.c: Skip for thumb1.
126 * testsuite/gcc.target/arm/asm-flag-5.c: Likewise.
127 * testsuite/gcc.target/arm/asm-flag-6.c: Likewise.
128 * testsuite/gcc.target/arm/asm-flag-4.c: New test.
129
130 * testsuite/gcc.target/aarch64/asm-flag-6.c: Use %w for
131 asm inputs to cmp instruction for ILP32.
132
133 2019-11-19 Jakub Jelinek <jakub@redhat.com>
134
135 PR target/92549
136 * gcc.target/i386/pr92549.c: New test.
137
138 PR middle-end/91450
139 * gcc.c-torture/execute/pr91450-1.c: New test.
140 * gcc.c-torture/execute/pr91450-2.c: New test.
141
142 PR c++/92504
143 * g++.dg/gomp/pr92504.C: New test.
144
145 PR tree-optimization/92557
146 * gcc.dg/gomp/pr92557.c: New test.
147
148 2019-11-19 Richard Biener <rguenther@suse.de>
149
150 PR tree-optimization/92554
151 * gcc.dg/vect/pr92554.c: New testcase.
152
153 2019-11-19 Richard Biener <rguenther@suse.de>
154
155 PR tree-optimization/92555
156 * gcc.dg/vect/pr92555.c: New testcase.
157
158 2019-11-19 Joseph Myers <joseph@codesourcery.com>
159
160 * gcc.dg/c2x-attr-fallthrough-5.c, gcc.dg/c2x-attr-syntax-5.c: New
161 tests.
162 * gcc.dg/c2x-attr-deprecated-2.c, gcc.dg/c2x-attr-deprecated-4.c,
163 gcc.dg/c2x-attr-fallthrough-2.c, gcc.dg/c2x-attr-maybe_unused-2.c,
164 gcc.dg/c2x-attr-maybe_unused-4.c: Expect errors in place of some
165 warnings.
166
167 2019-11-18 Paolo Carlini <paolo.carlini@oracle.com>
168
169 * g++.dg/cpp0x/addressof2.C: Test locations too.
170 * g++.dg/cpp0x/rv-lvalue-req.C: Likewise.
171 * g++.dg/expr/crash2.C: Likewise.
172 * g++.dg/expr/lval1.C: Likewise.
173 * g++.dg/expr/unary2.C: Likewise.
174 * g++.dg/ext/lvaddr.C: Likewise.
175 * g++.dg/ext/lvalue1.C: Likewise.
176 * g++.dg/tree-ssa/pr20280.C: Likewise.
177 * g++.dg/warn/Wplacement-new-size.C: Likewise.
178 * g++.old-deja/g++.brendan/alignof.C: Likewise.
179 * g++.old-deja/g++.brendan/sizeof2.C: Likewise.
180 * g++.old-deja/g++.law/temps1.C: Likewise.
181
182 2019-11-18 Martin Sebor <msebor@redhat.com>
183
184 PR tree-optimization/92493
185 * gcc.dg/pr92493.c: New test.
186
187 2019-11-18 Joseph Myers <joseph@codesourcery.com>
188
189 * gcc.dg/c11-attr-syntax-1.c, gcc.dg/c11-attr-syntax-2.c,
190 gcc.dg/c11-attr-syntax-3.c, gcc.dg/c2x-attr-syntax-4.c: New tests.
191 * gcc.dg/c2x-attr-deprecated-1.c: Also test struct [[deprecated]].
192 * gcc.dg/c2x-attr-fallthrough-1.c: Also test [[__fallthrough__]].
193
194 2019-11-18 Marek Polacek <polacek@redhat.com>
195
196 PR c++/91962 - ICE with reference binding and qualification conversion.
197 * g++.dg/cpp0x/ref-bind7.C: New test.
198
199 2019-11-18 Martin Jambor <mjambor@suse.cz>
200
201 PR ipa/92528
202 * g++.dg/ipa/pr92528.C: New test.
203
204 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
205
206 * lib/target-supports.exp (check_effective_target_vect_check_ptrs):
207 New procedure.
208 * gcc.dg/vect/vect-alias-check-14.c: Expect IFN_CHECK_WAR to be
209 used, if available.
210 * gcc.dg/vect/vect-alias-check-15.c: Likewise.
211 * gcc.dg/vect/vect-alias-check-16.c: Likewise IFN_CHECK_RAW.
212 * gcc.target/aarch64/sve2/whilerw_1.c: New test.
213 * gcc.target/aarch64/sve2/whilewr_1.c: Likewise.
214 * gcc.target/aarch64/sve2/whilewr_2.c: Likewise.
215
216 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
217
218 * gcc.target/aarch64/sve/acle/asm/ptest_pmore.c: New test.
219
220 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
221
222 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: New test.
223
224 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
225
226 * gcc.dg/vect/vect-alias-check-8.c: Expect WAR/WAW checks to be used.
227 * gcc.dg/vect/vect-alias-check-14.c: Likewise.
228 * gcc.dg/vect/vect-alias-check-15.c: Likewise.
229 * gcc.dg/vect/vect-alias-check-18.c: Likewise.
230 * gcc.dg/vect/vect-alias-check-19.c: Likewise.
231 * gcc.target/aarch64/sve/var_stride_1.c: Update expected sequence.
232 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
233 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
234 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
235
236 2019-11-18 Richard Sandiford <richard.sandiford@arm.com>
237
238 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Remove XFAIL.
239 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise.
240 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise.
241 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise.
242 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise.
243 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise.
244 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise.
245 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise.
246 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise.
247
248 2019-11-18 Richard Biener <rguenther@suse.de>
249
250 PR tree-optimization/92516
251 * g++.dg/vect/slp-pr92516.cc: New testcase.
252
253 2019-11-18 Richard Biener <rguenther@suse.de>
254
255 * gcc.dg/vect/vect-ctor-1.c: New testcase.
256
257 2019-11-18 Martin Liska <mliska@suse.cz>
258
259 * gcc.dg/ipa/ipa-icf-36.c: Remove 'all-all-all'.
260 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
261
262 2019-11-18 Richard Biener <rguenther@suse.de>
263
264 PR tree-optimization/92558
265 * gcc.dg/vect/pr92558.c: New testcase.
266
267 2019-11-18 Martin Liska <mliska@suse.cz>
268
269 PR ipa/92529
270 * gcc.dg/ipa/pr92529.c: New test.
271
272 2019-11-18 Matthew Malcomson <matthew.malcomson@arm.com>
273
274 * gcc.dg/rtl/aarch64/unspecified-pass-error.c: New test.
275
276 2019-11-18 Christophe Lyon <christophe.lyon@linaro.org>
277
278 * lib/target-supports.exp
279 (check_effective_target_arm_vfp_ok_nocache): Fix typo in option
280 name.
281
282 2019-11-17 Jeff Law <law@redhat.com>
283
284 * gcc.dg/complex-6.c: Do not run dump scan tests for rx target.
285
286 2019-11-17 Jakub Jelinek <jakub@redhat.com>
287
288 * g++.dg/cpp2a/spaceship-err3.C: New test.
289
290 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
291
292 * gcc.dg/vect/vect-alias-check-18.c: New test.
293 * gcc.dg/vect/vect-alias-check-19.c: Likewise.
294 * gcc.dg/vect/vect-alias-check-20.c: Likewise.
295
296 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
297
298 * gcc.dg/vect/vect-alias-check-1.c: Test for the type of alias check.
299 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
300 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
301 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
302 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
303 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
304 * gcc.dg/vect/vect-alias-check-13.c: Likewise.
305 * gcc.dg/vect/vect-alias-check-14.c: Likewise.
306 * gcc.dg/vect/vect-alias-check-15.c: Likewise.
307 * gcc.dg/vect/vect-alias-check-16.c: Likewise.
308 * gcc.dg/vect/vect-alias-check-17.c: Likewise.
309
310 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
311
312 * gcc.dg/vect/vect-alias-check-8.c: Test for the RAW flag.
313 * gcc.dg/vect/vect-alias-check-9.c: Test for the ARBITRARY flag.
314 (TEST_VALUE): Use a higher value for early iterations.
315 * gcc.dg/vect/vect-alias-check-14.c: New test.
316 * gcc.dg/vect/vect-alias-check-15.c: Likewise.
317 * gcc.dg/vect/vect-alias-check-16.c: Likewise.
318 * gcc.dg/vect/vect-alias-check-17.c: Likewise.
319
320 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
321
322 * gcc.target/aarch64/sve/scatter_store_1.c (TEST_LOOP): Start at 0.
323 (TEST_ALL): Add tests for 8-bit and 16-bit elements.
324 * gcc.target/aarch64/sve/scatter_store_2.c: Update accordingly.
325 * gcc.target/aarch64/sve/scatter_store_3.c (TEST_LOOP): Start at 0.
326 (TEST_ALL): Add tests for 8-bit and 16-bit elements.
327 * gcc.target/aarch64/sve/scatter_store_4.c: Update accordingly.
328 * gcc.target/aarch64/sve/scatter_store_5.c (TEST_LOOP): Start at 0.
329 (TEST_ALL): Add tests for 8-bit, 16-bit and 32-bit elements.
330 * gcc.target/aarch64/sve/scatter_store_8.c: New test.
331 * gcc.target/aarch64/sve/scatter_store_9.c: Likewise.
332
333 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
334
335 * gcc.target/aarch64/sve/gather_load_extend_1.c: New test.
336 * gcc.target/aarch64/sve/gather_load_extend_2.c: Likewise.
337 * gcc.target/aarch64/sve/gather_load_extend_3.c: Likewise.
338 * gcc.target/aarch64/sve/gather_load_extend_4.c: Likewise.
339 * gcc.target/aarch64/sve/gather_load_extend_5.c: Likewise.
340 * gcc.target/aarch64/sve/gather_load_extend_6.c: Likewise.
341 * gcc.target/aarch64/sve/gather_load_extend_7.c: Likewise.
342 * gcc.target/aarch64/sve/gather_load_extend_8.c: Likewise.
343 * gcc.target/aarch64/sve/gather_load_extend_9.c: Likewise.
344 * gcc.target/aarch64/sve/gather_load_extend_10.c: Likewise.
345 * gcc.target/aarch64/sve/gather_load_extend_11.c: Likewise.
346 * gcc.target/aarch64/sve/gather_load_extend_12.c: Likewise.
347
348 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
349
350 * gcc.target/aarch64/sve/gather_load_1.c (TEST_LOOP): Start at 0.
351 (TEST_ALL): Add tests for 8-bit and 16-bit elements.
352 * gcc.target/aarch64/sve/gather_load_2.c: Update accordingly.
353 * gcc.target/aarch64/sve/gather_load_3.c (TEST_LOOP): Start at 0.
354 (TEST_ALL): Add tests for 8-bit and 16-bit elements.
355 * gcc.target/aarch64/sve/gather_load_4.c: Update accordingly.
356 * gcc.target/aarch64/sve/gather_load_5.c (TEST_LOOP): Start at 0.
357 (TEST_ALL): Add tests for 8-bit, 16-bit and 32-bit elements.
358 * gcc.target/aarch64/sve/gather_load_6.c: Add
359 --param aarch64-sve-compare-costs=0.
360 (TEST_LOOP): Start at 0.
361 * gcc.target/aarch64/sve/gather_load_7.c: Add
362 --param aarch64-sve-compare-costs=0.
363 * gcc.target/aarch64/sve/gather_load_8.c: New test.
364 * gcc.target/aarch64/sve/gather_load_9.c: Likewise.
365 * gcc.target/aarch64/sve/mask_gather_load_6.c: Add
366 --param aarch64-sve-compare-costs=0.
367
368 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
369
370 * gcc.target/aarch64/sve/mask_struct_load_1.c: Add
371 --param aarch64-sve-compare-costs=0.
372 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
373 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
374 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
375 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
376 * gcc.target/aarch64/sve/pack_1.c: Likewise.
377 * gcc.target/aarch64/sve/truncate_1.c: New test.
378
379 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
380
381 * gcc.target/aarch64/sve/load_extend_1.c: New test.
382 * gcc.target/aarch64/sve/load_extend_2.c: Likewise.
383 * gcc.target/aarch64/sve/load_extend_3.c: Likewise.
384 * gcc.target/aarch64/sve/load_extend_4.c: Likewise.
385 * gcc.target/aarch64/sve/load_extend_5.c: Likewise.
386 * gcc.target/aarch64/sve/load_extend_6.c: Likewise.
387 * gcc.target/aarch64/sve/load_extend_7.c: Likewise.
388 * gcc.target/aarch64/sve/load_extend_8.c: Likewise.
389 * gcc.target/aarch64/sve/load_extend_9.c: Likewise.
390 * gcc.target/aarch64/sve/load_extend_10.c: Likewise.
391 * gcc.target/aarch64/sve/reduc_4.c: Add
392 --param aarch64-sve-compare-costs=0.
393
394 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
395
396 * gcc.target/aarch64/sve/cost_model_1.c: Expect the loop to be
397 vectorized with bytes stored in 32-bit containers.
398 * gcc.target/aarch64/sve/extend_1.c: New test.
399 * gcc.target/aarch64/sve/extend_2.c: New test.
400 * gcc.target/aarch64/sve/extend_3.c: New test.
401 * gcc.target/aarch64/sve/extend_4.c: New test.
402 * gcc.target/aarch64/sve/load_const_offset_3.c: Add
403 --param aarch64-sve-compare-costs=0.
404 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
405 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
406 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
407 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
408 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
409 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
410
411 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
412
413 * gcc.target/aarch64/sve/mixed_size_1.c: New test.
414 * gcc.target/aarch64/sve/mixed_size_2.c: Likewise.
415 * gcc.target/aarch64/sve/mixed_size_3.c: Likewise.
416 * gcc.target/aarch64/sve/mixed_size_4.c: Likewise.
417 * gcc.target/aarch64/sve/mixed_size_5.c: Likewise.
418
419 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
420
421 * gcc.target/aarch64/sve/clastb_8.c: Use assembly tests to
422 check for fully-masked loops.
423
424 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
425
426 * gcc.target/aarch64/sve/reduc_3.c: Split multi-vector cases out
427 into...
428 * gcc.target/aarch64/sve/reduc_3_costly.c: ...this new test,
429 passing -fno-vect-cost-model for them.
430 * gcc.target/aarch64/sve/slp_6.c: Add -fno-vect-cost-model.
431 * gcc.target/aarch64/sve/slp_7.c,
432 * gcc.target/aarch64/sve/slp_7_run.c: Split multi-vector cases out
433 into...
434 * gcc.target/aarch64/sve/slp_7_costly.c,
435 * gcc.target/aarch64/sve/slp_7_costly_run.c: ...these new tests,
436 passing -fno-vect-cost-model for them.
437 * gcc.target/aarch64/sve/while_7.c: Add -fno-vect-cost-model.
438 * gcc.target/aarch64/sve/while_9.c: Likewise.
439
440 2019-11-16 Richard Sandiford <richard.sandiford@arm.com>
441
442 * gcc.dg/vect/bb-slp-4.c: Expect the block to be vectorized
443 with -fno-vect-cost-model.
444 * gcc.dg/vect/bb-slp-bool-1.c: New test.
445 * gcc.target/aarch64/vect_mixed_sizes_14.c: Likewise.
446 * gcc.target/i386/pr84101.c: XFAIL for -m32.
447
448 2019-11-15 Joseph Myers <joseph@codesourcery.com>
449
450 * gcc.dg/c2x-attr-deprecated-4.c, gcc.dg/c2x-attr-fallthrough-4.c,
451 gcc.dg/c2x-attr-maybe_unused-4.c: New tests.
452
453 2019-11-15 Paolo Carlini <paolo.carlini@oracle.com>
454
455 * g++.dg/warn/Walways-true-1.C: Check locations too.
456 * g++.dg/warn/Walways-true-2.C: Likewise.
457 * g++.dg/warn/Walways-true-3.C: Likewise.
458 * g++.dg/warn/Waddress-1.C: Check additional location.
459
460 2019-11-15 Joseph Myers <joseph@codesourcery.com>
461
462 * gcc.dg/c2x-attr-maybe_unused-1.c,
463 gcc.dg/c2x-attr-maybe_unused-2.c,
464 gcc.dg/c2x-attr-maybe_unused-3.c: New tests.
465
466 2019-11-15 Matthew Malcomson <matthew.malcomson@arm.com>
467
468 * gcc.dg/rtl/aarch64/rtl-handle-column-numbers.c: New test.
469
470 2019-11-15 Richard Biener <rguenther@suse.de>
471
472 PR tree-optimization/92512
473 * gcc.dg/torture/pr92512.c: New testcase.
474
475 2019-11-15 Richard Biener <rguenther@suse.de>
476
477 PR tree-optimization/92324
478 * gcc.dg/vect/pr92324-4.c: New testcase.
479
480 2019-11-15 Paul Thomas <pault@gcc.gnu.org>
481
482 PR fortran/69654
483 * gfortran.dg/derived_init_6.f90: New test.
484
485 2019-11-15 Matthew Malcomson <matthew.malcomson@arm.com>
486
487 * gcc.dg/rtl/aarch64/test-epilogue-set.c: New test.
488
489 2019-11-15 Matthew Malcomson <matthew.malcomson@arm.com>
490
491 * gcc.dg/rtl/aarch64/missed-pass-error.c: New test.
492
493 2019-11-15 Richard Biener <rguenther@suse.de>
494
495 PR tree-optimization/92039
496 PR tree-optimization/91975
497 * gcc.dg/tree-ssa/cunroll-2.c: Revert to state previous to
498 unroller adjustment.
499 * g++.dg/tree-ssa/ivopts-3.C: Likewise.
500
501 2019-11-15 Jakub Jelinek <jakub@redhat.com>
502
503 * c-c++-common/gomp/declare-variant-13.c: New test.
504
505 2019-11-15 Jan Hubicka <hubicka@ucw.cz>
506
507 PR testsuite/92520
508 * gcc.dg/ipa/inline-9.c: Fix template.
509
510 2019-11-15 Joseph Myers <joseph@codesourcery.com>
511
512 * gcc.dg/c2x-attr-fallthrough-2.c,
513 gcc.dg/c2x-attr-fallthrough-3.c: New tests.
514
515 2019-11-15 Joseph Myers <joseph@codesourcery.com>
516
517 * gcc.dg/c2x-attr-deprecated-1.c, gcc.dg/c2x-attr-deprecated-2.c,
518 gcc.dg/c2x-attr-deprecated-3.c: New tests.
519
520 2019-11-14 Joseph Myers <joseph@codesourcery.com>
521
522 * gcc.dg/c11-utf8char-1.c, gcc.dg/c2x-utf8char-1.c,
523 gcc.dg/c2x-utf8char-2.c, gcc.dg/c2x-utf8char-3.c,
524 gcc.dg/gnu2x-utf8char-1.c: New tests.
525
526 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
527
528 PR testsuite/92366
529 * gcc.dg/vect/bb-slp-40.c: Use dg-additional-options instead
530 of dg-options. Remove expected counts.
531 * gcc.dg/vect/bb-slp-41.c: Remove dg-options and explicit
532 dg-do run. Suppress vectorization of foo.
533 * gcc.dg/vect/bb-slp-42.c: New test.
534
535 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
536
537 * gcc.dg/vect/bb-slp-div-2.c: New test.
538
539 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
540
541 * gcc.dg/vect/bb-slp-pr69907.c: Do not expect BB vectorization
542 to fail for aarch64 targets.
543 * gcc.dg/vect/no-scevccp-outer-12.c: Expect the test to pass
544 on aarch64 targets.
545 * gcc.dg/vect/vect-double-reduc-5.c: Likewise.
546 * gcc.dg/vect/vect-outer-4e.c: Likewise.
547 * gcc.target/aarch64/vect_mixed_sizes_5.c: New test.
548 * gcc.target/aarch64/vect_mixed_sizes_6.c: Likewise.
549 * gcc.target/aarch64/vect_mixed_sizes_7.c: Likewise.
550 * gcc.target/aarch64/vect_mixed_sizes_8.c: Likewise.
551 * gcc.target/aarch64/vect_mixed_sizes_9.c: Likewise.
552 * gcc.target/aarch64/vect_mixed_sizes_10.c: Likewise.
553 * gcc.target/aarch64/vect_mixed_sizes_11.c: Likewise.
554 * gcc.target/aarch64/vect_mixed_sizes_12.c: Likewise.
555 * gcc.target/aarch64/vect_mixed_sizes_13.c: Likewise.
556
557 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
558
559 * gcc.dg/vect/vect-outer-4f.c: Expect the test to pass on aarch64
560 targets.
561 * gcc.dg/vect/vect-outer-4g.c: Likewise.
562 * gcc.dg/vect/vect-outer-4k.c: Likewise.
563 * gcc.dg/vect/vect-outer-4l.c: Likewise.
564 * gfortran.dg/vect/vect-8.f90: Expect kernel 24 to be vectorized
565 for aarch64.
566 * gcc.target/aarch64/vect_mixed_sizes_1.c: New test.
567 * gcc.target/aarch64/vect_mixed_sizes_2.c: Likewise.
568 * gcc.target/aarch64/vect_mixed_sizes_3.c: Likewise.
569 * gcc.target/aarch64/vect_mixed_sizes_4.c: Likewise.
570
571 2019-11-14 Richard Sandiford <richard.sandiford@arm.com>
572
573 * gcc.dg/vect/vect-tail-nomask-1.c: Update expected epilogue
574 vectorization message.
575
576 2019-11-14 Richard Henderson <richard.henderson@linaro.org>
577
578 * gcc.target/aarch64/asm-flag-1.c: New test.
579 * gcc.target/aarch64/asm-flag-3.c: New test.
580 * gcc.target/aarch64/asm-flag-5.c: New test.
581 * gcc.target/aarch64/asm-flag-6.c: New test.
582
583 * gcc.target/arm/asm-flag-1.c: New test.
584 * gcc.target/arm/asm-flag-3.c: New test.
585 * gcc.target/arm/asm-flag-5.c: New test.
586 * gcc.target/arm/asm-flag-6.c: New test.
587
588 2019-11-14 Jan Hubicka <jh@suse.cz>
589
590 * gcc.dg/ipa/inline-9.c: New testcase.
591
592 2019-11-14 Martin Liska <mliska@suse.cz>
593
594 * c-c++-common/asan/memcmp-1.c: Update expected backtrace.
595
596 2019-11-14 Jakub Jelinek <jakub@redhat.com>
597
598 * c-c++-common/gomp/declare-variant-11.c: Add "sse4.2" and "sse4.1"
599 test.
600
601 * c-c++-common/gomp/declare-variant-2.c: Add test for non-integral
602 score and for negative score.
603 * c-c++-common/gomp/declare-variant-3.c: Add test for zero score.
604 * g++.dg/gomp/declare-variant-8.C: Add test for negative and zero
605 scores.
606
607 * c-c++-common/gomp/declare-variant-3.c: Add testcase for vendor nvidia.
608
609 * c-c++-common/gomp/declare-variant-2.c: Adjust expected diagnostics,
610 add a test for atomic_default_mem_order with a string literal.
611 * c-c++-common/gomp/declare-variant-3.c: Use string literal props
612 in a few random places, add a few string literal prop related tests.
613 * c-c++-common/gomp/declare-variant-8.c: Likewise.
614 * c-c++-common/gomp/declare-variant-9.c: Use string literal props
615 in a few random places.
616 * c-c++-common/gomp/declare-variant-10.c: Likewise.
617 * c-c++-common/gomp/declare-variant-11.c: Likewise.
618 * c-c++-common/gomp/declare-variant-12.c: Likewise.
619 * g++.dg/gomp/declare-variant-7.C: Likewise.
620
621 2019-11-14 Kewen Lin <linkw@gcc.gnu.org>
622
623 PR target/92464
624 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust loop
625 bound due to load cost adjustment.
626
627 2019-11-14 Joseph Myers <joseph@codesourcery.com>
628
629 * gcc.dg/c2x-attr-fallthrough-1.c, gcc.dg/c2x-attr-syntax-1.c,
630 gcc.dg/c2x-attr-syntax-2.c, gcc.dg/c2x-attr-syntax-3.c,
631 gcc.dg/gnu2x-attr-syntax-1.c, gcc.dg/gnu2x-attr-syntax-2.c,
632 gcc.dg/gnu2x-attrs-1.c: New tests.
633
634 2019-11-14 Feng Xue <fxue@os.amperecomputing.com>
635
636 PR ipa/91682
637 * gcc.dg/ipa/ipcp-agg-10.c: Change dg-scan string.
638 * gcc.dg/ipa/ipcp-agg-11.c: New test.
639
640 2019-11-14 Jakub Jelinek <jakub@redhat.com>
641
642 PR ipa/92421
643 * g++.dg/torture/pr92421.C: Add -Wno-return-type to
644 dg-additional-options. Avoid -Wwrite-string warnings, most of
645 -Wreturn-type warnings, define bf ctor. Use struct instead of class
646 with public: at the start.
647
648 * g++.dg/cpp0x/alias-decl-pr92206-3.C: Require effective target c++14
649 rather than c++11.
650
651 * gfortran.dg/ISO_Fortran_binding_17.c: Include
652 ../../../libgfortran/ISO_Fortran_binding.h rather than
653 ISO_Fortran_binding.h.
654
655 2019-11-13 Jan Hubicka <hubicka@ucw.cz>
656
657 PR c++/92421
658 * g++.dg/torture/pr92421.C: New testcase.
659
660 2019-11-13 David Edelsohn <dje.gcc@gmail.com>
661
662 * gcc.target/powerpc/pr92090.c: Limit -mbig to powerpc64le-*-*.
663 * gcc.target/powerpc/pr92090-2.c: Likewise.
664
665 2019-11-13 Marek Polacek <polacek@redhat.com>
666
667 PR c++/89070 - bogus [[nodiscard]] warning in SFINAE.
668 * g++.dg/cpp1z/nodiscard7.C: New test.
669
670 2019-11-13 Joseph Myers <joseph@codesourcery.com>
671
672 * gcc.dg/c11-float-3.c, gcc.dg/c2x-float-1.c: New tests.
673
674 2019-11-13 Martin Jambor <mjambor@suse.cz>
675
676 PR ipa/92454
677 * ipa-cp.c (spread_undeadness): Check that IPA_NODE_REF exists.
678 (identify_dead_nodes): Likewise.
679
680 2019-11-13 Martin Liska <mliska@suse.cz>
681
682 * gcc.dg/ipa/ipa-icf-39.c: Update -fdbg-cnt to the new format.
683 * gcc.dg/pr68766.c: Likewise.
684
685 2019-11-13 Jan Hubicka <hubicka@ucw.cz>
686
687 * gcc.c-torture/compile/flatten.c: New testcase.
688
689 2019-11-13 Tobias Burnus <tobias@codesourcery.com>
690
691 PR fortran/92470
692 * gfortran.dg/ISO_Fortran_binding_1.c (establish_c): Add assert for
693 lower_bound == 0.
694
695 2019-11-13 Richard Sandiford <richard.sandiford@arm.com>
696
697 * gcc.target/aarch64/sve/mask_struct_store_3.c: Add
698 -fno-vect-cost-model.
699 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
700 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
701 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
702 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
703 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
704
705 2019-11-13 Richard Sandiford <richard.sandiford@arm.com>
706
707 PR c++/92206
708 * g++.dg/cpp0x/alias-decl-pr92206-1.C: New test.
709 * g++.dg/cpp0x/alias-decl-pr92206-2.C: Likewise.
710 * g++.dg/cpp0x/alias-decl-pr92206-3.C: Likewise.
711
712 2019-11-13 Martin Liska <mliska@suse.cz>
713
714 * gcc.dg/params/params.exp: Restore test by parsing output
715 of --help=params -Q.
716
717 2019-11-13 Jiufu Guo <guojiufu@linux.ibm.com>
718
719 PR target/92465
720 * gcc.dg/pr47763.c: Add option -fweb.
721
722 2019-11-12 Nathan Sidwell <nathan@acm.org>
723
724 * g++.dg/cpp0x/using-enum-2.C: Adjust expected error text.
725 * g++.dg/cpp0x/using-enum-3.C: Likewise.
726 * g++.dg/lookup/using4.C: Likewise.
727 * g++.dg/lookup/using7.C: Likewise.
728 * g++.dg/template/using12.C: Likewise.
729 * g++.dg/template/using18.C: Likewise.
730 * g++.dg/template/using22.C: Likewise.
731
732 2019-11-12 Segher Boessenkool <segher@kernel.crashing.org>
733
734 PR target/92449
735 * gcc.c-torture/compile/pr92449.c: New test.
736 * gcc.target/powerpc/pr92449-1.c: New test.
737
738 2019-11-12 Tobias Burnus <tobias@codesourcery.com>
739
740 PR fortran/92470
741 * gfortran.dg/ISO_Fortran_binding_17.c: New.
742 * gfortran.dg/ISO_Fortran_binding_17.f90: New.
743 * gfortran.dg/ISO_Fortran_binding_1.c (elemental_mult_c, allocate_c,
744 section_c, select_part_c): Update for CFI_{address} changes;
745 add asserts.
746
747 2019-11-12 Martin Sebor <msebor@redhat.com>
748
749 PR tree-optimization/92412
750 * gcc.dg/strlenopt-91.c: New test.
751
752 2019-11-12 Martin Sebor <msebor@redhat.com>
753
754 PR tree-optimization/35503
755 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: New test.
756
757 2019-11-12 Nathan Sidwell <nathan@acm.org>
758
759 * g++.dg/lookup/pr6936.C: Delete, identical to using38.C
760
761 2019-11-12 Ilya Leoshkevich <iii@linux.ibm.com>
762
763 PR rtl-optimization/92430
764 * gcc.dg/pr92430.c: New test (from Arseny Solokha).
765
766 2019-11-12 Richard Biener <rguenther@suse.de>
767
768 PR tree-optimization/92461
769 * gcc.dg/torture/pr92461.c: New testcase.
770
771 2019-11-12 Martin Liska <mliska@suse.cz>
772
773 * gcc.dg/completion-3.c: Append = to all expected
774 results and sort expected output.
775 * gcc.dg/pr83620.c: Update error message.
776 * gcc.dg/spellcheck-params-2.c: Likewise.
777 * gcc.dg/spellcheck-params.c: Likewise.
778 * gcc.misc-tests/help.exp: Update expected output.
779
780 2019-11-12 Maciej W. Rozycki <macro@codesourcery.com>
781 Tobias Burnus <tobias@codesourcery.com>
782 Frederik Harwath <frederik@codesourcery.com>
783 Thomas Schwinge <thomas@codesourcery.com>
784
785 gcc/testsuite/
786 * c-c++-common/goacc/parallel-dims.c: New test.
787 * gfortran.dg/goacc/parallel-dims.f90: New test.
788
789 2019-11-12 Jakub Jelinek <jakub@redhat.com>
790
791 PR tree-optimization/92452
792 * c-c++-common/pr92452.c: New test.
793
794 2019-11-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
795
796 * gcc.dg/vect/pr92347.c: New test.
797
798 2019-11-11 Jakub Jelinek <jakub@redhat.com>
799
800 PR c++/92447
801 * g++.dg/cpp0x/pr92447.C: New test.
802
803 * c-c++-common/gomp/declare-target-5.c: New test.
804
805 2019-11-11 Richard Sandiford <richard.sandiford@arm.com>
806
807 * gcc.dg/vect/pr92420.c: New test.
808
809 2019-11-11 Claudiu Zissulescu <claziss@gmail.com>
810
811 * gcc.target/arc/delay-slot-limm.c: New test.
812
813 2019-11-11 Claudiu Zissulescu <claziss@gmail.com>
814
815 * gcc.target/arc/pic-2.c: New file.
816
817 2019-11-11 Tobias Burnus <tobias@codesourcery.com>
818 Mark Eggleston <mark.eggleston@codethink.com>
819
820 PR fortran/92142
821 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90:
822 Correct dg-additional-sources.
823
824 2019-11-11 Andre Vieira <andre.simoesdiasvieira@arm.com>
825
826 * gcc.dg/vect/vect-reduc-epilogue-gaps.c: New test.
827
828 2019-11-11 José Rui Faustino de Sousa <jrfsousa@gmail.com>
829
830 PR fortran/92142
831 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c: New.
832 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90: New.
833 * gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c: Correct
834 upper bounds for case 0.
835
836 2019-11-11 Thomas Schwinge <thomas@codesourcery.com>
837
838 * gfortran.dg/goacc/common-block-1.f90: Fix OpenACC directives
839 nesting.
840 * gfortran.dg/goacc/common-block-2.f90: Likewise.
841
842 2019-11-11 Jiufu Guo <guojiufu@linux.ibm.com>
843
844 PR tree-optimization/88760
845 * gcc.dg/pr59643.c: Update back to r277550.
846
847 2019-11-10 Paul Thomas <pault@gcc.gnu.org>
848
849 PR fortran/92123
850 * gfortran.dg/bind_c_procs_3.f90 : New test.
851 * gfortran.dg/ISO_Fortran_binding_15.c : New test.
852 * gfortran.dg/ISO_Fortran_binding_15.f90 : Additional source.
853
854 2019-11-09 Jan Hubicka <hubicka@ucw.cz>
855
856 * gcc.dg/tree-ssa/pr46076.c: Make tested code hot.
857
858 2019-11-09 Jakub Jelinek <jakub@redhat.com>
859
860 PR tree-optimization/92401
861 * g++.dg/opt/pr92401.C: New test.
862
863 2019-11-09 Thomas Koenig <tkoenig@gcc.gnu.org>
864
865 PR fortran/92321
866 * gfortran.dg/matmul_blas_2.f90: New test.
867
868 2019-11-09 Jakub Jelinek <jakub@redhat.com>
869
870 * gfortran.dg/dec_char_conversion_in_assignment_4.f90: Use
871 dg-do compile instead of dg-do run.
872 * gfortran.dg/dec_char_conversion_in_data_3.f90: Likewise.
873
874 2019-11-08 Marek Polacek <polacek@redhat.com>
875
876 PR c++/92215 - flawed diagnostic for bit-field with non-integral type.
877 * g++.dg/diagnostic/bitfld4.C: New test.
878
879 2019-11-08 Marek Polacek <polacek@redhat.com>
880
881 PR c++/92058 - constinit malfunction in static data member.
882 * g++.dg/cpp2a/constinit15.C: New test.
883
884 2019-11-08 Mark Eggleston <mark.eggleston@codethink.com>
885 Jim MacArthur <jim.macarthur@codethink.co.uk>
886
887 * gfortran.dg/dec_char_conversion_in_assignment_1.f90: New test.
888 * gfortran.dg/dec_char_conversion_in_assignment_2.f90: New test.
889 * gfortran.dg/dec_char_conversion_in_assignment_3.f90: New test.
890 * gfortran.dg/dec_char_conversion_in_assignment_4.f90: New test.
891 * gfortran.dg/dec_char_conversion_in_assignment_5.f90: New test.
892 * gfortran.dg/dec_char_conversion_in_assignment_6.f90: New test.
893 * gfortran.dg/dec_char_conversion_in_assignment_7.f90: New test.
894 * gfortran.dg/dec_char_conversion_in_assignment_8.f90: New test.
895 * gfortran.dg/dec_char_conversion_in_data_1.f90: New test.
896 * gfortran.dg/dec_char_conversion_in_data_2.f90: New test.
897 * gfortran.dg/dec_char_conversion_in_data_3.f90: New test.
898 * gfortran.dg/dec_char_conversion_in_data_4.f90: New test.
899 * gfortran.dg/dec_char_conversion_in_data_5.f90: New test.
900 * gfortran.dg/dec_char_conversion_in_data_6.f90: New test.
901 * gfortran.dg/dec_char_conversion_in_data_7.f90: New test.
902 * gfortran.dg/hollerith5.f90: Add -Wsurprising to options.
903 * gfortran.dg/hollerith_legacy.f90: Add -Wsurprising to options.
904 * gfortran.dg/no_char_to_numeric_assign.f90: New test.
905
906 2019-11-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
907
908 PR tree-optimization/92351
909 * gcc.dg/vect/vect-peel-2.c: Disable epilogue vectorization and
910 split the source of this test to...
911 * gcc.dg/vect/vect-peel-2-src.c: ... This.
912 * gcc.dg/vect/vect-peel-2-epilogues.c: New test.
913
914 2019-11-08 Eric Botcazou <ebotcazou@adacore.com>
915
916 * gcc.c-torture/compile/20191108-1.c: New test.
917 * gcc.target/sparc/overflow-1.c: Add -fno-pie to the options.
918 * gcc.target/sparc/overflow-2.c: Likewise.
919 * gcc.target/sparc/overflow-3.c: Likewise.
920 * gcc.target/sparc/overflow-4.c: Likewise.
921 * gcc.target/sparc/overflow-5.c: Likewise.
922
923 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
924
925 * gcc.target/aarch64/sve/acle/general/inline_2.c: New test.
926
927 2019-11-08 Jakub Jelinek <jakub@redhat.com>
928
929 PR target/92038
930 * g++.dg/opt/store-merging-1.C: New test.
931 * g++.dg/opt/store-merging-2.C: New test.
932 * g++.dg/opt/store-merging-3.C: New test.
933
934 PR c++/92384
935 * g++.dg/torture/pr92384.C: New test.
936
937 2019-11-08 Martin Liska <mliska@suse.cz>
938
939 * g++.dg/pr92339.C: Rename identifiers to something
940 more readable.
941
942 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
943
944 * gcc.target/aarch64/sve/acle/general/deref_2.c: New test.
945 * gcc.target/aarch64/sve/acle/general/whilele_8.c: Likewise.
946 * gcc.target/aarch64/sve/acle/general/whilelt_4.c: Likewise.
947
948 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
949
950 * gcc.target/aarch64/sve/acle/general/inline_1.c: New test.
951
952 2019-11-08 Richard Biener <rguenther@suse.de>
953
954 PR tree-optimization/92324
955 * gcc.dg/vect/pr92205.c: XFAIL.
956 * gcc.dg/vect/pr92324-1.c: New testcase.
957 * gcc.dg/vect/pr92324-2.c: Likewise.
958
959 2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
960
961 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_1.c: New test.
962 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_2.c: Likewise.
963
964 2019-11-08 Kewen Lin <linkw@gcc.gnu.org>
965
966 PR target/92132
967 * gcc.target/powerpc/pr92132-fp-1.c: New test.
968 * gcc.target/powerpc/pr92132-fp-2.c: New test.
969 * gcc.target/powerpc/pr92132-int-1.c: New test.
970 * gcc.target/powerpc/pr92132-int-2.c: New test.
971
972 2019-11-08 Hongtao Liu <hongtao.liu@intel.com>
973
974 * gcc.target/i386/pr92295.c: New test.
975
976 2019-11-08 Joseph Myers <joseph@codesourcery.com>
977
978 * gcc.dg/c11-old-style-definition-1.c,
979 gcc.dg/c11-old-style-definition-2.c,
980 gcc.dg/c2x-old-style-definition-1.c,
981 gcc.dg/c2x-old-style-definition-2.c,
982 gcc.dg/c2x-old-style-definition-3.c,
983 gcc.dg/c2x-old-style-definition-4.c,
984 gcc.dg/c2x-old-style-definition-5.c,
985 gcc.dg/c2x-old-style-definition-6.c: New tests.
986
987 2019-11-07 Peter Bergner <bergner@linux.ibm.com>
988
989 PR other/92090
990 * gcc.target/powerpc/pr92090-2.c: New test.
991
992 2019-11-07 Joseph Myers <joseph@codesourcery.com>
993
994 * gcc.dg/tm/attrs-1.c: New test.
995 * gcc.dg/tm/props-5.c: New test. Based on props-4.c.
996
997 2019-11-08 Jakub Jelinek <jakub@redhat.com>
998
999 * g++.dg/cpp2a/spaceship-scalar1-neg.C: Change dg-do from run to
1000 compile.
1001
1002 2019-11-07 Iain Sandoe <iain@sandoe.co.uk>
1003
1004 * gcc.target/i386/pr92258.c: Add dg-requires for masm_intel.
1005
1006 2019-11-07 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR c++/91370 - Implement P1041R4 and P1139R2 - Stronger Unicode reqs
1009 * g++.dg/cpp1z/utf8-neg.C: Expect errors rather than -Wmultichar
1010 warnings.
1011 * g++.dg/ext/utf16-4.C: Expect errors rather than warnings.
1012 * g++.dg/ext/utf32-4.C: Likewise.
1013 * g++.dg/cpp2a/ucn2.C: New test.
1014
1015 2019-11-07 Peter Bergner <bergner@linux.ibm.com>
1016
1017 PR other/92090
1018 * gcc.target/powerpc/pr92090.c: New test.
1019
1020 2019-11-07 Feng Xue <fxue@os.amperecomputing.com>
1021
1022 PR tree-optimization/89134
1023 * gcc.dg/tree-ssa/loop-cond-split-1.c: New test.
1024 * g++.dg/tree-ssa/loop-cond-split-1.C: New test.
1025 * gcc.dg/torture/pr55107.c: Add -fno-split-loops.
1026
1027 2019-11-07 Andreas Krebbel <krebbel@linux.ibm.com>
1028
1029 * gcc.target/s390/addsub-signed-overflow-1.c: Expect lochi
1030 instructions to be used.
1031 * gcc.target/s390/addsub-signed-overflow-2.c: Likewise.
1032 * gcc.target/s390/mul-signed-overflow-1.c: Likewise.
1033 * gcc.target/s390/mul-signed-overflow-2.c: Likewise.
1034 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Check for 32 and 64
1035 bit variant of lochi. Swap the values for the lochi's.
1036 * gcc.target/s390/zvector/vec-cmp-1.c: Likewise.
1037
1038 2019-11-07 Martin Jambor <mjambor@suse.cz>
1039
1040 PR lto/70929
1041 * g++.dg/lto/pr70929_[01].C: New test.
1042 * gcc.dg/winline-10.c: Adjust for the fact that inlining happens.
1043
1044 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1045
1046 * gcc.target/arm/acle/simd32.c: Update test.
1047
1048 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1049
1050 * gcc.target/arm/acle/simd32.c: Update test.
1051
1052 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1053
1054 * gcc.target/arm/acle/simd32.c: Update test.
1055 * gcc.target/arm/acle/simd32_sel.c: New test.
1056
1057 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1058
1059 * gcc.target/arm/acle/dsp_arith.c: Update test.
1060
1061 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1062
1063 * gcc.target/arm/acle/dsp_arith.c: New test.
1064
1065 2019-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1066
1067 * gcc.target/arm/acle/saturation.c: New test.
1068 * gcc.target/arm/acle/sat_no_smlatb.c: Likewise.
1069 * lib/target-supports.exp (check_effective_target_arm_qbit_ok_nocache):
1070 Define..
1071 (check_effective_target_arm_qbit_ok): Likewise.
1072 (add_options_for_arm_qbit): Likewise.
1073
1074 2019-11-07 Martin Liska <mliska@suse.cz>
1075
1076 PR c++/92354
1077 * g++.target/i386/pr92354.C: New test.
1078
1079 2019-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1080
1081 * gcc.dg/tree-ssa/pr92163.c: Add dg-require-effective-target fopenacc.
1082
1083 2019-11-06 Jerry DeLisle <jvdelisle@gcc.ngu.org>
1084
1085 PR fortran/90374
1086 * gfortran.dg/fmt_error_10.f: Modify for new constraints.
1087 * gfortran.dg/fmt_error_7.f: Add dg-options "-std=f95".
1088 * gfortran.dg/fmt_error_9.f: Modify for new constraints.
1089 * gfortran.dg/fmt_zero_width.f90: New test.
1090
1091 2019-11-07 Joseph Myers <joseph@codesourcery.com>
1092
1093 * gcc.dg/asm-wide-1.c, gcc.dg/diagnostic-token-ranges.c,
1094 gcc.dg/plugin/diagnostic-test-string-literals-1.c,
1095 gcc.dg/plugin/diagnostic-test-string-literals-2.c: Update expected
1096 diagnostics.
1097
1098 2019-11-06 Iain Sandoe <iain@sandoe.co.uk>
1099
1100 * gcc.dg/framework-1.c: Adjust test header path.
1101
1102 2019-11-06 Claudiu Zissulescu <claziss@synopsys.com>
1103 Sahahb Vahedi <shahab@synopsys.com>
1104 Cupertino Miranda <cmiranda@synopsys.com
1105
1106 * gcc.target/arc/or-cnst-size2.c: New test.
1107
1108 2019-11-06 Richard Sandiford <richard.sandiford@arm.com>
1109
1110 * gcc.dg/vect/slp-9.c: Use scan-tree-dump rather than
1111 scan-tree-dump-times.
1112 * gcc.dg/vect/slp-widen-mult-s16.c: Likewise.
1113 * gcc.dg/vect/slp-widen-mult-u8.c: Likewise.
1114
1115 2019-11-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1116
1117 PR tree-optimization/92317
1118 * gcc/testsuite/g++.dg/opt/pr92317.C: New test.
1119
1120 2019-11-06 Gergö Barany <gergo@codesourcery.com>
1121 Frederik Harwath <frederik@codesourcery.com>
1122 Thomas Schwinge <thomas@codesourcery.com>
1123
1124 * c-c++-common/goacc/nested-reductions-warn.c: New test.
1125 * c-c++-common/goacc/nested-reductions.c: New test.
1126 * gfortran.dg/goacc/nested-reductions-warn.f90: New test.
1127 * gfortran.dg/goacc/nested-reductions.f90: New test.
1128
1129 2019-11-06 Jakub Jelinek <jakub@redhat.com>
1130
1131 PR inline-asm/92352
1132 * c-c++-common/pr92352.c: New test.
1133
1134 2019-11-06 Xiong Hu Luo <luoxhu@linux.ibm.com>
1135
1136 PR92090
1137 * gcc.target/powerpc/pr72804.c: Add -fno-inline-functions --param
1138 max-inline-insns-single-O2=200.
1139 * gcc.target/powerpc/pr79439-1.c: Add -fno-inline-functions.
1140 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1141
1142 2019-11-05 Martin Sebor <msebor@redhat.com>
1143
1144 PR tree-optimization/92373
1145 * gcc.dg/Warray-bounds-55.c: New test.
1146 * gcc.dg/Wzero-length-array-bounds-2.c: New test.
1147
1148 2019-11-05 Jim Wilson <jimw@sifive.com>
1149
1150 PR middle-end/92263
1151 * gcc.dg/pr92263.c: New.
1152
1153 2019-11-05 Martin Sebor <msebor@redhat.com>
1154
1155 PR middle-end/92333
1156 PR middle-end/82608
1157 * gcc.dg/Warray-bounds-51.c: New test.
1158
1159 2019-11-05 Nathan Sidwell <nathan@acm.org>
1160
1161 PR c++/92370
1162 * g++.dg/pr92370.C: New.
1163
1164 2019-11-04 Martin Sebor <msebor@redhat.com>
1165
1166 PR middle-end/92341
1167 PR middle-end/82612
1168 * g++.dg/warn/Warray-bounds-4.C: Adjust text of expected warning.
1169 * gcc.dg/Warray-bounds-53.c: New test.
1170 * gcc.dg/Warray-bounds-54.c: New test.
1171
1172 2019-11-05 Richard Biener <rguenther@suse.de>
1173
1174 PR tree-optimization/92371
1175 * gcc.dg/torture/pr92371.c: New testcase.
1176
1177 2019-11-05 Martin Liska <mliska@suse.cz>
1178
1179 * c-c++-common/ubsan/ptr-overflow-2.c: Update based on changed
1180 run-time reporting format.
1181
1182 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
1183
1184 * gcc.dg/tree-ssa/gen-vect-26.c: Disable loop peeling check for
1185 IBM Z.
1186 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1187
1188 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
1189
1190 * gcc.dg/tree-ssa/gen-vect-11.c: Add --param min-vect-loop-bound=0
1191 for IBM Z.
1192 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1193
1194 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
1195
1196 * gcc.target/s390/s390.exp
1197 (check_effective_target_s390_useable_hw): Add inline asm for z14
1198 and z15. Replace instruction for z13 with lochiz. Add register
1199 clobbers. Check also for __zarch__ when doing the __VX__ test.
1200
1201 2019-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1202
1203 * gcc.target/arm/attr-crypto.c: Skip if -mpure-code is used.
1204 * gcc.target/arm/attr-neon-fp16.c: Likewise.
1205 * gcc.target/arm/combine-cmp-shift.c: Likewise.
1206 * gcc.target/arm/data-rel-1.c: Likewise.
1207 * gcc.target/arm/data-rel-2.c: Likewise.
1208 * gcc.target/arm/data-rel-3.c: Likewise.
1209 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
1210 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
1211 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
1212 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
1213 * gcc.target/arm/ftest-armv7ve-arm.c: Likewise.
1214 * gcc.target/arm/ftest-armv7ve-thumb.c: Likewise.
1215 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
1216 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1217 * gcc.target/arm/lceil-vcvt_1.c: Likewise.
1218 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
1219 * gcc.target/arm/lround-vcvt_1.c: Likewise.
1220 * gcc.target/arm/memset-inline-10.c: Likewise.
1221 * gcc.target/arm/mod_2.c: Likewise.
1222 * gcc.target/arm/mod_256.c: Likewise.
1223 * gcc.target/arm/pr40657-1.c: Likewise.
1224 * gcc.target/arm/pr44788.c: Likewise.
1225 * gcc.target/arm/pr50305.c: Likewise.
1226 * gcc.target/arm/pr51835.c: Likewise.
1227 * gcc.target/arm/pr51915.c: Likewise.
1228 * gcc.target/arm/pr52006.c: Likewise.
1229 * gcc.target/arm/pr53187.c: Likewise.
1230 * gcc.target/arm/pr58784.c: Likewise.
1231 * gcc.target/arm/pr59575.c: Likewise.
1232 * gcc.target/arm/pr59923.c: Likewise.
1233 * gcc.target/arm/pr60650-2.c: Likewise.
1234 * gcc.target/arm/pr60657.c: Likewise.
1235 * gcc.target/arm/pr60663.c: Likewise.
1236 * gcc.target/arm/pr67439_1.c: Likewise.
1237 * gcc.target/arm/pr68620.c: Likewise.
1238 * gcc.target/arm/pr7676.c: Likewise.
1239 * gcc.target/arm/pr79239.c: Likewise.
1240 * gcc.target/arm/pr81863.c: Likewise.
1241 * gcc.target/arm/pragma_attribute.c: Likewise.
1242 * gcc.target/arm/pragma_cpp_fma.c: Likewise.
1243 * gcc.target/arm/require-pic-register-loc.c: Likewise.
1244 * gcc.target/arm/thumb-ltu.c: Likewise.
1245 * gcc.target/arm/thumb1-pic-high-reg.c: Likewise.
1246 * gcc.target/arm/thumb1-pic-single-base.c: Likewise.
1247 * gcc.target/arm/tlscall.c: Likewise.
1248 * gcc.target/arm/unsigned-float.c: Likewise.
1249 * gcc.target/arm/vrinta-ce.c: Likewise.
1250
1251 2019-11-05 Richard Biener <rguenther@suse.de>
1252
1253 PR tree-optimization/92324
1254 * gcc.dg/vect/pr92324-3.c: New testcase.
1255
1256 2019-11-05 Jakub Jelinek <jakub@redhat.com>
1257
1258 PR tree-optimization/91945
1259 * gfortran.dg/pr91945.f90: New test.
1260
1261 PR c++/92343
1262 * g++.dg/cpp2a/attr-likely6.C: New test.
1263
1264 2019-11-05 Martin Liska <mliska@suse.cz>
1265
1266 PR c++/92339
1267 * g++.dg/pr92339.C: New test.
1268
1269 2019-11-05 Jakub Jelinek <jakub@redhat.com>
1270
1271 * g++.dg/gomp/declare-variant-7.C: New test.
1272 * g++.dg/gomp/declare-variant-8.C: New test.
1273
1274 2019-11-04 Eric Botcazou <ebotcazou@adacore.com>
1275
1276 PR testsuite/92302
1277 * gcc.target/sparc/sparc-ret-3.c: Accept more registers in address.
1278
1279 2019-11-04 Martin Sebor <msebor@redhat.com>
1280
1281 PR tree-optimization/92349
1282 * gcc.dg/Warray-bounds-50.c: New test.
1283
1284 2019-11-04 Joel Hutton <Joel.Hutton@arm.com>
1285
1286 * gcc.dg/vect/bb-slp-40.c: New test.
1287 * gcc.dg/vect/bb-slp-41.c: New test.
1288
1289 2019-11-04 Richard Biener <rguenther@suse.de>
1290
1291 PR tree-optimization/92345
1292 * gcc.dg/torture/pr92345.c: New testcase.
1293
1294 2019-11-04 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1295
1296 * gcc.target/msp430/tiny-printf.c: New test.
1297
1298 2019-11-04 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1299
1300 * gcc.target/msp430/devices/csv-using-env-var.c: New test.
1301 * gcc.target/msp430/devices/csv-using-installed.c: New test.
1302 * gcc.target/msp430/devices/csv-using-option.c: New test.
1303 * gcc.target/msp430/devices/devices-main.c: New test source file.
1304 * gcc.target/msp430/devices/msp430-devices.h: New test.
1305 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
1306 Add special cases for csv-using* tests.
1307 Define TESTING_HARD_DATA when running tests that use hard-coded device
1308 data.
1309 (get_installed_device_data_path): New.
1310 (msp430_hide_installed_devices_data): New.
1311 (msp430_restore_installed_devices_data): New.
1312 (msp430_test_installed_device_data): New.
1313 (msp430_install_device_data): New.
1314
1315 2019-11-04 Richard Biener <rguenther@suse.de>
1316
1317 PR tree-optimization/92301
1318 * gcc.dg/pr92301.c: New testcase.
1319
1320 2019-11-03 Martin Sebor <msebor@redhat.com>
1321
1322 PR c++/88565
1323 * g++.dg/warn/Warray-bounds-9.C: New test.
1324
1325 2019-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1326
1327 * g++.dg/conversion/ptrmem9.C: Check location.
1328 * g++.dg/expr/cond2.C: Likewise.
1329 * g++.dg/warn/Waddress-1.C: Check locations.
1330 * g++.old-deja/g++.bugs/900324_02.C: Check location.
1331 * g++.old-deja/g++.jason/rfg20.C: Likewise.
1332 * g++.old-deja/g++.law/typeck1.C: Likewise.
1333 * g++.old-deja/g++.rfg/00321_01-.C: Likewise.
1334 * g++.old-deja/g++.rfg/00324_02-.C: Likewise.
1335
1336 * g++.dg/diagnostic/alignof1.C: New.
1337 * g++.dg/expr/sizeof1.C: Check location.
1338 * g++.dg/cpp0x/rv-lvalue-req.C: Check locations.
1339
1340 2019-11-02 Jakub Jelinek <jakub@redhat.com>
1341
1342 * c-c++-common/gomp/declare-variant-12.c: New test.
1343
1344 PR c++/89640
1345 * g++.dg/cpp1z/attr-lambda1.C: New test.
1346 * g++.dg/ext/attr-lambda2.C: New test.
1347
1348 * c-c++-common/gomp/declare-variant-6.c: Expect construct rather than
1349 constructor in diagnostic messages.
1350 * c-c++-common/gomp/declare-variant-7.c: Likewise.
1351 * c-c++-common/gomp/declare-variant-11.c: New test.
1352
1353 PR c++/88335 - Implement P1073R3: Immediate functions
1354 * g++.dg/cpp2a/consteval1.C: New test.
1355 * g++.dg/cpp2a/consteval2.C: New test.
1356 * g++.dg/cpp2a/consteval3.C: New test.
1357 * g++.dg/cpp2a/consteval4.C: New test.
1358 * g++.dg/cpp2a/consteval5.C: New test.
1359 * g++.dg/cpp2a/consteval6.C: New test.
1360 * g++.dg/cpp2a/consteval7.C: New test.
1361 * g++.dg/cpp2a/consteval8.C: New test.
1362 * g++.dg/cpp2a/consteval9.C: New test.
1363 * g++.dg/cpp2a/consteval10.C: New test.
1364 * g++.dg/cpp2a/consteval11.C: New test.
1365 * g++.dg/cpp2a/consteval12.C: New test.
1366 * g++.dg/cpp2a/consteval13.C: New test.
1367 * g++.dg/cpp2a/consteval14.C: New test.
1368 * g++.dg/ext/consteval1.C: New test.
1369
1370 PR c++/91369 - Implement P0784R7: constexpr new
1371 * g++.dg/cpp2a/constexpr-new6.C: New test.
1372 * g++.dg/cpp2a/constexpr-new7.C: New test.
1373
1374 * gcc.dg/pr36902.c: Terminate dg-warning regexp string.
1375
1376 2019-11-01 Martin Sebor <msebor@redhat.com>
1377
1378 PR middle-end/91679
1379 PR middle-end/91647
1380 PR middle-end/91463
1381 PR middle-end/92312
1382 * c-c++-common/Warray-bounds-2.c: Disable VRP. Adjust expected messages.
1383 * g++.dg/warn/Warray-bounds-8.C: Remove xfails.
1384 * gcc.dg/Warray-bounds-48.c: New test.
1385 * gcc.dg/Warray-bounds-49.c: New test.
1386 * gcc.dg/Wstringop-overflow-16.c: Adjust text of expected messages.
1387 * gcc.dg/Wstringop-overflow-21.c: New test.
1388 * gcc.dg/Wzero-length-array-bounds.c: New test.
1389 * gcc.dg/pr36902.c: Remove xfail.
1390 * gcc.dg/strlenopt-57.c: Add an expected warning.
1391
1392 2019-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
1393
1394 * gfortran.dg/byte_3.f: New test.
1395 * gfortran.dg/byte_4.f90: Ditto.
1396
1397 2019-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
1398
1399 PR fortran/90988
1400 * gfortran.dg/pr90988_4.f: New test.
1401
1402 2019-11-01 Martin Sebor <msebor@redhat.com>
1403
1404 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Declare test functions
1405 with noipa attribute.
1406
1407 2019-11-01 Nathan Sidwell <nathan@acm.org>
1408
1409 * g++.dg/template/fn.C: New.
1410
1411 2019-11-01 Kewen Lin <linkw@gcc.gnu.org>
1412
1413 PR testsuite/92127
1414 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Disable unroll.
1415 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1416 Likewise.
1417
1418 2019-10-31 Alexandre Oliva <oliva@adacore.com>
1419
1420 * gcc.misc-tests/help.exp: Test --help=common for full sentences.
1421
1422 2019-10-31 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR preprocessor/92296
1425 * c-c++-common/cpp/pr92296-1.c: New test.
1426 * c-c++-common/cpp/pr92296-2.c: New test.
1427
1428 2019-10-31 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1429
1430 * gcc.target/msp430/devices-main.c: Move to devices subdirectory.
1431 * gcc.target/msp430/devices/bad-devices-1.c: Update #include path to
1432 devices-main.c.
1433 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
1434 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
1435 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
1436 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
1437 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
1438 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
1439 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
1440 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
1441 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
1442 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
1443 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
1444 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
1445 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
1446 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
1447 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
1448 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
1449 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
1450 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
1451 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
1452 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
1453 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
1454 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
1455 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
1456 * gcc.target/msp430/devices/hard-foo.c: Likewise.
1457 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
1458 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
1459 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
1460 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
1461
1462 2019-10-31 Richard Sandiford <richard.sandiford@arm.com>
1463
1464 * g++.target/aarch64/sve/vcond_1_run.C: Update test name.
1465
1466 2019-10-31 Richard Sandiford <richard.sandiford@arm.com>
1467
1468 * gcc.target/aarch64/sve/vcond_4.c: Split parts out into...
1469 * gcc.target/aarch64/sve/vcond_4_costly.c,
1470 * gcc.target/aarch64/sve/vcond_4_sel.c,
1471 * gcc.target/aarch64/sve/vcond_4_zero.c: ...these new tests.
1472 * gcc.target/aarch64/sve/vcond_4_run.c: Adjust accordingly.
1473 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
1474
1475 2019-10-31 Richard Sandiford <richard.sandiford@arm.com>
1476
1477 * gcc.target/aarch64/sve/reduc_strict_3.c: Split all but the
1478 first function out into...
1479 * gcc.target/aarch64/sve/reduc_strict_4.c,
1480 * gcc.target/aarch64/sve/reduc_strict_5.c,
1481 * gcc.target/aarch64/sve/reduc_strict_6.c,
1482 * gcc.target/aarch64/sve/reduc_strict_7.c,
1483 * gcc.target/aarch64/sve/reduc_strict_8.c,
1484 * gcc.target/aarch64/sve/reduc_strict_9.c: ...these new tests.
1485 Test for scalable vectors instead of 256-bit vectors.
1486
1487 2019-10-31 Jakub Jelinek <jakub@redhat.com>
1488
1489 PR fortran/92284
1490 * gfortran.dg/bind_c_array_params_3_aux.c: Include
1491 ../../../libgfortran/ISO_Fortran_binding.h rather than
1492 ISO_Fortran_binding.h.
1493
1494 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
1495
1496 * gfortran.dg/achar_2.f90: Remove bogus line from
1497 last commit.
1498
1499 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
1500
1501 * gfortran.dg/achar_2.f90: Print 'DONE' and add dg-output.
1502
1503 2019-10-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1504
1505 * gcc.target/aarch64/sve/reduc_strict_3.c: Fix option order.
1506 * gcc.target/i386/avx-vzeroupper-19.c: Likewise.
1507 * gcc.target/i386/avx2-vect-mask-store-move1.c: Likewise.
1508 * gcc.target/i386/avx512f-gather-2.c: Likewise.
1509 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1510 * gcc.target/i386/l_fma_double_1.c: Likewise.
1511 * gcc.target/i386/l_fma_double_2.c: Likewise.
1512 * gcc.target/i386/l_fma_double_3.c: Likewise.
1513 * gcc.target/i386/l_fma_double_4.c: Likewise.
1514 * gcc.target/i386/l_fma_double_5.c: Likewise.
1515 * gcc.target/i386/l_fma_double_6.c: Likewise.
1516 * gcc.target/i386/l_fma_float_1.c: Likewise.
1517 * gcc.target/i386/l_fma_float_2.c: Likewise.
1518 * gcc.target/i386/l_fma_float_3.c: Likewise.
1519 * gcc.target/i386/l_fma_float_4.c: Likewise.
1520 * gcc.target/i386/l_fma_float_5.c: Likewise.
1521 * gcc.target/i386/l_fma_float_6.c: Likewise.
1522 * gcc.target/i386/mask-pack.c: Likewise.
1523 * gcc.target/i386/mask-unpack.c: Likewise.
1524
1525 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
1526
1527 PR fortran/92284
1528 * gfortran.dg/bind-c-intent-out.f90: Update expected dump;
1529 extend comment.
1530 * gfortran.dg/bind_c_array_params_3.f90: New.
1531 * gfortran.dg/bind_c_array_params_3_aux.c: New.
1532
1533 2019-10-31 Jakub Jelinek <jakub@redhat.com>
1534
1535 * c-c++-common/gomp/declare-variant-9.c: New test.
1536 * c-c++-common/gomp/declare-variant-10.c: New test.
1537
1538 2019-10-31 Tobias Burnus <tobias@codesourcery.com>
1539
1540 PR fortran/92277
1541 * fortran.dg/pr92277.f90: New.
1542
1543 2019-10-31 Jakub Jelinek <jakub@redhat.com>
1544
1545 PR middle-end/92231
1546 * gcc.c-torture/compile/pr92231.c: New test.
1547
1548 2019-10-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
1549
1550 * gcc.dg/vect/vect-epilogues.c: New test.
1551 * gcc.dg/vect/fast-math-vect-call-1.c: Disable for epilogue
1552 vectorization.
1553 * gcc.dg/vect/no-fast-math-vect16.c: Likewise.
1554 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Likewise.
1555 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Likewise.
1556 * gcc.dg/vect/no-section-anchors-vect-31.c: Likewise.
1557 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
1558 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
1559 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
1560 * gcc.dg/vect/no-vfa-vect-dv-2.c: Likewise.
1561 * gcc.dg/vect/pr33804.c: Likewise.
1562 * gcc.dg/vect/pr53773.c: Likewise.
1563 * gcc.dg/vect/pr65947-1.c: Likewise.
1564 * gcc.dg/vect/pr65947-13.c: Likewise.
1565 * gcc.dg/vect/pr65947-14.c: Likewise.
1566 * gcc.dg/vect/pr65947-4.c: Likewise.
1567 * gcc.dg/vect/pr80631-1.c: Likewise.
1568 * gcc.dg/vect/pr80631-2.c: Likewise.
1569 * gcc.dg/vect/slp-23.c: Likewise.
1570 * gcc.dg/vect/slp-25.c: Likewise.
1571 * gcc.dg/vect/slp-reduc-2.c: Likewise.
1572 * gcc.dg/vect/slp-reduc-5.c: Likewise.
1573 * gcc.dg/vect/slp-reduc-6.c: Likewise.
1574 * gcc.dg/vect/slp-reduc-sad-2.c: Likewise.
1575 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
1576 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1577 * gcc.dg/vect/vect-103.c: Likewise.
1578 * gcc.dg/vect/vect-109.c: Likewise.
1579 * gcc.dg/vect/vect-119.c: Likewise.
1580 * gcc.dg/vect/vect-24.c: Likewise.
1581 * gcc.dg/vect/vect-26.c: Likewise.
1582 * gcc.dg/vect/vect-27.c: Likewise.
1583 * gcc.dg/vect/vect-29.c: Likewise.
1584 * gcc.dg/vect/vect-42.c: Likewise.
1585 * gcc.dg/vect/vect-44.c: Likewise.
1586 * gcc.dg/vect/vect-48.c: Likewise.
1587 * gcc.dg/vect/vect-50.c: Likewise.
1588 * gcc.dg/vect/vect-52.c: Likewise.
1589 * gcc.dg/vect/vect-54.c: Likewise.
1590 * gcc.dg/vect/vect-56.c: Likewise.
1591 * gcc.dg/vect/vect-58.c: Likewise.
1592 * gcc.dg/vect/vect-60.c: Likewise.
1593 * gcc.dg/vect/vect-72.c: Likewise.
1594 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1595 * gcc.dg/vect/vect-75.c: Likewise.
1596 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1597 * gcc.dg/vect/vect-77-global.c: Likewise.
1598 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1599 * gcc.dg/vect/vect-78-global.c: Likewise.
1600 * gcc.dg/vect/vect-89-big-array.c: Likewise.
1601 * gcc.dg/vect/vect-89.c: Likewise.
1602 * gcc.dg/vect/vect-91.c: Likewise.
1603 * gcc.dg/vect/vect-92.c: Likewise.
1604 * gcc.dg/vect/vect-96.c: Likewise.
1605 * gcc.dg/vect/vect-cond-reduc-3.c: Likewise.
1606 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
1607 * gcc.dg/vect/vect-live-1.c: Likewise.
1608 * gcc.dg/vect/vect-live-2.c: Likewise.
1609 * gcc.dg/vect/vect-live-3.c: Likewise.
1610 * gcc.dg/vect/vect-live-4.c: Likewise.
1611 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1612 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1613 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1614 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1615 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1616 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1617 * gcc.dg/vect/vect-peel-1-epilogue.c: Likewise. New test.
1618 * gcc.dg/vect/vect-peel-1-src.c: Likewise. New test.
1619 * gcc.dg/vect/vect-peel-1.c: Likewise.
1620 * gcc.dg/vect/vect-peel-3-epilogue.c: Likewise. New test.
1621 * gcc.dg/vect/vect-peel-3-src.c: Likewise. New test.
1622 * gcc.dg/vect/vect-peel-3.c: Likewise.
1623 * gcc.dg/vect/vect-peel-4-epilogue.c: Likewise. New test.
1624 * gcc.dg/vect/vect-peel-4-src.c: Likewise. New test.
1625 * gcc.dg/vect/vect-peel-4.c: Likewise.
1626 * gcc.dg/vect/vect-reduc-6.c: Likewise.
1627 * gcc.dg/vect/vect-reduc-dot-s16a.c: Likewise.
1628 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
1629 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1630 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1631 * gcc.dg/vect/vect-reduc-dot-u8a.c: Likewise.
1632 * gcc.dg/vect/vect-reduc-dot-u8b.c: Likewise.
1633 * gcc.dg/vect/vect-reduc-pattern-1a.c: Likewise.
1634 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Likewise.
1635 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Likewise.
1636 * gcc.dg/vect/vect-reduc-pattern-2a.c: Likewise.
1637 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Likewise.
1638 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1639 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1640 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
1641 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
1642 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
1643 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1644 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: Likewise.
1645 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Likewise.
1646 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
1647 * gcc.target/i386/avx-vzeroupper-19.c: Likewise.
1648 * gcc.target/i386/avx2-vect-mask-store-move1.c: Likewise.
1649 * gcc.target/i386/avx512f-gather-2.c: Likewise.
1650 * gcc.target/i386/avx512f-gather-5.c: Likewise.
1651 * gcc.target/i386/l_fma_double_1.c: Likewise.
1652 * gcc.target/i386/l_fma_double_2.c: Likewise.
1653 * gcc.target/i386/l_fma_double_3.c: Likewise.
1654 * gcc.target/i386/l_fma_double_4.c: Likewise.
1655 * gcc.target/i386/l_fma_double_5.c: Likewise.
1656 * gcc.target/i386/l_fma_double_6.c: Likewise.
1657 * gcc.target/i386/l_fma_float_1.c: Likewise.
1658 * gcc.target/i386/l_fma_float_2.c: Likewise.
1659 * gcc.target/i386/l_fma_float_3.c: Likewise.
1660 * gcc.target/i386/l_fma_float_4.c: Likewise.
1661 * gcc.target/i386/l_fma_float_5.c: Likewise.
1662 * gcc.target/i386/l_fma_float_6.c: Likewise.
1663 * gcc.target/i386/mask-pack.c: Likewise.
1664 * gcc.target/i386/mask-unpack.c: Likewise.
1665 * gfortran.dg/vect/vect-4.f90: Likewise.
1666
1667 2019-10-30 Jakub Jelinek <jakub@redhat.com>
1668
1669 PR c++/91369 - Implement P0784R7: constexpr new
1670 * g++.dg/cpp2a/constexpr-new5.C: New test.
1671
1672 * g++.dg/cpp0x/Wpessimizing-move6.C: New test.
1673
1674 2019-10-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1675
1676 PR c++/92024
1677 * g++.dg/parse/crash70.C: New test.
1678 * c-c++-common/Wshadow-1.c: New test.
1679
1680 2019-10-30 Tobias Burnus <tobias@codesourcery.com>
1681
1682 PR fortran/92208
1683 * gfortran.dg/pr92208.f90: New.
1684
1685 2019-10-30 Marek Polacek <polacek@redhat.com>
1686
1687 PR c++/92134 - constinit malfunction in static data member.
1688 * g++.dg/cpp2a/constinit14.C: New test.
1689
1690 2019-10-30 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1691
1692 * gcc.target/msp430/mlarge-use-430-insn.c: New test.
1693
1694 2019-10-30 Richard Biener <rguenther@suse.de>
1695
1696 PR tree-optimization/92275
1697 * gcc.dg/torture/pr92275.c: New testcase.
1698
1699 2019-10-30 Jakub Jelinek <jakub@redhat.com>
1700
1701 * g++.dg/gomp/declare-variant-6.C: New test.
1702
1703 2019-10-30 Martin Liska <mliska@suse.cz>
1704
1705 * c-c++-common/Wstringop-truncation-4.c: Disable IPA ICF.
1706 * gcc.dg/tree-ssa/pr64910-2.c: Likewise.
1707 * gcc.dg/tree-ssa/pr79352.c: Likewise.
1708
1709 2019-10-30 Jakub Jelinek <jakub@redhat.com>
1710
1711 * c-c++-common/gomp/declare-variant-2.c: Add a test with , before
1712 match clause.
1713 * c-c++-common/gomp/declare-variant-6.c: Expect diagnostics also from
1714 C++ FE and adjust regexp so that it handles C++ pretty printing of
1715 function names.
1716 * g++.dg/gomp/declare-variant-1.C: New test.
1717 * g++.dg/gomp/declare-variant-2.C: New test.
1718 * g++.dg/gomp/declare-variant-3.C: New test.
1719 * g++.dg/gomp/declare-variant-4.C: New test.
1720 * g++.dg/gomp/declare-variant-5.C: New test.
1721
1722 2019-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1723
1724 * g++.dg/conversion/ptrmem2.C: Adjust for error + inform.
1725 * g++.dg/gomp/tpl-atomic-2.C: Likewise.
1726
1727 2019-10-30 Martin Liska <mliska@suse.cz>
1728
1729 PR lto/91393
1730 PR lto/88220
1731 * gcc.dg/lto/pr91393_0.c: New test.
1732
1733 2019-10-30 Jakub Jelinek <jakub@redhat.com>
1734
1735 PR tree-optimization/92262
1736 * g++.dg/opt/pr92262.C: New test.
1737
1738 2019-10-30 Richard Biener <rguenther@suse.de>
1739
1740 PR tree-optimization/65930
1741 * gcc.dg/vect/pr65930-2.c: New testcase.
1742
1743 2019-10-30 Mark Eggleston <mark.eggleston@codethink.com>
1744
1745 * gfortran.dg/no_overwrite_recursive_1.f90: New test.
1746 * gfortran.dg/no_overwrite_recursive_2.f90: New test.
1747
1748 2019-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1749
1750 * g++.dg/other/ptrmem8.C: Test locations too.
1751 * g++.dg/template/dtor6.C: Likewise.
1752
1753 2019-10-29 Marek Polacek <polacek@redhat.com>
1754
1755 PR c++/90998 - ICE with copy elision in init by ctor and -Wconversion.
1756 * g++.dg/cpp0x/overload-conv-4.C: New test.
1757
1758 2019-10-29 Jakub Jelinek <jakub@redhat.com>
1759
1760 PR c++/92201
1761 * g++.dg/other/pr92201.C: New test.
1762
1763 2019-10-29 Marek Polacek <polacek@redhat.com>
1764
1765 PR c++/91548 - fix detecting modifying const objects for ARRAY_REF.
1766 * g++.dg/cpp1y/constexpr-tracking-const15.C: New test.
1767 * g++.dg/cpp1y/constexpr-tracking-const16.C: New test.
1768 * g++.dg/cpp1z/constexpr-tracking-const1.C: New test.
1769
1770 2019-10-29 Martin Sebor <msebor@redhat.com>
1771
1772 PR testsuite/92144
1773 * c-c++-common/Warray-bounds-4.c: Disable test to avoid failures
1774 due to PR 83543.
1775
1776 2019-10-29 Richard Biener <rguenther@suse.de>
1777
1778 PR tree-optimization/92260
1779 * gcc.dg/pr92260.c: New testcase.
1780
1781 2019-10-29 Richard Biener <rguenther@suse.de>
1782
1783 PR tree-optimization/65930
1784 * gcc.dg/vect/pr65930-1.c: New testcase.
1785
1786 2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
1787 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1788 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1789
1790 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: New file.
1791 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: New file.
1792 * gcc.target/aarch64/sve/acle/asm: New test directory.
1793
1794 2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
1795
1796 * gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp: New file.
1797 * gcc.target/aarch64/sve/pcs/annotate_1.c: New test.
1798 * gcc.target/aarch64/sve/pcs/annotate_2.c: Likewise.
1799 * gcc.target/aarch64/sve/pcs/annotate_3.c: Likewise.
1800 * gcc.target/aarch64/sve/pcs/annotate_4.c: Likewise.
1801 * gcc.target/aarch64/sve/pcs/annotate_5.c: Likewise.
1802 * gcc.target/aarch64/sve/pcs/annotate_6.c: Likewise.
1803 * gcc.target/aarch64/sve/pcs/annotate_7.c: Likewise.
1804 * gcc.target/aarch64/sve/pcs/args_1.c: Likewise.
1805 * gcc.target/aarch64/sve/pcs/args_10.c: Likewise.
1806 * gcc.target/aarch64/sve/pcs/args_11_nosc.c: Likewise.
1807 * gcc.target/aarch64/sve/pcs/args_11_sc.c: Likewise.
1808 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise.
1809 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise.
1810 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise.
1811 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Likewise.
1812 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise.
1813 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise.
1814 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise.
1815 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise.
1816 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise.
1817 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise.
1818 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise.
1819 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise.
1820 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise.
1821 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise.
1822 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise.
1823 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise.
1824 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise.
1825 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise.
1826 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise.
1827 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise.
1828 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise.
1829 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise.
1830 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise.
1831 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise.
1832 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise.
1833 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise.
1834 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise.
1835 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise.
1836 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise.
1837 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise.
1838 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise.
1839 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise.
1840 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise.
1841 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise.
1842 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise.
1843 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise.
1844 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise.
1845 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise.
1846 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise.
1847 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise.
1848 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise.
1849 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise.
1850 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise.
1851 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise.
1852 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise.
1853 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise.
1854 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise.
1855 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise.
1856 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise.
1857 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise.
1858 * gcc.target/aarch64/sve/pcs/nosve_1.c: Likewise.
1859 * gcc.target/aarch64/sve/pcs/nosve_2.c: Likewise.
1860 * gcc.target/aarch64/sve/pcs/nosve_3.c: Likewise.
1861 * gcc.target/aarch64/sve/pcs/nosve_4.c: Likewise.
1862 * gcc.target/aarch64/sve/pcs/nosve_5.c: Likewise.
1863 * gcc.target/aarch64/sve/pcs/nosve_6.c: Likewise.
1864 * gcc.target/aarch64/sve/pcs/nosve_7.c: Likewise.
1865 * gcc.target/aarch64/sve/pcs/nosve_8.c: Likewise.
1866 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise.
1867 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise.
1868 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise.
1869 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise.
1870 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise.
1871 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise.
1872 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise.
1873 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise.
1874 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise.
1875 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise.
1876 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise.
1877 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise.
1878 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise.
1879 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise.
1880 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise.
1881 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise.
1882 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise.
1883 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise.
1884 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise.
1885 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise.
1886 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise.
1887 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise.
1888 * gcc.target/aarch64/sve/pcs/return_7.c: Likewise.
1889 * gcc.target/aarch64/sve/pcs/return_8.c: Likewise.
1890 * gcc.target/aarch64/sve/pcs/return_9.c: Likewise.
1891 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c: Likewise.
1892 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c: Likewise.
1893 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c: Likewise.
1894 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c: Likewise.
1895 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise.
1896 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise.
1897 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise.
1898 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise.
1899 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise.
1900 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise.
1901 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise.
1902 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise.
1903 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise.
1904 * gcc.target/aarch64/sve/pcs/stack_clash_1.c: Likewise.
1905 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c: Likewise.
1906 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c: Likewise.
1907 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c: Likewise.
1908 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c: Likewise.
1909 * gcc.target/aarch64/sve/pcs/stack_clash_2.c: Likewise.
1910 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Likewise.
1911 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise.
1912 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise.
1913 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise.
1914 * gcc.target/aarch64/sve/pcs/stack_clash_3.c: Likewise.
1915 * gcc.target/aarch64/sve/pcs/unprototyped_1.c: Likewise.
1916 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise.
1917 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise.
1918 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise.
1919 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise.
1920 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise.
1921 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise.
1922 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise.
1923 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise.
1924 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise.
1925 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise.
1926 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise.
1927 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise.
1928 * gcc.target/aarch64/sve/pcs/varargs_3_nosc.c: Likewise.
1929 * gcc.target/aarch64/sve/pcs/varargs_3_sc.c: Likewise.
1930 * gcc.target/aarch64/sve/pcs/vpcs_1.c: Likewise.
1931 * g++.target/aarch64/sve/catch_7.C: Likewise.
1932
1933 2019-10-29 Richard Sandiford <richard.sandiford@arm.com>
1934 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1935 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1936
1937 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: New file.
1938 * g++.target/aarch64/sve/acle/general-c++: New test directory.
1939 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: New file.
1940 * gcc.target/aarch64/sve/acle/general: New test directory.
1941 * gcc.target/aarch64/sve/acle/general-c: Likewise.
1942
1943 2019-10-29 Richard Biener <rguenther@suse.de>
1944
1945 PR tree-optimization/92241
1946 * gcc.dg/torture/pr92241-2.c: New testcase.
1947
1948 2019-10-29 Jakub Jelinek <jakub@redhat.com>
1949
1950 PR target/92258
1951 * gcc.target/i386/pr92258.c: New test.
1952
1953 2019-10-28 Martin Sebor <msebor@redhat.com>
1954
1955 * gcc.dg/strlenopt-89.c: New test.
1956 * gcc.dg/strlenopt-90.c: New test.
1957 * gcc.dg/Wstringop-overflow-20.c: New test.
1958
1959 2019-10-28 Martin Sebor <msebor@redhat.com>
1960
1961 PR tree-optimization/92226
1962 * gcc.dg/strlenopt-88.c: New test.
1963
1964 2019-10-28 Martin Sebor <msebor@redhat.com>
1965
1966 PR c/66970
1967 * c-c++-common/cpp/has-builtin-2.c: New test.
1968 * c-c++-common/cpp/has-builtin-3.c: New test.
1969 * c-c++-common/cpp/has-builtin.c: New test.
1970
1971 2019-10-28 Mihailo Stojanovic <mistojanovic@wavecomp.com>
1972
1973 PR target/82981
1974 * gcc.target/mips/mips64r6-ti-mult.c: New test.
1975
1976 * gcc.target/mips/mips-builtins-pure.c: New test.
1977
1978 * gcc.target/mips/msa-insert-split.c: New test.
1979
1980 2019-10-28 Andrew Burgess <andrew.burgess@embecosm.com>
1981
1982 * gcc.target/riscv/save-restore-2.c: New file.
1983 * gcc.target/riscv/save-restore-3.c: New file.
1984 * gcc.target/riscv/save-restore-4.c: New file.
1985 * gcc.target/riscv/save-restore-5.c: New file.
1986 * gcc.target/riscv/save-restore-6.c: New file.
1987 * gcc.target/riscv/save-restore-7.c: New file.
1988 * gcc.target/riscv/save-restore-8.c: New file.
1989
1990 2019-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1991
1992 PR tree-optimization/92163
1993 * gcc.dg/tree-ssa/pr92163.c: New test.
1994
1995 2019-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1996
1997 PR middle-end/91272
1998 * gcc.target/aarch64/sve/clastb_1.c: Add dg-scan.
1999 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
2000 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
2001 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
2002 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
2003 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
2004 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
2005 * gcc.target/aarch64/sve/clastb_8.c: Likewise.
2006
2007 2019-10-28 Richard Biener <rguenther@suse.de>
2008
2009 PR tree-optimization/92252
2010 * gcc.dg/torture/pr92252.c: New testcase.
2011
2012 2019-10-28 Richard Biener <rguenther@suse.de>
2013
2014 PR tree-optimization/92241
2015 * gcc.dg/torture/pr92241.c: New testcase.
2016
2017 2019-10-28 Uroš Bizjak <ubizjak@gmail.com>
2018
2019 PR target/92225
2020 * gcc.target/i386/pr92225.c: New test.
2021
2022 2019-10-28 Michael Matz <matz@suse.de>
2023
2024 PR middle-end/90796
2025 * gcc.dg/unroll-and-jam.c: Disable loop-invariant motion and adjust.
2026
2027 2019-10-28 Ilya Leoshkevich <iii@linux.ibm.com>
2028
2029 PR rtl-optimization/92007
2030 * g++.dg/opt/pr92007.C: New test (from Arseny Solokha).
2031
2032 2019-10-28 Tobias Burnus <tobias@codesourcery.com>
2033
2034 PR fortran/91863
2035 * gfortran.dg/bind-c-intent-out.f90: New.
2036
2037 2019-10-25 Jiufu Guo <guojiufu@linux.ibm.com>
2038
2039 PR tree-optimization/88760
2040 * gcc.target/powerpc/small-loop-unroll.c: New test.
2041 * c-c++-common/tsan/thread_leak2.c: Update test.
2042 * gcc.dg/pr59643.c: Update test.
2043 * gcc.target/powerpc/loop_align.c: Update test.
2044 * gcc.target/powerpc/ppc-fma-1.c: Update test.
2045 * gcc.target/powerpc/ppc-fma-2.c: Update test.
2046 * gcc.target/powerpc/ppc-fma-3.c: Update test.
2047 * gcc.target/powerpc/ppc-fma-4.c: Update test.
2048 * gcc.target/powerpc/pr78604.c: Update test.
2049
2050 2019-10-27 Andreas Tobler <andreast@gcc.gnu.org>
2051
2052 * gcc.c-torture/execute/fprintf-2.c: Silence a Free/NetBSD libc warning.
2053 * gcc.c-torture/execute/printf-2.c: Likewise.
2054 * gcc.c-torture/execute/user-printf.c: Likewise.
2055
2056 2019-10-27 Paul Thomas <pault@gcc.gnu.org>
2057
2058 PR fortran/86248
2059 * gfortran.dg/char_result_19.f90: New test.
2060 * gfortran.dg/char_result_mod_19.f90: Module for the new test.
2061
2062 2019-10-26 Hongtao Liu <hongtao.liu@intel.com>
2063
2064 PR target/89071
2065 * gcc.target/i386/pr87007-4.c: New test.
2066 * gcc.target/i386/pr87007-5.c: Ditto.
2067
2068 2019-10-25 Marek Polacek <polacek@redhat.com>
2069
2070 PR c++/91581 - ICE in exception-specification of defaulted ctor.
2071 * g++.dg/cpp0x/noexcept55.C: New test.
2072
2073 2019-10-25 Cesar Philippidis <cesar@codesourcery.com>
2074 Tobias Burnus <tobias@codesourcery.com>
2075
2076 * gfortran.dg/goacc/common-block-1.f90: New test.
2077 * gfortran.dg/goacc/common-block-2.f90: New test.
2078 * gfortran.dg/goacc/common-block-3.f90: New test.
2079
2080 2019-10-25 David Edelsohn <dje.gcc@gmail.com>
2081
2082 * gcc.target/powerpc/pr70100.c: Add -mvsx.
2083 Allow AIX ABI function name.
2084
2085 2019-10-25 Richard Biener <rguenther@suse.de>
2086
2087 PR tree-optimization/92222
2088 * gcc.dg/torture/pr92222.c: New testcase.
2089
2090 2019-10-25 Richard Sandiford <richard.sandiford@arm.com>
2091
2092 * gcc.target/aarch64/sve/reduc_strict_3.c (double_reduc1): Prevent
2093 the loop from being unrolled.
2094
2095 2019-10-25 Richard Sandiford <richard.sandiford@arm.com>
2096
2097 * gcc.target/aarch64/sve/loop_add_5.c: Remove XFAILs for tests
2098 that now pass.
2099 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
2100 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
2101 * gcc.target/aarch64/sve/reduc_5.c: Likewise.
2102 * gcc.target/aarch64/sve/reduc_8.c: Likewise.
2103 * gcc.target/aarch64/sve/slp_13.c: Likewise.
2104 * gcc.target/aarch64/sve/slp_5.c: Likewise. Update expected
2105 WHILELO counts.
2106 * gcc.target/aarch64/sve/slp_7.c: Likewise.
2107
2108 2019-10-25 Richard Sandiford <richard.sandiford@arm.com>
2109
2110 * gcc.dg/vect/pr65947-1.c: No longer expect doubled dump lines
2111 for FOLD_EXTRACT_LAST reductions.
2112 * gcc.dg/vect/pr65947-2.c: Likewise.
2113 * gcc.dg/vect/pr65947-3.c: Likewise.
2114 * gcc.dg/vect/pr65947-4.c: Likewise.
2115 * gcc.dg/vect/pr65947-5.c: Likewise.
2116 * gcc.dg/vect/pr65947-6.c: Likewise.
2117 * gcc.dg/vect/pr65947-9.c: Likewise.
2118 * gcc.dg/vect/pr65947-10.c: Likewise.
2119 * gcc.dg/vect/pr65947-12.c: Likewise.
2120 * gcc.dg/vect/pr65947-13.c: Likewise.
2121 * gcc.dg/vect/pr65947-14.c: Likewise.
2122 * gcc.dg/vect/pr80631-1.c: Likewise.
2123 * gcc.dg/vect/pr80631-2.c: Likewise.
2124 * gcc.dg/vect/vect-cond-reduc-3.c: Likewise.
2125 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
2126
2127 2019-10-24 Jakub Jelinek <jakub@redhat.com>
2128
2129 * c-c++-common/gomp/declare-variant-8.c: New test.
2130
2131 2019-10-24 Andreas Krebbel <krebbel@linux.ibm.com>
2132
2133 * gcc.dg/ipa/ipa-sra-19.c: Remove dg-skip-if. Add argument type to
2134 prototype of k.
2135
2136 2019-10-24 Richard Biener <rguenther@suse.de>
2137
2138 * gcc.dg/vect/slp-reduc-10a.c: New testcase.
2139 * gcc.dg/vect/slp-reduc-10b.c: Likewise.
2140 * gcc.dg/vect/slp-reduc-10c.c: Likewise.
2141 * gcc.dg/vect/slp-reduc-10d.c: Likewise.
2142 * gcc.dg/vect/slp-reduc-10e.c: Likewise.
2143
2144 2019-10-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2145
2146 * gcc.target/msp430/emulate-slli.c: Skip for -mcpu=msp430.
2147 Add shift by a constant 5 bits.
2148 Update scan-assembler directives.
2149 * gcc.target/msp430/emulate-srai.c: Likewise.
2150 * gcc.target/msp430/emulate-srli.c: Skip for -mcpu=msp430.
2151
2152 2019-10-24 Richard Biener <rguenther@suse.de>
2153
2154 PR tree-optimization/92205
2155 * gcc.dg/vect/pr92205.c: New testcase.
2156
2157 2019-10-24 Richard Biener <rguenther@suse.de>
2158
2159 PR tree-optimization/92203
2160 * gcc.dg/torture/pr92203.c: New testcase.
2161
2162 2019-10-24 Richard Biener <rguenther@suse.de>
2163
2164 PR tree-optimization/65930
2165 * gcc.dg/vect/vect-reduc-2short.c: Fix typo.
2166
2167 2019-10-24 Richard Biener <rguenther@suse.de>
2168
2169 PR tree-optimization/65930
2170 * gcc.dg/vect/vect-reduc-2char-big-array.c: Adjust again.
2171 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2172 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2173 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2174 * gcc.dg/vect/vect-reduc-pattern-2c.c: Likewise.
2175
2176 2019-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
2177
2178 * gcc.target/s390/load-thread-pointer-once-2.c: New test.
2179
2180 2019-10-24 Richard Biener <rguenther@suse.de>
2181
2182 * gcc.dg/vect/slp-reduc-9.c: New testcase.
2183
2184 2019-10-23 David Edelsohn <dje.gcc@gmail.com>
2185
2186 * gcc.target/powerpc/pr70010.c: Add -Wno-psabi.
2187 * gcc.target/powerpc/pr70010-[12].c: Require LTO.
2188 * gcc.target/powerpc/pr91275.c: Add -mcpu=power8.
2189
2190 2019-10-23 Richard Biener <rguenther@suse.de>
2191
2192 PR tree-optimization/65930
2193 * gcc.dg/vect/vect-reduc-2char-big-array.c: Adjust.
2194 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2195 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2196 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2197 * gcc.dg/vect/vect-reduc-pattern-2c.c: Likewise.
2198
2199 2019-10-23 Jakub Jelinek <jakub@redhat.com>
2200
2201 * g++.dg/cpp2a/constexpr-dtor3.C: Expect in 'constexpr' expansion of
2202 message on the line with variable declaration.
2203 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise.
2204
2205 2019-10-23 Eric Botcazou <ebotcazou@adacore.com>
2206
2207 * gcc.c-torture/execute/20191023-1.c: New test.
2208
2209 2019-10-23 Martin Liska <mliska@suse.cz>
2210
2211 PR ipa/91969
2212 * g++.dg/ipa/pr91969.C: New test.
2213
2214 2019-10-22 Marc Glisse <marc.glisse@inria.fr>
2215
2216 PR c++/85746
2217 * g++.dg/pr85746.C: New file.
2218
2219 2019-10-22 Richard Biener <rguenther@suse.de>
2220
2221 PR tree-optimization/92173
2222 * gcc.dg/torture/pr92173.c: New testcase.
2223
2224 2019-10-22 Michael Matz <matz@suse.de>
2225
2226 PR middle-end/90796
2227 * gcc.dg/unroll-and-jam.c: Add three invalid and one valid case.
2228
2229 2019-10-22 Richard Biener <rguenther@suse.de>
2230
2231 PR tree-optimization/92173
2232 * gcc.dg/torture/pr92173.c: New testcase.
2233
2234 2019-10-22 Richard Sandiford <richard.sandiford@arm.com>
2235
2236 * g++.dg/diagnostic/aka5.h: New test.
2237 * g++.dg/diagnostic/aka5a.C: Likewise.
2238 * g++.dg/diagnostic/aka5b.C: Likewise.
2239 * g++.target/aarch64/diag_aka_1.C: Likewise.
2240
2241 2019-10-22 Iain Sandoe <iain@sandoe.co.uk>
2242
2243 * gcc.dg/Wnonnull.c: Provide prototypes for strlen and memcpy.
2244 Use __SIZE_TYPE__ instead of size_t.
2245
2246 2019-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2247
2248 * g++.dg/parse/qualified2.C: Tighten dg-error directive.
2249 * g++.old-deja/g++.other/decl5.C: Don't expect redundant error.
2250
2251 2019-10-21 Jakub Jelinek <jakub@redhat.com>
2252
2253 PR c++/92015
2254 * g++.dg/cpp0x/constexpr-92015.C: New test.
2255
2256 2019-10-21 Marek Polacek <polacek@redhat.com>
2257
2258 PR c++/92062 - ODR-use ignored for static member of class template.
2259 * g++.dg/cpp0x/constexpr-odr1.C: New test.
2260 * g++.dg/cpp0x/constexpr-odr2.C: New test.
2261
2262 2019-10-21 Marek Polacek <polacek@redhat.com>
2263
2264 PR c++/92106 - ICE with structured bindings and -Wreturn-local-addr.
2265 * g++.dg/cpp1z/decomp50.C: New test.
2266
2267 2019-10-21 Richard Biener <rguenther@suse.de>
2268
2269 PR tree-optimization/92162
2270 * gcc.dg/pr92162.c: New testcase.
2271
2272 2019-10-21 Richard Biener <rguenther@suse.de>
2273
2274 PR tree-optimization/92161
2275 * gfortran.dg/pr92161.f: New testcase.
2276
2277 2019-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2278
2279 * gcc.target/aarch64/acle/rng_1.c: New test.
2280
2281 2019-10-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2282
2283 PR tree-optimization/91532
2284 * gcc.target/aarch64/sve/fmla_2.c: Add dg-scan check for two st1d
2285 insns.
2286
2287 2019-10-20 Georg-Johann Lay <avr@gjlay.de>
2288
2289 Fix some fallout for small targets.
2290
2291 PR testsuite/52641
2292 * gcc.dg/torture/pr86034.c: Use 32-bit base type for a bitfield of
2293 width > 16 bits.
2294 * gcc.dg/torture/pr90972.c [avr]: Add option "-w".
2295 * gcc.dg/torture/pr87693.c: Same.
2296 * gcc.dg/torture/pr91178.c: Add dg-require-effective-target size32plus.
2297 * gcc.dg/torture/pr91178-2.c: Same.
2298 * gcc.dg/torture/20181024-1.c
2299 * gcc.dg/torture/pr86554-1.c: Use 32-bit integers.
2300 * gcc.dg/tree-ssa/pr91091-1.c: Same.
2301
2302 2019-10-20 Jan Hubicka <hubicka@ucw.cz>
2303
2304 * gcc.c-torture/execute/alias-access-path-2.c: New testcase.
2305 * gcc.dg/tree-ssa/alias-access-path-11.c: xfail.
2306
2307 2019-10-20 Jakub Jelinek <jakub@redhat.com>
2308
2309 * g++.dg/cpp2a/nodiscard-reason-only-one.C: In dg-error or dg-warning
2310 remove (?n) uses and replace .* with \[^\n\r]*.
2311 * g++.dg/cpp2a/nodiscard-reason.C: Likewise.
2312 * g++.dg/cpp2a/nodiscard-once.C: Likewise.
2313 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise.
2314
2315 2019-10-19 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR target/92140
2318 * gcc.target/i386/pr92140.c: New test.
2319 * gcc.c-torture/execute/pr92140.c: New test.
2320
2321 2019-10-19 Iain Sandoe <iain@sandoe.co.uk>
2322
2323 * gcc.dg/Wnonnull.c: Add attributed function declarations for
2324 memcpy and strlen for Darwin.
2325
2326 2019-10-18 Martin Sebor <msebor@redhat.com>
2327
2328 PR tree-optimization/92157
2329 * gcc.dg/strlenopt-69.c: Disable test failing due to PR 92155.
2330 * gcc.dg/strlenopt-87.c: New test.
2331
2332 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
2333
2334 * gcc.target/arm/negdi-3.c: Update expected output to allow NEGS.
2335
2336 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
2337
2338 * gcc.dg/builtin-arith-overflow-3.c: New test.
2339
2340 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
2341
2342 * gcc.target/arm/negdi-3.c: Remove XFAIL markers.
2343
2344 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
2345
2346 * gcc.target/arm/pr53447-1.c: Remove XFAIL.
2347 * gcc.target/arm/pr53447-3.c: Remove XFAIL.
2348 * gcc.target/arm/pr53447-4.c: Remove XFAIL.
2349
2350 2019-10-18 Richard Earnshaw <rearnsha@arm.com>
2351
2352 * gcc.target/arm/negdi-3.c: Add XFAILS.
2353 * gcc.target/arm/pr3447-1.c: Likewise.
2354 * gcc.target/arm/pr3447-3.c: Likewise.
2355 * gcc.target/arm/pr3447-4.c: Likewise.
2356
2357 2019-10-18 Steven G. Kargl <kargl@gcc.gnu.org>
2358
2359 PR fortran/69455
2360 * gfortran.dg/pr69455_1.f90: New test.
2361 * gfortran.dg/pr69455_2.f90: Ditto.
2362
2363 2019-10-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
2364
2365 * gcc.target/arm/multilib.exp: Add extra tests.
2366
2367 2019-10-18 Tobias Burnus <tobias@codesourcery.com>
2368
2369 PR fortran/91586
2370 * gfortran.dg/class_71.f90: New.
2371
2372 2019-10-18 Georg-Johann Lay <avr@gjlay.de>
2373
2374 Fix some fallout for small targets.
2375
2376 PR testsuite/52641
2377 * gcc.c-torture/execute/20190820-1.c:
2378 Add dg-require-effective-target int32plus.
2379 * gcc.c-torture/execute/pr85331.c
2380 Add dg-require-effective-target double64plus.
2381 * gcc.dg/pow-sqrt-1.c: Same.
2382 * gcc.dg/pow-sqrt-2.c: Same.
2383 * gcc.dg/pow-sqrt-3.c: Same.
2384 * gcc.c-torture/execute/20190901-1.c: Same.
2385 * gcc.c-torture/execute/user-printf.c [avr]: Skip.
2386 * gcc.c-torture/execute/fprintf-2.c [avr]: Skip.
2387 * gcc.c-torture/execute/printf-2.c [avr]: Skip.
2388 * gcc.dg/Wlarger-than3.c [avr]: Skip.
2389 * gcc.c-torture/execute/ieee/20041213-1.c (sqrt)
2390 [avr,double=float]: Provide custom prototype.
2391 * gcc.dg/pr36017.c: Same.
2392 * gcc.c-torture/execute/pr90025.c: Use 32-bit int.
2393 * gcc.dg/complex-7.c: Add dg-require-effective-target double64.
2394 * gcc.dg/loop-versioning-1.c:
2395 Add dg-require-effective-target size32plus.
2396 * gcc.dg/loop-versioning-2.c: Same.
2397
2398 2019-10-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2399 Richard Sandiford <richard.sandiford@arm.com>
2400
2401 PR target/86753
2402 * gcc.target/aarch64/sve/cond_cnot_2.c: Remove XFAIL
2403 from { scan-assembler-not {\tsel\t}.
2404 * gcc.target/aarch64/sve/cond_convert_1.c: Adjust to make
2405 only one load conditional.
2406 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
2407 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
2408 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAIL's.
2409 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
2410
2411 2019-10-18 Jakub Jelinek <jakub@redhat.com>
2412
2413 PR tree-optimization/92056
2414 * gcc.dg/tree-ssa/pr92056.c: New test.
2415
2416 2019-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2417
2418 * g++.old-deja/g++.other/decl9.C: Check locations too.
2419
2420 2019-10-17 Yuliang Wang <yuliang.wang@arm.com>
2421
2422 * gcc.target/aarch64/sve2/eor3_1.c: New test.
2423 * gcc.target/aarch64/sve2/nlogic_1.c: As above.
2424 * gcc.target/aarch64/sve2/nlogic_2.c: As above.
2425 * gcc.target/aarch64/sve2/bitsel_1.c: As above.
2426 * gcc.target/aarch64/sve2/bitsel_2.c: As above.
2427 * gcc.target/aarch64/sve2/bitsel_3.c: As above.
2428 * gcc.target/aarch64/sve2/bitsel_4.c: As above.
2429
2430 2019-10-17 Aldy Hernandez <aldyh@redhat.com>
2431
2432 * gcc.dg/tree-ssa/evrp4.c: Check for +INF instead of -1.
2433
2434 2019-10-17 Christophe Lyon <christophe.lyon@linaro.org>
2435
2436 * gcc.target/arm/vseleqdf.c: Add missing closing bracket.
2437 * gcc.target/arm/vseleqsf.c: Likewise.
2438 * gcc.target/arm/vselgedf.c: Likewise.
2439 * gcc.target/arm/vselgesf.c: Likewise.
2440 * gcc.target/arm/vselgtdf.c: Likewise.
2441 * gcc.target/arm/vselgtsf.c: Likewise.
2442 * gcc.target/arm/vselledf.c: Likewise.
2443 * gcc.target/arm/vsellesf.c: Likewise.
2444 * gcc.target/arm/vselltdf.c: Likewise.
2445 * gcc.target/arm/vselltsf.c: Likewise.
2446 * gcc.target/arm/vselnedf.c: Likewise.
2447 * gcc.target/arm/vselnesf.c: Likewise.
2448 * gcc.target/arm/vselvcdf.c: Likewise.
2449 * gcc.target/arm/vselvcsf.c: Likewise.
2450 * gcc.target/arm/vselvsdf.c: Likewise.
2451 * gcc.target/arm/vselvssf.c: Likewise.
2452
2453 2019-10-17 Mark Eggleston <mark.eggleston@codethink.com>
2454
2455 * gfortran.dg/auto_in_equiv_3.f90: New test.
2456 * gfortran.dg/auto_in_equiv_4.f90: New test.
2457 * gfortran.dg/auto_in_equiv_5.f90: New test.
2458 * gfortran.dg/auto_in_equiv_6.f90: New test.
2459 * gfortran.dg/auto_in_equiv_7.f90: New test.
2460
2461 2019-10-17 Georg-Johann Lay <avr@gjlay.de>
2462
2463 * gcc.target/avr/progmem-error-1.cpp: Fix location of the
2464 expected diagnostic.
2465
2466 2019-10-17 Feng Xue <fxue@os.amperecomputing.com>
2467
2468 PR testsuite/92125
2469 * gcc.dg/ipa/pr91088.c: Change char conversion to bitand.
2470
2471 2019-10-17 Jakub Jelinek <jakub@redhat.com>
2472
2473 PR tree-optimization/92056
2474 * gcc.c-torture/compile/pr92056.c: New test.
2475
2476 PR tree-optimization/92115
2477 * gcc.dg/pr92115.c: New test.
2478
2479 PR fortran/87752
2480 * gfortran.dg/gomp/pr87752.f90: New test.
2481
2482 2019-10-17 Richard Biener <rguenther@suse.de>
2483
2484 PR debug/91887
2485 * g++.dg/debug/dwarf2/pr91887.C: New testcase.
2486
2487 2019-10-16 Martin Sebor <msebor@redhat.com>
2488
2489 PR tree-optimization/83821
2490 * c-c++-common/Warray-bounds-4.c: Remove XFAIL.
2491 * gcc.dg/strlenopt-82.c: New test.
2492 * gcc.dg/strlenopt-83.c: Same.
2493 * gcc.dg/strlenopt-84.c: Same.
2494 * gcc.dg/strlenopt-85.c: Same.
2495 * gcc.dg/strlenopt-86.c: Same.
2496 * gcc.dg/tree-ssa/calloc-4.c: Same.
2497 * gcc.dg/tree-ssa/calloc-5.c: Same.
2498
2499 2019-10-16 Martin Sebor <msebor@redhat.com>
2500
2501 PR tree-optimization/91996
2502 * gcc.dg/strlenopt-80.c: New test.
2503 * gcc.dg/strlenopt-81.c: New test.
2504
2505 2019-10-16 Mihailo Stojanovic <mistojanovic@wavecomp.com>
2506
2507 * gcc.target/mips/msa-dpadd-dpsub.c: New test.
2508
2509 2019-10-16 Wilco Dijkstra <wdijkstr@arm.com>
2510
2511 * gcc.target/aarch64/symbol-range.c: Improve testcase.
2512 * gcc.target/aarch64/symbol-range-tiny.c: Likewise.
2513
2514 2019-10-16 Richard Biener <rguenther@suse.de>
2515
2516 * gcc.dg/vect/vect-cond-reduc-3.c: New testcase.
2517 * gcc.dg/vect/vect-cond-reduc-4.c: Likewise.
2518
2519 2019-10-16 Peter Bergner <bergner@linux.ibm.com>
2520 Jiufu Guo <guojiufu@linux.ibm.com>
2521
2522 PR target/70010
2523 * gcc.target/powerpc/pr70010.c: New test.
2524 * gcc.target/powerpc/pr70010-1.c: New test.
2525 * gcc.target/powerpc/pr70010-2.c: New test.
2526 * gcc.target/powerpc/pr70010-3.c: New test.
2527 * gcc.target/powerpc/pr70010-4.c: New test.
2528
2529 2019-10-16 Feng Xue <fxue@os.amperecomputing.com>
2530
2531 PR ipa/91088
2532 * gcc.dg/ipa/pr91088.c: New test.
2533 * gcc.dg/ipa/pr91089.c: Add sub-test for range analysis.
2534 * g++.dg/tree-ssa/ivopts-3.C: Force a function to be noinline.
2535
2536 2019-10-15 Andrew Sutton <asutton@lock3software.com>
2537
2538 * g++.dg/cpp2a/concepts5.C: New test.
2539
2540 2019-10-15 Andrew Pinski <apinski@marvell.com>
2541
2542 * gcc.c-torture/compile/20191015-1.c: New test.
2543 * gcc.c-torture/compile/20191015-2.c: New test.
2544
2545 2019-10-15 Martin Sebor <msebor@redhat.com>
2546
2547 PR testsuite/92016
2548 * gcc.dg/Wstringop-overflow-17.c: Expect an additional warning.
2549
2550 2019-10-15 Bill Schmidt <wschmidt@linux.ibm.com>
2551
2552 PR target/92093
2553 * gcc.target/powerpc/pr91275.c: Fix type and endian issues.
2554
2555 2019-10-15 Richard Biener <rguenther@suse.de>
2556
2557 PR testsuite/92048
2558 * gcc.dg/vect/fast-math-vect-pr29925.c: Avoid unrolling of
2559 inner loop.
2560
2561 2019-10-15 Ilya Leoshkevich <iii@linux.ibm.com>
2562
2563 * gcc.target/s390/load-thread-pointer-once.c: New test.
2564
2565 2019-10-15 Richard Biener <rguenther@suse.de>
2566
2567 PR tree-optimization/92094
2568 * gfortran.dg/pr92094.f90: New testcase.
2569
2570 2019-10-15 Hongyu Wang <hongyu.wang@intel.com>
2571
2572 PR target/92035
2573 * gcc.target/i386/avx512f-vrndscaless-1.c: Add scan-assembler-times
2574 directives for newly expected instructions.
2575 * gcc.target/i386/avx512f-vrndscalesd-1.c: Likewise.
2576 * gcc.target/i386/avx512f-vrndscaless-2.c
2577 (avx512f_test): Add tests for new intrinsics.
2578 * gcc.target/i386/avx512f-vrndscalesd-2.c: Likewise.
2579 * gcc.target/i386/avx-1.c (__builtin_ia32_rndscalefss_round,
2580 __builtin_ia32_rndscalefsd_round): Remove.
2581 (__builtin_ia32_rndscalefss_mask_round,
2582 __builtin_ia32_rndscalefsd_mask_round): Define.
2583 * gcc.target/i386/sse-13.c: Ditto.
2584 * gcc.target/i386/sse-23.c: Ditto.
2585
2586 2019-10-15 Richard Biener <rguenther@suse.de>
2587
2588 PR middle-end/92046
2589 * c-c++-common/cxxbitfields-3.c: Adjust.
2590 * c-c++-common/cxxbitfields-6.c: Likewise.
2591 * c-c++-common/simulate-thread/bitfields-1.c: Likewise.
2592 * c-c++-common/simulate-thread/bitfields-2.c: Likewise.
2593 * c-c++-common/simulate-thread/bitfields-3.c: Likewise.
2594 * c-c++-common/simulate-thread/bitfields-4.c: Likewise.
2595 * g++.dg/simulate-thread/bitfields-2.C: Likewise.
2596 * g++.dg/simulate-thread/bitfields.C: Likewise.
2597 * gcc.dg/lto/pr52097_0.c: Likewise.
2598 * gcc.dg/simulate-thread/speculative-store-2.c: Likewise.
2599 * gcc.dg/simulate-thread/speculative-store-3.c: Likewise.
2600 * gcc.dg/simulate-thread/speculative-store-4.c: Likewise.
2601 * gcc.dg/simulate-thread/speculative-store.c: Likewise.
2602 * gcc.dg/tree-ssa/20050314-1.c: Likewise.
2603
2604 2019-10-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2605
2606 PR tree-optimization/92085
2607 * gcc.dg/tree-ssa/pr92085-1.c: New test.
2608 * gcc.dg/tree-ssa/pr92085-2.c: Likewise.
2609
2610 2019-10-14 Steven G. Kargl <kargl@gcc.gnu.org>
2611
2612 PR fortran/89943
2613 * gfortran.dg/pr89943_1.f90: New test.
2614 * gfortran.dg/pr89943_2.f90: Ditto.
2615 * gfortran.dg/pr89943_3.f90: Ditto.
2616 * gfortran.dg/pr89943_4.f90: Ditto.
2617
2618 2019-10-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2619
2620 PR fortran/92004
2621 * gfortran.dg/argument_checking_24.f90: New test.
2622 * gfortran.dg/abstract_type_6.f90: Add error message.
2623 * gfortran.dg/argument_checking_11.f90: Correct wording
2624 in error message.
2625 * gfortran.dg/argumeent_checking_13.f90: Likewise.
2626 * gfortran.dg/interface_40.f90: Add error message.
2627
2628 2019-10-14 Maya Rashish <coypu@sdf.org>
2629
2630 * gcc.c-torture/compile/pr85401: New test.
2631
2632 2019-10-14 Mihailo Stojanovic <mistojanovic@wavecomp.com>
2633
2634 * gcc.target/mips/constant-spill.c: New test.
2635
2636 2019-10-14 Richard Biener <rguenther@suse.de>
2637
2638 PR tree-optimization/92069
2639 * gcc.dg/torture/pr92069.c: New testcase.
2640
2641 2019-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2642
2643 * g++.dg/cpp0x/constexpr-union5.C: Test location(s) too.
2644 * g++.dg/diagnostic/bitfld2.C: Likewise.
2645 * g++.dg/ext/anon-struct1.C: Likewise.
2646 * g++.dg/ext/anon-struct6.C: Likewise.
2647 * g++.dg/ext/flexary19.C: Likewise.
2648 * g++.dg/ext/flexary9.C: Likewise.
2649 * g++.dg/template/error17.C: Likewise.
2650
2651 2019-10-14 Jakub Jelinek <jakub@redhat.com>
2652
2653 PR c++/92084
2654 * g++.dg/gomp/pr92084.C: New test.
2655
2656 2019-10-14 Richard Sandiford <richard.sandiford@arm.com>
2657
2658 * gcc.dg/diag-aka-5.h: New test.
2659 * gcc.dg/diag-aka-5a.c: Likewise.
2660 * gcc.dg/diag-aka-5b.c: Likewise.
2661 * gcc.target/aarch64/diag_aka_1.c (f): Expect an aka to be printed
2662 for myvec.
2663
2664 2019-10-14 Jakub Jelinek <jakub@redhat.com>
2665
2666 * c-c++-common/gomp/declare-variant-7.c: Add tests for clauses not
2667 separated by commas in simd selector trait properties.
2668
2669 2019-10-14 Aldy Hernandez <aldyh@redhat.com>
2670
2671 * gcc.dg/tree-ssa/evrp4.c: Adjust for unsigned non-zero being
2672 [1,MAX].
2673
2674 2019-10-13 Iain Sandoe <iain@sandoe.co.uk>
2675
2676 * gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in
2677 indirection label prefix, for Darwin.
2678 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2679 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2680 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2681 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2682 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2683 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2684 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2685 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2686 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2687 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2688 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2689 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2690 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2691 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2692 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2693 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2694 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2695 * gcc.target/i386/pr32219-2.c: Likewise.
2696 * gcc.target/i386/pr32219-3.c: Likewise.
2697 * gcc.target/i386/pr32219-4.c: Likewise.
2698 * gcc.target/i386/pr32219-7.c: Likewise.
2699 * gcc.target/i386/pr32219-8.c: Likewise.
2700 * gcc.target/i386/ret-thunk-14.c: Likewise.
2701 * gcc.target/i386/ret-thunk-15.c: Likewise.
2702 * gcc.target/i386/ret-thunk-9.c: Likewise.
2703
2704 2019-10-13 Damian Rouson <damain@sourceryinstitue.org>
2705
2706 PR fortran/91513
2707 * gfortran.dg/impure_assignment_2.f90: Update dg-error regex.
2708
2709 2019-10-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2710
2711 PR fortran/92017
2712 * gfortran.dg/minmaxloc_14.f90: New test.
2713
2714 2019-10-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2715
2716 * lib/target-supports.exp (add_options_for_c99_runtime): Remove.
2717 (check_effective_target_c99_runtime): Remove call to
2718 add_options_for_c99_runtime.
2719
2720 * gcc.dg/builtins-18.c: Remove dg-add-options c99_runtime.
2721 * gcc.dg/builtins-20.c: Likewise.
2722 * gcc.dg/builtins-53.c: Likewise.
2723 * gcc.dg/builtins-55.c: Likewise.
2724 * gcc.dg/builtins-67.c: Likewise.
2725 * gcc.dg/c99-tgmath-1.c: Likewise.
2726 * gcc.dg/c99-tgmath-2.c: Likewise.
2727 * gcc.dg/c99-tgmath-3.c: Likewise.
2728 * gcc.dg/c99-tgmath-4.c: Likewise.
2729 * gcc.dg/ipa/inline-8.c: Likewise.
2730 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
2731 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
2732 * gcc.dg/nextafter-2.c: Likewise.
2733 * gcc.dg/pr42427.c: Likewise.
2734 * gcc.dg/pr78965.c: Likewise.
2735 * gcc.dg/single-precision-constant.c: Likewise.
2736 * gcc.dg/torture/builtin-convert-1.c: Likewise.
2737 * gcc.dg/torture/builtin-convert-2.c: Likewise.
2738 * gcc.dg/torture/builtin-convert-3.c: Likewise.
2739 * gcc.dg/torture/builtin-convert-4.c: Likewise.
2740 * gcc.dg/torture/builtin-fp-int-inexact.c: Likewise.
2741 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: Likewise.
2742 * gcc.dg/torture/builtin-integral-1.c: Likewise.
2743 * gcc.dg/torture/builtin-power-1.c: Likewise.
2744 * gcc.dg/tree-ssa/copy-sign-1.c: Likewise.
2745 * gcc.dg/tree-ssa/minmax-2.c: Likewise.
2746 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
2747 * gcc.target/i386/387-builtin-fp-int-inexact.c: Likewise.
2748 * gcc.target/i386/387-rint-inline-1.c: Likewise.
2749 * gcc.target/i386/387-rint-inline-2.c: Likewise.
2750 * gcc.target/i386/conversion.c: Likewise.
2751 * gcc.target/i386/pr47312.c: Likewise.
2752 * gcc.target/i386/sse2-builtin-fp-int-inexact.c: Likewise.
2753 * gcc.target/i386/sse2-rint-inline-1.c: Likewise.
2754 * gcc.target/i386/sse2-rint-inline-2.c: Likewise.
2755 * gcc.target/i386/sse4_1-builtin-fp-int-inexact.c: Likewise.
2756 * gcc.target/i386/sse4_1-rint-inline.c: Likewise.
2757
2758 2019-10-12 Jakub Jelinek <jakub@redhat.com>
2759
2760 PR middle-end/92063
2761 * gcc.c-torture/compile/pr92063.c: New test.
2762
2763 * c-c++-common/gomp/declare-variant-2.c: Adjust for error recovery
2764 improvements. Add new tests.
2765 * c-c++-common/gomp/declare-variant-4.c: New test.
2766 * c-c++-common/gomp/declare-variant-5.c: New test.
2767 * c-c++-common/gomp/declare-variant-6.c: New test.
2768 * c-c++-common/gomp/declare-variant-7.c: New test.
2769
2770 2019-10-11 Joseph Myers <joseph@codesourcery.com>
2771
2772 * gcc.dg/dfp/c11-constants-1.c, gcc.dg/dfp/c11-constants-2.c,
2773 gcc.dg/dfp/c2x-constants-1.c, gcc.dg/dfp/c2x-constants-2.c: New
2774 tests.
2775 * gcc.dg/dfp/constants-pedantic.c: Use -std=gnu17 explicitly.
2776 Update expected diagnostics.
2777
2778 2019-10-11 Marek Polacek <polacek@redhat.com>
2779
2780 PR c++/92070 - bogus error with -fchecking=2.
2781 * g++.dg/expr/cond17.C: New test.
2782
2783 2019-10-11 Marek Polacek <polacek@redhat.com>
2784
2785 PR c++/92049 - extra error with -fchecking=2.
2786 * g++.dg/template/builtin2.C: New test.
2787
2788 2019-10-11 Jim Wilson <jimw@sifive.com>
2789
2790 PR rtl-optimization/91860
2791 * gcc.dg/pr91860-1.c: New testcase.
2792 * gcc.dg/pr91860-2.c: New testcase.
2793 * gcc.dg/pr91860-3.c: New testcase.
2794 * gcc.dg/pr91860-4.c: New testcase.
2795
2796 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2797
2798 PR fortran/91649
2799 * gfortran.dg/pr91649.f90: New test.
2800
2801 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2802
2803 PR fortran/91715
2804 * gfortran.dg/function_kinds_5.f90: Prune run-on error.
2805 * gfortran.dg/pr85543.f90: Ditto.
2806 * gfortran.dg/pr91715.f90: New test.
2807
2808 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2809
2810 PR fortran/92018
2811 * gfortran.dg/gnu_logical_2.f90: Update dg-error regex.
2812 * gfortran.dg/pr81509_2.f90: Ditto.
2813 * gfortran.dg/pr92018.f90: New test.
2814
2815 2019-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2816
2817 PR fortran/92019
2818 * gfortran.dg/pr92019.f90: New test.
2819
2820 2019-10-11 Joseph Myers <joseph@codesourcery.com>
2821
2822 * gcc.dg/dfp/c11-keywords-1.c, gcc.dg/dfp/c11-keywords-2.c,
2823 gcc.dg/dfp/c2x-keywords-1.c, gcc.dg/dfp/c2x-keywords-2.c: New
2824 tests.
2825 * gcc.dg/dfp/keywords-ignored-c99.c: Remove test.
2826 * gcc.dg/dfp/constants-c99.c, gcc.dg/dfp/keywords-c89.c,
2827 gcc.dg/dfp/keywords-c99.c: Use -pedantic-errors.
2828
2829 2019-10-11 Tobias Burnus <tobias@codesourcery.com>
2830
2831 PR fortran/92050
2832 * gfortran.dg/pr92050.f90: New.
2833
2834 2019-10-11 Richard Biener <rguenther@suse.de>
2835
2836 PR tree-optimization/90883
2837 PR tree-optimization/91091
2838 * gcc.dg/torture/20191011-1.c: New testcase.
2839 * gcc.dg/tree-ssa/ssa-fre-82.c: Likewise.
2840 * gcc.dg/tree-ssa/ssa-fre-83.c: Likewise.
2841 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: Disable FRE.
2842 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: Likewise.
2843
2844 2019-10-11 Eric Botcazou <ebotcazou@adacore.com>
2845
2846 * gnat.dg/specs/size_clause4.ads: New test.
2847
2848 2019-10-11 Ilya Leoshkevich <iii@linux.ibm.com>
2849
2850 PR target/77918
2851 * gcc.target/s390/s390.exp: Enable Fortran tests.
2852 * gcc.target/s390/zvector/autovec-double-quiet-eq.c: New test.
2853 * gcc.target/s390/zvector/autovec-double-quiet-ge.c: New test.
2854 * gcc.target/s390/zvector/autovec-double-quiet-gt.c: New test.
2855 * gcc.target/s390/zvector/autovec-double-quiet-le.c: New test.
2856 * gcc.target/s390/zvector/autovec-double-quiet-lt.c: New test.
2857 * gcc.target/s390/zvector/autovec-double-quiet-ordered.c: New test.
2858 * gcc.target/s390/zvector/autovec-double-quiet-uneq.c: New test.
2859 * gcc.target/s390/zvector/autovec-double-quiet-unordered.c: New test.
2860 * gcc.target/s390/zvector/autovec-double-signaling-eq-z13-finite.c: New test.
2861 * gcc.target/s390/zvector/autovec-double-signaling-eq-z13.c: New test.
2862 * gcc.target/s390/zvector/autovec-double-signaling-eq.c: New test.
2863 * gcc.target/s390/zvector/autovec-double-signaling-ge-z13-finite.c: New test.
2864 * gcc.target/s390/zvector/autovec-double-signaling-ge-z13.c: New test.
2865 * gcc.target/s390/zvector/autovec-double-signaling-ge.c: New test.
2866 * gcc.target/s390/zvector/autovec-double-signaling-gt-z13-finite.c: New test.
2867 * gcc.target/s390/zvector/autovec-double-signaling-gt-z13.c: New test.
2868 * gcc.target/s390/zvector/autovec-double-signaling-gt.c: New test.
2869 * gcc.target/s390/zvector/autovec-double-signaling-le-z13-finite.c: New test.
2870 * gcc.target/s390/zvector/autovec-double-signaling-le-z13.c: New test.
2871 * gcc.target/s390/zvector/autovec-double-signaling-le.c: New test.
2872 * gcc.target/s390/zvector/autovec-double-signaling-lt-z13-finite.c: New test.
2873 * gcc.target/s390/zvector/autovec-double-signaling-lt-z13.c: New test.
2874 * gcc.target/s390/zvector/autovec-double-signaling-lt.c: New test.
2875 * gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13-finite.c: New test.
2876 * gcc.target/s390/zvector/autovec-double-signaling-ltgt-z13.c: New test.
2877 * gcc.target/s390/zvector/autovec-double-signaling-ltgt.c: New test.
2878 * gcc.target/s390/zvector/autovec-double-smax-z13.F90: New test.
2879 * gcc.target/s390/zvector/autovec-double-smax.F90: New test.
2880 * gcc.target/s390/zvector/autovec-double-smin-z13.F90: New test.
2881 * gcc.target/s390/zvector/autovec-double-smin.F90: New test.
2882 * gcc.target/s390/zvector/autovec-float-quiet-eq.c: New test.
2883 * gcc.target/s390/zvector/autovec-float-quiet-ge.c: New test.
2884 * gcc.target/s390/zvector/autovec-float-quiet-gt.c: New test.
2885 * gcc.target/s390/zvector/autovec-float-quiet-le.c: New test.
2886 * gcc.target/s390/zvector/autovec-float-quiet-lt.c: New test.
2887 * gcc.target/s390/zvector/autovec-float-quiet-ordered.c: New test.
2888 * gcc.target/s390/zvector/autovec-float-quiet-uneq.c: New test.
2889 * gcc.target/s390/zvector/autovec-float-quiet-unordered.c: New test.
2890 * gcc.target/s390/zvector/autovec-float-signaling-eq.c: New test.
2891 * gcc.target/s390/zvector/autovec-float-signaling-ge.c: New test.
2892 * gcc.target/s390/zvector/autovec-float-signaling-gt.c: New test.
2893 * gcc.target/s390/zvector/autovec-float-signaling-le.c: New test.
2894 * gcc.target/s390/zvector/autovec-float-signaling-lt.c: New test.
2895 * gcc.target/s390/zvector/autovec-float-signaling-ltgt.c: New test.
2896 * gcc.target/s390/zvector/autovec-fortran.h: New test.
2897 * gcc.target/s390/zvector/autovec-long-double-signaling-ge.c: New test.
2898 * gcc.target/s390/zvector/autovec-long-double-signaling-gt.c: New test.
2899 * gcc.target/s390/zvector/autovec-long-double-signaling-le.c: New test.
2900 * gcc.target/s390/zvector/autovec-long-double-signaling-lt.c: New test.
2901 * gcc.target/s390/zvector/autovec.h: New test.
2902
2903 2019-10-11 Ilya Leoshkevich <iii@linux.ibm.com>
2904
2905 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust
2906 expectations.
2907
2908 2019-10-11 Eric Botcazou <ebotcazou@adacore.com>
2909
2910 * gnat.dg/array38.adb: New test.
2911 * gnat.dg/array38_pkg.ad[sb]: New helper.
2912
2913 2019-10-11 Jakub Jelinek <jakub@redhat.com>
2914
2915 PR c++/91987
2916 * g++.dg/cpp1z/eval-order6.C: New test.
2917 * g++.dg/cpp1z/eval-order7.C: New test.
2918 * g++.dg/cpp1z/eval-order8.C: New test.
2919 * c-c++-common/gomp/pr91987.c: New test.
2920
2921 2019-10-10 Joseph Myers <joseph@codesourcery.com>
2922
2923 * gcc.dg/c11-float-dfp-1.c, gcc.dg/c2x-float-no-dfp-1.c,
2924 gcc.dg/c2x-float-no-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-1.c,
2925 gcc.dg/dfp/c2x-float-dfp-2.c, gcc.dg/dfp/c2x-float-dfp-3.c,
2926 gcc.dg/dfp/tr24732-float-dfp-1.c,
2927 gcc.dg/dfp/ts18661-2-float-dfp-1.c: New tests.
2928
2929 2019-10-10 David Malcolm <dmalcolm@redhat.com>
2930
2931 PR 87488
2932 * c-c++-common/diagnostic-format-json-2.c: Expect an "option_url"
2933 field.
2934 * c-c++-common/diagnostic-format-json-3.c: Likewise.
2935 * gfortran.dg/diagnostic-format-json-2.F90: Likewise.
2936 * gfortran.dg/diagnostic-format-json-3.F90: Likewise.
2937 * jit.dg/test-error-array-bounds.c (create_code): Ensure that
2938 error messages don't contain escaped URLs.
2939
2940 2019-10-10 David Malcolm <dmalcolm@redhat.com>
2941
2942 PR 87488
2943 * lib/prune.exp (TEST_ALWAYS_FLAGS): Add -fdiagnostics-urls=never.
2944
2945 2019-10-10 Uroš Bizjak <ubizjak@gmail.com>
2946
2947 PR target/92022
2948 * g++.dg/pr92022.C: New test.
2949
2950 2019-10-10 Jakub Jelinek <jakub@redhat.com>
2951
2952 * c-c++-common/gomp/declare-variant-1.c: New test.
2953 * c-c++-common/gomp/declare-variant-2.c: New test.
2954 * c-c++-common/gomp/declare-variant-3.c: New test.
2955 * g++.dg/gomp/this-1.C: Adjust for diagnostic message spelling fix.
2956 * gcc.dg/gomp/declare-variant-1.c: New test.
2957 * gcc.dg/gomp/declare-variant-2.c: New test.
2958
2959 2019-10-09 Martin Sebor <msebor@redhat.com>
2960
2961 PR tree-optimization/90879
2962 * gcc.dg/Wstring-compare-2.c: New test.
2963 * gcc.dg/Wstring-compare.c: New test.
2964 * gcc.dg/strcmpopt_3.c: Scan the optmized dump instead of strlen.
2965 * gcc.dg/strcmpopt_6.c: New test.
2966 * gcc.dg/strlenopt-65.c: Remove uinnecessary declarations, add
2967 test cases.
2968 * gcc.dg/strlenopt-66.c: Run it.
2969 * gcc.dg/strlenopt-68.c: New test.
2970
2971 2019-10-09 Marek Polacek <polacek@redhat.com>
2972
2973 PR c++/91364 - P0388R4: Permit conversions to arrays of unknown bound.
2974 PR c++/69531 - DR 1307: Differently bounded array parameters.
2975 PR c++/88128 - DR 330: Qual convs and pointers to arrays of pointers.
2976 * g++.dg/conversion/qual1.C: New test.
2977 * g++.dg/conversion/qual2.C: New test.
2978 * g++.dg/conversion/qual3.C: New test.
2979 * g++.dg/conversion/ref2.C: New test.
2980 * g++.dg/conversion/ref3.C: New test.
2981 * g++.dg/cpp0x/initlist-array3.C: Remove dg-error.
2982 * g++.dg/cpp0x/initlist-array7.C: New test.
2983 * g++.dg/cpp0x/initlist-array8.C: New test.
2984 * g++.dg/cpp2a/array-conv1.C: New test.
2985 * g++.dg/cpp2a/array-conv10.C: New test.
2986 * g++.dg/cpp2a/array-conv11.C: New test.
2987 * g++.dg/cpp2a/array-conv12.C: New test.
2988 * g++.dg/cpp2a/array-conv13.C: New test.
2989 * g++.dg/cpp2a/array-conv14.C: New test.
2990 * g++.dg/cpp2a/array-conv15.C: New test.
2991 * g++.dg/cpp2a/array-conv16.C: New test.
2992 * g++.dg/cpp2a/array-conv17.C: New test.
2993 * g++.dg/cpp2a/array-conv2.C: New test.
2994 * g++.dg/cpp2a/array-conv3.C: New test.
2995 * g++.dg/cpp2a/array-conv4.C: New test.
2996 * g++.dg/cpp2a/array-conv5.C: New test.
2997 * g++.dg/cpp2a/array-conv6.C: New test.
2998 * g++.dg/cpp2a/array-conv7.C: New test.
2999 * g++.dg/cpp2a/array-conv8.C: New test.
3000 * g++.dg/cpp2a/array-conv9.C: New test.
3001 * g++.old-deja/g++.bugs/900321_01.C: Adjust dg-error.
3002
3003 2019-10-09 Marek Polacek <polacek@redhat.com>
3004
3005 PR c++/92032 - DR 1601: Promotion of enum with fixed underlying type.
3006 * g++.dg/cpp0x/scoped_enum10.C: New test.
3007 * g++.dg/cpp0x/scoped_enum11.C: New test.
3008
3009 2019-10-08 Andrew Sutton <asutton@lock3software.com>
3010
3011 * lib/target-supports.exp (check_effective_target_concepts): Check
3012 for std=c++2a.
3013
3014 2019-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3015
3016 * c-c++-common/Waddress-1.c: Test locations too.
3017 * c-c++-common/Wpointer-compare-1.c: Likewise.
3018 * c-c++-common/Wshift-count-negative-1.c: Likewise.
3019 * c-c++-common/Wshift-count-overflow-1.c: Likewise.
3020 * c-c++-common/Wshift-negative-value-1.c: Likewise.
3021 * c-c++-common/Wshift-negative-value-2.c: Likewise.
3022 * c-c++-common/Wshift-negative-value-5.c: Likewise.
3023 * c-c++-common/pr48418.c: Likewise.
3024 * c-c++-common/pr65830.c: Likewise.
3025 * c-c++-common/pr69764.c: Likewise.
3026 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3027 * g++.dg/cpp0x/nullptr37.C: Likewise.
3028 * g++.dg/template/crash126.C: Likewise.
3029 * g++.dg/template/crash129.C: Likewise.
3030 * g++.dg/warn/Wextra-3.C: Likewise.
3031 * g++.dg/warn/Wfloat-equal-1.C: Likewise.
3032 * g++.dg/warn/Wstring-literal-comparison-1.C: Likewise.
3033 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3034 * g++.dg/warn/pointer-integer-comparison.C: Likewise.
3035 * g++.old-deja/g++.jason/crash8.C: Likewise.
3036
3037 2019-10-09 Richard Biener <rguenther@suse.de>
3038
3039 * gcc.dg/vect/vect-outer-call-1.c: New testcase.
3040
3041 2019-10-08 Alexandre Oliva <oliva@adacore.com>
3042
3043 * gcc.target/i386/20060512-1.c (sse2_test): Use a
3044 call-clobbered register variable for stack-disaligning push
3045 and pop. Require a frame pointer.
3046 * gcc.target/i386/20060512-3.c (sse2_test): Likewise.
3047
3048 2019-10-08 Martin Sebor <msebor@redhat.com>
3049
3050 PR c++/92001
3051 * g++.dg/Wclass-memaccess-5.C: New test.
3052
3053 2019-10-08 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com>
3054
3055 PR tree-optimization/90836
3056 * lib/target-supports.exp (check_effective_target_popcount)
3057 (check_effective_target_popcountll): New effective targets.
3058 * gcc.dg/tree-ssa/popcount4.c: New test.
3059 * gcc.dg/tree-ssa/popcount4l.c: New test.
3060 * gcc.dg/tree-ssa/popcount4ll.c: New test.
3061
3062 2019-10-08 Martin Sebor <msebor@redhat.com>
3063
3064 PR middle-end/92014
3065 * gcc.dg/Wstringop-overflow-19.c: New test.
3066
3067 2019-10-08 Steven G. Kargl <kargl@gcc.gnu.org>
3068
3069 PR fortran/91801
3070 * gfortran.dg/pr91801.f90: New test.
3071
3072 2019-10-08 Marek Polacek <polacek@redhat.com>
3073
3074 DR 685 - Integral promotion of enum ignores fixed underlying type.
3075 * g++.dg/cpp0x/scoped_enum9.C: New test.
3076
3077 2019-10-08 Martin Sebor <msebor@redhat.com>
3078
3079 PR tetsuite/92025
3080 * gcc.dg/Wstringop-overflow-12.c: Remove xfail.
3081
3082 2019-10-08 Richard Biener <rguenther@suse.de>
3083
3084 * gcc.dg/vect/pr65947-1.c: Adjust.
3085 * gcc.dg/vect/pr65947-13.c: Likewise.
3086 * gcc.dg/vect/pr65947-14.c: Likewise.
3087 * gcc.dg/vect/pr65947-4.c: Likewise.
3088 * gcc.dg/vect/pr80631-1.c: Likewise.
3089 * gcc.dg/vect/pr80631-2.c: Likewise.
3090
3091 2019-10-08 Tobias Burnus <tobias@codesourcery.com>
3092
3093 * gfortran.dg/goacc/continuation-free-form.f95: Update dg-error.
3094
3095 2019-10-08 Richard Sandiford <richard.sandiford@arm.com>
3096
3097 * gcc.target/aarch64/torture/simd-abi-9.c: Require LP64 for
3098 the function body test.
3099
3100 2019-10-08 Joseph Myers <joseph@codesourcery.com>
3101
3102 * gcc.dg/torture/builtin-fp-int-inexact-c2x.c: New test.
3103
3104 2019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3105
3106 * gcc.target/msp430/430x-insns.c: New test.
3107 * gcc.target/msp430/data-attributes-2.c: Remove dg-warning
3108 directives for conflicts between the "section" and "lower" attributes.
3109 * gcc.target/msp430/msp430.exp
3110 (check_effective_target_msp430_region_not_lower): New.
3111 (check_effective_target_msp430_region_lower): New.
3112 * gcc.target/msp430/object-attributes-430.c: New test.
3113 * gcc.target/msp430/object-attributes-default.c: New test.
3114 * gcc.target/msp430/object-attributes-mlarge-any-region.c: New test.
3115 * gcc.target/msp430/object-attributes-mlarge.c: New test.
3116
3117 2019-10-07 Jakub Jelinek <jakub@redhat.com>
3118
3119 * gcc.target/i386/pr71801.c (uuidcache_init): Fix up size of d array.
3120
3121 2019-10-07 Paolo Carlini <paolo.carlini@oracle.com>
3122
3123 * g++.dg/diagnostic/not-a-function-template-1.C: New.
3124 * g++.dg/template/crash107.C: Adjust expected location.
3125 * g++.dg/template/dependent-expr1.C: Check locations.
3126 * g++.dg/template/error17.C: Check location.
3127
3128 2019-10-07 Richard Sandiford <richard.sandiford@arm.com>
3129
3130 PR target/91994
3131 * gcc.target/i386/pr91994.c: New test.
3132
3133 2019-10-07 Richard Biener <rguenther@suse.de>
3134
3135 PR tree-optimization/91975
3136 * g++.dg/tree-ssa/ivopts-3.C: Adjust.
3137 * gcc.dg/vect/vect-profile-1.c: Disable cunrolli.
3138 * gcc.dg/vect/vect-double-reduc-6.c: Disable unrolling of
3139 the innermost loop.
3140 * gcc.dg/vect/vect-93.c: Likewise.
3141 * gcc.dg/vect/vect-105.c: Likewise.
3142 * gcc.dg/vect/pr79920.c: Likewise.
3143 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3144 * gcc.dg/vect/no-vfa-vect-101.c: Likewise.
3145 * gcc.dg/vect/pr83202-1.c: Operate on a larger array.
3146 * gfortran.dg/vect/vect-8.f90: Likewise.
3147 * gcc.dg/tree-ssa/cunroll-2.c: Scan early unrolling dump instead
3148 of late one.
3149
3150 2019-10-05 Steven G. Kargl <kargl@gcc.gnu.org>
3151
3152 PR fortran/47045
3153 * gfortran.dg/pr47054_1.f90: New test
3154 * gfortran.dg/pr47054_2.f90: Ditto.
3155
3156 2019-10-05 Steven G. Kargl <kargl@gcc.gnu.org>
3157
3158 PR fortran/91497
3159 * gfortran.dg/pr91497.f90: Run on i?86-*-* and x86_64-*-* only.
3160
3161 2019-10-05 Paul Thomas <pault@gcc.gnu.org>
3162
3163 PR fortran/91926
3164 * gfortran.dg/ISO_Fortran_binding_13.f90: New test.
3165 * gfortran.dg/ISO_Fortran_binding_13.c: Additional source.
3166 * gfortran.dg/ISO_Fortran_binding_14.f90: New test.
3167
3168 2019-10-05 Jakub Jelinek <jakub@redhat.com>
3169
3170 PR c++/91369 - Implement P0784R7: constexpr new
3171 * g++.dg/cpp0x/constexpr-delete2.C: Adjust expected diagnostics for
3172 c++2a.
3173 * g++.dg/cpp0x/locations1.C: Only expect constexpr ~S() diagnostics
3174 in c++17_down, adjust expected wording.
3175 * g++.dg/cpp1y/constexpr-new.C: Only expect diagnostics in c++17_down.
3176 * g++.dg/cpp2a/constexpr-dtor1.C: New test.
3177 * g++.dg/cpp2a/constexpr-dtor2.C: New test.
3178 * g++.dg/cpp2a/constexpr-dtor3.C: New test.
3179 * g++.dg/cpp2a/constexpr-new1.C: New test.
3180 * g++.dg/cpp2a/constexpr-new2.C: New test.
3181 * g++.dg/cpp2a/constexpr-new3.C: New test.
3182 * g++.dg/cpp2a/constexpr-new4.C: New test.
3183 * g++.dg/cpp2a/feat-cxx2a.C: Add __cpp_constinit and
3184 __cpp_constexpr_dynamic_alloc tests. Tweak __cpp_* tests for c++2a
3185 features to use style like older features, including #ifdef test.
3186 * g++.dg/ext/is_literal_type3.C: New test.
3187
3188 PR tree-optimization/91734
3189 * gcc.dg/pr91734.c: New test.
3190
3191 2019-10-04 Joseph Myers <joseph@codesourcery.com>
3192
3193 PR c/82752
3194 * gcc.dg/format/c2x-strftime-1.c: New test.
3195
3196 2019-10-04 Martin Sebor <msebor@redhat.com>
3197
3198 PR middle-end/91977
3199 * gcc.dg/Wstringop-overflow-18.c: New test.
3200
3201 2019-10-04 Martin Sebor <msebor@redhat.com>
3202
3203 * gcc.dg/Wstringop-overflow-17.c: New test.
3204
3205 2019-10-04 Steven G. Kargl <kargl@gcc.gnu.org>
3206
3207 PR fortran.91959
3208 * gfortran.dg/pr91959.f90: New test.
3209
3210 2019-10-04 Rafael Tsuha <rafael.tsuha@usp.br>
3211
3212 * gcc.dg/sinhovercosh-1.c: New test.
3213
3214 2019-10-04 Joseph Myers <joseph@codesourcery.com>
3215
3216 * gcc.dg/c11-builtins-1.c, gcc.dg/c2x-builtins-1.c,
3217 gcc.dg/dfp/c2x-builtins-dfp-1.c: New tests.
3218
3219 2019-10-04 Mark Eggleston <mark.eggleston@codethink.com>
3220
3221 * gfortran.dg/auto_in_equiv_1.f90: Replaced.
3222 * gfortran.dg/auto_in_equiv_2.f90: Replaced.
3223 * gfortran.dg/auto_in_equiv_3.f90: Deleted.
3224
3225 2019-10-04 Richard Sandiford <richard.sandiford@arm.com>
3226
3227 * gcc.target/aarch64/torture/simd-abi-8.c: Use -mlittle-endian.
3228 Check that there are no Q register saves or restores.
3229
3230 2019-10-04 Richard Biener <rguenther@suse.de>
3231
3232 * gcc.c-torture/execute/loop-3.c: Fix undefined behavior.
3233
3234 2019-10-04 Yuliang Wang <yuliang.wang@arm.com>
3235
3236 * gcc.target/aarch64/sve2/shracc_1.c: Tighten scan-assembler-nots
3237 to avoid matching scalar code.
3238
3239 2019-10-04 Tobias Burnus <tobias@codesourcery.com>
3240
3241 * gfortran.dg/use_without_only_1.f90: Update column num in dg-warning.
3242
3243 2019-10-04 Jakub Jelinek <jakub@redhat.com>
3244
3245 PR c++/71504
3246 * g++.dg/cpp0x/constexpr-array21.C: New test.
3247 * g++.dg/cpp1y/constexpr-array7.C: New test.
3248 * g++.dg/cpp1z/constexpr-array1.C: New test.
3249
3250 2019-10-04 Jason Merrill <jason@redhat.com>
3251
3252 PR c++/71504
3253 * g++.dg/cpp0x/constexpr-array20.C: New test.
3254
3255 2019-10-04 Jakub Jelinek <jakub@redhat.com>
3256
3257 PR c++/91974
3258 * g++.dg/cpp1z/eval-order5.C: New test.
3259
3260 2019-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
3261
3262 PR fortran/91497
3263 * gfortran.dg/pr91497.f90: New test.
3264
3265 2019-10-03 Jan Hubicka <hubicka@ucw.cz>
3266
3267 * g++.dg/tree-ssa/pr61034.C: Add --param max-inline-insns-single-O2=200.
3268
3269 2019-10-03 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
3270
3271 PR target/91769
3272 * gcc.target/mips/pr91769.c: New test.
3273
3274 2019-10-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3275
3276 * g++.dg/cpp0x/gen-attrs-67.C: Expect constructor priorities error
3277 on any !init_priority target.
3278
3279 2019-10-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3280
3281 PR fortran/84487
3282 * gfortran.dg/typebound_call_22.f03: xfail.
3283
3284 2019-10-03 Mark Eggleston <mark.eggleston@codethink.com>
3285
3286 * gfortran.dg/bad_operands.f90: New test.
3287 * gfortran.dg/character mismatch.f90: New test.
3288 * gfortran.dg/compare_interfaces.f90: New test.
3289 * gfortran.dg/hollerith_to_char_parameter_1.f90: New test.
3290 * gfortran.dg/hollerith_to_char_parameter_2.f90: New test.
3291 * gfortran.dg/widechar_intrinsics_1.f90: Checked for specific character
3292 type names instead of "Type of argument".
3293 * gfortran.dg/widechar_intrinsics_2.f90: Checked for specific character
3294 type names instead of "Type of argument".
3295 * gfortran.dg/widechar_intrinsics_3.f90: Checked for specific character
3296 type names instead of "Type of argument".
3297
3298 2019-10-02 Joseph Myers <joseph@codesourcery.com>
3299
3300 * gcc.dg/cr-decimal-dig-2.c: New test.
3301 * gcc.dg/limits-width-2.c: New test. Based on limits-width-1.c.
3302 * gcc.dg/stdint-width-2.c: New test. Based on stdint-width-1.c.
3303
3304 2019-10-03 Paolo Carlini <paolo.carlini@oracle.com>
3305
3306 * g++.dg/diagnostic/integral-array-size-1.C: New.
3307 * g++.dg/cpp0x/alias-decl-1.C: Test location(s) too.
3308 * g++.dg/init/new43.C: Likewise.
3309 * g++.dg/lookup/friend12.C: Likewise.
3310 * g++.dg/lookup/pr79766.C: Likewise.
3311 * g++.dg/lookup/pr84375.C: Likewise.
3312 * g++.dg/other/new-size-type.C: Likewise.
3313
3314 2019-10-03 Jakub Jelinek <jakub@redhat.com>
3315
3316 * g++.dg/ext/constexpr-attr-cleanup1.C: New test.
3317
3318 2019-10-02 Martin Sebor <msebor@redhat.com>
3319
3320 PR tree-optimization/80936
3321 * gcc.dg/Wnonnull-2.c: New test.
3322 * gcc.dg/Wnonnull-3.c: New test.
3323 * gcc.dg/nonnull-3.c: Expect more warnings.
3324
3325 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
3326
3327 PR fortran/91784
3328 * gfortran.dg/pr91784.f90: New test.
3329
3330 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
3331
3332 PR fortran/91785
3333 * gfortran.dg/pr91785.f90: New test.
3334
3335 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
3336
3337 PR fortran/91942
3338 * gfortran.dg/pr91587.f90: Update dg-error regex.
3339 * gfortran.dg/pr91942.f90: New test.
3340
3341 2019-10-02 Steven G. Kargl <kargl@gcc.gnu.org>
3342
3343 PR fortran/91943
3344 gfortran.dg/pr91943.f90
3345
3346 2019-10-02 Jan Hubicka <hubicka@ucw.cz>
3347
3348 * g++.dg/tree-ssa/pr53844.C: Add -fno-inline-functions --param
3349 max-inline-insns-single-O2=200.
3350 * gcc.c-torture/execute/builtins/builtins.exp: Add
3351 -fno-inline-functions to additional_flags.
3352 * gcc.dg/ipa/inline-7.c: Add -fno-inline-functions.
3353 * gcc.dg/optimize-bswapsi-5.c: Add -fno-inline-functions.
3354 * gcc.dg/tree-ssa/ssa-thread-12.c: Add --param
3355 early-inlining-insns-O2=14 -fno-inline-functions; revert previous
3356 change.
3357 * gcc.dg/winline-3.c: Use --param max-inline-insns-single-O2=1
3358 --param inline-min-speedup-O2=100
3359 instead of --param max-inline-insns-single=1 --param
3360 inline-min-speedup=100
3361
3362 2019-10-02 Alexander Monakov <amonakov@ispras.ru>
3363
3364 PR rtl-optimization/87047
3365 * gcc.dg/pr87047.c: New test.
3366
3367 2019-10-02 Martin Jambor <mjambor@suse.cz>
3368
3369 PR testsuite/91842
3370 * gcc.dg/ipa/ipa-sra-19.c: Skip on powerpc.
3371
3372 2019-10-02 Eric Botcazou <ebotcazou@adacore.com>
3373
3374 * gnat.dg/opt82.adb: New test.
3375 * gnat.dg/opt82_pkg.ads: New helper.
3376
3377 2019-10-02 Richard Sandiford <richard.sandiford@arm.com>
3378
3379 * gcc.target/mips/call-clobbered-3.c: Remove skip for -Os.
3380 * gcc.target/mips/call-clobbered-4.c: Delete.
3381
3382 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
3383
3384 * gfortran.dg/gomp/is_device_ptr-1.f90: New.
3385
3386 2019-10-02 Richard Biener <rguenther@suse.de>
3387
3388 PR c++/91606
3389 * g++.dg/torture/pr91606.C: New testcase.
3390
3391 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
3392
3393 * gfortran.dg/goacc/asyncwait-1.f95: Handle new error message.
3394 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3395 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3396 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3397 * gfortran.dg/goacc/default-2.f: Likewise.
3398 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3399 * gfortran.dg/goacc/if.f95: Likewise.
3400 * gfortran.dg/goacc/list.f95: Likewise.
3401 * gfortran.dg/goacc/literal.f95: Likewise.
3402 * gfortran.dg/goacc/loop-2-kernels-tile.f95: Likewise.
3403 * gfortran.dg/goacc/loop-2-parallel-tile.f95: Likewise.
3404 * gfortran.dg/goacc/loop-7.f95: Likewise.
3405 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3406 * gfortran.dg/goacc/routine-6.f90: Likewise.
3407 * gfortran.dg/goacc/several-directives.f95: Likewise.
3408 * gfortran.dg/goacc/sie.f95: Likewise.
3409 * gfortran.dg/goacc/tile-1.f90: Likewise.
3410 * gfortran.dg/goacc/update-if_present-2.f90: Likewise.
3411 * gfortran.dg/gomp/declare-simd-1.f90: Likewise.
3412 * gfortran.dg/gomp/pr29759.f90: Likewise.
3413
3414 2019-10-02 Tobias Burnus <tobias@codesourcery.com>
3415
3416 * libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90: New.
3417
3418 2019-10-02 Jakub Jelinek <jakub@redhat.com>
3419
3420 PR tree-optimization/91940
3421 * gcc.dg/vect/vect-bswap16.c: Add -msse4 on x86, run on all targets,
3422 expect vectorized 1 loops message on both vect_bswap and sse4_runtime
3423 targets.
3424 * gcc.dg/vect/vect-bswap16a.c: New test.
3425
3426 2019-10-02 Joseph Myers <joseph@codesourcery.com>
3427
3428 * gcc.dg/asm-scope-1.c, gcc.dg/cpp/c11-scope-1.c,
3429 gcc.dg/cpp/c17-scope-1.c, gcc.dg/cpp/c2x-scope-1.c,
3430 gcc.dg/cpp/c2x-scope-2.c, gcc.dg/cpp/c90-scope-1.c,
3431 gcc.dg/cpp/c94-scope-1.c, gcc.dg/cpp/c99-scope-1.c,
3432 gcc.dg/cpp/gnu11-scope-1.c, gcc.dg/cpp/gnu17-scope-1.c,
3433 gcc.dg/cpp/gnu89-scope-1.c, gcc.dg/cpp/gnu99-scope-1.c: New tests.
3434
3435 2019-10-01 David Malcolm <dmalcolm@redhat.com>
3436
3437 * gcc.dg/plugin/diagnostic_group_plugin.c (test_begin_group_cb):
3438 Clear the prefix before emitting the "END GROUP" line.
3439 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3440 (custom_diagnostic_finalizer): Temporarily clear prefix when
3441 calling diagnostic_show_locus, rather than destroying it
3442 afterwards.
3443
3444 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
3445
3446 * gcc.dg/tree-ssa/alias-access-path-10.c: New testcase.
3447 * gcc.dg/tree-ssa/alias-access-path-11.c: New testcase.
3448
3449 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
3450
3451 * g++.dg/lto/odr-6_0.C: New testcase.
3452 * g++.dg/lto/odr-6_1.c: New testcase.
3453
3454 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
3455
3456 * gcc.dg/tree-ssa/ssa-thread-12.c: Fix warning introduced by my
3457 previous change.
3458
3459 2019-10-01 Jan Hubicka <hubicka@ucw.cz>
3460
3461 * g++.dg/tree-ssa/pr61034.C: Set early-inlining-insns-O2=14.
3462 * g++.dg/tree-ssa/pr8781.C: Likewise.
3463 * g++.dg/warn/Wstringop-truncation-1.C: Likewise.
3464 * gcc.dg/ipa/pr63416.c: likewise.
3465 * gcc.dg/vect/pr66142.c: Likewise.
3466 * gcc.dg/tree-ssa/ssa-thread-12.c: Mark compure_idf inline.
3467
3468 2019-10-01 Jakub Jelinek <jakub@redhat.com>
3469
3470 PR c++/91925
3471 * g++.dg/conversion/packed2.C: New test.
3472
3473 2019-10-01 Bill Schmidt <wschmdit@linux.ibm.com>
3474
3475 * gcc.target/powerpc/pr91275.c: New.
3476
3477 2019-10-01 Alexandre Oliva <oliva@adacore.com>
3478
3479 * gcc.dg/torture/pr41094.c: Introduce intermediate variable.
3480
3481 PR debug/91507
3482 * gcc.dg/debug/dwarf2/array-0.c: New.
3483 * gcc.dg/debug/dwarf2/array-1.c: New.
3484 * gcc.dg/debug/dwarf2/array-2.c: New.
3485 * gcc.dg/debug/dwarf2/array-3.c: New.
3486 * g++.dg/debug/dwarf2/array-0.C: New.
3487 * g++.dg/debug/dwarf2/array-1.C: New.
3488 * g++.dg/debug/dwarf2/array-2.C: New. Based on libstdc++-v3's
3489 src/c++98/pool_allocator.cc:__pool_alloc_base::_S_heap_size.
3490 * g++.dg/debug/dwarf2/array-3.C: New. Based on
3491 gcc's config/i386/i386-features.c:xlogue_layout::s_instances.
3492 * g++.dg/debug/dwarf2/array-4.C: New.
3493
3494 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
3495
3496 * gcc.dg/diag-aka-1.c (T): Turn into a pointer typedef.
3497 (foo): Update accordingly.
3498 * gcc.dg/diag-aka-4.c: New test.
3499
3500 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
3501
3502 * gcc.dg/diag-aka-3.c: New test.
3503 * gcc.target/aarch64/diag_aka_1.c: New test.
3504 * g++.dg/diagnostic/aka4.C: New test.
3505
3506 2019-10-01 Richard Sandiford <richard.sandiford@arm.com>
3507
3508 * gcc.target/aarch64/torture/simd-abi-10.c: New test.
3509 * gcc.target/aarch64/torture/simd-abi-11.c: Likewise.
3510
3511 2019-09-30 Yuliang Wang <yuliang.wang@arm.com>
3512
3513 * gcc.dg/vect/vect-sdiv-pow2-1.c: New test.
3514 * gcc.target/aarch64/sve/asrdiv_1.c: As above.
3515 * lib/target-supports.exp (check_effective_target_vect_sdiv_pow2_si):
3516 Return true for AArch64 with SVE.
3517
3518 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
3519
3520 * gcc.target/aarch64/torture/simd-abi-9.c: New test.
3521
3522 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
3523
3524 * gcc.target/aarch64/torture/simd-abi-8.c: New test.
3525
3526 2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
3527
3528 * gcc.dg/Wincompatible-pointer-types-1.c (f1): Expect only one
3529 space between the comma and "...".
3530
3531 2019-09-30 Martin Jambor <mjambor@suse.cz>
3532
3533 PR ipa/91853
3534 * gcc.dg/ipa/pr91853.c: New test.
3535
3536 2019-09-30 Jakub Jelinek <jakub@redhat.com>
3537
3538 PR target/91931
3539 * gcc.target/i386/pr91931.c: New test.
3540
3541 2019-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3542
3543 PR fortran/91641
3544 * gfortran.dg/pr91641.f90: New test.
3545
3546 2019-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
3547
3548 PR fortran/91714
3549 * gfortran.dg/dec_type_print_3.f90: Update dg-error regex.
3550 * gfortran.dg/pr91714.f90: New test.
3551
3552 2019-09-29 Paul Thomas <pault@gcc.gnu.org>
3553
3554 PR fortran/91726
3555 * gfortran.dg/coarray_poly_9.f90: New test.
3556
3557 2019-09-29 Kewen Lin <linkw@gcc.gnu.org>
3558
3559 * gcc.target/powerpc/conv-vectorize-1.c: New test.
3560 * gcc.target/powerpc/conv-vectorize-2.c: New test.
3561
3562 2019-09-28 Steven G. Kargl <kargl@gcc.ngu.org>
3563
3564 PR fortran/91802
3565 * gfortran.dg/pr91802.f90: New test.
3566
3567 2019-09-28 Steven G. Kargl <kargl@gcc.gnu.org>
3568
3569 PR fortran/91864
3570 * gcc/testsuite/gfortran.dg/pr91864.f90
3571
3572 2019-09-28 Marek Polacek <polacek@redhat.com>
3573
3574 PR c++/91889 - follow-up fix for DR 2352.
3575 * g++.dg/cpp0x/ref-bind3.C: Add dg-error.
3576 * g++.dg/cpp0x/ref-bind4.C: New test.
3577 * g++.dg/cpp0x/ref-bind5.C: New test.
3578 * g++.dg/cpp0x/ref-bind6.C: New test.
3579 * g++.old-deja/g++.pt/spec35.C: Revert earlier change.
3580
3581 PR c++/91921 - stray warning with -Woverloaded-virtual.
3582 * g++.dg/warn/Woverloaded-2.C: New.
3583 * g++.dg/warn/Woverloaded-2.h: New.
3584 * g++.dg/warn/pr61945.C: Turn dg-warning into dg-message.
3585 * g++.old-deja/g++.mike/warn6.C: Likewise.
3586 * g++.old-deja/g++.warn/virt1.C: Likewise.
3587
3588 PR c++/91923 - failure-to-SFINAE with class type NTTP in C++17.
3589 * g++.dg/cpp0x/nontype5.C: New test.
3590
3591 2019-09-28 Alan Modra <amodra@gmail.com>
3592
3593 PR testsuite/91676
3594 PR rtl-optimization/91656
3595 * gcc.dg/torture/pr91656-1.c: Correct for big and pdp endian.
3596 * gcc.dg/torture/pr91656-2.c: Likewise.
3597 * gcc.dg/torture/pr91656-3.c: Likewise.
3598
3599 2019-09-27 Jakub Jelinek <jakub@redhat.com>
3600
3601 PR c++/88203
3602 * c-c++-common/gomp/pr88203-1.c: New test.
3603 * c-c++-common/gomp/pr88203-2.c: New test.
3604 * c-c++-common/gomp/pr88203-3.c: New test.
3605
3606 PR middle-end/91920
3607 * c-c++-common/gomp/pr91920.c: New test.
3608
3609 PR target/91919
3610 * gcc.c-torture/compile/pr91919.c: New test.
3611
3612 2019-09-27 Manfred Schwarb <manfred99@gmx.ch>
3613
3614 * gfortran.dg/associate_48.f90: Fix a dg directive.
3615 * gfortran.dg/auto_in_equiv_1.f90: Ditto.
3616 * gfortran.dg/auto_in_equiv_2.f90: Ditto.
3617 * gfortran.dg/lto/pr87689_0.f: Ditto.
3618
3619 2019-09-27 Jakub Jelinek <jakub@redhat.com>
3620
3621 PR tree-optimization/91885
3622 * gcc.dg/pr91885.c (__int64_t): Change from long to long long.
3623 (__uint64_t): Change from unsigned long to unsigned long long.
3624
3625 2019-09-27 Yuliang Wang <yuliang.wang@arm.com>
3626
3627 * gcc.target/aarch64/sve2/shracc_1.c: New test.
3628
3629 2019-09-26 Eric Botcazou <ebotcazou@adacore.com>
3630
3631 * gcc.dg/cpp/ucs.c: Add test for new warning and adjust.
3632 * gcc.dg/cpp/utf8-5byte-1.c: Add -w to the options.
3633 * gcc.dg/attr-alias-5.c: Likewise.
3634 * g++.dg/cpp/ucn-1.C: Add test for new warning.
3635 * g++.dg/cpp2a/ucn1.C: New test.
3636
3637 2019-09-26 Max Filippov <jcmvbkbc@gmail.com>
3638
3639 * gcc.target/xtensa/pr91880.c: New test case.
3640 * gcc.target/xtensa/xtensa.exp: New test suite.
3641
3642 2019-09-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3643
3644 * gcc.target/powerpc/pure-builtin-redundant-load.c: New.
3645
3646 2019-09-26 Richard Biener <rguenther@suse.de>
3647
3648 PR middle-end/91897
3649 * gcc.target/i386/pr91897.c: New testcase.
3650
3651 2019-09-26 Martin Sebor <msebor@redhat.com>
3652
3653 PR tree-optimization/91914
3654 * gcc.dg/strlenopt-79.c: New test.
3655
3656 2019-09-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3657
3658 * gcc.target/arm/acle/simd32.c: Update test.
3659
3660 2019-09-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3661
3662 * lib/target-supports.exp
3663 (check_effective_target_arm_simd32_ok_nocache): New procedure.
3664 (check_effective_target_arm_simd32_ok): Likewise.
3665 (add_options_for_arm_simd32): Likewise.
3666 * gcc.target/arm/acle/simd32.c: New test.
3667
3668 2019-09-26 Richard Sandiford <richard.sandiford@arm.com>
3669
3670 * gcc.target/arm/fp16-compile-alt-3.c: Expect (__fp16) -2.0
3671 to be written as a negative short rather than a positive one.
3672 * gcc.target/arm/fp16-compile-ieee-3.c: Likewise.
3673
3674 2019-09-26 Martin Liska <mliska@suse.cz>
3675
3676 PR tree-optimization/91885
3677 * gcc.dg/pr91885.c: New test.
3678
3679 2019-09-25 Marek Polacek <polacek@redhat.com>
3680
3681 PR c++/91877 - ICE with converting member of packed struct.
3682 * g++.dg/conversion/packed1.C: New test.
3683
3684 2019-09-25 Richard Biener <rguenther@suse.de>
3685
3686 PR tree-optimization/91896
3687 * gcc.dg/torture/pr91896.c: New testcase.
3688
3689 2019-09-25 Martin Liska <mliska@suse.cz>
3690
3691 * gcc.target/s390/pr91014.c: Move to ...
3692 * gcc.dg/pr91014.c: ... this.
3693
3694 2019-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3695
3696 * g++.dg/diagnostic/redeclaration-1.C: New.
3697 * g++.dg/lookup/extern-c-hidden.C: Test location(s) too.
3698 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3699 * g++.dg/lookup/extern-c-redecl6.C: Likewise.
3700 * g++.old-deja/g++.other/using9.C: Likewise.
3701
3702 2019-09-23 Martin Sebor <msebor@redhat.com>
3703
3704 PR tree-optimization/91570
3705 * gcc.dg/pr91570.c: New test.
3706
3707 2019-09-24 Marek Polacek <polacek@redhat.com>
3708
3709 PR c++/91868 - improve -Wshadow location.
3710 * g++.dg/warn/Wshadow-16.C: New test.
3711
3712 PR c++/91845 - ICE with invalid pointer-to-member.
3713 * g++.dg/cpp1y/pr91845.C: New test.
3714
3715 2019-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3716
3717 * gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test.
3718
3719 2019-09-24 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR middle-end/91866
3722 * gcc.dg/tree-ssa/pr91866.c: New test.
3723
3724 2019-09-24 Martin Jambor <mjambor@suse.cz>
3725
3726 PR ipa/91831
3727 * g++.dg/ipa/pr91831.C: New test.
3728
3729 2019-09-24 Martin Jambor <mjambor@suse.cz>
3730
3731 PR ipa/91832
3732 * gcc.dg/ipa/pr91832.c: New test.
3733
3734 2019-09-24 Richard Biener <rguenther@suse.de>
3735
3736 * gcc.dg/torture/20190924-1.c: New testcase.
3737
3738 2019-09-23 Maciej W. Rozycki <macro@wdc.com>
3739
3740 * lib/gnat.exp (gnat_target_compile): Pass the `ada' option to
3741 `target_compile'.
3742
3743 2019-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3744
3745 * g++.dg/cpp0x/pr68724.C: Check location(s) too.
3746 * g++.dg/cpp0x/variadic38.C: Likewise.
3747 * g++.dg/cpp1z/nontype2.C: Likewise.
3748 * g++.dg/parse/explicit1.C: Likewise.
3749 * g++.dg/template/crash11.C: Likewise.
3750 * g++.dg/template/non-dependent8.C: Likewise.
3751 * g++.dg/template/nontype-array1.C: Likewise.
3752 * g++.dg/template/nontype3.C: Likewise.
3753 * g++.dg/template/nontype8.C: Likewise.
3754 * g++.dg/template/partial5.C: Likewise.
3755 * g++.dg/template/spec33.C: Likewise.
3756 * g++.old-deja/g++.pt/memtemp64.C: Likewise.
3757 * g++.old-deja/g++.pt/spec20.C: Likewise.
3758 * g++.old-deja/g++.pt/spec21.C: Likewise.
3759 * g++.old-deja/g++.robertl/eb103.C: Likewise.
3760
3761 2019-09-23 Sandra Loosemore <sandra@codesourcery.com>
3762
3763 * lib/target-supports.exp
3764 (check_effective_target_arm_vfp_ok_nocache): New.
3765 (check_effective_target_arm_vfp_ok): Rewrite.
3766 (add_options_for_arm_vfp): New.
3767 (add_options_for_sqrt_insn): Add options for arm.
3768 * gcc.target/arm/attr-neon-builtin-fail2.c: Use dg-add-options.
3769 * gcc.target/arm/short-vfp-1.c: Likewise.
3770
3771 2019-09-23 Marek Polacek <polacek@redhat.com>
3772
3773 PR c++/91844 - Implement CWG 2352, Similar types and reference binding.
3774 * g++.dg/cpp0x/pr33930.C: Add dg-error.
3775 * g++.dg/cpp0x/ref-bind1.C: New test.
3776 * g++.dg/cpp0x/ref-bind2.C: New test.
3777 * g++.dg/cpp0x/ref-bind3.C: New test.
3778 * g++.old-deja/g++.pt/spec35.C: Remove dg-error.
3779
3780 2019-09-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3781
3782 * gcc.dg/ucnid-5-utf8.c: Skip unless ucn is supported.
3783
3784 2019-09-23 Paul Thomas <pault@gcc.gnu.org>
3785
3786 PR fortran/91729
3787 * gfortran.dg/select_rank_2.f90: Add two more errors in foo2.
3788 * gfortran.dg/select_rank_3.f90: New test.
3789
3790 2019-09-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3791
3792 * gnat.dg/system_info1.adb: Sort dg-do target list.
3793 Add *-*-solaris2.*.
3794
3795 2019-09-23 Eric Botcazou <ebotcazou@adacore.com>
3796
3797 * gnat.dg/specs/compile_time1.ads: New test.
3798 * gnat.dg/specs/compile_time1_pkg.ads: New helper.
3799
3800 2019-09-22 Marek Polacek <polacek@redhat.com>
3801
3802 PR c++/91819 - ICE with operator++ and enum.
3803 * g++.dg/other/operator4.C: New test.
3804
3805 2019-09-21 Martin Sebor <msebor@redhat.com>
3806
3807 PR middle-end/91830
3808 * gcc/testsuite/gcc.dg/Warray-bounds-47.c: New test.
3809
3810 2019-09-21 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR c++/30277
3813 * g++.dg/expr/bitfield14.C (struct S): Use signed long long instead
3814 of signed long.
3815 (foo): Use long long instead of long.
3816
3817 2019-09-21 Marek Polacek <polacek@redhat.com>
3818
3819 DR 2345 - Jumping across initializers in init-statements and conditions.
3820 * g++.dg/cpp1z/init-statement10.C: New test.
3821
3822 2019-09-21 Richard Sandiford <richard.sandiford@arm.com>
3823
3824 * gcc.target/aarch64/sve/cond_convert_1.c: Remove XFAILs.
3825 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
3826 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
3827
3828 2019-09-20 Iain Sandoe <iain@sandoe.co.uk>
3829
3830 * gcc.target/i386/naked-1.c: Alter options to use non-
3831 PIC codegen for m32 Darwin.
3832
3833 2019-09-20 Tobias Burnus <tobias@codesourcery.com>
3834
3835 PR fortran/78260
3836 * gfortran.dg/goacc/parameter.f95: Change
3837 dg-error as it is now detected earlier.
3838 * gfortran.dg/goacc/pr85701.f90: Modify to
3839 use a separate result variable.
3840 * gfortran.dg/goacc/pr78260.f90: New.
3841 * gfortran.dg/goacc/pr78260-2.f90: New.
3842 * gfortran.dg/gomp/pr78260.f90: New.
3843 * gfortran.dg/gomp/pr78260-2.f90: New.
3844 * gfortran.dg/gomp/pr78260-3.f90: New.
3845
3846 2019-09-20 Olivier Hainque <hainque@adacore.com>
3847
3848 * gnat.dg/system_info1.adb: Restrict to *-*-linux* and *-*-mingw*.
3849
3850 2019-09-20 Eric Botcazou <ebotcazou@adacore.com>
3851
3852 * gcc.dg/pr91269.c: New test.
3853
3854 2019-09-20 Eric Botcazou <ebotcazou@adacore.com>
3855
3856 * gcc.dg/typedef-var-1.c: New test.
3857 * gcc.dg/typedef-var-2.c: Likewise.
3858
3859 2019-09-20 Martin Jambor <mjambor@suse.cz>
3860
3861 * g++.dg/ipa/pr81248.C: Adjust dg-options and dump-scan.
3862 * gcc.dg/ipa/ipa-sra-1.c: Likewise.
3863 * gcc.dg/ipa/ipa-sra-10.c: Likewise.
3864 * gcc.dg/ipa/ipa-sra-11.c: Likewise.
3865 * gcc.dg/ipa/ipa-sra-3.c: Likewise.
3866 * gcc.dg/ipa/ipa-sra-4.c: Likewise.
3867 * gcc.dg/ipa/ipa-sra-5.c: Likewise.
3868 * gcc.dg/ipa/ipacost-2.c: Disable ipa-sra.
3869 * gcc.dg/ipa/ipcp-agg-9.c: Likewise.
3870 * gcc.dg/ipa/pr78121.c: Adjust scan pattern.
3871 * gcc.dg/ipa/vrp1.c: Likewise.
3872 * gcc.dg/ipa/vrp2.c: Likewise.
3873 * gcc.dg/ipa/vrp3.c: Likewise.
3874 * gcc.dg/ipa/vrp7.c: Likewise.
3875 * gcc.dg/ipa/vrp8.c: Likewise.
3876 * gcc.dg/noreorder.c: use noipa attribute instead of noinline.
3877 * gcc.dg/ipa/20040703-wpa.c: New test.
3878 * gcc.dg/ipa/ipa-sra-12.c: New test.
3879 * gcc.dg/ipa/ipa-sra-13.c: Likewise.
3880 * gcc.dg/ipa/ipa-sra-14.c: Likewise.
3881 * gcc.dg/ipa/ipa-sra-15.c: Likewise.
3882 * gcc.dg/ipa/ipa-sra-16.c: Likewise.
3883 * gcc.dg/ipa/ipa-sra-17.c: Likewise.
3884 * gcc.dg/ipa/ipa-sra-18.c: Likewise.
3885 * gcc.dg/ipa/ipa-sra-19.c: Likewise.
3886 * gcc.dg/ipa/ipa-sra-20.c: Likewise.
3887 * gcc.dg/ipa/ipa-sra-21.c: Likewise.
3888 * gcc.dg/ipa/ipa-sra-22.c: Likewise.
3889 * gcc.dg/sso/ipa-sra-1.c: Likewise.
3890 * g++.dg/ipa/ipa-sra-2.C: Likewise.
3891 * g++.dg/ipa/ipa-sra-3.C: Likewise.
3892 * gcc.dg/tree-ssa/ipa-cp-1.c: Make return value used.
3893 * g++.dg/ipa/devirt-19.C: Add missing return, add -fipa-cp-clone
3894 option.
3895 * g++.dg/lto/devirt-19_0.C: Add -fipa-cp-clone option.
3896 * gcc.dg/ipa/ipa-sra-2.c: Removed.
3897 * gcc.dg/ipa/ipa-sra-6.c: Likewise.
3898
3899 2019-09-19 Martin Sebor <msebor@redhat.com>
3900
3901 PR middle-end/91631
3902 * /c-c++-common/Warray-bounds-3.c: Correct expected offsets.
3903 * /c-c++-common/Warray-bounds-4.c: Same.
3904 * gcc.dg/Warray-bounds-39.c: Remove xfails.
3905 * gcc.dg/Warray-bounds-45.c: New test.
3906 * gcc.dg/Warray-bounds-46.c: New test.
3907
3908 2019-09-19 Lewis Hyatt <lhyatt@gmail.com>
3909
3910 PR c/67224
3911 * c-c++-common/cpp/ucnid-2011-1-utf8.c: New test.
3912 * g++.dg/cpp/ucnid-1-utf8.C: New test.
3913 * g++.dg/cpp/ucnid-2-utf8.C: New test.
3914 * g++.dg/cpp/ucnid-3-utf8.C: New test.
3915 * g++.dg/cpp/ucnid-4-utf8.C: New test.
3916 * g++.dg/other/ucnid-1-utf8.C: New test.
3917 * gcc.dg/cpp/ucnid-1-utf8.c: New test.
3918 * gcc.dg/cpp/ucnid-10-utf8.c: New test.
3919 * gcc.dg/cpp/ucnid-11-utf8.c: New test.
3920 * gcc.dg/cpp/ucnid-12-utf8.c: New test.
3921 * gcc.dg/cpp/ucnid-13-utf8.c: New test.
3922 * gcc.dg/cpp/ucnid-14-utf8.c: New test.
3923 * gcc.dg/cpp/ucnid-15-utf8.c: New test.
3924 * gcc.dg/cpp/ucnid-2-utf8.c: New test.
3925 * gcc.dg/cpp/ucnid-3-utf8.c: New test.
3926 * gcc.dg/cpp/ucnid-4-utf8.c: New test.
3927 * gcc.dg/cpp/ucnid-6-utf8.c: New test.
3928 * gcc.dg/cpp/ucnid-7-utf8.c: New test.
3929 * gcc.dg/cpp/ucnid-9-utf8.c: New test.
3930 * gcc.dg/ucnid-1-utf8.c: New test.
3931 * gcc.dg/ucnid-10-utf8.c: New test.
3932 * gcc.dg/ucnid-11-utf8.c: New test.
3933 * gcc.dg/ucnid-12-utf8.c: New test.
3934 * gcc.dg/ucnid-13-utf8.c: New test.
3935 * gcc.dg/ucnid-14-utf8.c: New test.
3936 * gcc.dg/ucnid-15-utf8.c: New test.
3937 * gcc.dg/ucnid-16-utf8.c: New test.
3938 * gcc.dg/ucnid-2-utf8.c: New test.
3939 * gcc.dg/ucnid-3-utf8.c: New test.
3940 * gcc.dg/ucnid-4-utf8.c: New test.
3941 * gcc.dg/ucnid-5-utf8.c: New test.
3942 * gcc.dg/ucnid-6-utf8.c: New test.
3943 * gcc.dg/ucnid-7-utf8.c: New test.
3944 * gcc.dg/ucnid-8-utf8.c: New test.
3945 * gcc.dg/ucnid-9-utf8.c: New test.
3946
3947 2019-09-19 Iain Sandoe <iain@sandoe.co.uk>
3948
3949 * gcc.dg/pr89313.c: Test for __POWERPC__ in addition to
3950 __powerpc__ in register name selection.
3951
3952 2019-09-19 Richard Henderson <richard.henderson@linaro.org>
3953
3954 * gcc.target/aarch64/atomic-op-acq_rel.c: Use -mno-outline-atomics.
3955 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Likewise.
3956 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3957 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3958 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3959 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3960 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3961 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3962 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3963 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3964 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3965 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3966 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Likewise.
3967 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
3968 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3969 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3970 * gcc.target/aarch64/sync-op-full.c: Likewise.
3971
3972 2019-09-19 Feng Xue <fxue@os.amperecomputing.com>
3973
3974 * gcc.dg/ipa/pr91089.c: Add a new function and pattern.
3975
3976 2019-09-19 Richard Biener <rguenther@suse.de>
3977
3978 PR tree-optimization/91812
3979 * gcc.dg/torture/pr91812.c: New testcase.
3980
3981 2019-09-19 Tom Tromey <tromey@adacore.com>
3982
3983 * gnat.dg/bias1.adb: New testcase.
3984
3985 2019-09-19 Steve Baird <baird@adacore.com>
3986
3987 * gnat.dg/annotation1.adb: New testcase.
3988
3989 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
3990
3991 * gnat.dg/inline21.adb, gnat.dg/inline21_g.ads,
3992 gnat.dg/inline21_h.adb, gnat.dg/inline21_h.ads,
3993 gnat.dg/inline21_q.ads: New testcase.
3994
3995 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
3996
3997 * gnat.dg/inline20.adb, gnat.dg/inline20_g.adb,
3998 gnat.dg/inline20_g.ads, gnat.dg/inline20_h.ads,
3999 gnat.dg/inline20_i.ads, gnat.dg/inline20_q-io.ads,
4000 gnat.dg/inline20_q.ads, gnat.dg/inline20_r.ads: New testcase.
4001
4002 2019-09-19 Ed Schonberg <schonberg@adacore.com>
4003
4004 * gnat.dg/generic2-child.ads, gnat.dg/generic2-io_any.adb,
4005 gnat.dg/generic2-io_any.ads, gnat.dg/generic2.ads: New testcase.
4006
4007 2019-09-19 Yannick Moy <moy@adacore.com>
4008
4009 * gnat.dg/global2.adb, gnat.dg/global2.ads: New testcase.
4010
4011 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
4012
4013 * gnat.dg/access9.adb: New testcase.
4014
4015 2019-09-19 Ed Schonberg <schonberg@adacore.com>
4016
4017 * gnat.dg/predicate14.adb, gnat.dg/predicate14.ads: New
4018 testcase.
4019
4020 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
4021
4022 * gnat.dg/generic_inst13.adb,
4023 gnat.dg/generic_inst13_pkg-nested_g.ads,
4024 gnat.dg/generic_inst13_pkg-ops_g.ads,
4025 gnat.dg/generic_inst13_pkg.ads: New testcase.
4026
4027 2019-09-19 Bob Duff <duff@adacore.com>
4028
4029 * gnat.dg/concat3.adb: New testcase.
4030
4031 2019-09-19 Eric Botcazou <ebotcazou@adacore.com>
4032
4033 * gnat.dg/pack26.adb: New testcase.
4034
4035 2019-09-19 Hongtao Liu <hongtao.liu@intel.com>
4036
4037 PR target/87007
4038 * gcc.target/i386/pr87007-3.c: New test.
4039
4040 2019-09-18 H.J. Lu <hongjiu.lu@intel.com>
4041
4042 PR target/90878
4043 * gcc.target/i386/pr90878.c: New test.
4044
4045 2019-09-18 H.J. Lu <hongjiu.lu@intel.com>
4046
4047 PR target/91446
4048 * gcc.target/i386/pr91446.c: New test.
4049
4050 2019-09-18 Eric Botcazou <ebotcazou@adacore.com>
4051
4052 * gnat.dg/warn31.adb, gnat.dg/warn31.ads: New testcase.
4053
4054 2019-09-18 Ed Schonberg <schonberg@adacore.com>
4055
4056 * gnat.dg/fixedpnt8.adb: New testcase.
4057
4058 2019-09-18 Ed Schonberg <schonberg@adacore.com>
4059
4060 * gnat.dg/discr58.adb: New testcase.
4061
4062 2019-09-18 Justin Squirek <squirek@adacore.com>
4063
4064 * gnat.dg/warn30.adb, gnat.dg/warn30.ads: New testcase.
4065
4066 2019-09-18 Justin Squirek <squirek@adacore.com>
4067
4068 * gnat.dg/access8.adb, gnat.dg/access8_pkg.adb,
4069 gnat.dg/access8_pkg.ads: New testcase.
4070
4071 2019-09-18 Eric Botcazou <ebotcazou@adacore.com>
4072
4073 * gnat.dg/aggr28.adb: New testcase.
4074
4075 2019-09-18 Steve Baird <baird@adacore.com>
4076
4077 * gnat.dg/ai12_0086_example.adb: New testcase.
4078
4079 2019-09-18 Nicolas Roche <roche@adacore.com>
4080
4081 * gnat.dg/float_value2.adb: New testcase.
4082
4083 2019-09-18 Vadim Godunko <godunko@adacore.com>
4084
4085 * gnat.dg/expect4.adb: New testcase.
4086
4087 2019-09-18 Steve Baird <baird@adacore.com>
4088
4089 * gnat.dg/ghost7.adb, gnat.dg/ghost7.ads: New testcase.
4090
4091 2019-09-18 Olivier Hainque <hainque@adacore.com>
4092
4093 * gnat.dg/system_info1.adb: New testcase.
4094
4095 2019-09-18 Bob Duff <duff@adacore.com>
4096
4097 * gnat.dg/containers1.adb, gnat.dg/containers1.ads: New
4098 testcase.
4099
4100 2019-09-18 Richard Sandiford <richard.sandiford@arm.com>
4101
4102 * gcc.target/i386/pr82361-1.c (f1, f2, f3, f4, f5, f6): Force
4103 "c" to be in %rax and "d" to be in %rdx.
4104 * gcc.target/i386/pr82361-2.c: Expect 4 instances of "movl\t%edx".
4105
4106 2019-19-17 Christophe Lyon <christophe.lyon@st.com>
4107
4108 * lib/target-supports.exp
4109 (check_effective_target_arm_arch_FUNC_ok): Add v4t_arm, v4t_thumb,
4110 v5t_arm, v5t_thumb, v5te_arm, v5te_thumb, v6_arm, v6_thumb,
4111 v6k_arm, v6k_thumb, v6z_arm, v6z_thumb.
4112 Add -mfloat-abi=softfp to v4t, v5t, v5te, v6, v6k, v6z.
4113 Remove early exit for -marm.
4114 * gcc.target/arm/armv6-unaligned-load-ice.c: Add arm_arch
4115 effective-target.
4116 * gcc.target/arm/attr-unaligned-load-ice.c: Likewise.
4117 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4118 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4119 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4120 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
4121 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
4122 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4123 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4124 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
4125 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
4126 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
4127 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
4128 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4129 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4130 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4131 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4132 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4133 * gcc.target/arm/g2.c: Likewise.
4134 * gcc.target/arm/macro_defs1.c: Likewise.
4135 * gcc.target/arm/pr59858.c: Likewise.
4136 * gcc.target/arm/pr65647-2.c: Likewise.
4137 * gcc.target/arm/pr79058.c: Likewise.
4138 * gcc.target/arm/pr83712.c: Likewise.
4139 * gcc.target/arm/pragma_arch_switch_2.c: Likewise.
4140 * gcc.target/arm/scd42-1.c: Likewise.
4141 * gcc.target/arm/scd42-2.c: Likewise.
4142 * gcc.target/arm/scd42-3.c: Likewise.
4143 * gcc.c-torture/compile/pr82096.c: Fix arm_arch effective-target.
4144 * gcc.target/arm/attr_arm-err.c: Likewise.
4145 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4146
4147 2019-09-17 Feng Xue <fxue@os.amperecomputing.com>
4148
4149 PR ipa/91089
4150 * gcc.dg/ipa/pr91089.c: New test.
4151
4152 2019-09-17 Paul Thomas <pault@gcc.gnu.org>
4153
4154 PR fortran/91588
4155 * gfortran.dg/associate_49.f90: New test.
4156
4157 2019-09-17 Yannick Moy <moy@adacore.com>
4158
4159 * gnat.dg/fixedpnt7.adb: New testcase.
4160
4161 2019-09-17 Yannick Moy <moy@adacore.com>
4162
4163 * gnat.dg/multfixed.adb: New testcase.
4164
4165 2019-09-17 Vadim Godunko <godunko@adacore.com>
4166
4167 * gnat.dg/expect3.adb: New testcase.
4168
4169 2019-09-17 Ed Schonberg <schonberg@adacore.com>
4170
4171 * gnat.dg/predicate13.adb, gnat.dg/predicate13.ads: New
4172 testcase.
4173
4174 2019-09-17 Javier Miranda <miranda@adacore.com>
4175
4176 * gnat.dg/limited4.adb: New testcase.
4177
4178 2019-09-17 Eric Botcazou <ebotcazou@adacore.com>
4179
4180 * gnat.dg/pack25.adb: New testcase.
4181
4182 2019-09-16 Paolo Carlini <paolo.carlini@oracle.com>
4183
4184 * g++.dg/ext/int128-6.C: New.
4185 * c-c++-common/pr68107.c: Test location(s).
4186 * g++.dg/other/large-size-array.C: Likewise.
4187 * g++.dg/template/dtor2.C: Likewise.
4188 * g++.dg/template/error9.C: Likewise.
4189 * g++.dg/tls/diag-2.C: Likewise.
4190 * g++.dg/tls/diag-4.C: Likewise.
4191 * g++.dg/tls/diag-5.C: Likewise.
4192 * g++.old-deja/g++.pt/memtemp71.C: Likewise.
4193
4194 2019-09-16 Li Jia He <helijia@linux.ibm.com>
4195 Qi Feng <ffengqi@linux.ibm.com>
4196
4197 PR middle-end/88784
4198 * gcc.dg/pr88784-1.c: New testcase.
4199 * gcc.dg/pr88784-2.c: New testcase.
4200 * gcc.dg/pr88784-3.c: New testcase.
4201 * gcc.dg/pr88784-4.c: New testcase.
4202 * gcc.dg/pr88784-5.c: New testcase.
4203 * gcc.dg/pr88784-6.c: New testcase.
4204 * gcc.dg/pr88784-7.c: New testcase.
4205 * gcc.dg/pr88784-8.c: New testcase.
4206 * gcc.dg/pr88784-9.c: New testcase.
4207 * gcc.dg/pr88784-10.c: New testcase.
4208 * gcc.dg/pr88784-11.c: New testcase.
4209 * gcc.dg/pr88784-12.c: New testcase.
4210
4211 2019-09-16 Richard Biener <rguenther@suse.de>
4212
4213 PR tree-optimization/91756
4214 PR tree-optimization/87132
4215 * gcc.dg/tree-ssa/ssa-fre-81.c: New testcase.
4216
4217 2019-09-15 Marek Polacek <polacek@redhat.com>
4218
4219 PR c++/91740 - ICE with constexpr call and ?: in ARRAY_REF.
4220 * g++.dg/cpp1y/var-templ63.C: New test.
4221
4222 2019-09-15 Sandra Loosemore <sandra@codesourcery.com>
4223
4224 * lib/target-supports.exp
4225 (check_effective_target_arm_neon_fp16_hw)
4226 (check_effective_target_arm_fp16_hw): Use check_runtime
4227 instead of check_runtime_nocache.
4228
4229 2019-09-15 Steven G. Kargl <kargl@gcc.gnu.org>
4230
4231 PR fortran/91727
4232 * gfortran.dg/pr91727.f90: New test.
4233
4234 2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4235
4236 PR fortran/91550
4237 * gfortran.dg/do_subscript_6.f90: New test.
4238
4239 2019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4240
4241 PR fortran/91556
4242 * gfortran.dg/warn_argument_mismatch_1.f90: Remove.
4243
4244 2019-09-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4245
4246 PR fortran/91557
4247 PR fortran/91556
4248 * gfortran.dg/argument_checking_20.f90: New test.
4249 * gfortran.dg/argument_checking_21.f90: New test.
4250 * gfortran.dg/argument_checking_22.f90: New test.
4251 * gfortran.dg/argument_checking_23.f90: New test.
4252 * gfortran.dg/warn_unused_dummy_argument_5.f90: New test.
4253 * gfortran.dg/bessel_3.f90: Add pattern for type mismatch.
4254 * gfortran.dg/g77/20010519-1.f: Adjust dg-warning messages to new
4255 handling.
4256 * gfortran.dg/pr24823.f: Likewise.
4257 * gfortran.dg/pr39937.f: Likewise.
4258
4259 2019-09-14 Sandra Loosemore <sandra@codesourcery.com>
4260
4261 PR testsuite/83889
4262 * g++.dg/vect/pr87914.cc: Remove explicit dg-do run.
4263
4264 2019-09-14 Kewen Lin <linkw@gcc.gnu.org>
4265
4266 PR middle-end/80791
4267 * gcc.dg/tree-ssa/ivopts-3.c: Adjust for doloop change.
4268 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
4269 * gcc.dg/tree-ssa/pr32044.c: Likewise.
4270
4271 2019-09-13 Steven G. Kargl <kargl@gcc.gnu.org>
4272
4273 PR fortran/91566
4274 * gfortran.dg/pr91566.f90:
4275
4276 2019-09-13 Bernd Edlinger <bernd.edlinger@hotmail.de>
4277
4278 PR fortran/91716
4279 * gfortran.dg/pr91716.f90: New test.
4280
4281 2019-09-13 Paul Thomas <pault@gcc.gnu.org>
4282
4283 PR fortran/91717
4284 * gfortran.dg/dependency_55.f90: New test.
4285
4286 2019-09-12 Uroš Bizjak <ubizjak@gmail.com>
4287
4288 PR tree-optimization/89386
4289 * gcc.target/i386/pr89386.c: New test.
4290 * gcc.target/i386/pr89386-1.c: Ditto.
4291
4292 2019-09-12 Richard Biener <rguenther@suse.de>
4293
4294 PR tree-optimization/91750
4295 * gcc.dg/vect/pr91750.c: New testcase.
4296
4297 2019-09-12 Yuliang Wang <yuliang.wang@arm.com>
4298
4299 PR tree-optimization/89386
4300 * testsuite/gcc.target/aarch64/sve2/mulhrs_1.c: New test.
4301 * testsuite/gcc.dg/vect/vect-mulhrs-1.c: As above.
4302 * testsuite/gcc.dg/vect/vect-mulhrs-2.c: As above.
4303 * testsuite/gcc.dg/vect/vect-mulhrs-3.c: As above.
4304 * testsuite/gcc.dg/vect/vect-mulhrs-4.c: As above.
4305 * doc/sourcebuild.texi (vect_mulhrs_hi): Document new target selector.
4306 * testsuite/lib/target-supports.exp
4307 (check_effective_target_vect_mulhrs_hi): Return true for AArch64
4308 with SVE2.
4309
4310 2019-09-11 Sandra Loosemore <sandra@codesourcery.com>
4311
4312 PR testsuite/83889
4313 * gcc.dg/vect/pr81740-2.c: Remove explicit dg-do run.
4314 * gcc.dg/vect/pr88598-1.c: Likewise.
4315 * gcc.dg/vect/pr88598-2.c: Likewise.
4316 * gcc.dg/vect/pr88598-3.c: Likewise.
4317 * gcc.dg/vect/pr88598-4.c: Likewise.
4318 * gcc.dg/vect/pr88598-5.c: Likewise.
4319 * gcc.dg/vect/pr88598-6.c: Likewise.
4320 * gcc.dg/vect/pr89440.c: Likewise.
4321 * gcc.dg/vect/pr90018.c: Likewise.
4322 * gcc.dg/vect/pr91293-1.c: Likewise.
4323 * gcc.dg/vect/pr91293-2.c: Likewise.
4324 * gcc.dg/vect/pr91293-3.c: Likewise.
4325
4326 2019-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4327
4328 PR fortran/91553
4329 * gfortran.dg/pr91553.f90: New test.
4330
4331 2019-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4332
4333 PR fortran/91642
4334 * gfortran.dg/pr91642.f90: New test.
4335
4336 2019-09-11 Jakub Jelinek <jakub@redhat.com>
4337
4338 PR rtl-optimization/89435
4339 PR rtl-optimization/89795
4340 PR rtl-optimization/91720
4341 * gcc.dg/pr89435.c: New test.
4342 * gcc.dg/pr89795.c: New test.
4343 * gcc.dg/pr91720.c: New test.
4344
4345 2019-09-11 Richard Biener <rguenther@suse.de>
4346
4347 PR tree-optimization/90387
4348 * gcc.dg/Warray-bounds-44.c: New testcase.
4349
4350 2019-09-11 Eric Botcazou <ebotcazou@adacore.com>
4351
4352 * gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test.
4353
4354 2019-09-11 Jakub Jelinek <jakub@redhat.com>
4355
4356 PR tree-optimization/91723
4357 * gcc.dg/vect/vect-fma-3.c: New test.
4358
4359 PR middle-end/91725
4360 * gcc.c-torture/compile/pr91725.c: New test.
4361
4362 2019-09-11 Richard Biener <rguenther@suse.de>
4363
4364 Revert
4365 2019-09-09 Barnaby Wilks <barnaby.wilks@arm.com>
4366
4367 * gcc.dg/fold-binary-math-casts.c: New test.
4368
4369 2019-09-10 Marek Polacek <polacek@redhat.com>
4370
4371 PR c++/91673 - ICE with noexcept in alias-declaration.
4372 * g++.dg/cpp1z/using7.C: New test.
4373 * g++.dg/cpp1z/using8.C: New test.
4374
4375 2019-09-10 Marek Polacek <polacek@redhat.com>
4376
4377 PR c++/91705 - constexpr evaluation rejects ++/-- on floats.
4378 * g++.dg/cpp1y/constexpr-incr2.C: New test.
4379
4380 2019-09-10 David Edelsohn <dje.gcc@gmail.com>
4381
4382 * gfortran.dg/default_format_1.f90: Remove XFAIL AIX.
4383 * gfortran.dg/default_format_denormal_1.f90: Same.
4384
4385 2019-09-10 Jakub Jelinek <jakub@redhat.com>
4386
4387 PR middle-end/91680
4388 * gcc.dg/tree-ssa/pr91680.c: New test.
4389 * g++.dg/torture/pr91680.C: New test.
4390
4391 2019-09-10 Paolo Carlini <paolo.carlini@oracle.com>
4392
4393 * g++.dg/cpp0x/enum29.C: Test location(s) too.
4394 * g++.dg/cpp0x/lambda/lambda-ice10.C: Likewise.
4395 * g++.dg/cpp2a/constinit3.C: Likewise.
4396 * g++.dg/ext/desig4.C: Likewise.
4397 * g++.dg/ext/label10.C: Likewise.
4398 * g++.old-deja/g++.other/dtor3.C: Likewise.
4399
4400 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4401
4402 * lib/target-supports.exp (check_effective_target_static): Disable
4403 for ARM FDPIC target.
4404
4405 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4406
4407 * gcc.target/arm/pr43698.c (bswap_32): Rename as my_bswap_32.
4408
4409 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4410
4411 * g++.dg/cpp0x/noexcept03.C: Add pie_enabled.
4412 * g++.dg/ipa/devirt-c-7.C: Likewise.
4413 * g++.dg/ipa/ivinline-1.C: Likewise.
4414 * g++.dg/ipa/ivinline-2.C: Likewise.
4415 * g++.dg/ipa/ivinline-3.C: Likewise.
4416 * g++.dg/ipa/ivinline-4.C: Likewise.
4417 * g++.dg/ipa/ivinline-5.C: Likewise.
4418 * g++.dg/ipa/ivinline-7.C: Likewise.
4419 * g++.dg/ipa/ivinline-8.C: Likewise.
4420 * g++.dg/ipa/ivinline-9.C: Likewise.
4421 * g++.dg/tls/pr79288.C: Likewise.
4422 * gcc.dg/addr_equal-1.c: Likewise.
4423 * gcc.dg/const-1.c: Likewise.
4424 * gcc.dg/ipa/pure-const-1.c: Likewise.
4425 * gcc.dg/noreturn-8.c: Likewise.
4426 * gcc.dg/pr33826.c: Likewise.
4427 * gcc.dg/torture/ipa-pta-1.c: Likewise.
4428 * gcc.dg/tree-ssa/alias-2.c: Likewise.
4429 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4430 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4431 * gcc.dg/uninit-19.c: Likewise.
4432
4433 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4434
4435 * g++.dg/abi/forced.C: Add *-*-uclinux*.
4436 * g++.dg/abi/guard2.C: Likewise.
4437 * g++.dg/ext/cleanup-10.C: Likewise.
4438 * g++.dg/ext/cleanup-11.C: Likewise.
4439 * g++.dg/ext/cleanup-8.C: Likewise.
4440 * g++.dg/ext/cleanup-9.C: Likewise.
4441 * g++.dg/ext/sync-4.C: Likewise.
4442 * g++.dg/ipa/comdat.C: Likewise.
4443 * gcc.dg/20041106-1.c: Likewise.
4444 * gcc.dg/cleanup-10.c: Likewise.
4445 * gcc.dg/cleanup-11.c: Likewise.
4446 * gcc.dg/cleanup-8.c: Likewise.
4447 * gcc.dg/cleanup-9.c: Likewise.
4448 * gcc.dg/fdata-sections-1.c: Likewise.
4449 * gcc.dg/fdata-sections-2.c: Likewise.
4450 * gcc.dg/pr39323-1.c: Likewise.
4451 * gcc.dg/pr39323-2.c: Likewise.
4452 * gcc.dg/pr39323-3.c: Likewise.
4453 * gcc.dg/pr65780-1.c: Likewise.
4454 * gcc.dg/pr65780-2.c: Likewise.
4455 * gcc.dg/pr67338.c: Likewise.
4456 * gcc.dg/pr78185.c: Likewise.
4457 * gcc.dg/pr83100-1.c: Likewise.
4458 * gcc.dg/pr83100-4.c: Likewise.
4459 * gcc.dg/strlenopt-12g.c: Likewise.
4460 * gcc.dg/strlenopt-14g.c: Likewise.
4461 * gcc.dg/strlenopt-14gf.c: Likewise.
4462 * gcc.dg/strlenopt-16g.c: Likewise.
4463 * gcc.dg/strlenopt-17g.c: Likewise.
4464 * gcc.dg/strlenopt-18g.c: Likewise.
4465 * gcc.dg/strlenopt-1f.c: Likewise.
4466 * gcc.dg/strlenopt-22g.c: Likewise.
4467 * gcc.dg/strlenopt-2f.c: Likewise.
4468 * gcc.dg/strlenopt-31g.c: Likewise.
4469 * gcc.dg/strlenopt-33g.c: Likewise.
4470 * gcc.dg/strlenopt-4g.c: Likewise.
4471 * gcc.dg/strlenopt-4gf.c: Likewise.
4472 * gcc.dg/strncmp-2.c: Likewise.
4473 * gcc.dg/struct-ret-3.c: Likewise.
4474 * gcc.dg/torture/pr69760.c: Likewise.
4475 * gcc.target/arm/div64-unwinding.c: Likewise.
4476 * gcc.target/arm/stack-checking.c: Likewise.
4477 * gcc.target/arm/synchronize.c: Likewise.
4478 * gcc.target/arm/pr66912.c: Add arm*-*-uclinuxfdpiceabi.
4479 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4480 (check_effective_target_sync_long_long_runtime): Likewise.
4481 (check_effective_target_sync_int_long): Likewise.
4482 (check_effective_target_sync_char_short): Likewise.
4483
4484 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4485
4486 * gcc.target/arm/eliminate.c: Accept only nonpic targets.
4487 * g++.dg/other/anon5.C: Likewise.
4488
4489 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4490 Mickaël Guêné <mickael.guene@st.com>
4491
4492 * gcc.target/arm/interrupt-1.c: Add scan-assembler pattern for
4493 arm*-*-uclinuxfdpiceabi.
4494 * gcc.target/arm/interrupt-2.c: Likewise.
4495 * gcc.target/arm/pr70830.c: Likewise.
4496
4497 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4498 Mickaël Guêné <mickael.guene@st.com>
4499
4500 * gcc.dg/20020312-2.c: Skip on arm*-*-uclinuxfdpiceabi.
4501 * gcc.target/arm/20051215-1.c: Likewise.
4502 * gcc.target/arm/mmx-1.c: Likewise.
4503 * gcc.target/arm/pr19599.c: Likewise.
4504 * gcc.target/arm/pr40887.c: Likewise.
4505 * gcc.target/arm/pr61948.c: Likewise.
4506 * gcc.target/arm/pr77933-1.c: Likewise.
4507 * gcc.target/arm/pr77933-2.c: Likewise.
4508 * gcc.target/arm/sibcall-1.c: Likewise.
4509 * gcc.target/arm/data-rel-2.c: Likewise.
4510 * gcc.target/arm/data-rel-3.c: Likewise.
4511 * gcc.target/arm/tail-long-call: Likewise.
4512 * gcc.target/arm/tlscall.c: Likewise.
4513 * gcc.target/arm/vfp-longcall-apcs: Likewise.
4514 * gcc.target/arm/ivopts-2.c: Skip object-size test on
4515 arm*-*-uclinuxfdpiceabi.
4516 * gcc.target/arm/ivopts-3.c: Likewise.
4517 * gcc.target/arm/ivopts-4.c: Likewise.
4518 * gcc.target/arm/ivopts-5.c: Likewise.
4519 * gcc.target/arm/pr43597.c: Likewise.
4520 * gcc.target/arm/pr43920-2.c: Likewise.
4521 * gcc.target/arm/pr45701-1.c: Skip scan-assembler on
4522 arm*-*-uclinuxfdpiceabi.
4523 * gcc.target/arm/pr45701-2.c: Likewise.
4524 * gcc.target/arm/stack-red-zone.c: Likewise.
4525
4526 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
4527 Mickaël Guêné <mickael.guene@st.com>
4528
4529 * gcc.target/arm/fp16-aapcs-2.c: Adjust scan-assembler-times.
4530 * gcc.target/arm/fp16-aapcs-4.c: Likewise.
4531
4532 2019-09-09 Marek Polacek <polacek@redhat.com>
4533
4534 PR c++/84374 - diagnose invalid uses of decltype(auto).
4535 * g++.dg/cpp1y/auto-fn57.C: New test.
4536
4537 2019-09-09 Segher Boessenkool <segher@kernel.crashing.org>
4538
4539 * gcc.target/powerpc/rlwinm-0.c: Adjust expected instruction counts.
4540 * gcc.target/powerpc/rlwinm-1.c: Ditto.
4541 * gcc.target/powerpc/rlwinm-2.c: Ditto.
4542
4543 2019-09-09 Barnaby Wilks <barnaby.wilks@arm.com>
4544
4545 * gcc.dg/fold-binary-math-casts.c: New test.
4546
4547 2019-09-09 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR target/87853
4550 * gcc.target/i386/pr87853.c: New test.
4551
4552 PR target/91704
4553 * gcc.target/i386/pr91704.c: New test.
4554
4555 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4556
4557 * gcc.dg/builtins-config.h: eBPF doesn't support C99 standard
4558 functions.
4559 * gcc.c-torture/compile/20101217-1.c: Add a function prototype for
4560 printf.
4561 * gcc.c-torture/compile/20000211-1.c: Skip if target bpf-*-*.
4562 * gcc.c-torture/compile/poor.c: Likewise.
4563 * gcc.c-torture/compile/pr25311.c: Likewise.
4564 * gcc.c-torture/compile/pr39928-1.c: Likewise.
4565 * gcc.c-torture/compile/pr70061.c: Likewise.
4566 * gcc.c-torture/compile/920501-7.c: Likewise.
4567 * gcc.c-torture/compile/20000403-1.c: Likewise.
4568 * gcc.c-torture/compile/20001226-1.c: Likewise.
4569 * gcc.c-torture/compile/20030903-1.c: Likewise.
4570 * gcc.c-torture/compile/20031125-1.c: Likewise.
4571 * gcc.c-torture/compile/20040101-1.c: Likewise.
4572 * gcc.c-torture/compile/20040317-2.c: Likewise.
4573 * gcc.c-torture/compile/20040726-1.c: Likewise.
4574 * gcc.c-torture/compile/20051216-1.c: Likewise.
4575 * gcc.c-torture/compile/900313-1.c: Likewise.
4576 * gcc.c-torture/compile/920625-1.c: Likewise.
4577 * gcc.c-torture/compile/930421-1.c: Likewise.
4578 * gcc.c-torture/compile/930623-1.c: Likewise.
4579 * gcc.c-torture/compile/961004-1.c: Likewise.
4580 * gcc.c-torture/compile/980504-1.c: Likewise.
4581 * gcc.c-torture/compile/980816-1.c: Likewise.
4582 * gcc.c-torture/compile/990625-1.c: Likewise.
4583 * gcc.c-torture/compile/DFcmp.c: Likewise.
4584 * gcc.c-torture/compile/HIcmp.c: Likewise.
4585 * gcc.c-torture/compile/HIset.c: Likewise.
4586 * gcc.c-torture/compile/QIcmp.c: Likewise.
4587 * gcc.c-torture/compile/QIset.c: Likewise.
4588 * gcc.c-torture/compile/SFset.c: Likewise.
4589 * gcc.c-torture/compile/SIcmp.c: Likewise.
4590 * gcc.c-torture/compile/SIset.c: Likewise.
4591 * gcc.c-torture/compile/UHIcmp.c: Likewise.
4592 * gcc.c-torture/compile/UQIcmp.c: Likewise.
4593 * gcc.c-torture/compile/USIcmp.c: Likewise.
4594 * gcc.c-torture/compile/consec.c: Likewise.
4595 * gcc.c-torture/compile/limits-fndefn.c: Likewise.
4596 * gcc.c-torture/compile/lll.c: Likewise.
4597 * gcc.c-torture/compile/parms.c: Likewise.
4598 * gcc.c-torture/compile/pass.c: Likewise.
4599 * gcc.c-torture/compile/pp.c: Likewise.
4600 * gcc.c-torture/compile/pr32399.c: Likewise.
4601 * gcc.c-torture/compile/pr34091.c: Likewise.
4602 * gcc.c-torture/compile/pr34688.c: Likewise.
4603 * gcc.c-torture/compile/pr37258.c: Likewise.
4604 * gcc.c-torture/compile/pr37327.c: Likewise.
4605 * gcc.c-torture/compile/pr37381.c: Likewise.
4606 * gcc.c-torture/compile/pr37669-2.c: Likewise.
4607 * gcc.c-torture/compile/pr37669.c: Likewise.
4608 * gcc.c-torture/compile/pr37742-3.c: Likewise.
4609 * gcc.c-torture/compile/pr44063.c: Likewise.
4610 * gcc.c-torture/compile/pr48596.c: Likewise.
4611 * gcc.c-torture/compile/pr51856.c: Likewise.
4612 * gcc.c-torture/compile/pr54428.c: Likewise.
4613 * gcc.c-torture/compile/pr54713-1.c: Likewise.
4614 * gcc.c-torture/compile/pr54713-2.c: Likewise.
4615 * gcc.c-torture/compile/pr54713-3.c: Likewise.
4616 * gcc.c-torture/compile/pr55921.c: Likewise.
4617 * gcc.c-torture/compile/pr70240.c: Likewise.
4618 * gcc.c-torture/compile/pr70355.c: Likewise.
4619 * gcc.c-torture/compile/pr82052.c: Likewise.
4620 * gcc.c-torture/compile/pr83487.c: Likewise.
4621 * gcc.c-torture/compile/pr86122.c: Likewise.
4622 * gcc.c-torture/compile/pret-arg.c: Likewise.
4623 * gcc.c-torture/compile/regs-arg-size.c: Likewise.
4624 * gcc.c-torture/compile/structret.c: Likewise.
4625 * gcc.c-torture/compile/uuarg.c: Likewise.
4626 * gcc.dg/20001009-1.c: Likewise.
4627 * gcc.dg/20020418-1.c: Likewise.
4628 * gcc.dg/20020426-2.c: Likewise.
4629 * gcc.dg/20020430-1.c: Likewise.
4630 * gcc.dg/20040306-1.c: Likewise.
4631 * gcc.dg/20040622-2.c: Likewise.
4632 * gcc.dg/20050603-2.c: Likewise.
4633 * gcc.dg/20050629-1.c: Likewise.
4634 * gcc.dg/20061026.c: Likewise.
4635 * gcc.dg/Warray-bounds-3.c: Likewise.
4636 * gcc.dg/Warray-bounds-30.c: Likewise.
4637 * gcc.dg/Wframe-larger-than-2.c: Likewise.
4638 * gcc.dg/Wframe-larger-than.c: Likewise.
4639 * gcc.dg/Wrestrict-11.c: Likewise.
4640 * gcc.c-torture/compile/20000804-1.c: Likewise.
4641
4642 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4643
4644 * lib/target-supports.exp (check_effective_target_trampolines):
4645 Adapt to eBPF.
4646 (check_effective_target_indirect_jumps): Likewise.
4647 (check_effective_target_nonlocal_goto): Likewise.
4648 (check_effective_target_global_constructor): Likewise.
4649 (check_effective_target_return_address): Likewise.
4650
4651 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4652
4653 * gcc.target/bpf/bpf.exp: New file.
4654 * gcc.target/bpf/builtin-load.c: Likewise.
4655 * cc.target/bpf/constant-calls.c: Likewise.
4656 * gcc.target/bpf/diag-funargs.c: Likewise.
4657 * gcc.target/bpf/diag-funargs-2.c: Likewise.
4658 * gcc.target/bpf/diag-funargs-3.c: Likewise.
4659 * gcc.target/bpf/diag-indcalls.c: Likewise.
4660 * gcc.target/bpf/helper-bind.c: Likewise.
4661 * cc.target/bpf/helper-bpf-redirect.c: Likewise.
4662 * gcc.target/bpf/helper-clone-redirect.c: Likewise.
4663 * gcc.target/bpf/helper-csum-diff.c: Likewise.
4664 * gcc.target/bpf/helper-csum-update.c: Likewise.
4665 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise.
4666 * gcc.target/bpf/helper-fib-lookup.c: Likewise.
4667 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise.
4668 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise.
4669 * gcc.target/bpf/helper-get-current-comm.c: Likewise.
4670 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise.
4671 * gcc.target/bpf/helper-get-current-task.c: Likewise.
4672 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise.
4673 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise.
4674 * gcc.target/bpf/helper-get-listener-sock.c: Likewise.
4675 * gcc.target/bpf/helper-get-local-storage.c: Likewise.
4676 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise.
4677 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise.
4678 * gcc.target/bpf/helper-get-route-realm.c: Likewise.
4679 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise.
4680 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise.
4681 * gcc.target/bpf/helper-get-socket-uid.c: Likewise.
4682 * gcc.target/bpf/helper-getsockopt.c: Likewise.
4683 * gcc.target/bpf/helper-get-stack.c: Likewise.
4684 * gcc.target/bpf/helper-get-stackid.c: Likewise.
4685 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise.
4686 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise.
4687 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise.
4688 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise.
4689 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise.
4690 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise.
4691 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise.
4692 * gcc.target/bpf/helper-map-delete-elem.c: Likewise.
4693 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise.
4694 * gcc.target/bpf/helper-map-peek-elem.c: Likewise.
4695 * gcc.target/bpf/helper-map-pop-elem.c: Likewise.
4696 * gcc.target/bpf/helper-map-push-elem.c: Likewise.
4697 * gcc.target/bpf/helper-map-update-elem.c: Likewise.
4698 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise.
4699 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise.
4700 * gcc.target/bpf/helper-msg-pop-data.c: Likewise.
4701 * gcc.target/bpf/helper-msg-pull-data.c: Likewise.
4702 * gcc.target/bpf/helper-msg-push-data.c: Likewise.
4703 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise.
4704 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise.
4705 * gcc.target/bpf/helper-override-return.c: Likewise.
4706 * gcc.target/bpf/helper-perf-event-output.c: Likewise.
4707 * gcc.target/bpf/helper-perf-event-read.c: Likewise.
4708 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise.
4709 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise.
4710 * gcc.target/bpf/helper-probe-read.c: Likewise.
4711 * gcc.target/bpf/helper-probe-read-str.c: Likewise.
4712 * gcc.target/bpf/helper-probe-write-user.c: Likewise.
4713 * gcc.target/bpf/helper-rc-keydown.c: Likewise.
4714 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise.
4715 * gcc.target/bpf/helper-rc-repeat.c: Likewise.
4716 * gcc.target/bpf/helper-redirect-map.c: Likewise.
4717 * gcc.target/bpf/helper-set-hash.c: Likewise.
4718 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise.
4719 * gcc.target/bpf/helper-setsockopt.c: Likewise.
4720 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise.
4721 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise.
4722 * gcc.target/bpf/helper-skb-change-head.c: Likewise.
4723 * gcc.target/bpf/helper-skb-change-proto.c: Likewise.
4724 * gcc.target/bpf/helper-skb-change-tail.c: Likewise.
4725 * gcc.target/bpf/helper-skb-change-type.c: Likewise.
4726 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise.
4727 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise.
4728 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise.
4729 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise.
4730 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise.
4731 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise.
4732 * gcc.target/bpf/helper-skb-pull-data.c: Likewise.
4733 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise.
4734 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise.
4735 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise.
4736 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise.
4737 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise.
4738 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise.
4739 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise.
4740 * gcc.target/bpf/helper-sk-fullsock.c: Likewise.
4741 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise.
4742 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise.
4743 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise.
4744 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise.
4745 * gcc.target/bpf/helper-sk-release.c: Likewise.
4746 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise.
4747 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise.
4748 * gcc.target/bpf/helper-sk-storage-get.c: Likewise.
4749 * gcc.target/bpf/helper-sock-hash-update.c: Likewise.
4750 * gcc.target/bpf/helper-sock-map-update.c: Likewise.
4751 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise.
4752 * gcc.target/bpf/helper-spin-lock.c: Likewise.
4753 * gcc.target/bpf/helper-spin-unlock.c: Likewise.
4754 * gcc.target/bpf/helper-strtol.c: Likewise.
4755 * gcc.target/bpf/helper-strtoul.c: Likewise.
4756 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise.
4757 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise.
4758 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise.
4759 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise.
4760 * gcc.target/bpf/helper-tail-call.c: Likewise.
4761 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise.
4762 * gcc.target/bpf/helper-tcp-sock.c: Likewise.
4763 * gcc.target/bpf/helper-trace-printk.c: Likewise.
4764 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise.
4765 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise.
4766 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise.
4767 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise.
4768 * gcc.target/bpf/sync-fetch-and-add.c: Likewise.
4769
4770 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4771
4772 * lib/target-supports.exp (check_effective_target_indirect_calls):
4773 New proc.
4774 * gcc.c-torture/compile/20010102-1.c: Annotate with
4775 dg-require-effective-target indirect_calls.
4776 * gcc.c-torture/compile/20010107-1.c: Likewise.
4777 * gcc.c-torture/compile/20011109-1.c: Likewise.
4778 * gcc.c-torture/compile/20011218-1.c: Likewise.
4779 * gcc.c-torture/compile/20011229-1.c: Likewise.
4780 * gcc.c-torture/compile/20020129-1.c: Likewise.
4781 * gcc.c-torture/compile/20020320-1.c: Likewise.
4782 * gcc.c-torture/compile/20020706-1.c: Likewise.
4783 * gcc.c-torture/compile/20020706-2.c: Likewise.
4784 * gcc.c-torture/compile/20021205-1.c: Likewise.
4785 * gcc.c-torture/compile/20030921-1.c: Likewise.
4786 * gcc.c-torture/compile/20031023-1.c: Likewise.
4787 * gcc.c-torture/compile/20031023-2.c: Likewise.
4788 * gcc.c-torture/compile/20031023-3.c: Likewise.
4789 * gcc.c-torture/compile/20031023-4.c: Likewise.
4790 * gcc.c-torture/compile/20040614-1.c: Likewise.
4791 * gcc.c-torture/compile/20040909-1.c: Likewise.
4792 * gcc.c-torture/compile/20050122-1.c: Likewise.
4793 * gcc.c-torture/compile/20050202-1.c: Likewise.
4794 * gcc.c-torture/compile/20060208-1.c: Likewise.
4795 * gcc.c-torture/compile/20081108-1.c: Likewise.
4796 * gcc.c-torture/compile/20150327.c: Likewise.
4797 * gcc.c-torture/compile/920428-2.c: Likewise.
4798 * gcc.c-torture/compile/920928-5.c: Likewise.
4799 * gcc.c-torture/compile/930117-1.c: Likewise.
4800 * gcc.c-torture/compile/930607-1.c: Likewise.
4801 * gcc.c-torture/compile/991213-2.c: Likewise.
4802 * gcc.c-torture/compile/callind.c: Likewise.
4803 * gcc.c-torture/compile/calls-void.c: Likewise.
4804 * gcc.c-torture/compile/calls.c: Likewise.
4805 * gcc.c-torture/compile/pr21840.c: Likewise.
4806 * gcc.c-torture/compile/pr32139.c: Likewise.
4807 * gcc.c-torture/compile/pr35607.c: Likewise.
4808 * gcc.c-torture/compile/pr37433-1.c: Likewise.
4809 * gcc.c-torture/compile/pr37433.c: Likewise.
4810 * gcc.c-torture/compile/pr39941.c: Likewise.
4811 * gcc.c-torture/compile/pr40080.c: Likewise.
4812 * gcc.c-torture/compile/pr43635.c: Likewise.
4813 * gcc.c-torture/compile/pr43791.c: Likewise.
4814 * gcc.c-torture/compile/pr43845.c: Likewise.
4815 * gcc.c-torture/compile/pr44043.c: Likewise.
4816 * gcc.c-torture/compile/pr51694.c: Likewise.
4817 * gcc.c-torture/compile/pr77754-2.c: Likewise.
4818 * gcc.c-torture/compile/pr77754-3.c: Likewise.
4819 * gcc.c-torture/compile/pr77754-4.c: Likewise.
4820 * gcc.c-torture/compile/pr89663-2.c: Likewise.
4821 * gcc.c-torture/compile/pta-1.c: Likewise.
4822 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4823 * gcc.dg/Walloc-size-larger-than-18.c: Likewise.
4824
4825 2019-09-09 Jose E. Marchesi <jose.marchesi@oracle.com>
4826
4827 * gcc.c-torture/compile/20000609-1.c: Annotate with
4828 dg-require-stack-size.
4829 * gcc.c-torture/compile/20000804-1.c: Likewise.
4830 * gcc.c-torture/compile/20020304-1.c: Likewise.
4831 * gcc.c-torture/compile/20020604-1.c: Likewise.
4832 * gcc.c-torture/compile/20021015-1.c: Likewise.
4833 * gcc.c-torture/compile/20050303-1.c: Likewise.
4834 * gcc.c-torture/compile/20060421-1.c: Likewise.
4835 * gcc.c-torture/compile/20071207-1.c: Likewise.
4836 * gcc.c-torture/compile/20080903-1.c: Likewise.
4837 * gcc.c-torture/compile/20121027-1.c: Likewise.
4838 * gcc.c-torture/compile/20151204.c: Likewise.
4839 * gcc.c-torture/compile/920501-12.c: Likewise.
4840 * gcc.c-torture/compile/920501-4.c: Likewise.
4841 * gcc.c-torture/compile/920723-1.c: Likewise.
4842 * gcc.c-torture/compile/921202-1.c: Likewise.
4843 * gcc.c-torture/compile/931003-1.c: Likewise.
4844 * gcc.c-torture/compile/931004-1.c: Likewise.
4845 * gcc.c-torture/compile/950719-1.c: Likewise.
4846 * gcc.c-torture/compile/951222-1.c: Likewise.
4847 * gcc.c-torture/compile/990517-1.c: Likewise.
4848 * gcc.c-torture/compile/bcopy.c: Likewise.
4849 * gcc.c-torture/compile/pr23929.c: Likewise.
4850 * gcc.c-torture/compile/pr25310.c: Likewise.
4851 * gcc.c-torture/compile/pr34458.c: Likewise.
4852 * gcc.c-torture/compile/pr39937.c: Likewise.
4853 * gcc.c-torture/compile/pr41181.c: Likewise.
4854 * gcc.c-torture/compile/pr41634.c: Likewise.
4855 * gcc.c-torture/compile/pr43415.c: Likewise.
4856 * gcc.c-torture/compile/pr43417.c: Likewise.
4857 * gcc.c-torture/compile/pr44788.c: Likewise.
4858 * gcc.c-torture/compile/sound.c: Likewise.
4859
4860 2019-09-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4861
4862 * gcc.target/arm/pr91684.c: Use effective-target arm_prefer_ldrd_strd.
4863
4864 2019-09-07 David Edelsohn <dje.gcc@gmail.com>
4865
4866 * g++.dg/cpp2a/decomp2.C: Add TLS options.
4867 * gcc.target/powerpc/pr88233.c: Limit to lp64.
4868
4869 2019-09-07 Jakub Jelinek <jakub@redhat.com>
4870
4871 PR tree-optimization/91665
4872 * gcc.dg/vect/pr91665.c: New test.
4873
4874 2019-09-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4875
4876 PR target/91684
4877 * gcc.target/arm/pr91684.c: New test.
4878
4879 2019-09-06 Ian Lance Taylor <iant@golang.org>
4880
4881 * go.test/test/fixedbugs/bug369.go: Update to match libgo update
4882 to Go 1.13beta1.
4883
4884 2019-09-06 David Edelsohn <dje.gcc@gmail.com>
4885
4886 * gcc.dg/torture/inf-compare-1.c: Skip AIX.
4887 * gcc.dg/torture/inf-compare-2.c: Skip AIX.
4888 * gcc.dg/torture/inf-compare-3.c: Skip AIX.
4889 * gcc.dg/torture/inf-compare-4.c: Skip AIX.
4890 * gcc.dg/torture/pr52451.c: Skip AIX.
4891 * gcc.dg/torture/pr68264.c: Skip AIX
4892 * gcc.dg/torture/pr91323.c: Skip AIX.
4893
4894 * g++.dg/warn/Warray-bounds-4.C: Skip AIX.
4895 * g++.dg/warn/Warray-bounds-8.C: Skip AIX.
4896 * g++.dg/opt/flifetime-dse2.C: XFAIL AIX.
4897 * g++.dg/opt/flifetime-dse4.C: XFAIL AIX.
4898
4899 2019-09-06 Caroline Tice <cmtice@google.com>
4900
4901 PR testsuite/91670
4902 * g++.dg/ubsan/pr59415.C: Disable LTO, since test uses
4903 -fvtable-verify, and the two options are no longer allowed
4904 together.
4905
4906 2019-09-06 Nathan Sidwell <nathan@acm.org>
4907
4908 * c-c++-common/cpp/line-1.c: New.
4909
4910 2019-09-06 Martin Liska <mliska@suse.cz>
4911
4912 PR c++/91125
4913 * g++.dg/parse/repo1.C: Remove.
4914 * g++.dg/rtti/repo1.C: Remove.
4915 * g++.dg/template/repo1.C: Remove.
4916 * g++.dg/template/repo10.C: Remove.
4917 * g++.dg/template/repo11.C: Remove.
4918 * g++.dg/template/repo2.C: Remove.
4919 * g++.dg/template/repo3.C: Remove.
4920 * g++.dg/template/repo4.C: Remove.
4921 * g++.dg/template/repo5.C: Remove.
4922 * g++.dg/template/repo6.C: Remove.
4923 * g++.dg/template/repo7.C: Remove.
4924 * g++.dg/template/repo8.C: Remove.
4925 * g++.dg/template/repo9.C: Remove.
4926 * g++.old-deja/g++.pt/instantiate4.C: Remove.
4927 * g++.old-deja/g++.pt/instantiate6.C: Remove.
4928 * g++.old-deja/g++.pt/repo1.C: Remove.
4929 * g++.old-deja/g++.pt/repo2.C: Remove.
4930 * g++.old-deja/g++.pt/repo3.C: Remove.
4931 * g++.old-deja/g++.pt/repo4.C: Remove.
4932 * lib/g++.exp: Remove removal of repo files.
4933 * lib/gcc-dg.exp: Likewise.
4934 * lib/obj-c++.exp: Likewise.
4935
4936 2019-09-05 Jakub Jelinek <jakub@redhat.com>
4937 Jim Wilson <jimw@sifive.com>
4938
4939 PR target/91635
4940 * gcc.c-torture/execute/pr91635.c: New test.
4941 * gcc.target/riscv/shift-shift-4.c: New test.
4942 * gcc.target/riscv/shift-shift-5.c: New test.
4943
4944 2019-09-05 Harald Anlauf <anlauf@gmx.de>
4945
4946 PR fortran/91496
4947 * gfortran.dg/directive_unroll_5.f90: Adjust error message.
4948
4949 2019-09-05 Steven G. Kargl <kargl@gcc.gnu.org>
4950
4951 PR fortran/91660
4952 * gfortran.dg/pdt_4.f03: Fix invalid code.
4953 * gfortran.dg/pr91660_1.f90: New test.
4954 * gfortran.dg/pr91660_2.f90: Ditto.
4955
4956 2019-09-05 Marek Polacek <polacek@redhat.com>
4957
4958 PR c++/91644 - ICE with constinit in function template.
4959 * g++.dg/cpp2a/constinit13.C: New test.
4960
4961 2019-09-05 Jakub Jelinek <jakub@redhat.com>
4962
4963 PR middle-end/91001
4964 PR middle-end/91105
4965 PR middle-end/91106
4966 * gcc.c-torture/compile/pr91001.c: New test.
4967
4968 2019-09-05 Richard Biener <rguenther@suse.de>
4969
4970 PR rtl-optimization/91656
4971 * gcc.dg/torture/pr91656-1.c: New testcase.
4972 * gcc.dg/torture/pr91656-2.c: Likewise.
4973 * gcc.dg/torture/pr91656-3.c: Likewise.
4974
4975 2019-09-05 Nathan Sidwell <nathan@acm.org>
4976
4977 PR preprocessor/91639
4978 * c-c++-common/cpp/pr91639.c: New.
4979 * c-c++-common/cpp/pr91639-one.h: New.
4980 * c-c++-common/cpp/pr91639-two.h: New.
4981
4982 2019-09-05 Richard Sandiford <richard.sandiford@arm.com>
4983
4984 PR middle-end/91577
4985 * gfortran.dg/pr91577.f90: New test, taken from temporary_1.f90.
4986
4987 2019-09-04 Steven G. Kargl <kargl@gcvc.gnu.org>
4988
4989 PR fortran/91650
4990 * gfortran.dg/pr91650_1.f90: New test.
4991 * gfortran.dg/pr91650_2.f90: Ditto.
4992
4993 2019-09-04 Marek Polacek <polacek@redhat.com>
4994
4995 * g++.dg/cpp0x/initlist-deduce.C: Don't use -fdeduce-init-list. Remove
4996 dg-warning. Add dg-error.
4997
4998 2019-09-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4999
5000 PR c/78736
5001 * gcc.dg/Wenum-conversion.c: New test-case.
5002
5003 2019-09-03 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5004
5005 * gcc.target/msp430/data-attributes-2.c: New test.
5006 * gcc.target/msp430/function-attributes-4.c: Update dg-warning
5007 strings.
5008 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
5009
5010 2019-09-03 Kamlesh Kumar <kamleshbhalui@gmail.com>
5011
5012 PR tree-optimization/91504
5013 gcc.dg/tree-ssa/pr91504.c: New test.
5014
5015 2019-09-03 Jakub Jelinek <jakub@redhat.com>
5016
5017 PR target/91604
5018 * gcc.target/i386/pr91604.c: New test.
5019
5020 2019-09-03 Ulrich Weigand <uweigand@de.ibm.com>
5021
5022 * lib/compat.exp: Remove references to spu.
5023 * lib/fortran-torture.exp: Likewise.
5024 * lib/gcc-dg.exp: Likewise.
5025 * lib/gfortran.exp: Likewise.
5026 * lib/target-supports.exp: Likewise.
5027 * lib/target-utils.exp: Likewise.
5028
5029 * c-c++-common/torture/complex-sign-add.c: Remove references to spu.
5030 * c-c++-common/torture/complex-sign-mixed-add.c: Likewise.
5031 * c-c++-common/torture/complex-sign-mixed-div.c: Likewise.
5032 * c-c++-common/torture/complex-sign-mixed-mul.c: Likewise.
5033 * c-c++-common/torture/complex-sign-mixed-sub.c: Likewise.
5034 * c-c++-common/torture/complex-sign-mul-minus-one.c: Likewise.
5035 * c-c++-common/torture/complex-sign-mul-one.c: Likewise.
5036 * c-c++-common/torture/complex-sign-mul.c: Likewise.
5037 * c-c++-common/torture/complex-sign-sub.c: Likewise.
5038
5039 * g++.dg/opt/temp1.C: Remove references to spu.
5040 * g++.dg/opt/vt1.C: Likewise.
5041 * g++.dg/torture/type-generic-1.C: Likewise.
5042 * g++.dg/warn/pr30551-2.C: Likewise.
5043 * g++.dg/warn/pr30551.C: Likewise.
5044 * g++.old-deja/g++.jason/thunk2.C: Likewise.
5045 * g++.old-deja/g++.other/comdat5.C: Likewise.
5046 * g++.old-deja/g++.other/local-alloc1.C: Likewise.
5047
5048 * gcc.c-torture/compile/20001226-1.c: Remove references to spu.
5049 * gcc.c-torture/execute/20030222-1.c: Likewise.
5050 * gcc.c-torture/execute/20031003-1.c: Likewise.
5051 * gcc.c-torture/execute/20101011-1.c: Likewise.
5052 * gcc.c-torture/execute/conversion.c: Likewise.
5053 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
5054 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5055 * gcc.c-torture/execute/ieee/inf-1.c: Likewise.
5056 * gcc.c-torture/execute/ieee/inf-2.c: Likewise.
5057 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
5058 * gcc.c-torture/execute/ieee/rbug.c: Likewise.
5059 * gcc.c-torture/execute/pr39228.c: Likewise.
5060 * gcc.c-torture/execute/ieee/20010114-2.x: Remove file.
5061 * gcc.c-torture/execute/ieee/20030331-1.x: Remove file.
5062 * gcc.c-torture/execute/ieee/920518-1.x: Remove file.
5063 * gcc.c-torture/execute/ieee/compare-fp-1.x: Remove file.
5064 * gcc.c-torture/execute/ieee/fp-cmp-4f.x: Remove file.
5065 * gcc.c-torture/execute/ieee/fp-cmp-8f.x: Remove file.
5066
5067 * gcc.dg/20020312-2.c: Remove references to spu.
5068 * gcc.dg/20030702-1.c: Likewise.
5069 * gcc.dg/and-1.c: Likewise.
5070 * gcc.dg/builtin-inf-1.c: Likewise.
5071 * gcc.dg/builtins-1.c: Likewise.
5072 * gcc.dg/builtins-43.c: Likewise.
5073 * gcc.dg/builtins-44.c: Likewise.
5074 * gcc.dg/builtins-45.c: Likewise.
5075 * gcc.dg/float-range-1.c: Likewise.
5076 * gcc.dg/float-range-3.c: Likewise.
5077 * gcc.dg/float-range-4.c: Likewise.
5078 * gcc.dg/float-range-5.c: Likewise.
5079 * gcc.dg/fold-overflow-1.c: Likewise.
5080 * gcc.dg/format/ms_unnamed-1.c: Likewise.
5081 * gcc.dg/format/unnamed-1.c: Likewise.
5082 * gcc.dg/hex-round-1.c: Likewise.
5083 * gcc.dg/hex-round-2.c: Likewise.
5084 * gcc.dg/lower-subreg-1.c: Likewise.
5085 * gcc.dg/nrv3.c: Likewise.
5086 * gcc.dg/pr15784-3.c: Likewise.
5087 * gcc.dg/pr27095.c: Likewise.
5088 * gcc.dg/pr28243.c: Likewise.
5089 * gcc.dg/pr28796-2.c: Likewise.
5090 * gcc.dg/pr30551-3.c: Likewise.
5091 * gcc.dg/pr30551-6.c: Likewise.
5092 * gcc.dg/pr30551.c: Likewise.
5093 * gcc.dg/pr70317.c: Likewise.
5094 * gcc.dg/sms-1.c: Likewise.
5095 * gcc.dg/sms-2.c: Likewise.
5096 * gcc.dg/sms-3.c: Likewise.
5097 * gcc.dg/sms-4.c: Likewise.
5098 * gcc.dg/sms-5.c: Likewise.
5099 * gcc.dg/sms-6.c: Likewise.
5100 * gcc.dg/sms-7.c: Likewise.
5101 * gcc.dg/stack-usage-1.c: Likewise.
5102 * gcc.dg/strlenopt-73.c: Likewise.
5103 * gcc.dg/titype-1.c: Likewise.
5104 * gcc.dg/tls/thr-cse-1.c: Likewise.
5105 * gcc.dg/torture/builtin-attr-1.c: Likewise.
5106 * gcc.dg/torture/builtin-complex-1.c: Likewise.
5107 * gcc.dg/torture/builtin-cproj-1.c: Likewise.
5108 * gcc.dg/torture/builtin-frexp-1.c: Likewise.
5109 * gcc.dg/torture/builtin-ldexp-1.c: Likewise.
5110 * gcc.dg/torture/builtin-logb-1.c: Likewise.
5111 * gcc.dg/torture/builtin-math-2.c: Likewise.
5112 * gcc.dg/torture/builtin-math-5.c: Likewise.
5113 * gcc.dg/torture/builtin-modf-1.c: Likewise.
5114 * gcc.dg/torture/fp-int-convert.h: Likewise.
5115 * gcc.dg/torture/pr25947-1.c: Likewise.
5116 * gcc.dg/torture/type-generic-1.c: Likewise.
5117 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
5118 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
5119 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5120 * gcc.dg/tree-ssa/vector-6.c: Likewise.
5121 * gcc.dg/uninit-C-O0.c: Likewise.
5122 * gcc.dg/uninit-C.c: Likewise.
5123 * gcc.dg/vect/no-math-errno-slp-32.c: Likewise.
5124 * gcc.dg/vect/no-math-errno-vect-pow-1.c: Likewise.
5125 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
5126 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
5127 * gcc.dg/vect/vect.exp: Likewise.
5128 * gcc.gd/vect/costmodel/spu/: Remove directory.
5129
5130 * gcc.target/spu/: Remove directory.
5131
5132 * gfortran.dg/bessel_6.f90: Remove references to spu.
5133 * gfortran.dg/bessel_7.f90: Likewise.
5134 * gfortran.dg/char4_iunit_1.f03: Likewise.
5135 * gfortran.dg/chmod_1.f90: Likewise.
5136 * gfortran.dg/chmod_2.f90: Likewise.
5137 * gfortran.dg/chmod_3.f90: Likewise.
5138 * gfortran.dg/default_format_1.f90: Likewise.
5139 * gfortran.dg/default_format_denormal_1.f90: Likewise.
5140 * gfortran.dg/erf_2.F90: Likewise.
5141 * gfortran.dg/erf_3.F90: Likewise.
5142 * gfortran.dg/init_flag_10.f90: Likewise.
5143 * gfortran.dg/init_flag_3.f90: Likewise.
5144 * gfortran.dg/int_conv_2.f90: Likewise.
5145 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5146 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5147 * gfortran.dg/isnan_1.f90: Likewise.
5148 * gfortran.dg/isnan_2.f90: Likewise.
5149 * gfortran.dg/maxloc_2.f90: Likewise.
5150 * gfortran.dg/maxlocval_2.f90: Likewise.
5151 * gfortran.dg/maxlocval_4.f90: Likewise.
5152 * gfortran.dg/minloc_1.f90: Likewise.
5153 * gfortran.dg/minlocval_1.f90: Likewise.
5154 * gfortran.dg/minlocval_4.f90: Likewise.
5155 * gfortran.dg/module_nan.f90: Likewise.
5156 * gfortran.dg/namelist_42.f90: Likewise.
5157 * gfortran.dg/namelist_43.f90: Likewise.
5158 * gfortran.dg/nan_1.f90: Likewise.
5159 * gfortran.dg/nan_2.f90: Likewise.
5160 * gfortran.dg/nan_3.f90: Likewise.
5161 * gfortran.dg/nan_4.f90: Likewise.
5162 * gfortran.dg/nan_5.f90: Likewise.
5163 * gfortran.dg/nan_6.f90: Likewise.
5164 * gfortran.dg/nearest_1.f90: Likewise.
5165 * gfortran.dg/nearest_3.f90: Likewise.
5166 * gfortran.dg/open_errors.f90: Likewise.
5167 * gfortran.dg/pr20257.f90: Likewise.
5168 * gfortran.dg/read_infnan_1.f90: Likewise.
5169 * gfortran.dg/real_const_3.f90: Likewise.
5170 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5171 * gfortran.dg/reassoc_4.f: Likewise.
5172 * gfortran.dg/scalar_mask_2.f90: Likewise.
5173 * gfortran.dg/scratch_1.f90: Likewise.
5174 * gfortran.dg/stat_1.f90: Likewise.
5175 * gfortran.dg/stat_2.f90: Likewise.
5176 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5177 * gfortran.dg/typebound_operator_9.f03: Likewise.
5178
5179 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Remove
5180 references to spu.
5181 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: Likewise.
5182 * gfortran.fortran-torture/execute/nan_inf_fmt.x: Likewise.
5183 * gfortran.fortran-torture/execute/getarg_1.x: Remove file.
5184
5185 2019-09-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
5186
5187 PR middle-end/91603
5188 * gcc.target/arm/pr91603.c: New test.
5189
5190 2019-09-03 Ilya Leoshkevich <iii@linux.ibm.com>
5191
5192 * gcc.target/s390/sigfpe-eh.c: New test.
5193
5194 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5195
5196 * gcc.target/aarch64/acle/jcvt_1.c: New test.
5197
5198 2019-09-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5199
5200 * gcc.target/aarch64/acle/rintnzx_1.c: New test.
5201 * gcc.target/aarch64/simd/vrndnzx_1.c: Likewise.
5202
5203 2019-09-03 Jakub Jelinek <jakub@redhat.com>
5204 Richard Biener <rguenther@suse.de>
5205
5206 PR tree-optimization/91597
5207 * gcc.c-torture/execute/pr91597.c: New test.
5208
5209 2019-09-03 Alexandre Oliva <oliva@adacore.com>
5210
5211 * gcc.target/i386/20020616-1.c: Preserve full register across
5212 main.
5213
5214 2019-09-02 Paul Thomas <pault@gcc.gnu.org>
5215
5216 PR fortran/91589
5217 * gfortran.dg/pr91589.f90: New test.
5218
5219 2019-09-02 Steven G. Kargl <kargl@gc.gnu.org>
5220
5221 PR fortran/91552
5222 * gfortran.dg/pr91552.f90: New test.
5223
5224 2019-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5225
5226 PR middle-end/91605
5227 * g++.target/i386/pr91605.C: New test.
5228
5229 2019-09-02 Jakub Jelinek <jakub@redhat.com>
5230
5231 PR tree-optimization/91632
5232 * gcc.c-torture/execute/pr91632.c: New test.
5233
5234 2019-09-02 Eric Botcazou <ebotcazou@adacore.com>
5235
5236 * gcc.dg/tree-ssa/slsr-42.c: New test.
5237
5238 2019-09-02 Martin Liska <mliska@suse.cz>
5239
5240 PR c++/91155
5241 * g++.dg/torture/pr91155.C: New test.
5242
5243 2019-09-01 Marek Polacek <polacek@redhat.com>
5244
5245 PR c++/91129 - wrong error with binary op in template argument.
5246 * g++.dg/cpp1y/nontype1.C: New test.
5247
5248 2019-09-01 Iain Sandoe <iain@sandoe.co.uk>
5249
5250 * gcc.c-torture/compile/20190827-1.c: Add dg-requires-alias.
5251
5252 2019-09-01 Eric Botcazou <ebotcazou@adacore.com>
5253
5254 * gcc.c-torture/execute/20190901-1.c: New test.
5255
5256 * lib/target-supports.exp (check_effective_target_pthread): Add
5257 #include <pthread.h> directive to the test.
5258
5259 2019-09-01 Paul Thomas <pault@gcc.gnu.org>
5260
5261 * gfortran.dg/select_rank_1.f90: New test.
5262 * gfortran.dg/select_rank_2.f90: New test.
5263
5264 2019-09-01 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR middle-end/91623
5267 * gcc.target/i386/pr91623.c: New test.
5268
5269 PR lto/91572
5270 * g++.dg/lto/pr91572_0.C: New test.
5271
5272 2019-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
5273
5274 PR fortran/91587
5275 * gfortran.dg/pr91587.f90: New test.
5276
5277 2019-08-30 Martin Sebor <msebor@redhat.com>
5278
5279 PR middle-end/91599
5280 * gcc.dg/Wstringop-overflow-16.c: New test.
5281
5282 PR middle-end/91584
5283 * gfortran.dg/char_array_constructor_4.f90: New test.
5284
5285 2019-08-30 Eric Botcazou <ebotcazou@adacore.com>
5286
5287 * gnat.dg/pack24.adb: New test.
5288
5289 2019-08-30 Jeff Law <law@redhat.com>
5290
5291 * gcc.target/mips/r10k-cache-barrier-9.c: Suppress warnings.
5292
5293 2019-08-30 Martin Jambor <mjambor@suse.cz>
5294
5295 tree-optimization/91579
5296 * gcc.dg/tree-ssa/pr91579.c: New test.
5297
5298 2019-08-29 Jakub Jelinek <jakub@redhat.com>
5299
5300 PR target/91560
5301 * gcc.dg/torture/vshuf-8.inc: Add two further permutations.
5302
5303 PR tree-optimization/91351
5304 * g++.dg/opt/pr91351.C: New test.
5305
5306 2019-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5307
5308 * g++.dg/spellcheck-typenames.C: Adjust expected locations.
5309 * g++.dg/cpp0x/pr84676.C: Check locations.
5310 * g++.dg/other/pr88187.C: Likewise.
5311 * g++.dg/parse/crash13.C: Likewise.
5312 * g++.dg/parse/crash46.C: Likewise.
5313 * g++.dg/parse/template28.C: Likewise.
5314 * g++.dg/parse/typename4.C: Likewise.
5315
5316 2019-08-29 Richard Biener <rguenther@suse.de>
5317
5318 PR tree-optimization/91568
5319 * gfortran.dg/pr91568.f: New testcase.
5320
5321 2019-08-28 Marek Polacek <polacek@redhat.com>
5322
5323 Implement P1152R4: Deprecating some uses of volatile.
5324 PR c++/91361
5325 * c-c++-common/Wbool-operation-1.c: Use -Wno-volatile in C++.
5326 * c-c++-common/gomp/atomic-1.c: Likewise.
5327 * c-c++-common/gomp/atomic-9.c: Likewise.
5328 * c-c++-common/gomp/depend-iterator-1.c: Likewise.
5329 * c-c++-common/gomp/loop-1.c: Adjust warning location for C++.
5330 * c-c++-common/gomp/order-3.c: Likewise.
5331 * c-c++-common/pr69733.c: Use -Wno-volatile in C++.
5332 * c-c++-common/spec-barrier-2.c: Likewise.
5333 * c-c++-common/tm/pr54893.c: Likewise.
5334 * g++.dg/cpp0x/pr65327.C: Add dg-warning.
5335 * g++.dg/cpp0x/rv-conv2.C: Likewise.
5336 * g++.dg/cpp0x/rv1n.C: Likewise.
5337 * g++.dg/cpp0x/rv1p.C: Likewise.
5338 * g++.dg/cpp0x/rv2n.C: Likewise.
5339 * g++.dg/cpp0x/rv2p.C: Likewise.
5340 * g++.dg/cpp0x/rv3n.C: Likewise.
5341 * g++.dg/cpp0x/rv3p.C: Likewise.
5342 * g++.dg/cpp0x/rv4n.C: Likewise.
5343 * g++.dg/cpp0x/rv4p.C: Likewise.
5344 * g++.dg/cpp0x/rv5n.C: Likewise.
5345 * g++.dg/cpp0x/rv5p.C: Likewise.
5346 * g++.dg/cpp0x/rv6n.C: Likewise.
5347 * g++.dg/cpp0x/rv6p.C: Likewise.
5348 * g++.dg/cpp0x/rv7n.C: Likewise.
5349 * g++.dg/cpp0x/rv7p.C: Likewise.
5350 * g++.dg/cpp0x/rv8p.C: Likewise.
5351 * g++.dg/cpp0x/trailing14.C: Use -Wno-volatile.
5352 * g++.dg/cpp1y/new1.C: Add dg-warning.
5353 * g++.dg/cpp2a/volatile1.C: New test.
5354 * g++.dg/cpp2a/volatile2.C: New test.
5355 * g++.dg/cpp2a/volatile3.C: New test.
5356 * g++.dg/cpp2a/volatile4.C: New test.
5357 * g++.dg/expr/bool3.C: Add dg-warning.
5358 * g++.dg/expr/bool4.C: Likewise.
5359 * g++.dg/expr/cond9.C: Likewise.
5360 * g++.dg/ext/vector25.C: Likewise.
5361 * g++.dg/gomp/depend-iterator-1.C: Use -Wno-volatile.
5362 * g++.dg/inherit/covariant21.C: Add dg-warning.
5363 * g++.dg/init/ref18.C: Likewise.
5364 * g++.dg/ipa/pr63838.C: Likewise.
5365 * g++.dg/overload/rvalue2.C: Likewise.
5366 * g++.dg/parse/semicolon4.C: Likewise.
5367 * g++.dg/warn/Wreturn-type-4.C: Likewise.
5368 * g++.dg/warn/pr36069.C: Likewise.
5369 * g++.old-deja/g++.mike/p9506.C: Likewise.
5370 * g++.old-deja/g++.other/volatile1.C: Likewise.
5371
5372 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5373
5374 PR fortran/91551
5375 * gfortran.dg/allocated_3.f90
5376
5377 2019-08-28 Marek Polacek <polacek@redhat.com>
5378
5379 PR c++/91360 - Implement C++20 P1143R2: constinit.
5380 * g++.dg/cpp2a/constinit1.C: New test.
5381 * g++.dg/cpp2a/constinit2.C: New test.
5382 * g++.dg/cpp2a/constinit3.C: New test.
5383 * g++.dg/cpp2a/constinit4.C: New test.
5384 * g++.dg/cpp2a/constinit5.C: New test.
5385 * g++.dg/cpp2a/constinit6.C: New test.
5386 * g++.dg/cpp2a/constinit7.C: New test.
5387 * g++.dg/cpp2a/constinit8.C: New test.
5388 * g++.dg/cpp2a/constinit9.C: New test.
5389 * g++.dg/cpp2a/constinit10.C: New test.
5390 * g++.dg/cpp2a/constinit11.C: New test.
5391 * g++.dg/cpp2a/constinit12.C: New test.
5392
5393 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5394
5395 PR fortran/91565
5396 * gfortran.dg/pr91565.f90: New test.
5397
5398 2019-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5399
5400 PR fortran/91564
5401 * gfortran.dg/pr91564.f90: New test.
5402
5403 2019-08-28 Martin Sebor <msebor@redhat.com>
5404
5405 PR tree-optimization/91457
5406 * c-c++-common/Wstringop-overflow-2.c: New test.
5407 * g++.dg/warn/Warray-bounds-8.C: New test.
5408 * g++.dg/warn/Wstringop-overflow-3.C: New test.
5409 * gcc.dg/Wstringop-overflow-15.c: New test.
5410
5411 2019-08-16 Martin Liska <mliska@suse.cz>
5412
5413 PR c++/90613
5414 * g++.dg/lookup/using61.C: New.
5415
5416 2019-08-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5417
5418 PR middle-end/89544
5419 * gcc.target/arm/unaligned-argument-3.c: New test.
5420
5421 2019-08-27 Marek Polacek <polacek@redhat.com>
5422
5423 PR c++/81676 - bogus -Wunused warnings in constexpr if.
5424 * g++.dg/cpp1z/constexpr-if31.C: New test.
5425 * g++.dg/cpp1z/constexpr-if32.C: New test.
5426
5427 PR c++/91428 - warn about std::is_constant_evaluated in if constexpr.
5428 * g++.dg/cpp2a/is-constant-evaluated9.C: New test.
5429
5430 2019-08-27 Martin Sebor <msebor@redhat.com>
5431
5432 PR tree-optimization/91567
5433 * gcc.dg/tree-ssa/builtin-snprintf-6.c: Xfail a subset of assertions
5434 on targets other than x86_64 to work around PR 83543.
5435 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: New test.
5436
5437 2019-08-27 Jeff Law <law@redhat.com>
5438
5439 * gcc.c-torture/compile/20190827-1.c: New test.
5440
5441 2019-08-27 Harald Anlauf <anlauf@gmx.de>
5442
5443 PR fortran/91496
5444 * gfortran.dg/pr91496.f90: New testcase.
5445
5446 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
5447
5448 * gcc.target/i386/sse4_1-round-roundeven-1.c (dg-options):
5449 Add -mfpmath=sse.
5450 * gcc.target/i386/sse4_1-round-roundeven-2.c (dg-options): Ditto.
5451
5452 2019-08-27 Uroš Bizjak <ubizjak@gmail.com>
5453
5454 PR target/91528
5455 * gcc.target/i386/pr91528.c: New test.
5456
5457 2019-08-27 Martin Sebor <msebor@redhat.com>
5458
5459 PR c++/83431
5460 PR testsuite/91562
5461 * gcc.dg/strlenopt-8.c: Adjust pass/dump name.
5462
5463 2019-08-27 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR c++/91415
5466 * g++.dg/warn/sequence-pt-4.C: New test.
5467
5468 2019-08-27 Robin Dapp <rdapp@linux.ibm.com>
5469
5470 PR testsuite/91549
5471 * gcc.dg/wrapped-binop-simplify.c: Test only on x86, s390 with lp64.
5472
5473 2019-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5474
5475 PR fortran/91390
5476 PR fortran/91473
5477 * gfortran.dg/used_before_typed_4.f90: Change warning to error.
5478 * gfortran.dg/argument_checking_20.f90: New test.
5479
5480 2019-08-26 Marek Polacek <polacek@redhat.com>
5481
5482 PR c++/91545 - ICE in constexpr store evaluation.
5483 * g++.dg/cpp0x/pr91545.C: New test.
5484
5485 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
5486
5487 * gcc.target/i386/sse4_1-round-roundeven-1.c: New test.
5488 * gcc.target/i386/sse4_1-round-roundeven-2.c: New test.
5489
5490 2019-08-26 Tejas Joshi <tejasjoshi9673@gmail.com>
5491
5492 * gcc.dg/torture/builtin-round-roundeven.c: New test.
5493 * gcc.dg/torture/builtin-round-roundevenf128.c: Likewise.
5494
5495 2019-08-26 Robin Dapp <rdapp@linux.ibm.com>
5496
5497 * gcc.dg/tree-ssa/copy-headers-5.c: Do not run vrp pass.
5498 * gcc.dg/tree-ssa/copy-headers-7.c: Do not run vrp pass.
5499 * gcc.dg/tree-ssa/loop-15.c: Remove XFAIL.
5500 * gcc.dg/tree-ssa/pr23744.c: Change search pattern.
5501 * gcc.dg/wrapped-binop-simplify.c: New test.
5502
5503 2019-08-26 Kito Cheng <kito.cheng@sifive.com>
5504
5505 * gcc.target/riscv/li.c: New test.
5506
5507 2019-08-24 Nathan Sidwell <nathan@acm.org>
5508
5509 * g++.dg/inherit/virtual14.C: New.
5510
5511 2019-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5512
5513 PR fortran/91390
5514 PR fortran/91519
5515 * gfortran.dg/bessel_3.f90: Add type mismatch errors.
5516 * gfortran.dg/coarray_7.f90: Rename subroutines to avoid
5517 additional errors.
5518 * gfortran.dg/g77/20010519-1.f: Add -std=legacy. Remove
5519 warnings for ASSIGN. Add warnings for type mismatch.
5520 * gfortran.dg/goacc/acc_on_device-1.f95: Add -std=legacy.
5521 Add catch-all warning.
5522 * gfortran.dg/internal_pack_9.f90: Rename subroutine to
5523 avoid type error.
5524 * gfortran.dg/internal_pack_9.f90: Add -std=legacy. Add
5525 warnings for type mismatch.
5526 * gfortran.dg/pr39937.f: Add -std=legacy and type warnings. Move
5527 here from
5528 * gfortran.fortran-torture/compile/pr39937.f: Move to gfortran.dg.
5529
5530 2019-08-24 Paolo Carlini <paolo.carlini@oracle.com>
5531
5532 * g++.dg/conversion/simd4.C: Test all the locations.
5533
5534 2019-08-23 Marek Polacek <polacek@redhat.com>
5535
5536 PR c++/91521 - wrong error with operator->.
5537 * g++.dg/parse/operator8.C: New test.
5538
5539 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org>
5540
5541 PR target/91481
5542 * gcc.target/powerpc/darn-3.c: New testcase.
5543
5544 2019-08-23 Marek Polacek <polacek@redhat.com>
5545
5546 PR c++/79817 - attribute deprecated on namespace.
5547 * g++.dg/cpp0x/attributes-namespace1.C: New test.
5548 * g++.dg/cpp0x/attributes-namespace2.C: New test.
5549 * g++.dg/cpp0x/attributes-namespace3.C: New test.
5550 * g++.dg/cpp0x/attributes-namespace4.C: New test.
5551 * g++.dg/cpp0x/attributes-namespace5.C: New test.
5552 * g++.dg/cpp1z/namespace-attribs.C: Adjust.
5553 * g++.dg/cpp1z/namespace-attribs2.C: Adjust.
5554
5555 2019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com>
5556
5557 * gcc.target/mips/get-fcsr-3.c: New test.
5558
5559 2019-08-23 Martin Sebor <msebor@redhat.com>
5560
5561 PR c++/83431
5562 * gcc.dg/strlenopt-63.c: New test.
5563 * gcc.dg/pr79538.c: Adjust text of expected warning.
5564 * gcc.dg/pr81292-1.c: Adjust pass name.
5565 * gcc.dg/pr81292-2.c: Same.
5566 * gcc.dg/pr81703.c: Same.
5567 * gcc.dg/strcmpopt_2.c: Same.
5568 * gcc.dg/strcmpopt_3.c: Same.
5569 * gcc.dg/strcmpopt_4.c: Same.
5570 * gcc.dg/strlenopt-1.c: Same.
5571 * gcc.dg/strlenopt-10.c: Same.
5572 * gcc.dg/strlenopt-11.c: Same.
5573 * gcc.dg/strlenopt-13.c: Same.
5574 * gcc.dg/strlenopt-14g.c: Same.
5575 * gcc.dg/strlenopt-14gf.c: Same.
5576 * gcc.dg/strlenopt-15.c: Same.
5577 * gcc.dg/strlenopt-16g.c: Same.
5578 * gcc.dg/strlenopt-17g.c: Same.
5579 * gcc.dg/strlenopt-18g.c: Same.
5580 * gcc.dg/strlenopt-19.c: Same.
5581 * gcc.dg/strlenopt-1f.c: Same.
5582 * gcc.dg/strlenopt-2.c: Same.
5583 * gcc.dg/strlenopt-20.c: Same.
5584 * gcc.dg/strlenopt-21.c: Same.
5585 * gcc.dg/strlenopt-22.c: Same.
5586 * gcc.dg/strlenopt-22g.c: Same.
5587 * gcc.dg/strlenopt-24.c: Same.
5588 * gcc.dg/strlenopt-25.c: Same.
5589 * gcc.dg/strlenopt-26.c: Same.
5590 * gcc.dg/strlenopt-27.c: Same.
5591 * gcc.dg/strlenopt-28.c: Same.
5592 * gcc.dg/strlenopt-29.c: Same.
5593 * gcc.dg/strlenopt-2f.c: Same.
5594 * gcc.dg/strlenopt-3.c: Same.
5595 * gcc.dg/strlenopt-30.c: Same.
5596 * gcc.dg/strlenopt-31g.c: Same.
5597 * gcc.dg/strlenopt-32.c: Same.
5598 * gcc.dg/strlenopt-33.c: Same.
5599 * gcc.dg/strlenopt-33g.c: Same.
5600 * gcc.dg/strlenopt-34.c: Same.
5601 * gcc.dg/strlenopt-35.c: Same.
5602 * gcc.dg/strlenopt-4.c: Same.
5603 * gcc.dg/strlenopt-48.c: Same.
5604 * gcc.dg/strlenopt-49.c: Same.
5605 * gcc.dg/strlenopt-4g.c: Same.
5606 * gcc.dg/strlenopt-4gf.c: Same.
5607 * gcc.dg/strlenopt-5.c: Same.
5608 * gcc.dg/strlenopt-50.c: Same.
5609 * gcc.dg/strlenopt-51.c: Same.
5610 * gcc.dg/strlenopt-52.c: Same.
5611 * gcc.dg/strlenopt-53.c: Same.
5612 * gcc.dg/strlenopt-54.c: Same.
5613 * gcc.dg/strlenopt-55.c: Same.
5614 * gcc.dg/strlenopt-56.c: Same.
5615 * gcc.dg/strlenopt-6.c: Same.
5616 * gcc.dg/strlenopt-61.c: Same.
5617 * gcc.dg/strlenopt-7.c: Same.
5618 * gcc.dg/strlenopt-8.c: Same.
5619 * gcc.dg/strlenopt-9.c: Same.
5620 * gcc.dg/strlenopt.h (snprintf, snprintf): Declare.
5621 * gcc.dg/tree-ssa/builtin-snprintf-6.c: New test.
5622 * gcc.dg/tree-ssa/builtin-snprintf-7.c: New test.
5623 * gcc.dg/tree-ssa/builtin-snprintf-8.c: New test.
5624 * gcc.dg/tree-ssa/builtin-snprintf-9.c: New test.
5625 * gcc.dg/tree-ssa/builtin-sprintf-warn-21.c: New test.
5626 * gcc.dg/tree-ssa/dump-4.c: New test.
5627 * gcc.dg/tree-ssa/pr83501.c: Adjust pass name.
5628
5629 2019-08-23 Martin Sebor <msebor@redhat.com>
5630
5631 * gcc.dg/Warray-bounds-36.c: Make functions static to avoid failures
5632 with -fpic.
5633 * gcc.dg/Warray-bounds-41.c: Same.
5634 * gcc.dg/pr78973.c: Same.
5635 * gcc.dg/pr78973-2.c: Same.
5636
5637 2019-08-22 Marek Polacek <polacek@redhat.com>
5638
5639 PR c++/91304 - prefix attributes ignored in condition.
5640 * g++.dg/cpp0x/gen-attrs-70.C: New test.
5641
5642 2019-08-22 Martin Sebor <msebor@redhat.com>
5643
5644 PR middle-end/91490
5645 * c-c++-common/Warray-bounds-7.c: New test.
5646 * gcc.dg/Warray-bounds-39.c: Expect either -Warray-bounds or
5647 -Wstringop-overflow.
5648 * gcc.dg/strlenopt-78.c: New test.
5649
5650 2019-08-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5651
5652 * gcc.target/i386/minmax-4.c: Add -mno-stackrealign to dg-options.
5653 * gcc.target/i386/minmax-5.c: Likewise.
5654 * gcc.target/i386/minmax-6.c: Likewise.
5655 * gcc.target/i386/minmax-7.c: Likewise.
5656 * gcc.target/i386/pr91154.c: Likewise.
5657
5658 2019-08-22 Eric Botcazou <ebotcazou@adacore.com>
5659
5660 * c-c++-common/dump-ada-spec-15.c: Check that the parameters are named.
5661
5662 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5663
5664 * gcc.target/arm/acle/crc_hf_1.c: New test.
5665
5666 2019-08-22 Wilco Dijkstra <wdijkstr@arm.com>
5667
5668 * gcc.target/arm/neon-extend-1.c: Remove test.
5669 * gcc.target/arm/neon-extend-2.c: Remove test.
5670
5671 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com>
5672
5673 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test.
5674 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test.
5675
5676 2019-08-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5677 Richard Sandiford <richard.sandiford@arm.com>
5678
5679 PR target/88839
5680 * gcc.target/aarch64/sve/sel_1.c: New test.
5681 * gcc.target/aarch64/sve/sel_2.c: Likewise.
5682 * gcc.target/aarch64/sve/sel_3.c: Likewise.
5683 * gcc.target/aarch64/sve/sel_4.c: Likewise.
5684 * gcc.target/aarch64/sve/sel_5.c: Likewise.
5685 * gcc.target/aarch64/sve/sel_6.c: Likewise.
5686
5687 2019-08-21 Richard Sandiford <richard.sandiford@arm.com>
5688
5689 PR c++/91505
5690 * g++.target/i386/crc32-4.C: New test.
5691
5692 2019-08-21 Richard Biener <rguenther@suse.de>
5693
5694 PR tree-optimization/91482
5695 * gcc.dg/tree-ssa/pr91482.c: New testcase.
5696
5697 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
5698
5699 * c-c++-common/dump-ada-spec-15.c: New test.
5700
5701 2019-08-21 Christophe Lyon <christophe.lyon@linaro.org>
5702
5703 * gcc.target/arm/cmse/cmse-9.c: Add quotes to expected
5704 warning messages.
5705
5706 2019-08-21 Eric Botcazou <ebotcazou@adacore.com>
5707
5708 * gnat.dg/prot9.adb, gnat.dg/prot9_gen.ads,
5709 gnat.dg/prot9_pkg1.ads, gnat.dg/prot9_pkg2.ads: New testcase.
5710
5711 2019-08-21 Javier Miranda <miranda@adacore.com>
5712
5713 * gnat.dg/implicit_param.adb, gnat.dg/implicit_param_pkg.ads:
5714 New testcase.
5715
5716 2019-08-20 Martin Sebor <msebor@redhat.com>
5717
5718 PR testsuite/91458
5719 * g++.dg/tree-ssa/ssa-dse-1.C: Use the same search pattern
5720 unconditionally (correcting r272199, PR middle-end/90676).
5721 * gcc.dg/tree-prof/stringop-2.c: Same.
5722
5723 2019-08-20 Ian Lance Taylor <iant@golang.org>
5724
5725 * go.test/test/fixedbugs/bug073.go: Update for language changes.
5726
5727 2019-08-20 Matthew Beliveau <mbelivea@redhat.com>
5728
5729 * gcc.dg/tree-ssa/redundant-assign-zero-1.c: New test.
5730 * gcc.dg/tree-ssa/redundant-assign-zero-2.c: New test.
5731
5732 2019-08-20 Richard Biener <rguenther@suse.de>
5733
5734 PR tree-optimization/37242
5735 * gcc.dg/tree-ssa/ssa-fre-80.c: New testcase.
5736
5737 2019-08-20 Ed Schonberg <schonberg@adacore.com>
5738
5739 * gnat.dg/storage_size1.adb: New testcase.
5740
5741 2019-08-20 Ed Schonberg <schonberg@adacore.com>
5742
5743 * gnat.dg/loop_entry2.adb: New testcase.
5744
5745 2019-08-20 Ed Schonberg <schonberg@adacore.com>
5746
5747 * gnat.dg/tagged5.adb, gnat.dg/tagged5.ads: New testcase.
5748
5749 2019-08-20 Gary Dismukes <dismukes@adacore.com>
5750
5751 * gnat.dg/type_conv2.adb, gnat.dg/type_conv2.ads: New testcase.
5752
5753 2019-08-20 Bob Duff <duff@adacore.com>
5754
5755 * gnat.dg/unchecked_convert14.adb: New testcase.
5756
5757 2019-08-20 Bob Duff <duff@adacore.com>
5758
5759 * gnat.dg/object_size1.adb: New testcase.
5760
5761 2019-08-20 Eric Botcazou <ebotcazou@adacore.com>
5762
5763 * gcc.c-torture/execute/20190820-1.c: New test.
5764
5765 2019-08-20 Richard Biener <rguenther@suse.de>
5766
5767 PR target/91498
5768 * gcc.target/i386/minmax-7.c: New testcase.
5769
5770 2019-08-20 Lili Cui <lili.cui@intel.com>
5771
5772 * gcc.target/i386/funcspec-56.inc: Handle new march.
5773 * g++.target/i386/mv16.C: Handle new march
5774
5775 2019-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
5776
5777 PR middle-end/89544
5778 * gcc.target/arm/unaligned-argument-1.c: New test.
5779 * gcc.target/arm/unaligned-argument-2.c: New test.
5780
5781 2019-08-19 Joel Hutton <Joel.Hutton@arm.com>
5782
5783 * gcc.target/aarch64/fmul_scvtf_1.c: New test.
5784
5785 2019-08-19 Marek Polacek <polacek@redhat.com>
5786
5787 PR c++/91264 - detect modifying const objects in constexpr.
5788 * g++.dg/cpp1y/constexpr-tracking-const1.C: New test.
5789 * g++.dg/cpp1y/constexpr-tracking-const2.C: New test.
5790 * g++.dg/cpp1y/constexpr-tracking-const3.C: New test.
5791 * g++.dg/cpp1y/constexpr-tracking-const4.C: New test.
5792 * g++.dg/cpp1y/constexpr-tracking-const5.C: New test.
5793 * g++.dg/cpp1y/constexpr-tracking-const6.C: New test.
5794 * g++.dg/cpp1y/constexpr-tracking-const7.C: New test.
5795 * g++.dg/cpp1y/constexpr-tracking-const8.C: New test.
5796 * g++.dg/cpp1y/constexpr-tracking-const9.C: New test.
5797 * g++.dg/cpp1y/constexpr-tracking-const10.C: New test.
5798 * g++.dg/cpp1y/constexpr-tracking-const11.C: New test.
5799 * g++.dg/cpp1y/constexpr-tracking-const12.C: New test.
5800 * g++.dg/cpp1y/constexpr-tracking-const13.C: New test.
5801 * g++.dg/cpp1y/constexpr-tracking-const14.C: New test.
5802
5803 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
5804
5805 * gnat.dg/elab8.adb, gnat.dg/elab8_gen.adb,
5806 gnat.dg/elab8_gen.ads, gnat.dg/elab8_pkg.adb,
5807 gnat.dg/elab8_pkg.ads: New testcase.
5808
5809 2019-08-19 Bob Duff <duff@adacore.com>
5810
5811 * gnat.dg/warn29.adb, gnat.dg/warn29.ads: New testcase.
5812
5813 2019-08-19 Ed Schonberg <schonberg@adacore.com>
5814
5815 * gnat.dg/expr_func9.adb: New testcase.
5816
5817 2019-08-19 Bob Duff <duff@adacore.com>
5818
5819 * gnat.dg/valid_scalars2.adb: New testcase.
5820
5821 2019-08-19 Eric Botcazou <ebotcazou@adacore.com>
5822
5823 * gnat.dg/generic_inst12.adb, gnat.dg/generic_inst12_pkg1.adb,
5824 gnat.dg/generic_inst12_pkg1.ads,
5825 gnat.dg/generic_inst12_pkg2.ads: New testcase.
5826
5827 2019-08-19 Ed Schonberg <schonberg@adacore.com>
5828
5829 * gnat.dg/warn28.adb, gnat.dg/warn28.ads: New testcase.
5830
5831 2019-08-19 Ed Schonberg <schonberg@adacore.com>
5832
5833 * gnat.dg/rep_clause9.adb: New testcase.
5834
5835 2019-08-19 Olivier Hainque <hainque@adacore.com>
5836
5837 * gnat.dg/openacc1.adb: New testcase.
5838
5839 2019-08-19 Kito Cheng <kito.cheng@sifive.com>
5840
5841 PR target/91441
5842 * gcc.target/riscv/pr91441.c: New.
5843
5844 2019-08-18 Steven G. Kargl <kargl@gcc.gnu.org>
5845
5846 PR fortran/91485
5847 * gfortran.dg/pr91485.f90: New test.
5848
5849 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
5850
5851 PR fortran/82992
5852 * gfortran.dg/pr71649.f90: Adjust error messages.
5853 * gfortran.dg/use_15.f90: Ditto.
5854 * gfortran.dg/use_rename_8.f90: Ditto.
5855
5856 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
5857
5858 PR fortran/78739
5859 * fortran.dg/pr78739.f90: New test.
5860
5861 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
5862
5863 PR fortran/78719
5864 * gfortran.dg/pr78719_1.f90: New test.
5865 * gfortran.dg/pr78719_2.f90: Ditto.
5866 * gfortran.dg/pr78719_3.f90: Ditto.
5867
5868 2019-08-17 Steven G. Kargl <kargl@gcc.gnu.org>
5869
5870 PR fortran/91471
5871 * gfortran.dg/pr91471.f90: New test.
5872
5873 2019-08-16 Marek Polacek <polacek@redhat.com>
5874
5875 PR c++/85827
5876 * g++.dg/cpp1z/constexpr-if29.C: New test.
5877
5878 2019-08-16 Jeff Law <law@redhat.com>
5879
5880 * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop.
5881
5882 2019-08-16 Martin Sebor <msebor@redhat.com>
5883
5884 * gcc.dg/struct-ret-1.c: Enable on all targets.
5885
5886 2019-08-16 Eric Botcazou <ebotcazou@adacore.com>
5887
5888 * gnat.dg/opt81.ad[sb]: New test.
5889
5890 2019-08-16 Martin Sebor <msebor@redhat.com>
5891
5892 PR testsuite/91458
5893 * g++.dg/tree-ssa/pr19807.C: Use the same search pattern
5894 unconditionally (correcting r272199, PR middle-end/90676).
5895
5896 2019-08-16 Richard Biener <rguenther@suse.de>
5897
5898 PR target/91469
5899 * gcc.target/i386/pr91469-1.c: New testcase.
5900 * gcc.target/i386/pr91469-2.c: Likewise.
5901
5902 2019-08-16 Mark Eggleston <mark.eggleston@codethink.com>
5903
5904 * gfortran.dg/auto_in_equiv_1.f90: New test.
5905 * gfortran.dg/auto_in_equiv_2.f90: New test.
5906 * gfortran.dg/auto_in_equiv_3.f90: New test.
5907
5908 2019-08-16 Richard Biener <rguenther@suse.de>
5909
5910 * gcc.dg/tree-ssa/forwprop-31.c: Adjust.
5911
5912 2019-08-16 Martin Liska <mliska@suse.cz>
5913
5914 PR ipa/91447
5915 * g++.dg/ipa/ipa-icf-4.C: Add -missed for target that
5916 don't have aliases.
5917
5918 2019-08-16 Alexandre Oliva <oliva@adacore.com>
5919
5920 * gcc.target/i386/pr85044.c: Require support for trampolines.
5921
5922 * gcc.target/i386/asm-4.c: Use amd64 natural addressing mode
5923 on all __LP64__ targets.
5924
5925 * gcc.target/arc/interrupt-6.c: Use __builtin_alloca, require
5926 effective target support for alloca, drop include of alloca.h.
5927 * gcc.target/i386/pr80969-3.c: Likewise.
5928 * gcc.target/sparc/setjmp-1.c: Likewise.
5929 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
5930 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
5931
5932 * gcc.misc-tests/options.exp: Match /ld and -ld besides
5933 /collect2.
5934
5935 2019-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5936
5937 PR fortran/91443
5938 * gfortran.dg/argument_checking_19.f90: New test.
5939 * gfortran.dg/altreturn_10.f90: Change dg-warning to dg-error.
5940 * gfortran.dg/dec_union_11.f90: Add -std=legacy.
5941 * gfortran.dg/hollerith8.f90: Likewise. Remove warning for
5942 Hollerith constant.
5943 * gfortran.dg/integer_exponentiation_2.f90: New subroutine gee_i8;
5944 use it to avoid type mismatches.
5945 * gfortran.dg/pr41011.f: Add -std=legacy.
5946 * gfortran.dg/whole_file_1.f90: Change warnings to errors.
5947 * gfortran.dg/whole_file_2.f90: Likewise.
5948
5949 2019-08-15 Richard Biener <rguenther@suse.de>
5950
5951 PR tree-optimization/91445
5952 * gcc.dg/torture/pr91445.c: New testcase.
5953
5954 2019-08-15 Richard Biener <rguenther@suse.de>
5955
5956 * gcc.dg/pr80170.c: Adjust to use __SIZETYPE__.
5957
5958 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5959
5960 * gcc.target/aarch64/sve/loop_add_4.c: Expect 10 INCWs and
5961 INCDs rather than 8.
5962
5963 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5964
5965 * gcc.target/aarch64/sve/revb_1.c: Restrict to little-endian targets.
5966 Avoid including stdint.h.
5967 * gcc.target/aarch64/sve/revh_1.c: Likewise.
5968 * gcc.target/aarch64/sve/revw_1.c: Likewise.
5969 * gcc.target/aarch64/sve/revb_2.c: New big-endian test.
5970 * gcc.target/aarch64/sve/revh_2.c: Likewise.
5971 * gcc.target/aarch64/sve/revw_2.c: Likewise.
5972
5973 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5974 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5975
5976 * gcc.target/aarch64/sve/cond_mla_5.c: Allow FMAD as well as FMLA
5977 and FMSB as well as FMLS.
5978
5979 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5980
5981 * gcc.target/aarch64/sve/ext_2.c: Expect a MOVPRFX.
5982 * gcc.target/aarch64/sve/ext_3.c: New test.
5983
5984 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5985 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5986
5987 * gcc.target/aarch64/sve/shift_1.c: Accept reversed shifts.
5988
5989 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
5990 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5991
5992 * gcc.target/aarch64/sve/cond_mla_1.c: New test.
5993 * gcc.target/aarch64/sve/cond_mla_1_run.c: Likewise.
5994 * gcc.target/aarch64/sve/cond_mla_2.c: Likewise.
5995 * gcc.target/aarch64/sve/cond_mla_2_run.c: Likewise.
5996 * gcc.target/aarch64/sve/cond_mla_3.c: Likewise.
5997 * gcc.target/aarch64/sve/cond_mla_3_run.c: Likewise.
5998 * gcc.target/aarch64/sve/cond_mla_4.c: Likewise.
5999 * gcc.target/aarch64/sve/cond_mla_4_run.c: Likewise.
6000 * gcc.target/aarch64/sve/cond_mla_5.c: Likewise.
6001 * gcc.target/aarch64/sve/cond_mla_5_run.c: Likewise.
6002 * gcc.target/aarch64/sve/cond_mla_6.c: Likewise.
6003 * gcc.target/aarch64/sve/cond_mla_6_run.c: Likewise.
6004 * gcc.target/aarch64/sve/cond_mla_7.c: Likewise.
6005 * gcc.target/aarch64/sve/cond_mla_7_run.c: Likewise.
6006 * gcc.target/aarch64/sve/cond_mla_8.c: Likewise.
6007 * gcc.target/aarch64/sve/cond_mla_8_run.c: Likewise.
6008
6009 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6010 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6011
6012 * gcc.target/aarch64/sve/cond_fadd_1.c: New test.
6013 * gcc.target/aarch64/sve/cond_fadd_1_run.c: Likewise.
6014 * gcc.target/aarch64/sve/cond_fadd_2.c: Likewise.
6015 * gcc.target/aarch64/sve/cond_fadd_2_run.c: Likewise.
6016 * gcc.target/aarch64/sve/cond_fadd_3.c: Likewise.
6017 * gcc.target/aarch64/sve/cond_fadd_3_run.c: Likewise.
6018 * gcc.target/aarch64/sve/cond_fadd_4.c: Likewise.
6019 * gcc.target/aarch64/sve/cond_fadd_4_run.c: Likewise.
6020 * gcc.target/aarch64/sve/cond_fsubr_1.c: Likewise.
6021 * gcc.target/aarch64/sve/cond_fsubr_1_run.c: Likewise.
6022 * gcc.target/aarch64/sve/cond_fsubr_2.c: Likewise.
6023 * gcc.target/aarch64/sve/cond_fsubr_2_run.c: Likewise.
6024 * gcc.target/aarch64/sve/cond_fsubr_3.c: Likewise.
6025 * gcc.target/aarch64/sve/cond_fsubr_3_run.c: Likewise.
6026 * gcc.target/aarch64/sve/cond_fsubr_4.c: Likewise.
6027 * gcc.target/aarch64/sve/cond_fsubr_4_run.c: Likewise.
6028 * gcc.target/aarch64/sve/cond_fmaxnm_1.c: Likewise.
6029 * gcc.target/aarch64/sve/cond_fmaxnm_1_run.c: Likewise.
6030 * gcc.target/aarch64/sve/cond_fmaxnm_2.c: Likewise.
6031 * gcc.target/aarch64/sve/cond_fmaxnm_2_run.c: Likewise.
6032 * gcc.target/aarch64/sve/cond_fmaxnm_3.c: Likewise.
6033 * gcc.target/aarch64/sve/cond_fmaxnm_3_run.c: Likewise.
6034 * gcc.target/aarch64/sve/cond_fmaxnm_4.c: Likewise.
6035 * gcc.target/aarch64/sve/cond_fmaxnm_4_run.c: Likewise.
6036 * gcc.target/aarch64/sve/cond_fminnm_1.c: Likewise.
6037 * gcc.target/aarch64/sve/cond_fminnm_1_run.c: Likewise.
6038 * gcc.target/aarch64/sve/cond_fminnm_2.c: Likewise.
6039 * gcc.target/aarch64/sve/cond_fminnm_2_run.c: Likewise.
6040 * gcc.target/aarch64/sve/cond_fminnm_3.c: Likewise.
6041 * gcc.target/aarch64/sve/cond_fminnm_3_run.c: Likewise.
6042 * gcc.target/aarch64/sve/cond_fminnm_4.c: Likewise.
6043 * gcc.target/aarch64/sve/cond_fminnm_4_run.c: Likewise.
6044 * gcc.target/aarch64/sve/cond_fmul_1.c: Likewise.
6045 * gcc.target/aarch64/sve/cond_fmul_1_run.c: Likewise.
6046 * gcc.target/aarch64/sve/cond_fmul_2.c: Likewise.
6047 * gcc.target/aarch64/sve/cond_fmul_2_run.c: Likewise.
6048 * gcc.target/aarch64/sve/cond_fmul_3.c: Likewise.
6049 * gcc.target/aarch64/sve/cond_fmul_3_run.c: Likewise.
6050 * gcc.target/aarch64/sve/cond_fmul_4.c: Likewise.
6051 * gcc.target/aarch64/sve/cond_fmul_4_run.c: Likewise.
6052
6053 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6054 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6055
6056 * gcc.target/aarch64/sve/cond_fabd_1.c: New test.
6057 * gcc.target/aarch64/sve/cond_fabd_1_run.c: Likewise.
6058 * gcc.target/aarch64/sve/cond_fabd_2.c: Likewise.
6059 * gcc.target/aarch64/sve/cond_fabd_2_run.c: Likewise.
6060 * gcc.target/aarch64/sve/cond_fabd_3.c: Likewise.
6061 * gcc.target/aarch64/sve/cond_fabd_3_run.c: Likewise.
6062 * gcc.target/aarch64/sve/cond_fabd_4.c: Likewise.
6063 * gcc.target/aarch64/sve/cond_fabd_4_run.c: Likewise.
6064 * gcc.target/aarch64/sve/cond_fabd_5.c: Likewise.
6065 * gcc.target/aarch64/sve/cond_fabd_5_run.c: Likewise.
6066
6067 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6068 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6069
6070 * gcc.target/aarch64/sve/cond_abd_1.c: New test.
6071 * gcc.target/aarch64/sve/cond_abd_1_run.c: Likewise.
6072 * gcc.target/aarch64/sve/cond_abd_2.c: Likewise.
6073 * gcc.target/aarch64/sve/cond_abd_2_run.c: Likewise.
6074 * gcc.target/aarch64/sve/cond_abd_3.c: Likewise.
6075 * gcc.target/aarch64/sve/cond_abd_3_run.c: Likewise.
6076 * gcc.target/aarch64/sve/cond_abd_4.c: Likewise.
6077 * gcc.target/aarch64/sve/cond_abd_4_run.c: Likewise.
6078 * gcc.target/aarch64/sve/cond_abd_5.c: Likewise.
6079 * gcc.target/aarch64/sve/cond_abd_5_run.c: Likewise.
6080
6081 2019-08-15 Richard Sandiford <richard.sandiford@arm.com>
6082 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6083
6084 * gcc.target/aarch64/sve/cond_shift_1.c: New test.
6085 * gcc.target/aarch64/sve/cond_shift_1_run.c: Likewise.
6086 * gcc.target/aarch64/sve/cond_shift_2.c: Likewise.
6087 * gcc.target/aarch64/sve/cond_shift_2_run.c: Likewise.
6088 * gcc.target/aarch64/sve/cond_shift_3.c: Likewise.
6089 * gcc.target/aarch64/sve/cond_shift_3_run.c: Likewise.
6090 * gcc.target/aarch64/sve/cond_shift_4.c: Likewise.
6091 * gcc.target/aarch64/sve/cond_shift_4_run.c: Likewise.
6092 * gcc.target/aarch64/sve/cond_shift_5.c: Likewise.
6093 * gcc.target/aarch64/sve/cond_shift_5_run.c: Likewise.
6094 * gcc.target/aarch64/sve/cond_shift_6.c: Likewise.
6095 * gcc.target/aarch64/sve/cond_shift_6_run.c: Likewise.
6096 * gcc.target/aarch64/sve/cond_shift_7.c: Likewise.
6097 * gcc.target/aarch64/sve/cond_shift_7_run.c: Likewise.
6098 * gcc.target/aarch64/sve/cond_shift_8.c: Likewise.
6099 * gcc.target/aarch64/sve/cond_shift_8_run.c: Likewise.
6100 * gcc.target/aarch64/sve/cond_shift_9.c: Likewise.
6101 * gcc.target/aarch64/sve/cond_shift_9_run.c: Likewise.
6102
6103 2019-08-14 Martin Sebor <msebor@redhat.com>
6104
6105 PR testsuite/91449
6106 * gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.
6107
6108 2019-08-14 Jonathan Wakely <jwakely@redhat.com>
6109
6110 PR c++/91436
6111 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
6112 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
6113 test that runs for C++11.
6114 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.
6115
6116 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
6117
6118 * gcc.c-torture/execute/noinit-attribute.c: Fix typo.
6119
6120 2019-08-14 Martin Sebor <msebor@redhat.com>
6121
6122 PR tree-optimization/91294
6123 * gcc.dg/strlenopt-44.c: Adjust tested result.
6124 * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
6125 * gcc.dg/strlenopt-73.c: New test.
6126 * gcc.dg/strlenopt-74.c: New test.
6127 * gcc.dg/strlenopt-75.c: New test.
6128 * gcc.dg/strlenopt-76.c: New test.
6129 * gcc.dg/strlenopt-77.c: New test.
6130
6131 2019-08-14 Jakub Jelinek <jakub@redhat.com>
6132 Marek Polacek <polacek@redhat.com>
6133
6134 PR c++/91391 - bogus -Wcomma-subscript warning.
6135 * g++.dg/cpp2a/comma5.C: New test.
6136
6137 2019-08-14 Christophe Lyon <christophe.lyon@linaro.org>
6138
6139 * lib/target-supports.exp (check_effective_target_noinit): New
6140 proc.
6141 * gcc.c-torture/execute/noinit-attribute.c: New test.
6142
6143 2019-08-14 Richard Biener <rguenther@suse.de>
6144
6145 PR target/91154
6146 * gcc.target/i386/pr91154.c: New testcase.
6147 * gcc.target/i386/minmax-3.c: Likewise.
6148 * gcc.target/i386/minmax-4.c: Likewise.
6149 * gcc.target/i386/minmax-5.c: Likewise.
6150 * gcc.target/i386/minmax-6.c: Likewise.
6151 * gcc.target/i386/minmax-1.c: Add -mno-stv.
6152 * gcc.target/i386/minmax-2.c: Likewise.
6153
6154 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6155 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6156
6157 * gcc.target/aarch64/sve/cond_logical_1.c: New test.
6158 * gcc.target/aarch64/sve/cond_logical_1_run.c: Likewise.
6159 * gcc.target/aarch64/sve/cond_logical_2.c: Likewise.
6160 * gcc.target/aarch64/sve/cond_logical_2_run.c: Likewise.
6161 * gcc.target/aarch64/sve/cond_logical_3.c: Likewise.
6162 * gcc.target/aarch64/sve/cond_logical_3_run.c: Likewise.
6163 * gcc.target/aarch64/sve/cond_logical_4.c: Likewise.
6164 * gcc.target/aarch64/sve/cond_logical_4_run.c: Likewise.
6165 * gcc.target/aarch64/sve/cond_logical_5.c: Likewise.
6166 * gcc.target/aarch64/sve/cond_logical_5_run.c: Likewise.
6167
6168 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6169
6170 * gcc.target/aarch64/sve/cond_uxt_1.c: New test.
6171 * gcc.target/aarch64/sve/cond_uxt_1_run.c: Likewise.
6172 * gcc.target/aarch64/sve/cond_uxt_2.c: Likewise.
6173 * gcc.target/aarch64/sve/cond_uxt_2_run.c: Likewise.
6174 * gcc.target/aarch64/sve/cond_uxt_3.c: Likewise.
6175 * gcc.target/aarch64/sve/cond_uxt_3_run.c: Likewise.
6176 * gcc.target/aarch64/sve/cond_uxt_4.c: Likewise.
6177 * gcc.target/aarch64/sve/cond_uxt_4_run.c: Likewise.
6178
6179 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6180
6181 * gcc.target/aarch64/sve/cond_convert_1.c: New test.
6182 * gcc.target/aarch64/sve/cond_convert_1_run.c: Likewise.
6183 * gcc.target/aarch64/sve/cond_convert_2.c: Likewise.
6184 * gcc.target/aarch64/sve/cond_convert_2_run.c: Likewise.
6185 * gcc.target/aarch64/sve/cond_convert_3.c: Likewise.
6186 * gcc.target/aarch64/sve/cond_convert_3_run.c: Likewise.
6187 * gcc.target/aarch64/sve/cond_convert_4.c: Likewise.
6188 * gcc.target/aarch64/sve/cond_convert_4_run.c: Likewise.
6189 * gcc.target/aarch64/sve/cond_convert_5.c: Likewise.
6190 * gcc.target/aarch64/sve/cond_convert_5_run.c: Likewise.
6191 * gcc.target/aarch64/sve/cond_convert_6.c: Likewise.
6192 * gcc.target/aarch64/sve/cond_convert_6_run.c: Likewise.
6193
6194 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6195 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6196
6197 * gcc.target/aarch64/sve/cond_unary_1.c: Add tests for
6198 floating-point types.
6199 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
6200 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
6201 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
6202
6203 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6204 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6205
6206 * gcc.target/aarch64/sve/cond_unary_1.c: New test.
6207 * gcc.target/aarch64/sve/cond_unary_1_run.c: Likewise.
6208 * gcc.target/aarch64/sve/cond_unary_2.c: Likewise.
6209 * gcc.target/aarch64/sve/cond_unary_2_run.c: Likewise.
6210 * gcc.target/aarch64/sve/cond_unary_3.c: Likewise.
6211 * gcc.target/aarch64/sve/cond_unary_3_run.c: Likewise.
6212 * gcc.target/aarch64/sve/cond_unary_4.c: Likewise.
6213 * gcc.target/aarch64/sve/cond_unary_4_run.c: Likewise.
6214
6215 2019-08-14 Bob Duff <duff@adacore.com>
6216
6217 * gnat.dg/alignment15.adb: New testcase.
6218
6219 2019-08-14 Bob Duff <duff@adacore.com>
6220
6221 * gnat.dg/warn27.adb: New testcase.
6222
6223 2019-08-14 Bob Duff <duff@adacore.com>
6224
6225 * gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
6226
6227 2019-08-14 Gary Dismukes <dismukes@adacore.com>
6228
6229 * gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
6230 gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
6231 testcase.
6232
6233 2019-08-14 Bob Duff <duff@adacore.com>
6234
6235 * gnat.dg/discr57.adb: New testcase.
6236
6237 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
6238
6239 * gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
6240 gnat.dg/generic_inst11_pkg.ads: New testcase.
6241
6242 2019-08-14 Ed Schonberg <schonberg@adacore.com>
6243
6244 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
6245
6246 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
6247
6248 * gnat.dg/inline18.adb, gnat.dg/inline18.ads,
6249 gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
6250 gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
6251 gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
6252 gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
6253 gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
6254 gnat.dg/inline18_pkg2.ads: New testcase.
6255
6256 2019-08-14 Ed Schonberg <schonberg@adacore.com>
6257
6258 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
6259 testcase.
6260
6261 2019-08-14 Gary Dismukes <dismukes@adacore.com>
6262
6263 * gnat.dg/task5.adb: New testcase.
6264
6265 2019-08-14 Richard Biener <rguenther@suse.de>
6266
6267 PR testsuite/91419
6268 * lib/target-supports.exp (natural_alignment_32): Amend target
6269 list based on BIGGEST_ALIGNMENT.
6270 (natural_alignment_64): Targets not natural_alignment_32 cannot
6271 be natural_alignment_64.
6272 * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
6273 * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
6274 * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
6275
6276 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6277
6278 * gcc.target/aarch64/sve/vcond_21.c: New test.
6279 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
6280
6281 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6282 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6283
6284 * g++.target/aarch64/sve/dup_sel_1.C: New test.
6285 * g++.target/aarch64/sve/dup_sel_2.C: Likewise.
6286 * g++.target/aarch64/sve/dup_sel_3.C: Likewise.
6287 * g++.target/aarch64/sve/dup_sel_4.C: Likewise.
6288 * g++.target/aarch64/sve/dup_sel_5.C: Likewise.
6289 * g++.target/aarch64/sve/dup_sel_6.C: Likewise.
6290
6291 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6292 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
6293
6294 * gcc.target/aarch64/sve/vcond_18.c: New test.
6295 * gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
6296 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
6297 * gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
6298 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
6299 * gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
6300
6301 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6302
6303 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
6304 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
6305
6306 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6307
6308 * gcc.target/aarch64/sve/smax_1.c: New test.
6309 * gcc.target/aarch64/sve/smin_1.c: Likewise.
6310 * gcc.target/aarch64/sve/umax_1.c: Likewise.
6311 * gcc.target/aarch64/sve/umin_1.c: Likewise.
6312
6313 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6314
6315 * gcc.target/aarch64/sve/cnot_1.c: New test.
6316 * gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
6317 * gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
6318 * gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
6319 * gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
6320 * gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
6321 * gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
6322
6323 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6324
6325 * gcc.target/aarch64/vect-clz.c: Force SVE off.
6326 * gcc.target/aarch64/sve/clrsb_1.c: New test.
6327 * gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
6328 * gcc.target/aarch64/sve/clz_1.c: Likewise.
6329 * gcc.target/aarch64/sve/clz_1_run.c: Likewise.
6330
6331 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6332
6333 * gcc.target/aarch64/sve/adr_1.c: New test.
6334 * gcc.target/aarch64/sve/adr_1_run.c: Likewise.
6335 * gcc.target/aarch64/sve/adr_2.c: Likewise.
6336 * gcc.target/aarch64/sve/adr_2_run.c: Likewise.
6337 * gcc.target/aarch64/sve/adr_3.c: Likewise.
6338 * gcc.target/aarch64/sve/adr_3_run.c: Likewise.
6339 * gcc.target/aarch64/sve/adr_4.c: Likewise.
6340 * gcc.target/aarch64/sve/adr_4_run.c: Likewise.
6341 * gcc.target/aarch64/sve/adr_5.c: Likewise.
6342 * gcc.target/aarch64/sve/adr_5_run.c: Likewise.
6343
6344 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
6345
6346 * g++.dg/conversion/simd4.C: Test locations.
6347
6348 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6349
6350 * gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
6351 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
6352
6353 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
6354
6355 * g++.dg/parse/typedef9.C: Test locations too.
6356
6357 2019-08-14 Martin Liska <mliska@suse.cz>
6358
6359 * c-c++-common/asan/memcmp-1.c: There's a new function in the
6360 stack-trace on the top. So shift expected output in stack
6361 trace.
6362
6363 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6364
6365 * gcc.target/aarch64/sve/vcond_17.c: New test.
6366 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
6367
6368 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
6369
6370 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
6371 * gcc.target/aarch64/sve/single_1.c: Likewise.
6372 * gcc.target/aarch64/sve/single_2.c: Likewise.
6373 * gcc.target/aarch64/sve/single_3.c: Likewise.
6374 * gcc.target/aarch64/sve/single_4.c: Likewise.
6375
6376 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
6377
6378 PR fortran/87991
6379 * gfortran.dg/pr87991.f90: New test.
6380
6381 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
6382
6383 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
6384 beyond the range of a PTRUE.
6385 * gcc.target/aarch64/sve/while_6.c: New test.
6386 * gcc.target/aarch64/sve/while_7.c: Likewise.
6387 * gcc.target/aarch64/sve/while_8.c: Likewise.
6388 * gcc.target/aarch64/sve/while_9.c: Likewise.
6389 * gcc.target/aarch64/sve/while_10.c: Likewise.
6390
6391 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
6392
6393 PR fortran/88072
6394 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
6395 out of previous commit!
6396
6397 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
6398
6399 PR fortran/88072
6400 * gfortran.dg/pr88072.f90: New test.
6401 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
6402
6403 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
6404
6405 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
6406 * obj-c++.dg/stubify-2.mm: Likewise.
6407 * objc.dg/stubify-1.m: Likewise.
6408 * objc.dg/stubify-2.m: Likewise.
6409
6410 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6411
6412 PR fortran/90563
6413 * gfortran.dg/do_subsript_5.f90: New test.
6414
6415 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
6416
6417 PR fortran/89647
6418 * gfortran.dg/pr89647.f90: New test.
6419
6420 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
6421
6422 PR fortran/87993
6423 * gfortran.dg/pr87993.f90: New test.
6424
6425 2019-08-13 Martin Sebor <msebor@redhat.com>
6426
6427 PR c/80619
6428 * gcc.dg/format/pr80619.c: New test.
6429
6430 2019-08-13 Marek Polacek <polacek@redhat.com>
6431
6432 PR c++/90473 - wrong code with nullptr in default argument.
6433 * g++.dg/cpp0x/nullptr42.C: New test.
6434
6435 2019-08-13 Olivier Hainque <hainque@adacore.com>
6436
6437 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
6438
6439 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
6440
6441 PR target/81800
6442 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
6443
6444 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
6445
6446 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
6447 instead of a full vector load.
6448 * gcc.target/aarch64/sve/init_4.c: Likewise.
6449 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
6450 need to be loaded from memory.
6451 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
6452 big and little endian.
6453 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
6454 doubles to be moved via integer registers rather than loaded
6455 from memory.
6456 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
6457 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
6458 loaded via an integer register rather than from memory.
6459 * gcc.target/aarch64/sve/const_1.c: New test.
6460 * gcc.target/aarch64/sve/const_2.c: Likewise.
6461 * gcc.target/aarch64/sve/const_3.c: Likewise.
6462
6463 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6464
6465 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
6466 Handle csv-* and bad-devices-* tests.
6467 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
6468 work.
6469 * gcc.target/msp430/devices/bad-devices-1.c: New test.
6470 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
6471 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
6472 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
6473 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
6474 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
6475 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
6476 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
6477 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
6478 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
6479 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
6480 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
6481 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
6482 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
6483 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
6484 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
6485 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
6486 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
6487 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
6488 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
6489 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
6490 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
6491 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
6492 * gcc.target/msp430/devices/hard-foo.c: Likewise.
6493 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
6494 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
6495 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
6496 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
6497 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
6498 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
6499 * gcc.target/msp430/devices/devices.csv: Likewise.
6500
6501 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6502
6503 * gcc.target/msp430/msp430.exp
6504 (check_effective_target_msp430_430_selected): New.
6505 (check_effective_target_msp430_430x_selected): New.
6506 (check_effective_target_msp430_mlarge_selected): New.
6507 (check_effective_target_msp430_hwmul_not_none): New.
6508 (check_effective_target_msp430_hwmul_not_16bit): New.
6509 (check_effective_target_msp430_hwmul_not_32bit): New.
6510 (check_effective_target_msp430_hwmul_not_f5): New.
6511 (msp430_get_opts): New.
6512 (msp430_device_permutations_runtest): New.
6513 * gcc.target/msp430/devices/README: New file.
6514 * gcc.target/msp430/devices-main.c: New test.
6515 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
6516 * gcc.target/msp430/devices/hard-foo.c: Likewise.
6517 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
6518 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
6519 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
6520 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
6521
6522 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
6523
6524 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
6525 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
6526
6527 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
6528
6529 PR fortran/91414
6530 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
6531
6532 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
6533
6534 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
6535 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
6536 gnat.dg/discr56_pkg2.ads: New testcase.
6537
6538 2019-08-13 Ed Schonberg <schonberg@adacore.com>
6539
6540 * gnat.dg/tagged4.adb: New testcase.
6541
6542 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
6543
6544 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
6545 New testcase.
6546
6547 2019-08-13 Javier Miranda <miranda@adacore.com>
6548
6549 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
6550 gnat.dg/tagged3_pkg.ads: New testcase.
6551
6552 2019-08-13 Ed Schonberg <schonberg@adacore.com>
6553
6554 * gnat.dg/aggr27.adb: New testcase.
6555
6556 2019-08-13 Gary Dismukes <dismukes@adacore.com>
6557
6558 * gnat.dg/aggr26.adb: New testcase.
6559
6560 2019-08-13 Yannick Moy <moy@adacore.com>
6561
6562 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
6563
6564 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
6565
6566 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
6567 gnat.dg/generic_inst9_pkg1-operator.ads,
6568 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
6569 gnat.dg/generic_inst9_pkg2.ads: New testcase.
6570
6571 2019-08-13 Justin Squirek <squirek@adacore.com>
6572
6573 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
6574
6575 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
6576
6577 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
6578 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
6579 testcase.
6580
6581 2019-08-13 Javier Miranda <miranda@adacore.com>
6582
6583 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
6584
6585 2019-08-13 Martin Liska <mliska@suse.cz>
6586
6587 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
6588
6589 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6590
6591 PR fortran/91424
6592 * gfortran.dg/do_subscript_3.f90: New test.
6593 * gfortran.dg/do_subscript_4.f90: New test.
6594 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
6595
6596 2019-08-12 Jakub Jelinek <jakub@redhat.com>
6597
6598 PR target/83250
6599 PR target/91340
6600 * gcc.target/i386/avx-typecast-1.c: New test.
6601 * gcc.target/i386/avx-typecast-2.c: New test.
6602 * gcc.target/i386/avx512f-typecast-2.c: New test.
6603
6604 2019-08-12 Ed Schonberg <schonberg@adacore.com>
6605
6606 * gnat.dg/null_check.adb: New testcase.
6607
6608 2019-08-12 Ed Schonberg <schonberg@adacore.com>
6609
6610 * gnat.dg/renaming15.adb: New testcase.
6611
6612 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
6613
6614 * gnat.dg/slice10.adb: New testcase.
6615
6616 2019-08-12 Gary Dismukes <dismukes@adacore.com>
6617
6618 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
6619 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
6620 New testcase.
6621
6622 2019-08-12 Ed Schonberg <schonberg@adacore.com>
6623
6624 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
6625
6626 2019-08-12 Gary Dismukes <dismukes@adacore.com>
6627
6628 * gnat.dg/suppress_initialization2.adb,
6629 gnat.dg/suppress_initialization2.ads: New testcase.
6630
6631 2019-08-12 Yannick Moy <moy@adacore.com>
6632
6633 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
6634
6635 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
6636
6637 * gnat.dg/range_check7.adb: New testcase.
6638
6639 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
6640
6641 * gnat.dg/range_check6.adb: New testcase.
6642
6643 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
6644
6645 PR d/90601
6646 * gdc.dg/pr90601.d: New test.
6647
6648 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
6649
6650 * gfortran.dg/boz_8.f90: Adjust error messages.
6651 * gfortran.dg/nan_4.f90: Ditto.
6652 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
6653 and test for warnings.
6654 * gfortran.dg/boz_3.f90: Ditto.
6655 * gfortran.dg/boz_4.f90: Ditto.
6656 * gfortran.dg/dec_structure_6.f90: Ditto.
6657 * gfortran.dg/ibits.f90: Ditto.
6658
6659 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
6660
6661 PR d/91238
6662 * gdc.dg/pr91238.d: New test.
6663
6664 2019-08-10 Jakub Jelinek <jakub@redhat.com>
6665
6666 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
6667 declare target with clauses in between declare target without clauses
6668 and end declare target.
6669 * c-c++-common/gomp/declare-target-4.c: New test.
6670
6671 PR target/91408
6672 * gcc.target/i386/pr91408.c: New test.
6673
6674 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
6675
6676 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
6677 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
6678 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
6679 * gcc.target/powerpc/vec-rotate-2.c: ... this.
6680 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
6681 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
6682 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
6683 * gcc.target/powerpc/vec-rotate-4.c: ... this.
6684
6685 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
6686
6687 * lib/target-supports.exp
6688 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
6689 * g++.target/aarch64/return_address_sign_b_exception.C,
6690 return_address_sign_ab_exception.C: Add dg-require-effective-target
6691 checks.
6692
6693 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
6694
6695 PR middle-end/90313
6696 * g++.dg/torture/pr90313.cc: New test.
6697
6698 2019-08-09 Martin Liska <mliska@suse.cz>
6699
6700 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
6701
6702 2019-08-09 Martin Liska <mliska@suse.cz>
6703
6704 * gcc.dg/spellcheck-options-21.c: New test.
6705
6706 2019-08-09 Martin Liska <mliska@suse.cz>
6707
6708 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
6709 * g++.dg/ipa/ipa-icf-3.C: Likewise.
6710 * g++.dg/ipa/ipa-icf-4.C: Likewise.
6711 * g++.dg/ipa/ipa-icf-6.C: Likewise.
6712 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
6713 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6714 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6715 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6716 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6717 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6718 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6719 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6720 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6721 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6722 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6723 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6724 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6725 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6726 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6727 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6728 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6729 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6730 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
6731 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
6732 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6733 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6734 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6735 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
6736 * gcc.dg/ipa/pr64307.c: Likewise.
6737 * gcc.dg/ipa/pr90555.c: Likewise.
6738
6739 2019-08-09 Martin Liska <mliska@suse.cz>
6740
6741 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
6742 to -fdump-ipa-profile.
6743 * g++.dg/tree-prof/morefunc.C: Likewise.
6744 * g++.dg/tree-prof/reorder.C: Likewise.
6745 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
6746 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
6747 * gcc.dg/tree-prof/stringop-1.c: Likewise.
6748 * gcc.dg/tree-prof/stringop-2.c: Likewise.
6749 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
6750 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
6751 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6752 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
6753 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
6754 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
6755
6756 2019-08-09 Jakub Jelinek <jakub@redhat.com>
6757
6758 * c-c++-common/gomp/if-4.c: New test.
6759 * c-c++-common/gomp/clause-dups-1.c: New test.
6760
6761 PR c/91401
6762 * c-c++-common/gomp/pr91401-1.c: New test.
6763 * c-c++-common/gomp/pr91401-2.c: New test.
6764
6765 2019-08-09 Alexandre Oliva <oliva@adacore.com>
6766
6767 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
6768 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
6769 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6770 * gcc.target/i386/xop-vshift-1.c: Likewise.
6771 * gcc.target/powerpc/direct-move.h: Likewise.
6772
6773 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
6774
6775 * g++.dg/cpp0x/enum20.C: Test location(s) too.
6776 * g++.dg/other/friend3.C: Likewise.
6777 * g++.dg/parse/dtor5.C: Likewise.
6778 * g++.dg/parse/friend7.C: Likewise.
6779 * g++.dg/template/error22.C: Likewise.
6780 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
6781
6782 2019-08-08 Jim Wilson <jimw@sifive.com>
6783
6784 PR target/91229
6785 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
6786 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
6787
6788 2019-08-08 Marek Polacek <polacek@redhat.com>
6789
6790 PR c++/79520
6791 * g++.dg/cpp1y/constexpr-79520.C: New test.
6792
6793 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
6794
6795 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
6796 definitions.
6797 * gcc.dg/enum-redef-1.c: New test.
6798
6799 2019-08-08 Marek Polacek <polacek@redhat.com>
6800
6801 PR c++/87519 - bogus warning with -Wsign-conversion.
6802 * g++.dg/warn/Wsign-conversion-5.C: New test.
6803
6804 * g++.dg/cpp2a/inline-asm3.C: New test.
6805
6806 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
6807
6808 PR fortran/91359
6809 * pr91359_2.f: Fix missing hyphen in dg-do
6810 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
6811
6812 2019-08-07 Marek Polacek <polacek@redhat.com>
6813
6814 PR c++/67533
6815 * g++.dg/tls/thread_local-ice5.C: New test.
6816
6817 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
6818
6819 * gcc.target/aarch64/sve/init_13.c: New test.
6820
6821 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
6822
6823 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
6824 a temporary FPR.
6825
6826 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
6827
6828 * gcc.target/aarch64/sve/clastb_8.c: New test.
6829
6830 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
6831
6832 PR target/91385
6833 * gcc.target/i386/pr91385.c: New test.
6834
6835 2019-08-07 Marek Polacek <polacek@redhat.com>
6836
6837 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
6838 * g++.dg/cpp0x/gen-attrs-68.C: New test.
6839 * g++.dg/cpp0x/gen-attrs-69.C: New test.
6840
6841 2019-08-07 Marek Polacek <polacek@redhat.com>
6842
6843 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
6844 * g++.dg/cpp2a/inline-asm1.C: New test.
6845 * g++.dg/cpp2a/inline-asm2.C: New test.
6846 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
6847
6848 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
6849
6850 PR fortran/53796
6851 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
6852 with inquire via filename.
6853
6854 2019-08-07 Jakub Jelinek <jakub@redhat.com>
6855
6856 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
6857 instead of use_device_ptr clause where required by OpenMP 5.0, add
6858 further tests for both use_device_ptr and use_device_addr clauses.
6859
6860 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
6861
6862 * gcc.target/powerpc/vec_rotate-1.c: New test.
6863 * gcc.target/powerpc/vec_rotate-2.c: New test.
6864 * gcc.target/powerpc/vec_rotate-3.c: New test.
6865 * gcc.target/powerpc/vec_rotate-4.c: New test.
6866
6867 2019-08-07 Alexandre Oliva <oliva@adacore.com>
6868
6869 * gcc.target/i386/math_m_pi.h: New.
6870 * gcc.target/i386/sse4_1-round.h: Use it.
6871 * gcc.target/i386/pr73350.c: Likewise.
6872 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
6873 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
6874 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
6875 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6876 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
6877 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
6878 dg-skip-if "no M_PI".
6879 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
6880 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6881 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6882 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6883 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6884 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
6885 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
6886 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
6887 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6888 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
6889 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
6890 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
6891 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
6892 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
6893 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
6894 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
6895 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
6896 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
6897 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
6898 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6899 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6900 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6901 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6902 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6903 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6904 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6905 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6906 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6907 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6908 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6909 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6910 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6911 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6912 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6913 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6914 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6915 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6916 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6917 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6918
6919 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
6920
6921 PR fortran/91359
6922 * gfortran.dg/pr91359_1.f: New test.
6923 * gfortran.dg/pr91359_2.f: Ditto.
6924
6925 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
6926
6927 PR fortran/42546
6928 * gfortran.dg/allocated_1.f90: New test.
6929 * gfortran.dg/allocated_2.f90: Ditto.
6930
6931 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6932
6933 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
6934 Remove.
6935 (AVX512VP2INTERSECT): Define.
6936 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
6937 Remove.
6938 (AVX512VP2INTERSECT): Define.
6939
6940 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
6941
6942 * g++.dg/cpp0x/desig1.C: Check location too.
6943
6944 2019-08-05 Marek Polacek <polacek@redhat.com>
6945
6946 DR 2413 - typename in conversion-function-ids.
6947 * g++.dg/cpp2a/typename17.C: New test.
6948
6949 2019-08-05 Martin Sebor <msebor@redhat.com>
6950
6951 PR middle-end/50476
6952 * gcc.dg/uninit-pr50476.c: New test.
6953
6954 PR c++/60517
6955 * g++.dg/pr60517.C: New test.
6956
6957 2019-08-02 Tom Honermann <tom@honermann.net>
6958
6959 PR c++/88095
6960 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
6961 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
6962 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
6963 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
6964 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
6965 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
6966
6967 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
6968
6969 PR fortran/91372
6970 * gfortran.dg/pr91372.f90: New test.
6971
6972 2019-08-05 Marek Polacek <polacek@redhat.com>
6973
6974 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
6975 * g++.dg/cpp2a/comma1.C: New test.
6976 * g++.dg/cpp2a/comma2.C: New test.
6977 * g++.dg/cpp2a/comma3.C: New test.
6978 * g++.dg/cpp2a/comma4.C: New test.
6979
6980 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
6981
6982 * gcc.target/aarch64/sve/mask_load_1.c: New test.
6983
6984 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6985
6986 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
6987 actions.
6988
6989 2019-08-05 Martin Liska <mliska@suse.cz>
6990
6991 PR c++/91334
6992 * g++.dg/torture/pr91334.C: New test.
6993
6994 2019-08-05 Richard Biener <rguenther@suse.de>
6995
6996 PR middle-end/91169
6997 * gnat.dg/array37.adb: New testcase.
6998
6999 2019-08-05 Jakub Jelinek <jakub@redhat.com>
7000
7001 PR target/91341
7002 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
7003 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
7004 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
7005 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
7006 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
7007 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
7008 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
7009 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
7010 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
7011 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
7012 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
7013 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
7014
7015 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
7016
7017 * gcc.target/riscv/promote-type-for-libcall.c: New.
7018
7019 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
7020
7021 PR fortran/90985
7022 * gfortran.dg/pr90985.f90: New test.
7023
7024 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
7025
7026 PR fortran/90986
7027 * gfortran.dg/equiv_10.f90: New test.
7028
7029 2019-08-02 Marek Polacek <polacek@redhat.com>
7030
7031 PR c++/56428
7032 * g++.dg/cpp0x/nontype4.C: New test.
7033
7034 2019-08-02 Marek Polacek <polacek@redhat.com>
7035
7036 PR c++/53009
7037 * g++.dg/cpp0x/nontype3.C: New test.
7038
7039 2019-08-02 Marek Polacek <polacek@redhat.com>
7040
7041 PR c++/77575
7042 * g++.dg/cpp0x/nontype2.C: New test.
7043
7044 2019-08-02 Steve Ellcey <sellcey@marvell.com>
7045
7046 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
7047 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
7048 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
7049
7050 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
7051
7052 PR target/91201
7053 * gcc.target/i386/sse4_1-pr91201.c: New test.
7054
7055 2019-08-02 Marek Polacek <polacek@redhat.com>
7056
7057 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
7058 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
7059
7060 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
7061
7062 PR target/91323
7063 * gcc.dg/torture/pr91323.c: New test.
7064
7065 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7066
7067 * g++.dg/cpp1z/nodiscard6.C: New.
7068
7069 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
7070
7071 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
7072 * gcc.dg/torture/ssa-fre-7.c: Likewise.
7073
7074 2019-08-02 Jakub Jelinek <jakub@redhat.com>
7075
7076 PR tree-optimization/91201
7077 * gcc.target/i386/sse2-pr91201-3.c: New test.
7078 * gcc.target/i386/sse2-pr91201-4.c: New test.
7079 * gcc.target/i386/sse2-pr91201-5.c: New test.
7080 * gcc.target/i386/sse2-pr91201-6.c: New test.
7081
7082 2019-08-02 Martin Liska <mliska@suse.cz>
7083
7084 * g++.dg/cpp1y/new2.C: New test.
7085
7086 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
7087
7088 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
7089
7090 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
7091
7092 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
7093
7094 2019-08-01 Martin Sebor <msebor@redhat.com>
7095
7096 PR c++/90947
7097 * c-c++-common/array-1.c: New test.
7098 * g++.dg/abi/mangle73.C: New test.
7099 * g++.dg/cpp2a/nontype-class23.C: New test.
7100 * g++.dg/init/array53.C: New test.
7101
7102 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
7103
7104 PR target/85693
7105 * gcc.target/i386/pr85693-1.c: New test.
7106
7107 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
7108
7109 PR c++/90590
7110 * c-c++-common/pr90590-1.c: New test.
7111 * c-c++-common/pr90590-1.h: New test.
7112 * c-c++-common/pr90590-2.c: New test.
7113 * c-c++-common/pr90590-2.h: New test.
7114
7115 2019-08-01 Marek Polacek <polacek@redhat.com>
7116
7117 PR c++/90805 - detect narrowing in case values.
7118 * c-c++-common/pr89888.c: Update expected dg-error.
7119 * g++.dg/cpp0x/Wnarrowing17.C: New test.
7120 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
7121
7122 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7123
7124 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
7125
7126 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
7127
7128 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
7129
7130 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
7131
7132 * g++.dg/diagnostic/delete1.C: New.
7133
7134 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
7135
7136 * gcc.target/riscv/attribute-10.c: New test.
7137
7138 2019-07-31 Richard Biener <rguenther@suse.de>
7139
7140 PR tree-optimization/91280
7141 * g++.dg/torture/pr91280.C: New testcase.
7142
7143 2019-07-31 Richard Biener <rguenther@suse.de>
7144
7145 PR tree-optimization/91293
7146 * gcc.dg/vect/pr91293-1.c: New testcase.
7147 * gcc.dg/vect/pr91293-2.c: Likewise.
7148 * gcc.dg/vect/pr91293-3.c: Likewise.
7149
7150 2019-07-31 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR tree-optimization/91201
7153 * gcc.target/i386/sse2-pr91201-2.c: New test.
7154
7155 2019-07-31 Richard Biener <rguenther@suse.de>
7156
7157 PR tree-optimization/91178
7158 * gcc.dg/torture/pr91178-2.c: New testcase.
7159
7160 2019-07-31 Jakub Jelinek <jakub@redhat.com>
7161
7162 PR tree-optimization/91201
7163 * gcc.target/i386/sse2-pr91201.c: New test.
7164 * gcc.target/i386/avx2-pr91201.c: New test.
7165 * gcc.target/i386/avx512bw-pr91201.c: New test.
7166
7167 2019-07-31 Sudakshina Das <sudi.das@arm.com>
7168
7169 * gcc.target/aarch64/acle/tme.c: New test.
7170 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
7171
7172 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
7173
7174 * gcc.target/arm/cmse/cmse-17.c: New test.
7175
7176 2019-07-30 Martin Sebor <msebor@redhat.com>
7177
7178 PR testsuite/91258
7179 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
7180
7181 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7182
7183 PR fortran/91296
7184 * gfortran.dg/pr91296.f90: New test.
7185
7186 2019-07-30 Martin Liska <mliska@suse.cz>
7187
7188 PR tree-optimization/91270
7189 * g++.dg/torture/pr91270.C: New test.
7190
7191 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
7192
7193 * gcc.dg/vect/vect-cond-arith-7.c: New test.
7194
7195 2019-07-30 Jakub Jelinek <jakub@redhat.com>
7196
7197 PR middle-end/91282
7198 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
7199 dg-additional-options.
7200
7201 PR middle-end/91216
7202 * gcc.dg/gomp/pr91216.c: New test.
7203
7204 PR target/91150
7205 * gcc.target/i386/avx512bw-pr91150.c: New test.
7206
7207 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7208
7209 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
7210 * gcc.target/msp430/region-misuse-code.c: New test.
7211 * gcc.target/msp430/region-misuse-data.c: Likewise.
7212 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
7213 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
7214
7215 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7216
7217 PR target/70320
7218 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
7219 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
7220
7221 2019-07-29 Martin Liska <mliska@suse.cz>
7222
7223 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
7224 ICE.
7225
7226 2019-07-29 Richard Biener <rguenther@suse.de>
7227
7228 PR tree-optimization/91267
7229 * gcc.dg/torture/pr91267.c: New testcase.
7230
7231 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
7232
7233 * c-c++-common/guality/Og-dce-1.c: New test.
7234 * c-c++-common/guality/Og-dce-2.c: Likewise.
7235 * c-c++-common/guality/Og-dce-3.c: Likewise.
7236
7237 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
7238
7239 * c-c++-common/guality/Og-global-dse-1.c: New test.
7240
7241 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
7242
7243 * c-c++-common/guality/Og-static-wo-1.c: New test.
7244 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
7245 "Og" and "general" tests. Run the latter at -O0 and -Og only.
7246 * gcc.dg/guality/guality.exp: Likewise.
7247
7248 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
7249
7250 * lib/scanasm.exp (parse_function_bodies, check_function_body)
7251 (check-function-bodies): New procedures.
7252 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
7253 instead of scan-assembler.
7254 * gcc.target/aarch64/sve/init_2.c: Likewise.
7255 * gcc.target/aarch64/sve/init_3.c: Likewise.
7256 * gcc.target/aarch64/sve/init_4.c: Likewise.
7257 * gcc.target/aarch64/sve/init_5.c: Likewise.
7258 * gcc.target/aarch64/sve/init_6.c: Likewise.
7259 * gcc.target/aarch64/sve/init_7.c: Likewise.
7260 * gcc.target/aarch64/sve/init_8.c: Likewise.
7261 * gcc.target/aarch64/sve/init_9.c: Likewise.
7262 * gcc.target/aarch64/sve/init_10.c: Likewise.
7263 * gcc.target/aarch64/sve/init_11.c: Likewise.
7264 * gcc.target/aarch64/sve/init_12.c: Likewise.
7265
7266 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7267
7268 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
7269 Require fpic support.
7270
7271 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
7272
7273 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
7274 and vsx.
7275
7276 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
7277
7278 * lib/scanasm.exp (object-size): Handle Darwin's size command.
7279
7280 2018-07-26 Tamar Christina <tamar.christina@arm.com>
7281
7282 * gcc.dg/type-convert-var.c: New test.
7283
7284 2019-07-26 Martin Jambor <mjambor@suse.cz>
7285
7286 PR ipa/89330
7287 * g++.dg/lto/pr89330_[01].C: New test.
7288 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
7289
7290 2019-07-25 Martin Sebor <msebor@redhat.com>
7291
7292 PR tree-optimization/91183
7293 PR tree-optimization/86688
7294 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
7295 * gcc.dg/strlenopt-70.c: Fix bugs.
7296 * gcc.dg/strlenopt-71.c: Same.
7297 * gcc.dg/strlenopt-72.c: Same.
7298
7299 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
7300
7301 PR rtl-optimization/91223
7302 * gcc.target/i386/pr91223.c: New test.
7303
7304 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
7305
7306 PR gcov-profile/91087
7307 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
7308 "final" line for the failure summaries. Adjust source layout so that
7309 dejagnu xfail expressions work.
7310
7311 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7312
7313 PR fortran/65819
7314 * gfortran.dg/dependency_54.f90: New test.
7315
7316 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
7317
7318 * gnat.dg/case_optimization3.ad[sb]: New test.
7319
7320 2019-07-25 Martin Liska <mliska@suse.cz>
7321 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
7322
7323 PR c++/23383
7324 * g++.dg/cpp1y/new1.C: New test.
7325
7326 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
7327
7328 PR testsuite/91245
7329 * gnat.dg/float_value1.adb: Only run on x86.
7330
7331 2019-07-24 Martin Sebor <msebor@redhat.com>
7332
7333 PR tree-optimization/91183
7334 PR tree-optimization/86688
7335 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
7336 * gcc.dg/Wstringop-overflow-14.c: New test.
7337 * gcc.dg/attr-nonstring-2.c: Remove xfails.
7338 * gcc.dg/strlenopt-70.c: New test.
7339 * gcc.dg/strlenopt-71.c: New test.
7340 * gcc.dg/strlenopt-72.c: New test.
7341 * gcc.dg/strlenopt-8.c: Remove xfails.
7342
7343 2019-07-24 Martin Sebor <msebor@redhat.com>
7344
7345 PR driver/80545
7346 * gcc.misc-tests/help.exp: Add tests.
7347 * lib/options.exp: Handle C++.
7348
7349 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
7350
7351 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
7352 predicate.
7353 * gcc.target/arc/builtin_special.c: Update test/
7354 * gcc.target/arc/interrupt-1.c: Likewise.
7355 * gcc.target/arc/interrupt-10.c: New test.
7356 * gcc.target/arc/interrupt-11.c: Likewise.
7357 * gcc.target/arc/interrupt-12.c: Likewise.
7358
7359 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
7360
7361 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
7362 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
7363 * gcc.target/s390/mul-signed-overflow-1.c: New test.
7364 * gcc.target/s390/mul-signed-overflow-2.c: New test.
7365
7366 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7367
7368 PR middle-end/91166
7369 * gcc.target/aarch64/sve/pr91166.c: New test.
7370
7371 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
7372
7373 PR fortran/54072
7374 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
7375
7376 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
7377
7378 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
7379 * arithmetic_overflow_1.f90: Ditto.
7380 * gfortran.dg/boz_11.f90: Ditto.
7381 * gfortran.dg/boz_12.f90: Ditto.
7382 * gfortran.dg/boz_4.f90: Ditto.
7383 * gfortran.dg/boz_5.f90: Ditto.
7384 * gfortran.dg/boz_6.f90: Ditto.
7385 * gfortran.dg/boz_7.f90: Ditto.
7386 * gfortran.dg/boz_8.f90: Ditto.
7387 * gfortran.dg/dec_structure_6.f90: Ditto.
7388 * gfortran.dg/dec_union_1.f90: Ditto.
7389 * gfortran.dg/dec_union_2.f90: Ditto.
7390 * gfortran.dg/dec_union_5.f90: Ditto.
7391 * gfortran.dg/dshift_3.f90: Ditto.
7392 * gfortran.dg/gnu_logical_2.f90: Ditto.
7393 * gfortran.dg/int_conv_1.f90: Ditto.
7394 * gfortran.dg/ishft_1.f90: Ditto.
7395 * gfortran.dg/nan_4.f90: Ditto.
7396 * gfortran.dg/no_range_check_3.f90: Ditto.
7397 * gfortran.dg/pr16433.f: Ditto.
7398 * gfortran.dg/pr44491.f90: Ditto.
7399 * gfortran.dg/pr58027.f90: Ditto.
7400 * gfortran.dg/pr81509_2.f90: Ditto.
7401 * gfortran.dg/unf_io_convert_1.f90: Ditto.
7402 * gfortran.dg/unf_io_convert_2.f90: Ditto.
7403 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
7404 Ditto.
7405 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
7406 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
7407 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
7408 * gfortran.dg/gnu_logical_1.F: Delete test.
7409 * gfortran.dg/merge_bits_3.f90: New test.
7410 * gfortran.dg/merge_bits_3.f90: Ditto.
7411 * gfortran.dg/boz_int.f90: Ditto.
7412 * gfortran.dg/boz_bge.f90: Ditto.
7413 * gfortran.dg/boz_complex_1.f90: Ditto.
7414 * gfortran.dg/boz_complex_2.f90: Ditto.
7415 * gfortran.dg/boz_complex_3.f90: Ditto.
7416 * gfortran.dg/boz_dble.f90: Ditto.
7417 * gfortran.dg/boz_dshift_1.f90: Ditto.
7418 * gfortran.dg/boz_dshift_2.f90: Ditto.
7419 * gfortran.dg/boz_float_1.f90: Ditto.
7420 * gfortran.dg/boz_float_2.f90: Ditto.
7421 * gfortran.dg/boz_float_3.f90: Ditto.
7422 * gfortran.dg/boz_iand_1.f90: Ditto.
7423 * gfortran.dg/boz_iand_2.f90: Ditto.
7424
7425 2019-07-23 Jeff Law <law@redhat.com>
7426
7427 PR tree-optimization/86061
7428 * gcc.dg/tree-ssa/pr86061.c: New test.
7429
7430 2019-07-23 Richard Biener <rguenther@suse.de>
7431
7432 PR tree-optimization/83518
7433 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
7434
7435 2019-07-23 Ed Schonberg <schonberg@adacore.com>
7436
7437 * gnat.dg/task4.adb: New testcase.
7438
7439 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
7440
7441 * gnat.dg/range_check5.adb: New testcase.
7442
7443 2019-07-23 Ed Schonberg <schonberg@adacore.com>
7444
7445 * gnat.dg/iter5.adb: Add an expected error.
7446 * gnat.dg/iter6.adb: New testcase.
7447
7448 2019-07-23 Yannick Moy <moy@adacore.com>
7449
7450 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
7451
7452 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
7453
7454 * gcc.target/aarch64/simd/ssra.c: New test.
7455 * gcc.target/aarch64/simd/usra.c: New test.
7456
7457 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7458
7459 * gcc.target/msp430/isr-push-pop-main.c: New test.
7460 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
7461 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
7462 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
7463 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
7464
7465 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
7466
7467 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
7468 New testcase.
7469 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
7470 Adjust error message.
7471
7472 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
7473
7474 * gcc.target/powerpc/sse4_1-check.h: New.
7475 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
7476 * gcc.target/powerpc/sse4_1-pblendw.c: New.
7477 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
7478
7479 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7480
7481 * gnat.dg/fixedpnt6.adb: New testcase.
7482
7483 2019-07-22 Ed Schonberg <schonberg@adacore.com>
7484
7485 * gnat.dg/warn26.adb: New testcase.
7486
7487 2019-07-22 Javier Miranda <miranda@adacore.com>
7488
7489 * gnat.dg/class_wide5.adb: New testcase.
7490
7491 2019-07-22 Ed Schonberg <schonberg@adacore.com>
7492
7493 * gnat.dg/opt80.adb: New testcase.
7494
7495 2019-07-22 Ed Schonberg <schonberg@adacore.com>
7496
7497 * gnat.dg/warn25.adb: New testcase.
7498
7499 2019-07-22 Yannick Moy <moy@adacore.com>
7500
7501 * gnat.dg/warn24.adb: New testcase.
7502
7503 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7504
7505 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
7506 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
7507 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
7508 testcase.
7509
7510 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7511
7512 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
7513
7514 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7515
7516 * gnat.dg/enum_val1.adb: New testcase.
7517
7518 2019-07-22 Nicolas Roche <roche@adacore.com>
7519
7520 * gnat.dg/float_value1.adb: New testcase.
7521
7522 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7523
7524 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
7525 gnat.dg/encode_string1_pkg.ads: New testcase.
7526
7527 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7528
7529 * gnat.dg/warn23.adb: New testcase.
7530
7531 2019-07-22 Javier Miranda <miranda@adacore.com>
7532
7533 * gnat.dg/cpp_constructor2.adb: New testcase.
7534
7535 2019-07-22 Ed Schonberg <schonberg@adacore.com>
7536
7537 * gnat.dg/warn22.adb: New testcase.
7538
7539 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
7540
7541 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
7542 testcase.
7543
7544 2019-07-22 Richard Biener <rguenther@suse.de>
7545
7546 PR tree-optimization/91221
7547 * g++.dg/pr91221.C: New testcase.
7548
7549 2019-07-22 Martin Liska <mliska@suse.cz>
7550
7551 PR driver/91172
7552 * gcc.dg/pr91172.c: New test.
7553
7554 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
7555
7556 * gcc.target/arc/tls-2.c: New test.
7557 * gcc.target/arc/tls-3.c: Likewise.
7558
7559 2019-07-21 Marek Polacek <polacek@redhat.com>
7560
7561 PR c++/67853
7562 * g++.dg/cpp0x/decltype72.C: New test.
7563
7564 2019-07-22 Stafford Horne <shorne@gmail.com>
7565
7566 * gcc.target/or1k/ror-4.c: New file.
7567 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
7568 as the shftimm option no longer controls rotate.
7569
7570 2019-07-22 Stafford Horne <shorne@gmail.com>
7571
7572 PR target/90362
7573 * gcc.target/or1k/div-mul-3.c: New test.
7574
7575 2019-07-22 Stafford Horne <shorne@gmail.com>
7576
7577 PR target/90363
7578 * gcc.target/or1k/swap-1.c: New test.
7579 * gcc.target/or1k/swap-2.c: New test.
7580
7581 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
7582
7583 * gcc.target/powerpc/volatile-mem.c: New testcase.
7584
7585 2019-07-20 Jakub Jelinek <jakub@redhat.com>
7586
7587 PR target/91204
7588 * gcc.c-torture/compile/pr91204.c: New test.
7589
7590 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
7591 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
7592 clause where allowed. Add combined constructs with loop with all
7593 possible clauses.
7594 (qux): New function.
7595 * c-c++-common/gomp/loop-1.c: New test.
7596 * c-c++-common/gomp/loop-2.c: New test.
7597 * c-c++-common/gomp/loop-3.c: New test.
7598 * c-c++-common/gomp/loop-4.c: New test.
7599 * c-c++-common/gomp/loop-5.c: New test.
7600 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
7601 * c-c++-common/gomp/simd-setjmp-1.c: New test.
7602 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
7603
7604 * gcc.dg/vect/vect-simd-16.c: New test.
7605
7606 2019-07-19 Jeff Law <law@redhat.com>
7607
7608 PR tree-optimization/86061
7609 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
7610 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
7611
7612 2019-07-19 Richard Biener <rguenther@suse.de>
7613
7614 PR tree-optimization/91211
7615 * gcc.dg/torture/pr91211.c: New testcase.
7616
7617 2019-07-19 Richard Biener <rguenther@suse.de>
7618
7619 PR tree-optimization/91200
7620 * gcc.dg/torture/pr91200.c: New testcase.
7621
7622 2019-07-19 Jakub Jelinek <jakub@redhat.com>
7623
7624 PR middle-end/91190
7625 * gcc.c-torture/compile/pr91190.c: New test.
7626
7627 2019-07-19 Richard Biener <rguenther@suse.de>
7628
7629 PR tree-optimization/91207
7630 * gcc.dg/torture/pr91207.c: New testcase.
7631
7632 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
7633
7634 PR target/91188
7635 * gcc.target/i386/pr91188-1a.c: New test.
7636 * gcc.target/i386/pr91188-1b.c: Ditto.
7637 * gcc.target/i386/pr91188-1c.c: Ditto.
7638 * gcc.target/i386/pr91188-2a.c: Ditto.
7639 * gcc.target/i386/pr91188-2b.c: Ditto.
7640 * gcc.target/i386/pr91188-2c.c: Ditto.
7641
7642 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
7643
7644 PR target/90317
7645 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
7646 uint32_t.
7647 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
7648 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
7649 uint32_t.
7650 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
7651 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
7652 uint32_t.
7653 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
7654 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
7655 uint32_t.
7656 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
7657
7658 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
7659
7660 * g++.dg/lto/alias-5_0.C: New testcase.
7661 * g++.dg/lto/alias-5_1.C: New.
7662 * g++.dg/lto/alias-5_2.c: New.
7663
7664 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
7665
7666 PR tree-optimization/91137
7667 * gcc.c-torture/execute/pr91137.c: New test.
7668
7669 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
7670
7671 * c-c++-common/pr53633-2.c: New test.
7672
7673 2019-07-17 Alexandre Oliva <oliva@adacore.com>
7674
7675 PR middle-end/81824
7676 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
7677 are from Martin Sebor.
7678
7679 2019-07-17 Marek Polacek <polacek@redhat.com>
7680
7681 PR c++/90455
7682 * g++.dg/cpp0x/nsdmi-list6.C: New test.
7683
7684 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
7685
7686 * g++.dg/lto/alias-4_0.C
7687
7688 2019-07-17 Richard Biener <rguenther@suse.de>
7689
7690 PR tree-optimization/91178
7691 * gcc.dg/torture/pr91178.c: New testcase.
7692
7693 2019-07-17 Richard Biener <rguenther@suse.de>
7694
7695 PR tree-optimization/91180
7696 * gcc.dg/torture/pr91180.c: New testcase.
7697
7698 2019-07-17 Jakub Jelinek <jakub@redhat.com>
7699
7700 PR tree-optimization/91157
7701 * gcc.target/i386/avx512f-pr91157.c: New test.
7702 * gcc.target/i386/avx512bw-pr91157.c: New test.
7703
7704 2019-07-17 Richard Biener <rguenther@suse.de>
7705
7706 PR tree-optimization/91181
7707 * gcc.dg/pr91181.c: New testcase.
7708
7709 2019-07-16 Harald Anlauf <anlauf@gmx.de>
7710
7711 PR fortran/90903
7712 * gfortran.dg/check_bits_1.f90: New testcase.
7713
7714 2019-07-16 Jeff Law <law@redhat.com>
7715
7716 PR rtl-optimization/91173
7717 * g++.dg/pr91173.C: New test.
7718
7719 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
7720
7721 PR target/89190
7722 * gcc.target/arm/pr89190.c: New test.
7723
7724 2019-07-16 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR rtl-optimization/91164
7727 * g++.dg/opt/pr91164.C: New test.
7728
7729 2019-07-16 Jan Hubicka <jh@suse.cz>
7730
7731 * g++.dg/lto/alias-1_0.C: Use -O3.
7732 * g++.dg/lto/alias-2_0.C: Use -O3.
7733 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
7734 -fno-use-linker-plugin.
7735 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
7736
7737 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7738
7739 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
7740 sparcv9.
7741
7742 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7743
7744 * gcc.dg/autopar/pr91162.c: Require int128 support.
7745
7746 2019-07-15 Richard Biener <rguenther@suse.de>
7747
7748 PR middle-end/91162
7749 * gcc.dg/autopar/pr91162.c: New testcase.
7750
7751 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
7752
7753 PR tree-optimization/88497
7754 * gcc.dg/tree-ssa/pr88497-1.c: New test.
7755 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
7756 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
7757 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
7758 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
7759 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
7760 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
7761
7762 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7763
7764 PR fortran/87233
7765 * gfortran.dg/initialization_14.f90: Modify to now pass by
7766 removing two dg-error commands. Added comments.
7767 * gfortran.dg/initialization_30.f90: New test that includes the
7768 two tests removed above with the 'dg-options -std=f95'.
7769
7770 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
7771
7772 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
7773
7774 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
7775
7776 PR target/91148
7777 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
7778 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
7779 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
7780 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
7781 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
7782 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
7783 * gcc.target/powerpc/cmpb-3.c: Adjust.
7784 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
7785 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
7786 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
7787 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
7788
7789 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
7790
7791 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
7792 support.
7793
7794 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
7795
7796 PR target/91148
7797 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
7798 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
7799 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
7800 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
7801 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
7802 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
7803 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
7804 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
7805 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
7806 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
7807 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
7808 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
7809 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
7810 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
7811 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
7812 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
7813 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
7814 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
7815 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
7816 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
7817 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
7818 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
7819 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
7820 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
7821 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
7822 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
7823 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
7824 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
7825 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
7826 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
7827 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
7828 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
7829 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
7830 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
7831 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
7832 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
7833 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
7834 * gcc.target/powerpc/cmpb-3.c: Adjust.
7835 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
7836 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
7837 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
7838 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
7839 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
7840 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
7841 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
7842 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
7843 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
7844 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
7845 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
7846 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
7847 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
7848 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
7849 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
7850 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
7851 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
7852 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
7853 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
7854 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
7855 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
7856 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
7857 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
7858 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
7859 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
7860 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
7861 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
7862 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
7863
7864 2019-07-13 Jakub Jelinek <jakub@redhat.com>
7865
7866 PR c/91149
7867 * c-c++-common/gomp/reduction-task-3.c: New test.
7868
7869 * c-c++-common/gomp/order-3.c: New test.
7870 * c-c++-common/gomp/order-4.c: New test.
7871
7872 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
7873
7874 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
7875
7876 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
7877
7878 * gcc.dg/pr57438-2.c: Remove.
7879
7880 2019-07-12 Martin Sebor <msebor@redhat.com>
7881
7882 * gcc.dg/Warray-bounds-43.c: New test.
7883
7884 2019-07-12 Jan Hubicka <jh@suse.cz>
7885
7886 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
7887
7888 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
7889
7890 PR tree-optimization/89430
7891 * gcc.dg/tree-ssa/pr89430-1.c: New test.
7892 * gcc.dg/tree-ssa/pr89430-2.c: New test.
7893 * gcc.dg/tree-ssa/pr89430-3.c: New test.
7894 * gcc.dg/tree-ssa/pr89430-4.c: New test.
7895 * gcc.dg/tree-ssa/pr89430-5.c: New test.
7896 * gcc.dg/tree-ssa/pr89430-6.c: New test.
7897
7898 2019-07-12 Richard Biener <rguenther@suse.de>
7899
7900 PR tree-optimization/91145
7901 * gcc.dg/torture/pr91145.c: New testcase.
7902
7903 2019-07-12 Alexandre Oliva <oliva@adacore.com>
7904
7905 * gcc.dg/gimplefe-44.c: New.
7906 * gcc.dg/gimplefe-43.c: New.
7907
7908 2019-07-12 Richard Biener <rguenther@suse.de>
7909
7910 * gcc.dg/tree-ssa/vector-7.c: New testcase.
7911
7912 2019-07-12 Jakub Jelinek <jakub@redhat.com>
7913
7914 * c-c++-common/gomp/order-1.c: New test.
7915 * c-c++-common/gomp/order-2.c: New test.
7916
7917 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
7918
7919 PR target/90980
7920 * gcc.target/i386/pr90980-1.c: New test.
7921 * gcc.target/i386/pr90980-2.c: Likewise.
7922 * gcc.target/i386/pr90980-3.c: Likewise.
7923
7924 2019-07-11 Yannick Moy <moy@adacore.com>
7925
7926 * gnat.dg/loop_entry1.adb: New testcase.
7927
7928 2019-07-11 Ed Schonberg <schonberg@adacore.com>
7929
7930 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
7931
7932 2019-07-11 Justin Squirek <squirek@adacore.com>
7933
7934 * gnat.dg/unreferenced2.adb: New testcase.
7935
7936 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
7937
7938 * gnat.dg/self_ref1.adb: New testcase.
7939
7940 2019-07-11 Ed Schonberg <schonberg@adacore.com>
7941
7942 * gnat.dg/predicate11.adb: New testcase.
7943
7944 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
7945
7946 * gnat.dg/equal9.adb: New testcase.
7947
7948 2019-07-11 Thomas Quinot <quinot@adacore.com>
7949
7950 * gnat.dg/scos1.adb: New testcase.
7951
7952 2019-07-11 Justin Squirek <squirek@adacore.com>
7953
7954 * gnat.dg/access7.adb: New testcase.
7955
7956 2019-07-11 Yannick Moy <moy@adacore.com>
7957
7958 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
7959
7960 2019-07-11 Richard Biener <rguenther@suse.de>
7961
7962 PR middle-end/91131
7963 * gcc.target/i386/pr91131.c: New testcase.
7964
7965 2019-07-10 Martin Sebor <msebor@redhat.com>
7966
7967 PR testsuite/91132
7968 * gcc.dg/strlenopt-67.c: Removed second copy of test.
7969
7970 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
7971
7972 PR target/91102
7973 * gcc.target/aarch64/pr91102.c: New test.
7974
7975 2019-07-10 Richard Biener <rguenther@suse.de>
7976
7977 PR tree-optimization/91126
7978 * gcc.dg/torture/pr91126.c: New testcase.
7979
7980 2019-07-10 Richard Biener <rguenther@suse.de>
7981
7982 * gcc.dg/torture/ssa-fre-5.c: New testcase.
7983 * gcc.dg/torture/ssa-fre-6.c: Likewise.
7984 * gcc.dg/torture/ssa-fre-7.c: Likewise.
7985
7986 2019-07-10 Ed Schonberg <schonberg@adacore.com>
7987
7988 * gnat.dg/modular5.adb: New testcase.
7989
7990 2019-07-10 Ed Schonberg <schonberg@adacore.com>
7991
7992 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
7993 gnat.dg/limited3_pkg.ads: New testcase.
7994
7995 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
7996
7997 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
7998
7999 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
8000
8001 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
8002 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
8003 gnat.dg/limited2_pack_2.ads: New testcase.
8004
8005 2019-07-10 Ed Schonberg <schonberg@adacore.com>
8006
8007 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
8008 gnat.dg/equal8_pkg.ads: New testcase.
8009
8010 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
8011
8012 * g++.dg/diagnostic/complex-invalid-1.C: New.
8013 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
8014 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
8015 too.
8016 * g++.dg/other/anon-union3.C: Adjust expected location.
8017 * g++.dg/parse/error8.C: Likewise.
8018
8019 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
8020
8021 * g++.dg/lto/alias-3_0.C: New file.
8022 * g++.dg/lto/alias-3_1.c: New file.
8023
8024 2019-07-09 Martin Sebor <msebor@redhat.com>
8025
8026 PR tree-optimization/90989
8027 * gcc.dg/strlenopt-26.c: Exit with test result status.
8028 * gcc.dg/strlenopt-67.c: New test.
8029
8030 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
8031
8032 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
8033 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
8034 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
8035
8036 2019-07-09 Richard Biener <rguenther@suse.de>
8037
8038 PR tree-optimization/91114
8039 * gcc.dg/vect/pr91114.c: New testcase.
8040
8041 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
8042
8043 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
8044 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
8045 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
8046 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
8047
8048 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
8049
8050 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
8051 section.
8052 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
8053 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
8054 * gcc.target/arm/cmse/struct-1.c: Likewise.
8055
8056 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
8057
8058 * gcc.target/arm/aes-fuse-1.c: New.
8059 * gcc.target/arm/aes-fuse-2.c: New.
8060 * gcc.target/arm/aes_xor_combine.c: New.
8061
8062 2019-07-09 Martin Liska <mliska@suse.cz>
8063
8064 * gcc.dg/predict-17.c: Test loop optimizer assumption
8065 about loop iterations.
8066
8067 2019-07-09 Richard Biener <rguenther@suse.de>
8068
8069 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
8070 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
8071 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
8072
8073 2019-07-09 Ed Schonberg <schonberg@adacore.com>
8074
8075 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
8076 gnat.dg/predicate10_pkg.ads: New testcase.
8077
8078 2019-07-09 Justin Squirek <squirek@adacore.com>
8079
8080 * gnat.dg/image1.adb: New testcase.
8081
8082 2019-07-09 Javier Miranda <miranda@adacore.com>
8083
8084 * gnat.dg/rep_clause8.adb: New testcase.
8085
8086 2019-07-09 Ed Schonberg <schonberg@adacore.com>
8087
8088 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
8089 gnat.dg/equal7_pkg.ads: New testcase.
8090
8091 2019-07-09 Javier Miranda <miranda@adacore.com>
8092
8093 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
8094 gnat.dg/range_check3_pkg.ads: New testcase.
8095
8096 2019-07-09 Ed Schonberg <schonberg@adacore.com>
8097
8098 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
8099 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
8100 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
8101 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
8102 testcases.
8103
8104 2019-07-08 Martin Sebor <msebor@redhat.com>
8105
8106 PR middle-end/71924
8107 PR middle-end/90549
8108 * gcc.c-torture/execute/return-addr.c: New test.
8109 * gcc.dg/Wreturn-local-addr-2.c: New test.
8110 * gcc.dg/Wreturn-local-addr-4.c: New test.
8111 * gcc.dg/Wreturn-local-addr-5.c: New test.
8112 * gcc.dg/Wreturn-local-addr-6.c: New test.
8113 * gcc.dg/Wreturn-local-addr-7.c: New test.
8114 * gcc.dg/Wreturn-local-addr-8.c: New test.
8115 * gcc.dg/Wreturn-local-addr-9.c: New test.
8116 * gcc.dg/Wreturn-local-addr-10.c: New test.
8117 * gcc.dg/Walloca-4.c: Handle expected warnings.
8118 * gcc.dg/pr41551.c: Same.
8119 * gcc.dg/pr59523.c: Same.
8120 * gcc.dg/tree-ssa/pr88775-2.c: Same.
8121 * gcc.dg/tree-ssa/alias-37.c: Same.
8122 * gcc.dg/winline-7.c: Same.
8123
8124 2019-07-08 Jakub Jelinek <jakub@redhat.com>
8125
8126 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
8127 * g++.dg/vect/simd-9.cc: Likewise.
8128
8129 PR c++/91110
8130 * g++.dg/gomp/pr91110.C: New test.
8131
8132 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
8133
8134 PR rtl-optimization/88233
8135 * gcc.target/powerpc/pr88233.c: New testcase.
8136
8137 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
8138
8139 PR testsuite/91059
8140 PR testsuite/78529
8141 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
8142
8143 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
8144
8145 * gcc.target/s390/rotate-truncation-mask.c: New test.
8146
8147 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
8148
8149 * gcc.target/s390/combine-rotate-modulo.c: New test.
8150 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
8151 * gcc.target/s390/vector/combine-shift-vec.c: New test.
8152
8153 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
8154
8155 Avoid clash with system header declaration.
8156 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
8157
8158 2019-07-08 Richard Biener <rguenther@suse.de>
8159
8160 PR tree-optimization/91108
8161 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
8162 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
8163
8164 2019-07-08 Jim Wilson <jimw@sifive.com>
8165
8166 * gcc.target/riscv/shift-shift-2.c: Add one more test.
8167
8168 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
8169
8170 PR c++/65143
8171 * g++.dg/tree-ssa/final2.C: New.
8172 * g++.dg/tree-ssa/final3.C: Likewise.
8173
8174 2019-07-08 Javier Miranda <miranda@adacore.com>
8175
8176 * gnat.dg/interface10.adb: New testcase.
8177
8178 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
8179
8180 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
8181
8182 2019-07-08 Ed Schonberg <schonberg@adacore.com>
8183
8184 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
8185
8186 2019-07-08 Ed Schonberg <schonberg@adacore.com>
8187
8188 * gnat.dg/fixed_delete.adb: New testcase.
8189
8190 2019-07-08 Javier Miranda <miranda@adacore.com>
8191
8192 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
8193 gnat.dg/interface9_root.ads: New testcase.
8194
8195 2019-07-08 Ed Schonberg <schonberg@adacore.com>
8196
8197 * gnat.dg/predicate9.adb: New testcase.
8198
8199 2019-07-08 Justin Squirek <squirek@adacore.com>
8200
8201 * gnat.dg/sso16.adb: New testcase.
8202
8203 2019-07-08 Ed Schonberg <schonberg@adacore.com>
8204
8205 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
8206 gnat.dg/predicate8_pkg.ads: New testcase.
8207
8208 2019-07-08 Richard Biener <rguenther@suse.de>
8209
8210 PR tree-optimization/83518
8211 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
8212 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
8213 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
8214 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
8215 * g++.dg/tree-ssa/pr83518.C: Likewise.
8216
8217 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
8218
8219 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
8220 (main): Use PR_SET_PTRACER where available.
8221
8222 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
8223
8224 PR fortran/91077
8225 * gfortran.dg/pointer_array_11.f90: New test.
8226
8227 2019-07-06 Jakub Jelinek <jakub@redhat.com>
8228
8229 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
8230
8231 PR tree-optimization/91096
8232 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
8233 (bar, main): Use it instead of -__builtin_inff ().
8234 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
8235 (bar, main): Use it instead of -__builtin_inff ().
8236
8237 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
8238
8239 PR c++/67184 (again)
8240 PR c++/69445
8241 * g++.dg/other/final4.C: New.
8242
8243 2019-07-04 Marek Polacek <polacek@redhat.com>
8244
8245 DR 1813
8246 PR c++/83374 - __is_standard_layout wrong for a class with repeated
8247 bases.
8248 * g++.dg/ext/is_std_layout3.C: New test.
8249 * g++.dg/ext/is_std_layout4.C: New test.
8250
8251 2019-07-05 Richard Biener <rguenther@suse.de>
8252
8253 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
8254
8255 2019-07-05 Richard Biener <rguenther@suse.de>
8256
8257 PR tree-optimization/91091
8258 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
8259 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
8260 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
8261 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
8262
8263 2019-07-05 Richard Biener <rguenther@suse.de>
8264
8265 PR tree-optimization/91091
8266 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
8267 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
8268
8269 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
8270
8271 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
8272
8273 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
8274
8275 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
8276 gnat.dg/task3_pkg2.ads: New testcase.
8277
8278 2019-07-05 Javier Miranda <miranda@adacore.com>
8279
8280 * gnat.dg/access6.adb: New testcase.
8281
8282 2019-07-05 Bob Duff <duff@adacore.com>
8283
8284 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
8285
8286 2019-07-05 Ed Schonberg <schonberg@adacore.com>
8287
8288 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
8289
8290 2019-07-05 Ed Schonberg <schonberg@adacore.com>
8291
8292 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
8293 gnat.dg/predicate7_pkg.ads: New testcase.
8294
8295 2019-07-04 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR middle-end/78884
8298 * gcc.dg/gomp/pr78884.c: New test.
8299
8300 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
8301
8302 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
8303 New testcase.
8304
8305 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
8306
8307 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
8308
8309 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
8310
8311 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
8312 * jit.dg/test-accessing-bitfield.c: New testcase.
8313 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
8314 Likewise.
8315 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
8316 Likewise.
8317 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
8318 Likewise.
8319
8320 2019-07-04 Jan Hubicka <jh@suse.cz>
8321
8322 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
8323 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
8324
8325 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
8326
8327 * g++.dg/gomp/unmappable-1.C: New file.
8328
8329 2019-07-04 Javier Miranda <miranda@adacore.com>
8330
8331 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
8332 gnat.dg/cpp_constructor_useit.ads: New testcase.
8333
8334 2019-07-04 Gary Dismukes <dismukes@adacore.com>
8335
8336 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
8337 gnat.dg/ghost5_parent.ads: New testcase.
8338
8339 2019-07-04 Yannick Moy <moy@adacore.com>
8340
8341 * gnat.dg/spark3.adb: New testcase.
8342
8343 2019-07-04 Justin Squirek <squirek@adacore.com>
8344
8345 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
8346
8347 2019-07-04 Ed Schonberg <schonberg@adacore.com>
8348
8349 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
8350 gnat.dg/equal6_types.ads: New testcase.
8351
8352 2019-07-04 Justin Squirek <squirek@adacore.com>
8353
8354 * gnat.dg/allocator.adb: New testcase.
8355
8356 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
8357
8358 * gnat.dg/default_initial_condition.adb,
8359 gnat.dg/default_initial_condition_pack.adb,
8360 gnat.dg/default_initial_condition_pack.ads: New testcase.
8361
8362 2019-07-04 Ed Schonberg <schonberg@adacore.com>
8363
8364 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
8365
8366 2019-07-04 Yannick Moy <moy@adacore.com>
8367
8368 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
8369 gnat.dg/synchronized2_pkg.ads: New testcase.
8370
8371 2019-07-04 Justin Squirek <squirek@adacore.com>
8372
8373 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
8374 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
8375 New testcase.
8376
8377 2019-07-04 Ed Schonberg <schonberg@adacore.com>
8378
8379 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
8380 gnat.dg/dimensions2_real_numbers.ads: New testcase.
8381
8382 2019-07-04 Jakub Jelinek <jakub@redhat.com>
8383
8384 PR tree-optimization/91063
8385 * gcc.dg/gomp/pr91063.c: New test.
8386
8387 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8388
8389 PR target/88833
8390 * gfortran.dg/pr88833.f90: New test.
8391
8392 2019-07-04 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR middle-end/91069
8395 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
8396 hardcoded 16 for better portability.
8397 (v2di): Change from long vector to long long vector. Use
8398 2 * sizeof (long long) instead of hardcoded 16.
8399
8400 PR rtl-optimization/90756
8401 * gcc.dg/pr90756.c: New test.
8402
8403 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
8404
8405 * gcc.target/mips/mips-fmadd.c: Rename to ...
8406 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
8407 * gcc.target/mips/mips-fmadd-n64.c: New.
8408
8409 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
8410
8411 * gcc.dg/store_merging_27.c: Fix test for Arm.
8412 * gcc.dg/store_merging_28.c: Likewise.
8413 * gcc.dg/store_merging_29.c: Likewise.
8414 * gcc.dg/tree-ssa/dump-6.c: Likewise.
8415
8416 2019-07-03 Mark Wielaard <mark@klomp.org>
8417
8418 PR debug/90981
8419 * g++.dg/pr90981.C: New test.
8420
8421 2019-07-03 Richard Biener <rguenther@suse.de>
8422
8423 PR middle-end/91069
8424 * gcc.dg/pr91069.c: New testcase.
8425
8426 2019-07-03 Martin Liska <mliska@suse.cz>
8427
8428 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
8429 as we do now better.
8430
8431 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
8432
8433 * gnat.dg/specs/debug1.ads: New test.
8434
8435 2019-07-03 Martin Liska <mliska@suse.cz>
8436
8437 PR tree-optimization/90892
8438 * gcc.dg/pr90892.c: New test.
8439
8440 2019-07-03 Martin Liska <mliska@suse.cz>
8441
8442 PR middle-end/90899
8443 * gcc.target/i386/pr90899.c: New test.
8444
8445 2019-07-03 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR tree-optimization/91033
8448 * gcc.target/i386/pr91033.c: New test.
8449
8450 2019-07-03 Bob Duff <duff@adacore.com>
8451
8452 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
8453 gnat.dg/task2_pkg.ads: New testcase.
8454
8455 2019-07-03 Ed Schonberg <schonberg@adacore.com>
8456
8457 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
8458 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
8459 testcase.
8460
8461 2019-07-03 Justin Squirek <squirek@adacore.com>
8462
8463 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
8464
8465 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
8466
8467 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
8468 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
8469 testcase.
8470
8471 2019-07-03 Bob Duff <duff@adacore.com>
8472
8473 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
8474 gnat.dg/warn20_pkg.ads: New testcase.
8475
8476 2019-07-03 Ed Schonberg <schonberg@adacore.com>
8477
8478 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
8479 * gnat.dg/static_pred1.adb: Remove expected error.
8480
8481 2019-07-03 Ed Schonberg <schonberg@adacore.com>
8482
8483 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
8484
8485 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
8486
8487 * gnat.dg/alignment14.adb: New testcase.
8488
8489 2019-07-03 Ed Schonberg <schonberg@adacore.com>
8490
8491 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
8492 testcase.
8493
8494 2019-07-03 Jakub Jelinek <jakub@redhat.com>
8495
8496 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
8497 * c-c++-common/gomp/scan-5.c (foo): Likewise.
8498
8499 * c-c++-common/gomp/scan-5.c: New test.
8500
8501 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
8502
8503 2019-07-02 Jeff Law <law@redhat.com>
8504
8505 PR tree-optimization/90883
8506 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
8507 deleted store on some targets.
8508
8509 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
8510
8511 PR testsuite/91065
8512 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
8513 to reference fake_var.
8514
8515 2019-07-02 qing zhao <qing.zhao@oracle.com>
8516
8517 PR preprocessor/90581
8518 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
8519 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
8520 * c-c++-common/cpp/fmax-include-depth.c: New test.
8521
8522 2019-07-02 Jan Hubicka <jh@suse.cz>
8523
8524 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
8525
8526 2019-07-02 Jan Hubicka <jh@suse.cz>
8527
8528 * g++.dg/lto/pr90990_0.C: New testcase.
8529
8530 2019-07-02 Richard Biener <rguenther@suse.de>
8531
8532 PR tree-optimization/58483
8533 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
8534
8535 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
8536
8537 PR middle-end/66726
8538 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
8539
8540 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
8541
8542 * gcc.target/s390/vector/vec-shift-2.c: New test.
8543
8544 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8545
8546 * gnat.dg/generic_inst3.adb,
8547 gnat.dg/generic_inst3_kafka_lib-topic.ads,
8548 gnat.dg/generic_inst3_kafka_lib.ads,
8549 gnat.dg/generic_inst3_markets.ads,
8550 gnat.dg/generic_inst3_traits-encodables.ads,
8551 gnat.dg/generic_inst3_traits.ads: New testcase.
8552
8553 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8554
8555 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
8556
8557 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8558
8559 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
8560 testcase.
8561
8562 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8563
8564 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
8565
8566 2019-07-01 Ed Schonberg <schonberg@adacore.com>
8567
8568 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
8569
8570 2019-07-01 Richard Biener <rguenther@suse.de>
8571
8572 * gcc.dg/gimplefe-42.c: New testcase.
8573
8574 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
8575
8576 * gnat.dg/sets1.adb: Update.
8577
8578 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
8579
8580 * gnat.dg/linkedlist.adb: Update.
8581
8582 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
8583
8584 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
8585
8586 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
8587
8588 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
8589 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
8590 testcase.
8591
8592 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
8593
8594 PR lto/91028
8595 PR lto/90720
8596 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
8597 -fno-use-linker-plugin
8598 * g++.dg/lto/alias-2_0.C: Likewise.
8599
8600 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
8601
8602 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
8603
8604 2019-07-01 Richard Biener <rguenther@suse.de>
8605
8606 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
8607
8608 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
8609
8610 * lib/target-supports.exp
8611 (check_effective_target_avx512vp2intersect): New proc.
8612 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
8613 dg-require-effective-target avx512vp2intersect.
8614 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
8615
8616 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8617
8618 * gnat.dg/specs/array5.ads: New test.
8619 * gnat.dg/specs/array5_pkg1.ads: New helper.
8620 * gnat.dg/specs/array5_pkg2.ads: Likewise.
8621 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
8622
8623 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8624
8625 * gnat.dg/specs/unchecked_convert1.ads: New test.
8626 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
8627
8628 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8629
8630 * gnat.dg/specs/size_clause3.ads: Adjust error message.
8631
8632 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8633
8634 * gnat.dg/specs/atomic2.ads: Adjust error message.
8635 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
8636 * gnat.dg/specs/size_clause3.ads: Likewise.
8637
8638 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
8639
8640 * gnat.dg/array35.adb: New test.
8641 * gnat.dg/array36.adb: Likewise.
8642
8643 2019-06-28 Jan Beulich <jbeulich@suse.com>
8644
8645 * gcc.target/i386/gfni-5.c: New.
8646
8647 2019-06-28 Jan Beulich <jbeulich@suse.com>
8648
8649 * gcc.target/i386/cvtpd2pi: New.
8650
8651 2019-06-27 Jakub Jelinek <jakub@redhat.com>
8652
8653 PR c++/91024
8654 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
8655
8656 PR tree-optimization/91010
8657 * g++.dg/vect/simd-10.cc: New test.
8658
8659 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
8660
8661 PR fortran/90987
8662 * match.c (gfc_match_common): Adjust parsing of fixed and free form
8663 source code containing, e.g., COMMONI.
8664
8665 2019-06-27 Jan Hubicka <jh@suse.cz>
8666
8667 * g++.dg/lto/alias-2_0.C: New testcase.
8668 * g++.dg/lto/alias-2_1.C: New testcase.
8669
8670 2019-06-27 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR target/90991
8673 * gcc.target/i386/avx2-pr90991-1.c: New test.
8674 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
8675
8676 2019-06-27 Jan Beulich <jbeulich@suse.com>
8677
8678 * gcc.target/i386/gfni-4.c: Pass -msse2.
8679
8680 2019-06-27 Richard Biener <rguenther@suse.de>
8681
8682 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
8683
8684 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
8685
8686 PR tree-optimization/89772
8687 * gcc.dg/builtin-memchr-4.c: New test.
8688
8689 2019-06-27 Martin Liska <mliska@suse.cz>
8690
8691 PR tree-optimization/91014
8692 * gcc.target/s390/pr91014.c: New test.
8693
8694 2019-06-27 Richard Biener <rguenther@suse.de>
8695
8696 PR testsuite/91004
8697 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
8698
8699 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
8700
8701 PR target/62147
8702 * gcc.target/powerpc/pr62147.c: New test.
8703
8704 2019-06-26 Jeff Law <law@redhat.com>
8705
8706 PR tree-optimization/90883
8707 * g++.dg/tree-ssa/pr90883.C: New test.
8708 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
8709
8710 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
8711
8712 PR target/89021
8713 * lib/target-supports.exp (available_vector_sizes)
8714 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
8715 64-bit vectors for !ia32.
8716
8717 2019-06-26 Jeff Law <law@redhat.com>
8718
8719 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
8720 as DSE compromises several of these tests.
8721 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
8722 * gcc.dg/memcpy-2.c: Similarly.
8723 * gcc.dg/pr40340-1.c: Similarly.
8724 * gcc.dg/pr40340-2.c: Similarly.
8725 * gcc.dg/pr40340-5.c: Similarly.
8726
8727 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
8728
8729 PR Fortran/90988
8730 ChangeLog forgotten with revision 272667
8731 * gfortran.dg/pr90988_1.f90: New test.
8732 * gfortran.dg/pr90988_2.f90: Ditto.
8733 * gfortran.dg/pr90988_3.f90: Ditto.
8734
8735 2019-06-26 Nathan Sidwell <nathan@acm.org>
8736
8737 * c-c++-common/pr90927.c: New.
8738
8739 2019-06-26 Richard Biener <rguenther@suse.de>
8740
8741 PR ipa/90982
8742 * g++.dg/torture/pr90982.C: New testcase.
8743
8744 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8745
8746 PR c++/67184
8747 PR c++/69445
8748 * g++.dg/other/final3.C: New.
8749 * g++.dg/other/final5.C: Likewise.
8750
8751 2019-06-26 Jakub Jelinek <jakub@redhat.com>
8752
8753 PR target/90991
8754 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
8755
8756 2019-06-26 Li Jia He <helijia@linux.ibm.com>
8757
8758 * gcc.target/powerpc/maddld-1.c: New testcase.
8759
8760 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
8761 Olga Makhotina <olga.makhotina@intel.com>
8762
8763 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
8764 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
8765 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
8766 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
8767 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
8768 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
8769 * gcc.target/i386/sse-13.c: Likewsie.
8770 * gcc.target/i386/sse-14.c: Likewise.
8771 * gcc.target/i386/sse-22.c: Likewise.
8772 * gcc.target/i386/sse-23.c: Likewise.
8773 * g++.dg/other/i386-2.C: Likewise.
8774 * g++.dg/other/i386-3.C: Likewise.
8775
8776 2019-06-25 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR c++/90969
8779 * g++.dg/ext/vector38.C: New test.
8780
8781 2019-06-25 Martin Jambor <mjambor@suse.cz>
8782
8783 PR ipa/90939
8784 * g++.dg/lto/pr90939_[01].C: New test.
8785
8786 2019-06-25 Richard Biener <rguenther@suse.de>
8787
8788 PR tree-optimization/90930
8789 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
8790 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
8791
8792 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
8793
8794 * gcc.target/arc/pr89838.c: New file.
8795
8796 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8797
8798 * gcc.target/msp430/mlarge-pedwarns.c: New test.
8799
8800 2019-06-25 Jakub Jelinek <jakub@redhat.com>
8801
8802 PR sanitizer/90954
8803 * c-c++-common/gomp/pr90954.c: New test.
8804
8805 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
8806
8807 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
8808 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
8809
8810 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
8811
8812 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
8813 to recognise Darwin's register names.
8814
8815 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
8816
8817 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
8818 * gcc.dg/cpp/usr/include/stdio.h: Rename...
8819 * gcc.dg/cpp/usr/include/example.h: ... to this.
8820
8821 2019-06-24 Richard Biener <rguenther@suse.de>
8822
8823 PR tree-optimization/90972
8824 * gcc.dg/torture/pr90972.c: New testcase.
8825
8826 2019-06-24 Martin Sebor <msebor@redhat.com>
8827
8828 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
8829 * gcc.dg/misc-column.c: Ditto.
8830
8831 2019-06-23 Ian Lance Taylor <iant@golang.org>
8832
8833 * go.test/test/blank1.go: Update for diagnostic message changes.
8834
8835 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
8836
8837 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
8838
8839 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
8840
8841 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
8842 vector explicitly for the vec_perm.
8843
8844 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
8845
8846 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
8847 __USER_LABEL_PREFIX__.
8848
8849 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
8850
8851 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
8852 expect the out-of-line GPR restore, and test specifically for
8853 absence of branches to local labels.
8854
8855 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8856
8857 PR fortran/89782
8858 * gfortran.dg/io_constraints_14.f90: New test.
8859
8860 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
8861
8862 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
8863 * gcc.target/powerpc/pr79909.c: Likewise.
8864
8865 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
8866
8867 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
8868 warning about _Bool.
8869
8870 2019-06-22 Marek Polacek <polacek@redhat.com>
8871
8872 PR c++/65707
8873 PR c++/89480
8874 PR c++/58836
8875 * g++.dg/cpp0x/nondeduced5.C: New test.
8876 * g++.dg/cpp0x/nondeduced6.C: New test.
8877 * g++.dg/cpp0x/nondeduced7.C: New test.
8878
8879 PR c++/66256
8880 * g++.dg/cpp0x/noexcept54.C: New test.
8881
8882 2019-06-22 Jan Hubicka <jh@suse.cz>
8883
8884 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
8885
8886 2019-06-22 Marek Polacek <polacek@redhat.com>
8887
8888 PR c++/86476 - noexcept-specifier is a complete-class context.
8889 PR c++/52869
8890 * g++.dg/cpp0x/noexcept45.C: New test.
8891 * g++.dg/cpp0x/noexcept46.C: New test.
8892 * g++.dg/cpp0x/noexcept47.C: New test.
8893 * g++.dg/cpp0x/noexcept48.C: New test.
8894 * g++.dg/cpp0x/noexcept49.C: New test.
8895 * g++.dg/cpp0x/noexcept50.C: New test.
8896 * g++.dg/cpp0x/noexcept51.C: New test.
8897 * g++.dg/cpp0x/noexcept52.C: New test.
8898 * g++.dg/cpp0x/noexcept53.C: New test.
8899 * g++.dg/eh/shadow1.C: Adjust dg-error.
8900
8901 PR c++/90881 - bogus -Wunused-value in unevaluated context.
8902 * g++.dg/cpp0x/Wunused-value1.C: New test.
8903
8904 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
8905
8906 * g++.dg/diagnostic/auto-storage-1.C: New.
8907 * g++.dg/diagnostic/no-type-1.C: Likewise.
8908 * g++.dg/diagnostic/no-type-2.C: Likewise.
8909 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
8910 * g++.dg/cpp0x/auto9.C: Test some locations too.
8911 * g++.dg/cpp1z/register1.C: Likewise.
8912 * g++.dg/cpp1z/register2.C: Likewise.
8913 * g++.dg/cpp1z/register3.C: Likewise.
8914 * g++.dg/other/error34.C: Likewise.
8915
8916 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
8917
8918 PR c++/90909
8919 * g++.dg/other/final7.C: New.
8920
8921 2019-06-21 Jakub Jelinek <jakub@redhat.com>
8922
8923 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
8924 x86.
8925 * g++.dg/vect/simd-5.cc: Likewise.
8926
8927 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
8928
8929 PR c++/90909
8930 Revert:
8931 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
8932
8933 PR c++/67184
8934 PR c++/69445
8935 * g++.dg/other/final3.C: New.
8936 * g++.dg/other/final4.C: Likewise.
8937 * g++.dg/other/final5.C: Likewise.
8938
8939 * g++.dg/other/final6.C: New.
8940
8941 2019-06-21 Marek Polacek <polacek@redhat.com>
8942
8943 PR c++/61490 - qualified-id in friend function definition.
8944 * g++.dg/diagnostic/friend2.C: New test.
8945 * g++.dg/diagnostic/friend3.C: New test.
8946
8947 PR c++/60223 - ICE with T{} in non-deduced context.
8948 * g++.dg/cpp0x/nondeduced1.C: New test.
8949 * g++.dg/cpp0x/nondeduced2.C: New test.
8950 * g++.dg/cpp0x/nondeduced3.C: New test.
8951 * g++.dg/cpp0x/nondeduced4.C: New test.
8952
8953 PR c++/64235 - missing syntax error with invalid alignas.
8954 * g++.dg/parse/alignas1.C: New test.
8955
8956 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
8957
8958 PR fortran/67884
8959 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
8960 * gfortran.dg/pr67884.f90: ... covered here. New test.
8961
8962 2019-06-21 Marek Polacek <polacek@redhat.com>
8963
8964 PR c++/90490 - fix decltype issues in noexcept-specifier.
8965 * g++.dg/cpp0x/noexcept43.C: New test.
8966 * g++.dg/cpp0x/noexcept44.C: New test.
8967
8968 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
8969
8970 PR c++/90875 - added -Wswitch-outside-range option
8971 * c-c++-common/Wswitch-outside-range-1.c: New test.
8972 * c-c++-common/Wswitch-outside-range-2.c: New test.
8973 * c-c++-common/Wswitch-outside-range-3.c: New test.
8974 * c-c++-common/Wswitch-outside-range-4.c: New test.
8975
8976 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
8977
8978 PR fortran/51991
8979 gfortran.dg/pr51991.f90
8980
8981 2019-06-21 Jeff Law <law@redhat.com>
8982
8983 PR tree-optimization/90949
8984 * gcc.c-torture/execute/pr90949.c: New test.
8985
8986 2019-06-21 Marek Polacek <polacek@redhat.com>
8987
8988 PR c++/90953 - ICE with -Wmissing-format-attribute.
8989 * g++.dg/warn/miss-format-7.C: New test.
8990
8991 2019-06-21 Richard Biener <rguenther@suse.de>
8992
8993 PR debug/90914
8994 * g++.dg/debug/pr90914.C: New testcase.
8995
8996 2019-06-21 Richard Biener <rguenther@suse.de>
8997
8998 PR tree-optimization/90913
8999 * gfortran.dg/vect/pr90913.f90: New testcase.
9000
9001 2019-06-21 Jakub Jelinek <jakub@redhat.com>
9002
9003 * gcc.dg/vect/vect-simd-12.c: New test.
9004 * gcc.dg/vect/vect-simd-13.c: New test.
9005 * gcc.dg/vect/vect-simd-14.c: New test.
9006 * gcc.dg/vect/vect-simd-15.c: New test.
9007 * gcc.target/i386/sse2-vect-simd-12.c: New test.
9008 * gcc.target/i386/sse2-vect-simd-13.c: New test.
9009 * gcc.target/i386/sse2-vect-simd-14.c: New test.
9010 * gcc.target/i386/sse2-vect-simd-15.c: New test.
9011 * gcc.target/i386/avx2-vect-simd-12.c: New test.
9012 * gcc.target/i386/avx2-vect-simd-13.c: New test.
9013 * gcc.target/i386/avx2-vect-simd-14.c: New test.
9014 * gcc.target/i386/avx2-vect-simd-15.c: New test.
9015 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
9016 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
9017 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
9018 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
9019 * g++.dg/vect/simd-6.cc: New test.
9020 * g++.dg/vect/simd-7.cc: New test.
9021 * g++.dg/vect/simd-8.cc: New test.
9022 * g++.dg/vect/simd-9.cc: New test.
9023 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
9024
9025 PR c++/90950
9026 * g++.dg/gomp/lastprivate-1.C: New test.
9027
9028 * gcc.dg/vect/vect-simd-11.c: New test.
9029 * gcc.target/i386/sse2-vect-simd-11.c: New test.
9030 * gcc.target/i386/avx2-vect-simd-11.c: New test.
9031 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
9032
9033 2019-06-20 Marek Polacek <polacek@redhat.com>
9034
9035 PR c++/79781
9036 * g++.dg/ext/goto1.C: New test.
9037
9038 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
9039
9040 PR fortran/77632
9041 * gfortran.dg/pr77632_1.f90: New test.
9042
9043 2019-06-20 Marek Polacek <polacek@redhat.com>
9044
9045 PR c++/68265
9046 * g++.dg/parse/error62.C: New test.
9047
9048 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
9049
9050 PR fortran/86587
9051 * gfortran.dg/pr86587.f90: New test.
9052
9053 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
9054
9055 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
9056 * obj-c++.dg/stubify-2.mm: Likewise.
9057 * objc.dg/stubify-1.m: Likewise.
9058 * objc.dg/stubify-2.m: Likewise.
9059
9060 2019-06-20 Marek Polacek <polacek@redhat.com>
9061
9062 PR c++/87512
9063 * g++.dg/cpp1z/inline-var7.C: New test.
9064
9065 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
9066
9067 PR target/54855
9068 * gcc.target/i386/pr54855-1.c: New test.
9069 * gcc.target/i386/pr54855-2.c: Likewise.
9070 * gcc.target/i386/pr54855-3.c: Likewise.
9071 * gcc.target/i386/pr54855-4.c: Likewise.
9072 * gcc.target/i386/pr54855-5.c: Likewise.
9073 * gcc.target/i386/pr54855-6.c: Likewise.
9074 * gcc.target/i386/pr54855-7.c: Likewise.
9075 * gcc.target/i386/pr54855-8.c: Likewise.
9076 * gcc.target/i386/pr54855-9.c: Likewise.
9077 * gcc.target/i386/pr54855-10.c: Likewise.
9078
9079 2019-06-20 Jan Hubicka <jh@suse.cz>
9080
9081 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
9082
9083 2019-06-20 Marek Polacek <polacek@redhat.com>
9084
9085 PR c++/89873
9086 * g++.dg/cpp1y/noexcept1.C: New test.
9087
9088 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9089
9090 PR fortran/90937
9091 * gfortran.dg/external_procedure_4.f90: New test.
9092
9093 2019-06-20 Tom de Vries <tdevries@suse.de>
9094
9095 * gcc.dg/pr90866-2.c: Require global_constructor.
9096
9097 2019-06-20 Tom de Vries <tdevries@suse.de>
9098
9099 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
9100 * gcc.dg/pr88870.c: Same.
9101 * gcc.dg/pr90082.c: Same.
9102
9103 2019-06-20 Tom de Vries <tdevries@suse.de>
9104
9105 * gcc.dg/pr89737.c: Require indirect_jumps.
9106 * gcc.dg/torture/pr87693.c: Same.
9107 * gcc.dg/torture/pr89135.c: Same.
9108 * gcc.dg/torture/pr90071.c: Same.
9109
9110 2019-06-20 Tom de Vries <tdevries@suse.de>
9111
9112 * gcc.c-torture/compile/pr89280.c: Require label_values.
9113 * gcc.dg/pr89737.c: Same.
9114 * gcc.dg/pr90082.c: Same.
9115 * gcc.dg/torture/pr89135.c: Same.
9116 * gcc.dg/torture/pr89247.c: Same.
9117 * gcc.dg/torture/pr90071.c: Same.
9118
9119 2019-06-20 Tom de Vries <tdevries@suse.de>
9120
9121 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
9122 * gcc.c-torture/compile/pr77754-2.c: Same.
9123 * gcc.c-torture/compile/pr77754-3.c: Same.
9124 * gcc.c-torture/compile/pr77754-4.c: Same.
9125 * gcc.c-torture/compile/pr77754-5.c: Same.
9126 * gcc.c-torture/compile/pr77754-6.c: Same.
9127 * gcc.c-torture/compile/pr87110.c: Same.
9128 * gcc.c-torture/execute/pr86528.c: Same.
9129 * gcc.dg/Walloca-larger-than-2.c: Same.
9130 * gcc.dg/Walloca-larger-than.c: Same.
9131 * gcc.dg/Warray-bounds-41.c: Same.
9132 * gcc.dg/Wrestrict-17.c: Same.
9133 * gcc.dg/Wstrict-overflow-27.c: Same.
9134 * gcc.dg/Wstringop-truncation-3.c: Same.
9135 * gcc.dg/pr78902.c: Same.
9136 * gcc.dg/pr87099.c: Same.
9137 * gcc.dg/pr87320.c: Same.
9138 * gcc.dg/pr89045.c: Same.
9139 * gcc.dg/strlenopt-62.c: Same.
9140 * gcc.dg/tree-ssa/alias-37.c: Same.
9141
9142 2019-06-19 Marek Polacek <polacek@redhat.com>
9143
9144 PR c++/60364 - noreturn after first decl not diagnosed.
9145 * g++.dg/warn/noreturn-8.C: New test.
9146 * g++.dg/warn/noreturn-9.C: New test.
9147 * g++.dg/warn/noreturn-10.C: New test.
9148 * g++.dg/warn/noreturn-11.C: New test.
9149
9150 2019-06-19 Martin Sebor <msebor@redhat.com>
9151
9152 PR tree-optimization/90626
9153 * gcc.dg/strlenopt-65.c: New test.
9154 * gcc.dg/strlenopt-66.c: New test.
9155 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
9156
9157 2019-06-19 Martin Sebor <msebor@redhat.com>
9158
9159 PR translation/90156
9160 * gcc.dg/format/gcc_diag-11.c: Enable.
9161
9162 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
9163
9164 PR fortran/69499
9165 * gfortran.dg/pr69499.f90: New test.
9166 * gfortran.dg/module_error_1.f90: Update dg-error string.
9167
9168 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
9169
9170 PR fortran/69398
9171 * gfortran.dg/pr69398.f90: New test.
9172
9173 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
9174
9175 PR fortran/87907
9176 * gfortran.dg/pr87907.f90: New testcase.
9177
9178 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
9179
9180 PR middle-end/84521
9181 * gcc.c-torture/execute/pr84521.c: New test.
9182
9183 2019-06-19 Jakub Jelinek <jakub@redhat.com>
9184
9185 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
9186 tree-vect.h nor call check_vect.
9187 * gcc.dg/vect/vect-simd-9.c: Likewise.
9188 * gcc.dg/vect/vect-simd-10.c: New test.
9189 * gcc.target/i386/sse2-vect-simd-8.c: New test.
9190 * gcc.target/i386/sse2-vect-simd-9.c: New test.
9191 * gcc.target/i386/sse2-vect-simd-10.c: New test.
9192 * gcc.target/i386/avx2-vect-simd-8.c: New test.
9193 * gcc.target/i386/avx2-vect-simd-9.c: New test.
9194 * gcc.target/i386/avx2-vect-simd-10.c: New test.
9195 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
9196 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
9197 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
9198
9199 * g++.dg/vect/simd-3.cc: New test.
9200 * g++.dg/vect/simd-4.cc: New test.
9201 * g++.dg/vect/simd-5.cc: New test.
9202
9203 2019-06-19 Jakub Jelinek <jakub@redhat.com>
9204
9205 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
9206
9207 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
9208 Mark Eggleston <mark.eggleston@codethink.com>
9209
9210 PR fortran/89103
9211 * gfortran.dg/dec_format_empty_item_1.f: New test.
9212 * gfortran.dg/dec_format_empty_item_2.f: New test.
9213 * gfortran.dg/dec_format_empty_item_3.f: New test.
9214
9215 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
9216
9217 * gcc.target/aarch64/pr88834.c: Move from here...
9218 * gcc.target/aarch64/sve/pr88834.c: ...to here.
9219
9220 2019-06-18 Cherry Zhang <cherryyz@google.com>
9221
9222 * go.dg/concatstring.go: New test.
9223
9224 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
9225
9226 PR fortran/90921
9227 * gfortran.dg/goacc/declare-3.f95: Update.
9228
9229 PR fortran/85221
9230 * gfortran.dg/goacc/declare-3.f95: New file.
9231
9232 PR middle-end/90859
9233 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
9234
9235 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
9236 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
9237
9238 PR testsuite/90861
9239 * c-c++-common/goacc/declare-pr90861.c: New file.
9240
9241 PR testsuite/90868
9242 * c-c++-common/goacc/declare-1.c: Update.
9243 * c-c++-common/goacc/declare-2.c: Likewise.
9244
9245 PR middle-end/90862
9246 * c-c++-common/goacc/declare-1.c: Update.
9247 * c-c++-common/goacc/declare-2.c: Likewise.
9248
9249 2019-06-18 Marek Polacek <polacek@redhat.com>
9250
9251 PR c++/84698
9252 * g++.dg/cpp0x/noexcept42.C: New test.
9253
9254 PR c++/71548
9255 * g++.dg/cpp0x/variadic177.C: New test.
9256
9257 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
9258
9259 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
9260 contain dots.
9261 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9262 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
9263 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9264 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9265 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9266 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
9267 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
9268
9269 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
9270
9271 * gcc.target/i386/pr81563.c (dg-final): Check that no
9272 registers are restored from %esp.
9273
9274 2019-06-18 Richard Biener <rguenther@suse.de>
9275
9276 PR debug/90900
9277 * gcc.dg/gomp/pr90900.c: New testcase.
9278
9279 2019-06-18 Martin Sebor <msebor@redhat.com>
9280
9281 * gcc.dg/pr90866-2.c: Remove a pointless declaration
9282 to avoid compilation errors on arm-none-eabi.
9283
9284 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
9285
9286 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
9287 * gcc.target/aarch64/pcs_attribute-3.c: New test.
9288
9289 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
9290 * gcc.target/aarch64/sve/fadda_1.c: New test.
9291
9292 2019-06-17 Jakub Jelinek <jakub@redhat.com>
9293
9294 * gcc.dg/vect/vect-simd-8.c: New test.
9295 * gcc.dg/vect/vect-simd-9.c: New test.
9296 * g++.dg/vect/simd-2.cc: New test.
9297 * g++.dg/gomp/scan-1.C: New test.
9298
9299 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
9300
9301 PR target/62055
9302 * gcc.target/i386/fnabs.c: New test.
9303
9304 2019-06-17 Marek Polacek <polacek@redhat.com>
9305
9306 PR c++/83820 - excessive attribute arguments not detected.
9307 * g++.dg/cpp0x/gen-attrs-67.C: New test.
9308
9309 2019-06-17 Nathan Sidwell <nathan@acm.org>
9310
9311 PR c++/90754
9312 * g++.dg/lookup/pr90754.C: New.
9313
9314 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
9315
9316 PR middle-end/64242
9317 * gcc.c-torture/execute/pr64242.c: Improve test.
9318
9319 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9320
9321 * gcc.target/msp430/mspabi_sllll.c: New test.
9322 * gcc.target/msp430/mspabi_srall.c: New test.
9323 * gcc.target/msp430/mspabi_srlll.c: New test.
9324 * gcc.c-torture/execute/shiftdi-2.c: New test.
9325
9326 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9327
9328 * lib/target-supports.exp: Add check_effective_target_longlong64.
9329
9330 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
9331
9332 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
9333 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
9334
9335 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
9336
9337 PR d/90650
9338 * gdc.dg/pr90650a.d: New test.
9339 * gdc.dg/pr90650b.d: New test.
9340
9341 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
9342
9343 * gfortran.dg/dummy_derived_typed.f90: New test.
9344
9345 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
9346
9347 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
9348
9349 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
9350
9351 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
9352
9353 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
9354
9355 PR objc/90709
9356 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
9357 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
9358 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
9359 * obj-c++.dg/strings/const-str-12.mm: Likewise.
9360 * obj-c++.dg/syntax-error-1.mm: Likewise.
9361 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
9362 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9363 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9364 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9365 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
9366 in no longer supported, also on m64 where there's no meaning to it.
9367 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
9368 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
9369 there.
9370 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
9371 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
9372 * obj-c++.dg/stubify-2.mm: Likewise.
9373 * obj-c++.dg/try-catch-1.mm: Likewise.
9374 * obj-c++.dg/try-catch-3.mm: Likewise.
9375
9376 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
9377
9378 PR objc/90709
9379 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
9380 * objc.dg/image-info.m: Likewise.
9381 * objc.dg/method-6.m: Likewise.
9382 * objc.dg/no-extra-load.m: Likewise.
9383 * objc.dg/objc-foreach-4.m: Likewise.
9384 * objc.dg/objc-foreach-5.m: Likewise.
9385 * objc.dg/proto-lossage-7.m: Likewise.
9386 * objc.dg/strings/const-cfstring-2.m: Likewise.
9387 * objc.dg/strings/const-cfstring-5.m: Likewise.
9388 * objc.dg/strings/const-str-12b.m: Likewise.
9389 * objc.dg/symtab-1.m: Likewise.
9390 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
9391 * objc.dg/torture/strings/const-str-10.m: Likewise.
9392 * objc.dg/torture/strings/const-str-11.m: Likewise.
9393 * objc.dg/torture/strings/const-str-9.m: Likewise.
9394 * objc.dg/zero-link-1.m: Likewise.
9395 * objc.dg/zero-link-2.m: Likewise.
9396 * objc.dg/zero-link-3.m: Likewise.
9397 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
9398 * objc.dg/headers.m: XFAIL for Darwin14-19.
9399 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
9400 there.
9401
9402 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
9403
9404 PR objc/90709
9405 * objc-obj-c++-shared/CF-CFString.h: New.
9406 * objc-obj-c++-shared/F-NSArray.h: New.
9407 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
9408 * objc-obj-c++-shared/F-NSObject.h: New.
9409 * objc-obj-c++-shared/F-NSString.h: New.
9410 * objc-obj-c++-shared/F-NSValue.h: New.
9411 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
9412 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
9413 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
9414 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
9415 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
9416 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
9417 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
9418 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
9419 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
9420 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
9421 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
9422 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
9423 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
9424 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
9425 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
9426 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
9427 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
9428 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
9429 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
9430 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
9431 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
9432 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
9433 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
9434 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
9435 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
9436 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
9437 New.
9438 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
9439 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
9440 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
9441
9442 2019-06-15 Jakub Jelinek <jakub@redhat.com>
9443
9444 PR middle-end/90779
9445 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
9446 static block scope variable in #pragma acc routine.
9447
9448 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
9449
9450 * gfortran.dg/integer_exponentiation_4.f90: Update test.
9451 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
9452 * gfortran.dg/no_range_check_1.f90: Ditto.
9453
9454 2019-06-14 Harald Anlauf <anlauf@gmx.de>
9455
9456 PR fortran/90577
9457 PR fortran/90578
9458 * gfortran.dg/lrshift_1.f90: Adjust testcase.
9459 * gfortran.dg/shiftalr_3.f90: New testcase.
9460
9461 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
9462
9463 PR fortran/89646
9464 * gfortran.dg/pr89646.f90: New test.
9465
9466 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
9467
9468 PR rtl-optimization/90765
9469 * gcc.target/i386/pr90765-1.c: New test.
9470 * gcc.target/i386/pr90765-2.c: Likewise.
9471
9472 2019-06-14 Marek Polacek <polacek@redhat.com>
9473
9474 PR c++/90884 - stray note with -Wctor-dtor-privacy.
9475 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
9476 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
9477
9478 2019-06-14 Richard Biener <rguenther@suse.de>
9479
9480 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
9481
9482 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
9483
9484 PR ipa/90401
9485 * gcc.dg/ipa/ipcp-agg-10.c: New test.
9486
9487 2019-06-13 Martin Sebor <msebor@redhat.com>
9488
9489 PR tree-optimization/90662
9490 * gcc.dg/pr90866-2.c: New test.
9491 * gcc.dg/pr90866.c: Ditto.
9492
9493 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
9494 Lijia He <helijia@linux.ibm.com>
9495
9496 PR tree-optimization/77820
9497 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
9498 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
9499 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
9500 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
9501 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
9502 * gcc.target/sh/pr51244-20.c: Update testcase.
9503
9504 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
9505
9506 * gcc.dg/darwin-minversion-link.c: New test.
9507
9508 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9509
9510 PR fortran/68544
9511 * gfortran.dg/pr68544.f90: New test.
9512 * gfortran.dg/pr85687.f90: Modify test for new error message.
9513
9514 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
9515
9516 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
9517
9518 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9519
9520 PR fortran/89344
9521 * gfortran.dg/pr89344.f90: New test.
9522
9523 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
9524
9525 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
9526 * gcc.dg/darwin-minversion-2.c: Likewise.
9527
9528 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
9529
9530 PR target/90871
9531 * g++.dg/ext/altivec-15.C: Add dg-error directive.
9532
9533 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
9534
9535 * gcc.dg/pr90760.c: Require alias support.
9536
9537 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
9538
9539 PR tree-optimization/90869
9540 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
9541
9542 2019-06-13 Richard Biener <rguenther@suse.de>
9543
9544 PR tree-optimization/90856
9545 * gcc.target/i386/pr90856.c: New testcase.
9546
9547 2019-06-13 Jakub Jelinek <jakub@redhat.com>
9548
9549 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
9550 = {} store.
9551 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
9552 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
9553
9554 2019-06-13 Richard Biener <rguenther@suse.de>
9555
9556 * gcc.dg/vect/vect-version-1.c: New testcase.
9557 * gcc.dg/vect/vect-version-2.c: Likewise.
9558
9559 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
9560
9561 * g++.dg/diagnostic/variably-modified-type-1.C: New.
9562 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
9563 * g++.dg/other/pr84792-1.C: Likewise.
9564 * g++.dg/other/pr84792-2.C: Likewise.
9565 * g++.dg/parse/error24.C: Likewise.
9566 * g++.dg/parse/error32.C: Likewise.
9567 * g++.dg/parse/error33.C: Likewise.
9568 * g++.dg/parse/saved1.C: Likewise.
9569 * g++.dg/template/operator6.C: Likewise.
9570 * g++.dg/template/pr61745.C: Likewise.
9571 * g++.dg/template/typedef41.C: Likewise.
9572 * g++.old-deja/g++.jason/crash10.C: Likewise.
9573
9574 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
9575
9576 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
9577 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
9578 * g++.dg/parse/error10.C: Adjust location.
9579 * g++.dg/parse/pragma2.C: Likewise.
9580
9581 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
9582
9583 PR tree-optimization/89713
9584 * g++.dg/tree-ssa/empty-loop.C: New test.
9585 * gcc.dg/tree-ssa/dce-2.c: New test.
9586 * gcc.dg/const-1.c: Add -fno-finite-loops option.
9587 * gcc.dg/graphite/graphite.exp: Likewise.
9588 * gcc.dg/loop-unswitch-1.c: Likewise.
9589 * gcc.dg/predict-9.c: Likewise.
9590 * gcc.dg/pure-2.c: Likewise.
9591 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
9592 * gcc.dg/tree-ssa/loop-10.c: Likewise.
9593 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
9594 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
9595
9596 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
9597
9598 PR target/88838
9599 * gcc.target/aarch64/pr88838.c: New test.
9600 * gcc.target/aarch64/sve/while_1.c: Adjust.
9601
9602 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
9603
9604 PR target/88834
9605 * gcc.target/aarch64/pr88834.c: New test.
9606 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
9607 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9608 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
9609 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
9610 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
9611 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9612
9613 2019-06-12 Marek Polacek <polacek@redhat.com>
9614
9615 PR c++/87410
9616 * g++.dg/cpp1y/pr87410.C: New test.
9617
9618 2019-06-12 Marek Polacek <polacek@redhat.com>
9619
9620 PR c++/66999 - 'this' captured by reference.
9621 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
9622
9623 PR c++/90825 - endless recursion when evaluating sizeof.
9624 PR c++/90832 - endless recursion when evaluating sizeof.
9625 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
9626 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
9627
9628 2019-06-12 Martin Sebor <msebor@redhat.com>
9629
9630 PR middle-end/90676
9631 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
9632 output some more.
9633 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
9634 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
9635 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
9636 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
9637
9638 2019-06-12 Marek Polacek <polacek@redhat.com>
9639
9640 PR c++/90736 - bogus error with alignof.
9641 * g++.dg/cpp0x/alignof5.C: New test.
9642
9643 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9644
9645 * gcc.dg/builtin-apply2.c: Skip for PRU.
9646 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
9647
9648 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9649
9650 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
9651
9652 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9653
9654 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
9655 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
9656 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
9657 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
9658 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
9659
9660 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9661
9662 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
9663
9664 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9665
9666 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
9667 * gcc.dg/20020312-2.c: No PIC register for PRU.
9668
9669 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9670
9671 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
9672 * lib/target-utils.exp: Ditto.
9673 * lib/target-supports.exp (check_effective_target_function_pointers,
9674 check_effective_target_large_return_values): New.
9675
9676 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9677
9678 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
9679 * lib/target-utils.exp: Ditto.
9680 * lib/target-supports.exp: Declare PRU target as tiny.
9681
9682 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
9683
9684 * gcc.target/pru/abi-arg-struct.c: New test.
9685 * gcc.target/pru/ashiftrt.c: New test.
9686 * gcc.target/pru/builtins-1.c: New test.
9687 * gcc.target/pru/builtins-error.c: New test.
9688 * gcc.target/pru/clearbit.c: New test.
9689 * gcc.target/pru/loop-asm.c: New test.
9690 * gcc.target/pru/loop-dowhile.c: New test.
9691 * gcc.target/pru/loop-hi-1.c: New test.
9692 * gcc.target/pru/loop-hi-2.c: New test.
9693 * gcc.target/pru/loop-qi-1.c: New test.
9694 * gcc.target/pru/loop-qi-2.c: New test.
9695 * gcc.target/pru/loop-short-1.c: New test.
9696 * gcc.target/pru/loop-short-2.c: New test.
9697 * gcc.target/pru/loop-si-1.c: New test.
9698 * gcc.target/pru/loop-si-2.c: New test.
9699 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
9700 * gcc.target/pru/loop-ubyte-1.c: New test.
9701 * gcc.target/pru/loop-ubyte-2.c: New test.
9702 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
9703 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
9704 * gcc.target/pru/mabi-ti-1.c: New test.
9705 * gcc.target/pru/mabi-ti-2.c: New test.
9706 * gcc.target/pru/mabi-ti-3.c: New test.
9707 * gcc.target/pru/mabi-ti-4.c: New test.
9708 * gcc.target/pru/mabi-ti-5.c: New test.
9709 * gcc.target/pru/mabi-ti-6.c: New test.
9710 * gcc.target/pru/mabi-ti-7.c: New test.
9711 * gcc.target/pru/pr64366.c: New test.
9712 * gcc.target/pru/pragma-ctable_entry.c: New test.
9713 * gcc.target/pru/pru.exp: New file.
9714 * gcc.target/pru/qbbc-1.c: New test.
9715 * gcc.target/pru/qbbc-2.c: New test.
9716 * gcc.target/pru/qbbc-3.c: New test.
9717 * gcc.target/pru/qbbs-1.c: New test.
9718 * gcc.target/pru/qbbs-2.c: New test.
9719 * gcc.target/pru/setbit.c: New test.
9720 * gcc.target/pru/zero_extend-and-hisi.c: New test.
9721 * gcc.target/pru/zero_extend-and-qihi.c: New test.
9722 * gcc.target/pru/zero_extend-and-qisi.c: New test.
9723 * gcc.target/pru/zero_extend-hisi.c: New test.
9724 * gcc.target/pru/zero_extend-qihi.c: New test.
9725 * gcc.target/pru/zero_extend-qisi.c: New test.
9726 * lib/target-supports.exp: Add PRU to feature filters.
9727
9728 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9729
9730 PR fortran/90002
9731 * gfortran.dg/pr90002.f90: New test.
9732
9733 2019-06-12 Martin Sebor <msebor@redhat.com>
9734
9735 PR middle-end/90676
9736 * gcc.dg/tree-ssa/dump-6.c: New test.
9737 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
9738 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
9739 * gcc.dg/store_merging_5.c: Same.
9740 * gcc.dg/tree-prof/stringop-2.c: Same.
9741 * gcc.dg/tree-ssa/pr30375.c: Same.
9742 * gcc.dg/tree-ssa/slsr-27.c: Same.
9743 * gcc.dg/tree-ssa/slsr-28.c: Same.
9744 * gcc.dg/tree-ssa/slsr-29.c: Same.
9745 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
9746
9747 2019-06-12 Martin Sebor <msebor@redhat.com>
9748
9749 PR tree-optimization/90662
9750 * gcc.dg/strlenopt-62.c: New test.
9751 * gcc.dg/strlenopt-63.c: New test.
9752 * gcc.dg/strlenopt-64.c: New test.
9753
9754 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
9755
9756 * gcc.target/arm/ssadv16qi.c: New test.
9757 * gcc.target/arm/usadv16qi.c: Likewise.
9758
9759 2019-06-12 Jakub Jelinek <jakub@redhat.com>
9760
9761 PR c/90760
9762 * gcc.dg/pr90760.c: New test.
9763
9764 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
9765
9766 * gcc.target/mips/data-sym-pool.c: Update expected output.
9767 * gcc.target/mips/data-sym-multi-pool.c: New test.
9768
9769 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
9770
9771 PR testsuite/65364
9772 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
9773 (fn2): Likewise.
9774
9775 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
9776
9777 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
9778 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
9779 unset -mpcrel in the target pragmas.
9780 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
9781 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
9782 unset -mpcrel in the target pragmas.
9783
9784 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
9785
9786 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
9787
9788 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
9789
9790 PR c++/90449 - add -Winaccessible-base option.
9791 * g++.dg/warn/Winaccessible-base-1.C: New file.
9792 * g++.dg/warn/Winaccessible-base-2.C: New file.
9793 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
9794 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
9795
9796 2019-06-11 Jakub Jelinek <jakub@redhat.com>
9797
9798 PR c++/90810
9799 * g++.dg/ext/vector37.C: New test.
9800
9801 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
9802
9803 PR c++/87250
9804 * g++.dg/cpp0x/pr87250.C: New test.
9805
9806 2019-06-10 Jakub Jelinek <jakub@redhat.com>
9807
9808 PR testsuite/90772
9809 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
9810 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9811 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
9812 * g++.dg/cpp1z/pr85569.C: Include <functional>.
9813 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
9814 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
9815
9816 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
9817
9818 PR other/90695
9819 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
9820
9821 2019-06-10 Jakub Jelinek <jakub@redhat.com>
9822
9823 * c-c++-common/gomp/scan-1.c: New test.
9824 * c-c++-common/gomp/scan-2.c: New test.
9825 * c-c++-common/gomp/scan-3.c: New test.
9826 * c-c++-common/gomp/scan-4.c: New test.
9827
9828 2019-06-10 Martin Liska <mliska@suse.cz>
9829
9830 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
9831 function name.
9832
9833 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
9834
9835 * gcc.target/arc/jumptables.c: Update test.
9836
9837 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
9838
9839 * gcc.target/arc/and-cnst-size.c: New test.
9840 * gcc.target/arc/mov-cnst-size.c: Likewise.
9841 * gcc.target/arc/or-cnst-size.c: Likewise.
9842 * gcc.target/arc/store-merge-1.c: Update test.
9843 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
9844 * gcc.target/arc/cmem-1.c: Likewise.
9845 * gcc.target/arc/cmem-2.c: Likewise.
9846 * gcc.target/arc/cmem-3.c: Likewise.
9847 * gcc.target/arc/cmem-4.c: Likewise.
9848 * gcc.target/arc/cmem-5.c: Likewise.
9849 * gcc.target/arc/cmem-6.c: Likewise.
9850 * gcc.target/arc/loop-4.c: Likewise.
9851 * gcc.target/arc/movh_cl-1.c: Likewise.
9852 * gcc.target/arc/sdata-3.c: Likewise.
9853
9854 2019-06-10 Martin Liska <mliska@suse.cz>
9855
9856 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
9857
9858 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
9859
9860 * gcc.dg/attr-copy-6.c: Require alias support.
9861
9862 2019-06-09 Marek Polacek <polacek@redhat.com>
9863
9864 PR c++/65175
9865 * g++.dg/cpp0x/alias-decl-69.C: New test.
9866
9867 PR c++/60366
9868 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
9869
9870 019-06-09 Paul Thomas <pault@gcc.gnu.org>
9871
9872 PR fortran/89365
9873 * gfortran.dg/assumed_rank_bounds_3.f90: New test.
9874
9875 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
9876
9877 PR fortran/90786
9878 * gfortran.dg/proc_ptr_51.f90: New test.
9879
9880 2019-06-08 Marek Polacek <polacek@redhat.com>
9881
9882 PR c++/52269
9883 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
9884
9885 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9886 Tomáš Trnka <trnka@scm.com>
9887
9888 PR fortran/90744
9889 * gfortran.dg/deferred_character_33.f90: New test.
9890 * gfortran.dg/deferred_character_33a.f90: New test.
9891
9892 2019-06-08 Marek Polacek <polacek@redhat.com>
9893
9894 PR c++/77548
9895 * g++.dg/other/pr77548.C: New test.
9896
9897 PR c++/72845
9898 * g++.dg/cpp0x/noexcept41.C: New test.
9899
9900 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9901
9902 * gcc.target/aarch64/sve/init_1.c: Remove options
9903 -O2 -fno-schedule-insns and instead pass -O.
9904 Update assembly in comments.
9905 * gcc.target/aarch64/sve/init_2.c: Likewise.
9906 * gcc.target/aarch64/sve/init_3.c: Likewise.
9907 * gcc.target/aarch64/sve/init_4.c: Likewise.
9908 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
9909 adjust dg-scan.
9910 * gcc.target/aarch64/sve/init_6.c: Likewise.
9911 * gcc.target/aarch64/sve/init_7.c: Likewise.
9912 * gcc.target/aarch64/sve/init_8.c: Likewise.
9913 * gcc.target/aarch64/sve/init_9.c: Likewise.
9914 * gcc.target/aarch64/sve/init_10.c: Likewise.
9915 * gcc.target/aarch64/sve/init_11.c: Likewise.
9916 * gcc.target/aarch64/sve/init_12.c: Likewise.
9917
9918 2019-06-07 Marek Polacek <polacek@redhat.com>
9919
9920 PR c++/77747
9921 * g++.dg/cpp0x/inh-ctor33.C: New test.
9922
9923 PR c++/77967
9924 * g++.dg/cpp0x/alias-decl-68.C: New test.
9925
9926 PR c++/77771
9927 * g++.dg/cpp0x/constexpr-77771.C: New test.
9928
9929 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
9930
9931 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
9932
9933 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
9934
9935 PR fortran/89100
9936 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
9937 to allow use when kind=16 is not supported.
9938 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
9939 to allow use when kind=16 is not supported.
9940
9941 2019-06-07 Richard Biener <rguenther@suse.de>
9942
9943 PR debug/90574
9944 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
9945 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
9946
9947 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
9948
9949 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
9950
9951 2019-06-07 Martin Liska <mliska@suse.cz>
9952
9953 PR tree-optimization/78902
9954 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
9955 of __builtin_alloca.
9956 * c-c++-common/asan/pr88619.c: Likewise.
9957 * g++.dg/overload/using2.C: Likewise for malloc.
9958 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
9959 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
9960 * gcc.dg/pr43643.c: Likewise.
9961 * gcc.dg/pr59717.c: Likewise for calloc.
9962 * gcc.dg/torture/pr71816.c: Likewise.
9963 * gcc.dg/tree-ssa/pr78886.c: Likewise.
9964 * gcc.dg/tree-ssa/pr79697.c: Likewise.
9965 * gcc.dg/pr78902.c: New test.
9966
9967 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
9968
9969 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
9970 on Darwin.
9971
9972 2019-06-06 Martin Jambor <mjambor@suse.cz>
9973
9974 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
9975 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
9976 * gnat.dg/opt39.adb: Adjust scan dump.
9977
9978 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9979
9980 * gcc.target/msp430/size-optimized-shifts.c: New test.
9981
9982 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
9983
9984 * gcc.target/msp430/emulate-slli.c: New test.
9985 * gcc.target/msp430/emulate-srai.c: New test.
9986 * gcc.target/msp430/emulate-srli.c: New test.
9987
9988 2019-06-06 Martin Liska <mliska@suse.cz>
9989
9990 PR tree-optimization/87954
9991 * gcc.dg/pr87954.c: New test.
9992
9993 2019-06-06 Richard Biener <rguenther@suse.de>
9994
9995 * gcc.dg/tree-ssa/alias-37.c: New testcase.
9996 * gcc.dg/torture/20190604-1.c: Likewise.
9997 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
9998
9999 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
10000
10001 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
10002 * gcc.target/arc/tmac-2.c: Likewise.
10003
10004 2019-06-05 Martin Sebor <msebor@redhat.com>
10005
10006 PR c/90737
10007 * c-c++-common/Wreturn-local-addr.c: New test.
10008 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
10009
10010 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
10011
10012 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
10013 for {x,y,z} suffix.
10014 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
10015
10016 2019-06-05 Martin Sebor <msebor@redhat.com>
10017
10018 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
10019 been committed.
10020
10021 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10022
10023 * g++.dg/diagnostic/return-type-invalid-1.C: New.
10024 * g++.old-deja/g++.brendan/crash16.C: Adjust.
10025 * g++.old-deja/g++.law/ctors5.C: Likewise.
10026
10027 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10028
10029 * g++.dg/other/friend4.C: Test locations too.
10030 * g++.dg/other/friend5.C: Likewise.
10031 * g++.dg/other/friend7.C: Likewise.
10032
10033 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
10034
10035 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
10036
10037 2019-06-05 Martin Sebor <msebor@redhat.com>
10038
10039 * gcc.dg/weak/weak-19.c: New test.
10040
10041 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
10042
10043 * gnat.dg/specs/discr6.ads: New test.
10044
10045 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
10046
10047 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
10048 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
10049 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
10050 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
10051 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
10052 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
10053
10054 2019-06-05 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR debug/90733
10057 * gcc.dg/pr90733.c: New test.
10058
10059 2019-06-05 Richard Biener <rguenther@suse.de>
10060
10061 PR middle-end/90726
10062 * gcc.dg/pr90726.c: Enable IVOPTs.
10063
10064 2019-06-05 Jakub Jelinek <jakub@redhat.com>
10065
10066 * g++.dg/vect/simd-1.cc: New test.
10067
10068 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
10069
10070 PR target/89803
10071 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
10072 __builtin_ia32_fpclasssd): Removed.
10073 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
10074 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
10075 __builtin_ia32_fpclasssd): Removed.
10076 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
10077 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
10078 __builtin_ia32_fpclasssd): Removed.
10079 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
10080 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
10081 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
10082 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
10083 Add test for _mm_mask_fpclass_ss_mask.
10084 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
10085 Add test for _mm_mask_fpclass_sd_mask.
10086
10087 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
10088
10089 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
10090 * gcc.target/powerpc/direct-move-double2.c: Ditto.
10091 * gcc.target/powerpc/direct-move-float1.c: Ditto.
10092 * gcc.target/powerpc/direct-move-float2.c: Ditto.
10093 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
10094 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
10095
10096 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
10097
10098 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
10099 constraint.
10100
10101 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10102
10103 * g++.dg/concepts/pr60573.C: Test locations too.
10104 * g++.dg/cpp0x/deleted13.C: Likewise.
10105 * g++.dg/parse/error29.C: Likewise.
10106 * g++.dg/parse/qualified4.C: Likewise.
10107 * g++.dg/template/crash96.C Likewise.
10108 * g++.old-deja/g++.brendan/crash22.C Likewise.
10109 * g++.old-deja/g++.brendan/crash23.C Likewise.
10110 * g++.old-deja/g++.law/visibility10.C Likewise.
10111 * g++.old-deja/g++.other/decl5.C: Likewise.
10112
10113 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
10114
10115 PR target/78263
10116 * g++.target/powerpc: New directory.
10117 * g++.target/powerpc/powerpc.exp: New test driver.
10118 * g++.target/powerpc/undef-bool-3.C: New.
10119
10120 2019-06-04 Jakub Jelinek <jakub@redhat.com>
10121
10122 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
10123 a sorry_at on any of the clauses.
10124
10125 2019-06-04 Richard Biener <rguenther@suse.de>
10126
10127 PR middle-end/90726
10128 * gcc.dg/pr90726.c: New testcase.
10129
10130 2019-06-04 Richard Biener <rguenther@suse.de>
10131
10132 PR tree-optimization/90738
10133 * gcc.dg/torture/pr90738.c: New testcase.
10134
10135 Revert
10136 2019-06-03 Richard Biener <rguenther@suse.de>
10137
10138 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
10139
10140 2019-06-04 Martin Liska <mliska@suse.cz>
10141
10142 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
10143 * gfortran.dg/goacc/pr78027.f90: Likewise.
10144
10145 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
10146
10147 * gcc.target/powerpc/mmfpgpr.c: Delete.
10148
10149 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
10150
10151 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
10152 on AIX.
10153 * g++.dg/debug/enum-1.C: Same.
10154
10155 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
10156
10157 PR middle-end/64242
10158 * gcc.c-torture/execute/pr64242.c: Update test.
10159
10160 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10161
10162 * gcc.target/aarch64/pcs_attribute-2.c: New test.
10163 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
10164 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
10165 New.
10166
10167 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10168
10169 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
10170 * gcc.target/aarch64/usadv16qi.c: Likewise.
10171 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
10172 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
10173
10174 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10175
10176 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
10177 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
10178 (check_effective_target_aarch64_sve_hw): Likewise.
10179
10180 2019-06-03 Richard Biener <rguenther@suse.de>
10181
10182 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
10183
10184 2019-06-03 Richard Biener <rguenther@suse.de>
10185
10186 PR tree-optimization/90716
10187 * gcc.dg/guality/pr90716.c: New testcase.
10188
10189 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10190
10191 PR target/88837
10192 * gcc.target/aarch64/sve/init_1.c: New test.
10193 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
10194 * gcc.target/aarch64/sve/init_2.c: Likewise.
10195 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
10196 * gcc.target/aarch64/sve/init_3.c: Likewise.
10197 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
10198 * gcc.target/aarch64/sve/init_4.c: Likewise.
10199 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
10200 * gcc.target/aarch64/sve/init_5.c: Likewise.
10201 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
10202 * gcc.target/aarch64/sve/init_6.c: Likewise.
10203 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
10204 * gcc.target/aarch64/sve/init_7.c: Likewise.
10205 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
10206 * gcc.target/aarch64/sve/init_8.c: Likewise.
10207 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
10208 * gcc.target/aarch64/sve/init_9.c: Likewise.
10209 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
10210 * gcc.target/aarch64/sve/init_10.c: Likewise.
10211 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
10212 * gcc.target/aarch64/sve/init_11.c: Likewise.
10213 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
10214 * gcc.target/aarch64/sve/init_12.c: Likewise.
10215 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
10216
10217 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
10218
10219 PR tree-optimization/90681
10220 * gfortran.dg/vect/pr90681.f: New test.
10221
10222 2019-06-03 Richard Biener <rguenther@suse.de>
10223
10224 PR testsuite/90713
10225 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
10226
10227 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10228
10229 PR fortran/90539
10230 * gfortran.dg/internal_pack_24.f90: New test.
10231
10232 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
10233
10234 PR target/90698
10235 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
10236 * gcc.target/i386/pr63538.c: Likewise.
10237 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
10238
10239 2019-06-01 Martin Sebor <msebor@redhat.com>
10240
10241 PR middle-end/90694
10242 * gcc.dg/tree-ssa/dump-5.c: New test.
10243
10244 2019-05-31 Jan Hubicka <jh@suse.cz>
10245
10246 * g++.dg/lto/alias-1_0.C: New testcase.
10247 * g++.dg/lto/alias-1_1.C: New testcase.
10248
10249 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
10250
10251 PR target/89355
10252 * gcc.target/i386/cet-label-3.c: New test.
10253 * gcc.target/i386/cet-label-4.c: Likewise.
10254 * gcc.target/i386/cet-label-5.c: Likewise.
10255
10256 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
10257
10258 * gcc.target/mips/msa-fmadd.c: New.
10259
10260 2019-05-31 Jakub Jelinek <jakub@redhat.com>
10261
10262 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
10263 a sorry on lastprivate conditional on simd construct.
10264 * gcc.dg/vect/vect-simd-6.c: New test.
10265 * gcc.dg/vect/vect-simd-7.c: New test.
10266
10267 * gcc.dg/vect/vect-simd-5.c: New test.
10268
10269 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
10270
10271 PR c/43673
10272 * gcc.dg/format-dfp-printf-1.c: New test.
10273 * gcc.dg/format-dfp-scanf-1.c: Likewise.
10274
10275 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
10276
10277 * g++.dg/tree-ssa/cprop-vcond.C: New file.
10278
10279 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
10280
10281 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
10282 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
10283 * gcc.dg/Walloca-13.c: Xfail.
10284
10285 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
10286 Michael Meissner <meissner@linux.ibm.com>
10287
10288 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
10289 * gcc.target/powerpc/localentry-1.c: Likewise.
10290 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
10291 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
10292 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
10293 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
10294 (check_effective_target_powerpc_future_ok): New.
10295
10296 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
10297
10298 PR debug/86964
10299 * g++.dg/debug/dwarf2/fesd-any.C: Use
10300 -fno-eliminate-unused-debug-symbols.
10301 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
10302 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
10303 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
10304 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
10305 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
10306 * g++.dg/debug/enum-2.C: Likewise.
10307 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
10308 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
10309 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
10310 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
10311 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
10312
10313 2019-05-31 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR tree-optimization/90671
10316 * gcc.dg/torture/pr90671.c: New test.
10317
10318 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
10319
10320 * g++.dg/cpp0x/pr84497.C: Require alias support.
10321
10322 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
10323
10324 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
10325 and label for Darwin.
10326 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
10327 Darwin.
10328
10329 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
10330
10331 * gcc.target/aarch64/sve/fabd_1.c: New.
10332
10333 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
10334
10335 * gcc.target/i386/pr86257.c: Require native TLS support.
10336 * gcc.target/i386/stack-prot-sym.c: Likewise.
10337
10338 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10339
10340 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
10341 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
10342 * g++.dg/parse/crash59.C: Likewise.
10343 * g++.dg/parse/error38.C: Likewise.
10344 * g++.dg/parse/error39.C: Likewise.
10345 * g++.dg/template/crash31.C: Likewise.
10346 * g++.dg/template/operator8.C: Likewise.
10347 * g++.dg/template/operator9.C: Likewise.
10348
10349 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
10350
10351 * gcc.target/powerpc/notoc-direct-1.c: New.
10352 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
10353
10354 2019-05-29 Jakub Jelinek <jakub@redhat.com>
10355
10356 PR c++/90598
10357 * g++.dg/cpp0x/pr90598.C: New test.
10358
10359 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10360
10361 PR fortran/90539
10362 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
10363 * gfortran.dg/internal_pack_22.f90: New test.
10364 * gfortran.dg/internal_pack_23.f90: New test.
10365
10366 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
10367
10368 * tree-ssa/alias-access-spath-1.c: new testcase.
10369
10370 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10371
10372 PR c++/89875
10373 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
10374 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
10375
10376 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
10377
10378 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
10379 driver for AArch64 SVE2.
10380 * gcc.target/aarch64/sve2/average_1.c: New test.
10381 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
10382 helper.
10383 (check_effective_target_aarch64_sve1_only): Likewise.
10384 (check_effective_target_aarch64_sve2_hw): Likewise.
10385 (check_effective_target_vect_avg_qi): Check for SVE1 only.
10386
10387 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
10388
10389 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
10390 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
10391 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
10392 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
10393 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
10394 * gcc.target/aarch64/return_address_sign_builtin.c: New file
10395
10396 2019-05-29 Jakub Jelinek <jakub@redhat.com>
10397
10398 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
10399 sorry on lastprivate conditional on parallel for.
10400 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
10401 lastprivate conditional warnings on parallel for constructs.
10402 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
10403
10404 PR c/90628
10405 * c-c++-common/builtin-arith-overflow-3.c: New test.
10406
10407 P1091R3 - Extending structured bindings to be more like var decls
10408 P1381R1 - Reference capture of structured bindings
10409 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
10410 instead of error and only for c++17_down. Add a thread_local test.
10411 (z2): Add a __thread test.
10412 * g++.dg/cpp2a/decomp1.C: New test.
10413 * g++.dg/cpp2a/decomp1-aux.cc: New file.
10414 * g++.dg/cpp2a/decomp2.C: New test.
10415 * g++.dg/cpp2a/decomp3.C: New test.
10416
10417 2019-05-29 Martin Liska <mliska@suse.cz>
10418
10419 PR testsuite/90657
10420 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
10421
10422 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
10423
10424 * gcc.target/powerpc/localentry-detect-1.c: New file.
10425
10426 2019-05-28 Marek Polacek <polacek@redhat.com>
10427
10428 PR c++/90548 - ICE with generic lambda and empty pack.
10429 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
10430
10431 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
10432
10433 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
10434 vectorized masked loads.
10435
10436 2019-05-28 Jeff Law <law@redhat.com>
10437
10438 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
10439 loop distribution.
10440
10441 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
10442
10443 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
10444 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
10445 * gcc.target/powerpc/p9-dimode2.c: Ditto.
10446
10447 2019-05-28 Martin Liska <mliska@suse.cz>
10448
10449 PR ipa/90555
10450 * gcc.dg/ipa/pr90555.c: New test.
10451
10452 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
10453
10454 * gnat.dg/machine_attr1.ad[sb]: New test.
10455
10456 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
10457
10458 * gnat.dg/opt79.ad[sb]: New test.
10459
10460 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
10461
10462 * gnat.dg/specs/discr5.ads: New test.
10463
10464 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
10465
10466 * gnat.dg/prefetch1.ad[sb]: New test.
10467
10468 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
10469
10470 * gcc.target/i386/pr22076.c: Adjust options to
10471 match codegen expected by the scan-asms.
10472
10473 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
10474
10475 * gnat.dg/specs/array4.ads: New test.
10476
10477 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
10478
10479 PR tree-optimization/88440
10480 * gcc.target/aarch64/sve/index_offset_1.c: Add
10481 -fno-tree-loop-distribute-patterns.
10482 * gcc.target/aarch64/sve/single_1.c: Likewise.
10483 * gcc.target/aarch64/sve/single_2.c: Likewise.
10484 * gcc.target/aarch64/sve/single_3.c: Likewise.
10485 * gcc.target/aarch64/sve/single_4.c: Likewise.
10486 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
10487 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10488 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10489 * gcc.target/arm/ivopts.c: Likewise.
10490
10491 2019-05-27 Richard Biener <rguenther@suse.de>
10492
10493 PR tree-optimization/90637
10494 * gcc.dg/gomp/pr90637.c: New testcase.
10495
10496 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
10497
10498 * gnat.dg/expect2.adb: New test.
10499 * gnat.dg/expect2_pkg.ads: New helper.
10500
10501 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
10502
10503 * gnat.dg/aliased2.adb: New test.
10504
10505 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
10506
10507 * gnat.dg/limited_with7.ad[sb]: New test.
10508 * gnat.dg/limited_with7_pkg.ads: New helper.
10509
10510 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
10511
10512 * gnat.dg/unchecked_convert13.adb: New test.
10513
10514 2019-05-27 Richard Biener <rguenther@suse.de>
10515
10516 PR testsuite/90615
10517 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
10518 -fno-tree-loop-distribute-patterns.
10519 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
10520 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
10521 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
10522 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
10523 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
10524
10525 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
10526
10527 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
10528 account for PIC code on Darwin.
10529 * gcc.target/i386/pr39013-2.c: Likewise.
10530 * gcc.target/i386/pr64317.c: Likewise.
10531
10532 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
10533
10534 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
10535 expected for Darwin.
10536
10537 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
10538
10539 * gcc.target/i386/pr89261.c: Test that the alignment required
10540 by the test correctly produces the expected error on Darwin.
10541
10542 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
10543
10544 * gcc.target/i386/pr82659-3.c: Require alias support.
10545
10546 2019-05-25 Marek Polacek <polacek@redhat.com>
10547
10548 PR c++/90572 - wrong disambiguation in friend declaration.
10549 * g++.dg/cpp2a/typename16.C: New test.
10550 * g++.dg/parse/friend13.C: New test.
10551
10552 2019-05-24 Jakub Jelinek <jakub@redhat.com>
10553
10554 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
10555 sorry for omp for.
10556 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
10557
10558 2019-05-24 Richard Biener <rguenther@suse.de>
10559
10560 PR testsuite/90607
10561 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
10562
10563 2019-05-24 Jakub Jelinek <jakub@redhat.com>
10564
10565 PR tree-optimization/90106
10566 PR testsuite/90517
10567 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
10568 and scan-tree-dump for tail call.
10569 * gcc.dg/cdce2.c: Likewise.
10570
10571 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
10572
10573 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
10574 code, not in comments or miscellaneous directives.
10575 * gcc.target/i386/pr18041-1.c: Likewise.
10576 * gcc.target/i386/pr18041-2.c: Likewise.
10577 * gcc.target/i386/wbinvd-1.c: Likewise.
10578 * gcc.target/i386/wbnoinvd-1.c: Likewise.
10579 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
10580 call to "bar".
10581 * gcc.target/i386/pr66819-4.c: Likewise.
10582 * gcc.target/i386/pr82662.c
10583 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
10584 destination register, don't try the m32 test on m64 targets.
10585
10586 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
10587
10588 * gcc.target/i386/pr67985-2.c: Adjust label checks for
10589 Darwin.
10590 * gcc.target/i386/pr77881.c: Likewise.
10591
10592 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
10593
10594 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
10595 * gcc.target/i386/pr70738-7.c: Likewise.
10596 * gcc.target/i386/pr24414.c: Likewise.
10597
10598 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
10599
10600 * lib/target-supports.exp (check_effective_target_mfentry): New.
10601 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
10602 * gcc.target/i386/fentry.c: Likewise.
10603 * gcc.target/i386/fentryname1.c: Likewise.
10604 * gcc.target/i386/fentryname2.c: Likewise.
10605 * gcc.target/i386/fentryname3.c: Likewise.
10606 * gcc.target/i386/nop-mcount.c: Likewise.
10607 * gcc.target/i386/pr82699-2.c: Likewise.
10608 * gcc.target/i386/pr82699-4.c: Likewise.
10609 * gcc.target/i386/pr82699-5.c: Likewise.
10610 * gcc.target/i386/pr82699-6.c: Likewise.
10611 * gcc.target/i386/returninst1.c: Likewise.
10612 * gcc.target/i386/returninst2.c: Likewise.
10613 * gcc.target/i386/returninst3.c: Likewise.
10614
10615 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
10616
10617 * gcc.target/powerpc/localentry-1.c: New file.
10618
10619 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
10620
10621 PR target/90552
10622 * gcc.target/i386/pr90552.c: New test.
10623
10624 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
10625
10626 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
10627 __GFC_REAL_16__. Add -cpp to dg-options.
10628 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
10629 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
10630 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
10631 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
10632 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
10633
10634 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
10635
10636 * gcc.target/powerpc/cpu-future.c: New test.
10637
10638 2019-05-23 Richard Biener <rguenther@suse.de>
10639
10640 PR tree-optimization/88440
10641 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
10642 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
10643 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
10644 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
10645 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
10646 * g++.dg/tree-ssa/pr78847.C: Likewise.
10647 * gcc.dg/autopar/pr39500-1.c: Likewise.
10648 * gcc.dg/autopar/reduc-1char.c: Likewise.
10649 * gcc.dg/autopar/reduc-7.c: Likewise.
10650 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
10651 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
10652 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
10653 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
10654 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
10655 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
10656 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10657 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
10658 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
10659 * gcc.dg/tree-ssa/scev-11.c: Likewise.
10660 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
10661 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
10662 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
10663 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
10664 * gcc.target/i386/pr30970.c: Likewise.
10665 * gcc.target/i386/vect-double-1.c: Likewise.
10666 * gcc.target/i386/vect-double-2.c: Likewise.
10667 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
10668 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
10669 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
10670 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
10671 * gfortran.dg/vect/vect-5.f90: Likewise.
10672 * gfortran.dg/vect/vect-8.f90: Likewise.
10673
10674 2019-05-23 Martin Liska <mliska@suse.cz>
10675
10676 PR sanitizer/90570
10677 * g++.dg/asan/pr90570.C: New test.
10678
10679 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
10680
10681 * gnat.dg/opt78.ad[sb]: New test.
10682
10683 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
10684
10685 PR rtl-optimisation/64895
10686 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
10687 * gcc.target/i386/fuse-caller-save.c: Likewise.
10688 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
10689 PIC cases, remove XFAILs.
10690
10691 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
10692
10693 PR middle-end/90510
10694 * brig.dg/test/gimple/packed.hsail: Adjust.
10695
10696 2019-05-23 Jakub Jelinek <jakub@redhat.com>
10697
10698 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
10699
10700 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
10701
10702 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
10703 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
10704 gfortran.dg/namelist_89.f90: Gate test on effective_target
10705 fd_truncate.
10706
10707 2019-05-22 David Malcolm <dmalcolm@redhat.com>
10708
10709 PR c++/90462
10710 * g++.dg/pr90462.C: New test.
10711
10712 2019-05-22 Marek Polacek <polacek@redhat.com>
10713
10714 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
10715 different line. Check the column number too.
10716
10717 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
10718
10719 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
10720 scan-assembler-not string to avoid false matching on 32bit targets.
10721
10722 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
10723
10724 PR target/88483
10725 * gcc.target/i386/stackalign/pr88483-1.c: New test.
10726 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
10727
10728 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
10729
10730 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
10731
10732 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
10733
10734 PR fortran/89100
10735 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
10736 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
10737 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
10738 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
10739 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
10740 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
10741 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
10742 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
10743 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
10744
10745 2019-05-22 Martin Liska <mliska@suse.cz>
10746
10747 PR testsuite/90564
10748 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
10749 * gcc.target/powerpc/pr80315-2.c: Likewise.
10750 * gcc.target/powerpc/pr80315-3.c: Likewise.
10751 * gcc.target/powerpc/pr80315-4.c: Likewise.
10752
10753 2019-05-22 Martin Liska <mliska@suse.cz>
10754
10755 PR testsuite/90564
10756 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
10757 * gcc.target/powerpc/pr80315-2.c: Likewise.
10758 * gcc.target/powerpc/pr80315-3.c: Likewise.
10759 * gcc.target/powerpc/pr80315-4.c: Likewise.
10760
10761 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
10762
10763 PR testsuite/27221
10764 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
10765
10766 2019-05-22 Martin Liska <mliska@suse.cz>
10767
10768 PR lto/90500
10769 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
10770
10771 2019-05-22 Richard Biener <rguenther@suse.de>
10772
10773 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
10774
10775 2019-05-22 Alan Modra <amodra@gmail.com>
10776
10777 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
10778 power mnemonics.
10779 * gcc.dg/vect/O3-pr70130.c: Disable default options
10780 added by check_vect_support_and_set_flags.
10781 * gcc.dg/vect/pr48765.c: Likewise.
10782 * gfortran.dg/vect/pr45714-b.f: Likewise.
10783
10784 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
10785
10786 PR middle-end/90553
10787 * gcc.dg/torture/pr90553.c: New test.
10788
10789 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10790
10791 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
10792 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
10793
10794 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
10795
10796 PR c++/67184
10797 PR c++/69445
10798 * g++.dg/other/final3.C: New.
10799 * g++.dg/other/final4.C: Likewise.
10800 * g++.dg/other/final5.C: Likewise.
10801
10802 2019-05-21 Marek Polacek <polacek@redhat.com>
10803
10804 DR 1940 - static_assert in anonymous unions.
10805 * g++.dg/DRs/dr1940.C: New test.
10806
10807 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
10808
10809 PR target/90547
10810 * gcc.target/i386/pr90547.c: New test.
10811
10812 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10813
10814 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
10815
10816 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
10817
10818 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
10819
10820 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
10821 * gcc.target/i386/pr84723-2.c: Likewise.
10822 * gcc.target/i386/pr84723-3.c: Likewise.
10823 * gcc.target/i386/pr84723-4.c: Likewise.
10824 * gcc.target/i386/pr84723-5.c: Likewise.
10825
10826 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
10827
10828 PR testsuite/67958
10829 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
10830 the differences.
10831 * gcc.target/i386/pr32219-2.c: Likewise.
10832 * gcc.target/i386/pr32219-3.c: Likewise.
10833 * gcc.target/i386/pr32219-4.c: Likewise.
10834 * gcc.target/i386/pr32219-5.c: Likewise.
10835 * gcc.target/i386/pr32219-6.c: Likewise.
10836 * gcc.target/i386/pr32219-7.c: Likewise.
10837 * gcc.target/i386/pr32219-8.c: Likewise.
10838
10839 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
10840
10841 PR target/63891
10842 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
10843 the reasons.
10844
10845 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
10846
10847 * gcc.target/i386/vect-signbitf.c: New test.
10848
10849 2019-05-21 Nathan Sidwell <nathan@acm.org>
10850
10851 * g++.dg/lookup/using53.C: Adjust diagnostic.
10852
10853 2019-05-21 Alan Modra <amodra@gmail.com>
10854
10855 PR target/90545
10856 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
10857 and rename functions to suit parameters.
10858
10859 2019-05-21 Richard Biener <rguenther@suse.de>
10860
10861 PR middle-end/90510
10862 * gcc.target/i386/pr90510.c: New testcase.
10863
10864 2019-05-21 Martin Liska <mliska@suse.cz>
10865
10866 * gcc.target/i386/pr90500-1.c: Add missing '""'.
10867 * gcc.target/i386/pr90500-2.c: Likewise.
10868
10869 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
10870
10871 * gcc.dg/uninit-28-gimple.c: New test.
10872 * gcc.dg/uninit-29-gimple.c: New test.
10873 * gcc.dg/uninit-30-gimple.c: New test.
10874 * gcc.dg/uninit-31-gimple.c: New test.
10875
10876 2019-05-21 Martin Liska <mliska@suse.cz>
10877
10878 * gcc.dg/pr90263.c: Add -O2.
10879
10880 2019-05-21 Martin Liska <mliska@suse.cz>
10881
10882 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
10883 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
10884 * gcc.target/powerpc/pr80315-2.c: Likewise.
10885 * gcc.target/powerpc/pr80315-3.c: Likewise.
10886 * gcc.target/powerpc/pr80315-4.c: Likewise.
10887 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
10888
10889 2019-05-21 Martin Liska <mliska@suse.cz>
10890
10891 PR testsuite/90551
10892 * pr90263.c: Move from gcc.c-torture/compile
10893 into gcc.dg.
10894
10895 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
10896
10897 PR testsuite/90503
10898 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
10899 Remove -flax-vector-conversions.
10900 (dg-additional-options): Remove.
10901 (test): Change to void. Declare m0 and m1 as __m64 and
10902 cast initializer in a proper way. Do not return result.
10903 (dg-final): Scan for 2 instances of movq.
10904
10905 2019-05-20 Marek Polacek <polacek@redhat.com>
10906
10907 CWG 2094 - volatile scalars are trivially copyable.
10908 PR c++/85679
10909 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
10910 for volatile int.
10911 * g++.dg/ext/is_trivially_copyable.C: New test.
10912
10913 2019-05-20 Marek Polacek <polacek@redhat.com>
10914
10915 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
10916
10917 * g++.dg/cpp2a/nontype-class17.C: New test.
10918
10919 * g++.dg/lookup/strong-using2.C: New test.
10920
10921 2019-05-20 Jeff Law <law@redhat.com>
10922
10923 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
10924 recent diagnostic cleanups.
10925
10926 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
10927
10928 PR tree-optimization/90106
10929 * gcc.dg/cdce3.c: Add hard_float effective target.
10930
10931 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
10932
10933 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
10934
10935 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
10936
10937 PR testsuite/58321
10938 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
10939 add a comment as to the reason for the difference.
10940 * gcc.target/i386/memset-strategy-1.c: Likewise.
10941
10942 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
10943
10944 PR c++/90532 Ensure __is_constructible(T[]) is false
10945 * g++.dg/ext/90532.C: New test.
10946
10947 2019-05-20 Jakub Jelinek <jakub@redhat.com>
10948
10949 * gcc.target/i386/avx512f-simd-1.c: New test.
10950
10951 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
10952
10953 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
10954 error message.
10955 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
10956
10957 2019-05-20 Martin Liska <mliska@suse.cz>
10958
10959 PR middle-end/90263
10960 * gcc.c-torture/compile/pr90263.c: New test.
10961 * lib/target-supports.exp: Add check_effective_target_glibc.
10962
10963 2019-05-20 Richard Biener <rguenther@suse.de>
10964
10965 PR testsuite/90518
10966 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
10967 vector support.
10968 * gcc.dg/gimplefe-41.c: Likewise.
10969
10970 2019-05-19 Andrew Pinski <apinski@marvell.com>
10971
10972 PR pch/81721
10973 * g++.dg/pch/operator-1.C: New testcase.
10974 * g++.dg/pch/operator-1.Hs: New file.
10975
10976 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
10977
10978 PR fortran/90498
10979 * gfortran.dg/associate_48.f90: New test.
10980
10981 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10982
10983 PR fortran/78290
10984 * gfortran.dg/pr78290.f90: New test.
10985
10986 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10987
10988 PR fortran/88821
10989 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
10990 to make sure the test for internal_pack is retained.
10991 * gfortran.dg/assumed_type_2.f90: Split compile and run time
10992 tests into this and
10993 * gfortran.dg/assumed_type_2a.f90: New file.
10994 * gfortran.dg/c_loc_test_22.f90: Likewise.
10995 * gfortran.dg/contiguous_3.f90: Likewise.
10996 * gfortran.dg/internal_pack_11.f90: Likewise.
10997 * gfortran.dg/internal_pack_12.f90: Likewise.
10998 * gfortran.dg/internal_pack_16.f90: Likewise.
10999 * gfortran.dg/internal_pack_17.f90: Likewise.
11000 * gfortran.dg/internal_pack_18.f90: Likewise.
11001 * gfortran.dg/internal_pack_4.f90: Likewise.
11002 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
11003 to make sure the test for internal_pack is retained.
11004 * gfortran.dg/internal_pack_6.f90: Split compile and run time
11005 tests into this and
11006 * gfortran.dg/internal_pack_6a.f90: New file.
11007 * gfortran.dg/internal_pack_8.f90: Likewise.
11008 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
11009 tests into this and
11010 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
11011 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
11012 into this and
11013 * gfortran.dg/no_arg_check_2a.f90: New file.
11014 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
11015 tests into this and
11016 * gfortran.dg/typebound_assignment_5a.f90: New file.
11017 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
11018 tests into this and
11019 * gfortran.dg/typebound_assignment_6a.f90: New file.
11020 * gfortran.dg/internal_pack_19.f90: New file.
11021 * gfortran.dg/internal_pack_20.f90: New file.
11022 * gfortran.dg/internal_pack_21.f90: New file.
11023
11024 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
11025
11026 * objc.dg/instancetype-0.m: New.
11027
11028 2019-05-17 Martin Sebor <msebor@redhat.com>
11029
11030 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
11031
11032 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
11033 * g++.dg/ubsan/pr63956.C: Same.
11034 * g++.old-deja/g++.pt/assign1.C: Same.
11035
11036 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
11037
11038 PR testsuite/89433
11039 * c-c++-common/goacc/routine-5.c: Update.
11040 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
11041 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
11042
11043 PR testsuite/89433
11044 * c-c++-common/goacc/routine-2.c: Update, and move some test
11045 into...
11046 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
11047 new file.
11048
11049 PR testsuite/89433
11050 * c-c++-common/goacc/classify-routine.c: Update.
11051 * gfortran.dg/goacc/classify-routine.f95: Likewise.
11052
11053 2019-05-16 Martin Sebor <msebor@redhat.com>
11054
11055 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
11056 * c-c++-common/Wvarargs-2.c: Same.
11057 * c-c++-common/Wvarargs.c: Same.
11058 * c-c++-common/pr51768.c: Same.
11059 * c-c++-common/tm/inline-asm.c: Same.
11060 * c-c++-common/tm/safe-1.c: Same.
11061 * g++.dg/asm-qual-1.C: Same.
11062 * g++.dg/asm-qual-3.C: Same.
11063 * g++.dg/conversion/dynamic1.C: Same.
11064 * g++.dg/cpp0x/constexpr-89599.C: Same.
11065 * g++.dg/cpp0x/constexpr-cast.C: Same.
11066 * g++.dg/cpp0x/constexpr-shift1.C: Same.
11067 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
11068 * g++.dg/cpp0x/nullptr04.C: Same.
11069 * g++.dg/cpp0x/static_assert12.C: Same.
11070 * g++.dg/cpp0x/static_assert8.C: Same.
11071 * g++.dg/cpp1y/lambda-conv1.C: Same.
11072 * g++.dg/cpp1y/pr79393-3.C: Same.
11073 * g++.dg/cpp1y/static_assert1.C: Same.
11074 * g++.dg/cpp1z/constexpr-if4.C: Same.
11075 * g++.dg/cpp1z/constexpr-if5.C: Same.
11076 * g++.dg/cpp1z/constexpr-if9.C: Same.
11077 * g++.dg/eh/goto2.C: Same.
11078 * g++.dg/eh/goto3.C: Same.
11079 * g++.dg/expr/static_cast8.C: Same.
11080 * g++.dg/ext/flexary5.C: Same.
11081 * g++.dg/ext/utf-array-short-wchar.C: Same.
11082 * g++.dg/ext/utf-array.C: Same.
11083 * g++.dg/ext/utf8-2.C: Same.
11084 * g++.dg/gomp/loop-4.C: Same.
11085 * g++.dg/gomp/macro-4.C: Same.
11086 * g++.dg/gomp/udr-1.C: Same.
11087 * g++.dg/init/initializer-string-too-long.C: Same.
11088 * g++.dg/other/offsetof9.C: Same.
11089 * g++.dg/ubsan/pr63956.C: Same.
11090 * g++.dg/warn/Wbool-operation-1.C: Same.
11091 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
11092 * g++.dg/warn/Wtype-limits.C: Same.
11093 * g++.dg/wrappers/pr88680.C: Same.
11094 * g++.old-deja/g++.mike/eh55.C: Same.
11095 * gcc.dg/Wsign-compare-1.c: Same.
11096 * gcc.dg/Wtype-limits-Wextra.c: Same.
11097 * gcc.dg/Wtype-limits.c: Same.
11098 * gcc.dg/Wunknownprag.c: Same.
11099 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
11100 * gcc.dg/asm-6.c: Same.
11101 * gcc.dg/asm-qual-1.c: Same.
11102 * gcc.dg/cast-1.c: Same.
11103 * gcc.dg/cast-2.c: Same.
11104 * gcc.dg/cast-3.c: Same.
11105 * gcc.dg/cpp/source_date_epoch-2.c: Same.
11106 * gcc.dg/debug/pr85252.c: Same.
11107 * gcc.dg/dfp/cast-bad.c: Same.
11108 * gcc.dg/format/gcc_diag-1.c: Same.
11109 * gcc.dg/format/gcc_diag-11.c: Same.
11110 * gcc.dg/gcc_diag-11.c: Same.
11111 * gcc.dg/gnu-cond-expr-2.c: Same.
11112 * gcc.dg/gnu-cond-expr-3.c: Same.
11113 * gcc.dg/gomp/macro-4.c: Same.
11114 * gcc.dg/init-bad-1.c: Same.
11115 * gcc.dg/init-bad-2.c: Same.
11116 * gcc.dg/init-bad-3.c: Same.
11117 * gcc.dg/pr27528.c: Same.
11118 * gcc.dg/pr48552-1.c: Same.
11119 * gcc.dg/pr48552-2.c: Same.
11120 * gcc.dg/pr59846.c: Same.
11121 * gcc.dg/pr61096-1.c: Same.
11122 * gcc.dg/pr8788-1.c: Same.
11123 * gcc.dg/pr90082.c: Same.
11124 * gcc.dg/simd-2.c: Same.
11125 * gcc.dg/spellcheck-params-2.c: Same.
11126 * gcc.dg/spellcheck-params.c: Same.
11127 * gcc.dg/strlenopt-49.c: Same.
11128 * gcc.dg/tm/pr52141.c: Same.
11129 * gcc.dg/torture/pr51106-1.c: Same.
11130 * gcc.dg/torture/pr51106-2.c: Same.
11131 * gcc.dg/utf-array-short-wchar.c: Same.
11132 * gcc.dg/utf-array.c: Same.
11133 * gcc.dg/utf8-2.c: Same.
11134 * gcc.dg/warn-sprintf-no-nul.c: Same.
11135 * gcc.target/i386/asm-flag-0.c: Same.
11136 * gcc.target/i386/inline_error.c: Same.
11137 * gcc.target/i386/pr30848.c: Same.
11138 * gcc.target/i386/pr39082-1.c: Same.
11139 * gcc.target/i386/pr39678.c: Same.
11140 * gcc.target/i386/pr57756.c: Same.
11141 * gcc.target/i386/pr68843-1.c: Same.
11142 * gcc.target/i386/pr79804.c: Same.
11143 * gcc.target/i386/pr82673.c: Same.
11144 * obj-c++.dg/class-protocol-1.mm: Same.
11145 * obj-c++.dg/exceptions-3.mm: Same.
11146 * obj-c++.dg/exceptions-4.mm: Same.
11147 * obj-c++.dg/exceptions-5.mm: Same.
11148 * obj-c++.dg/exceptions-6.mm: Same.
11149 * obj-c++.dg/method-12.mm: Same.
11150 * obj-c++.dg/method-13.mm: Same.
11151 * obj-c++.dg/method-6.mm: Same.
11152 * obj-c++.dg/method-7.mm: Same.
11153 * obj-c++.dg/method-9.mm: Same.
11154 * obj-c++.dg/method-lookup-1.mm: Same.
11155 * obj-c++.dg/proto-lossage-4.mm: Same.
11156 * obj-c++.dg/protocol-qualifier-2.mm: Same.
11157 * objc.dg/call-super-2.m: Same.
11158 * objc.dg/class-protocol-1.m: Same.
11159 * objc.dg/desig-init-1.m: Same.
11160 * objc.dg/exceptions-3.m: Same.
11161 * objc.dg/exceptions-4.m: Same.
11162 * objc.dg/exceptions-5.m: Same.
11163 * objc.dg/exceptions-6.m: Same.
11164 * objc.dg/method-19.m: Same.
11165 * objc.dg/method-2.m: Same.
11166 * objc.dg/method-5.m: Same.
11167 * objc.dg/method-6.m: Same.
11168 * objc.dg/method-7.m: Same.
11169 * objc.dg/method-lookup-1.m: Same.
11170 * objc.dg/proto-hier-1.m: Same.
11171 * objc.dg/proto-lossage-4.m: Same.
11172
11173 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
11174
11175 * g++.dg/eh/o32-fp.C: New.
11176 * gcc.target/mips/dwarfregtable-1.c: New.
11177 * gcc.target/mips/dwarfregtable-2.c: New.
11178 * gcc.target/mips/dwarfregtable-3.c: New.
11179 * gcc.target/mips/dwarfregtable-4.c: New.
11180 * gcc.target/mips/dwarfregtable.h: New.
11181
11182 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
11183
11184 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
11185 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
11186 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
11187
11188 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
11189
11190 PR target/90497
11191 * gcc.target/i386/pr90497-1.c: New test.
11192 * gcc.target/i386/pr90497-2.c: Likewise.
11193
11194 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
11195
11196 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
11197 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
11198
11199 2019-05-17 Richard Biener <rguenther@suse.de>
11200
11201 * gcc.dg/gimplefe-41.c: New testcase.
11202
11203 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
11204
11205 PR tree-optimization/90106
11206 * gcc.dg/cdce3.c: New test.
11207
11208 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
11209
11210 * gcc.target/s390/zvector/vec-sldw.c: New test.
11211
11212 2019-05-17 Martin Liska <mliska@suse.cz>
11213
11214 PR middle-end/90478
11215 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
11216
11217 2019-05-16 Jakub Jelinek <jakub@redhat.com>
11218
11219 * gcc.dg/vect/vect-simd-1.c: New test.
11220 * gcc.dg/vect/vect-simd-2.c: New test.
11221 * gcc.dg/vect/vect-simd-3.c: New test.
11222 * gcc.dg/vect/vect-simd-4.c: New test.
11223
11224 2019-05-16 Martin Liska <mliska@suse.cz>
11225
11226 PR lto/90500
11227 * gcc.target/i386/pr90500-1.c: New test.
11228 * gcc.target/i386/pr90500-2.c: New test.
11229
11230 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
11231
11232 PR tree-optimization/90394
11233 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
11234 * gcc.dg/uninit-pr90394.c: New test.
11235
11236 2019-05-16 Richard Biener <rguenther@suse.de>
11237
11238 PR testsuite/90502
11239 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
11240 transforms happening earlier now.
11241
11242 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
11243
11244 * lib/target-supports.exp (check_effective_target_cet): Add the
11245 -fcf-protection flag to the build conditions.
11246
11247 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
11248
11249 PR tree-optimization/90106
11250 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
11251 * gcc.dg/cdce2.c: Likewise.
11252
11253 2019-05-16 Richard Biener <rguenther@suse.de>
11254
11255 PR tree-optimization/90424
11256 * g++.target/i386/pr90424-1.C: New testcase.
11257 * g++.target/i386/pr90424-2.C: Likewise.
11258
11259 2019-05-16 Richard Biener <rguenther@suse.de>
11260
11261 * gcc.dg/gimplefe-40.c: Amend again.
11262
11263 2019-05-15 Cherry Zhang <cherryyz@google.com>
11264
11265 * go.test/test/nilptr2.go: Change use function to actually do
11266 something.
11267
11268 2019-05-16 Jakub Jelinek <jakub@redhat.com>
11269
11270 PR middle-end/90478
11271 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
11272 instead of long.
11273
11274 * c-c++-common/gomp/simd8.c: New test.
11275
11276 2019-05-15 Marek Polacek <polacek@redhat.com>
11277
11278 CWG 2096 - constraints on literal unions.
11279 * g++.dg/cpp0x/literal-type1.C: New test.
11280
11281 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
11282
11283 PR fortran/90461
11284 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
11285 * gfortran.dg/open_errors_3.f90: New test.
11286
11287 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
11288
11289 PR target/89021
11290 * gcc.target/i386/mmx-vals.h: New file.
11291 * gcc.target/i386/sse2-mmx-2.c: Likewise.
11292 * gcc.target/i386/sse2-mmx-3.c: Likewise.
11293 * gcc.target/i386/sse2-mmx-4.c: Likewise.
11294 * gcc.target/i386/sse2-mmx-5.c: Likewise.
11295 * gcc.target/i386/sse2-mmx-6.c: Likewise.
11296 * gcc.target/i386/sse2-mmx-7.c: Likewise.
11297 * gcc.target/i386/sse2-mmx-8.c: Likewise.
11298 * gcc.target/i386/sse2-mmx-9.c: Likewise.
11299 * gcc.target/i386/sse2-mmx-10.c: Likewise.
11300 * gcc.target/i386/sse2-mmx-11.c: Likewise.
11301 * gcc.target/i386/sse2-mmx-12.c: Likewise.
11302 * gcc.target/i386/sse2-mmx-13.c: Likewise.
11303 * gcc.target/i386/sse2-mmx-14.c: Likewise.
11304 * gcc.target/i386/sse2-mmx-15.c: Likewise.
11305 * gcc.target/i386/sse2-mmx-16.c: Likewise.
11306 * gcc.target/i386/sse2-mmx-17.c: Likewise.
11307 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
11308 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
11309 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
11310 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
11311 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
11312 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
11313 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
11314 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
11315 * gcc.target/i386/sse2-mmx-20.c: Likewise.
11316 * gcc.target/i386/sse2-mmx-21.c: Likewise.
11317 * gcc.target/i386/sse2-mmx-22.c: Likewise.
11318 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
11319 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
11320 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
11321 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
11322 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
11323 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
11324 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
11325 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
11326 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
11327 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
11328 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
11329 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
11330 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
11331 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
11332 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
11333 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
11334 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
11335 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
11336 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
11337 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
11338 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
11339 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
11340 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
11341 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
11342 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
11343 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
11344 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
11345 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
11346 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
11347 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
11348 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
11349 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
11350 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
11351 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
11352 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
11353 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
11354 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
11355 * gcc.target/i386/sse2-mmx-por.c: Likewise.
11356 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
11357 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
11358 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
11359 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
11360 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
11361 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
11362 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
11363 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
11364 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
11365 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
11366 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
11367 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
11368 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
11369 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
11370 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
11371 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
11372 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
11373 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
11374 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
11375 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
11376 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
11377 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
11378 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
11379 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
11380 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
11381 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
11382 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
11383 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
11384 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
11385 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
11386 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
11387
11388 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
11389
11390 PR target/89021
11391 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
11392 with SSE2.
11393
11394 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
11395
11396 PR target/89021
11397 * gcc.target/i386/pr82483-1.c: Error only on ia32.
11398 * gcc.target/i386/pr82483-2.c: Likewise.
11399
11400 2019-05-15 Martin Liska <mliska@suse.cz>
11401
11402 PR middle-end/90478
11403 * gcc.dg/tree-ssa/pr90478-2.c: New test.
11404 * gcc.dg/tree-ssa/pr90478.c: New test.
11405
11406 2019-05-15 Richard Biener <rguenther@suse.de>
11407
11408 * gcc.dg/gimplefe-40.c: Amend.
11409
11410 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
11411
11412 * lib/target-supports.exp
11413 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
11414 (check_effective_target_powerpc_p9vector_ok): Likewise.
11415 (check_effective_target_powerpc_float128_sw_ok): Likewise.
11416 (check_effective_target_powerpc_float128_hw_ok): Likewise.
11417 (check_effective_target_powerpc_vsx_ok): Likewise.
11418 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
11419 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
11420
11421 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
11422
11423 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
11424 for PowerPC platforms.
11425
11426 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
11427
11428 PR target/82920
11429 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
11430 * gcc.target/i386/cet-notrack-5a.c: Likewise.
11431 * gcc.target/i386/cet-notrack-5b.c: Likewise.
11432 * gcc.target/i386/cet-notrack-6b.c: Likewise.
11433 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
11434 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
11435 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
11436 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
11437 * gcc.target/i386/cet-sjlj-3.c: Likewise.
11438 * gcc.target/i386/cet-sjlj-5.c: Likewise.
11439
11440 2019-05-14 Marek Polacek <polacek@redhat.com>
11441
11442 PR c++/68918
11443 * g++.dg/cpp0x/decltype71.C: New test.
11444
11445 PR c++/70156
11446 * g++.dg/init/static5.C: New test.
11447
11448 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
11449
11450 PR target/82920
11451 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
11452 * gcc.target/i386/pr52146.c: Likewise.
11453 * gcc.target/i386/pr52698.c: Likewise.
11454 * gcc.target/i386/pr52857-1.c: Likewise.
11455 * gcc.target/i386/pr52857-2.c: Likewise.
11456 * gcc.target/i386/pr52876.c: Likewise.
11457 * gcc.target/i386/pr53698.c: Likewise.
11458 * gcc.target/i386/pr54157.c: Likewise.
11459 * gcc.target/i386/pr55049-1.c: Likewise.
11460 * gcc.target/i386/pr55093.c: Likewise.
11461 * gcc.target/i386/pr55116-1.c: Likewise.
11462 * gcc.target/i386/pr55116-2.c: Likewise.
11463 * gcc.target/i386/pr55597.c: Likewise.
11464 * gcc.target/i386/pr59929.c: Likewise.
11465 * gcc.target/i386/pr66470.c: Likewise.
11466
11467 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11468
11469 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
11470 *-*-solaris2*.
11471 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
11472 * gcc.dg/c99-math-double-1.c: Likewise.
11473 * gcc.dg/c99-math-float-1.c: Likewise.
11474 * gcc.dg/c99-math-long-double-1.c: Likewise.
11475 * gcc.misc-tests/linkage.exp: Simplify triplet to
11476 x86_64-*-solaris2*.
11477
11478 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
11479 xfail.
11480 * gcc.target/i386/pr63620.c: Likewise.
11481
11482 * lib/target-supports.exp (check_sse_os_support_available): Remove
11483 Solaris 9/x86 workaround.
11484
11485 2019-05-14 Richard Biener <rguenther@suse.de>
11486
11487 * gcc.dg/gimplefe-40.c: New testcase.
11488
11489 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
11490
11491 PR preprocessor/90382
11492 * g++.dg/diagnostic/trailing1.C: New test.
11493
11494 2019-05-14 marxin <mliska@suse.cz>
11495
11496 PR middle-end/90340
11497 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
11498 param.
11499
11500 2019-05-14 Richard Biener <rguenther@suse.de>
11501 H.J. Lu <hongjiu.lu@intel.com>
11502
11503 PR tree-optimization/88828
11504 * gcc.target/i386/pr88828-1.c: New test.
11505 * gcc.target/i386/pr88828-1a.c: Likewise.
11506 * gcc.target/i386/pr88828-1b.c: Likewise.
11507 * gcc.target/i386/pr88828-1c.c: Likewise.
11508 * gcc.target/i386/pr88828-4a.c: Likewise.
11509 * gcc.target/i386/pr88828-4b.c: Likewise.
11510 * gcc.target/i386/pr88828-5a.c: Likewise.
11511 * gcc.target/i386/pr88828-5b.c: Likewise.
11512 * gcc.target/i386/pr88828-7.c: Likewise.
11513 * gcc.target/i386/pr88828-7a.c: Likewise.
11514 * gcc.target/i386/pr88828-7b.c: Likewise.
11515 * gcc.target/i386/pr88828-8.c: Likewise.
11516 * gcc.target/i386/pr88828-8a.c: Likewise.
11517 * gcc.target/i386/pr88828-8b.c: Likewise.
11518 * gcc.target/i386/pr88828-9.c: Likewise.
11519 * gcc.target/i386/pr88828-9a.c: Likewise.
11520 * gcc.target/i386/pr88828-9b.c: Likewise.
11521
11522 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
11523
11524 * gcc.target/aarch64/signbitv4sf.c: New test.
11525 * gcc.target/aarch64/signbitv2sf.c: New test.
11526
11527 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
11528
11529 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
11530 regression, by matching a note on any line.
11531 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
11532 correct line number is matched without depending on a library header.
11533
11534 2019-05-13 Richard Biener <rguenther@suse.de>
11535
11536 PR tree-optimization/90402
11537 * gcc.dg/torture/pr90402-1.c: New testcase.
11538
11539 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
11540 Dominique d'Humieres <dominiq@gcc.gnu.org>
11541
11542 PR target/82920
11543 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
11544 do not use -fno-pic on Darwin.
11545 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11546 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11547 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11548 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11549 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11550 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11551 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11552 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11553 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11554 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11555 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11556 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
11557 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11558 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11559 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11560 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11561 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11562 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11563 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11564 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11565 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11566 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11567 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
11568 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
11569 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
11570 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
11571 * gcc.target/i386/ret-thunk-1.c: Likewise.
11572 * gcc.target/i386/ret-thunk-10.c: Likewise.
11573 * gcc.target/i386/ret-thunk-11.c: Likewise.
11574 * gcc.target/i386/ret-thunk-12.c: Likewise.
11575 * gcc.target/i386/ret-thunk-13.c: Likewise.
11576 * gcc.target/i386/ret-thunk-14.c: Likewise.
11577 * gcc.target/i386/ret-thunk-15.c: Likewise.
11578 * gcc.target/i386/ret-thunk-16.c: Likewise.
11579 * gcc.target/i386/ret-thunk-2.c: Likewise.
11580 * gcc.target/i386/ret-thunk-22.c: Likewise.
11581 * gcc.target/i386/ret-thunk-23.c: Likewise.
11582 * gcc.target/i386/ret-thunk-24.c: Likewise.
11583 * gcc.target/i386/ret-thunk-3.c: Likewise.
11584 * gcc.target/i386/ret-thunk-4.c: Likewise.
11585 * gcc.target/i386/ret-thunk-5.c: Likewise.
11586 * gcc.target/i386/ret-thunk-6.c: Likewise.
11587 * gcc.target/i386/ret-thunk-7.c: Likewise.
11588 * gcc.target/i386/ret-thunk-8.c: Likewise.
11589 * gcc.target/i386/ret-thunk-9.c: Likewise.
11590
11591 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
11592
11593 PR testsuite/81058
11594 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
11595 for variables on Darwin, rather than common.
11596 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
11597 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
11598
11599 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
11600
11601 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
11602 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
11603
11604 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11605
11606 PR fortran/61968
11607 * gfortran.dg/assumed_type_10.f90: New test case.
11608 * gfortran.dg/assumed_type_11.f90: New test case.
11609
11610 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
11611
11612 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
11613 now tested.
11614 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
11615
11616 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
11617
11618 * g++.dg/diagnostic/main1.C: New.
11619
11620 2019-05-10 Marek Polacek <polacek@redhat.com>
11621
11622 PR c++/78010 - bogus -Wsuggest-override warning on final function.
11623 * g++.dg/warn/Wsuggest-override-2.C: New test.
11624
11625 2019-05-10 Jakub Jelinek <jakub@redhat.com>
11626
11627 PR tree-optimization/90385
11628 * gfortran.dg/pr90385.f90: New test.
11629
11630 PR c++/90383
11631 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
11632 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
11633
11634 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
11635
11636 PR fortran/90093
11637 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
11638 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
11639
11640 PR fortran/90352
11641 * gfortran.dg/iso_c_binding_char_1.f90: New test.
11642
11643 PR fortran/90355
11644 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
11645 the direct passing of substrings as descriptors to bind(C).
11646 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
11647 'atmp' to account for the setting of the 'span' field.
11648 * gfortran.dg/transpose_optimization_2.f90: Ditto.
11649
11650 2019-05-10 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR tree-optimization/88709
11653 PR tree-optimization/90271
11654 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
11655 arm*-*-*.
11656
11657 PR pch/90326
11658 * g++.dg/pch/pr90326.C: New test.
11659 * g++.dg/pch/pr90326.Hs: New file.
11660
11661 2019-05-10 Martin Liska <mliska@suse.cz>
11662
11663 PR middle-end/90340
11664 * gcc.dg/tree-ssa/pr90340-2.c: New test.
11665 * gcc.dg/tree-ssa/pr90340.c: New test.
11666
11667 2019-05-09 Cherry Zhang <cherryyz@google.com>
11668
11669 * go.dg/mapstring.go: New test.
11670
11671 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
11672
11673 PR target/90405
11674 * gcc.target/arm/pr90405.c: New test.
11675
11676 2019-05-09 Martin Liska <mliska@suse.cz>
11677
11678 * gcc.dg/gimplefe-39.c: New test.
11679
11680 2019-05-09 Martin Liska <mliska@suse.cz>
11681
11682 * gcc.dg/gimplefe-37.c: New test.
11683 * gcc.dg/gimplefe-33.c: Likewise.
11684
11685 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11686
11687 PR c++/90382
11688 Revert:
11689 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
11690
11691 * g++.dg/diagnostic/trailing1.C: New.
11692
11693 2019-05-09 Richard Biener <rguenther@suse.de>
11694
11695 PR tree-optimization/90395
11696 * gcc.dg/torture/pr90395.c: New testcase.
11697
11698 2019-05-08 Cherry Zhang <cherryyz@google.com>
11699
11700 * go.dg/cmpstring.go: New test.
11701
11702 2019-05-08 Jakub Jelinek <jakub@redhat.com>
11703
11704 PR c++/59813
11705 PR tree-optimization/89060
11706 * gcc.dg/tree-ssa/pr89060.c: New test.
11707
11708 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
11709 Richard Earnshaw <rearnsha@arm.com>
11710
11711 PR target/88167
11712 * gcc.target/arm/pr88167-1.c: New test.
11713 * gcc.target/arm/pr88167-2.c: New test.
11714
11715 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
11716
11717 PR tree-optimization/90078
11718 * g++.dg/tree-ssa/pr90078.C: New test.
11719
11720 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
11721
11722 PR tree-optimization/90240
11723 * gfortran.dg/graphite/pr90240.f: New test.
11724
11725 2019-05-08 Li Jia He <helijia@linux.ibm.com>
11726
11727 PR other/90381
11728 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
11729 test case to run on the little endian machine.
11730
11731 2019-05-08 Jakub Jelinek <jakub@redhat.com>
11732
11733 PR tree-optimization/90356
11734 * gcc.dg/tree-ssa/pr90356-1.c: New test.
11735 * gcc.dg/tree-ssa/pr90356-2.c: New test.
11736 * gcc.dg/tree-ssa/pr90356-3.c: New test.
11737 * gcc.dg/tree-ssa/pr90356-4.c: New test.
11738
11739 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
11740
11741 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
11742 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
11743 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
11744 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
11745 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
11746 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
11747 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
11748 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
11749 * gcc.target/i386/sse-13.c: Ditto.
11750 * gcc.target/i386/sse-14.c: Ditto.
11751 * gcc.target/i386/sse-22.c: Ditto.
11752 * gcc.target/i386/sse-23.c: Ditto.
11753 * g++.dg/other/i386-2.C: Ditto.
11754 * g++.dg/other/i386-3.C: Ditto.
11755
11756 2019-05-07 Cherry Zhang <cherryyz@google.com>
11757
11758 * go.dg/arrayclear.go: New test.
11759 * go.dg/mapclear.go: New test.
11760
11761 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
11762
11763 PR target/89765
11764 * gcc.target/powerpc/pr89765-mc.c: New test.
11765 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
11766 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
11767 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
11768 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
11769 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
11770 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
11771 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
11772 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
11773 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
11774 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
11775 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
11776 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
11777 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
11778 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
11779 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
11780 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
11781 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
11782 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
11783 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
11784 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
11785 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
11786 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
11787 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
11788 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
11789
11790 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
11791
11792 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
11793 differences.
11794
11795 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
11796
11797 * gcc.target/i386/asm-7.c: New test.
11798 * gcc.target/i386/asm-1.c: Update expected error string.
11799 * gcc.target/i386/pr62120.c: Ditto.
11800
11801 2019-05-07 Li Jia He <helijia@linux.ibm.com>
11802
11803 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
11804 optimization.
11805 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
11806
11807 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
11808 Hongtao Liu <hongtao.liu@intel.com>
11809
11810 PR target/89750
11811 PR target/86444
11812 * gcc.target/i386/avx512f-vcomisd-2.c: New.
11813 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
11814
11815 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
11816
11817 PR fortran/90290
11818 * gfortran.dg/pr90290.f90: New test.
11819
11820 2019-05-06 Jakub Jelinek <jakub@redhat.com>
11821
11822 PR tree-optimization/88709
11823 PR tree-optimization/90271
11824 * gcc.dg/store_merging_26.c: New test.
11825 * gcc.dg/store_merging_27.c: New test.
11826 * gcc.dg/store_merging_28.c: New test.
11827 * gcc.dg/store_merging_29.c: New test.
11828
11829 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
11830
11831 PR target/89424
11832 * gcc.target/powerpc/pr89424-0.c: New test.
11833 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
11834 enable testing of newly patched capability.
11835 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
11836 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
11837 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
11838
11839 2019-05-06 Marek Polacek <polacek@redhat.com>
11840
11841 PR c++/90265 - ICE with generic lambda.
11842 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
11843
11844 2019-05-06 Richard Biener <rguenther@suse.de>
11845
11846 PR tree-optimization/90358
11847 * gcc.target/i386/pr90358.c: New testcase.
11848
11849 2019-05-06 Richard Biener <rguenther@suse.de>
11850
11851 PR tree-optimization/88828
11852 * gcc.target/i386/pr88828-0.c: New testcase.
11853
11854 2019-05-06 Richard Biener <rguenther@suse.de>
11855
11856 PR tree-optimization/90328
11857 * gcc.dg/torture/pr90328.c: New testcase.
11858
11859 2019-05-06 Richard Biener <rguenther@suse.de>
11860
11861 PR testsuite/90331
11862 * gcc.dg/pr87314-1.c: Align the substring to open up
11863 string merging for targets aligning strings to 8 bytes.
11864
11865 2019-05-06 Martin Liska <mliska@suse.cz>
11866
11867 PR sanitizer/90312
11868 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
11869 systems.
11870 * gcc.dg/tsan/pr88017.c: Likewise.
11871
11872 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11873
11874 PR fortran/90344
11875 * gfortran.dg/pr90344.f90: New test
11876
11877 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
11878
11879 PR tree-optimization/90269
11880 * g++.dg/tree-ssa/ldist-1.C: New file.
11881
11882 2019-05-03 Richard Biener <rguenther@suse.de>
11883
11884 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
11885
11886 2019-05-03 Richard Biener <rguenther@suse.de>
11887
11888 PR middle-end/89518
11889 * gcc.dg/pr89518.c: New testcase.
11890
11891 2019-05-03 Richard Biener <rguenther@suse.de>
11892
11893 PR middle-end/87314
11894 * gcc.dg/pr87314-1.c: New testcase.
11895
11896 2019-05-03 Richard Biener <rguenther@suse.de>
11897
11898 PR tree-optimization/88963
11899 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
11900 * gcc.target/i386/pr88963-1.c: New testcase.
11901 * gcc.target/i386/pr88963-2.c: Likewise.
11902
11903 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
11904
11905 PR target/88809
11906 * gcc.target/i386/pr88809.c: Adjust for darwin.
11907 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
11908
11909 2019-05-03 Jakub Jelinek <jakub@redhat.com>
11910
11911 PR tree-optimization/90303
11912 * g++.target/i386/pr90303.C: New test.
11913
11914 2019-05-03 Richard Biener <rguenther@suse.de>
11915
11916 PR tree-optimization/89698
11917 * g++.dg/tree-ssa/pr89698.C: New testcase.
11918
11919 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
11920
11921 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
11922
11923 2019-05-02 Richard Biener <rguenther@suse.de>
11924
11925 PR tree-optimization/89653
11926 * g++.dg/vect/pr89653.cc: New testcase.
11927
11928 2019-05-02 Richard Biener <rguenther@suse.de>
11929
11930 PR tree-optimization/89509
11931 * gcc.dg/torture/restrict-8.c: New testcase.
11932
11933 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
11934
11935 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
11936 for cold section label.
11937 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
11938 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
11939
11940 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11941
11942 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
11943 GNU targets.
11944
11945 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
11946
11947 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
11948
11949 2019-05-02 Martin Liska <mliska@suse.cz>
11950
11951 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
11952 * g++.target/i386/pr57362.C: Likewise.
11953
11954 2019-05-02 Martin Liska <mliska@suse.cz>
11955
11956 PR target/88809
11957 * gcc.target/i386/pr88809.c: New test.
11958 * gcc.target/i386/pr88809-2.c: New test.
11959
11960 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
11961
11962 PR fortran/60144
11963 * gfortran.dg/block_name_2.f90: Adjust dg-error.
11964 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
11965 * gfortran.dg/pr60144.f90: New test.
11966
11967 2019-05-01 Jeff Law <law@redhat.com>
11968
11969 PR tree-optimization/90037
11970 * g++.dg/tree-ssa/pr88797.C: New test.
11971
11972 2019-05-01 Nathan Sidwell <nathan@acm.org>
11973
11974 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
11975
11976 2019-04-30 Jakub Jelinek <jakub@redhat.com>
11977
11978 PR target/89093
11979 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
11980 target attribute.
11981
11982 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
11983
11984 * gcc.dg/sinhatanh-2.c: Count the number of functions.
11985 * gcc.dg/sinhatanh-3.c: Likewise.
11986
11987 2019-04-30 Martin Liska <mliska@suse.cz>
11988
11989 * gcc.dg/Werror-13.c: Add new tests for it.
11990 * gcc.dg/pragma-diag-6.c: Likewise.
11991
11992 2019-04-30 Jakub Jelinek <jakub@redhat.com>
11993
11994 PR target/89093
11995 * gcc.target/aarch64/pr89093.c: New test.
11996 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
11997
11998 PR tree-optimization/89475
11999 * gcc.dg/tree-ssa/pr89475.c: New test.
12000
12001 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
12002
12003 PR tree-optimization/90240
12004 Revert:
12005 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
12006
12007 PR tree-optimization/90078
12008 * g++.dg/tree-ssa/pr90078.C: New test.
12009
12010 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
12011
12012 * gcc.dg/uninit-25-gimple.c: New test.
12013 * gcc.dg/uninit-25.c: New test.
12014 * gcc.dg/uninit-26.c: New test.
12015 * gcc.dg/uninit-27-gimple.c: New test.
12016
12017 2019-04-29 Richard Biener <rguenther@suse.de>
12018
12019 PR tree-optimization/90278
12020 * gcc.dg/torture/pr90278.c: New testcase.
12021
12022 2019-04-27 Jakub Jelinek <jakub@redhat.com>
12023
12024 PR c++/90173
12025 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
12026 dg-do run.
12027
12028 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
12029
12030 PR target/89261
12031 * gcc.target/i386/pr89261.c: New test.
12032
12033 2019-04-27 Martin Liska <mliska@suse.cz>
12034
12035 PR middle-end/90258
12036 * gcc.dg/completion-5.c: New test.
12037 * gcc.target/i386/spellcheck-options-5.c: New test.
12038
12039 2019-04-26 Jim Wilson <jimw@sifive.com>
12040
12041 * gcc.target/riscv/load-immediate.c: New.
12042
12043 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
12044
12045 PR c++/90243
12046 * g++.dg/diagnostic/pr90243.C: New test.
12047
12048 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
12049
12050 PR c++/90173
12051 * g++.dg/cpp1z/class-deduction66.C: New.
12052
12053 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
12054
12055 * g++.dg/diagnostic/trailing1.C: New.
12056
12057 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
12058
12059 * gcc.dg/alias-16.c: New test.
12060
12061 2019-04-25 Martin Liska <mliska@suse.cz>
12062 H.J. Lu <hongjiu.lu@intel.com>
12063
12064 PR target/89929
12065 * g++.target/i386/mv28.C: New test.
12066 * gcc.target/i386/mvc14.c: Likewise.
12067 * g++.target/i386/pr57362.C: Updated.
12068
12069 2019-04-24 Jeff Law <law@redhat.com>
12070
12071 PR tree-optimization/90037
12072 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
12073 * gcc.dg/isolate-2.c: Likewise.
12074 * gcc.dg/isolate-4.c: Likewise.
12075 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
12076 * gcc.dg/pr90037.c: New test.
12077
12078 2019-04-25 Jakub Jelinek <jakub@redhat.com>
12079
12080 PR c++/44648
12081 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
12082
12083 2019-04-25 Richard Biener <rguenther@suse.de>
12084
12085 PR middle-end/90194
12086 * g++.dg/torture/pr90194.C: New testcase.
12087
12088 2019-04-24 Marek Polacek <polacek@redhat.com>
12089
12090 PR c++/90236
12091 * g++.dg/cpp1z/nontype-auto16.C: New test.
12092
12093 2019-04-24 Jakub Jelinek <jakub@redhat.com>
12094
12095 PR target/90193
12096 * gcc.target/i386/pr90193.c: New test.
12097
12098 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12099
12100 PR target/89952
12101 * gcc.target/s390/pr89952.c: New test.
12102
12103 2019-04-24 Jakub Jelinek <jakub@redhat.com>
12104
12105 PR target/90187
12106 * g++.target/i386/pr90187.C: New test.
12107
12108 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
12109
12110 * gdc.test/README.gcc: New file.
12111
12112 2019-04-24 Jakub Jelinek <jakub@redhat.com>
12113
12114 PR tree-optimization/90208
12115 * gcc.dg/tsan/pr90208-1.c: New test.
12116 * gcc.dg/tsan/pr90208-2.c: New test.
12117
12118 PR tree-optimization/90211
12119 * gcc.dg/autopar/pr90211.c: New test.
12120
12121 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
12122 Robin Dapp <rdapp@linux.ibm.com>
12123
12124 * gdc.dg/link.d: Test if target d_runtime.
12125 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
12126 * gdc.dg/simd.d: Likewise.
12127
12128 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
12129
12130 * gdc.test/fail_compilation/fail2456.d: New test.
12131 * gdc.test/fail_compilation/test18312.d: New test.
12132 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
12133
12134 2018-04-23 Sudakshina Das <sudi.das@arm.com>
12135
12136 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
12137 for linux targets.
12138 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
12139 with GNU note section.
12140
12141 2019-04-23 Jeff Law <law@redhat.com>
12142
12143 * lib/target-supports.exp
12144 (check_effective_target_keeps_null_pointer_checks): Add cr16.
12145
12146 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
12147
12148 PR rtl-optimization/87979
12149 * gcc.dg/pr87979.c: New test.
12150
12151 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
12152
12153 PR rtl-optimization/84032
12154 * gcc.dg/pr84032.c: New test.
12155
12156 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
12157
12158 PR tree-optimization/90078
12159 * g++.dg/tree-ssa/pr90078.C: New test.
12160
12161 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
12162
12163 PR tree-optimization/90021
12164 * gfortran.dg/pr90021.f90: New test.
12165
12166 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
12167
12168 PR fortran/90166
12169 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
12170
12171 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
12172
12173 PR fortran/57284
12174 * gfortran.dg/class_70.f03
12175
12176 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
12177
12178 PR target/90178
12179 * gcc.target/i386/pr90178.c: New test.
12180
12181 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
12182
12183 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
12184
12185 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12186
12187 PR c++/89900
12188 * g++.dg/cpp0x/pr89900-1.C: New.
12189 * g++.dg/cpp0x/pr89900-2.C: Likewise.
12190 * g++.dg/cpp0x/pr89900-3.C: Likewise.
12191 * g++.dg/cpp0x/pr89900-4.C: Likewise.
12192
12193 2019-04-19 Jakub Jelinek <jakub@redhat.com>
12194
12195 PR middle-end/90139
12196 * gcc.c-torture/compile/pr90139.c: New test.
12197
12198 PR c++/90138
12199 * g++.dg/template/pr90138.C: New test.
12200
12201 PR c/89888
12202 * c-c++-common/pr89888.c: New test.
12203 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
12204 Don't expect -Wswitch-unreachable warning.
12205
12206 PR c++/90108
12207 * c-c++-common/pr90108.c: New test.
12208
12209 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
12210
12211 PR middle-end/85164
12212 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
12213
12214 2019-04-18 Richard Biener <rguenther@suse.de>
12215
12216 PR debug/90131
12217 * gcc.dg/guality/pr90131.c: New testcase.
12218
12219 2019-04-17 Jakub Jelinek <jakub@redhat.com>
12220
12221 PR c++/89325
12222 * g++.dg/ext/attrib58.C: New test.
12223 * g++.dg/ext/attrib59.C: New test.
12224 * g++.dg/ext/attrib60.C: New test.
12225
12226 PR target/90125
12227 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
12228 constants to ensure precise result even when not using fma.
12229 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
12230 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
12231 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
12232 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
12233 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
12234 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
12235 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
12236 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
12237 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
12238
12239 2019-04-17 Marek Polacek <polacek@redhat.com>
12240
12241 PR c++/90124 - bogus error with incomplete type in decltype.
12242 * g++.dg/cpp0x/decltype70.C: New test.
12243
12244 2019-04-17 Jakub Jelinek <jakub@redhat.com>
12245
12246 PR middle-end/90095
12247 * gcc.dg/pr90095-1.c: New test.
12248 * gcc.dg/pr90095-2.c: New test.
12249
12250 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
12251
12252 PR fortran/90048
12253 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
12254 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
12255 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
12256
12257 PR fortran/90067
12258 PR fortran/90114
12259 * gfortran.dg/goacc/private-1.f95: Remove file.
12260 * gfortran.dg/goacc/private-2.f95: Likewise.
12261 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
12262 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
12263 Likewise.
12264 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
12265
12266 2019-04-17 Jakub Jelinek <jakub@redhat.com>
12267
12268 PR target/89093
12269 * gcc.target/arm/pr89093-2.c: New test.
12270
12271 2019-04-16 Jakub Jelinek <jakub@redhat.com>
12272
12273 PR c++/86953
12274 * g++.dg/cpp0x/constexpr-86953.C: New test.
12275
12276 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
12277
12278 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
12279
12280 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
12281
12282 PR debug/89528
12283 * gcc.dg/guality/pr89528.c: New.
12284
12285 PR rtl-optimization/86438
12286 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
12287
12288 2019-04-16 Jakub Jelinek <jakub@redhat.com>
12289
12290 PR target/90096
12291 * gcc.target/i386/pr90096.c: New test.
12292 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
12293 * gcc.target/i386/pr69255-2.c: Likewise.
12294 * gcc.target/i386/pr69255-3.c: Likewise.
12295
12296 PR rtl-optimization/90082
12297 * gcc.dg/pr90082.c: New test.
12298
12299 PR tree-optimization/90090
12300 * g++.dg/opt/pr90090.C: New test.
12301
12302 2019-04-16 Richard Biener <rguenther@suse.de>
12303
12304 PR tree-optimization/56049
12305 * gfortran.dg/pr56049.f90: New testcase.
12306
12307 2019-04-15 Richard Biener <rguenther@suse.de>
12308
12309 PR debug/90074
12310 * gcc.dg/guality/pr90074.c: New testcase.
12311
12312 2019-04-15 Richard Biener <rguenther@suse.de>
12313
12314 PR tree-optimization/90071
12315 * gcc.dg/torture/pr90071.c: New testcase.
12316
12317 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
12318
12319 PR rtl-optimization/89794
12320 * gcc.dg/torture/pr89794.c: New testcase.
12321
12322 2019-04-15 Richard Biener <rguenther@suse.de>
12323
12324 PR ipa/88936
12325 * gcc.dg/torture/pr88936-1.c: New testcase.
12326 * gcc.dg/torture/pr88936-2.c: Likewise.
12327 * gcc.dg/torture/pr88936-3.c: Likewise.
12328
12329 2019-04-15 Martin Jambor <mjambor@suse.cz>
12330
12331 PR ipa/pr89693
12332 * g++.dg/ipa/pr89693.C: New test.
12333
12334 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
12335
12336 PR tree-optimization/90020
12337 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
12338
12339 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
12340
12341 PR lto/89358
12342 * g++.dg/lto/pr89358_0.C: New testcase.
12343 * g++.dg/lto/pr89358_1.C: New testcase.
12344
12345 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12346
12347 PR fortran/85448
12348 * gfortran.dg/bind_c_usage_33.f90: New test and...
12349 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
12350
12351 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
12352
12353 PR fortran/89843
12354 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
12355 in ctg. Test the conversion of the descriptor types in the main
12356 program.
12357 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
12358 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
12359
12360 PR fortran/89846
12361 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
12362 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
12363
12364 PR fortran/90022
12365 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
12366 the computation of 'ans'. Also, change the expected results for
12367 CFI_is_contiguous to comply with standard.
12368 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
12369 results for CFI_is_contiguous to comply with standard.
12370 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
12371 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
12372
12373 2019-04-13 Jakub Jelinek <jakub@redhat.com>
12374
12375 PR target/89093
12376 * gcc.target/arm/pr89093.c: New test.
12377
12378 2019-04-12 Jakub Jelinek <jakub@redhat.com>
12379
12380 PR c/89933
12381 * c-c++-common/pr89933.c: New test.
12382
12383 2019-04-12 Martin Sebor <msebor@redhat.com>
12384
12385 PR c/88383
12386 PR c/89288
12387 PR c/89798
12388 PR c/89797
12389 * c-c++-common/attributes-1.c: Adjust.
12390 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
12391 * c-c++-common/builtin-has-attribute-6.c: New test.
12392 * c-c++-common/builtin-has-attribute-7.c: New test.
12393 * c-c++-common/pr71574.c: Adjust.
12394 * gcc.dg/pr25559.c: Adjust.
12395 * gcc.dg/attr-vector_size.c: New test.
12396
12397 2019-04-12 Jakub Jelinek <jakub@redhat.com>
12398
12399 PR rtl-optimization/89965
12400 * gcc.target/i386/pr89965.c: New test.
12401
12402 2019-04-12 Marek Polacek <polacek@redhat.com>
12403
12404 PR c++/87603 - constexpr functions are no longer noexcept.
12405 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
12406 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
12407 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
12408 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
12409 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
12410 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
12411
12412 2019-04-12 Marek Polacek <polacek@redhat.com>
12413
12414 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
12415 * g++.dg/cpp0x/pr86397-1.C: Likewise.
12416 * g++.dg/cpp0x/pr86397-2.C: Likewise.
12417
12418 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
12419
12420 * g++.target/arm/arm.exp: Change format of default prune regex.
12421 * gcc.target/arm/arm.exp: Change format of default prune regex.
12422
12423 2019-04-12 Martin Liska <mliska@suse.cz>
12424
12425 PR middle-end/89970
12426 * gcc.target/i386/mvc15.c: New test.
12427 * gcc.target/i386/mvc3.c: Quote target in error pattern.
12428 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
12429
12430 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12431
12432 PR target/87532
12433 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
12434 instruction counts.
12435 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
12436 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
12437
12438 2019-04-12 Jakub Jelinek <jakub@redhat.com>
12439
12440 PR c/89946
12441 * c-c++-common/pr89946.c: New test.
12442
12443 PR rtl-optimization/90026
12444 * g++.dg/opt/pr90026.C: New test.
12445
12446 2018-04-11 Steve Ellcey <sellcey@marvell.com>
12447
12448 PR rtl-optimization/87763
12449 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
12450 to bfi.
12451
12452 2019-04-11 Richard Biener <rguenther@suse.de>
12453
12454 PR tree-optimization/90020
12455 * gcc.dg/torture/pr90020.c: New testcase.
12456
12457 2019-04-11 Richard Biener <rguenther@suse.de>
12458
12459 PR tree-optimization/90018
12460 * gcc.dg/vect/pr90018.c: New testcase.
12461
12462 2018-04-10 Steve Ellcey <sellcey@marvell.com>
12463
12464 PR rtl-optimization/87763
12465 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
12466 to bfi.
12467 * gcc.target/aarch64/combine_bfi_2.c: New test.
12468
12469 2019-04-10 Jakub Jelinek <jakub@redhat.com>
12470
12471 PR middle-end/90025
12472 * gcc.c-torture/execute/pr90025.c: New test.
12473
12474 PR c++/90010
12475 * gcc.dg/pr90010.c: New test.
12476
12477 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
12478
12479 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
12480 (dg-options): Use -O2 -fdump-rtl-ce1.
12481 (dg-final): Scan ce1 RTL dump instead of asm dump.
12482
12483 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
12484
12485 PR target/90024
12486 * gcc.dg/torture/neon-immediate-timode.c: New test.
12487
12488 2019-04-09 Jakub Jelinek <jakub@redhat.com>
12489
12490 PR tree-optimization/89998
12491 * gcc.c-torture/compile/pr89998-1.c: New test.
12492 * gcc.c-torture/compile/pr89998-2.c: New test.
12493
12494 PR target/90015
12495 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
12496 diagnostics.
12497
12498 2019-04-08 Richard Biener <rguenther@suse.de>
12499
12500 PR tree-optimization/90006
12501 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
12502
12503 2019-04-08 Jakub Jelinek <jakub@redhat.com>
12504
12505 PR rtl-optimization/89865
12506 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
12507
12508 PR rtl-optimization/89865
12509 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
12510 on ia32.
12511
12512 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
12513
12514 PR tree-optimization/89725
12515 * gcc.dg/tree-ssa/pr89725.c: New test.
12516
12517 2019-04-08 Martin Liska <mliska@suse.cz>
12518
12519 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
12520
12521 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
12522
12523 PR c++/89914
12524 * g++.dg/ext/has_nothrow_constructor-3.C: New.
12525
12526 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
12527
12528 PR target/89945
12529 * gcc.target/i386/pr89945.c: New test.
12530
12531 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12532
12533 PR fortran/87352
12534 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
12535 * gfortran.dg/finalize_33.f90: Likewise.
12536 * gfortran.dg/finalize_34.f90: New test.
12537
12538 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
12539
12540 PR fortran/89981
12541 * gfortran.dg/entry_22.f90: New test.
12542
12543 2019-04-05 Marek Polacek <polacek@redhat.com>
12544
12545 PR c++/87145 - bogus error converting class type in template arg list.
12546 * g++.dg/cpp0x/constexpr-conv3.C: New test.
12547 * g++.dg/cpp0x/constexpr-conv4.C: New test.
12548
12549 2019-04-05 Martin Sebor <msebor@redhat.com>
12550
12551 PR bootstrap/89980
12552 * g++.dg/init/array52.C: New test.
12553
12554 2019-04-05 David Malcolm <dmalcolm@redhat.com>
12555
12556 PR c/89985
12557 * c-c++-common/pr89985.c: New test.
12558
12559 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
12560
12561 PR c/71598
12562 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
12563 size of enums.
12564 * gcc.dg/torture/pr71598-2.c: Likewise.
12565
12566 2019-04-05 Marek Polacek <polacek@redhat.com>
12567
12568 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
12569 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
12570
12571 2019-04-05 Richard Biener <rguenther@suse.de>
12572
12573 PR debug/89892
12574 PR debug/89905
12575 * gcc.dg/guality/pr89892.c: New testcase.
12576 * gcc.dg/guality/pr89905.c: Likewise.
12577 * gcc.dg/guality/loop-1.c: Likewise.
12578
12579 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
12580
12581 PR tree-optimization/89956
12582 * gfortran.dg/pr89956.f90: New test.
12583
12584 2019-04-04 Martin Sebor <msebor@redhat.com>
12585
12586 PR c++/89974
12587 PR c++/89878
12588 PR c++/89833
12589 PR c++/47488
12590 * g++.dg/abi/mangle69.C: New test.
12591 * g++.dg/abi/mangle70.C: New test.
12592 * g++.dg/abi/mangle71.C: New test.
12593 * g++.dg/abi/mangle72.C: New test.
12594 * g++.dg/cpp0x/constexpr-array19.C: New test.
12595 * g++.dg/cpp2a/nontype-class15.C: New test.
12596 * g++.dg/cpp2a/nontype-class16.C: New test.
12597 * g++.dg/init/array51.C: New test.
12598 * g++.dg/template/nontype29.C: New test.
12599
12600 2019-04-04 Martin Sebor <msebor@redhat.com>
12601
12602 PR middle-end/89957
12603 PR middle-end/89911
12604 * gcc.dg/Wstringop-overflow-13.c: New test.
12605
12606 2019-04-04 Martin Sebor <msebor@redhat.com>
12607
12608 PR middle-end/89934
12609 * gcc.dg/Wrestrict-19.c: New test.
12610 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
12611
12612 2019-04-04 Jeff Law <law@redhat.com>
12613
12614 PR rtl-optimization/89399
12615 * gcc.c-torture/compile/pr89399.c: New test.
12616
12617 2019-04-04 Harald Anlauf <anlauf@gmx.de>
12618
12619 PR fortran/89904
12620 * gfortran.dg/pr85797.f90: Adjust testcase.
12621
12622 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12623
12624 PR c++/65619
12625 * g++.dg/template/friend67.C: New.
12626
12627 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12628
12629 PR c++/61327
12630 * g++.dg/cpp0x/friend4.C: New.
12631 * g++.dg/cpp0x/friend5.C: Likewise.
12632
12633 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12634
12635 PR c++/56643
12636 * g++.dg/cpp0x/noexcept40.C: New.
12637
12638 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
12639
12640 PR fortran/68567
12641 * gfortran.dg/parameter_array_error_1.f90: New test.
12642
12643 2019-04-03 qing zhao <qing.zhao@oracle.com>
12644
12645 PR tree-optimization/89730
12646 * gcc.dg/live-patching-4.c: New test.
12647
12648 2019-04-03 Clément Chigot <clement.chigot@atos.net>
12649
12650 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
12651 supported.
12652
12653 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
12654
12655 PR c/71598
12656 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
12657 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
12658
12659 2019-04-03 Richard Biener <rguenther@suse.de>
12660
12661 PR tree-optimization/84101
12662 * gcc.target/i386/pr84101.c: New testcase.
12663
12664 2019-04-02 Jeff Law <law@redhat.com>
12665
12666 * gcc.target/visium/bit_shift.c: xfail.
12667
12668 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
12669
12670 PR target/89902
12671 PR target/89903
12672 * gcc.target/i386/pr70799-4.c: Remove.
12673 * gcc.target/i386/pr70799-5.c: Remove.
12674 * gcc.target/i386/pr89902.c: New test.
12675 * gcc.target/i386/pr89903.c: Ditto.
12676
12677 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
12678
12679 PR rtl-optimization/84206
12680 * gcc.dg/pr84206.c: New test.
12681
12682 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
12683
12684 PR rtl-optimization/85876
12685 * gcc.dg/pr85876.c: New test.
12686
12687 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12688
12689 * gcc.target/s390/zvector/vec-double-compile.c: New test.
12690 * gcc.target/s390/zvector/vec-float-compile.c: New test.
12691 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
12692 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
12693
12694 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12695
12696 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
12697 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
12698 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
12699 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
12700
12701 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12702
12703 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
12704 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
12705
12706 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12707
12708 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
12709 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
12710
12711 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
12712
12713 PR testsuite/89916
12714 * gcc.dg/pr86928.c: Do not attempt to add -m32.
12715
12716 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12717
12718 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
12719 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
12720 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
12721 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
12722 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
12723 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
12724 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
12725 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
12726
12727 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12728
12729 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
12730 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
12731 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
12732 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
12733 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
12734 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
12735
12736 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12737
12738 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
12739 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
12740 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
12741 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
12742
12743 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12744
12745 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
12746 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
12747
12748 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12749
12750 * gcc.target/s390/arch13/sel-1.c: New test.
12751
12752 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12753
12754 * gcc.target/s390/arch13/popcount-1.c: New test.
12755
12756 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12757
12758 * gcc.target/s390/arch13/bitops-1.c: New test.
12759 * gcc.target/s390/arch13/bitops-2.c: New test.
12760 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
12761 option and adjust line numbers.
12762 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
12763
12764 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
12765
12766 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
12767 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
12768 runtime check for the vxe2 hardware feature on IBM Z.
12769
12770 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
12771
12772 PR testsuite/89907
12773 * lib/target-supports.exp (check_avx2_available): Replace
12774 avx_available with avx2_available.
12775
12776 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
12777
12778 PR rtl-optimization/85412
12779 * gcc.dg/pr85412.c: New test.
12780
12781 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
12782
12783 PR c++/62207
12784 * g++.dg/template/crash130.C: New.
12785 * g++.dg/template/crash131.C: Likewise.
12786
12787 2019-04-01 Martin Sebor <msebor@redhat.com>
12788
12789 PR c/89685
12790 * gcc.dg/attr-copy-8.c: New test.
12791 * g++.dg/ext/attr-copy-2.C: New test.
12792
12793 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
12794
12795 PR rtl-optimization/86928
12796 * gcc.dg/pr86928.c: New test.
12797
12798 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
12799
12800 PR rtl-optimization/87273
12801 * gcc.dg/pr87273.c: New test.
12802
12803 2019-04-01 Martin Liska <mliska@suse.cz>
12804
12805 PR driver/89861
12806 * gcc.dg/spellcheck-options-18.c: New test.
12807 * gcc.dg/spellcheck-options-19.c: New test.
12808 * gcc.dg/spellcheck-options-20.c: New test.
12809 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
12810 * gcc.dg/completion-2.c: Add one variant with no argument.
12811
12812 2019-04-01 Richard Biener <rguenther@suse.de>
12813
12814 PR c/71598
12815 * gcc.dg/torture/pr71598-1.c: New testcase.
12816 * gcc.dg/torture/pr71598-2.c: Likewise.
12817 * gcc.dg/torture/pr71598-3.c: Likewise.
12818
12819 2019-03-31 Marek Polacek <polacek@redhat.com>
12820
12821 PR c++/89852 - ICE with C++11 functional cast with { }.
12822 * g++.dg/cpp0x/initlist115.C: New test.
12823
12824 2019-03-31 Harald Anlauf <anlauf@gmx.de>
12825
12826 PR fortran/83515
12827 PR fortran/85797
12828 * gfortran.dg/pr85797.f90: New test.
12829
12830 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12831
12832 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
12833
12834 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
12835
12836 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
12837 cleanup_extra_files.
12838 (dmd2dg): Copy additional files after test is translated.
12839 (gdc-do-test): Remove all copied files after test.
12840
12841 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
12842
12843 PR fortran/89841
12844 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
12845 for c_deallocate, c_allocate and c_assumed_size so that the
12846 attributes of the array arguments are correct and are typed.
12847 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
12848 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
12849
12850 PR fortran/89842
12851 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
12852 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
12853
12854 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12855
12856 PR fortran/89866
12857 * gfortran.dg/pointer_intent_8.f90: New test.
12858
12859 2019-03-29 Jim Wilson <jimw@sifive.com>
12860
12861 * gcc.target/riscv/predef-1.c: New.
12862 * gcc.target/riscv/predef-2.c: New.
12863 * gcc.target/riscv/predef-3.c: New.
12864 * gcc.target/riscv/predef-4.c: New.
12865 * gcc.target/riscv/predef-5.c: New.
12866 * gcc.target/riscv/predef-6.c: New.
12867 * gcc.target/riscv/predef-7.c: New.
12868 * gcc.target/riscv/predef-8.c: New.
12869
12870 2019-03-29 Jakub Jelinek <jakub@redhat.com>
12871
12872 PR rtl-optimization/89865
12873 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
12874 the first argument register, so that occassional spills/fills are
12875 ignored.
12876
12877 PR sanitizer/89869
12878 * g++.dg/ubsan/vptr-14.C: New test.
12879
12880 PR c/89872
12881 * gcc.dg/tree-ssa/pr89872.c: New test.
12882
12883 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
12884
12885 * gcc.dg/diag-sanity.c: New test.
12886
12887 2019-03-29 Marek Polacek <polacek@redhat.com>
12888
12889 PR c++/89871
12890 * g++.dg/cpp2a/desig14.C: New test.
12891
12892 PR c++/89876 - ICE with deprecated conversion.
12893 * g++.dg/warn/conv5.C: New test.
12894
12895 2019-03-29 Martin Liska <mliska@suse.cz>
12896
12897 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
12898 * gcc.dg/pr68766.c: Likewise.
12899
12900 2019-03-29 Jakub Jelinek <jakub@redhat.com>
12901
12902 PR rtl-optimization/87485
12903 * gcc.dg/pr87485.c: New test.
12904
12905 2019-03-28 Jakub Jelinek <jakub@redhat.com>
12906
12907 PR middle-end/89621
12908 * gfortran.dg/gomp/pr89621.f90: New test.
12909
12910 2019-03-28 Martin Sebor <msebor@redhat.com>
12911
12912 PR c++/66548
12913 * g++.dg/cpp0x/decltype-pr66548.C: New test.
12914
12915 PR c++/81506
12916 * g++.dg/cpp0x/decltype-pr81506.C: New test.
12917
12918 2019-03-28 Marek Polacek <polacek@redhat.com>
12919
12920 PR c++/89612 - ICE with member friend template with noexcept.
12921 * g++.dg/cpp0x/noexcept38.C: New test.
12922 * g++.dg/cpp0x/noexcept39.C: New test.
12923 * g++.dg/cpp1z/noexcept-type21.C: New test.
12924
12925 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
12926
12927 PR target/89848
12928 * gcc.target/i386/pr89848.c: New test.
12929
12930 2019-03-28 Marek Polacek <polacek@redhat.com>
12931
12932 PR c++/89836 - bool constant expression and explicit conversions.
12933 * g++.dg/cpp2a/explicit15.C: New test.
12934
12935 2019-03-28 Jakub Jelinek <jakub@redhat.com>
12936
12937 PR c/89812
12938 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
12939 other than AVR. Add dg-options "".
12940
12941 PR c++/89785
12942 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
12943 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
12944
12945 2019-03-27 Janus Weil <janus@gcc.gnu.org>
12946
12947 PR fortran/85537
12948 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
12949 * gfortran.dg/pointer_init_11.f90: New test case.
12950
12951 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
12952
12953 PR target/85667
12954 * gcc.target/i386/pr85667-5.c: New testcase.
12955 * gcc.target/i386/pr85667-6.c: New testcase.
12956
12957 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
12958
12959 PR testsuite/89834
12960 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
12961
12962 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
12963
12964 PR rtl-optimization/89313
12965 * gcc.dg/pr89313.c: New test.
12966
12967 2019-03-26 Jeff Law <law@redhat.com>
12968
12969 PR rtl-optimization/87761
12970 PR rtl-optimization/89826
12971 * gcc.c-torture/execute/pr89826.c: New test.
12972
12973 2019-03-27 Richard Biener <rguenther@suse.de>
12974
12975 * gcc.dg/torture/20190327-1.c: New testcase.
12976
12977 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
12978
12979 PR fortran/88247
12980 * gfortran.dg/associate_47.f90: New test.
12981
12982 2019-03-27 Richard Biener <rguenther@suse.de>
12983
12984 PR tree-optimization/89463
12985 * gcc.dg/guality/pr89463.c: New testcase.
12986
12987 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
12988
12989 PR target/89827
12990 * gcc.target/i386/pr89827.c: New test.
12991
12992 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12993
12994 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
12995 syntax.
12996
12997 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
12998
12999 PR tree-optimization/81740
13000 * gcc.dg/vect/pr81740-1.c: New testcase.
13001 * gcc.dg/vect/pr81740-2.c: Likewise.
13002
13003 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
13004
13005 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
13006 options in permute args tests.
13007
13008 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
13009
13010 PR c++/84598
13011 * g++.dg/ext/pr84598.C: New.
13012
13013 2019-03-26 Jakub Jelinek <jakub@redhat.com>
13014
13015 PR c++/89796
13016 * g++.dg/gomp/pr89796.C: New test.
13017 * gcc.dg/gomp/pr89796.c: New test.
13018
13019 2019-03-25 David Malcolm <dmalcolm@redhat.com>
13020
13021 PR rtl-optimization/88347
13022 PR rtl-optimization/88423
13023 * gcc.c-torture/compile/pr88347.c: New test.
13024 * gcc.c-torture/compile/pr88423.c: New test.
13025
13026 2019-03-25 Martin Sebor <msebor@redhat.com>
13027
13028 PR c/89812
13029 * gcc.dg/attr-aligned-3.c: New test.
13030
13031 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
13032
13033 PR debug/86964
13034 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
13035
13036 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
13037
13038 PR c++/84661
13039 PR c++/85013
13040 * g++.dg/concepts/pr84661.C: New.
13041 * g++.dg/torture/pr85013.C: Likewise.
13042
13043 2019-03-25 Marek Polacek <polacek@redhat.com>
13044
13045 PR c++/89214 - ICE when initializing aggregates with bases.
13046 * g++.dg/cpp1z/aggr-base8.C: New test.
13047 * g++.dg/cpp1z/aggr-base9.C: New test.
13048
13049 PR c++/89705 - ICE with reference binding with conversion function.
13050 * g++.dg/cpp0x/rv-conv2.C: New test.
13051
13052 2019-03-25 Richard Biener <rguenther@suse.de>
13053
13054 PR tree-optimization/89789
13055 * gcc.dg/torture/pr89789.c: New testcase.
13056
13057 2019-03-25 Nathan Sidwell <nathan@acm.org>
13058
13059 * g++.dg/abi/lambda-static-1.C: New.
13060
13061 2019-03-25 Richard Biener <rguenther@suse.de>
13062
13063 PR tree-optimization/89802
13064 * g++.dg/tree-ssa/pr89802.C: New testcase.
13065
13066 2019-03-25 Jakub Jelinek <jakub@redhat.com>
13067
13068 PR c++/60702
13069 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
13070 for _ZTH* calls.
13071 * g++.dg/tls/thread_local11a.C: New test.
13072
13073 2019-03-25 Richard Biener <rguenther@suse.de>
13074
13075 PR middle-end/89790
13076 * g++.dg/pr89790.C: New testcase.
13077
13078 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
13079
13080 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
13081 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
13082 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
13083 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
13084
13085 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13086
13087 PR fortran/78865
13088 * gfortran.dg/altreturn_10.f90: New test.
13089 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
13090
13091 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
13092
13093 PR rtl-optimization/89676
13094 * gcc.target/i386/pr89676.c: New.
13095
13096 2019-03-22 Jakub Jelinek <jakub@redhat.com>
13097
13098 PR c++/60702
13099 * g++.dg/tls/thread_local11.C: New test.
13100 * g++.dg/tls/thread_local11.h: New test.
13101 * g++.dg/tls/thread_local12a.C: New test.
13102 * g++.dg/tls/thread_local12b.C: New test.
13103 * g++.dg/tls/thread_local12c.C: New test.
13104 * g++.dg/tls/thread_local12d.C: New test.
13105 * g++.dg/tls/thread_local12e.C: New test.
13106 * g++.dg/tls/thread_local12f.C: New test.
13107 * g++.dg/tls/thread_local12g.C: New test.
13108 * g++.dg/tls/thread_local12h.C: New test.
13109 * g++.dg/tls/thread_local12i.C: New test.
13110 * g++.dg/tls/thread_local12j.C: New test.
13111 * g++.dg/tls/thread_local12k.C: New test.
13112 * g++.dg/tls/thread_local12l.C: New test.
13113
13114 PR c++/87481
13115 * g++.dg/cpp1y/constexpr-87481.C: New test.
13116
13117 2019-03-22 Simon Wright <simon@pushface.org>
13118
13119 PR ada/89583
13120 * gnat.dg/socket2.adb: New.
13121
13122 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
13123
13124 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
13125
13126 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
13127
13128 PR target/89784
13129 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
13130 for _mm_mask{,3,z}_*.
13131 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
13132 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
13133 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
13134 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
13135 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
13136 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
13137 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
13138 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
13139 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
13140 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
13141 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
13142 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
13143 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
13144 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
13145 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
13146
13147 2019-03-22 Jakub Jelinek <jakub@redhat.com>
13148
13149 PR target/89784
13150 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
13151 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
13152 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
13153 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
13154 __builtin_ia32_vfmsubss3_mask3): Define.
13155 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
13156 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
13157 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
13158 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
13159 __builtin_ia32_vfmsubss3_mask3): Define.
13160 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
13161 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
13162 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
13163 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
13164 __builtin_ia32_vfmsubss3_mask3): Define.
13165 * gcc.target/i386/sse-14.c: Add tests for
13166 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
13167 * gcc.target/i386/sse-22.c: Likewise.
13168
13169 2019-03-21 Martin Sebor <msebor@redhat.com>
13170
13171 PR tree-optimization/89350
13172 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
13173 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
13174 * gcc.dg/Wstringop-overflow-11.c: New test.
13175 * gcc.dg/Wstringop-overflow-12.c: New test.
13176 * gcc.dg/pr89350.c: New test.
13177 * gcc.dg/pr40340-1.c: Adjust expected warning.
13178 * gcc.dg/pr40340-2.c: Same.
13179 * gcc.dg/pr40340-4.c: Same.
13180 * gcc.dg/pr40340-5.c: Same.
13181
13182 2019-03-21 Jakub Jelinek <jakub@redhat.com>
13183
13184 PR lto/89692
13185 * g++.dg/other/pr89692.C: New test.
13186
13187 PR c++/89767
13188 * g++.dg/cpp1y/lambda-init18.C: New test.
13189 * g++.dg/cpp1y/lambda-init19.C: New test.
13190 * g++.dg/cpp1y/pr89767.C: New test.
13191
13192 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
13193 Cesar Philippidis <cesar@codesourcery.com>
13194
13195 PR fortran/72741
13196 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
13197 file.
13198 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
13199 Likewise.
13200
13201 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
13202
13203 PR fortran/72741
13204 * c-c++-common/goacc/routine-3-extern.c: New file.
13205 * c-c++-common/goacc/routine-3.c: Adjust.
13206 * c-c++-common/goacc/routine-4-extern.c: New file.
13207 * c-c++-common/goacc/routine-4.c: Adjust.
13208 * gfortran.dg/goacc/routine-module-3.f90: New file.
13209
13210 PR fortran/89773
13211 * gfortran.dg/goacc/pr89773.f90: New file.
13212 * gfortran.dg/goacc/pr77765.f90: Adjust.
13213 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
13214
13215 PR fortran/72741
13216 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
13217
13218 PR fortran/72741
13219 * gfortran.dg/goacc/routine-module-1.f90: New file.
13220 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
13221 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
13222
13223 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
13224
13225 PR fortran/56408
13226 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
13227 (dg-compile-aux-modules): Fix diagnostic.
13228 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
13229 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
13230
13231 PR fortran/56408
13232 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
13233 missing nexted dg-test call support in dejaGNU 1.4.4.
13234
13235 PR fortran/29383
13236 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
13237 other '*.exp' files.
13238
13239 2019-03-21 Richard Biener <rguenther@suse.de>
13240
13241 PR tree-optimization/89779
13242 * gcc.dg/torture/pr89779.c: New testcase.
13243
13244 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13245
13246 PR c++/78645
13247 * g++.dg/cpp0x/constexpr-ice20.C: New.
13248
13249 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13250
13251 PR c++/89571
13252 * g++.dg/cpp0x/noexcept37.C: New.
13253
13254 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
13255
13256 PR d/89017
13257 * gdc.dg/pr89017.d: New test.
13258
13259 2019-03-20 Janus Weil <janus@gcc.gnu.org>
13260
13261 PR fortran/71861
13262 * gfortran.dg/interface_abstract_5.f90: New test case.
13263
13264 2019-03-20 Jakub Jelinek <jakub@redhat.com>
13265
13266 PR target/89775
13267 * gcc.target/s390/pr89775-1.c: New test.
13268 * gcc.target/s390/pr89775-2.c: New test.
13269
13270 2019-03-20 Jakub Jelinek <jakub@redhat.com>
13271
13272 PR target/89752
13273 * g++.target/aarch64/aarch64.exp: New file.
13274 * g++.target/aarch64/pr89752.C: New test.
13275
13276 2019-03-19 Martin Sebor <msebor@redhat.com>
13277
13278 PR tree-optimization/89688
13279 * gcc.dg/strlenopt-61.c: New test.
13280 * g++.dg/warn/Wstringop-overflow-2.C: New test.
13281
13282 2019-03-19 Jim Wilson <jimw@sifive.com>
13283
13284 PR target/89411
13285 * gcc.target/riscv/losum-overflow.c: New test.
13286
13287 2019-03-19 Martin Sebor <msebor@redhat.com>
13288
13289 PR tree-optimization/89644
13290 * gcc.dg/Wstringop-truncation-8.c: New test.
13291
13292 2019-03-19 Martin Liska <mliska@suse.cz>
13293
13294 PR middle-end/89737
13295 * gcc.dg/pr89737.c: New test.
13296
13297 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
13298
13299 PR lto/87809
13300 PR lto/89335
13301 * g++.dg/lto/pr87089_0.C: New testcase.
13302 * g++.dg/lto/pr87089_1.C: New testcase.
13303 * g++.dg/lto/pr89335_0.C: New testcase.
13304
13305 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
13306
13307 PR target/89736
13308 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
13309 restrict this test to vsx targets.
13310
13311 2019-03-19 Jakub Jelinek <jakub@redhat.com>
13312
13313 PR target/89752
13314 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
13315 * g++.dg/ext/asm16.C: Likewise.
13316 * g++.dg/ext/asm17.C: New test.
13317
13318 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
13319
13320 * c-c++-common/unroll-7.c: New test.
13321
13322 2019-03-19 Jakub Jelinek <jakub@redhat.com>
13323
13324 PR target/89726
13325 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
13326 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
13327 Add expected results for them.
13328
13329 PR c/89734
13330 * gcc.dg/pr89734.c: New test.
13331
13332 2019-03-18 Martin Sebor <msebor@redhat.com>
13333
13334 PR tree-optimization/89720
13335 * gcc.dg/Warray-bounds-42.c: New test.
13336
13337 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
13338
13339 PR c++/89630
13340 * g++.target/i386/pr89630.C: New test.
13341
13342 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
13343
13344 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
13345
13346 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
13347
13348 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
13349 the "store" test as well.
13350 * gcc.target/powerpc/bswap32.c: Ditto.
13351
13352 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
13353
13354 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
13355 the "store" test as well.
13356 * gcc.target/powerpc/bswap32.c: Ditto.
13357
13358 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
13359
13360 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
13361 "exceeds" instead of just one that talks about "too large".
13362
13363 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
13364
13365 * gcc.target/aarch64/sve/cost_model_1.c: New test.
13366
13367 2019-03-18 Martin Jambor <mjambor@suse.cz>
13368
13369 PR tree-optimization/89546
13370 * gcc.dg/tree-ssa/pr89546.c: New test.
13371
13372 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
13373
13374 PR target/89627
13375 * g++.target/riscv/call-with-empty-struct-float.C: New file.
13376 * g++.target/riscv/call-with-empty-struct-int.C: New file.
13377 * g++.target/riscv/call-with-empty-struct.H: New file.
13378 * g++.target/riscv/riscv.exp: New file.
13379
13380 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
13381
13382 PR c++/85014
13383 * g++.dg/cpp0x/pr85014.C: New.
13384
13385 2019-03-18 Jakub Jelinek <jakub@redhat.com>
13386
13387 PR middle-end/86979
13388 * gcc.dg/pr86979.c: New test.
13389
13390 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
13391
13392 PR fortran/88008
13393 * gfortran.dg/typebound_call_31.f90: New test.
13394
13395 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
13396
13397 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
13398 hppa*-*-hpux*.
13399 * gcc.dg/compat/pr83487-1_y.c: Likewise.
13400
13401 * gfortran.dg/pointer_init_10.f90: Require visibility support.
13402 * gfortran.dg/temporary_3.f90: Likewise.
13403
13404 * gcc.dg/pr88074.c: Require c99_runtime.
13405 * gcc.dg/warn-abs-1.c: Likewise.
13406 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
13407
13408 PR testsuite/89666
13409 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
13410 hppa*-*-hpux*.
13411 * gcc.dg/attr-copy.c: Require alias support.
13412 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
13413
13414 2019-03-16 Jakub Jelinek <jakub@redhat.com>
13415
13416 PR fortran/89724
13417 * gfortran.dg/continuation_15.f90: New test.
13418 * gfortran.dg/continuation_16.f90: New test.
13419
13420 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
13421
13422 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
13423
13424 PR testsuite/89393
13425 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
13426 * g++.dg/cpp0x/pr84497.C: Likewise.
13427
13428 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
13429 * gcc.dg/attr-copy-6.c: Likewise.
13430 * gcc.dg/pr87793.c: Likewise.
13431
13432 PR testsuite/89471
13433 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
13434
13435 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
13436 * gcc.dg/gimplefe-34.c: Likewise.
13437 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
13438 * gcc.dg/compat/pr83487-2_y.c: Likewise.
13439
13440 PR testsuite/84174
13441 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
13442 hppa*64*-*-*.
13443
13444 PR testsuite/83453
13445 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
13446
13447 * lib/target-supports.exp (check_ascii_locale_available): Remove
13448 hppa*-*-hpux*.
13449
13450 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13451
13452 PR fortran/84394
13453 * gfortran.dg/blockdata_11.f90: New test.
13454
13455 2019-03-15 Harald Anlauf <anlauf@gmx.de>
13456
13457 PR fortran/60091
13458 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
13459 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
13460
13461 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
13462
13463 PR target/87532
13464 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
13465 instruction selection.
13466 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
13467 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
13468 * gcc.target/powerpc/pr87532-mc.c: New test.
13469 * gcc.target/powerpc/pr87532.c: New test.
13470 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
13471 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
13472 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
13473 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
13474 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
13475 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
13476 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
13477 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
13478 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
13479 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
13480 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
13481 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
13482 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
13483 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
13484 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
13485 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
13486 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
13487 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
13488 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
13489 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
13490 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
13491 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
13492 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
13493 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
13494 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
13495 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
13496 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
13497
13498 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
13499
13500 PR c++/88534
13501 PR c++/88537
13502 * g++.dg/cpp2a/pr88534.C: New.
13503 * g++.dg/cpp2a/pr88537.C: New.
13504
13505 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
13506
13507 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
13508 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
13509 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
13510 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
13511
13512 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13513
13514 PR target/89719
13515 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
13516 * gcc.target/aarch64/spellcheck_5.c: Likewise.
13517 * gcc.target/aarch64/spellcheck_6.c: Likewise.
13518
13519 2019-03-15 Jakub Jelinek <jakub@redhat.com>
13520
13521 PR c++/89709
13522 * g++.dg/cpp0x/constexpr-89709.C: New test.
13523
13524 PR debug/89704
13525 * gcc.dg/debug/pr89704.c: New test.
13526
13527 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
13528
13529 PR target/89650
13530 * g++.target/i386/pr89650.C: New test.
13531
13532 2019-03-14 Richard Biener <rguenther@suse.de>
13533
13534 * gcc.dg/gimplefe-13.c: Adjust.
13535 * gcc.dg/gimplefe-14.c: Likewise.
13536 * gcc.dg/gimplefe-17.c: Likewise.
13537 * gcc.dg/gimplefe-18.c: Likewise.
13538 * gcc.dg/gimplefe-7.c: Likewise.
13539 * gcc.dg/torture/pr89595.c: Likewise.
13540 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
13541 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
13542 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
13543 * gcc.dg/tree-ssa/scev-3.c: Likewise.
13544 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13545 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13546 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
13547 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
13548
13549 2019-03-14 Jakub Jelinek <jakub@redhat.com>
13550
13551 PR ipa/89684
13552 * gcc.target/i386/pr89684.c: New test.
13553
13554 PR rtl-optimization/89679
13555 * gcc.dg/pr89679.c: New test.
13556
13557 2019-03-14 Richard Biener <rguenther@suse.de>
13558
13559 PR tree-optimization/89710
13560 * gcc.dg/torture/pr89710.c: New testcase.
13561
13562 2019-03-14 Richard Biener <rguenther@suse.de>
13563
13564 PR middle-end/89698
13565 * g++.dg/torture/pr89698.C: New testcase.
13566
13567 2019-03-14 Jakub Jelinek <jakub@redhat.com>
13568
13569 PR tree-optimization/89703
13570 * gcc.c-torture/compile/pr89703-1.c: New test.
13571 * gcc.c-torture/compile/pr89703-2.c: New test.
13572
13573 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
13574
13575 PR target/89523
13576 * gcc.target/i386/pr89523-1a.c: New test.
13577 * gcc.target/i386/pr89523-1b.c: Likewise.
13578 * gcc.target/i386/pr89523-2.c: Likewise.
13579 * gcc.target/i386/pr89523-3.c: Likewise.
13580 * gcc.target/i386/pr89523-4.c: Likewise.
13581 * gcc.target/i386/pr89523-5.c: Likewise.
13582 * gcc.target/i386/pr89523-6.c: Likewise.
13583 * gcc.target/i386/pr89523-7.c: Likewise.
13584 * gcc.target/i386/pr89523-8.c: Likewise.
13585 * gcc.target/i386/pr89523-9.c: Likewise.
13586
13587 2019-03-14 Jakub Jelinek <jakub@redhat.com>
13588
13589 PR c++/89512
13590 * g++.dg/cpp1y/var-templ61.C: New test.
13591
13592 PR c++/89652
13593 * g++.dg/cpp1y/constexpr-89652.C: New test.
13594
13595 2019-03-13 Harald Anlauf <anlauf@gmx.de>
13596
13597 PR fortran/87045
13598 * gfortran.dg/pr87045.f90: New test.
13599
13600 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
13601
13602 PR target/85860
13603 * gcc.target/i386/pr85860.c: New.
13604
13605 2019-03-13 Marek Polacek <polacek@redhat.com>
13606
13607 PR c++/89686 - mixing init-capture and simple-capture in lambda.
13608 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
13609
13610 PR c++/89660 - bogus error with -Wredundant-move.
13611 * g++.dg/cpp0x/Wredundant-move8.C: New test.
13612 * g++.dg/cpp0x/Wredundant-move9.C: New test.
13613
13614 2019-03-13 Janus Weil <janus@gcc.gnu.org>
13615
13616 PR fortran/89601
13617 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
13618 * gfortran.dg/pdt_30.f90: New test case.
13619
13620 2019-03-13 Marek Polacek <polacek@redhat.com>
13621
13622 PR c++/88979 - further P0634 fix for constructors.
13623 * g++.dg/cpp2a/typename15.C: New test.
13624
13625 2019-03-13 Martin Sebor <msebor@redhat.com>
13626
13627 PR tree-optimization/89662
13628 * gcc.dg/Warray-bounds-41.c: New test.
13629
13630 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13631
13632 PR c++/63508
13633 * g++.dg/cpp0x/auto53.C: New.
13634
13635 2019-03-13 Richard Biener <rguenther@suse.de>
13636
13637 PR middle-end/89677
13638 * gcc.dg/torture/pr89677.c: New testcase.
13639
13640 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
13641
13642 PR c++/85558
13643 * g++.dg/other/friend16.C: New.
13644 * g++.dg/other/friend17.C: Likewise.
13645
13646 2019-03-13 Jakub Jelinek <jakub@redhat.com>
13647
13648 PR middle-end/88588
13649 * c-c++-common/gomp/pr88588.c: New test.
13650
13651 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
13652
13653 PR fortran/66695
13654 PR fortran/77746
13655 PR fortran/79485
13656 * gfortran.dg/binding_label_tests_30.f90: New test.
13657 * gfortran.dg/binding_label_tests_31.f90: New test.
13658 * gfortran.dg/binding_label_tests_32.f90: New test.
13659 * gfortran.dg/binding_label_tests_33.f90: New test.
13660
13661 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
13662
13663 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
13664 * gdc.dg/ubsan/ubsan.exp: New file.
13665 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
13666 Explicitly return flags from procedure.
13667
13668 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
13669
13670 PR d/88957
13671 * gdc.dg/pr88957.d: New test.
13672 * gdc.dg/simd.d: Add new vector tests.
13673
13674 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
13675
13676 PR d/87824
13677 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
13678 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
13679 -nostdinc++ flag.
13680
13681 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13682
13683 PR fortran/87673
13684 * gfortran.dg/charlen_17.f90: New test.
13685
13686 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
13687
13688 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
13689
13690 2019-03-12 Martin Liska <mliska@suse.cz>
13691
13692 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
13693 * gfortran.dg/binding_label_tests_4.f03: Likewise.
13694 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
13695 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
13696 * gfortran.dg/c_loc_tests_17.f90: Likewise.
13697 * gfortran.dg/constructor_9.f90: Likewise.
13698 * gfortran.dg/dec_structure_8.f90: Likewise.
13699 * gfortran.dg/entry_4.f90: Likewise.
13700 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
13701 * gfortran.dg/initialization_23.f90: Likewise.
13702 * gfortran.dg/logical_assignment_1.f90: Likewise.
13703 * gfortran.dg/pr80752.f90: Likewise.
13704 * gfortran.dg/pr88116_1.f90: Likewise.
13705 * gfortran.dg/pr88467.f90: Likewise.
13706 * gfortran.dg/typebound_call_7.f03: Likewise.
13707 * gfortran.dg/typebound_generic_1.f03: Likewise.
13708 * gfortran.dg/typebound_operator_2.f03: Likewise.
13709 * gfortran.dg/typebound_operator_4.f03: Likewise.
13710 * gfortran.dg/typebound_proc_9.f03: Likewise.
13711 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
13712
13713 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
13714
13715 PR fortran/89363
13716 * gfortran.dg/assumed_rank_16.f90: New test.
13717
13718 PR fortran/89364
13719 * gfortran.dg/assumed_rank_17.f90: New test.
13720
13721 2019-03-12 Jakub Jelinek <jakub@redhat.com>
13722
13723 PR middle-end/89663
13724 * gcc.c-torture/compile/pr89663-1.c: New test.
13725 * gcc.c-torture/compile/pr89663-2.c: New test.
13726
13727 2019-03-12 Richard Biener <rguenther@suse.de>
13728
13729 PR tree-optimization/89664
13730 * gfortran.dg/pr89664.f90: New testcase.
13731
13732 2019-03-11 Jakub Jelinek <jakub@redhat.com>
13733
13734 PR fortran/89651
13735 * gfortran.dg/gomp/pr89651.f90: New test.
13736
13737 PR middle-end/89655
13738 PR bootstrap/89656
13739 * gcc.c-torture/compile/pr89655.c: New test.
13740
13741 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
13742
13743 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
13744 target.
13745
13746 2019-03-11 Martin Liska <mliska@suse.cz>
13747
13748 * g++.dg/conversion/simd3.C (foo): Wrap option names
13749 with apostrophe character.
13750 * g++.dg/cpp1z/decomp3.C (test): Likewise.
13751 (test3): Likewise.
13752 * g++.dg/cpp1z/decomp4.C (test): Likewise.
13753 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
13754 * g++.dg/cpp1z/decomp45.C (f): Likewise.
13755 * g++.dg/opt/pr34036.C: Likewise.
13756 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
13757 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
13758 * gcc.dg/cpp/dir-only-4.c: Likewise.
13759 * gcc.dg/cpp/dir-only-5.c: Likewise.
13760 * gcc.dg/cpp/pr71591.c: Likewise.
13761 * gcc.dg/format/opt-1.c: Likewise.
13762 * gcc.dg/format/opt-2.c: Likewise.
13763 * gcc.dg/format/opt-3.c: Likewise.
13764 * gcc.dg/format/opt-4.c: Likewise.
13765 * gcc.dg/format/opt-5.c: Likewise.
13766 * gcc.dg/format/opt-6.c: Likewise.
13767 * gcc.dg/pr22231.c: Likewise.
13768 * gcc.dg/pr33007.c: Likewise.
13769 * gcc.dg/simd-1.c (hanneke): Likewise.
13770 * gcc.dg/simd-5.c: Likewise.
13771 * gcc.dg/simd-6.c: Likewise.
13772 * gcc.dg/spellcheck-options-14.c: Likewise.
13773 * gcc.dg/spellcheck-options-15.c: Likewise.
13774 * gcc.dg/spellcheck-options-16.c: Likewise.
13775 * gcc.dg/spellcheck-options-17.c: Likewise.
13776 * gcc.dg/tree-ssa/pr23109.c: Likewise.
13777 * gcc.dg/tree-ssa/recip-5.c: Likewise.
13778 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
13779 (__attribute__): Likewise.
13780 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
13781 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
13782 * gcc.target/powerpc/warn-1.c: Likewise.
13783 * gcc.target/powerpc/warn-2.c: Likewise.
13784
13785 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
13786
13787 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
13788
13789 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
13790
13791 * c-c++-common/unroll-6.c: New test.
13792
13793 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
13794
13795 PR c++/87571
13796 * g++.dg/template/memfriend18.C: New.
13797
13798 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13799
13800 * gdc.dg/pr89041.d: Mark as compile test.
13801
13802 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13803
13804 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
13805 dg-options.
13806
13807 2019-03-10 Martin Jambor <mjambor@suse.cz>
13808
13809 PR tree-optimization/85762
13810 PR tree-optimization/87008
13811 PR tree-optimization/85459
13812 * g++.dg/tree-ssa/pr87008.C: New test.
13813 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
13814
13815 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13816
13817 PR fortran/66089
13818 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
13819 * gfortran.dg/no_arg_check_2.f90: Likewise.
13820
13821 2019-03-10 Jakub Jelinek <jakub@redhat.com>
13822
13823 PR c++/89648
13824 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
13825
13826 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13827
13828 PR fortran/66089
13829 * gfortran.dg/dependency_53.f90: New test.
13830
13831 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13832
13833 PR fortran/87734
13834 * gfortran.dg/public_private_module_10.f90: New test.
13835
13836 2019-03-09 John David Anglin <dave.anglin@bell.net>
13837
13838 PR c++/70349
13839 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
13840
13841 PR middle-end/68733
13842 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
13843
13844 PR testsuite/89472
13845 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
13846
13847 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
13848
13849 PR c++/87750
13850 * g++.dg/cpp0x/pr87750.C: New.
13851
13852 2019-03-09 John David Anglin <dave.anglin@bell.net>
13853
13854 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
13855 * c-c++-common/ident-1a.c: Likewise.
13856 * c-c++-common/ident-1b.c: Likewise.
13857 * c-c++-common/ident-2b.c: Likewise.
13858
13859 * g++.dg/tls/pr77285-2.C: Require tls_native support.
13860
13861 * g++.dg/ext/visibility/lambda1.C: Require visibility.
13862
13863 PR inline-asm/87010
13864 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
13865
13866 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
13867 libatomic_available.
13868
13869 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
13870
13871 PR d/89041
13872 * gdc.dg/pr89041.d: New test.
13873
13874 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13875
13876 PR fortran/71544
13877 * gfortran.dg/c_ptr_tests_19.f90: New test.
13878
13879 2019-03-09 John David Anglin <dave.anglin@bell.net>
13880
13881 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
13882 * gnat.dg/debug12.adb: Likewise.
13883
13884 * lib/target-supports.exp (check_effective_target_weak_undefined):
13885 Return 0 on hppa*-*-hpux*.
13886 (check_ascii_locale_available): Likewise.
13887
13888 2019-03-09 Janus Weil <janus@gcc.gnu.org>
13889
13890 PR fortran/84504
13891 * gfortran.dg/pointer_init_10.f90: New test case.
13892
13893 2019-03-09 John David Anglin <dave.anglin@bell.net>
13894
13895 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
13896
13897 2019-03-09 John David Anglin <dave.anglin@bell.net>
13898
13899 PR fortran/89639
13900 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
13901
13902 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
13903
13904 PR fortran/71203
13905 * gfortran.dg/array_simplify_3.f90: New test case.
13906
13907 2019-03-09 Jakub Jelinek <jakub@redhat.com>
13908
13909 PR c/88568
13910 * g++.dg/other/pr88568.C: New test.
13911
13912 PR rtl-optimization/89634
13913 * gcc.c-torture/execute/pr89634.c: New test.
13914
13915 2019-03-08 Jakub Jelinek <jakub@redhat.com>
13916
13917 PR c/85870
13918 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
13919 -r -nostdlib -flinker-output=nolto-rel.
13920
13921 2019-03-08 David Malcolm <dmalcolm@redhat.com>
13922
13923 PR target/79926
13924 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
13925 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
13926 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
13927 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
13928
13929 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
13930
13931 PR c++/63540
13932 * g++.dg/cpp0x/implicit17.C: New.
13933
13934 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
13935
13936 PR c++/22149
13937 * g++.dg/template/access29.C: New.
13938
13939 2019-03-08 Jakub Jelinek <jakub@redhat.com>
13940
13941 PR c++/82075
13942 * g++.dg/cpp1z/decomp49.C: New test.
13943
13944 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
13945
13946 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
13947
13948 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
13949
13950 PR target/68924
13951 PR target/78782
13952 PR target/87558
13953 * gcc.target/i386/pr78782.c: New test.
13954 * gcc.target/i386/pr87558.c: Ditto.
13955
13956 2019-03-08 Jakub Jelinek <jakub@redhat.com>
13957
13958 PR c/85870
13959 * gcc.dg/lto/pr85870_0.c: New test.
13960 * gcc.dg/lto/pr85870_1.c: New test.
13961
13962 2019-03-08 Martin Liska <mliska@suse.cz>
13963
13964 PR target/86952
13965 * gcc.target/i386/pr86952.c: New test.
13966 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
13967 scanned pattern.
13968 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
13969
13970 2019-03-08 Jakub Jelinek <jakub@redhat.com>
13971
13972 PR c++/89585
13973 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
13974 asm volatile.
13975
13976 PR c++/89599
13977 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
13978 * g++.dg/parse/array-size2.C: Likewise.
13979 * g++.dg/cpp0x/constexpr-89599.C: New test.
13980
13981 PR c++/89622
13982 * g++.dg/warn/pr89622.C: New test.
13983
13984 2019-03-07 Jakub Jelinek <jakub@redhat.com>
13985
13986 PR target/80003
13987 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
13988 * gcc.target/i386/interrupt-6.c: Likewise.
13989 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
13990
13991 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
13992
13993 PR c++/84518
13994 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
13995 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
13996
13997 2019-03-07 Jakub Jelinek <jakub@redhat.com>
13998
13999 PR translation/79999
14000 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
14001 * c-c++-common/gomp/doacross-3.c: New test.
14002
14003 PR target/89602
14004 * gcc.target/i386/avx512f-vmovss-1.c: New test.
14005 * gcc.target/i386/avx512f-vmovss-2.c: New test.
14006 * gcc.target/i386/avx512f-vmovss-3.c: New test.
14007 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
14008 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
14009 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
14010
14011 2019-03-07 Martin Jambor <mjambor@suse.cz>
14012
14013 PR lto/87525
14014 * gcc.dg/ipa/ipcp-5.c: New test.
14015
14016 2019-03-07 Martin Jambor <mjambor@suse.cz>
14017
14018 PR ipa/88235
14019 * g++.dg/ipa/pr88235.C: New test.
14020
14021 2019-04-07 Richard Biener <rguenther@suse.de>
14022
14023 PR middle-end/89618
14024 * gcc.target/i386/pr89618.c: New testcase.
14025
14026 2019-03-07 Richard Biener <rguenther@suse.de>
14027
14028 PR tree-optimization/89595
14029 * gcc.dg/torture/pr89595.c: New testcase.
14030
14031 2019-03-07 Jakub Jelinek <jakub@redhat.com>
14032
14033 PR c++/89585
14034 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
14035
14036 2019-03-06 Harald Anlauf <anlauf@gmx.de>
14037
14038 PR fortran/71203
14039 * gfortran.dg/substr_8.f90: New test.
14040
14041 2019-03-06 Jakub Jelinek <jakub@redhat.com>
14042
14043 PR c++/87148
14044 * g++.dg/ext/flexary34.C: New test.
14045
14046 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
14047
14048 PR rtl-optimization/88845
14049 * gcc.target/powerpc/pr88845.c: New test.
14050
14051 2019-03-06 Marek Polacek <polacek@redhat.com>
14052
14053 PR c++/87378 - bogus -Wredundant-move warning.
14054 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
14055 * g++.dg/cpp0x/Wredundant-move7.C: New test.
14056
14057 2019-03-06 Richard Biener <rguenther@suse.de>
14058
14059 PR testsuite/89551
14060 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
14061 the way that makes the testcase PASS.
14062
14063 2019-03-05 Jakub Jelinek <jakub@redhat.com>
14064
14065 PR middle-end/89590
14066 * gcc.dg/pr89590.c: New test.
14067
14068 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
14069
14070 PR target/89222
14071 * gcc.target/arm/pr89222.c: Add new test.
14072
14073 2019-03-05 Richard Biener <rguenther@suse.de>
14074
14075 PR tree-optimization/89594
14076 * gcc.dg/pr89594.c: New testcase.
14077
14078 2019-03-05 Jakub Jelinek <jakub@redhat.com>
14079
14080 PR tree-optimization/89487
14081 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
14082 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
14083 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
14084 "%r14".
14085
14086 PR bootstrap/89560
14087 * g++.dg/other/pr89560.C: New test.
14088
14089 PR tree-optimization/89570
14090 * gcc.dg/pr89570.c: New test.
14091
14092 PR tree-optimization/89566
14093 * c-c++-common/pr89566.c: New test.
14094
14095 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
14096
14097 PR c++/84605
14098 * g++.dg/parse/crash69.C: New.
14099
14100 2019-03-04 Jakub Jelinek <jakub@redhat.com>
14101
14102 PR c++/71446
14103 * g++.dg/cpp2a/desig12.C: New test.
14104 * g++.dg/cpp2a/desig13.C: New test.
14105
14106 2019-03-04 Tamar Christina <tamar.christina@arm.com>
14107
14108 PR target/88530
14109 * gcc.target/aarch64/options_set_10.c: Add native.
14110
14111 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
14112
14113 PR tree-optimization/89437
14114 * gcc.dg/sinatan-1.c: Fix testcase.
14115
14116 2019-03-04 Richard Biener <rguenther@suse.de>
14117
14118 PR middle-end/89572
14119 * gcc.dg/torture/pr89572.c: New testcase.
14120
14121 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
14122
14123 PR tree-optimization/89487
14124 * gcc.dg/tree-ssa/pr89487.c: New test.
14125
14126 2019-03-03 Harald Anlauf <anlauf@gmx.de>
14127
14128 PR fortran/77583
14129 * gfortran.dg/pr77583.f90: New test.
14130
14131 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14132
14133 PR fortran/72714
14134 * gfortran.dg/coarray_allocate_11.f90: New test.
14135
14136 2019-03-02 Harald Anlauf <anlauf@gmx.de>
14137
14138 PR fortran/89516
14139 * gfortran.dg/pr89492.f90: Adjust testcase.
14140 * gfortran.dg/transfer_check_5.f90: New test.
14141
14142 2019-03-02 Jakub Jelinek <jakub@redhat.com>
14143
14144 PR c++/71446
14145 * g++.dg/cpp2a/desig10.C: New test.
14146 * g++.dg/cpp2a/desig11.C: New test.
14147 * g++.dg/ext/desig4.C: Expect 4 new errors.
14148
14149 PR target/89506
14150 * gcc.dg/pr89506.c: New test.
14151
14152 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
14153 Monk Chiang <sh.chiang04@gmail.com>
14154
14155 * gcc.target/riscv/attribute-1.c: New.
14156 * gcc.target/riscv/attribute-2.c: Likewise.
14157 * gcc.target/riscv/attribute-3.c: Likewise.
14158 * gcc.target/riscv/attribute-4.c: Likewise.
14159 * gcc.target/riscv/attribute-5.c: Likewise.
14160 * gcc.target/riscv/attribute-6.c: Likewise.
14161 * gcc.target/riscv/attribute-7.c: Likewise.
14162 * gcc.target/riscv/attribute-8.c: Likewise.
14163 * gcc.target/riscv/attribute-9.c: Likewise.
14164
14165 * gcc.target/riscv/arch-1.c: New.
14166 * gcc.target/riscv/arch-2.c: Likewise.
14167 * gcc.target/riscv/arch-3.c: Likewise.
14168 * gcc.target/riscv/arch-4.c: Likewise.
14169
14170 2019-03-01 Jakub Jelinek <jakub@redhat.com>
14171
14172 PR middle-end/89497
14173 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
14174 scan-tree-dump-times from dom3 to tracer pass.
14175
14176 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
14177
14178 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
14179 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
14180
14181 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
14182
14183 PR rtl-optimization/85899
14184 * gcc.dg/pr85899.c: New test.
14185
14186 2019-03-01 Marek Polacek <polacek@redhat.com>
14187
14188 PR c++/89537 - missing location for error with non-static member fn.
14189 * g++.dg/diagnostic/member-fn-1.C: New test.
14190
14191 PR c++/89532 - ICE with incomplete type in decltype.
14192 * g++.dg/cpp2a/nontype-class14.C: New test.
14193
14194 2019-03-01 Jakub Jelinek <jakub@redhat.com>
14195
14196 Implement P1002R1, Try-catch blocks in constexpr functions
14197 PR c++/89513
14198 * g++.dg/cpp2a/constexpr-try1.C: New test.
14199 * g++.dg/cpp2a/constexpr-try2.C: New test.
14200 * g++.dg/cpp2a/constexpr-try3.C: New test.
14201 * g++.dg/cpp2a/constexpr-try4.C: New test.
14202 * g++.dg/cpp2a/constexpr-try5.C: New test.
14203 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
14204
14205 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
14206
14207 PR tree-optimization/89535
14208 * gfortran.dg/vect/pr89535.f90: New test.
14209
14210 2019-03-01 Richard Biener <rguenther@suse.de>
14211
14212 PR middle-end/89541
14213 * gfortran.dg/pr89451.f90: New testcase.
14214
14215 2019-03-01 Richard Biener <rguenther@suse.de>
14216
14217 PR middle-end/89497
14218 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
14219 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
14220 that happen now earlier.
14221
14222 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
14223
14224 * gcc.c-torture/execute/20190228-1.c: New test.
14225
14226 2019-02-28 Marek Polacek <polacek@redhat.com>
14227
14228 PR c++/87068 - missing diagnostic with fallthrough statement.
14229 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
14230
14231 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
14232 Cesar Philippidis <cesar@codesourcery.com>
14233
14234 PR fortran/72741
14235 PR fortran/89433
14236 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
14237 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
14238
14239 PR fortran/72741
14240 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
14241
14242 PR fortran/72741
14243 PR fortran/89433
14244 * gfortran.dg/goacc/routine-6.f90: Update
14245 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
14246 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
14247
14248 2019-02-28 Jakub Jelinek <jakub@redhat.com>
14249
14250 PR c/89521
14251 * gcc.dg/pr89521-1.c: New test.
14252 * gcc.dg/pr89521-2.c: New test.
14253
14254 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
14255
14256 PR testsuite/89441
14257 * g++.dg/ipa/pr89009.C: Update symbol visibility.
14258
14259 2019-02-28 Tamar Christina <tamar.christina@arm.com>
14260
14261 PR target/88530
14262 * gcc.target/aarch64/options_set_10.c: New test.
14263
14264 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
14265
14266 PR c++/89522
14267 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
14268
14269 2019-02-28 Jakub Jelinek <jakub@redhat.com>
14270
14271 PR c/89525
14272 * gcc.dg/pr89525.c: New test.
14273
14274 PR c/89520
14275 * gcc.dg/pr89520-1.c: New test.
14276 * gcc.dg/pr89520-2.c: New test.
14277
14278 2019-02-27 Marek Polacek <polacek@redhat.com>
14279
14280 PR c++/88857 - ICE with value-initialization of argument in template.
14281 * g++.dg/cpp0x/initlist-value4.C: New test.
14282
14283 2019-02-27 Marek Polacek <polacek@redhat.com>
14284
14285 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
14286 * g++.dg/cpp0x/using-enum-3.C: New test.
14287
14288 2019-02-27 Jakub Jelinek <jakub@redhat.com>
14289
14290 PR tree-optimization/89280
14291 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
14292 keyword.
14293
14294 2019-02-27 Richard Biener <rguenther@suse.de>
14295
14296 * gcc.dg/gimplefe-36.c: New testcase.
14297
14298 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
14299
14300 PR c++/89488
14301 * g++.dg/cpp0x/nsdmi15.C: New.
14302
14303 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
14304
14305 PR c++/88987
14306 * g++.dg/cpp0x/pr88987.C: New.
14307
14308 2019-02-27 Jakub Jelinek <jakub@redhat.com>
14309
14310 PR tree-optimization/89280
14311 * gcc.c-torture/compile/pr89280.c: New test.
14312 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
14313 function. Skip the test for -O0.
14314
14315 2018-02-26 Steve Ellcey <sellcey@marvell.com>
14316
14317 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
14318 * gfortran.dg/simd-builtins-2.f90: Ditto.
14319 * gfortran.dg/simd-builtins-6.f90: Ditto.
14320 * gfortran.dg/simd-builtins-8.f90: New test.
14321 * gfortran.dg/simd-builtins-8.h: New header file.
14322
14323 2019-02-26 Jakub Jelinek <jakub@redhat.com>
14324
14325 PR c++/89507
14326 * g++.dg/other/new2.C: New test.
14327
14328 PR tree-optimization/89500
14329 * gcc.dg/pr89500.c: New test.
14330 * gcc.dg/Wstringop-overflow-10.c: New test.
14331 * gcc.dg/strlenopt-60.c: New test.
14332
14333 2019-02-26 Harald Anlauf <anlauf@gmx.de>
14334
14335 PR fortran/89492
14336 * gfortran.dg/pr89492.f90: New test.
14337
14338 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
14339
14340 PR fortran/89496
14341 * gfortran.dg/altreturn_9_0.f90: New file.
14342 * gfortran.dg/altreturn_9_1.f90: New file.
14343
14344 2019-02-26 Jakub Jelinek <jakub@redhat.com>
14345
14346 PR c++/89481
14347 * g++.dg/cpp1y/constexpr-89481.C: New test.
14348
14349 2019-02-26 Richard Biener <rguenther@suse.de>
14350
14351 PR tree-optimization/89505
14352 * gcc.dg/torture/pr89505.c: New testcase.
14353
14354 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
14355
14356 * gnat.dg/opt77.adb: New test.
14357 * gnat.dg/opt77_pkg.ad[sb]: New helper.
14358
14359 2019-02-26 Jakub Jelinek <jakub@redhat.com>
14360
14361 PR target/89474
14362 * gcc.target/i386/pr89474.c: New test.
14363
14364 2019-02-25 Jakub Jelinek <jakub@redhat.com>
14365
14366 PR c/77754
14367 * gcc.c-torture/compile/pr77754-1.c: New test.
14368 * gcc.c-torture/compile/pr77754-2.c: New test.
14369 * gcc.c-torture/compile/pr77754-3.c: New test.
14370 * gcc.c-torture/compile/pr77754-4.c: New test.
14371 * gcc.c-torture/compile/pr77754-5.c: New test.
14372 * gcc.c-torture/compile/pr77754-6.c: New test.
14373
14374 2019-02-25 Tamar Christina <tamar.christina@arm.com>
14375
14376 PR target/88530
14377 * gcc.target/aarch64/options_set_1.c: New test.
14378 * gcc.target/aarch64/options_set_2.c: New test.
14379 * gcc.target/aarch64/options_set_3.c: New test.
14380 * gcc.target/aarch64/options_set_4.c: New test.
14381 * gcc.target/aarch64/options_set_5.c: New test.
14382 * gcc.target/aarch64/options_set_6.c: New test.
14383 * gcc.target/aarch64/options_set_7.c: New test.
14384 * gcc.target/aarch64/options_set_8.c: New test.
14385 * gcc.target/aarch64/options_set_9.c: New test.
14386
14387 2019-02-25 Tamar Christina <tamar.christina@arm.com>
14388
14389 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
14390 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
14391 Rename ....
14392 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
14393 test_vfmlslq_high_f16): ... To this.
14394 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
14395 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
14396 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
14397 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
14398 test_vfmlslq_laneq_high_u32): Rename ...
14399 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
14400 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
14401 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
14402 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
14403 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
14404 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
14405 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
14406 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
14407 test_vfmlslq_laneq_low_u32): Rename ...
14408 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
14409 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
14410 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
14411 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
14412 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
14413 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
14414 Rename ...
14415 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
14416 test_vfmlslq_low_f16): ... To this.
14417
14418 2019-02-25 Tamar Christina <tamar.christina@arm.com>
14419
14420 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
14421 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
14422 Rename ...
14423 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
14424 test_vfmlslq_high_f16): ... To this.
14425 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
14426 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
14427 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
14428 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
14429 test_vfmlslq_laneq_high_u32): Rename ...
14430 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
14431 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
14432 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
14433 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
14434 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
14435 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
14436 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
14437 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
14438 test_vfmlslq_laneq_low_u32): Rename ...
14439 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
14440 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
14441 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
14442 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
14443 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
14444 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
14445 Rename ...
14446 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
14447 test_vfmlslq_low_f16): ... To This.
14448 * lib/target-supports.exp
14449 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
14450
14451 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
14452
14453 PR fortran/89282
14454 * gfortran.dg/overload_3.f90: New test.
14455
14456 2019-02-25 Jakub Jelinek <jakub@redhat.com>
14457
14458 PR c++/89285
14459 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
14460
14461 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
14462
14463 PR libfortran/89274
14464 * gfortran.dg/list_directed_large.f90: New test.
14465
14466 2019-02-25 Jakub Jelinek <jakub@redhat.com>
14467
14468 PR target/89434
14469 * gcc.c-torture/execute/pr89434.c: New test.
14470
14471 PR target/89438
14472 * gcc.dg/pr89438.c: New test.
14473
14474 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
14475
14476 PR c++/84585
14477 * g++.dg/cpp0x/pr84585.C: New.
14478
14479 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14480
14481 PR fortran/89174
14482 * gfortran.dg/allocate_with_mold_3.f90: New test.
14483
14484 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
14485
14486 PR target/87007
14487 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
14488 * gcc.target/i386/pr87007-2.c: Likewise.
14489
14490 2019-02-24 Harald Anlauf <anlauf@gmx.de>
14491
14492 PR fortran/89266
14493 PR fortran/88326
14494 * gfortran.dg/pr89266.f90: New test.
14495 * gfortran.dg/pr88326.f90: New test.
14496
14497 2019-02-24 Jakub Jelinek <jakub@redhat.com>
14498
14499 PR rtl-optimization/89445
14500 * gcc.target/i386/avx512f-pr89445.c: New test.
14501
14502 2019-02-23 Martin Sebor <msebor@redhat.com>
14503
14504 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
14505 wchar_t to wint_t to avoid a bogus -Wformat warning in
14506 ILP32 (bug 77970).
14507
14508 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
14509
14510 PR testsuite/89476
14511 * gfortran.dg/ISO_Fortran_binding_5.c: Include
14512 "../../../libgfortran/ISO_Fortran_binding.h".
14513 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
14514
14515 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
14516
14517 PR driver/69471
14518 * gcc.dg/pr69471-1.c: New test.
14519 * gcc.dg/pr69471-2.c: Likewise.
14520 * gcc.target/i386/pr69471-3.c: Likewise.
14521
14522 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14523
14524 PR fortran/84387
14525 * gfortran.dg/dtio_34.f90: New test.
14526
14527 2019-02-23 Marek Polacek <polacek@redhat.com>
14528
14529 PR c++/88294 - ICE with non-constant noexcept-specifier.
14530 * g++.dg/cpp0x/noexcept34.C: New test.
14531 * g++.dg/cpp0x/noexcept35.C: New test.
14532
14533 PR c++/89419
14534 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
14535
14536 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
14537
14538 PR fortran/88117
14539 * gfortran.dg/deferred_character_32.f90: New test.
14540
14541 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
14542
14543 PR fortran/89385
14544 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct test for
14545 previously incorrect lbound for allocatable expressions. Also
14546 correct stop values to avoid repetition.
14547 * gfortran.dg/ISO_Fortran_binding_5.f90: New test
14548 * gfortran.dg/ISO_Fortran_binding_5.c: Support previous test.
14549
14550 PR fortran/89366
14551 * gfortran.dg/ISO_Fortran_binding_6.f90: New test.
14552 * gfortran.dg/ISO_Fortran_binding_6.c: Support previous test.
14553 * gfortran.dg/pr32599.f03: Set standard to F2008.
14554
14555 2019-02-22 David Malcolm <dmalcolm@redhat.com>
14556
14557 PR c++/89390
14558 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
14559 renaming to a multicharacter name, so that start != finish. Add
14560 tests for dtor locations.
14561
14562 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
14563
14564 PR c++/84676
14565 * g++.dg/cpp0x/pr84676.C: New.
14566
14567 2019-02-22 Martin Sebor <msebor@redhat.com>
14568
14569 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
14570 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
14571
14572 2019-02-22 Harald Anlauf <anlauf@gmx.de>
14573
14574 PR fortran/83057
14575 * gfortran.dg/newunit_6.f90: New test.
14576
14577 2019-02-22 Marek Polacek <polacek@redhat.com>
14578
14579 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
14580 * g++.dg/cpp2a/explicit14.C: New test.
14581
14582 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
14583
14584 PR target/89324
14585 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
14586 * gfortran.fortran-torture/compile/pr89324.f90: New test.
14587
14588 2019-02-22 Martin Sebor <msebor@redhat.com>
14589
14590 PR c/89425
14591 * gcc.dg/Wabsolute-value.c: New test.
14592
14593 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
14594
14595 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
14596 Hongtao Liu <hongtao.liu@intel.com>
14597 Sunil K Pandey <sunil.k.pandey@intel.com>
14598
14599 PR target/87007
14600 * gcc.target/i386/pr87007-1.c: New test.
14601 * gcc.target/i386/pr87007-2.c: Likewise.
14602
14603 2019-02-22 Richard Biener <rguenther@suse.de>
14604
14605 PR tree-optimization/89440
14606 * gcc.dg/vect/pr89440.c: New testcase.
14607
14608 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
14609
14610 * lib/target-supports.exp (check_effective_target_offload_nvptx):
14611 Remove.
14612
14613 PR fortran/72741
14614 * gfortran.dg/goacc/classify-routine.f95: Adjust.
14615
14616 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
14617 * g++.dg/goacc/template.C: Likewise.
14618
14619 PR fortran/78027
14620 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
14621
14622 2019-02-22 Richard Biener <rguenther@suse.de>
14623
14624 PR middle-end/87609
14625 * gcc.dg/torture/restrict-7.c: New testcase.
14626
14627 2019-02-21 Jakub Jelinek <jakub@redhat.com>
14628
14629 PR c++/89285
14630 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
14631 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
14632 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
14633 diagnostics.
14634 * g++.dg/cpp1y/constexpr-89285.C: New test.
14635 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
14636 for C++11.
14637 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
14638 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
14639
14640 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
14641
14642 PR target/87412
14643 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
14644 -fcf-protection with -fcf-protection=branch.
14645 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
14646 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
14647 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
14648 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
14649 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
14650
14651 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
14652
14653 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
14654 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
14655
14656 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14657
14658 PR fortran/86119
14659 * gfortran.dg/warn_conversion_11.f90: New test.
14660
14661 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
14662
14663 PR target/87412
14664 * gcc.target/i386/pr87412-1.c: New file.
14665 * gcc.target/i386/pr87412-2.c: Likewise.
14666 * gcc.target/i386/pr87412-3.c: Likewise.
14667 * gcc.target/i386/pr87412-4.c: Likewise.
14668
14669 2019-02-20 Jakub Jelinek <jakub@redhat.com>
14670
14671 PR c++/89403
14672 * g++.dg/cpp0x/pr89403.C: New test.
14673
14674 PR c++/89405
14675 * g++.dg/cpp1z/inline-var5.C: New test.
14676
14677 PR middle-end/89412
14678 * gcc.c-torture/compile/pr89412.c: New test.
14679
14680 2019-02-20 Jakub Jelinek <jakub@redhat.com>
14681 David Malcolm <dmalcolm@redhat.com>
14682
14683 PR middle-end/89091
14684 * gcc.dg/torture/pr89091.c: New test.
14685
14686 2019-02-20 Jakub Jelinek <jakub@redhat.com>
14687
14688 PR middle-end/88074
14689 PR middle-end/89415
14690 * gcc.dg/pr88074-2.c: New test.
14691
14692 PR c++/89336
14693 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
14694
14695 2019-02-20 David Malcolm <dmalcolm@redhat.com>
14696
14697 PR c/89410
14698 * gcc.dg/pr89410-1.c: New test.
14699 * gcc.dg/pr89410-2.c: New test.
14700
14701 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
14702
14703 * lib/target-supports.exp (check_effective_target_vect_usad_char):
14704 Add PowerPC support.
14705 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
14706 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
14707
14708 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14709
14710 PR target/86487
14711 * gcc.target/arm/pr86487.c: New.
14712
14713 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
14714
14715 PR c++/84536
14716 * g++.dg/cpp1y/var-templ60.C: New.
14717
14718 2019-02-20 Li Jia He <helijia@linux.ibm.com>
14719
14720 PR target/88100
14721 * gcc.target/powerpc/pr88100.c: New testcase.
14722
14723 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
14724
14725 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
14726
14727 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14728
14729 PR fortran/89384
14730 * gfortran.dg/ISO_Fortran_binding_4.f90
14731
14732 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
14733
14734 PR c/87924
14735 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
14736 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
14737
14738 2019-02-19 Richard Biener <rguenther@suse.de>
14739
14740 PR middle-end/88074
14741 * gcc.dg/pr88074.c: New testcase.
14742
14743 2019-02-19 Jakub Jelinek <jakub@redhat.com>
14744
14745 PR middle-end/89303
14746 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
14747 namespace.
14748
14749 PR c++/89387
14750 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
14751
14752 PR c++/89391
14753 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
14754
14755 PR c++/89390
14756 * g++.dg/diagnostic/pr89390.C: New test.
14757
14758 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
14759
14760 * README: Fix typos.
14761
14762 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14763
14764 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
14765 bad_weak_ptr_.
14766
14767 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
14768
14769 PR fortran/87689
14770 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
14771 options.
14772 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
14773 * gfortran.dg/lto/pr87689_0.f: New file.
14774 * gfortran.dg/lto/pr87689_1.f: New file.
14775
14776 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
14777
14778 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
14779
14780 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14781
14782 * gdc.dg/dg.exp: Tabify.
14783 * gdc.dg/lto/lto.exp: Likewise.
14784 * gdc.test/gdc-test.exp: Likewise.
14785 * lib/gdc-dg.exp: Likewise.
14786 * lib/gdc.exp: Likewise.
14787
14788 2019-02-18 Richard Biener <rguenther@suse.de>
14789
14790 PR tree-optimization/89296
14791 * gcc.dg/uninit-pr89296.c: New testcase.
14792
14793 2019-02-18 Jakub Jelinek <jakub@redhat.com>
14794
14795 PR target/89369
14796 * gcc.c-torture/execute/pr89369.c: New test.
14797 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
14798 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
14799 34,63,62.
14800
14801 2019-02-18 Martin Jambor <mjambor@suse.cz>
14802
14803 PR tree-optimization/89209
14804 * gcc.dg/tree-ssa/pr89209.c: New test.
14805
14806 2019-02-18 Martin Liska <mliska@suse.cz>
14807
14808 * gfortran.dg/simd-builtins-7.f90: New test.
14809 * gfortran.dg/simd-builtins-7.h: New test.
14810
14811 2019-02-17 Harald Anlauf <anlauf@gmx.de>
14812
14813 PR fortran/88299
14814 * gfortran.dg/pr88299.f90: New test.
14815
14816 2019-02-17 Harald Anlauf <anlauf@gmx.de>
14817
14818 PR fortran/89077
14819 * gfortran.dg/transfer_simplify_12.f90: New test.
14820
14821 2019-02-17 Marek Polacek <polacek@redhat.com>
14822
14823 PR c++/89217 - ICE with list-initialization in range-based for loop.
14824 * g++.dg/cpp0x/range-for37.C: New test.
14825
14826 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
14827
14828 PR c++/89315
14829 * g++.dg/cpp0x/initlist114.C: New test.
14830
14831 PR c++/89356
14832 * g++.dg/abi/mangle68.C: New test.
14833 * g++.dg/cpp0x/decltype69.C: New test.
14834
14835 2019-02-16 David Malcolm <dmalcolm@redhat.com>
14836
14837 PR c++/88680
14838 * g++.dg/wrappers/pr88680.C: New test.
14839
14840 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14841
14842 PR fortran/71066
14843 * gfortran.dg/coarray_data_1.f90: New test.
14844
14845 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
14846
14847 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
14848 * c-c++-common/patchable_function_entry-default.c: Likewise.
14849 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14850
14851 2019-02-16 Jakub Jelinek <jakub@redhat.com>
14852
14853 PR rtl-optimization/66152
14854 * gcc.target/i386/pr66152.c: New test.
14855
14856 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
14857
14858 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
14859 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
14860
14861 2019-02-15 Tamar Christina <tamar.christina@arm.com>
14862
14863 * lib/target-supports.exp
14864 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
14865 checking alternative.
14866
14867 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
14868
14869 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
14870
14871 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
14872
14873 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
14874 * c-c++-common/patchable_function_entry-default.c: Likewise.
14875 * c-c++-common/patchable_function_entry-definition.c: Likewise.
14876 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
14877
14878 2019-02-15 Jakub Jelinek <jakub@redhat.com>
14879
14880 PR other/69006
14881 PR testsuite/88920
14882 * lib/gcc-dg.exp: If llvm_binutils effective target, set
14883 allow_blank_lines to 2 during initialization.
14884 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
14885 it was previously zero.
14886 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
14887 Clear allow_blank_lines afterwards whenever it was 1.
14888 * gdc.test/gdc-test.exp (dmd2dg): Don't call
14889 dg-allow-blank-lines-in-output here.
14890 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
14891 the tests and restore it back at the end.
14892
14893 * c-c++-common/ubsan/opts-1.c: New test.
14894 * c-c++-common/ubsan/opts-2.c: New test.
14895 * c-c++-common/ubsan/opts-3.c: New test.
14896 * c-c++-common/ubsan/opts-4.c: New test.
14897
14898 2019-02-15 Richard Biener <rguenther@suse.de>
14899 Jakub Jelinek <jakub@redhat.com>
14900
14901 PR tree-optimization/89278
14902 * gcc.dg/pr89278.c: New test.
14903
14904 2019-02-15 Jakub Jelinek <jakub@redhat.com>
14905
14906 PR c/89340
14907 * gcc.dg/pr89340.c: New test.
14908 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
14909 that leaf attribute on nested function is useless.
14910
14911 PR other/89342
14912 * gcc.dg/pr89342.c: New test.
14913
14914 2019-02-14 Jakub Jelinek <jakub@redhat.com>
14915
14916 PR rtl-optimization/89354
14917 * gcc.dg/pr89354.c: New test.
14918
14919 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
14920
14921 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
14922 * gcc.target/i386/ssse3-pabsd.c: Ditto.
14923 * gcc.target/i386/ssse3-pabsw.c: Ditto.
14924 * gcc.target/i386/ssse3-palignr.c: Ditto.
14925 * gcc.target/i386/ssse3-phaddd.c: Ditto.
14926 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
14927 * gcc.target/i386/ssse3-phaddw.c: Ditto.
14928 * gcc.target/i386/ssse3-phsubd.c: Ditto.
14929 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
14930 * gcc.target/i386/ssse3-phsubw.c: Ditto.
14931 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
14932 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
14933 * gcc.target/i386/ssse3-pshufb.c: Ditto.
14934 * gcc.target/i386/ssse3-psignb.c: Ditto.
14935 * gcc.target/i386/ssse3-psignd.c: Ditto.
14936 * gcc.target/i386/ssse3-psignw.c: Ditto.
14937
14938 2018-02-14 Steve Ellcey <sellcey@marvell.com>
14939
14940 * gcc.target/aarch64/pcs_attribute.c: New test.
14941
14942 2019-02-14 Harald Anlauf <anlauf@gmx.de>
14943
14944 PR fortran/88248
14945 * gfortran.dg/pr88248.f90: New test.
14946 * gfortran.dg/f2018_obs.f90: Updated test.
14947
14948 2019-02-14 Tamar Christina <tamar.christina@arm.com>
14949
14950 * gcc.target/arm/pr88850.c: change options to additional option.
14951
14952 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14953
14954 PR d/87864
14955 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
14956 present.
14957
14958 2019-02-14 Tamar Christina <tamar.christina@arm.com>
14959
14960 PR target/88850
14961 * gcc.target/arm/pr88850-2.c: New test.
14962 * lib/target-supports.exp
14963 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
14964 check_effective_target_arm_neon_softfp_fp16_ok,
14965 add_options_for_arm_neon_softfp_fp16): New.
14966
14967 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
14968
14969 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
14970 * lib/target-supports.exp: Add procedure to check for ldrd.
14971
14972 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
14973
14974 PR fortran/72715
14975 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
14976 * gfortran.dg/goacc/loop-3.f95: Likewise.
14977 * gfortran.dg/goacc/pr72715.f90: New test.
14978
14979 2019-02-14 Martin Liska <mliska@suse.cz>
14980
14981 PR rtl-optimization/89242
14982 * g++.dg/pr89242.C: New test.
14983
14984 2019-02-14 Jakub Jelinek <jakub@redhat.com>
14985
14986 PR tree-optimization/89314
14987 * gcc.dg/pr89314.c: New test.
14988
14989 PR middle-end/89284
14990 * gcc.dg/ubsan/pr89284.c: New test.
14991
14992 2019-02-13 Ian Lance Taylor <iant@golang.org>
14993
14994 * gcc.dg/func-attr-1.c: New test.
14995
14996 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
14997
14998 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
14999
15000 2019-02-13 Marek Polacek <polacek@redhat.com>
15001
15002 PR c++/89297 - ICE with OVERLOAD in template.
15003 * g++.dg/cpp0x/initlist113.C: New test.
15004
15005 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
15006
15007 PR c++/86379
15008 * g++.dg/cpp0x/pr86379.C: New.
15009
15010 PR c++/87322
15011 * g++.dg/cpp1y/pr87322.C: New.
15012 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
15013 instantiate the expected number of lambda functions.
15014
15015 2019-02-13 Marek Polacek <polacek@redhat.com>
15016
15017 PR c++/77304
15018 * g++.dg/cpp2a/nontype-class13.C: New test.
15019
15020 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
15021
15022 PR target/89190
15023 * gcc.target/arm/pr89190.c: New test.
15024
15025 2019-02-13 David Malcolm <dmalcolm@redhat.com>
15026
15027 PR c++/89036
15028 * g++.dg/concepts/pr89036.C: New test.
15029
15030 2019-02-13 Tamar Christina <tamar.christina@arm.com>
15031
15032 PR target/88847
15033 * gcc.target/aarch64/sve/pr88847.c: New test.
15034
15035 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
15036 Jakub Jelinek <jakub@redhat.com>
15037
15038 PR middle-end/89303
15039 * g++.dg/torture/pr89303.C: New test.
15040
15041 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15042
15043 PR c++/88986
15044 * g++.dg/cpp1z/using4.C: New.
15045 * g++.dg/cpp1z/using5.C: Likewise.
15046 * g++.dg/cpp1z/using6.C: Likewise.
15047
15048 2019-02-13 Jakub Jelinek <jakub@redhat.com>
15049
15050 PR target/89290
15051 * gcc.target/i386/pr89290.c: New test.
15052
15053 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
15054
15055 * gcc.target/i386/enqcmd.c: New test.
15056 * gcc.target/i386/enqcmds.c: Likewise.
15057 * g++.dg/other/i386-2.C: Add -menqcmd.
15058 * g++.dg/other/i386-3.C: Likewise.
15059 * gcc.target/i386/sse-12.c: Likewise.
15060 * gcc.target/i386/sse-13.c: Likewise.
15061 * gcc.target/i386/sse-14.c: Likewise.
15062 * gcc.target/i386/sse-23.c: Likewise.
15063
15064 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
15065
15066 * gcc.target/powerpc/crypto-builtin-1.c
15067 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
15068 New testcases.
15069
15070 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
15071
15072 PR target/89229
15073 * gcc.target/i386/pr89229-1.c: New test.
15074
15075 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
15076
15077 PR target/89233
15078 * gcc.target/s390/pr89233.c: New test.
15079
15080 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
15081
15082 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
15083 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
15084 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
15085
15086 2019-02-12 Richard Biener <rguenther@suse.de>
15087
15088 PR tree-optimization/89253
15089 * gfortran.dg/pr89253.f: New testcase.
15090
15091 2019-02-11 Marek Polacek <polacek@redhat.com>
15092
15093 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
15094 * g++.dg/cpp0x/nullptr40.C: New test.
15095 * g++.dg/cpp0x/nullptr41.C: New test.
15096
15097 2019-02-11 Jakub Jelinek <jakub@redhat.com>
15098
15099 PR c++/88977
15100 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
15101
15102 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
15103
15104 PR tree-optimization/86637
15105 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
15106
15107 2019-02-11 Martin Sebor <msebor@redhat.com>
15108
15109 PR tree-optimization/88771
15110 * gcc.dg/Wstringop-overflow-8.c: New test.
15111 * gcc.dg/Wstringop-overflow-9.c: New test.
15112 * gcc.dg/Warray-bounds-40.c: New test.
15113 * gcc.dg/builtin-stpncpy.c: Adjust.
15114 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
15115 * g++.dg/opt/memcpy1.C: Adjust.
15116
15117 2019-02-11 Martin Sebor <msebor@redhat.com>
15118
15119 PR c++/87996
15120 * c-c++-common/array-5.c: New test.
15121 * c-c++-common/pr68107.c: Adjust text of diagnostics.
15122 * g++.dg/init/new38.C: Same.
15123 * g++.dg/init/new43.C: Same.
15124 * g++.dg/init/new44.C: Same.
15125 * g++.dg/init/new46.C: Same.
15126 * g++.dg/other/large-size-array.C: Same.
15127 * g++.dg/other/new-size-type.C: Same.
15128 * g++.dg/template/array30.C: Same.
15129 * g++.dg/template/array32.C: New test.
15130 * g++.dg/template/dependent-name3.C: Adjust.
15131 * gcc.dg/large-size-array-3.c: Same.
15132 * gcc.dg/large-size-array-5.c: Same.
15133 * gcc.dg/large-size-array.c: Same.
15134 * g++.old-deja/g++.brendan/array1.C: Same.
15135 * g++.old-deja/g++.mike/p6149.C: Same.
15136
15137 2019-02-11 Martin Sebor <msebor@redhat.com>
15138
15139 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
15140
15141 2019-02-11 Tamar Christina <tamar.christina@arm.com>
15142
15143 PR middle-end/88560
15144 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
15145 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
15146 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
15147
15148 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
15149
15150 * gcc.target/powerpc/vec-sld-modulo.c: New.
15151 * gcc.target/powerpc/vec-srad-modulo.c: New.
15152 * gcc.target/powerpc/vec-srd-modulo.c: New.
15153
15154 2019-02-11 Martin Liska <mliska@suse.cz>
15155
15156 PR ipa/89009
15157 * g++.dg/ipa/pr89009.C: New test.
15158
15159 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15160
15161 PR fortran/71723
15162 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
15163 * gfortran.dg/pointer_init_6.f90: Likewise.
15164 * gfortran.dg/pointer_init_9.f90: New test.
15165
15166 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15167
15168 PR fortran/67679
15169 * gfortran.dg/warn_undefined_1.f90: New test.o
15170
15171 2019-02-10 Jakub Jelinek <jakub@redhat.com>
15172
15173 PR tree-optimization/89268
15174 * gcc.dg/vect/pr89268.c: New test.
15175
15176 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15177
15178 * gnat.dg/lto19.adb: Remove dg-excess-errors.
15179
15180 2019-02-09 Harald Anlauf <anlauf@gmx.de>
15181
15182 PR fortran/89077
15183 * gfortran.dg/substr_simplify.f90: New test.
15184
15185 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
15186
15187 PR ipa/88711
15188 * gfortran.dg/pr79966.f90: Xfail everwyhere.
15189
15190 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
15191
15192 PR fortran/89200
15193 * gfortran.dg/array_reference_2.f90: New test.
15194
15195 2019-02-09 Jakub Jelinek <jakub@redhat.com>
15196
15197 PR middle-end/89246
15198 * gcc.dg/gomp/pr89246-1.c: New test.
15199 * gcc.dg/gomp/pr89246-2.c: New test.
15200
15201 2019-02-08 Jakub Jelinek <jakub@redhat.com>
15202
15203 PR tree-optimization/88739
15204 * gcc.c-torture/execute/pr88739.c: New test.
15205
15206 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
15207
15208 PR testsuite/89258
15209 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
15210
15211 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
15212
15213 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
15214 * gcc.target/s390/vector/vec-copysign.c: New test.
15215
15216 2019-02-08 Richard Biener <rguenther@suse.de>
15217
15218 PR tree-optimization/89247
15219 * gcc.dg/torture/pr89247.c: New testcase.
15220
15221 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
15222
15223 * gcc.target/s390/jump-label.c: New test.
15224
15225 2019-02-08 Richard Biener <rguenther@suse.de>
15226
15227 PR testsuite/89250
15228 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
15229
15230 2019-02-08 Jakub Jelinek <jakub@redhat.com>
15231
15232 PR rtl-optimization/89234
15233 * g++.dg/ubsan/pr89234.C: New test.
15234
15235 2019-02-08 Richard Biener <rguenther@suse.de>
15236
15237 PR middle-end/89223
15238 * gcc.dg/torture/pr89223.c: New testcase.
15239
15240 2019-02-07 David Malcolm <dmalcolm@redhat.com>
15241
15242 PR tree-optimization/86637
15243 PR tree-optimization/89235
15244 * gcc.c-torture/compile/pr86637-1.c: New test.
15245 * gcc.c-torture/compile/pr86637-2.c: New test.
15246 * gcc.c-torture/compile/pr86637-3.c: New test.
15247 * gcc.c-torture/compile/pr89235.c: New test.
15248
15249 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15250
15251 * gcc.target/aarch64/abd_1.c: New test.
15252 * gcc.dg/sabd_1.c: Likewise.
15253
15254 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
15255
15256 PR fortran/52789
15257 * gfortran.dg/wunused-parameter_2.f90: New test.
15258
15259 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
15260
15261 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
15262
15263 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
15264
15265 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
15266 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
15267
15268 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
15269 Jakub Jelinek <jakub@redhat.com>
15270
15271 PR bootstrap/88714
15272 * gcc.c-torture/execute/pr88714.c: New test.
15273 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
15274
15275 2019-02-07 Tamar Christina <tamar.christina@arm.com>
15276
15277 PR/target 88850
15278 * gcc.target/arm/pr88850.c: New test.
15279
15280 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
15281
15282 PR c++/86218
15283 * g++.dg/cpp0x/pr86218.C: New.
15284
15285 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
15286
15287 PR rtl-optimization/89225
15288 * gcc.target/powerpc/pr89225.c: New.
15289
15290 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
15291
15292 * gnat.dg/opt76.adb: New test.
15293
15294 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
15295
15296 PR fortran/71860
15297 * gfortran.dg/null_10.f90: New test.
15298
15299 2019-02-06 David Malcolm <dmalcolm@redhat.com>
15300
15301 PR c++/71302
15302 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
15303 column numbers to dg-warning directives where they are correct.
15304 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
15305 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
15306 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
15307
15308 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15309
15310 PR debug/87451
15311 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
15312 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
15313 xfail scan-assembler-not with Solaris as.
15314
15315 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
15316
15317 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
15318 counts and target.
15319 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
15320 counts and target.
15321 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
15322 counts and target.
15323
15324 2019-02-06 Richard Biener <rguenther@suse.de>
15325
15326 PR tree-optimization/89182
15327 * gfortran.dg/graphite/pr89182.f90: New testcase.
15328
15329 2019-02-06 Jakub Jelinek <jakub@redhat.com>
15330
15331 PR c/89211
15332 * gcc.dg/pr89211.c: New test.
15333
15334 PR middle-end/89210
15335 * c-c++-common/builtin-convertvector-2.c: New test.
15336
15337 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
15338
15339 PR go/89019
15340 * lib/go-torture.exp: Test compiling with -flto.
15341
15342 2019-02-06 Joseph Myers <joseph@codesourcery.com>
15343
15344 PR c/88584
15345 * gcc.dg/redecl-18.c: New test.
15346
15347 2019-02-05 Jakub Jelinek <jakub@redhat.com>
15348
15349 PR c++/89187
15350 * g++.dg/opt/pr89187.C: New test.
15351
15352 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
15353
15354 * jit.dg/add-driver-options-testlib.c: Add support file for
15355 test-add-driver-options.c testcase.
15356 * jit.dg/all-non-failing-tests.h: Add note about
15357 test-add-driver-options.c
15358 * jit.dg/jit.exp (jit-dg-test): Update to support
15359 add-driver-options-testlib.c compilation.
15360 * jit.dg/test-add-driver-options.c: New testcase.
15361
15362 2019-02-05 Jakub Jelinek <jakub@redhat.com>
15363
15364 PR rtl-optimization/11304
15365 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
15366 * gcc.target/i386/call-2.c: New test.
15367
15368 2019-02-05 Marek Polacek <polacek@redhat.com>
15369
15370 PR c++/89158 - by-value capture of constexpr variable broken.
15371 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
15372
15373 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
15374
15375 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
15376
15377 2019-02-05 Jakub Jelinek <jakub@redhat.com>
15378
15379 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
15380 target.
15381 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
15382
15383 PR target/89188
15384 * g++.dg/opt/pr89188.C: New test.
15385
15386 PR rtl-optimization/89195
15387 * gcc.c-torture/execute/pr89195.c: New test.
15388
15389 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
15390
15391 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
15392 hardware.
15393 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
15394 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
15395 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
15396 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
15397 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
15398 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
15399 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
15400 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
15401 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
15402
15403 2019-02-05 Jakub Jelinek <jakub@redhat.com>
15404
15405 PR target/89186
15406 * g++.dg/ext/vector36.C: New test.
15407
15408 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
15409
15410 PR c++/87770
15411 * g++.dg/pr87770.C: New.
15412
15413 2019-02-04 Harald Anlauf <anlauf@gmx.de>
15414
15415 PR fortran/89077
15416 * gfortran.dg/pr89077.f90: New test.
15417
15418 2019-02-04 Martin Liska <mliska@suse.cz>
15419
15420 PR ipa/88985
15421 * gcc.dg/ipa/pr88985.c: New test.
15422
15423 2019-02-04 Jakub Jelinek <jakub@redhat.com>
15424
15425 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
15426 characters or extra spaces after the comment character.
15427
15428 2019-02-04 Jakub Jelinek <jakub@redhat.com>
15429
15430 * g++.dg/torture/alias-1.C: New test.
15431
15432 2019-02-03 Martin Sebor <msebor@redhat.com>
15433
15434 PR c/69661
15435 * c-c++-common/Wsequence-point-2.c: New test.
15436
15437 PR c++/44648
15438 * g++.dg/warn/Wunused-var-35.C: New test.
15439
15440 2019-02-03 Richard Biener <rguenther@suse.de>
15441
15442 PR debug/87295
15443 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
15444
15445 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
15446
15447 PR fortran/88298
15448 * gfortran.dg/warn_conversion_10.f90: New test.
15449
15450 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
15451
15452 PR fortran/88393
15453 * gfortran.dg/alloc_comp_assign_16.f03: New test.
15454
15455 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
15456
15457 PR fortran/88980
15458 * gfortran.dg/realloc_on_assign_32.f90: New test.
15459
15460 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
15461
15462 PR fortran/88685
15463 * gfortran.dg/pointer_array_component_3.f90: New test.
15464
15465 2019-02-02 Jakub Jelinek <jakub@redhat.com>
15466
15467 PR middle-end/87887
15468 * gcc.dg/gomp/pr87887-1.c: New test.
15469 * gcc.dg/gomp/pr87887-2.c: New test.
15470
15471 2019-02-01 Jakub Jelinek <jakub@redhat.com>
15472
15473 PR fortran/83246
15474 PR fortran/89084
15475 * gfortran.dg/pr89084.f90: New test.
15476 * gfortran.dg/lto/pr89084_0.f90: New test.
15477 * gfortran.dg/pr83246.f90: New test.
15478
15479 2019-02-01 Marek Polacek <polacek@redhat.com>
15480
15481 PR c++/88325 - ICE with invalid out-of-line template member definition.
15482 * g++.dg/cpp2a/typename14.C: New test.
15483
15484 2019-02-01 Richard Biener <rguenther@suse.de>
15485
15486 PR middle-end/88597
15487 * gcc.dg/torture/pr88597.c: New testcase.
15488
15489 2019-02-01 Richard Biener <rguenther@suse.de>
15490
15491 PR tree-optimization/85497
15492 * gcc.dg/graphite/pr85497.c: New testcase.
15493
15494 2019-02-01 Richard Biener <rguenther@suse.de>
15495
15496 PR testsuite/87451
15497 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
15498
15499 2019-02-01 Jakub Jelinek <jakub@redhat.com>
15500
15501 PR tree-optimization/89143
15502 * gcc.dg/tree-ssa/vrp121.c: New test.
15503
15504 PR tree-optimization/88107
15505 * gcc.dg/gomp/pr88107.c: New test.
15506
15507 PR c++/87175
15508 * g++.dg/ext/attrib57.C: New test.
15509
15510 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
15511
15512 PR tree-optimization/88932
15513 * gfortran.dg/pr88932.f90: New test.
15514
15515 2019-01-31 Marek Polacek <polacek@redhat.com>
15516
15517 PR c++/88983 - ICE with switch in constexpr function.
15518 * g++.dg/cpp1y/constexpr-88983.C: New test.
15519
15520 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
15521
15522 PR fortran/88669
15523 * gfortran.dg/contiguous_9.f90: New test.
15524
15525 2019-01-31 Marek Polacek <polacek@redhat.com>
15526
15527 PR c++/89083, c++/80864 - ICE with list initialization in template.
15528 * g++.dg/cpp0x/initlist107.C: New test.
15529 * g++.dg/cpp0x/initlist108.C: New test.
15530 * g++.dg/cpp0x/initlist109.C: New test.
15531 * g++.dg/cpp0x/initlist110.C: New test.
15532 * g++.dg/cpp0x/initlist111.C: New test.
15533 * g++.dg/cpp0x/initlist112.C: New test.
15534 * g++.dg/init/ptrfn4.C: New test.
15535
15536 2019-01-31 David Malcolm <dmalcolm@redhat.com>
15537
15538 PR c/89122
15539 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
15540 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
15541
15542 2019-01-31 Richard Biener <rguenther@suse.de>
15543
15544 PR tree-optimization/89135
15545 * gcc.dg/torture/pr89135.c: New testcase.
15546
15547 2019-01-31 Jakub Jelinek <jakub@redhat.com>
15548
15549 PR sanitizer/89124
15550 * c-c++-common/asan/pr89124.c: New test.
15551
15552 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15553
15554 PR fortran/52564
15555 * gfortran.dg/print_2.f90: New test.
15556
15557 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
15558
15559 PR rtl-optimization/87246
15560 * gcc.target/i386/pr87246.c: New.
15561
15562 2019-01-30 Marek Polacek <polacek@redhat.com>
15563
15564 PR c++/89119 - ICE with value-initialization in template.
15565 * g++.dg/cpp0x/initlist-value3.C: New test.
15566
15567 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
15568
15569 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
15570 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
15571 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
15572 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
15573 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
15574 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
15575 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
15576 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
15577 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
15578 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
15579
15580 2019-01-30 Richard Biener <rguenther@suse.de>
15581
15582 PR tree-optimization/89111
15583 * gcc.dg/torture/pr89111.c: New testcase.
15584
15585 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
15586
15587 PR testsuite/88920
15588 * lib/target-supports.exp: Cache result.
15589
15590 2019-01-30 Jakub Jelinek <jakub@redhat.com>
15591
15592 PR c++/89105
15593 * g++.target/i386/pr89105.C: New test.
15594
15595 PR c/89061
15596 * gcc.dg/pr89061.c: New test.
15597
15598 2019-01-29 Martin Sebor <msebor@redhat.com>
15599
15600 PR c/88956
15601 * gcc.dg/Warray-bounds-39.c: New test.
15602
15603 2019-01-29 Marek Polacek <polacek@redhat.com>
15604
15605 PR testsuite/89110
15606 * g++.dg/other/nontype-1.C: Expect error in all modes.
15607 * g++.dg/parse/crash13.C: Likewise.
15608 * g++.dg/parse/error36.C: Likewise.
15609 * g++.dg/template/error29.C: Likewise.
15610
15611 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15612
15613 PR fortran/57048
15614 * gfortran.dg/c_funptr_1.f90: New file.
15615 * gfortran.dg/c_funptr_1_mod.f90: New file.
15616
15617 2019-01-29 Jakub Jelinek <jakub@redhat.com>
15618
15619 PR c++/66676
15620 PR ipa/89104
15621 * gcc.dg/gomp/pr89104.c: New test.
15622
15623 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15624
15625 * gdc.dg/pr89042a.d: Mark as compile test.
15626 * gdc.dg/pr89042b.d: Likewise.
15627
15628 2019-01-29 Richard Biener <rguenther@suse.de>
15629
15630 PR debug/87295
15631 * g++.dg/lto/pr87295_0.C: New testcase.
15632
15633 2019-01-29 Jakub Jelinek <jakub@redhat.com>
15634
15635 PR c/89045
15636 * gcc.dg/pr89045.c: New test.
15637
15638 PR c/86125
15639 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
15640 lp64, ilp32 and llp64 only.
15641 (fputs): Use unsigned long long instead of size_t for return type.
15642 (vfprintf, vfscanf): Accept arbitrary target specific type for
15643 va_list.
15644
15645 2019-01-28 Marek Polacek <polacek@redhat.com>
15646
15647 PR c++/88358 - name wrongly treated as type.
15648 * g++.dg/cpp2a/typename1.C: Add dg-error.
15649 * g++.dg/cpp2a/typename13.C: New test.
15650 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
15651 Add typename.
15652
15653 2019-01-28 Marek Polacek <polacek@redhat.com>
15654
15655 * g++.dg/cpp0x/enum37.C: Add dg-error.
15656
15657 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
15658
15659 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
15660 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
15661
15662 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
15663
15664 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
15665 "-Wattribute-alias".
15666
15667 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
15668
15669 PR fortran/70696
15670 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
15671
15672 2019-01-27 Marek Polacek <polacek@redhat.com>
15673
15674 PR c++/88815 - narrowing conversion lost in decltype.
15675 PR c++/78244 - narrowing conversion in template not detected.
15676 * g++.dg/cpp0x/Wnarrowing15.C: New test.
15677 * g++.dg/cpp0x/Wnarrowing16.C: New test.
15678 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
15679 * g++.dg/cpp1y/Wnarrowing1.C: New test.
15680
15681 PR c++/89024 - ICE with incomplete enum type.
15682 * g++.dg/cpp0x/enum37.C: New test.
15683
15684 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
15685
15686 * gnat.dg/opt75.adb: New test.
15687 * gnat.dg/opt75_pkg.ad[sb]: New helper.
15688
15689 2019-01-27 Jakub Jelinek <jakub@redhat.com>
15690
15691 PR target/87214
15692 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
15693 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
15694
15695 2019-01-26 Martin Jambor <mjambor@suse.cz>
15696
15697 PR ipa/88933
15698 * gfortran.dg/gomp/pr88933.f90: New test.
15699
15700 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
15701
15702 PR d/89042
15703 * gdc.dg/pr89042a.d: New test.
15704 * gdc.dg/pr89042b.d: New test.
15705
15706 2019-01-26 Harald Anlauf <anlauf@gmx.de>
15707
15708 PR fortran/57553
15709 * gfortran.dg/pr57553.f90: New test.
15710
15711 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
15712
15713 * gnat.dg/array34.adb: New test.
15714
15715 2019-01-26 Jakub Jelinek <jakub@redhat.com>
15716
15717 PR preprocessor/88974
15718 * c-c++-common/cpp/pr88974.c: New test.
15719
15720 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
15721
15722 PR c++/88969
15723 * g++.dg/cpp2a/destroying-delete2.C: New.
15724 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
15725
15726 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
15727
15728 PR fortran/85780
15729 * gfortran.dg/pr85780.f90: Update testcase for error message.
15730
15731 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
15732
15733 PR target/88469
15734 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
15735 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
15736 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
15737
15738 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
15739
15740 PR middle-end/89037
15741 * gcc.dg/pr89037.c: New test.
15742
15743 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
15744
15745 * lib/target-supports.exp (check_effective_target_fenv): New.
15746 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
15747 fenv effective target.
15748 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
15749 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
15750 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
15751 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
15752
15753 2019-01-25 Richard Biener <rguenther@suse.de>
15754
15755 PR tree-optimization/86865
15756 * gcc.dg/graphite/pr86865.c: New testcase.
15757 * gcc.dg/graphite/pr69728.c: XFAIL.
15758 * gcc.dg/graphite/scop-21.c: Likewise.
15759
15760 2019-01-24 Martin Sebor <msebor@redhat.com>
15761
15762 PR c/86125
15763 PR c/88886
15764 PR middle-end/86308
15765 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
15766 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
15767 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
15768 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
15769 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
15770 * gcc.dg/builtins-69.c: New test.
15771 * gcc.dg/Wint-conversion-2.c: Add expected warning.
15772 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
15773
15774 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
15775
15776 PR rtl-optimization/88948
15777 * gcc.target/i386/pr88948.c: New test.
15778
15779 2019-01-24 Jakub Jelinek <jakub@redhat.com>
15780
15781 PR debug/89006
15782 * g++.dg/debug/pr89006.C: New test.
15783
15784 PR middle-end/89015
15785 * gcc.dg/gomp/pr89015.c: New test.
15786
15787 PR c++/88976
15788 * c-c++-common/gomp/cancel-2.c: New test.
15789 * gcc.dg/gomp/cancel-1.c: New test.
15790 * g++.dg/gomp/cancel-1.C: New test.
15791 * g++.dg/gomp/cancel-2.C: New test.
15792 * g++.dg/gomp/cancel-3.C: New test.
15793
15794 2019-01-24 Jakub Jelinek <jakub@redhat.com>
15795
15796 PR tree-optimization/89027
15797 * gfortran.dg/gomp/pr89027.f90: New test.
15798
15799 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
15800
15801 PR fortran/88929
15802 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
15803 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
15804
15805 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
15806
15807 PR libgcc/88931
15808 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
15809 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
15810 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
15811 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
15812
15813 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
15814
15815 PR target/88998
15816 * g++.target/i386/pr88998.c: New test.
15817
15818 2019-01-23 Marek Polacek <polacek@redhat.com>
15819
15820 PR c++/88757 - qualified name treated wrongly as type.
15821 * g++.dg/cpp0x/dependent2.C: New test.
15822 * g++.dg/cpp2a/typename10.C: Remove dg-error.
15823 * g++.dg/cpp2a/typename12.C: New test.
15824 * g++.dg/template/static30.C: Remove dg-error.
15825
15826 2019-01-23 Jakub Jelinek <jakub@redhat.com>
15827
15828 PR c/44715
15829 * c-c++-common/pr44715.c: New test.
15830
15831 PR c++/88984
15832 * c-c++-common/pr88984.c: New test.
15833
15834 2019-01-23 Richard Biener <rguenther@suse.de>
15835
15836 PR tree-optimization/89008
15837 * gcc.dg/torture/pr89008.c: New testcase.
15838
15839 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
15840
15841 * gnat.dg/specs/opt4.ads: New test.
15842
15843 2019-01-23 Jakub Jelinek <jakub@redhat.com>
15844
15845 PR tree-optimization/88964
15846 * gfortran.dg/pr88964.f90: New test.
15847
15848 2019-01-22 Martin Sebor <msebor@redhat.com>
15849
15850 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
15851 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
15852 non_strict_align.
15853 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
15854 * c-c++-common/Wrestrict.c: Make xfails conditional on target
15855 non_strict_align.
15856
15857 2018-01-22 Steve Ellcey <sellcey@marvell.com>
15858
15859 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
15860 to aarch64*-*-* target.
15861 * c-c++-common/gomp/pr60823-3.c: Ditto.
15862 * g++.dg/gomp/declare-simd-1.C: Ditto.
15863 * g++.dg/gomp/declare-simd-3.C: Ditto.
15864 * g++.dg/gomp/declare-simd-4.C: Ditto.
15865 * g++.dg/gomp/declare-simd-7.C: Ditto.
15866 * g++.dg/gomp/pr88182.C: Ditto.
15867 * gcc.dg/gomp/declare-simd-1.c: Ditto.
15868 * gcc.dg/gomp/declare-simd-3.c: Ditto.
15869 * gcc.dg/gomp/pr59669-2.c: Ditto.
15870 * gcc.dg/gomp/pr87895-1.c: Ditto.
15871 * gcc.dg/gomp/simd-clones-2.c: Ditto.
15872 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
15873 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
15874 * gfortran.dg/gomp/pr83977.f90: Ditto.
15875
15876 2019-01-22 Jakub Jelinek <jakub@redhat.com>
15877
15878 PR target/88965
15879 * gcc.target/powerpc/pr88965.c: New test.
15880
15881 PR middle-end/88968
15882 * c-c++-common/gomp/atomic-23.c: New test.
15883
15884 2019-01-22 Harald Anlauf <anlauf@gmx.de>
15885
15886 PR fortran/88579
15887 * gfortran.dg/power_8.f90: New test.
15888
15889 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
15890
15891 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
15892 * g++.dg/vec-init-1.C: Likewise.
15893 * gcc.dg/pr87793.c: Likewise.
15894
15895 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
15896
15897 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
15898 * g++.dg/cpp0x/pr86397-2.C: Likewise.
15899
15900 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
15901
15902 PR target/88469
15903 * gcc.target/arm/aapcs/bitfield2.c: New test.
15904 * gcc.target/arm/aapcs/bitfield3.c: New test.
15905
15906 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
15907
15908 PR rtl-optimization/87763
15909 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
15910
15911 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
15912
15913 PR target/88954
15914 * gcc.target/i386/pr88954-1.c: New test.
15915 * gcc.target/i386/pr88954-2.c: Likewise.
15916
15917 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
15918
15919 PR target/88469
15920 * gcc.target/arm/aapcs/bitfield1.c: New test.
15921 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
15922 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
15923 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
15924
15925 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
15926
15927 * gfortran.dg/array_function_5.f90: Fix a dg directive.
15928 * gfortran.dg/block_16.f08: Likewise.
15929 * gfortran.dg/dec_structure_14.f90: Likewise.
15930 * gfortran.dg/namelist_96.f90: Likewise.
15931 * gfortran.dg/newunit_5.f90.f90: Moved to
15932 * gfortran.dg/newunit_5.f90: here.
15933 * gfortran.dg/pdt_28.f03: Likewise.
15934 * gfortran.dg/spread_simplify_1.f90: Likewise.
15935
15936 2019-01-22 Tamar Christina <tamar.christina@arm.com>
15937
15938 PR/tree-optimization 88903
15939 * gcc.dg/vect/pr88903-1.c: Add explicit &.
15940
15941 2019-01-22 Jakub Jelinek <jakub@redhat.com>
15942
15943 PR rtl-optimization/88904
15944 * gcc.c-torture/execute/pr88904.c: New test.
15945
15946 PR target/88905
15947 * gcc.dg/pr88905.c: New test.
15948
15949 PR rtl-optimization/49429
15950 PR target/49454
15951 PR rtl-optimization/86334
15952 PR target/88906
15953 * gcc.target/i386/pr86334.c: New test.
15954 * gcc.target/i386/pr88906.c: New test.
15955
15956 2019-01-21 Jakub Jelinek <jakub@redhat.com>
15957
15958 PR c++/88949
15959 * g++.dg/gomp/pr88949.C: New test.
15960
15961 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
15962
15963 * class_66.f90: Fix a dg directive.
15964 * debug/pr35154-stabs.f: Likewise.
15965 * dec_d_lines_3.f: Likewise.
15966 * dec_d_lines_3.f: Likewise.
15967 * dec_structure_12.f90: Likewise.
15968 * dec_structure_15.f90: Likewise.
15969 * deferred_character_31.f90: Likewise.
15970 * dtio_31.f03: Likewise.
15971 * dtio_32.f03: Likewise.
15972 * extends_11.f03: Likewise.
15973 * integer_plus.f90: Likewise.
15974 * pdt_25.f03: Likewise.
15975 * pr58968.f: Likewise.
15976 * pr78259.f90: Likewise.
15977 * vect/vect-2.f90: Likewise.
15978 * matmul_const.f90: Likewise.
15979
15980 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
15981
15982 PR target/88938
15983 * gcc.target/i386/pr88938.c: New test.
15984
15985 2019-01-21 Jakub Jelinek <jakub@redhat.com>
15986
15987 PR sanitizer/88901
15988 * g++.dg/asan/pr88901.C: New test.
15989
15990 2019-01-21 Tamar Christina <tamar.christina@arm.com>
15991
15992 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
15993
15994 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
15995
15996 PR c/88928
15997 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
15998 * gcc.dg/pr88928.c: New test case.
15999
16000 2019-01-21 Jakub Jelinek <jakub@redhat.com>
16001
16002 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
16003 {long ,short ,}{unsigned ,}int.
16004
16005 2019-01-21 Richard Biener <rguenther@suse.de>
16006
16007 PR tree-optimization/88934
16008 * gfortran.dg/pr88934.f90: New testcase.
16009
16010 2019-01-20 Ulrich Drepper <drepper@redhat.com>
16011
16012 Fix after C++ P0600 implementation.
16013 * g++.dg/init/new39.C: Don't just ignore result of new.
16014
16015 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
16016
16017 * gdc.dg/runnable.d: Add more tests for comparing complex types.
16018
16019 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
16020
16021 * gdc.dg/runnable.d: Add tests for comparing complex types.
16022
16023 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
16024
16025 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
16026 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
16027 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
16028 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
16029
16030 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
16031
16032 PR fortran/37835
16033 * gfortran.dg/no-automatic.f90: New test.
16034
16035 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16036
16037 PR fortran/77960
16038 * gfortran.dg/pr77960.f90: New test.
16039
16040 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
16041 Paul Thomas <pault@gcc.gnu.org>
16042
16043 PR fortran/56789
16044 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
16045 scan-tree tests that fail with patch.
16046 * gfortran.dg/contiguous_8.f90: New test.
16047
16048 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
16049
16050 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
16051 inner strides.
16052 * gfortran.dg/loop_versioning_9.f90: New test.
16053 * gfortran.dg/loop_versioning_10.f90: Likewise.
16054
16055 2019-01-19 Jakub Jelinek <jakub@redhat.com>
16056
16057 PR fortran/88902
16058 * gfortran.dg/pr88902.f90: New test.
16059
16060 2019-01-18 Martin Sebor <msebor@redhat.com>
16061
16062 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
16063
16064 2019-01-18 Ian Lance Taylor <iant@golang.org>
16065
16066 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
16067 is no longer externally visible.
16068
16069 2019-01-18 Marek Polacek <polacek@redhat.com>
16070
16071 PR c++/86926
16072 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
16073
16074 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
16075
16076 PR middle-end/88587
16077 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
16078 (dg-options): Replace -m32 with -fno-pic.
16079 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
16080 (dg-options): Remove -m32.
16081
16082 2019-01-18 Richard Biener <rguenther@suse.de>
16083
16084 PR tree-optimization/88903
16085 * gcc.dg/vect/pr88903-1.c: New testcase.
16086 * gcc.dg/vect/pr88903-2.c: Likewise.
16087
16088 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
16089
16090 PR c/51628
16091 PR c/88664
16092 * c-c++-common/pr51628-33.c: New test.
16093 * c-c++-common/pr51628-35.c: New test.
16094 * c-c++-common/pr88664-1.c: Likewise.
16095 * c-c++-common/pr88664-2.c: Likewise.
16096 * gcc.dg/pr51628-34.c: Likewise.
16097
16098 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
16099
16100 PR target/88799
16101 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
16102 mp and sec extensions to armv7-a.
16103
16104 2019-01-18 Martin Liska <mliska@suse.cz>
16105
16106 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
16107 expected function name.
16108
16109 2019-01-18 Jakub Jelinek <jakub@redhat.com>
16110
16111 PR tree-optimization/86214
16112 * g++.dg/opt/pr86214-1.C: New test.
16113 * g++.dg/opt/pr86214-2.C: New test.
16114
16115 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16116
16117 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
16118
16119 2019-01-18 Jakub Jelinek <jakub@redhat.com>
16120
16121 Reapply:
16122 2018-12-15 Jakub Jelinek <jakub@redhat.com>
16123
16124 PR target/88489
16125 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
16126 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
16127
16128 2019-01-18 Martin Liska <mliska@suse.cz>
16129
16130 PR middle-end/88587
16131 * g++.target/i386/pr88587.C: New test.
16132 * gcc.target/i386/mvc13.c: New test.
16133
16134 2018-01-17 Steve Ellcey <sellcey@cavium.com>
16135
16136 PR fortran/88898
16137 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
16138 warning checks.
16139 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
16140 * gfortran.dg/gomp/pr83977.f90: Ditto.
16141
16142 2019-01-17 Martin Sebor <msebor@redhat.com>
16143
16144 PR middle-end/88273
16145 * gcc.dg/Warray-bounds-38.c: New test.
16146
16147 2018-01-17 Steve Ellcey <sellcey@cavium.com>
16148
16149 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
16150 warning checks and assembler scans.
16151 * c-c++-common/gomp/pr60823-3.c: Ditto.
16152 * c-c++-common/gomp/pr63328.c: Ditto.
16153 * g++.dg/gomp/declare-simd-1.C: Ditto.
16154 * g++.dg/gomp/declare-simd-3.C: Ditto.
16155 * g++.dg/gomp/declare-simd-4.C: Ditto.
16156 * g++.dg/gomp/declare-simd-7.C: Ditto.
16157 * g++.dg/gomp/pr88182.C: Ditto.
16158 * g++.dg/vect/simd-clone-7.cc: Ditto.
16159 * gcc.dg/gomp/declare-simd-1.c: Ditto.
16160 * gcc.dg/gomp/declare-simd-3.c: Ditto.
16161 * gcc.dg/gomp/pr59669-2.c: Ditto.
16162 * gcc.dg/gomp/pr87895-1.c: Ditto.
16163 * gcc.dg/gomp/pr87895-2.c: Ditto.
16164 * gcc.dg/gomp/simd-clones-2.c: Ditto.
16165 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
16166 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
16167 * gfortran.dg/gomp/pr83977.f90: Ditto.
16168
16169 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16170
16171 * g++.dg/cpp0x/auto52.C: Test locations too.
16172 * g++.dg/cpp0x/trailing2.C: Likewise.
16173 * g++.dg/cpp1y/auto-fn18.C: Likewise.
16174 * g++.dg/cpp1y/auto-fn25.C: Likewise.
16175 * g++.dg/cpp1y/auto-fn52.C: Likewise.
16176 * g++.dg/cpp1y/auto-fn53.C: Likewise.
16177 * g++.dg/cpp1y/auto-fn54.C: Likewise.
16178
16179 2019-01-17 David Malcolm <dmalcolm@redhat.com>
16180
16181 PR c++/88699
16182 * g++.dg/template/pr88699.C: New test.
16183
16184 2019-01-17 Martin Sebor <msebor@redhat.com>
16185
16186 PR tree-optimization/88800
16187 * c-c++-common/Wrestrict.c: Adjust.
16188 * gcc.dg/Warray-bounds-37.c: New test.
16189 * gcc.dg/builtin-memcpy-2.c: New test.
16190 * gcc.dg/builtin-memcpy.c: New test.
16191
16192 2019-01-17 Tamar Christina <tamar.christina@arm.com>
16193
16194 PR target/88850
16195 * gcc.target/arm/pr51968.c: Use neon intrinsics.
16196
16197 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
16198 Kwok Cheung Yeung <kcy@codesourcery.com>
16199 Julian Brown <julian@codesourcery.com>
16200 Tom de Vries <tom@codesourcery.com>
16201
16202 * gcc.dg/20020312-2.c: Add amdgcn support.
16203 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
16204 * gcc.dg/builtin-apply2.c: Likewise.
16205 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
16206 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
16207 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
16208 * gcc.dg/memcmp-1.c: Increase timeout factor.
16209 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
16210 * gcc.dg/sibcall-10.c: xfail on amdgcn.
16211 * gcc.dg/sibcall-9.c: Likewise.
16212 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
16213 * gcc.dg/tree-ssa/pr84512.c: Likewise.
16214 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
16215 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
16216 * lib/target-supports.exp (check_effective_target_trampolines):
16217 Configure amdgcn.
16218 (check_profiling_available): Likewise.
16219 (check_effective_target_global_constructor): Likewise.
16220 (check_effective_target_return_address): Likewise.
16221 (check_effective_target_fopenacc): Likewise.
16222 (check_effective_target_fopenmp): Likewise.
16223 (check_effective_target_vect_int): Likewise.
16224 (check_effective_target_vect_intfloat_cvt): Likewise.
16225 (check_effective_target_vect_uintfloat_cvt): Likewise.
16226 (check_effective_target_vect_floatint_cvt): Likewise.
16227 (check_effective_target_vect_floatuint_cvt): Likewise.
16228 (check_effective_target_vect_simd_clones): Likewise.
16229 (check_effective_target_vect_shift): Likewise.
16230 (check_effective_target_whole_vector_shift): Likewise.
16231 (check_effective_target_vect_bswap): Likewise.
16232 (check_effective_target_vect_shift_char): Likewise.
16233 (check_effective_target_vect_long): Likewise.
16234 (check_effective_target_vect_float): Likewise.
16235 (check_effective_target_vect_double): Likewise.
16236 (check_effective_target_vect_perm): Likewise.
16237 (check_effective_target_vect_perm_byte): Likewise.
16238 (check_effective_target_vect_perm_short): Likewise.
16239 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
16240 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
16241 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
16242 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
16243 (check_effective_target_vect_natural_alignment): Likewise.
16244 (check_effective_target_vect_fully_masked): Likewise.
16245 (check_effective_target_vect_element_align): Likewise.
16246 (check_effective_target_vect_masked_store): Likewise.
16247 (check_effective_target_vect_scatter_store): Likewise.
16248 (check_effective_target_vect_condition): Likewise.
16249 (check_effective_target_vect_cond_mixed): Likewise.
16250 (check_effective_target_vect_char_mult): Likewise.
16251 (check_effective_target_vect_short_mult): Likewise.
16252 (check_effective_target_vect_int_mult): Likewise.
16253 (check_effective_target_sqrt_insn): Likewise.
16254 (check_effective_target_vect_call_sqrtf): Likewise.
16255 (check_effective_target_vect_call_btrunc): Likewise.
16256 (check_effective_target_vect_call_btruncf): Likewise.
16257 (check_effective_target_vect_call_ceil): Likewise.
16258 (check_effective_target_vect_call_floorf): Likewise.
16259 (check_effective_target_lto): Likewise.
16260 (check_vect_support_and_set_flags): Likewise.
16261 (check_effective_target_vect_stridedN): Enable when fully masked is
16262 available.
16263 (add_options_for_sqrt_insn): New procedure.
16264
16265 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
16266
16267 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
16268 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
16269 linker.
16270 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
16271
16272 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
16273
16274 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
16275 * gcc.dg/pic-1.c: Disable on amdgcn.
16276 * gcc.dg/pic-2.c: Disable on amdgcn.
16277 * gcc.dg/pic-3.c: Disable on amdgcn.
16278 * gcc.dg/pic-4.c: Disable on amdgcn.
16279 * gcc.dg/pie-3.c: Disable on amdgcn.
16280 * gcc.dg/pie-4.c: Disable on amdgcn.
16281 * gcc.dg/uninit-19.c: Check pie_enabled.
16282 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
16283
16284 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
16285 Kwok Cheung Yeung <kcy@codesourcery.com>
16286 Julian Brown <julian@codesourcery.com>
16287 Tom de Vries <tom@codesourcery.com>
16288
16289 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
16290 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
16291 * gcc.c-torture/compile/pr34648.c: Require exceptions.
16292 * gcc.c-torture/compile/pr41469.c: Require exceptions.
16293 * gcc.dg/20111216-1.c: Require exceptions.
16294 * gcc.dg/cleanup-10.c: Require exceptions.
16295 * gcc.dg/cleanup-11.c: Require exceptions.
16296 * gcc.dg/cleanup-12.c: Require exceptions.
16297 * gcc.dg/cleanup-13.c: Require exceptions.
16298 * gcc.dg/cleanup-5.c: Require exceptions.
16299 * gcc.dg/cleanup-8.c: Require exceptions.
16300 * gcc.dg/cleanup-9.c: Require exceptions.
16301 * gcc.dg/gomp/pr29955.c: Require exceptions.
16302 * gcc.dg/lto/pr52097_0.c: Require exceptions.
16303 * gcc.dg/nested-func-5.c: Require exceptions.
16304 * gcc.dg/pch/except-1.c: Require exceptions.
16305 * gcc.dg/pch/valid-2.c: Require exceptions.
16306 * gcc.dg/pr41470.c: Require exceptions.
16307 * gcc.dg/pr42427.c: Require exceptions.
16308 * gcc.dg/pr44545.c: Require exceptions.
16309 * gcc.dg/pr47086.c: Require exceptions.
16310 * gcc.dg/pr51481.c: Require exceptions.
16311 * gcc.dg/pr51644.c: Require exceptions.
16312 * gcc.dg/pr52046.c: Require exceptions.
16313 * gcc.dg/pr54669.c: Require exceptions.
16314 * gcc.dg/pr56424.c: Require exceptions.
16315 * gcc.dg/pr64465.c: Require exceptions.
16316 * gcc.dg/pr65802.c: Require exceptions.
16317 * gcc.dg/pr67563.c: Require exceptions.
16318 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
16319 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
16320 * gcc.dg/vect/pr46663.c: Require exceptions.
16321 * lib/target-supports.exp (check_effective_target_exceptions): New.
16322
16323 2019-01-17 Tamar Christina <tamar.christina@arm.com>
16324
16325 PR target/88851
16326 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
16327
16328 2019-01-17 Nathan Sidwell <nathan@acm.org>
16329
16330 PR c++/86610
16331 * g++.dg/cpp0x/pr86610.C: New.
16332
16333 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
16334
16335 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
16336 VFIXUPIMM* intrinsics.
16337 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
16338 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
16339 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
16340
16341 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
16342
16343 PR target/88794
16344 Revert:
16345 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
16346
16347 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
16348 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
16349 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
16350 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
16351 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
16352 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
16353 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
16354 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
16355 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
16356 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
16357 * gcc.target/i386/sse-13.c: Ditto.
16358 * gcc.target/i386/sse-14.c: Ditto.
16359 * gcc.target/i386/sse-22.c: Ditto.
16360 * gcc.target/i386/sse-23.c: Ditto.
16361 * gcc.target/i386/testimm-10.c: Ditto.
16362 * gcc.target/i386/testround-1.c: Ditto.
16363
16364 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
16365
16366 PR target/88794
16367 Revert:
16368 2018-12-15 Jakub Jelinek <jakub@redhat.com>
16369
16370 PR target/88489
16371 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
16372 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
16373
16374 2019-01-17 Jakub Jelinek <jakub@redhat.com>
16375
16376 PR rtl-optimization/88870
16377 * gcc.dg/pr88870.c: New test.
16378
16379 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
16380
16381 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
16382
16383 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
16384
16385 PR c++/87768
16386 * g++.dg/concepts/pr87768.C: New.
16387
16388 PR c++/86648
16389 * gcc.dg/cpp1z/pr86648.C: New.
16390
16391 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
16392
16393 PR target/87306
16394 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
16395 vectorized on POWER unless hardware misaligned loads are available.
16396
16397 2019-01-16 David Malcolm <dmalcolm@redhat.com>
16398
16399 PR target/88861
16400 * g++.dg/torture/pr88861.C: New test.
16401
16402 2019-01-16 Tamar Christina <tamar.christina@arm.com>
16403
16404 PR debug/88046
16405 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
16406
16407 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
16408
16409 * g++.dg/other/pr33558.C: Test location too.
16410 * g++.dg/other/pr33558-2.C: Likewise.
16411 * g++.dg/parse/crash4.C: Likewise.
16412 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
16413 * g++.old-deja/g++.mike/p7635.C: Likewise.
16414 * g++.old-deja/g++.other/decl6.C: Likewise.
16415
16416 2019-01-16 Marek Polacek <polacek@redhat.com>
16417
16418 PR c++/78244 - narrowing conversion in template not detected.
16419 * g++.dg/cpp0x/Wnarrowing13.C: New test.
16420 * g++.dg/cpp0x/Wnarrowing14.C: New test.
16421
16422 2019-01-16 Jakub Jelinek <jakub@redhat.com>
16423
16424 PR c/51628
16425 PR target/88682
16426 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
16427 may_alias attribute.
16428
16429 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
16430
16431 * gcc.misc-tests/godump-1.c: Add test case for typedef before
16432 struct.
16433
16434 2019-01-15 David Malcolm <dmalcolm@redhat.com>
16435
16436 PR c++/88795
16437 * g++.dg/template/pr88795.C: New test.
16438
16439 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16440
16441 PR fortran/43136
16442 * gfortran.dg/actual_array_substr_3.f90: New test.
16443
16444 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
16445
16446 PR fortran/81849
16447 * gfortran.dg/pr81849.f90: New test.
16448
16449 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
16450
16451 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
16452 ISO_Fortran_binding_2.h.
16453
16454 2019-01-15 Marek Polacek <polacek@redhat.com>
16455
16456 PR c++/88866
16457 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
16458
16459 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
16460
16461 PR inline-asm/52813
16462 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
16463 -Wdeprecated warning and expect a following note:.
16464
16465 2019-01-15 Richard Biener <rguenther@suse.de>
16466
16467 PR debug/88046
16468 * g++.dg/lto/pr88046_0.C: New testcase.
16469
16470 2019-01-15 Richard Biener <rguenther@suse.de>
16471
16472 PR tree-optimization/88855
16473 * gcc.dg/pr88855.c: New testcase.
16474
16475 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
16476
16477 * g++.dg/diagnostic/typedef-initialized.C: New.
16478
16479 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
16480
16481 * g++.dg/diagnostic/bitfld3.C: New.
16482
16483 2019-01-15 Jakub Jelinek <jakub@redhat.com>
16484
16485 PR tree-optimization/88775
16486 * gcc.dg/tree-ssa/pr88775-1.c: New test.
16487 * gcc.dg/tree-ssa/pr88775-2.c: New test.
16488
16489 2019-01-14 Marek Polacek <polacek@redhat.com>
16490
16491 PR c++/88825 - ICE with bogus function return type deduction.
16492 * g++.dg/cpp1y/auto-fn55.C: New test.
16493
16494 2019-01-14 Jakub Jelinek <jakub@redhat.com>
16495
16496 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
16497 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
16498 feature test macros.
16499 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
16500
16501 2019-01-14 Marek Polacek <polacek@redhat.com>
16502
16503 PR c++/88830 - ICE with abstract class.
16504 * g++.dg/other/abstract7.C: New test.
16505
16506 2019-01-14 Martin Sebor <msebor@redhat.com>
16507
16508 PR target/88638
16509 * gcc.dg/format/attr-8.c: New test.
16510 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
16511 * gcc.dg/format/attr-3.c: Same.
16512 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
16513 * objc.dg/fsf-nsstring-format-1.m: Same.
16514
16515 2019-01-14 Martin Liska <mliska@suse.cz>
16516
16517 PR gcov-profile/88263
16518 * g++.dg/gcov/pr88263-2.C: New test.
16519
16520 2019-01-14 Jakub Jelinek <jakub@redhat.com>
16521
16522 PR rtl-optimization/88796
16523 * gcc.target/i386/pr88796.c: New test.
16524
16525 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
16526
16527 * gdc.dg/asm1.d: New test.
16528 * gdc.dg/asm2.d: New test.
16529 * gdc.dg/asm3.d: New test.
16530 * gdc.dg/asm4.d: New test.
16531 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
16532
16533 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16534
16535 PR libfortran/88776
16536 * gfortran.dg/namelist_96.f90: New test.
16537
16538 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
16539
16540 PR fortran/59345
16541 * gfortran.dg/internal_pack_18.f90: New test.
16542
16543 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
16544
16545 * gcc.dg/pr51628-20.c: Updated.
16546 * gcc.dg/pr51628-21.c: Likewise.
16547 * gcc.dg/pr51628-25.c: Likewise.
16548
16549 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
16550
16551 PR fortran/59345
16552 * gfortran.dg/internal_pack_17.f90: New test.
16553 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
16554 to builtin_free.
16555
16556 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
16557
16558 PR fortran/61765
16559 * gfortran.dg/pr61765.f90: New test.
16560
16561 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
16562
16563 * g++.dg/cpp0x/pr62101.C: Test locations too.
16564 * g++.dg/inherit/pure1.C: Likewise.
16565
16566 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
16567
16568 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
16569 reports of ICEs.
16570 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
16571
16572 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
16573
16574 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
16575 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
16576 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
16577 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
16578 * gfortran.dg/bind_c_array_params_2.f90: Change search string
16579 for dump tree scan.
16580
16581 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
16582
16583 PR fortran/35031
16584 * gfortran.dg/pr35031.f90: new test.
16585
16586 2019-01-11 Marek Polacek <polacek@redhat.com>
16587
16588 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
16589 * g++.dg/cpp0x/Wredundant-move5.C: New test.
16590 * g++.dg/cpp0x/Wredundant-move6.C: New test.
16591
16592 2019-01-11 Jakub Jelinek <jakub@redhat.com>
16593
16594 PR middle-end/85956
16595 PR lto/88733
16596 * c-c++-common/gomp/pr85956.c: New test.
16597 * g++.dg/gomp/pr88733.C: New test.
16598
16599 2019-01-11 Tobias Burnus <burnus@net-b.de>
16600
16601 PR C++/88114
16602 * g++.dg/cpp0x/defaulted61.C: New
16603 * g++.dg/cpp0x/defaulted62.C: New.
16604
16605 2019-01-11 Jakub Jelinek <jakub@redhat.com>
16606
16607 PR tree-optimization/88693
16608 * gcc.c-torture/execute/pr88693.c: New test.
16609
16610 2019-01-11 Tamar Christina <tamar.christina@arm.com>
16611
16612 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
16613 and add options.
16614
16615 2019-01-11 Martin Liska <mliska@suse.cz>
16616
16617 PR middle-end/88758
16618 * g++.dg/lto/pr88758_0.C: New test.
16619 * g++.dg/lto/pr88758_1.C: New test.
16620
16621 2019-01-11 Jan Beulich <jbeulich@suse.com>
16622
16623 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
16624 gcc.target/i386/avx512f-vcvtss2si-1.c,
16625 gcc.target/i386/avx512f-vcvttsd2si-1.c,
16626 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
16627 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
16628 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
16629 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
16630 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
16631 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
16632 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
16633 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
16634 gcc.target/i386/pr19398.c: Permit l or q suffix.
16635
16636 2019-01-11 Jakub Jelinek <jakub@redhat.com>
16637
16638 PR rtl-optimization/88296
16639 * gcc.target/i386/pr88296.c: New test.
16640
16641 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
16642
16643 * g++.dg/diagnostic/extern-initialized.C: New.
16644 * g++.dg/ext/dllimport-initialized.C: Likewise.
16645
16646 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
16647
16648 PR fortran/59345
16649 * gfortran.dg/internal_pack_16.f90: New test.
16650
16651 2019-01-10 Jakub Jelinek <jakub@redhat.com>
16652
16653 PR target/88785
16654 * g++.target/i386/pr88785.C: New test.
16655
16656 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
16657
16658 PR rtl-optimization/87305
16659 * gcc.target/aarch64/pr87305.c: New.
16660
16661 2019-01-10 Richard Biener <rguenther@suse.de>
16662
16663 PR tree-optimization/88792
16664 * gcc.dg/torture/pr88792.c: New testcase.
16665
16666 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
16667
16668 PR fortran/86322
16669 * gfortran.dg/pr86322_1.f90: New test.
16670 * gfortran.dg/pr86322_2.f90: Ditto.
16671 * gfortran.dg/pr86322_3.f90: Ditto.
16672
16673 2019-01-10 Sudakshina Das <sudi.das@arm.com>
16674
16675 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
16676 * gcc.target/aarch64/bti-2.c: Likewise.
16677 * gcc.target/aarch64/bti-3.c: Likewise.
16678
16679 2019-01-10 Stefan Agner <stefan@agner.ch>
16680
16681 PR target/88648
16682 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
16683 check if -masm-syntax-unified gets applied properly.
16684
16685 2019-01-10 Jakub Jelinek <jakub@redhat.com>
16686
16687 PR c/88568
16688 * gcc.dg/pr88568.c: New test.
16689
16690 2019-01-10 Tamar Christina <tamar.christina@arm.com>
16691
16692 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
16693 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
16694
16695 2019-01-10 Tamar Christina <tamar.christina@arm.com>
16696
16697 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
16698 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
16699
16700 2019-01-10 Tamar Christina <tamar.christina@arm.com>
16701
16702 * lib/target-supports.exp
16703 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
16704 check_effective_target_arm_v8_3a_complex_neon_ok,
16705 add_options_for_arm_v8_3a_complex_neon,
16706 check_effective_target_arm_v8_3a_complex_neon_hw,
16707 check_effective_target_vect_complex_rot_N): New.
16708
16709 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
16710
16711 PR fortran/88376
16712 * gfortran.dg/pr88376.f90: New test.
16713
16714 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
16715
16716 PR other/16615
16717 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
16718 "can not" with "cannot".
16719 * gfortran.dg/common_15.f90: Likewise.
16720 * gfortran.dg/derived_result_2.f90: Likewise.
16721 * gfortran.dg/do_check_6.f90: Likewise.
16722 * gfortran.dg/namelist_args.f90: Likewise.
16723 * gfortran.dg/negative_unit_check.f90: Likewise.
16724 * gfortran.dg/pure_formal_3.f90: Likewise.
16725 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
16726 * obj-c++.dg/exceptions-3.mm: Likewise.
16727 * obj-c++.dg/exceptions-4.mm: Likewise.
16728 * obj-c++.dg/exceptions-5.mm: Likewise.
16729 * obj-c++.dg/property/at-property-23.mm: Likewise.
16730 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
16731 * obj-c++.dg/property/property-neg-7.mm: Likewise.
16732 * objc.dg/attributes/method-attribute-2.m: Likewise.
16733 * objc.dg/exceptions-3.m: Likewise.
16734 * objc.dg/exceptions-4.m: Likewise.
16735 * objc.dg/exceptions-5.m: Likewise.
16736 * objc.dg/param-1.m: Likewise.
16737 * objc.dg/property/at-property-23.m: Likewise.
16738 * objc.dg/property/dotsyntax-17.m: Likewise.
16739 * objc.dg/property/property-neg-7.m: Likewise.
16740
16741 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
16742
16743 PR fortran/68426
16744 * gfortran.dg/spread_simplify_1.f90: New test.
16745
16746 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
16747
16748 * lib/target-supports.exp
16749 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
16750 * gcc.target/i386/xorsign.c: New test.
16751
16752 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
16753
16754 * gcc.target/sparc/tls-ld-int8.c: New test.
16755 * gcc.target/sparc/tls-ld-int16.c: Likewise.
16756 * gcc.target/sparc/tls-ld-int32.c: Likewise.
16757 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
16758 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
16759 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
16760
16761 2018-01-09 Sudakshina Das <sudi.das@arm.com>
16762
16763 * gcc.target/aarch64/bti-1.c: Update test to not add command line
16764 option when configure with bti.
16765 * gcc.target/aarch64/bti-2.c: Likewise.
16766 * lib/target-supports.exp
16767 (check_effective_target_default_branch_protection):
16768 Add configure check for --enable-standard-branch-protection.
16769
16770 2018-01-09 Sudakshina Das <sudi.das@arm.com>
16771
16772 * gcc.target/aarch64/bti-1.c: New test.
16773 * gcc.target/aarch64/bti-2.c: New test.
16774 * gcc.target/aarch64/bti-3.c: New test.
16775 * lib/target-supports.exp
16776 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
16777
16778 2018-01-09 Sudakshina Das <sudi.das@arm.com>
16779
16780 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
16781 instead of IP0_REGNUM and add test case.
16782
16783 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
16784
16785 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
16786 copysign.
16787 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
16788 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
16789 xorsign.
16790 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
16791
16792 2019-01-09 Jakub Jelinek <jakub@redhat.com>
16793
16794 PR rtl-optimization/88331
16795 * gcc.target/i386/pr88331.c: New test.
16796
16797 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
16798
16799 * g++.dg/diagnostic/constexpr2.C: New.
16800 * g++.dg/diagnostic/ref3.C: Likewise.
16801
16802 2019-01-08 Marek Polacek <polacek@redhat.com>
16803
16804 PR c++/88538 - braced-init-list in template-argument-list.
16805 * g++.dg/cpp2a/nontype-class11.C: New test.
16806
16807 PR c++/88744
16808 * g++.dg/cpp2a/nontype-class12.C: New test.
16809
16810 2019-01-08 Jakub Jelinek <jakub@redhat.com>
16811
16812 PR target/88457
16813 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
16814 dg-options. Require ppc_cpu_supports_hw effective target instead of
16815 powerpc64*-*-*.
16816
16817 2019-01-08 Janus Weil <janus@gcc.gnu.org>
16818
16819 PR fortran/88047
16820 * gfortran.dg/class_69.f90: New test case.
16821
16822 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
16823
16824 PR target/88717
16825 * gcc.target/i386/pr88717.c: New test.
16826
16827 2019-01-08 Marek Polacek <polacek@redhat.com>
16828
16829 PR c++/88548 - this accepted in static member functions.
16830 * g++.dg/cpp0x/this1.C: New test.
16831
16832 2019-01-08 Martin Liska <mliska@suse.cz>
16833
16834 PR tree-optimization/88753
16835 * gcc.dg/tree-ssa/pr88753.c: New test.
16836
16837 2019-01-08 Richard Biener <rguenther@suse.de>
16838
16839 PR tree-optimization/86554
16840 * gcc.dg/torture/pr86554-1.c: New testcase.
16841 * gcc.dg/torture/pr86554-2.c: Likewise.
16842
16843 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
16844
16845 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
16846 cover target variance.
16847
16848 2019-01-08 Richard Biener <rguenther@suse.de>
16849
16850 PR fortran/88611
16851 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
16852 directly build the expected GENERIC tree.
16853
16854 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
16855
16856 * gcc.target/aarch64/(return_address_sign_1.c,
16857 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
16858 Change option to -mbranch-protection.
16859 * gcc.target/aarch64/(branch-protection-option.c,
16860 branch-protection-option-2.c, branch-protection-attr.c,
16861 branch-protection-attr-2.c): New file.
16862
16863 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
16864
16865 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
16866
16867 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
16868
16869 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
16870 alias support.
16871 * c-c++-common/builtin-has-attribute-4.c: Likewise.
16872 Append match for warning that ‘protected’ attribute is not supported.
16873
16874 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
16875
16876 * gcc.dg/Wmissing-attributes.c: Require alias support.
16877 * gcc.dg/attr-copy-2.c: Likewise.
16878 * gcc.dg/attr-copy-5.c: Likewise.
16879
16880 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
16881 Jakub Jelinek <jakub@redhat.com>
16882
16883 PR c++/88554
16884 * g++.dg/warn/Wreturn-type-11.C: New test.
16885
16886 2019-01-07 David Malcolm <dmalcolm@redhat.com>
16887
16888 PR jit/88747
16889 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
16890 dump to reflect r266077.
16891
16892 2019-01-07 Jakub Jelinek <jakub@redhat.com>
16893
16894 PR c/88701
16895 * gcc.dg/pr88701.c: New test.
16896
16897 2019-01-07 Joseph Myers <joseph@codesourcery.com>
16898
16899 PR c/88720
16900 PR c/88726
16901 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
16902
16903 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
16904
16905 * g++.dg/diagnostic/constexpr1.C: New.
16906 * g++.dg/diagnostic/thread1.C: Likewise.
16907
16908 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
16909 Harald Anlauf <anlauf@gmx.de>
16910 Tobias Burnus <burnus@gcc.gnu.org>
16911
16912 * gfortran.dg/is_contiguous_1.f90: New test.
16913 * gfortran.dg/is_contiguous_2.f90: New test.
16914 * gfortran.dg/is_contiguous_3.f90: New test.
16915
16916 2019-01-07 Marek Polacek <polacek@redhat.com>
16917
16918 PR c++/88741 - wrong error with initializer-string.
16919 * g++.dg/init/array50.C: New test.
16920
16921 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
16922
16923 PR c++/88261
16924 PR c++/69338
16925 PR c++/69696
16926 PR c++/69697
16927 * gcc.dg/array-6.c: Move from here ...
16928 * c-c++-common/array-6.c: ... to here and add some more test coverage.
16929 * g++.dg/pr69338.C: New test.
16930 * g++.dg/pr69697.C: Likewise.
16931 * g++.dg/ext/flexary32.C: Likewise.
16932 * g++.dg/ext/flexary3.C: Adjust test.
16933 * g++.dg/ext/flexary12.C: Likewise.
16934 * g++.dg/ext/flexary13.C: Likewise.
16935 * g++.dg/ext/flexary15.C: Likewise.
16936 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
16937 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
16938 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
16939
16940 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
16941
16942 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
16943 optional in scan pattern.
16944
16945 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
16946
16947 PR tree-optimization/88598
16948 * gcc.dg/vect/pr88598-1.c: New test.
16949 * gcc.dg/vect/pr88598-2.c: Likewise.
16950 * gcc.dg/vect/pr88598-3.c: Likewise.
16951 * gcc.dg/vect/pr88598-4.c: Likewise.
16952 * gcc.dg/vect/pr88598-5.c: Likewise.
16953 * gcc.dg/vect/pr88598-6.c: Likewise.
16954
16955 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
16956
16957 PR tree-optimization/88598
16958 * gcc.dg/pr88598-1.c: New test.
16959 * gcc.dg/pr88598-2.c: Likewise.
16960 * gcc.dg/pr88598-3.c: Likewise.
16961 * gcc.dg/pr88598-4.c: Likewise.
16962 * gcc.dg/pr88598-5.c: Likewise.
16963
16964 2019-01-07 Jakub Jelinek <jakub@redhat.com>
16965
16966 PR tree-optimization/88676
16967 * gcc.dg/tree-ssa/pr88676.c: New test.
16968 * gcc.dg/pr88676.c: New test.
16969 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
16970 allow &.
16971
16972 PR sanitizer/88619
16973 * c-c++-common/asan/pr88619.c: New test.
16974
16975 PR c++/85052
16976 * c-c++-common/builtin-convertvector-1.c: New test.
16977 * c-c++-common/torture/builtin-convertvector-1.c: New test.
16978 * g++.dg/ext/builtin-convertvector-1.C: New test.
16979 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
16980
16981 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
16982
16983 PR target/88521
16984 * gcc.target/i386/pr88521.c: New testcase.
16985
16986 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
16987
16988 PR fortran/88658
16989 * gfortran.dg/min_max_type_2.f90: New test.
16990
16991 2019-01-06 Jakub Jelinek <jakub@redhat.com>
16992
16993 PR c/88363
16994 * c-c++-common/attributes-4.c (falloc_align_int128,
16995 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
16996
16997 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
16998
16999 * gcc.dg/ipa/ipcp-2.c: Update bounds.
17000
17001 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
17002
17003 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
17004 * gcc.dg/plugin/plugindir2.c: Likewise.
17005 * gcc.dg/plugin/plugindir3.c: Likewise.
17006 * gcc.dg/plugin/plugindir4.c: Likewise.
17007
17008 2019-01-05 Janus Weil <janus@gcc.gnu.org>
17009
17010 PR fortran/88009
17011 * gfortran.dg/blockdata_10.f90: New test case.
17012
17013 2019-01-05 Jakub Jelinek <jakub@redhat.com>
17014
17015 PR middle-end/82564
17016 PR target/88620
17017 * gcc.dg/nested-func-12.c: New test.
17018 * gcc.c-torture/compile/pr82564.c: New test.
17019
17020 PR debug/88635
17021 * gcc.dg/debug/dwarf2/pr88635.c: New test.
17022
17023 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
17024
17025 PR target/60563
17026 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
17027
17028 2019-01-04 Martin Sebor <msebor@redhat.com>
17029
17030 PR c/88546
17031 * g++.dg/ext/attr-copy.C: New test.
17032 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
17033 * gcc.dg/attr-copy-6.c: New test.
17034 * gcc.dg/attr-copy-7.c: New test.
17035
17036 2019-01-04 Martin Sebor <msebor@redhat.com>
17037
17038 PR c/88363
17039 * c-c++-common/attributes-4.c: New test.
17040
17041 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
17042
17043 PR gcc/87763
17044 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
17045 count to 18.
17046
17047 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
17048
17049 PR fortran/48543
17050 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
17051 * gfortran.dg/merge_char_const.f90: Restore.
17052
17053 2019-01-04 Jakub Jelinek <jakub@redhat.com>
17054
17055 PR target/88594
17056 * gcc.dg/pr88594.c: New test.
17057
17058 2019-01-04 Jan Beulich <jbeulich@suse.com>
17059
17060 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
17061 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
17062 gcc.target/i386/avx512bw-vpcmpequb-1.c,
17063 gcc.target/i386/avx512bw-vpcmpequw-1.c,
17064 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
17065 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
17066 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
17067 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
17068 gcc.target/i386/avx512bw-vpcmpgew-1.c,
17069 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
17070 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
17071 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
17072 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
17073 gcc.target/i386/avx512bw-vpcmpleb-1.c,
17074 gcc.target/i386/avx512bw-vpcmpleub-1.c,
17075 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
17076 gcc.target/i386/avx512bw-vpcmplew-1.c,
17077 gcc.target/i386/avx512bw-vpcmpltb-1.c,
17078 gcc.target/i386/avx512bw-vpcmpltub-1.c,
17079 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
17080 gcc.target/i386/avx512bw-vpcmpltw-1.c,
17081 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
17082 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
17083 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
17084 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
17085 gcc.target/i386/avx512bw-vpmovb2m-1.c,
17086 gcc.target/i386/avx512bw-vpmovm2b-1.c,
17087 gcc.target/i386/avx512bw-vpmovm2w-1.c,
17088 gcc.target/i386/avx512bw-vpmovw2m-1.c,
17089 gcc.target/i386/avx512bw-vptestmb-1.c,
17090 gcc.target/i386/avx512bw-vptestmw-1.c,
17091 gcc.target/i386/avx512bw-vptestnmb-1.c,
17092 gcc.target/i386/avx512bw-vptestnmw-1.c,
17093 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
17094 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
17095 gcc.target/i386/avx512dq-vfpclasssd-1.c,
17096 gcc.target/i386/avx512dq-vfpclassss-1.c,
17097 gcc.target/i386/avx512dq-vpmovd2m-1.c,
17098 gcc.target/i386/avx512dq-vpmovm2d-1.c,
17099 gcc.target/i386/avx512dq-vpmovm2q-1.c,
17100 gcc.target/i386/avx512dq-vpmovq2m-1.c,
17101 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
17102 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
17103 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
17104 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
17105 gcc.target/i386/avx512vl-vpcmpequd-1.c,
17106 gcc.target/i386/avx512vl-vpcmpequq-1.c,
17107 gcc.target/i386/avx512vl-vpcmpged-1.c,
17108 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
17109 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
17110 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
17111 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
17112 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
17113 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
17114 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
17115 gcc.target/i386/avx512vl-vpcmpled-1.c,
17116 gcc.target/i386/avx512vl-vpcmpleq-1.c,
17117 gcc.target/i386/avx512vl-vpcmpleud-1.c,
17118 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
17119 gcc.target/i386/avx512vl-vpcmpltd-1.c,
17120 gcc.target/i386/avx512vl-vpcmpltq-1.c,
17121 gcc.target/i386/avx512vl-vpcmpltud-1.c,
17122 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
17123 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
17124 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
17125 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
17126 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
17127 gcc.target/i386/avx512vl-vptestmd-1.c,
17128 gcc.target/i386/avx512vl-vptestmq-1.c,
17129 gcc.target/i386/avx512vl-vptestnmd-1.c,
17130 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
17131 operand.
17132 * gcc.target/i386/avx512bw-vpcmpb-1.c,
17133 gcc.target/i386/avx512bw-vpcmpub-1.c,
17134 gcc.target/i386/avx512bw-vpcmpuw-1.c,
17135 gcc.target/i386/avx512bw-vpcmpw-1.c,
17136 gcc.target/i386/avx512dq-vfpclasspd-1.c,
17137 gcc.target/i386/avx512dq-vfpclassps-1.c,
17138 gcc.target/i386/avx512f-vcmppd-1.c,
17139 gcc.target/i386/avx512f-vcmpps-1.c,
17140 gcc.target/i386/avx512f-vcmpsd-1.c,
17141 gcc.target/i386/avx512f-vcmpss-1.c,
17142 gcc.target/i386/avx512f-vpcmpd-1.c,
17143 gcc.target/i386/avx512f-vpcmpq-1.c,
17144 gcc.target/i386/avx512f-vpcmpud-1.c,
17145 gcc.target/i386/avx512f-vpcmpuq-1.c,
17146 gcc.target/i386/avx512f-vptestmd-1.c,
17147 gcc.target/i386/avx512f-vptestmq-1.c,
17148 gcc.target/i386/avx512f-vptestnmd-1.c,
17149 gcc.target/i386/avx512f-vptestnmq-1.c,
17150 gcc.target/i386/avx512vl-vcmppd-1.c,
17151 gcc.target/i386/avx512vl-vcmpps-1.c,
17152 gcc.target/i386/avx512vl-vpcmpd-1.c,
17153 gcc.target/i386/avx512vl-vpcmpq-1.c,
17154 gcc.target/i386/avx512vl-vpcmpud-1.c,
17155 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
17156 as mask operand.
17157
17158 2019-01-03 Martin Sebor <msebor@redhat.com>
17159
17160 PR tree-optimization/88659
17161 * gcc.dg/Wstringop-truncation-6.c: New test.
17162
17163 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
17164
17165 PR fortran/48543
17166 * gfortran.dg/const_chararacter_merge.f90: Remove.
17167
17168 2019-01-03 Jakub Jelinek <jakub@redhat.com>
17169
17170 PR debug/88644
17171 * gcc.dg/debug/dwarf2/pr88644.c: New test.
17172 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
17173
17174 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
17175
17176 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
17177 * gcc.dg/pubtypes-3.c: Likewise.
17178 * gcc.dg/pubtypes-4.c: Likewise.
17179
17180 2019-01-03 Jakub Jelinek <jakub@redhat.com>
17181
17182 PR c++/88636
17183 * g++.target/i386/pr88636.C: New test.
17184
17185 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
17186
17187 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
17188
17189 2019-01-03 Martin Liska <mliska@suse.cz>
17190
17191 PR testsuite/88436
17192 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
17193
17194 2019-01-02 Marek Polacek <polacek@redhat.com>
17195
17196 PR c++/88612 - ICE with -Waddress-of-packed-member.
17197 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
17198
17199 PR c++/88631 - CTAD failing for value-initialization.
17200 * g++.dg/cpp1z/class-deduction59.C: New test.
17201
17202 PR c++/81486 - CTAD failing with ().
17203 * g++.dg/cpp1z/class-deduction60.C: New test.
17204 * g++.dg/cpp1z/class-deduction61.C: New test.
17205
17206 2019-01-02 Martin Sebor <msebor@redhat.com>
17207 Jeff Law <law@redhat.com>
17208
17209 * gcc.dg/strlenopt-36.c: Update.
17210 * gcc.dg/strlenopt-45.c: Update.
17211 * gcc.c-torture/execute/strlen-5.c: New test.
17212 * gcc.c-torture/execute/strlen-6.c: New test.
17213 * gcc.c-torture/execute/strlen-7.c: New test.
17214
17215 2019-01-02 Jakub Jelinek <jakub@redhat.com>
17216
17217 PR testsuite/87304
17218 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
17219 messages only on vect_hw_misalign targets.
17220
17221 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
17222
17223 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
17224 * gfortran.dg/dec_d_lines_3.f: Ditto.
17225 * gfortran.dg/dec_structure_24.f90: Ditto.
17226 * gfortran.dg/dec_structure_26.f90: Ditto.
17227 * gfortran.dg/dec_structure_27.f90: Ditto.
17228 * gfortran.dg/dec_type_print_3.f90: Ditto.
17229 * gfortran.dg/derived_name_1.f90: Ditto.
17230 * gfortran.dg/error_recovery_1.f90: Ditto.
17231 * gfortran.dg/gomp/pr29759.f90: Ditto.
17232 * gfortran.dg/pr36192.f90: Ditto.
17233 * gfortran.dg/pr56007.f90: Ditto.
17234 * gfortran.dg/pr56520.f90: Ditto.
17235 * gfortran.dg/pr78741.f90: Ditto.
17236 * gfortran.dg/print_fmt_2.f90: Ditto.
17237 * gfortran.dg/select_type_20.f90: Ditto.
17238
17239 2019-01-02 Marek Polacek <polacek@redhat.com>
17240
17241 PR c++/86875
17242 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
17243
17244 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
17245
17246 PR fortran/48543
17247 * gfortran.dg/const_chararacter_merge.f90: New test.
17248
17249 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
17250
17251 PR lto/88130
17252 * g++.dg/torture/pr88130.C: New testcase.
17253
17254 2019-01-02 Martin Liska <mliska@suse.cz>
17255
17256 PR tree-optimization/88650
17257 * gfortran.dg/predict-3.f90: New test.
17258
17259 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17260
17261 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
17262
17263 2019-01-02 Richard Biener <rguenther@suse.de>
17264
17265 PR tree-optimization/88621
17266 * gcc.dg/torture/pr88621.c: New testcase.
17267
17268 2019-01-02 Jakub Jelinek <jakub@redhat.com>
17269
17270 PR ipa/88561
17271 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
17272 targets and expect _ZThn8 for ilp32 targets.
17273
17274 2019-01-01 Martin Sebor <msebor@redhat.com>
17275 Jeff Law <law@redhat.com>
17276
17277 * gcc.dg/strlenopt-40.c: Update.
17278 * gcc.dg/strlenopt-51.c: Likewise.
17279 * gcc.dg/tree-ssa/pr79376.c: Likewise.
17280
17281 * gcc.dg/strlenopt-40.c: Disable a couple tests.
17282 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
17283 * gcc.dg/strlenopt-59.c: New test.
17284 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
17285 * g++.dg/init/strlen.C: New test.
17286
17287 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
17288
17289 PR fortran/82743
17290 * gfortran.dg/structure_constructor_16.f90: New test.
17291
17292 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
17293
17294 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
17295 * g++.dg/ipa/devirt-53.C: Fix scan template.
17296
17297 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
17298
17299 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
17300 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
17301 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
17302
17303 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
17304
17305 * g++.dg/tree-prof/devirt.C: Update testcase.
17306
17307 2019-01-01 Jakub Jelinek <jakub@redhat.com>
17308
17309 Update copyright years.
17310 \f
17311 Copyright (C) 2019 Free Software Foundation, Inc.
17312
17313 Copying and distribution of this file, with or without modification,
17314 are permitted in any medium without royalty provided the copyright
17315 notice and this notice are preserved.