]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
PR c/90737 - [8/9/10 Regression] inconsistent address of a local converted to intptr_...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2019-06-05 Martin Sebor <msebor@redhat.com>
2
3 PR c/90737
4 * c-c++-common/Wreturn-local-addr.c: New test.
5 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
6
7 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
8
9 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
10 for {x,y,z} suffix.
11 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
12
13 2019-06-05 Martin Sebor <msebor@redhat.com>
14
15 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
16 been committed.
17
18 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
19
20 * g++.dg/diagnostic/return-type-invalid-1.C: New.
21 * g++.old-deja/g++.brendan/crash16.C: Adjust.
22 * g++.old-deja/g++.law/ctors5.C: Likewise.
23
24 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
25
26 * g++.dg/other/friend4.C: Test locations too.
27 * g++.dg/other/friend5.C: Likewise.
28 * g++.dg/other/friend7.C: Likewise.
29
30 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
31
32 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
33
34 2019-06-05 Martin Sebor <msebor@redhat.com>
35
36 * gcc.dg/weak/weak-19.c: New test.
37
38 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
39
40 * gnat.dg/specs/discr6.ads: New test.
41
42 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
43
44 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
45 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
46 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
47 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
48 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
49 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
50
51 2019-06-05 Jakub Jelinek <jakub@redhat.com>
52
53 PR debug/90733
54 * gcc.dg/pr90733.c: New test.
55
56 2019-06-05 Richard Biener <rguenther@suse.de>
57
58 PR middle-end/90726
59 * gcc.dg/pr90726.c: Enable IVOPTs.
60
61 2019-06-05 Jakub Jelinek <jakub@redhat.com>
62
63 * g++.dg/vect/simd-1.cc: New test.
64
65 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
66
67 PR target/89803
68 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
69 __builtin_ia32_fpclasssd): Removed.
70 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
71 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
72 __builtin_ia32_fpclasssd): Removed.
73 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
74 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
75 __builtin_ia32_fpclasssd): Removed.
76 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
77 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
78 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
79 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
80 Add test for _mm_mask_fpclass_ss_mask.
81 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
82 Add test for _mm_mask_fpclass_sd_mask.
83
84 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
85
86 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
87 * gcc.target/powerpc/direct-move-double2.c: Ditto.
88 * gcc.target/powerpc/direct-move-float1.c: Ditto.
89 * gcc.target/powerpc/direct-move-float2.c: Ditto.
90 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
91 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
92
93 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
94
95 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
96 constraint.
97
98 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
99
100 * g++.dg/concepts/pr60573.C: Test locations too.
101 * g++.dg/cpp0x/deleted13.C: Likewise.
102 * g++.dg/parse/error29.C: Likewise.
103 * g++.dg/parse/qualified4.C: Likewise.
104 * g++.dg/template/crash96.C Likewise.
105 * g++.old-deja/g++.brendan/crash22.C Likewise.
106 * g++.old-deja/g++.brendan/crash23.C Likewise.
107 * g++.old-deja/g++.law/visibility10.C Likewise.
108 * g++.old-deja/g++.other/decl5.C: Likewise.
109
110 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
111
112 PR target/78263
113 * g++.target/powerpc: New directory.
114 * g++.target/powerpc/powerpc.exp: New test driver.
115 * g++.target/powerpc/undef-bool-3.C: New.
116
117 2019-06-04 Jakub Jelinek <jakub@redhat.com>
118
119 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
120 a sorry_at on any of the clauses.
121
122 2019-06-04 Richard Biener <rguenther@suse.de>
123
124 PR middle-end/90726
125 * gcc.dg/pr90726.c: New testcase.
126
127 2019-06-04 Richard Biener <rguenther@suse.de>
128
129 PR tree-optimization/90738
130 * gcc.dg/torture/pr90738.c: New testcase.
131
132 Revert
133 2019-06-03 Richard Biener <rguenther@suse.de>
134
135 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
136
137 2019-06-04 Martin Liska <mliska@suse.cz>
138
139 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
140 * gfortran.dg/goacc/pr78027.f90: Likewise.
141
142 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
143
144 * gcc.target/powerpc/mmfpgpr.c: Delete.
145
146 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
147
148 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
149 on AIX.
150 * g++.dg/debug/enum-1.C: Same.
151
152 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
153
154 PR middle-end/64242
155 * gcc.c-torture/execute/pr64242.c: Update test.
156
157 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
158
159 * gcc.target/aarch64/pcs_attribute-2.c: New test.
160 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
161 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
162 New.
163
164 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
165
166 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
167 * gcc.target/aarch64/usadv16qi.c: Likewise.
168 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
169 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
170
171 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
172
173 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
174 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
175 (check_effective_target_aarch64_sve_hw): Likewise.
176
177 2019-06-03 Richard Biener <rguenther@suse.de>
178
179 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
180
181 2019-06-03 Richard Biener <rguenther@suse.de>
182
183 PR tree-optimization/90716
184 * gcc.dg/guality/pr90716.c: New testcase.
185
186 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
187
188 PR target/88837
189 * gcc.target/aarch64/sve/init_1.c: New test.
190 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
191 * gcc.target/aarch64/sve/init_2.c: Likewise.
192 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
193 * gcc.target/aarch64/sve/init_3.c: Likewise.
194 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
195 * gcc.target/aarch64/sve/init_4.c: Likewise.
196 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
197 * gcc.target/aarch64/sve/init_5.c: Likewise.
198 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
199 * gcc.target/aarch64/sve/init_6.c: Likewise.
200 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
201 * gcc.target/aarch64/sve/init_7.c: Likewise.
202 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
203 * gcc.target/aarch64/sve/init_8.c: Likewise.
204 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
205 * gcc.target/aarch64/sve/init_9.c: Likewise.
206 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
207 * gcc.target/aarch64/sve/init_10.c: Likewise.
208 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
209 * gcc.target/aarch64/sve/init_11.c: Likewise.
210 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
211 * gcc.target/aarch64/sve/init_12.c: Likewise.
212 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
213
214 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
215
216 PR tree-optimization/90681
217 * gfortran.dg/vect/pr90681.f: New test.
218
219 2019-06-03 Richard Biener <rguenther@suse.de>
220
221 PR testsuite/90713
222 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
223
224 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
225
226 PR fortran/90539
227 * gfortran.dg/internal_pack_24.f90: New test.
228
229 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
230
231 PR target/90698
232 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
233 * gcc.target/i386/pr63538.c: Likewise.
234 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
235
236 2019-06-01 Martin Sebor <msebor@redhat.com>
237
238 PR middle-end/90694
239 * gcc.dg/tree-ssa/dump-5.c: New test.
240
241 2019-05-31 Jan Hubicka <jh@suse.cz>
242
243 * g++.dg/lto/alias-1_0.C: New testcase.
244 * g++.dg/lto/alias-1_1.C: New testcase.
245
246 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
247
248 PR target/89355
249 * gcc.target/i386/cet-label-3.c: New test.
250 * gcc.target/i386/cet-label-4.c: Likewise.
251 * gcc.target/i386/cet-label-5.c: Likewise.
252
253 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
254
255 * gcc.target/mips/msa-fmadd.c: New.
256
257 2019-05-31 Jakub Jelinek <jakub@redhat.com>
258
259 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
260 a sorry on lastprivate conditional on simd construct.
261 * gcc.dg/vect/vect-simd-6.c: New test.
262 * gcc.dg/vect/vect-simd-7.c: New test.
263
264 * gcc.dg/vect/vect-simd-5.c: New test.
265
266 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
267
268 PR c/43673
269 * gcc.dg/format-dfp-printf-1.c: New test.
270 * gcc.dg/format-dfp-scanf-1.c: Likewise.
271
272 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
273
274 * g++.dg/tree-ssa/cprop-vcond.C: New file.
275
276 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
277
278 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
279 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
280 * gcc.dg/Walloca-13.c: Xfail.
281
282 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
283 Michael Meissner <meissner@linux.ibm.com>
284
285 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
286 * gcc.target/powerpc/localentry-1.c: Likewise.
287 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
288 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
289 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
290 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
291 (check_effective_target_powerpc_future_ok): New.
292
293 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
294
295 PR debug/86964
296 * g++.dg/debug/dwarf2/fesd-any.C: Use
297 -fno-eliminate-unused-debug-symbols.
298 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
299 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
300 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
301 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
302 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
303 * g++.dg/debug/enum-2.C: Likewise.
304 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
305 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
306 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
307 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
308 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
309
310 2019-05-31 Jakub Jelinek <jakub@redhat.com>
311
312 PR tree-optimization/90671
313 * gcc.dg/torture/pr90671.c: New test.
314
315 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
316
317 * g++.dg/cpp0x/pr84497.C: Require alias support.
318
319 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
320
321 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
322 and label for Darwin.
323 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
324 Darwin.
325
326 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
327
328 * gcc.target/aarch64/sve/fabd_1.c: New.
329
330 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
331
332 * gcc.target/i386/pr86257.c: Require native TLS support.
333 * gcc.target/i386/stack-prot-sym.c: Likewise.
334
335 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
336
337 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
338 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
339 * g++.dg/parse/crash59.C: Likewise.
340 * g++.dg/parse/error38.C: Likewise.
341 * g++.dg/parse/error39.C: Likewise.
342 * g++.dg/template/crash31.C: Likewise.
343 * g++.dg/template/operator8.C: Likewise.
344 * g++.dg/template/operator9.C: Likewise.
345
346 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
347
348 * gcc.target/powerpc/notoc-direct-1.c: New.
349 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
350
351 2019-05-29 Jakub Jelinek <jakub@redhat.com>
352
353 PR c++/90598
354 * g++.dg/cpp0x/pr90598.C: New test.
355
356 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
357
358 PR fortran/90539
359 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
360 * gfortran.dg/internal_pack_22.f90: New test.
361 * gfortran.dg/internal_pack_23.f90: New test.
362
363 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
364
365 * tree-ssa/alias-access-spath-1.c: new testcase.
366
367 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
368
369 PR c++/89875
370 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
371 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
372
373 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
374
375 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
376 driver for AArch64 SVE2.
377 * gcc.target/aarch64/sve2/average_1.c: New test.
378 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
379 helper.
380 (check_effective_target_aarch64_sve1_only): Likewise.
381 (check_effective_target_aarch64_sve2_hw): Likewise.
382 (check_effective_target_vect_avg_qi): Check for SVE1 only.
383
384 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
385
386 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
387 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
388 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
389 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
390 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
391 * gcc.target/aarch64/return_address_sign_builtin.c: New file
392
393 2019-05-29 Jakub Jelinek <jakub@redhat.com>
394
395 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
396 sorry on lastprivate conditional on parallel for.
397 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
398 lastprivate conditional warnings on parallel for constructs.
399 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
400
401 PR c/90628
402 * c-c++-common/builtin-arith-overflow-3.c: New test.
403
404 P1091R3 - Extending structured bindings to be more like var decls
405 P1381R1 - Reference capture of structured bindings
406 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
407 instead of error and only for c++17_down. Add a thread_local test.
408 (z2): Add a __thread test.
409 * g++.dg/cpp2a/decomp1.C: New test.
410 * g++.dg/cpp2a/decomp1-aux.cc: New file.
411 * g++.dg/cpp2a/decomp2.C: New test.
412 * g++.dg/cpp2a/decomp3.C: New test.
413
414 2019-05-29 Martin Liska <mliska@suse.cz>
415
416 PR testsuite/90657
417 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
418
419 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
420
421 * gcc.target/powerpc/localentry-detect-1.c: New file.
422
423 2019-05-28 Marek Polacek <polacek@redhat.com>
424
425 PR c++/90548 - ICE with generic lambda and empty pack.
426 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
427
428 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
429
430 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
431 vectorized masked loads.
432
433 2019-05-28 Jeff Law <law@redhat.com>
434
435 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
436 loop distribution.
437
438 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
439
440 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
441 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
442 * gcc.target/powerpc/p9-dimode2.c: Ditto.
443
444 2019-05-28 Martin Liska <mliska@suse.cz>
445
446 PR ipa/90555
447 * gcc.dg/ipa/pr90555.c: New test.
448
449 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
450
451 * gnat.dg/machine_attr1.ad[sb]: New test.
452
453 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
454
455 * gnat.dg/opt79.ad[sb]: New test.
456
457 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
458
459 * gnat.dg/specs/discr5.ads: New test.
460
461 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
462
463 * gnat.dg/prefetch1.ad[sb]: New test.
464
465 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
466
467 * gcc.target/i386/pr22076.c: Adjust options to
468 match codegen expected by the scan-asms.
469
470 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
471
472 * gnat.dg/specs/array4.ads: New test.
473
474 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
475
476 PR tree-optimization/88440
477 * gcc.target/aarch64/sve/index_offset_1.c: Add
478 -fno-tree-loop-distribute-patterns.
479 * gcc.target/aarch64/sve/single_1.c: Likewise.
480 * gcc.target/aarch64/sve/single_2.c: Likewise.
481 * gcc.target/aarch64/sve/single_3.c: Likewise.
482 * gcc.target/aarch64/sve/single_4.c: Likewise.
483 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
484 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
485 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
486 * gcc.target/arm/ivopts.c: Likewise.
487
488 2019-05-27 Richard Biener <rguenther@suse.de>
489
490 PR tree-optimization/90637
491 * gcc.dg/gomp/pr90637.c: New testcase.
492
493 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
494
495 * gnat.dg/expect2.adb: New test.
496 * gnat.dg/expect2_pkg.ads: New helper.
497
498 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
499
500 * gnat.dg/aliased2.adb: New test.
501
502 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
503
504 * gnat.dg/limited_with7.ad[sb]: New test.
505 * gnat.dg/limited_with7_pkg.ads: New helper.
506
507 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
508
509 * gnat.dg/unchecked_convert13.adb: New test.
510
511 2019-05-27 Richard Biener <rguenther@suse.de>
512
513 PR testsuite/90615
514 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
515 -fno-tree-loop-distribute-patterns.
516 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
517 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
518 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
519 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
520 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
521
522 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
523
524 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
525 account for PIC code on Darwin.
526 * gcc.target/i386/pr39013-2.c: Likewise.
527 * gcc.target/i386/pr64317.c: Likewise.
528
529 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
530
531 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
532 expected for Darwin.
533
534 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
535
536 * gcc.target/i386/pr89261.c: Test that the alignment required
537 by the test correctly produces the expected error on Darwin.
538
539 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
540
541 * gcc.target/i386/pr82659-3.c: Require alias support.
542
543 2019-05-25 Marek Polacek <polacek@redhat.com>
544
545 PR c++/90572 - wrong disambiguation in friend declaration.
546 * g++.dg/cpp2a/typename16.C: New test.
547 * g++.dg/parse/friend13.C: New test.
548
549 2019-05-24 Jakub Jelinek <jakub@redhat.com>
550
551 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
552 sorry for omp for.
553 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
554
555 2019-05-24 Richard Biener <rguenther@suse.de>
556
557 PR testsuite/90607
558 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
559
560 2019-05-24 Jakub Jelinek <jakub@redhat.com>
561
562 PR tree-optimization/90106
563 PR testsuite/90517
564 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
565 and scan-tree-dump for tail call.
566 * gcc.dg/cdce2.c: Likewise.
567
568 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
569
570 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
571 code, not in comments or miscellaneous directives.
572 * gcc.target/i386/pr18041-1.c: Likewise.
573 * gcc.target/i386/pr18041-2.c: Likewise.
574 * gcc.target/i386/wbinvd-1.c: Likewise.
575 * gcc.target/i386/wbnoinvd-1.c: Likewise.
576 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
577 call to "bar".
578 * gcc.target/i386/pr66819-4.c: Likewise.
579 * gcc.target/i386/pr82662.c
580 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
581 destination register, don't try the m32 test on m64 targets.
582
583 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
584
585 * gcc.target/i386/pr67985-2.c: Adjust label checks for
586 Darwin.
587 * gcc.target/i386/pr77881.c: Likewise.
588
589 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
590
591 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
592 * gcc.target/i386/pr70738-7.c: Likewise.
593 * gcc.target/i386/pr24414.c: Likewise.
594
595 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
596
597 * lib/target-supports.exp (check_effective_target_mfentry): New.
598 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
599 * gcc/testsuite/gcc.target/i386/fentry.c: Likewise
600 * gcc.target/i386/fentryname1.c: Likewise
601 * gcc.target/i386/fentryname2.c: Likewise
602 * gcc.target/i386/fentryname3.c: Likewise
603 * gcc.target/i386/nop-mcount.c: Likewise
604 * gcc.target/i386/pr82699-2.c: Likewise
605 * gcc.target/i386/pr82699-4.c: Likewise
606 * gcc.target/i386/pr82699-5.c: Likewise
607 * gcc.target/i386/pr82699-6.c: Likewise
608 * gcc.target/i386/returninst1.c: Likewise
609 * gcc.target/i386/returninst2.c: Likewise
610 * gcc.target/i386/returninst3.c : Likewise
611
612 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
613
614 * gcc.target/powerpc/localentry-1.c: New file.
615
616 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
617
618 PR target/90552
619 * gcc.target/i386/pr90552.c: New test.
620
621 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
622
623 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
624 __GFC_REAL_16__. Add -cpp to dg-options.
625 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
626 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
627 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
628 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
629 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
630
631 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
632
633 * gcc.target/powerpc/cpu-future.c: New test.
634
635 2019-05-23 Richard Biener <rguenther@suse.de>
636
637 PR tree-optimization/88440
638 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
639 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
640 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
641 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
642 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
643 * g++.dg/tree-ssa/pr78847.C: Likewise.
644 * gcc.dg/autopar/pr39500-1.c: Likewise.
645 * gcc.dg/autopar/reduc-1char.c: Likewise.
646 * gcc.dg/autopar/reduc-7.c: Likewise.
647 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
648 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
649 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
650 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
651 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
652 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
653 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
654 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
655 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
656 * gcc.dg/tree-ssa/scev-11.c: Likewise.
657 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
658 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
659 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
660 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
661 * gcc.target/i386/pr30970.c: Likewise.
662 * gcc.target/i386/vect-double-1.c: Likewise.
663 * gcc.target/i386/vect-double-2.c: Likewise.
664 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
665 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
666 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
667 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
668 * gfortran.dg/vect/vect-5.f90: Likewise.
669 * gfortran.dg/vect/vect-8.f90: Likewise.
670
671 2019-05-23 Martin Liska <mliska@suse.cz>
672
673 PR sanitizer/90570
674 * g++.dg/asan/pr90570.C: New test.
675
676 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
677
678 * gnat.dg/opt78.ad[sb]: New test.
679
680 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
681
682 PR rtl-optimisation/64895
683 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
684 * gcc.target/i386/fuse-caller-save.c: Likewise.
685 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
686 PIC cases, remove XFAILs.
687
688 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
689
690 PR middle-end/90510
691 * brig.dg/test/gimple/packed.hsail: Adjust.
692
693 2019-05-23 Jakub Jelinek <jakub@redhat.com>
694
695 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
696
697 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
698
699 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
700 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
701 gfortran.dg/namelist_89.f90: Gate test on effective_target
702 fd_truncate.
703
704 2019-05-22 David Malcolm <dmalcolm@redhat.com>
705
706 PR c++/90462
707 * g++.dg/pr90462.C: New test.
708
709 2019-05-22 Marek Polacek <polacek@redhat.com>
710
711 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
712 different line. Check the column number too.
713
714 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
715
716 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
717 scan-assembler-not string to avoid false matching on 32bit targets.
718
719 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
720
721 PR target/88483
722 * gcc.target/i386/stackalign/pr88483-1.c: New test.
723 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
724
725 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
726
727 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
728
729 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
730
731 PR fortran/89100
732 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
733 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
734 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
735 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
736 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
737 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
738 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
739 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
740 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
741
742 2019-05-22 Martin Liska <mliska@suse.cz>
743
744 PR testsuite/90564
745 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
746 * gcc.target/powerpc/pr80315-2.c: Likewise.
747 * gcc.target/powerpc/pr80315-3.c: Likewise.
748 * gcc.target/powerpc/pr80315-4.c: Likewise.
749
750 2019-05-22 Martin Liska <mliska@suse.cz>
751
752 PR testsuite/90564
753 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
754 * gcc.target/powerpc/pr80315-2.c: Likewise.
755 * gcc.target/powerpc/pr80315-3.c: Likewise.
756 * gcc.target/powerpc/pr80315-4.c: Likewise.
757
758 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
759
760 PR testsuite/27221
761 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
762
763 2019-05-22 Martin Liska <mliska@suse.cz>
764
765 PR lto/90500
766 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
767
768 2019-05-22 Richard Biener <rguenther@suse.de>
769
770 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
771
772 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
773
774 PR middle-end/90553
775 * gcc.dg/torture/pr90553.c: New test.
776
777 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
778
779 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
780 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
781
782 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
783
784 PR c++/67184
785 PR c++/69445
786 * g++.dg/other/final3.C: New.
787 * g++.dg/other/final4.C: Likewise.
788 * g++.dg/other/final5.C: Likewise.
789
790 2019-05-21 Marek Polacek <polacek@redhat.com>
791
792 DR 1940 - static_assert in anonymous unions.
793 * g++.dg/DRs/dr1940.C: New test.
794
795 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
796
797 PR target/90547
798 * gcc.target/i386/pr90547.c: New test.
799
800 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
801
802 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
803
804 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
805
806 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
807
808 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
809 * gcc.target/i386/pr84723-2.c: Likewise.
810 * gcc.target/i386/pr84723-3.c: Likewise.
811 * gcc.target/i386/pr84723-4.c: Likewise.
812 * gcc.target/i386/pr84723-5.c: Likewise.
813
814 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
815
816 PR testsuite/67958
817 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
818 the differences.
819 * gcc.target/i386/pr32219-2.c: Likewise.
820 * gcc.target/i386/pr32219-3.c: Likewise.
821 * gcc.target/i386/pr32219-4.c: Likewise.
822 * gcc.target/i386/pr32219-5.c: Likewise.
823 * gcc.target/i386/pr32219-6.c: Likewise.
824 * gcc.target/i386/pr32219-7.c: Likewise.
825 * gcc.target/i386/pr32219-8.c: Likewise.
826
827 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
828
829 PR target/63891
830 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
831 the reasons.
832
833 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
834
835 * gcc.target/i386/vect-signbitf.c: New test.
836
837 2019-05-21 Nathan Sidwell <nathan@acm.org>
838
839 * g++.dg/lookup/using53.C: Adjust diagnostic.
840
841 2019-05-21 Richard Biener <rguenther@suse.de>
842
843 PR middle-end/90510
844 * gcc.target/i386/pr90510.c: New testcase.
845
846 2019-05-21 Martin Liska <mliska@suse.cz>
847
848 * gcc.target/i386/pr90500-1.c: Add missing '""'.
849 * gcc.target/i386/pr90500-2.c: Likewise.
850
851 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
852
853 * gcc.dg/uninit-28-gimple.c: New test.
854 * gcc.dg/uninit-29-gimple.c: New test.
855 * gcc.dg/uninit-30-gimple.c: New test.
856 * gcc.dg/uninit-31-gimple.c: New test.
857
858 2019-05-21 Martin Liska <mliska@suse.cz>
859
860 * gcc.dg/pr90263.c: Add -O2.
861
862 2019-05-21 Martin Liska <mliska@suse.cz>
863
864 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
865 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
866 * gcc.target/powerpc/pr80315-2.c: Likewise.
867 * gcc.target/powerpc/pr80315-3.c: Likewise.
868 * gcc.target/powerpc/pr80315-4.c: Likewise.
869 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
870
871 2019-05-21 Martin Liska <mliska@suse.cz>
872
873 PR testsuite/90551
874 * pr90263.c: Move from gcc.c-torture/compile
875 into gcc.dg.
876
877 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
878
879 PR testsuite/90503
880 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
881 Remove -flax-vector-conversions.
882 (dg-additional-options): Remove.
883 (test): Change to void. Declare m0 and m1 as __m64 and
884 cast initializer in a proper way. Do not return result.
885 (dg-final): Scan for 2 instances of movq.
886
887 2019-05-20 Marek Polacek <polacek@redhat.com>
888
889 CWG 2094 - volatile scalars are trivially copyable.
890 PR c++/85679
891 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
892 for volatile int.
893 * g++.dg/ext/is_trivially_copyable.C: New test.
894
895 2019-05-20 Marek Polacek <polacek@redhat.com>
896
897 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
898
899 * g++.dg/cpp2a/nontype-class17.C: New test.
900
901 * g++.dg/lookup/strong-using2.C: New test.
902
903 2019-05-20 Jeff Law <law@redhat.com>
904
905 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
906 recent diagnostic cleanups.
907
908 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
909
910 PR tree-optimization/90106
911 * gcc.dg/cdce3.c: Add hard_float effective target.
912
913 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
914
915 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
916
917 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
918
919 PR testsuite/58321
920 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
921 add a comment as to the reason for the difference.
922 * gcc.target/i386/memset-strategy-1.c: Likewise.
923
924 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
925
926 PR c++/90532 Ensure __is_constructible(T[]) is false
927 * g++.dg/ext/90532.C: New test.
928
929 2019-05-20 Jakub Jelinek <jakub@redhat.com>
930
931 * gcc.target/i386/avx512f-simd-1.c: New test.
932
933 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
934
935 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
936 error message.
937 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
938
939 2019-05-20 Martin Liska <mliska@suse.cz>
940
941 PR middle-end/90263
942 * gcc.c-torture/compile/pr90263.c: New test.
943 * lib/target-supports.exp: Add check_effective_target_glibc.
944
945 2019-05-20 Richard Biener <rguenther@suse.de>
946
947 PR testsuite/90518
948 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
949 vector support.
950 * gcc.dg/gimplefe-41.c: Likewise.
951
952 2019-05-19 Andrew Pinski <apinski@marvell.com>
953
954 PR pch/81721
955 * g++.dg/pch/operator-1.C: New testcase.
956 * g++.dg/pch/operator-1.Hs: New file.
957
958 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
959
960 PR fortran/90498
961 * gfortran.dg/associate_48.f90 : New test.
962
963 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
964
965 PR fortran/78290
966 * gfortran.dg/pr78290.f90: New test.
967
968 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
969
970 PR fortran/88821
971 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
972 to make sure the test for internal_pack is retained.
973 * gfortran.dg/assumed_type_2.f90: Split compile and run time
974 tests into this and
975 * gfortran.dg/assumed_type_2a.f90: New file.
976 * gfortran.dg/c_loc_test_22.f90: Likewise.
977 * gfortran.dg/contiguous_3.f90: Likewise.
978 * gfortran.dg/internal_pack_11.f90: Likewise.
979 * gfortran.dg/internal_pack_12.f90: Likewise.
980 * gfortran.dg/internal_pack_16.f90: Likewise.
981 * gfortran.dg/internal_pack_17.f90: Likewise.
982 * gfortran.dg/internal_pack_18.f90: Likewise.
983 * gfortran.dg/internal_pack_4.f90: Likewise.
984 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
985 to make sure the test for internal_pack is retained.
986 * gfortran.dg/internal_pack_6.f90: Split compile and run time
987 tests into this and
988 * gfortran.dg/internal_pack_6a.f90: New file.
989 * gfortran.dg/internal_pack_8.f90: Likewise.
990 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
991 tests into this and
992 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
993 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
994 into this and
995 * gfortran.dg/no_arg_check_2a.f90: New file.
996 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
997 tests into this and
998 * gfortran.dg/typebound_assignment_5a.f90: New file.
999 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
1000 tests into this and
1001 * gfortran.dg/typebound_assignment_6a.f90: New file.
1002 * gfortran.dg/internal_pack_19.f90: New file.
1003 * gfortran.dg/internal_pack_20.f90: New file.
1004 * gfortran.dg/internal_pack_21.f90: New file.
1005
1006 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
1007
1008 * objc.dg/instancetype-0.m: New.
1009
1010 2019-05-17 Martin Sebor <msebor@redhat.com>
1011
1012 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
1013
1014 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
1015 * g++.dg/ubsan/pr63956.C: Same.
1016 * g++.old-deja/g++.pt/assign1.C: Same.
1017
1018 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
1019
1020 PR testsuite/89433
1021 * c-c++-common/goacc/routine-5.c: Update.
1022 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
1023 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
1024
1025 PR testsuite/89433
1026 * c-c++-common/goacc/routine-2.c: Update, and move some test
1027 into...
1028 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
1029 new file.
1030
1031 PR testsuite/89433
1032 * c-c++-common/goacc/classify-routine.c: Update.
1033 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1034
1035 2019-05-16 Martin Sebor <msebor@redhat.com>
1036
1037 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
1038 * c-c++-common/Wvarargs-2.c: Same.
1039 * c-c++-common/Wvarargs.c: Same.
1040 * c-c++-common/pr51768.c: Same.
1041 * c-c++-common/tm/inline-asm.c: Same.
1042 * c-c++-common/tm/safe-1.c: Same.
1043 * g++.dg/asm-qual-1.C: Same.
1044 * g++.dg/asm-qual-3.C: Same.
1045 * g++.dg/conversion/dynamic1.C: Same.
1046 * g++.dg/cpp0x/constexpr-89599.C: Same.
1047 * g++.dg/cpp0x/constexpr-cast.C: Same.
1048 * g++.dg/cpp0x/constexpr-shift1.C: Same.
1049 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
1050 * g++.dg/cpp0x/nullptr04.C: Same.
1051 * g++.dg/cpp0x/static_assert12.C: Same.
1052 * g++.dg/cpp0x/static_assert8.C: Same.
1053 * g++.dg/cpp1y/lambda-conv1.C: Same.
1054 * g++.dg/cpp1y/pr79393-3.C: Same.
1055 * g++.dg/cpp1y/static_assert1.C: Same.
1056 * g++.dg/cpp1z/constexpr-if4.C: Same.
1057 * g++.dg/cpp1z/constexpr-if5.C: Same.
1058 * g++.dg/cpp1z/constexpr-if9.C: Same.
1059 * g++.dg/eh/goto2.C: Same.
1060 * g++.dg/eh/goto3.C: Same.
1061 * g++.dg/expr/static_cast8.C: Same.
1062 * g++.dg/ext/flexary5.C: Same.
1063 * g++.dg/ext/utf-array-short-wchar.C: Same.
1064 * g++.dg/ext/utf-array.C: Same.
1065 * g++.dg/ext/utf8-2.C: Same.
1066 * g++.dg/gomp/loop-4.C: Same.
1067 * g++.dg/gomp/macro-4.C: Same.
1068 * g++.dg/gomp/udr-1.C: Same.
1069 * g++.dg/init/initializer-string-too-long.C: Same.
1070 * g++.dg/other/offsetof9.C: Same.
1071 * g++.dg/ubsan/pr63956.C: Same.
1072 * g++.dg/warn/Wbool-operation-1.C: Same.
1073 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1074 * g++.dg/warn/Wtype-limits.C: Same.
1075 * g++.dg/wrappers/pr88680.C: Same.
1076 * g++.old-deja/g++.mike/eh55.C: Same.
1077 * gcc.dg/Wsign-compare-1.c: Same.
1078 * gcc.dg/Wtype-limits-Wextra.c: Same.
1079 * gcc.dg/Wtype-limits.c: Same.
1080 * gcc.dg/Wunknownprag.c: Same.
1081 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
1082 * gcc.dg/asm-6.c: Same.
1083 * gcc.dg/asm-qual-1.c: Same.
1084 * gcc.dg/cast-1.c: Same.
1085 * gcc.dg/cast-2.c: Same.
1086 * gcc.dg/cast-3.c: Same.
1087 * gcc.dg/cpp/source_date_epoch-2.c: Same.
1088 * gcc.dg/debug/pr85252.c: Same.
1089 * gcc.dg/dfp/cast-bad.c: Same.
1090 * gcc.dg/format/gcc_diag-1.c: Same.
1091 * gcc.dg/format/gcc_diag-11.c: Same.
1092 * gcc.dg/gcc_diag-11.c: Same.
1093 * gcc.dg/gnu-cond-expr-2.c: Same.
1094 * gcc.dg/gnu-cond-expr-3.c: Same.
1095 * gcc.dg/gomp/macro-4.c: Same.
1096 * gcc.dg/init-bad-1.c: Same.
1097 * gcc.dg/init-bad-2.c: Same.
1098 * gcc.dg/init-bad-3.c: Same.
1099 * gcc.dg/pr27528.c: Same.
1100 * gcc.dg/pr48552-1.c: Same.
1101 * gcc.dg/pr48552-2.c: Same.
1102 * gcc.dg/pr59846.c: Same.
1103 * gcc.dg/pr61096-1.c: Same.
1104 * gcc.dg/pr8788-1.c: Same.
1105 * gcc.dg/pr90082.c: Same.
1106 * gcc.dg/simd-2.c: Same.
1107 * gcc.dg/spellcheck-params-2.c: Same.
1108 * gcc.dg/spellcheck-params.c: Same.
1109 * gcc.dg/strlenopt-49.c: Same.
1110 * gcc.dg/tm/pr52141.c: Same.
1111 * gcc.dg/torture/pr51106-1.c: Same.
1112 * gcc.dg/torture/pr51106-2.c: Same.
1113 * gcc.dg/utf-array-short-wchar.c: Same.
1114 * gcc.dg/utf-array.c: Same.
1115 * gcc.dg/utf8-2.c: Same.
1116 * gcc.dg/warn-sprintf-no-nul.c: Same.
1117 * gcc.target/i386/asm-flag-0.c: Same.
1118 * gcc.target/i386/inline_error.c: Same.
1119 * gcc.target/i386/pr30848.c: Same.
1120 * gcc.target/i386/pr39082-1.c: Same.
1121 * gcc.target/i386/pr39678.c: Same.
1122 * gcc.target/i386/pr57756.c: Same.
1123 * gcc.target/i386/pr68843-1.c: Same.
1124 * gcc.target/i386/pr79804.c: Same.
1125 * gcc.target/i386/pr82673.c: Same.
1126 * obj-c++.dg/class-protocol-1.mm: Same.
1127 * obj-c++.dg/exceptions-3.mm: Same.
1128 * obj-c++.dg/exceptions-4.mm: Same.
1129 * obj-c++.dg/exceptions-5.mm: Same.
1130 * obj-c++.dg/exceptions-6.mm: Same.
1131 * obj-c++.dg/method-12.mm: Same.
1132 * obj-c++.dg/method-13.mm: Same.
1133 * obj-c++.dg/method-6.mm: Same.
1134 * obj-c++.dg/method-7.mm: Same.
1135 * obj-c++.dg/method-9.mm: Same.
1136 * obj-c++.dg/method-lookup-1.mm: Same.
1137 * obj-c++.dg/proto-lossage-4.mm: Same.
1138 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1139 * objc.dg/call-super-2.m: Same.
1140 * objc.dg/class-protocol-1.m: Same.
1141 * objc.dg/desig-init-1.m: Same.
1142 * objc.dg/exceptions-3.m: Same.
1143 * objc.dg/exceptions-4.m: Same.
1144 * objc.dg/exceptions-5.m: Same.
1145 * objc.dg/exceptions-6.m: Same.
1146 * objc.dg/method-19.m: Same.
1147 * objc.dg/method-2.m: Same.
1148 * objc.dg/method-5.m: Same.
1149 * objc.dg/method-6.m: Same.
1150 * objc.dg/method-7.m: Same.
1151 * objc.dg/method-lookup-1.m: Same.
1152 * objc.dg/proto-hier-1.m: Same.
1153 * objc.dg/proto-lossage-4.m: Same.
1154
1155 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
1156
1157 * g++.dg/eh/o32-fp.C: New.
1158 * gcc.target/mips/dwarfregtable-1.c: New.
1159 * gcc.target/mips/dwarfregtable-2.c: New.
1160 * gcc.target/mips/dwarfregtable-3.c: New.
1161 * gcc.target/mips/dwarfregtable-4.c: New.
1162 * gcc.target/mips/dwarfregtable.h: New.
1163
1164 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
1165
1166 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
1167 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
1168 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
1169
1170 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
1171
1172 PR target/90497
1173 * gcc.target/i386/pr90497-1.c: New test.
1174 * gcc.target/i386/pr90497-2.c: Likewise.
1175
1176 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
1177
1178 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
1179 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
1180
1181 2019-05-17 Richard Biener <rguenther@suse.de>
1182
1183 * gcc.dg/gimplefe-41.c: New testcase.
1184
1185 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
1186
1187 PR tree-optimization/90106
1188 * gcc.dg/cdce3.c: New test.
1189
1190 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
1191
1192 * gcc.target/s390/zvector/vec-sldw.c: New test.
1193
1194 2019-05-17 Martin Liska <mliska@suse.cz>
1195
1196 PR middle-end/90478
1197 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
1198
1199 2019-05-16 Jakub Jelinek <jakub@redhat.com>
1200
1201 * gcc.dg/vect/vect-simd-1.c: New test.
1202 * gcc.dg/vect/vect-simd-2.c: New test.
1203 * gcc.dg/vect/vect-simd-3.c: New test.
1204 * gcc.dg/vect/vect-simd-4.c: New test.
1205
1206 2019-05-16 Martin Liska <mliska@suse.cz>
1207
1208 PR lto/90500
1209 * gcc.target/i386/pr90500-1.c: New test.
1210 * gcc.target/i386/pr90500-2.c: New test.
1211
1212 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
1213
1214 PR tree-optimization/90394
1215 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
1216 * gcc.dg/uninit-pr90394.c: New test.
1217
1218 2019-05-16 Richard Biener <rguenther@suse.de>
1219
1220 PR testsuite/90502
1221 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
1222 transforms happening earlier now.
1223
1224 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
1225
1226 * lib/target-supports.exp (check_effective_target_cet): Add the
1227 -fcf-protection flag to the build conditions.
1228
1229 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
1230
1231 PR tree-optimization/90106
1232 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
1233 * gcc.dg/cdce2.c: Likewise.
1234
1235 2019-05-16 Richard Biener <rguenther@suse.de>
1236
1237 PR tree-optimization/90424
1238 * g++.target/i386/pr90424-1.C: New testcase.
1239 * g++.target/i386/pr90424-2.C: Likewise.
1240
1241 2019-05-16 Richard Biener <rguenther@suse.de>
1242
1243 * gcc.dg/gimplefe-40.c: Amend again.
1244
1245 2019-05-15 Cherry Zhang <cherryyz@google.com>
1246
1247 * go.test/test/nilptr2.go: Change use function to actually do
1248 something.
1249
1250 2019-05-16 Jakub Jelinek <jakub@redhat.com>
1251
1252 PR middle-end/90478
1253 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
1254 instead of long.
1255
1256 * c-c++-common/gomp/simd8.c: New test.
1257
1258 2019-05-15 Marek Polacek <polacek@redhat.com>
1259
1260 CWG 2096 - constraints on literal unions.
1261 * g++.dg/cpp0x/literal-type1.C: New test.
1262
1263 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
1264
1265 PR fortran/90461
1266 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
1267 * gfortran.dg/open_errors_3.f90: New test.
1268
1269 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
1270
1271 PR target/89021
1272 * gcc.target/i386/mmx-vals.h: New file.
1273 * gcc.target/i386/sse2-mmx-2.c: Likewise.
1274 * gcc.target/i386/sse2-mmx-3.c: Likewise.
1275 * gcc.target/i386/sse2-mmx-4.c: Likewise.
1276 * gcc.target/i386/sse2-mmx-5.c: Likewise.
1277 * gcc.target/i386/sse2-mmx-6.c: Likewise.
1278 * gcc.target/i386/sse2-mmx-7.c: Likewise.
1279 * gcc.target/i386/sse2-mmx-8.c: Likewise.
1280 * gcc.target/i386/sse2-mmx-9.c: Likewise.
1281 * gcc.target/i386/sse2-mmx-10.c: Likewise.
1282 * gcc.target/i386/sse2-mmx-11.c: Likewise.
1283 * gcc.target/i386/sse2-mmx-12.c: Likewise.
1284 * gcc.target/i386/sse2-mmx-13.c: Likewise.
1285 * gcc.target/i386/sse2-mmx-14.c: Likewise.
1286 * gcc.target/i386/sse2-mmx-15.c: Likewise.
1287 * gcc.target/i386/sse2-mmx-16.c: Likewise.
1288 * gcc.target/i386/sse2-mmx-17.c: Likewise.
1289 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
1290 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
1291 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
1292 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
1293 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
1294 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
1295 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
1296 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
1297 * gcc.target/i386/sse2-mmx-20.c: Likewise.
1298 * gcc.target/i386/sse2-mmx-21.c: Likewise.
1299 * gcc.target/i386/sse2-mmx-22.c: Likewise.
1300 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
1301 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
1302 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
1303 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
1304 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
1305 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
1306 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
1307 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
1308 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
1309 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
1310 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
1311 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
1312 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
1313 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
1314 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
1315 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
1316 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
1317 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
1318 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
1319 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
1320 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
1321 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
1322 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
1323 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
1324 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
1325 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
1326 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
1327 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
1328 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
1329 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
1330 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
1331 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
1332 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
1333 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
1334 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
1335 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
1336 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
1337 * gcc.target/i386/sse2-mmx-por.c: Likewise.
1338 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
1339 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
1340 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
1341 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
1342 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
1343 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
1344 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
1345 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
1346 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
1347 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
1348 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
1349 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
1350 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
1351 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
1352 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
1353 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
1354 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
1355 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
1356 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
1357 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
1358 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
1359 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
1360 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
1361 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
1362 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
1363 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
1364 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
1365 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
1366 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
1367 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
1368 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
1369
1370 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
1371
1372 PR target/89021
1373 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
1374 with SSE2.
1375
1376 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
1377
1378 PR target/89021
1379 * gcc.target/i386/pr82483-1.c: Error only on ia32.
1380 * gcc.target/i386/pr82483-2.c: Likewise.
1381
1382 2019-05-15 Martin Liska <mliska@suse.cz>
1383
1384 PR middle-end/90478
1385 * gcc.dg/tree-ssa/pr90478-2.c: New test.
1386 * gcc.dg/tree-ssa/pr90478.c: New test.
1387
1388 2019-05-15 Richard Biener <rguenther@suse.de>
1389
1390 * gcc.dg/gimplefe-40.c: Amend.
1391
1392 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
1393
1394 * lib/target-supports.exp
1395 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
1396 (check_effective_target_powerpc_p9vector_ok): Likewise.
1397 (check_effective_target_powerpc_float128_sw_ok): Likewise.
1398 (check_effective_target_powerpc_float128_hw_ok): Likewise.
1399 (check_effective_target_powerpc_vsx_ok): Likewise.
1400 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
1401 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
1402
1403 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
1404
1405 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
1406 for PowerPC platforms.
1407
1408 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
1409
1410 PR target/82920
1411 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
1412 * gcc.target/i386/cet-notrack-5a.c: Likewise.
1413 * gcc.target/i386/cet-notrack-5b.c: Likewise.
1414 * gcc.target/i386/cet-notrack-6b.c: Likewise.
1415 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1416 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
1417 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1418 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
1419 * gcc.target/i386/cet-sjlj-3.c: Likewise.
1420 * gcc.target/i386/cet-sjlj-5.c: Likewise.
1421
1422 2019-05-14 Marek Polacek <polacek@redhat.com>
1423
1424 PR c++/68918
1425 * g++.dg/cpp0x/decltype71.C: New test.
1426
1427 PR c++/70156
1428 * g++.dg/init/static5.C: New test.
1429
1430 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
1431
1432 PR target/82920
1433 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
1434 * gcc.target/i386/pr52146.c: Likewise.
1435 * gcc.target/i386/pr52698.c: Likewise.
1436 * gcc.target/i386/pr52857-1.c: Likewise.
1437 * gcc.target/i386/pr52857-2.c: Likewise.
1438 * gcc.target/i386/pr52876.c: Likewise.
1439 * gcc.target/i386/pr53698.c: Likewise.
1440 * gcc.target/i386/pr54157.c: Likewise.
1441 * gcc.target/i386/pr55049-1.c: Likewise.
1442 * gcc.target/i386/pr55093.c: Likewise.
1443 * gcc.target/i386/pr55116-1.c: Likewise.
1444 * gcc.target/i386/pr55116-2.c: Likewise.
1445 * gcc.target/i386/pr55597.c: Likewise.
1446 * gcc.target/i386/pr59929.c: Likewise.
1447 * gcc.target/i386/pr66470.c: Likewise.
1448
1449 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1450
1451 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
1452 *-*-solaris2*.
1453 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1454 * gcc.dg/c99-math-double-1.c: Likewise.
1455 * gcc.dg/c99-math-float-1.c: Likewise.
1456 * gcc.dg/c99-math-long-double-1.c: Likewise.
1457 * gcc.misc-tests/linkage.exp: Simplify triplet to
1458 x86_64-*-solaris2*.
1459
1460 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
1461 xfail.
1462 * gcc.target/i386/pr63620.c: Likewise.
1463
1464 * lib/target-supports.exp (check_sse_os_support_available): Remove
1465 Solaris 9/x86 workaround.
1466
1467 2019-05-14 Richard Biener <rguenther@suse.de>
1468
1469 * gcc.dg/gimplefe-40.c: New testcase.
1470
1471 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
1472
1473 PR preprocessor/90382
1474 * g++.dg/diagnostic/trailing1.C: New test.
1475
1476 2019-05-14 marxin <mliska@suse.cz>
1477
1478 PR middle-end/90340
1479 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
1480 param.
1481
1482 2019-05-14 Richard Biener <rguenther@suse.de>
1483 H.J. Lu <hongjiu.lu@intel.com>
1484
1485 PR tree-optimization/88828
1486 * gcc.target/i386/pr88828-1.c: New test.
1487 * gcc.target/i386/pr88828-1a.c: Likewise.
1488 * gcc.target/i386/pr88828-1b.c: Likewise.
1489 * gcc.target/i386/pr88828-1c.c: Likewise.
1490 * gcc.target/i386/pr88828-4a.c: Likewise.
1491 * gcc.target/i386/pr88828-4b.c: Likewise.
1492 * gcc.target/i386/pr88828-5a.c: Likewise.
1493 * gcc.target/i386/pr88828-5b.c: Likewise.
1494 * gcc.target/i386/pr88828-7.c: Likewise.
1495 * gcc.target/i386/pr88828-7a.c: Likewise.
1496 * gcc.target/i386/pr88828-7b.c: Likewise.
1497 * gcc.target/i386/pr88828-8.c: Likewise.
1498 * gcc.target/i386/pr88828-8a.c: Likewise.
1499 * gcc.target/i386/pr88828-8b.c: Likewise.
1500 * gcc.target/i386/pr88828-9.c: Likewise.
1501 * gcc.target/i386/pr88828-9a.c: Likewise.
1502 * gcc.target/i386/pr88828-9b.c: Likewise.
1503
1504 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
1505
1506 * gcc.target/aarch64/signbitv4sf.c: New test.
1507 * gcc.target/aarch64/signbitv2sf.c: New test.
1508
1509 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
1510
1511 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
1512 regression, by matching a note on any line.
1513 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
1514 correct line number is matched without depending on a library header.
1515
1516 2019-05-13 Richard Biener <rguenther@suse.de>
1517
1518 PR tree-optimization/90402
1519 * gcc.dg/torture/pr90402-1.c: New testcase.
1520
1521 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
1522 Dominique d'Humieres <dominiq@gcc.gnu.org>
1523
1524 PR target/82920
1525 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
1526 do not use -fno-pic on Darwin.
1527 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1528 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1529 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1530 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1531 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1532 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1533 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1534 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1535 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1536 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1537 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1538 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
1539 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1540 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1541 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1542 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1543 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1544 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1545 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1546 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1547 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1548 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1549 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
1550 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
1551 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
1552 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
1553 * gcc.target/i386/ret-thunk-1.c: Likewise.
1554 * gcc.target/i386/ret-thunk-10.c: Likewise.
1555 * gcc.target/i386/ret-thunk-11.c: Likewise.
1556 * gcc.target/i386/ret-thunk-12.c: Likewise.
1557 * gcc.target/i386/ret-thunk-13.c: Likewise.
1558 * gcc.target/i386/ret-thunk-14.c: Likewise.
1559 * gcc.target/i386/ret-thunk-15.c: Likewise.
1560 * gcc.target/i386/ret-thunk-16.c: Likewise.
1561 * gcc.target/i386/ret-thunk-2.c: Likewise.
1562 * gcc.target/i386/ret-thunk-22.c: Likewise.
1563 * gcc.target/i386/ret-thunk-23.c: Likewise.
1564 * gcc.target/i386/ret-thunk-24.c: Likewise.
1565 * gcc.target/i386/ret-thunk-3.c: Likewise.
1566 * gcc.target/i386/ret-thunk-4.c: Likewise.
1567 * gcc.target/i386/ret-thunk-5.c: Likewise.
1568 * gcc.target/i386/ret-thunk-6.c: Likewise.
1569 * gcc.target/i386/ret-thunk-7.c: Likewise.
1570 * gcc.target/i386/ret-thunk-8.c: Likewise.
1571 * gcc.target/i386/ret-thunk-9.c: Likewise.
1572
1573 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
1574
1575 PR testsuite/81058
1576 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
1577 for variables on Darwin, rather than common.
1578 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
1579 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
1580
1581 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1582
1583 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
1584 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
1585
1586 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1587
1588 PR fortran/61968
1589 * gfortran.dg/assumed_type_10.f90: New test case.
1590 * gfortran.dg/assumed_type_11.f90: New test case.
1591
1592 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
1593
1594 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
1595 now tested.
1596 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
1597
1598 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1599
1600 * g++.dg/diagnostic/main1.C: New.
1601
1602 2019-05-10 Marek Polacek <polacek@redhat.com>
1603
1604 PR c++/78010 - bogus -Wsuggest-override warning on final function.
1605 * g++.dg/warn/Wsuggest-override-2.C: New test.
1606
1607 2019-05-10 Jakub Jelinek <jakub@redhat.com>
1608
1609 PR tree-optimization/90385
1610 * gfortran.dg/pr90385.f90: New test.
1611
1612 PR c++/90383
1613 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
1614 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
1615
1616 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
1617
1618 PR fortran/90093
1619 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
1620 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
1621
1622 PR fortran/90352
1623 * gfortran.dg/iso_c_binding_char_1.f90: New test.
1624
1625 PR fortran/90355
1626 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
1627 the direct passing of substrings as descriptors to bind(C).
1628 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
1629 'atmp' to account for the setting of the 'span' field.
1630 * gfortran.dg/transpose_optimization_2.f90: Ditto.
1631
1632 2019-05-10 Jakub Jelinek <jakub@redhat.com>
1633
1634 PR tree-optimization/88709
1635 PR tree-optimization/90271
1636 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
1637 arm*-*-*.
1638
1639 PR pch/90326
1640 * g++.dg/pch/pr90326.C: New test.
1641 * g++.dg/pch/pr90326.Hs: New file.
1642
1643 2019-05-10 Martin Liska <mliska@suse.cz>
1644
1645 PR middle-end/90340
1646 * gcc.dg/tree-ssa/pr90340-2.c: New test.
1647 * gcc.dg/tree-ssa/pr90340.c: New test.
1648
1649 2019-05-09 Cherry Zhang <cherryyz@google.com>
1650
1651 * go.dg/mapstring.go: New test.
1652
1653 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
1654
1655 PR target/90405
1656 * gcc.target/arm/pr90405.c: New test.
1657
1658 2019-05-09 Martin Liska <mliska@suse.cz>
1659
1660 * gcc.dg/gimplefe-39.c: New test.
1661
1662 2019-05-09 Martin Liska <mliska@suse.cz>
1663
1664 * gcc.dg/gimplefe-37.c: New test.
1665 * gcc.dg/gimplefe-33.c: Likewise.
1666
1667 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1668
1669 PR c++/90382
1670 Revert:
1671 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1672
1673 * g++.dg/diagnostic/trailing1.C: New.
1674
1675 2019-05-09 Richard Biener <rguenther@suse.de>
1676
1677 PR tree-optimization/90395
1678 * gcc.dg/torture/pr90395.c: New testcase.
1679
1680 2019-05-08 Cherry Zhang <cherryyz@google.com>
1681
1682 * go.dg/cmpstring.go: New test.
1683
1684 2019-05-08 Jakub Jelinek <jakub@redhat.com>
1685
1686 PR c++/59813
1687 PR tree-optimization/89060
1688 * gcc.dg/tree-ssa/pr89060.c: New test.
1689
1690 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
1691 Richard Earnshaw <rearnsha@arm.com>
1692
1693 PR target/88167
1694 * gcc.target/arm/pr88167-1.c: New test.
1695 * gcc.target/arm/pr88167-2.c: New test.
1696
1697 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
1698
1699 PR tree-optimization/90078
1700 * g++.dg/tree-ssa/pr90078.C: New test.
1701
1702 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
1703
1704 PR tree-optimization/90240
1705 * gfortran.dg/graphite/pr90240.f: New test.
1706
1707 2019-05-08 Li Jia He <helijia@linux.ibm.com>
1708
1709 PR other/90381
1710 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
1711 test case to run on the little endian machine.
1712
1713 2019-05-08 Jakub Jelinek <jakub@redhat.com>
1714
1715 PR tree-optimization/90356
1716 * gcc.dg/tree-ssa/pr90356-1.c: New test.
1717 * gcc.dg/tree-ssa/pr90356-2.c: New test.
1718 * gcc.dg/tree-ssa/pr90356-3.c: New test.
1719 * gcc.dg/tree-ssa/pr90356-4.c: New test.
1720
1721 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
1722
1723 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
1724 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
1725 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
1726 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
1727 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
1728 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
1729 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
1730 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
1731 * gcc.target/i386/sse-13.c: Ditto.
1732 * gcc.target/i386/sse-14.c: Ditto.
1733 * gcc.target/i386/sse-22.c: Ditto.
1734 * gcc.target/i386/sse-23.c: Ditto.
1735 * g++.dg/other/i386-2.C: Ditto.
1736 * g++.dg/other/i386-3.C: Ditto.
1737
1738 2019-05-07 Cherry Zhang <cherryyz@google.com>
1739
1740 * go.dg/arrayclear.go: New test.
1741 * go.dg/mapclear.go: New test.
1742
1743 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
1744
1745 PR target/89765
1746 * gcc.target/powerpc/pr89765-mc.c: New test.
1747 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
1748 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
1749 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
1750 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
1751 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
1752 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
1753 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
1754 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
1755 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
1756 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
1757 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
1758 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
1759 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
1760 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
1761 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
1762 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
1763 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
1764 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
1765 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
1766 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
1767 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
1768 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
1769 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
1770 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
1771
1772 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1773
1774 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
1775 differences.
1776
1777 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
1778
1779 * gcc.target/i386/asm-7.c: New test.
1780 * gcc.target/i386/asm-1.c: Update expected error string.
1781 * gcc.target/i386/pr62120.c: Ditto.
1782
1783 2019-05-07 Li Jia He <helijia@linux.ibm.com>
1784
1785 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
1786 optimization.
1787 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
1788
1789 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
1790 Hongtao Liu <hongtao.liu@intel.com>
1791
1792 PR target/89750
1793 PR target/86444
1794 * gcc.target/i386/avx512f-vcomisd-2.c: New.
1795 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
1796
1797 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
1798
1799 PR fortran/90290
1800 * gfortran.dg/pr90290.f90: New test.
1801
1802 2019-05-06 Jakub Jelinek <jakub@redhat.com>
1803
1804 PR tree-optimization/88709
1805 PR tree-optimization/90271
1806 * gcc.dg/store_merging_26.c: New test.
1807 * gcc.dg/store_merging_27.c: New test.
1808 * gcc.dg/store_merging_28.c: New test.
1809 * gcc.dg/store_merging_29.c: New test.
1810
1811 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
1812
1813 PR target/89424
1814 * gcc.target/powerpc/pr89424-0.c: New test.
1815 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
1816 enable testing of newly patched capability.
1817 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
1818 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
1819 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
1820
1821 2019-05-06 Marek Polacek <polacek@redhat.com>
1822
1823 PR c++/90265 - ICE with generic lambda.
1824 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
1825
1826 2019-05-06 Richard Biener <rguenther@suse.de>
1827
1828 PR tree-optimization/90358
1829 * gcc.target/i386/pr90358.c: New testcase.
1830
1831 2019-05-06 Richard Biener <rguenther@suse.de>
1832
1833 PR tree-optimization/88828
1834 * gcc.target/i386/pr88828-0.c: New testcase.
1835
1836 2019-05-06 Richard Biener <rguenther@suse.de>
1837
1838 PR tree-optimization/90328
1839 * gcc.dg/torture/pr90328.c: New testcase.
1840
1841 2019-05-06 Richard Biener <rguenther@suse.de>
1842
1843 PR testsuite/90331
1844 * gcc.dg/pr87314-1.c: Align the substring to open up
1845 string merging for targets aligning strings to 8 bytes.
1846
1847 2019-05-06 Martin Liska <mliska@suse.cz>
1848
1849 PR sanitizer/90312
1850 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
1851 systems.
1852 * gcc.dg/tsan/pr88017.c: Likewise.
1853
1854 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1855
1856 PR fortran/90344
1857 * gfortran.dg/pr90344.f90: New test
1858
1859 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
1860
1861 PR tree-optimization/90269
1862 * g++.dg/tree-ssa/ldist-1.C: New file.
1863
1864 2019-05-03 Richard Biener <rguenther@suse.de>
1865
1866 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
1867
1868 2019-05-03 Richard Biener <rguenther@suse.de>
1869
1870 PR middle-end/89518
1871 * gcc.dg/pr89518.c: New testcase.
1872
1873 2019-05-03 Richard Biener <rguenther@suse.de>
1874
1875 PR middle-end/87314
1876 * gcc.dg/pr87314-1.c: New testcase.
1877
1878 2019-05-03 Richard Biener <rguenther@suse.de>
1879
1880 PR tree-optimization/88963
1881 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
1882 * gcc.target/i386/pr88963-1.c: New testcase.
1883 * gcc.target/i386/pr88963-2.c: Likewise.
1884
1885 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
1886
1887 PR target/88809
1888 * gcc.target/i386/pr88809.c: Adjust for darwin.
1889 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
1890
1891 2019-05-03 Jakub Jelinek <jakub@redhat.com>
1892
1893 PR tree-optimization/90303
1894 * g++.target/i386/pr90303.C: New test.
1895
1896 2019-05-03 Richard Biener <rguenther@suse.de>
1897
1898 PR tree-optimization/89698
1899 * g++.dg/tree-ssa/pr89698.C: New testcase.
1900
1901 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
1902
1903 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
1904
1905 2019-05-02 Richard Biener <rguenther@suse.de>
1906
1907 PR tree-optimization/89653
1908 * g++.dg/vect/pr89653.cc: New testcase.
1909
1910 2019-05-02 Richard Biener <rguenther@suse.de>
1911
1912 PR tree-optimization/89509
1913 * gcc.dg/torture/restrict-8.c: New testcase.
1914
1915 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
1916
1917 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
1918 for cold section label.
1919 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
1920 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
1921
1922 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1923
1924 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
1925 GNU targets.
1926
1927 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1928
1929 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
1930
1931 2019-05-02 Martin Liska <mliska@suse.cz>
1932
1933 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
1934 * g++.target/i386/pr57362.C: Likewise.
1935
1936 2019-05-02 Martin Liska <mliska@suse.cz>
1937
1938 PR target/88809
1939 * gcc.target/i386/pr88809.c: New test.
1940 * gcc.target/i386/pr88809-2.c: New test.
1941
1942 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
1943
1944 PR fortran/60144
1945 * gfortran.dg/block_name_2.f90: Adjust dg-error.
1946 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
1947 * gfortran.dg/pr60144.f90: New test.
1948
1949 2019-05-01 Jeff Law <law@redhat.com>
1950
1951 PR tree-optimization/90037
1952 * g++.dg/tree-ssa/pr88797.C: New test.
1953
1954 2019-05-01 Nathan Sidwell <nathan@acm.org>
1955
1956 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
1957
1958 2019-04-30 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR target/89093
1961 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
1962 target attribute.
1963
1964 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
1965
1966 * gcc.dg/sinhatanh-2.c: Count the number of functions.
1967 * gcc.dg/sinhatanh-3.c: Likewise.
1968
1969 2019-04-30 Martin Liska <mliska@suse.cz>
1970
1971 * gcc.dg/Werror-13.c: Add new tests for it.
1972 * gcc.dg/pragma-diag-6.c: Likewise.
1973
1974 2019-04-30 Jakub Jelinek <jakub@redhat.com>
1975
1976 PR target/89093
1977 * gcc.target/aarch64/pr89093.c: New test.
1978 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
1979
1980 PR tree-optimization/89475
1981 * gcc.dg/tree-ssa/pr89475.c: New test.
1982
1983 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
1984
1985 PR tree-optimization/90240
1986 Revert:
1987 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1988
1989 PR tree-optimization/90078
1990 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
1991
1992 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
1993
1994 * gcc.dg/uninit-25-gimple.c: New test.
1995 * gcc.dg/uninit-25.c: New test.
1996 * gcc.dg/uninit-26.c: New test.
1997 * gcc.dg/uninit-27-gimple.c: New test.
1998
1999 2019-04-29 Richard Biener <rguenther@suse.de>
2000
2001 PR tree-optimization/90278
2002 * gcc.dg/torture/pr90278.c: New testcase.
2003
2004 2019-04-27 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR c++/90173
2007 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
2008 dg-do run.
2009
2010 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
2011
2012 PR target/89261
2013 * gcc.target/i386/pr89261.c: New test.
2014
2015 2019-04-27 Martin Liska <mliska@suse.cz>
2016
2017 PR middle-end/90258
2018 * gcc.dg/completion-5.c: New test.
2019 * gcc.target/i386/spellcheck-options-5.c: New test.
2020
2021 2019-04-26 Jim Wilson <jimw@sifive.com>
2022
2023 * gcc.target/riscv/load-immediate.c: New.
2024
2025 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
2026
2027 PR c++/90243
2028 * g++.dg/diagnostic/pr90243.C: New test.
2029
2030 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2031
2032 PR c++/90173
2033 * g++.dg/cpp1z/class-deduction66.C: New.
2034
2035 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2036
2037 * g++.dg/diagnostic/trailing1.C: New.
2038
2039 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
2040
2041 * gcc.dg/alias-16.c: New test.
2042
2043 2019-04-25 Martin Liska <mliska@suse.cz>
2044 H.J. Lu <hongjiu.lu@intel.com>
2045
2046 PR target/89929
2047 * g++.target/i386/mv28.C: New test.
2048 * gcc.target/i386/mvc14.c: Likewise.
2049 * g++.target/i386/pr57362.C: Updated.
2050
2051 2019-04-24 Jeff Law <law@redhat.com>
2052
2053 PR tree-optimization/90037
2054 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
2055 * gcc.dg/isolate-2.c: Likewise.
2056 * gcc.dg/isolate-4.c: Likewise.
2057 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
2058 * gcc.dg/pr90037.c: New test.
2059
2060 2019-04-25 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR c++/44648
2063 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
2064
2065 2019-04-25 Richard Biener <rguenther@suse.de>
2066
2067 PR middle-end/90194
2068 * g++.dg/torture/pr90194.C: New testcase.
2069
2070 2019-04-24 Marek Polacek <polacek@redhat.com>
2071
2072 PR c++/90236
2073 * g++.dg/cpp1z/nontype-auto16.C: New test.
2074
2075 2019-04-24 Jakub Jelinek <jakub@redhat.com>
2076
2077 PR target/90193
2078 * gcc.target/i386/pr90193.c: New test.
2079
2080 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
2081
2082 PR target/89952
2083 * gcc.target/s390/pr89952.c: New test.
2084
2085 2019-04-24 Jakub Jelinek <jakub@redhat.com>
2086
2087 PR target/90187
2088 * g++.target/i386/pr90187.C: New test.
2089
2090 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
2091
2092 * gdc.test/README.gcc: New file.
2093
2094 2019-04-24 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR tree-optimization/90208
2097 * gcc.dg/tsan/pr90208-1.c: New test.
2098 * gcc.dg/tsan/pr90208-2.c: New test.
2099
2100 PR tree-optimization/90211
2101 * gcc.dg/autopar/pr90211.c: New test.
2102
2103 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
2104 Robin Dapp <rdapp@linux.ibm.com>
2105
2106 * gdc.dg/link.d: Test if target d_runtime.
2107 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
2108 * gdc.dg/simd.d: Likewise.
2109
2110 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
2111
2112 * gdc.test/fail_compilation/fail2456.d: New test.
2113 * gdc.test/fail_compilation/test18312.d: New test.
2114 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
2115
2116 2018-04-23 Sudakshina Das <sudi.das@arm.com>
2117
2118 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
2119 for linux targets.
2120 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
2121 with GNU note section.
2122
2123 2019-04-23 Jeff Law <law@redhat.com>
2124
2125 * lib/target-supports.exp
2126 (check_effective_target_keeps_null_pointer_checks): Add cr16.
2127
2128 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
2129
2130 PR rtl-optimization/87979
2131 * gcc.dg/pr87979.c: New test.
2132
2133 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
2134
2135 PR rtl-optimization/84032
2136 * gcc.dg/pr84032.c: New test.
2137
2138 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
2139
2140 PR tree-optimization/90078
2141 * g++.dg/tree-ssa/pr90078.C: New test.
2142
2143 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
2144
2145 PR tree-optimization/90021
2146 * gfortran.dg/pr90021.f90: New test.
2147
2148 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2149
2150 PR fortran/90166
2151 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
2152
2153 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
2154
2155 PR fortran/57284
2156 * gfortran.dg/class_70.f03
2157
2158 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
2159
2160 PR target/90178
2161 * gcc.target/i386/pr90178.c: New test.
2162
2163 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
2164
2165 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
2166
2167 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2168
2169 PR c++/89900
2170 * g++.dg/cpp0x/pr89900-1.C: New.
2171 * g++.dg/cpp0x/pr89900-2.C: Likewise.
2172 * g++.dg/cpp0x/pr89900-3.C: Likewise.
2173 * g++.dg/cpp0x/pr89900-4.C: Likewise.
2174
2175 2019-04-19 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR middle-end/90139
2178 * gcc.c-torture/compile/pr90139.c: New test.
2179
2180 PR c++/90138
2181 * g++.dg/template/pr90138.C: New test.
2182
2183 PR c/89888
2184 * c-c++-common/pr89888.c: New test.
2185 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
2186 Don't expect -Wswitch-unreachable warning.
2187
2188 PR c++/90108
2189 * c-c++-common/pr90108.c: New test.
2190
2191 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
2192
2193 PR middle-end/85164
2194 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
2195
2196 2019-04-18 Richard Biener <rguenther@suse.de>
2197
2198 PR debug/90131
2199 * gcc.dg/guality/pr90131.c: New testcase.
2200
2201 2019-04-17 Jakub Jelinek <jakub@redhat.com>
2202
2203 PR c++/89325
2204 * g++.dg/ext/attrib58.C: New test.
2205 * g++.dg/ext/attrib59.C: New test.
2206 * g++.dg/ext/attrib60.C: New test.
2207
2208 PR target/90125
2209 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
2210 constants to ensure precise result even when not using fma.
2211 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
2212 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
2213 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
2214 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
2215 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
2216 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
2217 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
2218 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
2219 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
2220
2221 2019-04-17 Marek Polacek <polacek@redhat.com>
2222
2223 PR c++/90124 - bogus error with incomplete type in decltype.
2224 * g++.dg/cpp0x/decltype70.C: New test.
2225
2226 2019-04-17 Jakub Jelinek <jakub@redhat.com>
2227
2228 PR middle-end/90095
2229 * gcc.dg/pr90095-1.c: New test.
2230 * gcc.dg/pr90095-2.c: New test.
2231
2232 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
2233
2234 PR fortran/90048
2235 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
2236 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
2237 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
2238
2239 PR fortran/90067
2240 PR fortran/90114
2241 * gfortran.dg/goacc/private-1.f95: Remove file.
2242 * gfortran.dg/goacc/private-2.f95: Likewise.
2243 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
2244 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
2245 Likewise.
2246 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
2247
2248 2019-04-17 Jakub Jelinek <jakub@redhat.com>
2249
2250 PR target/89093
2251 * gcc.target/arm/pr89093-2.c: New test.
2252
2253 2019-04-16 Jakub Jelinek <jakub@redhat.com>
2254
2255 PR c++/86953
2256 * g++.dg/cpp0x/constexpr-86953.C: New test.
2257
2258 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
2259
2260 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
2261
2262 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
2263
2264 PR debug/89528
2265 * gcc.dg/guality/pr89528.c: New.
2266
2267 PR rtl-optimization/86438
2268 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
2269
2270 2019-04-16 Jakub Jelinek <jakub@redhat.com>
2271
2272 PR target/90096
2273 * gcc.target/i386/pr90096.c: New test.
2274 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
2275 * gcc.target/i386/pr69255-2.c: Likewise.
2276 * gcc.target/i386/pr69255-3.c: Likewise.
2277
2278 PR rtl-optimization/90082
2279 * gcc.dg/pr90082.c: New test.
2280
2281 PR tree-optimization/90090
2282 * g++.dg/opt/pr90090.C: New test.
2283
2284 2019-04-16 Richard Biener <rguenther@suse.de>
2285
2286 PR tree-optimization/56049
2287 * gfortran.dg/pr56049.f90: New testcase.
2288
2289 2019-04-15 Richard Biener <rguenther@suse.de>
2290
2291 PR debug/90074
2292 * gcc.dg/guality/pr90074.c: New testcase.
2293
2294 2019-04-15 Richard Biener <rguenther@suse.de>
2295
2296 PR tree-optimization/90071
2297 * gcc.dg/torture/pr90071.c: New testcase.
2298
2299 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2300
2301 PR rtl-optimization/89794
2302 * gcc.dg/torture/pr89794.c: New testcase.
2303
2304 2019-04-15 Richard Biener <rguenther@suse.de>
2305
2306 PR ipa/88936
2307 * gcc.dg/torture/pr88936-1.c: New testcase.
2308 * gcc.dg/torture/pr88936-2.c: Likewise.
2309 * gcc.dg/torture/pr88936-3.c: Likewise.
2310
2311 2019-04-15 Martin Jambor <mjambor@suse.cz>
2312
2313 PR ipa/pr89693
2314 * g++.dg/ipa/pr89693.C: New test.
2315
2316 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
2317
2318 PR tree-optimization/90020
2319 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
2320
2321 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
2322
2323 PR lto/89358
2324 * g++.dg/lto/pr89358_0.C: New testcase.
2325 * g++.dg/lto/pr89358_1.C: New testcase.
2326
2327 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2328
2329 PR fortran/85448
2330 * gfortran.dg/bind_c_usage_33.f90: New test and...
2331 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
2332
2333 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
2334
2335 PR fortran/89843
2336 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
2337 in ctg. Test the conversion of the descriptor types in the main
2338 program.
2339 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
2340 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
2341
2342 PR fortran/89846
2343 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
2344 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
2345
2346 PR fortran/90022
2347 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
2348 the computation of 'ans'. Also, change the expected results for
2349 CFI_is_contiguous to comply with standard.
2350 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
2351 results for CFI_is_contiguous to comply with standard.
2352 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
2353 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
2354
2355 2019-04-13 Jakub Jelinek <jakub@redhat.com>
2356
2357 PR target/89093
2358 * gcc.target/arm/pr89093.c: New test.
2359
2360 2019-04-12 Jakub Jelinek <jakub@redhat.com>
2361
2362 PR c/89933
2363 * c-c++-common/pr89933.c: New test.
2364
2365 2019-04-12 Martin Sebor <msebor@redhat.com>
2366
2367 PR c/88383
2368 PR c/89288
2369 PR c/89798
2370 PR c/89797
2371 * c-c++-common/attributes-1.c: Adjust.
2372 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
2373 * c-c++-common/builtin-has-attribute-6.c: New test.
2374 * c-c++-common/builtin-has-attribute-7.c: New test.
2375 * c-c++-common/pr71574.c: Adjust.
2376 * gcc.dg/pr25559.c: Adjust.
2377 * gcc.dg/attr-vector_size.c: New test.
2378
2379 2019-04-12 Jakub Jelinek <jakub@redhat.com>
2380
2381 PR rtl-optimization/89965
2382 * gcc.target/i386/pr89965.c: New test.
2383
2384 2019-04-12 Marek Polacek <polacek@redhat.com>
2385
2386 PR c++/87603 - constexpr functions are no longer noexcept.
2387 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
2388 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
2389 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
2390 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
2391 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
2392 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
2393
2394 2019-04-12 Marek Polacek <polacek@redhat.com>
2395
2396 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
2397 * g++.dg/cpp0x/pr86397-1.C: Likewise.
2398 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2399
2400 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
2401
2402 * g++.target/arm/arm.exp: Change format of default prune regex.
2403 * gcc.target/arm/arm.exp: Change format of default prune regex.
2404
2405 2019-04-12 Martin Liska <mliska@suse.cz>
2406
2407 PR middle-end/89970
2408 * gcc.target/i386/mvc15.c: New test.
2409 * gcc.target/i386/mvc3.c: Quote target in error pattern.
2410 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
2411
2412 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2413
2414 PR target/87532
2415 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
2416 instruction counts.
2417 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
2418 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
2419
2420 2019-04-12 Jakub Jelinek <jakub@redhat.com>
2421
2422 PR c/89946
2423 * c-c++-common/pr89946.c: New test.
2424
2425 PR rtl-optimization/90026
2426 * g++.dg/opt/pr90026.C: New test.
2427
2428 2018-04-11 Steve Ellcey <sellcey@marvell.com>
2429
2430 PR rtl-optimization/87763
2431 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
2432 to bfi.
2433
2434 2019-04-11 Richard Biener <rguenther@suse.de>
2435
2436 PR tree-optimization/90020
2437 * gcc.dg/torture/pr90020.c: New testcase.
2438
2439 2019-04-11 Richard Biener <rguenther@suse.de>
2440
2441 PR tree-optimization/90018
2442 * gcc.dg/vect/pr90018.c: New testcase.
2443
2444 2018-04-10 Steve Ellcey <sellcey@marvell.com>
2445
2446 PR rtl-optimization/87763
2447 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
2448 to bfi.
2449 * gcc.target/aarch64/combine_bfi_2.c: New test.
2450
2451 2019-04-10 Jakub Jelinek <jakub@redhat.com>
2452
2453 PR middle-end/90025
2454 * gcc.c-torture/execute/pr90025.c: New test.
2455
2456 PR c++/90010
2457 * gcc.dg/pr90010.c: New test.
2458
2459 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
2460
2461 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
2462 (dg-options): Use -O2 -fdump-rtl-ce1.
2463 (dg-final): Scan ce1 RTL dump instead of asm dump.
2464
2465 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
2466
2467 PR target/90024
2468 * gcc.dg/torture/neon-immediate-timode.c: New test.
2469
2470 2019-04-09 Jakub Jelinek <jakub@redhat.com>
2471
2472 PR tree-optimization/89998
2473 * gcc.c-torture/compile/pr89998-1.c: New test.
2474 * gcc.c-torture/compile/pr89998-2.c: New test.
2475
2476 PR target/90015
2477 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
2478 diagnostics.
2479
2480 2019-04-08 Richard Biener <rguenther@suse.de>
2481
2482 PR tree-optimization/90006
2483 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
2484
2485 2019-04-08 Jakub Jelinek <jakub@redhat.com>
2486
2487 PR rtl-optimization/89865
2488 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
2489
2490 PR rtl-optimization/89865
2491 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
2492 on ia32.
2493
2494 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2495
2496 PR tree-optimization/89725
2497 * gcc.dg/tree-ssa/pr89725.c: New test.
2498
2499 2019-04-08 Martin Liska <mliska@suse.cz>
2500
2501 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
2502
2503 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2504
2505 PR c++/89914
2506 * g++.dg/ext/has_nothrow_constructor-3.C: New.
2507
2508 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
2509
2510 PR target/89945
2511 * gcc.target/i386/pr89945.c: New test.
2512
2513 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2514
2515 PR fortran/87352
2516 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
2517 * gfortran.dg/finalize_33.f90: Likewise.
2518 * gfortran.dg/finalize_34.f90: New test.
2519
2520 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2521
2522 PR fortran/89981
2523 * gfortran.dg/entry_22.f90: New test.
2524
2525 2019-04-05 Marek Polacek <polacek@redhat.com>
2526
2527 PR c++/87145 - bogus error converting class type in template arg list.
2528 * g++.dg/cpp0x/constexpr-conv3.C: New test.
2529 * g++.dg/cpp0x/constexpr-conv4.C: New test.
2530
2531 2019-04-05 Martin Sebor <msebor@redhat.com>
2532
2533 PR bootstrap/89980
2534 * g++.dg/init/array52.C: New test.
2535
2536 2019-04-05 David Malcolm <dmalcolm@redhat.com>
2537
2538 PR c/89985
2539 * c-c++-common/pr89985.c: New test.
2540
2541 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
2542
2543 PR c/71598
2544 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
2545 size of enums.
2546 * gcc.dg/torture/pr71598-2.c: Likewise.
2547
2548 2019-04-05 Marek Polacek <polacek@redhat.com>
2549
2550 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
2551 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
2552
2553 2019-04-05 Richard Biener <rguenther@suse.de>
2554
2555 PR debug/89892
2556 PR debug/89905
2557 * gcc.dg/guality/pr89892.c: New testcase.
2558 * gcc.dg/guality/pr89905.c: Likewise.
2559 * gcc.dg/guality/loop-1.c: Likewise.
2560
2561 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
2562
2563 PR tree-optimization/89956
2564 * gfortran.dg/pr89956.f90: New test.
2565
2566 2019-04-04 Martin Sebor <msebor@redhat.com>
2567
2568 PR c++/89974
2569 PR c++/89878
2570 PR c++/89833
2571 PR c++/47488
2572 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
2573 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
2574 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
2575 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
2576 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
2577 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
2578 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
2579 * gcc/testsuite/g++.dg/init/array51.C: New test.
2580 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
2581
2582 2019-04-04 Martin Sebor <msebor@redhat.com>
2583
2584 PR middle-end/89957
2585 PR middle-end/89911
2586 * gcc.dg/Wstringop-overflow-13.c: New test.
2587
2588 2019-04-04 Martin Sebor <msebor@redhat.com>
2589
2590 PR middle-end/89934
2591 * gcc.dg/Wrestrict-19.c: New test.
2592 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
2593
2594 2019-04-04 Jeff Law <law@redhat.com>
2595
2596 PR rtl-optimization/89399
2597 * gcc.c-torture/compile/pr89399.c: New test.
2598
2599 2019-04-04 Harald Anlauf <anlauf@gmx.de>
2600
2601 PR fortran/89904
2602 * gfortran.dg/pr85797.f90: Adjust testcase.
2603
2604 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2605
2606 PR c++/65619
2607 * g++.dg/template/friend67.C: New.
2608
2609 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2610
2611 PR c++/61327
2612 * g++.dg/cpp0x/friend4.C: New.
2613 * g++.dg/cpp0x/friend5.C: Likewise.
2614
2615 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2616
2617 PR c++/56643
2618 * g++.dg/cpp0x/noexcept40.C: New.
2619
2620 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
2621
2622 PR fortran/68567
2623 * gfortran.dg/parameter_array_error_1.f90: New test.
2624
2625 2019-04-03 qing zhao <qing.zhao@oracle.com>
2626
2627 PR tree-optimization/89730
2628 * gcc.dg/live-patching-4.c: New test.
2629
2630 2019-04-03 Clément Chigot <clement.chigot@atos.net>
2631
2632 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
2633 supported.
2634
2635 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
2636
2637 PR c/71598
2638 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
2639 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
2640
2641 2019-04-03 Richard Biener <rguenther@suse.de>
2642
2643 PR tree-optimization/84101
2644 * gcc.target/i386/pr84101.c: New testcase.
2645
2646 2019-04-02 Jeff Law <law@redhat.com>
2647
2648 * gcc.target/visium/bit_shift.c: xfail.
2649
2650 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
2651
2652 PR target/89902
2653 PR target/89903
2654 * gcc.target/i386/pr70799-4.c: Remove.
2655 * gcc.target/i386/pr70799-5.c: Remove.
2656 * gcc.target/i386/pr89902.c: New test.
2657 * gcc.target/i386/pr89903.c: Ditto.
2658
2659 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
2660
2661 PR rtl-optimization/84206
2662 * gcc.dg/pr84206.c: New test.
2663
2664 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
2665
2666 PR rtl-optimization/85876
2667 * gcc.dg/pr85876.c: New test.
2668
2669 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2670
2671 * gcc.target/s390/zvector/vec-double-compile.c: New test.
2672 * gcc.target/s390/zvector/vec-float-compile.c: New test.
2673 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
2674 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
2675
2676 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2677
2678 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
2679 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
2680 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
2681 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
2682
2683 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2684
2685 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
2686 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
2687
2688 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2689
2690 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
2691 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
2692
2693 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
2694
2695 PR testsuite/89916
2696 * gcc.dg/pr86928.c: Do not attempt to add -m32.
2697
2698 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2699
2700 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
2701 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
2702 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
2703 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
2704 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
2705 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
2706 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
2707 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
2708
2709 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2710
2711 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
2712 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
2713 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
2714 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
2715 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
2716 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
2717
2718 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2719
2720 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
2721 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
2722 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
2723 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
2724
2725 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2726
2727 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
2728 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
2729
2730 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2731
2732 * gcc.target/s390/arch13/sel-1.c: New test.
2733
2734 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2735
2736 * gcc.target/s390/arch13/popcount-1.c: New test.
2737
2738 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2739
2740 * gcc.target/s390/arch13/bitops-1.c: New test.
2741 * gcc.target/s390/arch13/bitops-2.c: New test.
2742 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
2743 option and adjust line numbers.
2744 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2745
2746 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2747
2748 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
2749 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
2750 runtime check for the vxe2 hardware feature on IBM Z.
2751
2752 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
2753
2754 PR testsuite/89907
2755 * lib/target-supports.exp (check_avx2_available): Replace
2756 avx_available with avx2_available.
2757
2758 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
2759
2760 PR rtl-optimization/85412
2761 * gcc.dg/pr85412.c: New test.
2762
2763 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2764
2765 PR c++/62207
2766 * g++.dg/template/crash130.C: New.
2767 * g++.dg/template/crash131.C: Likewise.
2768
2769 2019-04-01 Martin Sebor <msebor@redhat.com>
2770
2771 PR c/89685
2772 * gcc.dg/attr-copy-8.c: New test.
2773 * g++.dg/ext/attr-copy-2.C: New test.
2774
2775 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
2776
2777 PR rtl-optimization/86928
2778 * gcc.dg/pr86928.c: New test.
2779
2780 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
2781
2782 PR rtl-optimization/87273
2783 * gcc.dg/pr87273.c: New test.
2784
2785 2019-04-01 Martin Liska <mliska@suse.cz>
2786
2787 PR driver/89861
2788 * gcc.dg/spellcheck-options-18.c: New test.
2789 * gcc.dg/spellcheck-options-19.c: New test.
2790 * gcc.dg/spellcheck-options-20.c: New test.
2791 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
2792 * gcc.dg/completion-2.c: Add one variant with no argument.
2793
2794 2019-04-01 Richard Biener <rguenther@suse.de>
2795
2796 PR c/71598
2797 * gcc.dg/torture/pr71598-1.c: New testcase.
2798 * gcc.dg/torture/pr71598-2.c: Likewise.
2799 * gcc.dg/torture/pr71598-3.c: Likewise.
2800
2801 2019-03-31 Marek Polacek <polacek@redhat.com>
2802
2803 PR c++/89852 - ICE with C++11 functional cast with { }.
2804 * g++.dg/cpp0x/initlist115.C: New test.
2805
2806 2019-03-31 Harald Anlauf <anlauf@gmx.de>
2807
2808 PR fortran/83515
2809 PR fortran/85797
2810 * gfortran.dg/pr85797.f90: New test.
2811
2812 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2813
2814 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
2815
2816 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
2817
2818 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
2819 cleanup_extra_files.
2820 (dmd2dg): Copy additional files after test is translated.
2821 (gdc-do-test): Remove all copied files after test.
2822
2823 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
2824
2825 PR fortran/89841
2826 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
2827 for c_deallocate, c_allocate and c_assumed_size so that the
2828 attributes of the array arguments are correct and are typed.
2829 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
2830 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
2831
2832 PR fortran/89842
2833 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
2834 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
2835
2836 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2837
2838 PR fortran/89866
2839 * gfortran.dg/pointer_intent_8.f90: New test.
2840
2841 2019-03-29 Jim Wilson <jimw@sifive.com>
2842
2843 * gcc.target/riscv/predef-1.c: New.
2844 * gcc.target/riscv/predef-2.c: New.
2845 * gcc.target/riscv/predef-3.c: New.
2846 * gcc.target/riscv/predef-4.c: New.
2847 * gcc.target/riscv/predef-5.c: New.
2848 * gcc.target/riscv/predef-6.c: New.
2849 * gcc.target/riscv/predef-7.c: New.
2850 * gcc.target/riscv/predef-8.c: New.
2851
2852 2019-03-29 Jakub Jelinek <jakub@redhat.com>
2853
2854 PR rtl-optimization/89865
2855 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
2856 the first argument register, so that occassional spills/fills are
2857 ignored.
2858
2859 PR sanitizer/89869
2860 * g++.dg/ubsan/vptr-14.C: New test.
2861
2862 PR c/89872
2863 * gcc.dg/tree-ssa/pr89872.c: New test.
2864
2865 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
2866
2867 * gcc.dg/diag-sanity.c: New test.
2868
2869 2019-03-29 Marek Polacek <polacek@redhat.com>
2870
2871 PR c++/89871
2872 * g++.dg/cpp2a/desig14.C: New test.
2873
2874 PR c++/89876 - ICE with deprecated conversion.
2875 * g++.dg/warn/conv5.C: New test.
2876
2877 2019-03-29 Martin Liska <mliska@suse.cz>
2878
2879 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
2880 * gcc.dg/pr68766.c: Likewise.
2881
2882 2019-03-29 Jakub Jelinek <jakub@redhat.com>
2883
2884 PR rtl-optimization/87485
2885 * gcc.dg/pr87485.c: New test.
2886
2887 2019-03-28 Jakub Jelinek <jakub@redhat.com>
2888
2889 PR middle-end/89621
2890 * gfortran.dg/gomp/pr89621.f90: New test.
2891
2892 2019-03-28 Martin Sebor <msebor@redhat.com>
2893
2894 PR c++/66548
2895 * g++.dg/cpp0x/decltype-pr66548.C: New test.
2896
2897 PR c++/81506
2898 * g++.dg/cpp0x/decltype-pr81506.C: New test.
2899
2900 2019-03-28 Marek Polacek <polacek@redhat.com>
2901
2902 PR c++/89612 - ICE with member friend template with noexcept.
2903 * g++.dg/cpp0x/noexcept38.C: New test.
2904 * g++.dg/cpp0x/noexcept39.C: New test.
2905 * g++.dg/cpp1z/noexcept-type21.C: New test.
2906
2907 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
2908
2909 PR target/89848
2910 * gcc.target/i386/pr89848.c: New test.
2911
2912 2019-03-28 Marek Polacek <polacek@redhat.com>
2913
2914 PR c++/89836 - bool constant expression and explicit conversions.
2915 * g++.dg/cpp2a/explicit15.C: New test.
2916
2917 2019-03-28 Jakub Jelinek <jakub@redhat.com>
2918
2919 PR c/89812
2920 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
2921 other than AVR. Add dg-options "".
2922
2923 PR c++/89785
2924 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
2925 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
2926
2927 2019-03-27 Janus Weil <janus@gcc.gnu.org>
2928
2929 PR fortran/85537
2930 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
2931 * gfortran.dg/pointer_init_11.f90: New test case.
2932
2933 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
2934
2935 PR target/85667
2936 * gcc.target/i386/pr85667-5.c: New testcase.
2937 * gcc.target/i386/pr85667-6.c: New testcase.
2938
2939 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
2940
2941 PR testsuite/89834
2942 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
2943
2944 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
2945
2946 PR rtl-optimization/89313
2947 * gcc.dg/pr89313.c: New test.
2948
2949 2019-03-26 Jeff Law <law@redhat.com>
2950
2951 PR rtl-optimization/87761
2952 PR rtl-optimization/89826
2953 * gcc.c-torture/execute/pr89826.c: New test.
2954
2955 2019-03-27 Richard Biener <rguenther@suse.de>
2956
2957 * gcc.dg/torture/20190327-1.c: New testcase.
2958
2959 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
2960
2961 PR fortran/88247
2962 * gfortran.dg/associate_47.f90: New test.
2963
2964 2019-03-27 Richard Biener <rguenther@suse.de>
2965
2966 PR tree-optimization/89463
2967 * gcc.dg/guality/pr89463.c: New testcase.
2968
2969 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
2970
2971 PR target/89827
2972 * gcc.target/i386/pr89827.c: New test.
2973
2974 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2975
2976 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
2977 syntax.
2978
2979 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
2980
2981 PR tree-optimization/81740
2982 * gcc.dg/vect/pr81740-1.c: New testcase.
2983 * gcc.dg/vect/pr81740-2.c: Likewise.
2984
2985 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
2986
2987 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
2988 options in permute args tests.
2989
2990 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2991
2992 PR c++/84598
2993 * g++.dg/ext/pr84598.C: New.
2994
2995 2019-03-26 Jakub Jelinek <jakub@redhat.com>
2996
2997 PR c++/89796
2998 * g++.dg/gomp/pr89796.C: New test.
2999 * gcc.dg/gomp/pr89796.c: New test.
3000
3001 2019-03-25 David Malcolm <dmalcolm@redhat.com>
3002
3003 PR rtl-optimization/88347
3004 PR rtl-optimization/88423
3005 * gcc.c-torture/compile/pr88347.c: New test.
3006 * gcc.c-torture/compile/pr88423.c: New test.
3007
3008 2019-03-25 Martin Sebor <msebor@redhat.com>
3009
3010 PR c/89812
3011 * gcc.dg/attr-aligned-3.c: New test.
3012
3013 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
3014
3015 PR debug/86964
3016 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
3017
3018 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3019
3020 PR c++/84661
3021 PR c++/85013
3022 * g++.dg/concepts/pr84661.C: New.
3023 * g++.dg/torture/pr85013.C: Likewise.
3024
3025 2019-03-25 Marek Polacek <polacek@redhat.com>
3026
3027 PR c++/89214 - ICE when initializing aggregates with bases.
3028 * g++.dg/cpp1z/aggr-base8.C: New test.
3029 * g++.dg/cpp1z/aggr-base9.C: New test.
3030
3031 PR c++/89705 - ICE with reference binding with conversion function.
3032 * g++.dg/cpp0x/rv-conv2.C: New test.
3033
3034 2019-03-25 Richard Biener <rguenther@suse.de>
3035
3036 PR tree-optimization/89789
3037 * gcc.dg/torture/pr89789.c: New testcase.
3038
3039 2019-03-25 Nathan Sidwell <nathan@acm.org>
3040
3041 * g++.dg/abi/lambda-static-1.C: New.
3042
3043 2019-03-25 Richard Biener <rguenther@suse.de>
3044
3045 PR tree-optimization/89802
3046 * g++.dg/tree-ssa/pr89802.C: New testcase.
3047
3048 2019-03-25 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR c++/60702
3051 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
3052 for _ZTH* calls.
3053 * g++.dg/tls/thread_local11a.C: New test.
3054
3055 2019-03-25 Richard Biener <rguenther@suse.de>
3056
3057 PR middle-end/89790
3058 * g++.dg/pr89790.C: New testcase.
3059
3060 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
3061
3062 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
3063 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
3064 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
3065 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
3066
3067 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3068
3069 PR fortran/78865
3070 * gfortran.dg/altreturn_10.f90: New test.
3071 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
3072
3073 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
3074
3075 PR rtl-optimization/89676
3076 * gcc.target/i386/pr89676.c: New.
3077
3078 2019-03-22 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR c++/60702
3081 * g++.dg/tls/thread_local11.C: New test.
3082 * g++.dg/tls/thread_local11.h: New test.
3083 * g++.dg/tls/thread_local12a.C: New test.
3084 * g++.dg/tls/thread_local12b.C: New test.
3085 * g++.dg/tls/thread_local12c.C: New test.
3086 * g++.dg/tls/thread_local12d.C: New test.
3087 * g++.dg/tls/thread_local12e.C: New test.
3088 * g++.dg/tls/thread_local12f.C: New test.
3089 * g++.dg/tls/thread_local12g.C: New test.
3090 * g++.dg/tls/thread_local12h.C: New test.
3091 * g++.dg/tls/thread_local12i.C: New test.
3092 * g++.dg/tls/thread_local12j.C: New test.
3093 * g++.dg/tls/thread_local12k.C: New test.
3094 * g++.dg/tls/thread_local12l.C: New test.
3095
3096 PR c++/87481
3097 * g++.dg/cpp1y/constexpr-87481.C: New test.
3098
3099 2019-03-22 Simon Wright <simon@pushface.org>
3100
3101 PR ada/89583
3102 * gnat.dg/socket2.adb: New.
3103
3104 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
3105
3106 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
3107
3108 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
3109
3110 PR target/89784
3111 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
3112 for _mm_mask{,3,z}_*.
3113 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
3114 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
3115 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
3116 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
3117 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
3118 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
3119 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
3120 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
3121 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
3122 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
3123 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
3124 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
3125 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
3126 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
3127 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
3128
3129 2019-03-22 Jakub Jelinek <jakub@redhat.com>
3130
3131 PR target/89784
3132 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
3133 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
3134 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
3135 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
3136 __builtin_ia32_vfmsubss3_mask3): Define.
3137 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
3138 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
3139 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
3140 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
3141 __builtin_ia32_vfmsubss3_mask3): Define.
3142 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
3143 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
3144 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
3145 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
3146 __builtin_ia32_vfmsubss3_mask3): Define.
3147 * gcc.target/i386/sse-14.c: Add tests for
3148 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
3149 * gcc.target/i386/sse-22.c: Likewise.
3150
3151 2019-03-21 Martin Sebor <msebor@redhat.com>
3152
3153 PR tree-optimization/89350
3154 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
3155 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
3156 * gcc.dg/Wstringop-overflow-11.c: New test.
3157 * gcc.dg/Wstringop-overflow-12.c: New test.
3158 * gcc.dg/pr89350.c: New test.
3159 * gcc.dg/pr40340-1.c: Adjust expected warning.
3160 * gcc.dg/pr40340-2.c: Same.
3161 * gcc.dg/pr40340-4.c: Same.
3162 * gcc.dg/pr40340-5.c: Same.
3163
3164 2019-03-21 Jakub Jelinek <jakub@redhat.com>
3165
3166 PR lto/89692
3167 * g++.dg/other/pr89692.C: New test.
3168
3169 PR c++/89767
3170 * g++.dg/cpp1y/lambda-init18.C: New test.
3171 * g++.dg/cpp1y/lambda-init19.C: New test.
3172 * g++.dg/cpp1y/pr89767.C: New test.
3173
3174 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
3175 Cesar Philippidis <cesar@codesourcery.com>
3176
3177 PR fortran/72741
3178 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
3179 file.
3180 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
3181 Likewise.
3182
3183 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
3184
3185 PR fortran/72741
3186 * c-c++-common/goacc/routine-3-extern.c: New file.
3187 * c-c++-common/goacc/routine-3.c: Adjust.
3188 * c-c++-common/goacc/routine-4-extern.c: New file.
3189 * c-c++-common/goacc/routine-4.c: Adjust.
3190 * gfortran.dg/goacc/routine-module-3.f90: New file.
3191
3192 PR fortran/89773
3193 * gfortran.dg/goacc/pr89773.f90: New file.
3194 * gfortran.dg/goacc/pr77765.f90: Adjust.
3195 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
3196
3197 PR fortran/72741
3198 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
3199
3200 PR fortran/72741
3201 * gfortran.dg/goacc/routine-module-1.f90: New file.
3202 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
3203 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3204
3205 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
3206
3207 PR fortran/56408
3208 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
3209 (dg-compile-aux-modules): Fix diagnostic.
3210 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
3211 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
3212
3213 PR fortran/56408
3214 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
3215 missing nexted dg-test call support in dejaGNU 1.4.4.
3216
3217 PR fortran/29383
3218 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
3219 other '*.exp' files.
3220
3221 2019-03-21 Richard Biener <rguenther@suse.de>
3222
3223 PR tree-optimization/89779
3224 * gcc.dg/torture/pr89779.c: New testcase.
3225
3226 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3227
3228 PR c++/78645
3229 * g++.dg/cpp0x/constexpr-ice20.C: New.
3230
3231 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3232
3233 PR c++/89571
3234 * g++.dg/cpp0x/noexcept37.C: New.
3235
3236 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
3237
3238 PR d/89017
3239 * gdc.dg/pr89017.d: New test.
3240
3241 2019-03-20 Janus Weil <janus@gcc.gnu.org>
3242
3243 PR fortran/71861
3244 * gfortran.dg/interface_abstract_5.f90: New test case.
3245
3246 2019-03-20 Jakub Jelinek <jakub@redhat.com>
3247
3248 PR target/89775
3249 * gcc.target/s390/pr89775-1.c: New test.
3250 * gcc.target/s390/pr89775-2.c: New test.
3251
3252 2019-03-20 Jakub Jelinek <jakub@redhat.com>
3253
3254 PR target/89752
3255 * g++.target/aarch64/aarch64.exp: New file.
3256 * g++.target/aarch64/pr89752.C: New test.
3257
3258 2019-03-19 Martin Sebor <msebor@redhat.com>
3259
3260 PR tree-optimization/89688
3261 * gcc.dg/strlenopt-61.c: New test.
3262 * g++.dg/warn/Wstringop-overflow-2.C: New test.
3263
3264 2019-03-19 Jim Wilson <jimw@sifive.com>
3265
3266 PR target/89411
3267 * gcc.target/riscv/losum-overflow.c: New test.
3268
3269 2019-03-19 Martin Sebor <msebor@redhat.com>
3270
3271 PR tree-optimization/89644
3272 * gcc.dg/Wstringop-truncation-8.c: New test.
3273
3274 2019-03-19 Martin Liska <mliska@suse.cz>
3275
3276 PR middle-end/89737
3277 * gcc.dg/pr89737.c: New test.
3278
3279 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
3280
3281 PR lto/87809
3282 PR lto/89335
3283 * g++.dg/lto/pr87089_0.C: New testcase.
3284 * g++.dg/lto/pr87089_1.C: New testcase.
3285 * g++.dg/lto/pr89335_0.C: New testcase.
3286
3287 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3288
3289 PR target/89736
3290 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
3291 restrict this test to vsx targets.
3292
3293 2019-03-19 Jakub Jelinek <jakub@redhat.com>
3294
3295 PR target/89752
3296 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
3297 * g++.dg/ext/asm16.C: Likewise.
3298 * g++.dg/ext/asm17.C: New test.
3299
3300 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
3301
3302 * c-c++-common/unroll-7.c: New test.
3303
3304 2019-03-19 Jakub Jelinek <jakub@redhat.com>
3305
3306 PR target/89726
3307 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
3308 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
3309 Add expected results for them.
3310
3311 PR c/89734
3312 * gcc.dg/pr89734.c: New test.
3313
3314 2019-03-18 Martin Sebor <msebor@redhat.com>
3315
3316 PR tree-optimization/89720
3317 * gcc.dg/Warray-bounds-42.c: New test.
3318
3319 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
3320
3321 PR c++/89630
3322 * g++.target/i386/pr89630.C: New test.
3323
3324 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
3325
3326 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
3327
3328 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
3329
3330 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
3331 the "store" test as well.
3332 * gcc.target/powerpc/bswap32.c: Ditto.
3333
3334 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
3335
3336 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
3337 the "store" test as well.
3338 * gcc.target/powerpc/bswap32.c: Ditto.
3339
3340 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
3341
3342 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
3343 "exceeds" instead of just one that talks about "too large".
3344
3345 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
3346
3347 * gcc.target/aarch64/sve/cost_model_1.c: New test.
3348
3349 2019-03-18 Martin Jambor <mjambor@suse.cz>
3350
3351 PR tree-optimization/89546
3352 * gcc.dg/tree-ssa/pr89546.c: New test.
3353
3354 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
3355
3356 PR target/89627
3357 * g++.target/riscv/call-with-empty-struct-float.C: New file.
3358 * g++.target/riscv/call-with-empty-struct-int.C: New file.
3359 * g++.target/riscv/call-with-empty-struct.H: New file.
3360 * g++.target/riscv/riscv.exp: New file.
3361
3362 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3363
3364 PR c++/85014
3365 * g++.dg/cpp0x/pr85014.C: New.
3366
3367 2019-03-18 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR middle-end/86979
3370 * gcc.dg/pr86979.c: New test.
3371
3372 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3373
3374 PR fortran/88008
3375 * gfortran.dg/typebound_call_31.f90: New test.
3376
3377 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
3378
3379 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
3380 hppa*-*-hpux*.
3381 * gcc.dg/compat/pr83487-1_y.c: Likewise.
3382
3383 * gfortran.dg/pointer_init_10.f90: Require visibility support.
3384 * gfortran.dg/temporary_3.f90: Likewise.
3385
3386 * gcc.dg/pr88074.c: Require c99_runtime.
3387 * gcc.dg/warn-abs-1.c: Likewise.
3388 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
3389
3390 PR testsuite/89666
3391 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
3392 hppa*-*-hpux*.
3393 * gcc.dg/attr-copy.c: Require alias support.
3394 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
3395
3396 2019-03-16 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR fortran/89724
3399 * gfortran.dg/continuation_15.f90: New test.
3400 * gfortran.dg/continuation_16.f90: New test.
3401
3402 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
3403
3404 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
3405
3406 PR testsuite/89393
3407 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
3408 * g++.dg/cpp0x/pr84497.C: Likewise.
3409
3410 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
3411 * gcc.dg/attr-copy-6.c: Likewise.
3412 * gcc.dg/pr87793.c: Likewise.
3413
3414 PR testsuite/89471
3415 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
3416
3417 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
3418 * gcc.dg/gimplefe-34.c: Likewise.
3419 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
3420 * gcc.dg/compat/pr83487-2_y.c: Likewise.
3421
3422 PR testsuite/84174
3423 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
3424 hppa*64*-*-*.
3425
3426 PR testsuite/83453
3427 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
3428
3429 * lib/target-supports.exp (check_ascii_locale_available): Remove
3430 hppa*-*-hpux*.
3431
3432 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3433
3434 PR fortran/84394
3435 * gfortran.dg/blockdata_11.f90: New test.
3436
3437 2019-03-15 Harald Anlauf <anlauf@gmx.de>
3438
3439 PR fortran/60091
3440 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
3441 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
3442
3443 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
3444
3445 PR target/87532
3446 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
3447 instruction selection.
3448 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
3449 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
3450 * gcc.target/powerpc/pr87532-mc.c: New test.
3451 * gcc.target/powerpc/pr87532.c: New test.
3452 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
3453 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
3454 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
3455 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
3456 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
3457 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
3458 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
3459 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
3460 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
3461 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
3462 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
3463 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
3464 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
3465 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
3466 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
3467 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
3468 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
3469 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
3470 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
3471 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
3472 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
3473 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
3474 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
3475 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
3476 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
3477 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
3478 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
3479
3480 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
3481
3482 PR c++/88534
3483 PR c++/88537
3484 * g++.dg/cpp2a/pr88534.C: New.
3485 * g++.dg/cpp2a/pr88537.C: New.
3486
3487 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
3488
3489 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
3490 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
3491 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
3492 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3493
3494 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3495
3496 PR target/89719
3497 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
3498 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3499 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3500
3501 2019-03-15 Jakub Jelinek <jakub@redhat.com>
3502
3503 PR c++/89709
3504 * g++.dg/cpp0x/constexpr-89709.C: New test.
3505
3506 PR debug/89704
3507 * gcc.dg/debug/pr89704.c: New test.
3508
3509 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
3510
3511 PR target/89650
3512 * g++.target/i386/pr89650.C: New test.
3513
3514 2019-03-14 Richard Biener <rguenther@suse.de>
3515
3516 * gcc.dg/gimplefe-13.c: Adjust.
3517 * gcc.dg/gimplefe-14.c: Likewise.
3518 * gcc.dg/gimplefe-17.c: Likewise.
3519 * gcc.dg/gimplefe-18.c: Likewise.
3520 * gcc.dg/gimplefe-7.c: Likewise.
3521 * gcc.dg/torture/pr89595.c: Likewise.
3522 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
3523 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
3524 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
3525 * gcc.dg/tree-ssa/scev-3.c: Likewise.
3526 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3527 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3528 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
3529 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
3530
3531 2019-03-14 Jakub Jelinek <jakub@redhat.com>
3532
3533 PR ipa/89684
3534 * gcc.target/i386/pr89684.c: New test.
3535
3536 PR rtl-optimization/89679
3537 * gcc.dg/pr89679.c: New test.
3538
3539 2019-03-14 Richard Biener <rguenther@suse.de>
3540
3541 PR tree-optimization/89710
3542 * gcc.dg/torture/pr89710.c: New testcase.
3543
3544 2019-03-14 Richard Biener <rguenther@suse.de>
3545
3546 PR middle-end/89698
3547 * g++.dg/torture/pr89698.C: New testcase.
3548
3549 2019-03-14 Jakub Jelinek <jakub@redhat.com>
3550
3551 PR tree-optimization/89703
3552 * gcc.c-torture/compile/pr89703-1.c: New test.
3553 * gcc.c-torture/compile/pr89703-2.c: New test.
3554
3555 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
3556
3557 PR target/89523
3558 * gcc.target/i386/pr89523-1a.c: New test.
3559 * gcc.target/i386/pr89523-1b.c: Likewise.
3560 * gcc.target/i386/pr89523-2.c: Likewise.
3561 * gcc.target/i386/pr89523-3.c: Likewise.
3562 * gcc.target/i386/pr89523-4.c: Likewise.
3563 * gcc.target/i386/pr89523-5.c: Likewise.
3564 * gcc.target/i386/pr89523-6.c: Likewise.
3565 * gcc.target/i386/pr89523-7.c: Likewise.
3566 * gcc.target/i386/pr89523-8.c: Likewise.
3567 * gcc.target/i386/pr89523-9.c: Likewise.
3568
3569 2019-03-14 Jakub Jelinek <jakub@redhat.com>
3570
3571 PR c++/89512
3572 * g++.dg/cpp1y/var-templ61.C: New test.
3573
3574 PR c++/89652
3575 * g++.dg/cpp1y/constexpr-89652.C: New test.
3576
3577 2019-03-13 Harald Anlauf <anlauf@gmx.de>
3578
3579 PR fortran/87045
3580 * gfortran.dg/pr87045.f90: New test.
3581
3582 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
3583
3584 PR target/85860
3585 * gcc.target/i386/pr85860.c: New.
3586
3587 2019-03-13 Marek Polacek <polacek@redhat.com>
3588
3589 PR c++/89686 - mixing init-capture and simple-capture in lambda.
3590 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
3591
3592 PR c++/89660 - bogus error with -Wredundant-move.
3593 * g++.dg/cpp0x/Wredundant-move8.C: New test.
3594 * g++.dg/cpp0x/Wredundant-move9.C: New test.
3595
3596 2019-03-13 Janus Weil <janus@gcc.gnu.org>
3597
3598 PR fortran/89601
3599 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
3600 * gfortran.dg/pdt_30.f90: New test case.
3601
3602 2019-03-13 Marek Polacek <polacek@redhat.com>
3603
3604 PR c++/88979 - further P0634 fix for constructors.
3605 * g++.dg/cpp2a/typename15.C: New test.
3606
3607 2019-03-13 Martin Sebor <msebor@redhat.com>
3608
3609 PR tree-optimization/89662
3610 * gcc.dg/Warray-bounds-41.c: New test.
3611
3612 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3613
3614 PR c++/63508
3615 * g++.dg/cpp0x/auto53.C: New.
3616
3617 2019-03-13 Richard Biener <rguenther@suse.de>
3618
3619 PR middle-end/89677
3620 * gcc.dg/torture/pr89677.c: New testcase.
3621
3622 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3623
3624 PR c++/85558
3625 * g++.dg/other/friend16.C: New.
3626 * g++.dg/other/friend17.C: Likewise.
3627
3628 2019-03-13 Jakub Jelinek <jakub@redhat.com>
3629
3630 PR middle-end/88588
3631 * c-c++-common/gomp/pr88588.c: New test.
3632
3633 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3634
3635 PR fortran/66695
3636 PR fortran/77746
3637 PR fortran/79485
3638 * gfortran.dg/binding_label_tests_30.f90: New test.
3639 * gfortran.dg/binding_label_tests_31.f90: New test.
3640 * gfortran.dg/binding_label_tests_32.f90: New test.
3641 * gfortran.dg/binding_label_tests_33.f90: New test.
3642
3643 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
3644
3645 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
3646 * gdc.dg/ubsan/ubsan.exp: New file.
3647 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
3648 Explicitly return flags from procedure.
3649
3650 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
3651
3652 PR d/88957
3653 * gdc.dg/pr88957.d: New test.
3654 * gdc.dg/simd.d: Add new vector tests.
3655
3656 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
3657
3658 PR d/87824
3659 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
3660 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
3661 -nostdinc++ flag.
3662
3663 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3664
3665 PR fortran/87673
3666 * gfortran.dg/charlen_17.f90: New test.
3667
3668 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
3669
3670 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
3671
3672 2019-03-12 Martin Liska <mliska@suse.cz>
3673
3674 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
3675 * gfortran.dg/binding_label_tests_4.f03: Likewise.
3676 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
3677 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
3678 * gfortran.dg/c_loc_tests_17.f90: Likewise.
3679 * gfortran.dg/constructor_9.f90: Likewise.
3680 * gfortran.dg/dec_structure_8.f90: Likewise.
3681 * gfortran.dg/entry_4.f90: Likewise.
3682 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
3683 * gfortran.dg/initialization_23.f90: Likewise.
3684 * gfortran.dg/logical_assignment_1.f90: Likewise.
3685 * gfortran.dg/pr80752.f90: Likewise.
3686 * gfortran.dg/pr88116_1.f90: Likewise.
3687 * gfortran.dg/pr88467.f90: Likewise.
3688 * gfortran.dg/typebound_call_7.f03: Likewise.
3689 * gfortran.dg/typebound_generic_1.f03: Likewise.
3690 * gfortran.dg/typebound_operator_2.f03: Likewise.
3691 * gfortran.dg/typebound_operator_4.f03: Likewise.
3692 * gfortran.dg/typebound_proc_9.f03: Likewise.
3693 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
3694
3695 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
3696
3697 PR fortran/89363
3698 * gfortran.dg/assumed_rank_16.f90: New test.
3699
3700 PR fortran/89364
3701 * gfortran.dg/assumed_rank_17.f90: New test.
3702
3703 2019-03-12 Jakub Jelinek <jakub@redhat.com>
3704
3705 PR middle-end/89663
3706 * gcc.c-torture/compile/pr89663-1.c: New test.
3707 * gcc.c-torture/compile/pr89663-2.c: New test.
3708
3709 2019-03-12 Richard Biener <rguenther@suse.de>
3710
3711 PR tree-optimization/89664
3712 * gfortran.dg/pr89664.f90: New testcase.
3713
3714 2019-03-11 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR fortran/89651
3717 * gfortran.dg/gomp/pr89651.f90: New test.
3718
3719 PR middle-end/89655
3720 PR bootstrap/89656
3721 * gcc.c-torture/compile/pr89655.c: New test.
3722
3723 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
3724
3725 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
3726 target.
3727
3728 2019-03-11 Martin Liska <mliska@suse.cz>
3729
3730 * g++.dg/conversion/simd3.C (foo): Wrap option names
3731 with apostrophe character.
3732 * g++.dg/cpp1z/decomp3.C (test): Likewise.
3733 (test3): Likewise.
3734 * g++.dg/cpp1z/decomp4.C (test): Likewise.
3735 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
3736 * g++.dg/cpp1z/decomp45.C (f): Likewise.
3737 * g++.dg/opt/pr34036.C: Likewise.
3738 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
3739 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
3740 * gcc.dg/cpp/dir-only-4.c: Likewise.
3741 * gcc.dg/cpp/dir-only-5.c: Likewise.
3742 * gcc.dg/cpp/pr71591.c: Likewise.
3743 * gcc.dg/format/opt-1.c: Likewise.
3744 * gcc.dg/format/opt-2.c: Likewise.
3745 * gcc.dg/format/opt-3.c: Likewise.
3746 * gcc.dg/format/opt-4.c: Likewise.
3747 * gcc.dg/format/opt-5.c: Likewise.
3748 * gcc.dg/format/opt-6.c: Likewise.
3749 * gcc.dg/pr22231.c: Likewise.
3750 * gcc.dg/pr33007.c: Likewise.
3751 * gcc.dg/simd-1.c (hanneke): Likewise.
3752 * gcc.dg/simd-5.c: Likewise.
3753 * gcc.dg/simd-6.c: Likewise.
3754 * gcc.dg/spellcheck-options-14.c: Likewise.
3755 * gcc.dg/spellcheck-options-15.c: Likewise.
3756 * gcc.dg/spellcheck-options-16.c: Likewise.
3757 * gcc.dg/spellcheck-options-17.c: Likewise.
3758 * gcc.dg/tree-ssa/pr23109.c: Likewise.
3759 * gcc.dg/tree-ssa/recip-5.c: Likewise.
3760 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
3761 (__attribute__): Likewise.
3762 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
3763 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
3764 * gcc.target/powerpc/warn-1.c: Likewise.
3765 * gcc.target/powerpc/warn-2.c: Likewise.
3766
3767 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
3768
3769 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
3770
3771 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
3772
3773 * c-c++-common/unroll-6.c: New test.
3774
3775 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
3776
3777 PR c++/87571
3778 * g++.dg/template/memfriend18.C: New.
3779
3780 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3781
3782 * gdc.dg/pr89041.d: Mark as compile test.
3783
3784 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3785
3786 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
3787 dg-options.
3788
3789 2019-03-10 Martin Jambor <mjambor@suse.cz>
3790
3791 PR tree-optimization/85762
3792 PR tree-optimization/87008
3793 PR tree-optimization/85459
3794 * g++.dg/tree-ssa/pr87008.C: New test.
3795 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
3796
3797 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3798
3799 PR fortran/66089
3800 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
3801 * gfortran.dg/no_arg_check_2.f90: Likewise.
3802
3803 2019-03-10 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR c++/89648
3806 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
3807
3808 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3809
3810 PR fortran/66089
3811 * gfortran.dg/dependency_53.f90: New test.
3812
3813 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3814
3815 PR fortran/87734
3816 * gfortran.dg/public_private_module_10.f90: New test.
3817
3818 2019-03-09 John David Anglin <dave.anglin@bell.net>
3819
3820 PR c++/70349
3821 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
3822
3823 PR middle-end/68733
3824 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
3825
3826 PR testsuite/89472
3827 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
3828
3829 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3830
3831 PR c++/87750
3832 * g++.dg/cpp0x/pr87750.C: New.
3833
3834 2019-03-09 John David Anglin <dave.anglin@bell.net>
3835
3836 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
3837 * c-c++-common/ident-1a.c: Likewise.
3838 * c-c++-common/ident-1b.c: Likewise.
3839 * c-c++-common/ident-2b.c: Likewise.
3840
3841 * g++.dg/tls/pr77285-2.C: Require tls_native support.
3842
3843 * g++.dg/ext/visibility/lambda1.C: Require visibility.
3844
3845 PR inline-asm/87010
3846 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
3847
3848 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
3849 libatomic_available.
3850
3851 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
3852
3853 PR d/89041
3854 * gdc.dg/pr89041.d: New test.
3855
3856 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3857
3858 PR fortran/71544
3859 * gfortran.dg/c_ptr_tests_19.f90: New test.
3860
3861 2019-03-09 John David Anglin <dave.anglin@bell.net>
3862
3863 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
3864 * gnat.dg/debug12.adb: Likewise.
3865
3866 * lib/target-supports.exp (check_effective_target_weak_undefined):
3867 Return 0 on hppa*-*-hpux*.
3868 (check_ascii_locale_available): Likewise.
3869
3870 2019-03-09 Janus Weil <janus@gcc.gnu.org>
3871
3872 PR fortran/84504
3873 * gfortran.dg/pointer_init_10.f90: New test case.
3874
3875 2019-03-09 John David Anglin <dave.anglin@bell.net>
3876
3877 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
3878
3879 2019-03-09 John David Anglin <dave.anglin@bell.net>
3880
3881 PR fortran/89639
3882 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
3883
3884 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
3885
3886 PR fortran/71203
3887 * gfortran.dg/array_simplify_3.f90: New test case.
3888
3889 2019-03-09 Jakub Jelinek <jakub@redhat.com>
3890
3891 PR c/88568
3892 * g++.dg/other/pr88568.C: New test.
3893
3894 PR rtl-optimization/89634
3895 * gcc.c-torture/execute/pr89634.c: New test.
3896
3897 2019-03-08 Jakub Jelinek <jakub@redhat.com>
3898
3899 PR c/85870
3900 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
3901 -r -nostdlib -flinker-output=nolto-rel.
3902
3903 2019-03-08 David Malcolm <dmalcolm@redhat.com>
3904
3905 PR target/79926
3906 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
3907 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3908 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3909 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3910
3911 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3912
3913 PR c++/63540
3914 * g++.dg/cpp0x/implicit17.C: New.
3915
3916 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3917
3918 PR c++/22149
3919 * g++.dg/template/access29.C: New.
3920
3921 2019-03-08 Jakub Jelinek <jakub@redhat.com>
3922
3923 PR c++/82075
3924 * g++.dg/cpp1z/decomp49.C: New test.
3925
3926 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
3927
3928 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
3929
3930 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
3931
3932 PR target/68924
3933 PR target/78782
3934 PR target/87558
3935 * gcc.target/i386/pr78782.c: New test.
3936 * gcc.target/i386/pr87558.c: Ditto.
3937
3938 2019-03-08 Jakub Jelinek <jakub@redhat.com>
3939
3940 PR c/85870
3941 * gcc.dg/lto/pr85870_0.c: New test.
3942 * gcc.dg/lto/pr85870_1.c: New test.
3943
3944 2019-03-08 Martin Liska <mliska@suse.cz>
3945
3946 PR target/86952
3947 * gcc.target/i386/pr86952.c: New test.
3948 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
3949 scanned pattern.
3950 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3951
3952 2019-03-08 Jakub Jelinek <jakub@redhat.com>
3953
3954 PR c++/89585
3955 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
3956 asm volatile.
3957
3958 PR c++/89599
3959 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
3960 * g++.dg/parse/array-size2.C: Likewise.
3961 * g++.dg/cpp0x/constexpr-89599.C: New test.
3962
3963 PR c++/89622
3964 * g++.dg/warn/pr89622.C: New test.
3965
3966 2019-03-07 Jakub Jelinek <jakub@redhat.com>
3967
3968 PR target/80003
3969 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
3970 * gcc.target/i386/interrupt-6.c: Likewise.
3971 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
3972
3973 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
3974
3975 PR c++/84518
3976 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
3977 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
3978
3979 2019-03-07 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR translation/79999
3982 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
3983 * c-c++-common/gomp/doacross-3.c: New test.
3984
3985 PR target/89602
3986 * gcc.target/i386/avx512f-vmovss-1.c: New test.
3987 * gcc.target/i386/avx512f-vmovss-2.c: New test.
3988 * gcc.target/i386/avx512f-vmovss-3.c: New test.
3989 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
3990 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
3991 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
3992
3993 2019-03-07 Martin Jambor <mjambor@suse.cz>
3994
3995 PR lto/87525
3996 * gcc.dg/ipa/ipcp-5.c: New test.
3997
3998 2019-03-07 Martin Jambor <mjambor@suse.cz>
3999
4000 PR ipa/88235
4001 * g++.dg/ipa/pr88235.C: New test.
4002
4003 2019-04-07 Richard Biener <rguenther@suse.de>
4004
4005 PR middle-end/89618
4006 * gcc.target/i386/pr89618.c: New testcase.
4007
4008 2019-03-07 Richard Biener <rguenther@suse.de>
4009
4010 PR tree-optimization/89595
4011 * gcc.dg/torture/pr89595.c: New testcase.
4012
4013 2019-03-07 Jakub Jelinek <jakub@redhat.com>
4014
4015 PR c++/89585
4016 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
4017
4018 2019-03-06 Harald Anlauf <anlauf@gmx.de>
4019
4020 PR fortran/71203
4021 * gfortran.dg/substr_8.f90: New test.
4022
4023 2019-03-06 Jakub Jelinek <jakub@redhat.com>
4024
4025 PR c++/87148
4026 * g++.dg/ext/flexary34.C: New test.
4027
4028 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
4029
4030 PR rtl-optimization/88845
4031 * gcc.target/powerpc/pr88845.c: New test.
4032
4033 2019-03-06 Marek Polacek <polacek@redhat.com>
4034
4035 PR c++/87378 - bogus -Wredundant-move warning.
4036 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
4037 * g++.dg/cpp0x/Wredundant-move7.C: New test.
4038
4039 2019-03-06 Richard Biener <rguenther@suse.de>
4040
4041 PR testsuite/89551
4042 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
4043 the way that makes the testcase PASS.
4044
4045 2019-03-05 Jakub Jelinek <jakub@redhat.com>
4046
4047 PR middle-end/89590
4048 * gcc.dg/pr89590.c: New test.
4049
4050 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
4051
4052 PR target/89222
4053 * gcc.target/arm/pr89222.c: Add new test.
4054
4055 2019-03-05 Richard Biener <rguenther@suse.de>
4056
4057 PR tree-optimization/89594
4058 * gcc.dg/pr89594.c: New testcase.
4059
4060 2019-03-05 Jakub Jelinek <jakub@redhat.com>
4061
4062 PR tree-optimization/89487
4063 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
4064 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
4065 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
4066 "%r14".
4067
4068 PR bootstrap/89560
4069 * g++.dg/other/pr89560.C: New test.
4070
4071 PR tree-optimization/89570
4072 * gcc.dg/pr89570.c: New test.
4073
4074 PR tree-optimization/89566
4075 * c-c++-common/pr89566.c: New test.
4076
4077 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4078
4079 PR c++/84605
4080 * g++.dg/parse/crash69.C: New.
4081
4082 2019-03-04 Jakub Jelinek <jakub@redhat.com>
4083
4084 PR c++/71446
4085 * g++.dg/cpp2a/desig12.C: New test.
4086 * g++.dg/cpp2a/desig13.C: New test.
4087
4088 2019-03-04 Tamar Christina <tamar.christina@arm.com>
4089
4090 PR target/88530
4091 * gcc.target/aarch64/options_set_10.c: Add native.
4092
4093 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
4094
4095 PR tree-optimization/89437
4096 * gcc.dg/sinatan-1.c: Fix testcase.
4097
4098 2019-03-04 Richard Biener <rguenther@suse.de>
4099
4100 PR middle-end/89572
4101 * gcc.dg/torture/pr89572.c: New testcase.
4102
4103 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
4104
4105 PR tree-optimization/89487
4106 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
4107
4108 2019-03-03 Harald Anlauf <anlauf@gmx.de>
4109
4110 PR fortran/77583
4111 * gfortran.dg/pr77583.f90: New test.
4112
4113 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4114
4115 PR fortran/72714
4116 * gfortran.dg/coarray_allocate_11.f90: New test.
4117
4118 2019-03-02 Harald Anlauf <anlauf@gmx.de>
4119
4120 PR fortran/89516
4121 * gfortran.dg/pr89492.f90: Adjust testcase.
4122 * gfortran.dg/transfer_check_5.f90: New test.
4123
4124 2019-03-02 Jakub Jelinek <jakub@redhat.com>
4125
4126 PR c++/71446
4127 * g++.dg/cpp2a/desig10.C: New test.
4128 * g++.dg/cpp2a/desig11.C: New test.
4129 * g++.dg/ext/desig4.C: Expect 4 new errors.
4130
4131 PR target/89506
4132 * gcc.dg/pr89506.c: New test.
4133
4134 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
4135 Monk Chiang <sh.chiang04@gmail.com>
4136
4137 * gcc.target/riscv/attribute-1.c: New.
4138 * gcc.target/riscv/attribute-2.c: Likewise.
4139 * gcc.target/riscv/attribute-3.c: Likewise.
4140 * gcc.target/riscv/attribute-4.c: Likewise.
4141 * gcc.target/riscv/attribute-5.c: Likewise.
4142 * gcc.target/riscv/attribute-6.c: Likewise.
4143 * gcc.target/riscv/attribute-7.c: Likewise.
4144 * gcc.target/riscv/attribute-8.c: Likewise.
4145 * gcc.target/riscv/attribute-9.c: Likewise.
4146
4147 * gcc.target/riscv/arch-1.c: New.
4148 * gcc.target/riscv/arch-2.c: Likewise.
4149 * gcc.target/riscv/arch-3.c: Likewise.
4150 * gcc.target/riscv/arch-4.c: Likewise.
4151
4152 2019-03-01 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR middle-end/89497
4155 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
4156 scan-tree-dump-times from dom3 to tracer pass.
4157
4158 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
4159
4160 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
4161 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
4162
4163 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
4164
4165 PR rtl-optimization/85899
4166 * gcc.dg/pr85899.c: New test.
4167
4168 2019-03-01 Marek Polacek <polacek@redhat.com>
4169
4170 PR c++/89537 - missing location for error with non-static member fn.
4171 * g++.dg/diagnostic/member-fn-1.C: New test.
4172
4173 PR c++/89532 - ICE with incomplete type in decltype.
4174 * g++.dg/cpp2a/nontype-class14.C: New test.
4175
4176 2019-03-01 Jakub Jelinek <jakub@redhat.com>
4177
4178 Implement P1002R1, Try-catch blocks in constexpr functions
4179 PR c++/89513
4180 * g++.dg/cpp2a/constexpr-try1.C: New test.
4181 * g++.dg/cpp2a/constexpr-try2.C: New test.
4182 * g++.dg/cpp2a/constexpr-try3.C: New test.
4183 * g++.dg/cpp2a/constexpr-try4.C: New test.
4184 * g++.dg/cpp2a/constexpr-try5.C: New test.
4185 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
4186
4187 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
4188
4189 PR tree-optimization/89535
4190 * gfortran.dg/vect/pr89535.f90: New test.
4191
4192 2019-03-01 Richard Biener <rguenther@suse.de>
4193
4194 PR middle-end/89541
4195 * gfortran.dg/pr89451.f90: New testcase.
4196
4197 2019-03-01 Richard Biener <rguenther@suse.de>
4198
4199 PR middle-end/89497
4200 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
4201 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
4202 that happen now earlier.
4203
4204 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
4205
4206 * gcc.c-torture/execute/20190228-1.c: New test.
4207
4208 2019-02-28 Marek Polacek <polacek@redhat.com>
4209
4210 PR c++/87068 - missing diagnostic with fallthrough statement.
4211 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
4212
4213 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
4214 Cesar Philippidis <cesar@codesourcery.com>
4215
4216 PR fortran/72741
4217 PR fortran/89433
4218 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
4219 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
4220
4221 PR fortran/72741
4222 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
4223
4224 PR fortran/72741
4225 PR fortran/89433
4226 * gfortran.dg/goacc/routine-6.f90: Update
4227 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
4228 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
4229
4230 2019-02-28 Jakub Jelinek <jakub@redhat.com>
4231
4232 PR c/89521
4233 * gcc.dg/pr89521-1.c: New test.
4234 * gcc.dg/pr89521-2.c: New test.
4235
4236 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
4237
4238 PR testsuite/89441
4239 * g++.dg/ipa/pr89009.C: Update symbol visibility.
4240
4241 2019-02-28 Tamar Christina <tamar.christina@arm.com>
4242
4243 PR target/88530
4244 * gcc.target/aarch64/options_set_10.c: New test.
4245
4246 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4247
4248 PR c++/89522
4249 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
4250
4251 2019-02-28 Jakub Jelinek <jakub@redhat.com>
4252
4253 PR c/89525
4254 * gcc.dg/pr89525.c: New test.
4255
4256 PR c/89520
4257 * gcc.dg/pr89520-1.c: New test.
4258 * gcc.dg/pr89520-2.c: New test.
4259
4260 2019-02-27 Marek Polacek <polacek@redhat.com>
4261
4262 PR c++/88857 - ICE with value-initialization of argument in template.
4263 * g++.dg/cpp0x/initlist-value4.C: New test.
4264
4265 2019-02-27 Marek Polacek <polacek@redhat.com>
4266
4267 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
4268 * g++.dg/cpp0x/using-enum-3.C: New test.
4269
4270 2019-02-27 Jakub Jelinek <jakub@redhat.com>
4271
4272 PR tree-optimization/89280
4273 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
4274 keyword.
4275
4276 2019-02-27 Richard Biener <rguenther@suse.de>
4277
4278 * gcc.dg/gimplefe-36.c: New testcase.
4279
4280 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4281
4282 PR c++/89488
4283 * g++.dg/cpp0x/nsdmi15.C: New.
4284
4285 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4286
4287 PR c++/88987
4288 * g++.dg/cpp0x/pr88987.C: New.
4289
4290 2019-02-27 Jakub Jelinek <jakub@redhat.com>
4291
4292 PR tree-optimization/89280
4293 * gcc.c-torture/compile/pr89280.c: New test.
4294 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
4295 function. Skip the test for -O0.
4296
4297 2018-02-26 Steve Ellcey <sellcey@marvell.com>
4298
4299 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
4300 * gfortran.dg/simd-builtins-2.f90: Ditto.
4301 * gfortran.dg/simd-builtins-6.f90: Ditto.
4302 * gfortran.dg/simd-builtins-8.f90: New test.
4303 * gfortran.dg/simd-builtins-8.h: New header file.
4304
4305 2019-02-26 Jakub Jelinek <jakub@redhat.com>
4306
4307 PR c++/89507
4308 * g++.dg/other/new2.C: New test.
4309
4310 PR tree-optimization/89500
4311 * gcc.dg/pr89500.c: New test.
4312 * gcc.dg/Wstringop-overflow-10.c: New test.
4313 * gcc.dg/strlenopt-60.c: New test.
4314
4315 2019-02-26 Harald Anlauf <anlauf@gmx.de>
4316
4317 PR fortran/89492
4318 * gfortran.dg/pr89492.f90: New test.
4319
4320 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4321
4322 PR fortran/89496
4323 * gfortran.dg/altreturn_9_0.f90: New file.
4324 * gfortran.dg/altreturn_9_1.f90: New file.
4325
4326 2019-02-26 Jakub Jelinek <jakub@redhat.com>
4327
4328 PR c++/89481
4329 * g++.dg/cpp1y/constexpr-89481.C: New test.
4330
4331 2019-02-26 Richard Biener <rguenther@suse.de>
4332
4333 PR tree-optimization/89505
4334 * gcc.dg/torture/pr89505.c: New testcase.
4335
4336 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
4337
4338 * gnat.dg/opt77.adb: New test.
4339 * gnat.dg/opt77_pkg.ad[sb]: New helper.
4340
4341 2019-02-26 Jakub Jelinek <jakub@redhat.com>
4342
4343 PR target/89474
4344 * gcc.target/i386/pr89474.c: New test.
4345
4346 2019-02-25 Jakub Jelinek <jakub@redhat.com>
4347
4348 PR c/77754
4349 * gcc.c-torture/compile/pr77754-1.c: New test.
4350 * gcc.c-torture/compile/pr77754-2.c: New test.
4351 * gcc.c-torture/compile/pr77754-3.c: New test.
4352 * gcc.c-torture/compile/pr77754-4.c: New test.
4353 * gcc.c-torture/compile/pr77754-5.c: New test.
4354 * gcc.c-torture/compile/pr77754-6.c: New test.
4355
4356 2019-02-25 Tamar Christina <tamar.christina@arm.com>
4357
4358 PR target/88530
4359 * gcc.target/aarch64/options_set_1.c: New test.
4360 * gcc.target/aarch64/options_set_2.c: New test.
4361 * gcc.target/aarch64/options_set_3.c: New test.
4362 * gcc.target/aarch64/options_set_4.c: New test.
4363 * gcc.target/aarch64/options_set_5.c: New test.
4364 * gcc.target/aarch64/options_set_6.c: New test.
4365 * gcc.target/aarch64/options_set_7.c: New test.
4366 * gcc.target/aarch64/options_set_8.c: New test.
4367 * gcc.target/aarch64/options_set_9.c: New test.
4368
4369 2019-02-25 Tamar Christina <tamar.christina@arm.com>
4370
4371 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
4372 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
4373 Rename ....
4374 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
4375 test_vfmlslq_high_f16): ... To this.
4376 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
4377 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
4378 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
4379 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
4380 test_vfmlslq_laneq_high_u32): Rename ...
4381 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
4382 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
4383 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
4384 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
4385 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
4386 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
4387 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
4388 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
4389 test_vfmlslq_laneq_low_u32): Rename ...
4390 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
4391 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
4392 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
4393 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
4394 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
4395 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
4396 Rename ...
4397 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
4398 test_vfmlslq_low_f16): ... To this.
4399
4400 2019-02-25 Tamar Christina <tamar.christina@arm.com>
4401
4402 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
4403 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
4404 Rename ...
4405 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
4406 test_vfmlslq_high_f16): ... To this.
4407 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
4408 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
4409 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
4410 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
4411 test_vfmlslq_laneq_high_u32): Rename ...
4412 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
4413 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
4414 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
4415 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
4416 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
4417 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
4418 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
4419 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
4420 test_vfmlslq_laneq_low_u32): Rename ...
4421 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
4422 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
4423 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
4424 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
4425 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
4426 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
4427 Rename ...
4428 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
4429 test_vfmlslq_low_f16): ... To This.
4430 * lib/target-supports.exp
4431 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
4432
4433 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
4434
4435 PR fortran/89282
4436 * gfortran.dg/overload_3.f90: New test.
4437
4438 2019-02-25 Jakub Jelinek <jakub@redhat.com>
4439
4440 PR c++/89285
4441 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
4442
4443 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
4444
4445 PR libfortran/89274
4446 * gfortran.dg/list_directed_large.f90: New test.
4447
4448 2019-02-25 Jakub Jelinek <jakub@redhat.com>
4449
4450 PR target/89434
4451 * gcc.c-torture/execute/pr89434.c: New test.
4452
4453 PR target/89438
4454 * gcc.dg/pr89438.c: New test.
4455
4456 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
4457
4458 PR c++/84585
4459 * g++.dg/cpp0x/pr84585.C: New.
4460
4461 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4462
4463 PR fortran/89174
4464 * gfortran.dg/allocate_with_mold_3.f90: New test.
4465
4466 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
4467
4468 PR target/87007
4469 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
4470 * gcc.target/i386/pr87007-2.c: Likewise.
4471
4472 2019-02-24 Harald Anlauf <anlauf@gmx.de>
4473
4474 PR fortran/89266
4475 PR fortran/88326
4476 * gfortran.dg/pr89266.f90: New test.
4477 * gfortran.dg/pr88326.f90: New test.
4478
4479 2019-02-24 Jakub Jelinek <jakub@redhat.com>
4480
4481 PR rtl-optimization/89445
4482 * gcc.target/i386/avx512f-pr89445.c: New test.
4483
4484 2019-02-23 Martin Sebor <msebor@redhat.com>
4485
4486 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
4487 wchar_t to wint_t to avoid a bogus -Wformat warning in
4488 ILP32 (bug 77970).
4489
4490 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
4491
4492 PR testsuite/89476
4493 * gfortran.dg/ISO_Fortran_binding_5.c: Include
4494 "../../../libgfortran/ISO_Fortran_binding.h".
4495 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
4496
4497 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
4498
4499 PR driver/69471
4500 * gcc.dg/pr69471-1.c: New test.
4501 * gcc.dg/pr69471-2.c: Likewise.
4502 * gcc.target/i386/pr69471-3.c: Likewise.
4503
4504 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4505
4506 PR fortran/84387
4507 * gfortran.dg/dtio_34.f90: New test.
4508
4509 2019-02-23 Marek Polacek <polacek@redhat.com>
4510
4511 PR c++/88294 - ICE with non-constant noexcept-specifier.
4512 * g++.dg/cpp0x/noexcept34.C: New test.
4513 * g++.dg/cpp0x/noexcept35.C: New test.
4514
4515 PR c++/89419
4516 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
4517
4518 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
4519
4520 PR fortran/88117
4521 * gfortran.dg/deferred_character_32.f90 : New test
4522
4523 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
4524
4525 PR fortran/89385
4526 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
4527 previously incorrect lbound for allocatable expressions. Also
4528 correct stop values to avoid repetition.
4529 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
4530 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
4531
4532 PR fortran/89366
4533 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
4534 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
4535 * gfortran.dg/pr32599.f03 : Set standard to F2008.
4536
4537 2019-02-22 David Malcolm <dmalcolm@redhat.com>
4538
4539 PR c++/89390
4540 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
4541 renaming to a multicharacter name, so that start != finish. Add
4542 tests for dtor locations.
4543
4544 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4545
4546 PR c++/84676
4547 * g++.dg/cpp0x/pr84676.C: New.
4548
4549 2019-02-22 Martin Sebor <msebor@redhat.com>
4550
4551 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
4552 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
4553
4554 2019-02-22 Harald Anlauf <anlauf@gmx.de>
4555
4556 PR fortran/83057
4557 * gfortran.dg/newunit_6.f90: New test.
4558
4559 2019-02-22 Marek Polacek <polacek@redhat.com>
4560
4561 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
4562 * g++.dg/cpp2a/explicit14.C: New test.
4563
4564 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
4565
4566 PR target/89324
4567 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
4568 * gfortran.fortran-torture/compile/pr89324.f90: New test.
4569
4570 2019-02-22 Martin Sebor <msebor@redhat.com>
4571
4572 PR c/89425
4573 * gcc.dg/Wabsolute-value.c: New test.
4574
4575 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
4576
4577 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
4578 Hongtao Liu <hongtao.liu@intel.com>
4579 Sunil K Pandey <sunil.k.pandey@intel.com>
4580
4581 PR target/87007
4582 * gcc.target/i386/pr87007-1.c: New test.
4583 * gcc.target/i386/pr87007-2.c: Likewise.
4584
4585 2019-02-22 Richard Biener <rguenther@suse.de>
4586
4587 PR tree-optimization/89440
4588 * gcc.dg/vect/pr89440.c: New testcase.
4589
4590 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
4591
4592 * lib/target-supports.exp (check_effective_target_offload_nvptx):
4593 Remove.
4594
4595 PR fortran/72741
4596 * gfortran.dg/goacc/classify-routine.f95: Adjust.
4597
4598 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
4599 * g++.dg/goacc/template.C: Likewise.
4600
4601 PR fortran/78027
4602 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
4603
4604 2019-02-22 Richard Biener <rguenther@suse.de>
4605
4606 PR middle-end/87609
4607 * gcc.dg/torture/restrict-7.c: New testcase.
4608
4609 2019-02-21 Jakub Jelinek <jakub@redhat.com>
4610
4611 PR c++/89285
4612 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
4613 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
4614 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
4615 diagnostics.
4616 * g++.dg/cpp1y/constexpr-89285.C: New test.
4617 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
4618 for C++11.
4619 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
4620 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
4621
4622 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
4623
4624 PR target/87412
4625 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
4626 -fcf-protection with -fcf-protection=branch.
4627 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
4628 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
4629 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
4630 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
4631 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
4632
4633 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
4634
4635 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
4636 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
4637
4638 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4639
4640 PR fortran/86119
4641 * gfortran.dg/warn_conversion_11.f90: New test.
4642
4643 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
4644
4645 PR target/87412
4646 * gcc.target/i386/pr87412-1.c: New file.
4647 * gcc.target/i386/pr87412-2.c: Likewise.
4648 * gcc.target/i386/pr87412-3.c: Likewise.
4649 * gcc.target/i386/pr87412-4.c: Likewise.
4650
4651 2019-02-20 Jakub Jelinek <jakub@redhat.com>
4652
4653 PR c++/89403
4654 * g++.dg/cpp0x/pr89403.C: New test.
4655
4656 PR c++/89405
4657 * g++.dg/cpp1z/inline-var5.C: New test.
4658
4659 PR middle-end/89412
4660 * gcc.c-torture/compile/pr89412.c: New test.
4661
4662 2019-02-20 Jakub Jelinek <jakub@redhat.com>
4663 David Malcolm <dmalcolm@redhat.com>
4664
4665 PR middle-end/89091
4666 * gcc.dg/torture/pr89091.c: New test.
4667
4668 2019-02-20 Jakub Jelinek <jakub@redhat.com>
4669
4670 PR middle-end/88074
4671 PR middle-end/89415
4672 * gcc.dg/pr88074-2.c: New test.
4673
4674 PR c++/89336
4675 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
4676
4677 2019-02-20 David Malcolm <dmalcolm@redhat.com>
4678
4679 PR c/89410
4680 * gcc.dg/pr89410-1.c: New test.
4681 * gcc.dg/pr89410-2.c: New test.
4682
4683 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
4684
4685 * lib/target-supports.exp (check_effective_target_vect_usad_char):
4686 Add PowerPC support.
4687 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
4688 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
4689
4690 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4691
4692 PR target/86487
4693 * gcc.target/arm/pr86487.c: New.
4694
4695 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4696
4697 PR c++/84536
4698 * g++.dg/cpp1y/var-templ60.C: New.
4699
4700 2019-02-20 Li Jia He <helijia@linux.ibm.com>
4701
4702 PR target/88100
4703 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
4704
4705 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
4706
4707 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
4708
4709 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4710
4711 PR fortran/89384
4712 * gfortran.dg/ISO_Fortran_binding_4.f90
4713
4714 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
4715
4716 PR c/87924
4717 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
4718 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
4719
4720 2019-02-19 Richard Biener <rguenther@suse.de>
4721
4722 PR middle-end/88074
4723 * gcc.dg/pr88074.c: New testcase.
4724
4725 2019-02-19 Jakub Jelinek <jakub@redhat.com>
4726
4727 PR middle-end/89303
4728 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
4729 namespace.
4730
4731 PR c++/89387
4732 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
4733
4734 PR c++/89391
4735 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
4736
4737 PR c++/89390
4738 * g++.dg/diagnostic/pr89390.C: New test.
4739
4740 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
4741
4742 * README: Fix typos.
4743
4744 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4745
4746 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
4747 bad_weak_ptr_.
4748
4749 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4750
4751 PR fortran/87689
4752 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
4753 options.
4754 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
4755 * gfortran.dg/lto/pr87689_0.f: New file.
4756 * gfortran.dg/lto/pr87689_1.f: New file.
4757
4758 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
4759
4760 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
4761
4762 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4763
4764 * gdc.dg/dg.exp: Tabify.
4765 * gdc.dg/lto/lto.exp: Likewise.
4766 * gdc.test/gdc-test.exp: Likewise.
4767 * lib/gdc-dg.exp: Likewise.
4768 * lib/gdc.exp: Likewise.
4769
4770 2019-02-18 Richard Biener <rguenther@suse.de>
4771
4772 PR tree-optimization/89296
4773 * gcc.dg/uninit-pr89296.c: New testcase.
4774
4775 2019-02-18 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR target/89369
4778 * gcc.c-torture/execute/pr89369.c: New test.
4779 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
4780 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
4781 34,63,62.
4782
4783 2019-02-18 Martin Jambor <mjambor@suse.cz>
4784
4785 PR tree-optimization/89209
4786 * gcc.dg/tree-ssa/pr89209.c: New test.
4787
4788 2019-02-18 Martin Liska <mliska@suse.cz>
4789
4790 * gfortran.dg/simd-builtins-7.f90: New test.
4791 * gfortran.dg/simd-builtins-7.h: New test.
4792
4793 2019-02-17 Harald Anlauf <anlauf@gmx.de>
4794
4795 PR fortran/88299
4796 * gfortran.dg/pr88299.f90: New test.
4797
4798 2019-02-17 Harald Anlauf <anlauf@gmx.de>
4799
4800 PR fortran/89077
4801 * gfortran.dg/transfer_simplify_12.f90: New test.
4802
4803 2019-02-17 Marek Polacek <polacek@redhat.com>
4804
4805 PR c++/89217 - ICE with list-initialization in range-based for loop.
4806 * g++.dg/cpp0x/range-for37.C: New test.
4807
4808 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
4809
4810 PR c++/89315
4811 * g++.dg/cpp0x/initlist114.C: New test.
4812
4813 PR c++/89356
4814 * g++.dg/abi/mangle68.C: New test.
4815 * g++.dg/cpp0x/decltype69.C: New test.
4816
4817 2019-02-16 David Malcolm <dmalcolm@redhat.com>
4818
4819 PR c++/88680
4820 * g++.dg/wrappers/pr88680.C: New test.
4821
4822 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4823
4824 PR fortran/71066
4825 * gfortran.dg/coarray_data_1.f90: New test.
4826
4827 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
4828
4829 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
4830 * c-c++-common/patchable_function_entry-default.c: Likewise.
4831 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4832
4833 2019-02-16 Jakub Jelinek <jakub@redhat.com>
4834
4835 PR rtl-optimization/66152
4836 * gcc.target/i386/pr66152.c: New test.
4837
4838 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
4839
4840 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
4841 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
4842
4843 2019-02-15 Tamar Christina <tamar.christina@arm.com>
4844
4845 * lib/target-supports.exp
4846 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
4847 checking alternative.
4848
4849 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
4850
4851 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
4852
4853 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
4854
4855 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
4856 * c-c++-common/patchable_function_entry-default.c: Likewise.
4857 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4858 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
4859
4860 2019-02-15 Jakub Jelinek <jakub@redhat.com>
4861
4862 PR other/69006
4863 PR testsuite/88920
4864 * lib/gcc-dg.exp: If llvm_binutils effective target, set
4865 allow_blank_lines to 2 during initialization.
4866 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
4867 it was previously zero.
4868 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
4869 Clear allow_blank_lines afterwards whenever it was 1.
4870 * gdc.test/gdc-test.exp (dmd2dg): Don't call
4871 dg-allow-blank-lines-in-output here.
4872 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
4873 the tests and restore it back at the end.
4874
4875 * c-c++-common/ubsan/opts-1.c: New test.
4876 * c-c++-common/ubsan/opts-2.c: New test.
4877 * c-c++-common/ubsan/opts-3.c: New test.
4878 * c-c++-common/ubsan/opts-4.c: New test.
4879
4880 2019-02-15 Richard Biener <rguenther@suse.de>
4881 Jakub Jelinek <jakub@redhat.com>
4882
4883 PR tree-optimization/89278
4884 * gcc.dg/pr89278.c: New test.
4885
4886 2019-02-15 Jakub Jelinek <jakub@redhat.com>
4887
4888 PR c/89340
4889 * gcc.dg/pr89340.c: New test.
4890 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
4891 that leaf attribute on nested function is useless.
4892
4893 PR other/89342
4894 * gcc.dg/pr89342.c: New test.
4895
4896 2019-02-14 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR rtl-optimization/89354
4899 * gcc.dg/pr89354.c: New test.
4900
4901 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
4902
4903 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
4904 * gcc.target/i386/ssse3-pabsd.c: Ditto.
4905 * gcc.target/i386/ssse3-pabsw.c: Ditto.
4906 * gcc.target/i386/ssse3-palignr.c: Ditto.
4907 * gcc.target/i386/ssse3-phaddd.c: Ditto.
4908 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
4909 * gcc.target/i386/ssse3-phaddw.c: Ditto.
4910 * gcc.target/i386/ssse3-phsubd.c: Ditto.
4911 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
4912 * gcc.target/i386/ssse3-phsubw.c: Ditto.
4913 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
4914 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
4915 * gcc.target/i386/ssse3-pshufb.c: Ditto.
4916 * gcc.target/i386/ssse3-psignb.c: Ditto.
4917 * gcc.target/i386/ssse3-psignd.c: Ditto.
4918 * gcc.target/i386/ssse3-psignw.c: Ditto.
4919
4920 2018-02-14 Steve Ellcey <sellcey@marvell.com>
4921
4922 * gcc.target/aarch64/pcs_attribute.c: New test.
4923
4924 2019-02-14 Harald Anlauf <anlauf@gmx.de>
4925
4926 PR fortran/88248
4927 * gfortran.dg/pr88248.f90: New test.
4928 * gfortran.dg/f2018_obs.f90: Updated test.
4929
4930 2019-02-14 Tamar Christina <tamar.christina@arm.com>
4931
4932 * gcc.target/arm/pr88850.c: change options to additional option.
4933
4934 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4935
4936 PR d/87864
4937 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
4938 present.
4939
4940 2019-02-14 Tamar Christina <tamar.christina@arm.com>
4941
4942 PR target/88850
4943 * gcc.target/arm/pr88850-2.c: New test.
4944 * lib/target-supports.exp
4945 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
4946 check_effective_target_arm_neon_softfp_fp16_ok,
4947 add_options_for_arm_neon_softfp_fp16): New.
4948
4949 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
4950
4951 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
4952 * lib/target-supports.exp: Add procedure to check for ldrd.
4953
4954 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
4955
4956 PR fortran/72715
4957 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
4958 * gfortran.dg/goacc/loop-3.f95: Likewise.
4959 * gfortran.dg/goacc/pr72715.f90: New test.
4960
4961 2019-02-14 Martin Liska <mliska@suse.cz>
4962
4963 PR rtl-optimization/89242
4964 * g++.dg/pr89242.C: New test.
4965
4966 2019-02-14 Jakub Jelinek <jakub@redhat.com>
4967
4968 PR tree-optimization/89314
4969 * gcc.dg/pr89314.c: New test.
4970
4971 PR middle-end/89284
4972 * gcc.dg/ubsan/pr89284.c: New test.
4973
4974 2019-02-13 Ian Lance Taylor <iant@golang.org>
4975
4976 * gcc.dg/func-attr-1.c: New test.
4977
4978 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
4979
4980 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
4981
4982 2019-02-13 Marek Polacek <polacek@redhat.com>
4983
4984 PR c++/89297 - ICE with OVERLOAD in template.
4985 * g++.dg/cpp0x/initlist113.C: New test.
4986
4987 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
4988
4989 PR c++/86379
4990 * g++.dg/cpp0x/pr86379.C: New.
4991
4992 PR c++/87322
4993 * g++.dg/cpp1y/pr87322.C: New.
4994 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
4995 instantiate the expected number of lambda functions.
4996
4997 2019-02-13 Marek Polacek <polacek@redhat.com>
4998
4999 PR c++/77304
5000 * g++.dg/cpp2a/nontype-class13.C: New test.
5001
5002 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
5003
5004 PR target/89190
5005 * gcc.target/arm/pr89190.c: New test.
5006
5007 2019-02-13 David Malcolm <dmalcolm@redhat.com>
5008
5009 PR c++/89036
5010 * g++.dg/concepts/pr89036.C: New test.
5011
5012 2019-02-13 Tamar Christina <tamar.christina@arm.com>
5013
5014 PR target/88847
5015 * gcc.target/aarch64/sve/pr88847.c: New test.
5016
5017 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
5018 Jakub Jelinek <jakub@redhat.com>
5019
5020 PR middle-end/89303
5021 * g++.dg/torture/pr89303.C: New test.
5022
5023 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5024
5025 PR c++/88986
5026 * g++.dg/cpp1z/using4.C: New.
5027 * g++.dg/cpp1z/using5.C: Likewise.
5028 * g++.dg/cpp1z/using6.C: Likewise.
5029
5030 2019-02-13 Jakub Jelinek <jakub@redhat.com>
5031
5032 PR target/89290
5033 * gcc.target/i386/pr89290.c: New test.
5034
5035 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
5036
5037 * gcc.target/i386/enqcmd.c: New test.
5038 * gcc.target/i386/enqcmds.c: Likewise.
5039 * g++.dg/other/i386-2.C: Add -menqcmd.
5040 * g++.dg/other/i386-3.C: Likewise.
5041 * gcc.target/i386/sse-12.c: Likewise.
5042 * gcc.target/i386/sse-13.c: Likewise.
5043 * gcc.target/i386/sse-14.c: Likewise.
5044 * gcc.target/i386/sse-23.c: Likewise.
5045
5046 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
5047
5048 * gcc.target/powerpc/crypto-builtin-1.c
5049 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
5050 New testcases.
5051
5052 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
5053
5054 PR target/89229
5055 * gcc.target/i386/pr89229-1.c: New test.
5056
5057 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
5058
5059 PR target/89233
5060 * gcc.target/s390/pr89233.c: New test.
5061
5062 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
5063
5064 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
5065 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
5066 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
5067
5068 2019-02-12 Richard Biener <rguenther@suse.de>
5069
5070 PR tree-optimization/89253
5071 * gfortran.dg/pr89253.f: New testcase.
5072
5073 2019-02-11 Marek Polacek <polacek@redhat.com>
5074
5075 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
5076 * g++.dg/cpp0x/nullptr40.C: New test.
5077 * g++.dg/cpp0x/nullptr41.C: New test.
5078
5079 2019-02-11 Jakub Jelinek <jakub@redhat.com>
5080
5081 PR c++/88977
5082 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
5083
5084 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
5085
5086 PR tree-optimization/86637
5087 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
5088
5089 2019-02-11 Martin Sebor <msebor@redhat.com>
5090
5091 PR tree-optimization/88771
5092 * gcc.dg/Wstringop-overflow-8.c: New test.
5093 * gcc.dg/Wstringop-overflow-9.c: New test.
5094 * gcc.dg/Warray-bounds-40.c: New test.
5095 * gcc.dg/builtin-stpncpy.c: Adjust.
5096 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
5097 * g++.dg/opt/memcpy1.C: Adjust.
5098
5099 2019-02-11 Martin Sebor <msebor@redhat.com>
5100
5101 PR c++/87996
5102 * c-c++-common/array-5.c: New test.
5103 * c-c++-common/pr68107.c: Adjust text of diagnostics.
5104 * g++.dg/init/new38.C: Same.
5105 * g++.dg/init/new43.C: Same.
5106 * g++.dg/init/new44.C: Same.
5107 * g++.dg/init/new46.C: Same.
5108 * g++.dg/other/large-size-array.C: Same.
5109 * g++.dg/other/new-size-type.C: Same.
5110 * g++.dg/template/array30.C: Same.
5111 * g++.dg/template/array32.C: New test.
5112 * g++.dg/template/dependent-name3.C: Adjust.
5113 * gcc.dg/large-size-array-3.c: Same.
5114 * gcc.dg/large-size-array-5.c: Same.
5115 * gcc.dg/large-size-array.c: Same.
5116 * g++.old-deja/g++.brendan/array1.C: Same.
5117 * g++.old-deja/g++.mike/p6149.C: Same.
5118
5119 2019-02-11 Martin Sebor <msebor@redhat.com>
5120
5121 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
5122
5123 2019-02-11 Tamar Christina <tamar.christina@arm.com>
5124
5125 PR middle-end/88560
5126 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
5127 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
5128 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
5129
5130 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
5131
5132 * gcc.target/powerpc/vec-sld-modulo.c: New.
5133 * gcc.target/powerpc/vec-srad-modulo.c: New.
5134 * gcc.target/powerpc/vec-srd-modulo.c: New.
5135
5136 2019-02-11 Martin Liska <mliska@suse.cz>
5137
5138 PR ipa/89009
5139 * g++.dg/ipa/pr89009.C: New test.
5140
5141 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5142
5143 PR fortran/71723
5144 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
5145 * gfortran.dg/pointer_init_6.f90: Likewise.
5146 * gfortran.dg/pointer_init_9.f90: New test.
5147
5148 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5149
5150 PR fortran/67679
5151 * gfortran.dg/warn_undefined_1.f90: New test.o
5152
5153 2019-02-10 Jakub Jelinek <jakub@redhat.com>
5154
5155 PR tree-optimization/89268
5156 * gcc.dg/vect/pr89268.c: New test.
5157
5158 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5159
5160 * gnat.dg/lto19.adb: Remove dg-excess-errors.
5161
5162 2019-02-09 Harald Anlauf <anlauf@gmx.de>
5163
5164 PR fortran/89077
5165 * gfortran.dg/substr_simplify.f90: New test.
5166
5167 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
5168
5169 PR ipa/88711
5170 * gfortran.dg/pr79966.f90: Xfail everwyhere.
5171
5172 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
5173
5174 PR fortran/89200
5175 * gfortran.dg/array_reference_2.f90 : New test.
5176
5177 2019-02-09 Jakub Jelinek <jakub@redhat.com>
5178
5179 PR middle-end/89246
5180 * gcc.dg/gomp/pr89246-1.c: New test.
5181 * gcc.dg/gomp/pr89246-2.c: New test.
5182
5183 2019-02-08 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR tree-optimization/88739
5186 * gcc.c-torture/execute/pr88739.c: New test.
5187
5188 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5189
5190 PR testsuite/89258
5191 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
5192
5193 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
5194
5195 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
5196 * gcc.target/s390/vector/vec-copysign.c: New test.
5197
5198 2019-02-08 Richard Biener <rguenther@suse.de>
5199
5200 PR tree-optimization/89247
5201 * gcc.dg/torture/pr89247.c: New testcase.
5202
5203 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
5204
5205 * gcc.target/s390/jump-label.c: New test.
5206
5207 2019-02-08 Richard Biener <rguenther@suse.de>
5208
5209 PR testsuite/89250
5210 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
5211
5212 2019-02-08 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR rtl-optimization/89234
5215 * g++.dg/ubsan/pr89234.C: New test.
5216
5217 2019-02-08 Richard Biener <rguenther@suse.de>
5218
5219 PR middle-end/89223
5220 * gcc.dg/torture/pr89223.c: New testcase.
5221
5222 2019-02-07 David Malcolm <dmalcolm@redhat.com>
5223
5224 PR tree-optimization/86637
5225 PR tree-optimization/89235
5226 * gcc.c-torture/compile/pr86637-1.c: New test.
5227 * gcc.c-torture/compile/pr86637-2.c: New test.
5228 * gcc.c-torture/compile/pr86637-3.c: New test.
5229 * gcc.c-torture/compile/pr89235.c: New test.
5230
5231 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5232
5233 * gcc.target/aarch64/abd_1.c: New test.
5234 * gcc.dg/sabd_1.c: Likewise.
5235
5236 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
5237
5238 PR fortran/52789
5239 * gfortran.dg/wunused-parameter_2.f90: New test.
5240
5241 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
5242
5243 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
5244
5245 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
5246
5247 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
5248 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
5249
5250 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
5251 Jakub Jelinek <jakub@redhat.com>
5252
5253 PR bootstrap/88714
5254 * gcc.c-torture/execute/pr88714.c: New test.
5255 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
5256
5257 2019-02-07 Tamar Christina <tamar.christina@arm.com>
5258
5259 PR/target 88850
5260 * gcc.target/arm/pr88850.c: New test.
5261
5262 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
5263
5264 PR c++/86218
5265 * g++.dg/cpp0x/pr86218.C: New.
5266
5267 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
5268
5269 PR rtl-optimization/89225
5270 * gcc.target/powerpc/pr89225.c: New.
5271
5272 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
5273
5274 * gnat.dg/opt76.adb: New test.
5275
5276 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5277
5278 PR fortran/71860
5279 * gfortran.dg/null_10.f90: New test.
5280
5281 2019-02-06 David Malcolm <dmalcolm@redhat.com>
5282
5283 PR c++/71302
5284 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
5285 column numbers to dg-warning directives where they are correct.
5286 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
5287 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
5288 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
5289
5290 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5291
5292 PR debug/87451
5293 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
5294 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
5295 xfail scan-assembler-not with Solaris as.
5296
5297 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
5298
5299 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
5300 counts and target.
5301 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
5302 counts and target.
5303 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
5304 counts and target.
5305
5306 2019-02-06 Richard Biener <rguenther@suse.de>
5307
5308 PR tree-optimization/89182
5309 * gfortran.dg/graphite/pr89182.f90: New testcase.
5310
5311 2019-02-06 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR c/89211
5314 * gcc.dg/pr89211.c: New test.
5315
5316 PR middle-end/89210
5317 * c-c++-common/builtin-convertvector-2.c: New test.
5318
5319 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
5320
5321 PR go/89019
5322 * lib/go-torture.exp: Test compiling with -flto.
5323
5324 2019-02-06 Joseph Myers <joseph@codesourcery.com>
5325
5326 PR c/88584
5327 * gcc.dg/redecl-18.c: New test.
5328
5329 2019-02-05 Jakub Jelinek <jakub@redhat.com>
5330
5331 PR c++/89187
5332 * g++.dg/opt/pr89187.C: New test.
5333
5334 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
5335
5336 * jit.dg/add-driver-options-testlib.c: Add support file for
5337 test-add-driver-options.c testcase.
5338 * jit.dg/all-non-failing-tests.h: Add note about
5339 test-add-driver-options.c
5340 * jit.dg/jit.exp (jit-dg-test): Update to support
5341 add-driver-options-testlib.c compilation.
5342 * jit.dg/test-add-driver-options.c: New testcase.
5343
5344 2019-02-05 Jakub Jelinek <jakub@redhat.com>
5345
5346 PR rtl-optimization/11304
5347 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
5348 * gcc.target/i386/call-2.c: New test.
5349
5350 2019-02-05 Marek Polacek <polacek@redhat.com>
5351
5352 PR c++/89158 - by-value capture of constexpr variable broken.
5353 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
5354
5355 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
5356
5357 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
5358
5359 2019-02-05 Jakub Jelinek <jakub@redhat.com>
5360
5361 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
5362 target.
5363 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
5364
5365 PR target/89188
5366 * g++.dg/opt/pr89188.C: New test.
5367
5368 PR rtl-optimization/89195
5369 * gcc.c-torture/execute/pr89195.c: New test.
5370
5371 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
5372
5373 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
5374 hardware.
5375 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
5376 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
5377 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
5378 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
5379 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
5380 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
5381 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
5382 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
5383 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
5384
5385 2019-02-05 Jakub Jelinek <jakub@redhat.com>
5386
5387 PR target/89186
5388 * g++.dg/ext/vector36.C: New test.
5389
5390 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
5391
5392 PR c++/87770
5393 * g++.dg/pr87770.C: New.
5394
5395 2019-02-04 Harald Anlauf <anlauf@gmx.de>
5396
5397 PR fortran/89077
5398 * gfortran.dg/pr89077.f90: New test.
5399
5400 2019-02-04 Martin Liska <mliska@suse.cz>
5401
5402 PR ipa/88985
5403 * gcc.dg/ipa/pr88985.c: New test.
5404
5405 2019-02-04 Jakub Jelinek <jakub@redhat.com>
5406
5407 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
5408 characters or extra spaces after the comment character.
5409
5410 2019-02-04 Jakub Jelinek <jakub@redhat.com>
5411
5412 * g++.dg/torture/alias-1.C: New test.
5413
5414 2019-02-03 Martin Sebor <msebor@redhat.com>
5415
5416 PR c/69661
5417 * c-c++-common/Wsequence-point-2.c: New test.
5418
5419 PR c++/44648
5420 * g++.dg/warn/Wunused-var-35.C: New test.
5421
5422 2019-02-03 Richard Biener <rguenther@suse.de>
5423
5424 PR debug/87295
5425 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
5426
5427 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5428
5429 PR fortran/88298
5430 * gfortran.dg/warn_conversion_10.f90: New test.
5431
5432 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
5433
5434 PR fortran/88393
5435 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
5436
5437 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
5438
5439 PR fortran/88980
5440 * gfortran.dg/realloc_on_assign_32.f90 : New test.
5441
5442 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
5443
5444 PR fortran/88685
5445 * gfortran.dg/pointer_array_component_3.f90 : New test.
5446
5447 2019-02-02 Jakub Jelinek <jakub@redhat.com>
5448
5449 PR middle-end/87887
5450 * gcc.dg/gomp/pr87887-1.c: New test.
5451 * gcc.dg/gomp/pr87887-2.c: New test.
5452
5453 2019-02-01 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR fortran/83246
5456 PR fortran/89084
5457 * gfortran.dg/pr89084.f90: New test.
5458 * gfortran.dg/lto/pr89084_0.f90: New test.
5459 * gfortran.dg/pr83246.f90: New test.
5460
5461 2019-02-01 Marek Polacek <polacek@redhat.com>
5462
5463 PR c++/88325 - ICE with invalid out-of-line template member definition.
5464 * g++.dg/cpp2a/typename14.C: New test.
5465
5466 2019-02-01 Richard Biener <rguenther@suse.de>
5467
5468 PR middle-end/88597
5469 * gcc.dg/torture/pr88597.c: New testcase.
5470
5471 2019-02-01 Richard Biener <rguenther@suse.de>
5472
5473 PR tree-optimization/85497
5474 * gcc.dg/graphite/pr85497.c: New testcase.
5475
5476 2019-02-01 Richard Biener <rguenther@suse.de>
5477
5478 PR testsuite/87451
5479 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
5480
5481 2019-02-01 Jakub Jelinek <jakub@redhat.com>
5482
5483 PR tree-optimization/89143
5484 * gcc.dg/tree-ssa/vrp121.c: New test.
5485
5486 PR tree-optimization/88107
5487 * gcc.dg/gomp/pr88107.c: New test.
5488
5489 PR c++/87175
5490 * g++.dg/ext/attrib57.C: New test.
5491
5492 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
5493
5494 PR tree-optimization/88932
5495 * gfortran.dg/pr88932.f90: New test.
5496
5497 2019-01-31 Marek Polacek <polacek@redhat.com>
5498
5499 PR c++/88983 - ICE with switch in constexpr function.
5500 * g++.dg/cpp1y/constexpr-88983.C: New test.
5501
5502 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5503
5504 PR fortran/88669
5505 * gfortran.dg/contiguous_9.f90: New test.
5506
5507 2019-01-31 Marek Polacek <polacek@redhat.com>
5508
5509 PR c++/89083, c++/80864 - ICE with list initialization in template.
5510 * g++.dg/cpp0x/initlist107.C: New test.
5511 * g++.dg/cpp0x/initlist108.C: New test.
5512 * g++.dg/cpp0x/initlist109.C: New test.
5513 * g++.dg/cpp0x/initlist110.C: New test.
5514 * g++.dg/cpp0x/initlist111.C: New test.
5515 * g++.dg/cpp0x/initlist112.C: New test.
5516 * g++.dg/init/ptrfn4.C: New test.
5517
5518 2019-01-31 David Malcolm <dmalcolm@redhat.com>
5519
5520 PR c/89122
5521 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
5522 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
5523
5524 2019-01-31 Richard Biener <rguenther@suse.de>
5525
5526 PR tree-optimization/89135
5527 * gcc.dg/torture/pr89135.c: New testcase.
5528
5529 2019-01-31 Jakub Jelinek <jakub@redhat.com>
5530
5531 PR sanitizer/89124
5532 * c-c++-common/asan/pr89124.c: New test.
5533
5534 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5535
5536 PR fortran/52564
5537 * gfortran.dg/print_2.f90: New test.
5538
5539 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
5540
5541 PR rtl-optimization/87246
5542 * gcc.target/i386/pr87246.c: New.
5543
5544 2019-01-30 Marek Polacek <polacek@redhat.com>
5545
5546 PR c++/89119 - ICE with value-initialization in template.
5547 * g++.dg/cpp0x/initlist-value3.C: New test.
5548
5549 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5550
5551 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
5552 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
5553 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
5554 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
5555 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
5556 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
5557 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
5558 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
5559 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
5560 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
5561
5562 2019-01-30 Richard Biener <rguenther@suse.de>
5563
5564 PR tree-optimization/89111
5565 * gcc.dg/torture/pr89111.c: New testcase.
5566
5567 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
5568
5569 PR testsuite/88920
5570 * lib/target-supports.exp: Cache result.
5571
5572 2019-01-30 Jakub Jelinek <jakub@redhat.com>
5573
5574 PR c++/89105
5575 * g++.target/i386/pr89105.C: New test.
5576
5577 PR c/89061
5578 * gcc.dg/pr89061.c: New test.
5579
5580 2019-01-29 Martin Sebor <msebor@redhat.com>
5581
5582 PR c/88956
5583 * gcc.dg/Warray-bounds-39.c: New test.
5584
5585 2019-01-29 Marek Polacek <polacek@redhat.com>
5586
5587 PR testsuite/89110
5588 * g++.dg/other/nontype-1.C: Expect error in all modes.
5589 * g++.dg/parse/crash13.C: Likewise.
5590 * g++.dg/parse/error36.C: Likewise.
5591 * g++.dg/template/error29.C: Likewise.
5592
5593 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5594
5595 PR fortran/57048
5596 * gfortran.dg/c_funptr_1.f90: New file.
5597 * gfortran.dg/c_funptr_1_mod.f90: New file.
5598
5599 2019-01-29 Jakub Jelinek <jakub@redhat.com>
5600
5601 PR c++/66676
5602 PR ipa/89104
5603 * gcc.dg/gomp/pr89104.c: New test.
5604
5605 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5606
5607 * gdc.dg/pr89042a.d: Mark as compile test.
5608 * gdc.dg/pr89042b.d: Likewise.
5609
5610 2019-01-29 Richard Biener <rguenther@suse.de>
5611
5612 PR debug/87295
5613 * g++.dg/lto/pr87295_0.C: New testcase.
5614
5615 2019-01-29 Jakub Jelinek <jakub@redhat.com>
5616
5617 PR c/89045
5618 * gcc.dg/pr89045.c: New test.
5619
5620 PR c/86125
5621 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
5622 lp64, ilp32 and llp64 only.
5623 (fputs): Use unsigned long long instead of size_t for return type.
5624 (vfprintf, vfscanf): Accept arbitrary target specific type for
5625 va_list.
5626
5627 2019-01-28 Marek Polacek <polacek@redhat.com>
5628
5629 PR c++/88358 - name wrongly treated as type.
5630 * g++.dg/cpp2a/typename1.C: Add dg-error.
5631 * g++.dg/cpp2a/typename13.C: New test.
5632 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
5633 Add typename.
5634
5635 2019-01-28 Marek Polacek <polacek@redhat.com>
5636
5637 * g++.dg/cpp0x/enum37.C: Add dg-error.
5638
5639 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5640
5641 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
5642 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
5643
5644 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5645
5646 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
5647 "-Wattribute-alias".
5648
5649 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
5650
5651 PR fortran/70696
5652 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
5653
5654 2019-01-27 Marek Polacek <polacek@redhat.com>
5655
5656 PR c++/88815 - narrowing conversion lost in decltype.
5657 PR c++/78244 - narrowing conversion in template not detected.
5658 * g++.dg/cpp0x/Wnarrowing15.C: New test.
5659 * g++.dg/cpp0x/Wnarrowing16.C: New test.
5660 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
5661 * g++.dg/cpp1y/Wnarrowing1.C: New test.
5662
5663 PR c++/89024 - ICE with incomplete enum type.
5664 * g++.dg/cpp0x/enum37.C: New test.
5665
5666 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
5667
5668 * gnat.dg/opt75.adb: New test.
5669 * gnat.dg/opt75_pkg.ad[sb]: New helper.
5670
5671 2019-01-27 Jakub Jelinek <jakub@redhat.com>
5672
5673 PR target/87214
5674 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
5675 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
5676
5677 2019-01-26 Martin Jambor <mjambor@suse.cz>
5678
5679 PR ipa/88933
5680 * gfortran.dg/gomp/pr88933.f90: New test.
5681
5682 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
5683
5684 PR d/89042
5685 * gdc.dg/pr89042a.d: New test.
5686 * gdc.dg/pr89042b.d: New test.
5687
5688 2019-01-26 Harald Anlauf <anlauf@gmx.de>
5689
5690 PR fortran/57553
5691 * gfortran.dg/pr57553.f90: New test.
5692
5693 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
5694
5695 * gnat.dg/array34.adb: New test.
5696
5697 2019-01-26 Jakub Jelinek <jakub@redhat.com>
5698
5699 PR preprocessor/88974
5700 * c-c++-common/cpp/pr88974.c: New test.
5701
5702 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
5703
5704 PR c++/88969
5705 * g++.dg/cpp2a/destroying-delete2.C: New.
5706 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
5707
5708 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
5709
5710 PR fortran/85780
5711 * gfortran.dg/pr85780.f90: Update testcase for error message.
5712
5713 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
5714
5715 PR target/88469
5716 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
5717 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
5718 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
5719
5720 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
5721
5722 PR middle-end/89037
5723 * gcc.dg/pr89037.c: New test.
5724
5725 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5726
5727 * lib/target-supports.exp (check_effective_target_fenv): New.
5728 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
5729 fenv effective target.
5730 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
5731 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
5732 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
5733 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
5734
5735 2019-01-25 Richard Biener <rguenther@suse.de>
5736
5737 PR tree-optimization/86865
5738 * gcc.dg/graphite/pr86865.c: New testcase.
5739 * gcc.dg/graphite/pr69728.c: XFAIL.
5740 * gcc.dg/graphite/scop-21.c: Likewise.
5741
5742 2019-01-24 Martin Sebor <msebor@redhat.com>
5743
5744 PR c/86125
5745 PR c/88886
5746 PR middle-end/86308
5747 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
5748 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
5749 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
5750 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
5751 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
5752 * gcc.dg/builtins-69.c: New test.
5753 * gcc.dg/Wint-conversion-2.c: Add expected warning.
5754 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
5755
5756 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
5757
5758 PR rtl-optimization/88948
5759 * gcc.target/i386/pr88948.c: New test.
5760
5761 2019-01-24 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR debug/89006
5764 * g++.dg/debug/pr89006.C: New test.
5765
5766 PR middle-end/89015
5767 * gcc.dg/gomp/pr89015.c: New test.
5768
5769 PR c++/88976
5770 * c-c++-common/gomp/cancel-2.c: New test.
5771 * gcc.dg/gomp/cancel-1.c: New test.
5772 * g++.dg/gomp/cancel-1.C: New test.
5773 * g++.dg/gomp/cancel-2.C: New test.
5774 * g++.dg/gomp/cancel-3.C: New test.
5775
5776 2019-01-24 Jakub Jelinek <jakub@redhat.com>
5777
5778 PR tree-optimization/89027
5779 * gfortran.dg/gomp/pr89027.f90: New test.
5780
5781 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
5782
5783 PR fortran/88929
5784 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
5785 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
5786
5787 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
5788
5789 PR libgcc/88931
5790 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
5791 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
5792 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
5793 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
5794
5795 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
5796
5797 PR target/88998
5798 * g++.target/i386/pr88998.c: New test.
5799
5800 2019-01-23 Marek Polacek <polacek@redhat.com>
5801
5802 PR c++/88757 - qualified name treated wrongly as type.
5803 * g++.dg/cpp0x/dependent2.C: New test.
5804 * g++.dg/cpp2a/typename10.C: Remove dg-error.
5805 * g++.dg/cpp2a/typename12.C: New test.
5806 * g++.dg/template/static30.C: Remove dg-error.
5807
5808 2019-01-23 Jakub Jelinek <jakub@redhat.com>
5809
5810 PR c/44715
5811 * c-c++-common/pr44715.c: New test.
5812
5813 PR c++/88984
5814 * c-c++-common/pr88984.c: New test.
5815
5816 2019-01-23 Richard Biener <rguenther@suse.de>
5817
5818 PR tree-optimization/89008
5819 * gcc.dg/torture/pr89008.c: New testcase.
5820
5821 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
5822
5823 * gnat.dg/specs/opt4.ads: New test.
5824
5825 2019-01-23 Jakub Jelinek <jakub@redhat.com>
5826
5827 PR tree-optimization/88964
5828 * gfortran.dg/pr88964.f90: New test.
5829
5830 2019-01-22 Martin Sebor <msebor@redhat.com>
5831
5832 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
5833 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
5834 non_strict_align.
5835 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
5836 * c-c++-common/Wrestrict.c: Make xfails conditional on target
5837 non_strict_align.
5838
5839 2018-01-22 Steve Ellcey <sellcey@marvell.com>
5840
5841 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
5842 to aarch64*-*-* target.
5843 * c-c++-common/gomp/pr60823-3.c: Ditto.
5844 * g++.dg/gomp/declare-simd-1.C: Ditto.
5845 * g++.dg/gomp/declare-simd-3.C: Ditto.
5846 * g++.dg/gomp/declare-simd-4.C: Ditto.
5847 * g++.dg/gomp/declare-simd-7.C: Ditto.
5848 * g++.dg/gomp/pr88182.C: Ditto.
5849 * gcc.dg/gomp/declare-simd-1.c: Ditto.
5850 * gcc.dg/gomp/declare-simd-3.c: Ditto.
5851 * gcc.dg/gomp/pr59669-2.c: Ditto.
5852 * gcc.dg/gomp/pr87895-1.c: Ditto.
5853 * gcc.dg/gomp/simd-clones-2.c: Ditto.
5854 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
5855 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
5856 * gfortran.dg/gomp/pr83977.f90: Ditto.
5857
5858 2019-01-22 Jakub Jelinek <jakub@redhat.com>
5859
5860 PR target/88965
5861 * gcc.target/powerpc/pr88965.c: New test.
5862
5863 PR middle-end/88968
5864 * c-c++-common/gomp/atomic-23.c: New test.
5865
5866 2019-01-22 Harald Anlauf <anlauf@gmx.de>
5867
5868 PR fortran/88579
5869 * gfortran.dg/power_8.f90: New test.
5870
5871 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
5872
5873 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
5874 * g++.dg/vec-init-1.C: Likewise.
5875 * gcc.dg/pr87793.c: Likewise.
5876
5877 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
5878
5879 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
5880 * g++.dg/cpp0x/pr86397-2.C: Likewise.
5881
5882 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
5883
5884 PR target/88469
5885 * gcc.target/arm/aapcs/bitfield2.c: New test.
5886 * gcc.target/arm/aapcs/bitfield3.c: New test.
5887
5888 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
5889
5890 PR rtl-optimization/87763
5891 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
5892
5893 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
5894
5895 PR target/88954
5896 * gcc.target/i386/pr88954-1.c: New test.
5897 * gcc.target/i386/pr88954-2.c: Likewise.
5898
5899 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
5900
5901 PR target/88469
5902 * gcc.target/arm/aapcs/bitfield1.c: New test.
5903 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
5904 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
5905 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
5906
5907 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
5908
5909 * gfortran.dg/array_function_5.f90: Fix a dg directive.
5910 * gfortran.dg/block_16.f08: Likewise.
5911 * gfortran.dg/dec_structure_14.f90: Likewise.
5912 * gfortran.dg/namelist_96.f90: Likewise.
5913 * gfortran.dg/newunit_5.f90.f90: Moved to
5914 * gfortran.dg/newunit_5.f90: here.
5915 * gfortran.dg/pdt_28.f03: Likewise.
5916 * gfortran.dg/spread_simplify_1.f90: Likewise.
5917
5918 2019-01-22 Tamar Christina <tamar.christina@arm.com>
5919
5920 PR/tree-optimization 88903
5921 * gcc.dg/vect/pr88903-1.c: Add explicit &.
5922
5923 2019-01-22 Jakub Jelinek <jakub@redhat.com>
5924
5925 PR rtl-optimization/88904
5926 * gcc.c-torture/execute/pr88904.c: New test.
5927
5928 PR target/88905
5929 * gcc.dg/pr88905.c: New test.
5930
5931 PR rtl-optimization/49429
5932 PR target/49454
5933 PR rtl-optimization/86334
5934 PR target/88906
5935 * gcc.target/i386/pr86334.c: New test.
5936 * gcc.target/i386/pr88906.c: New test.
5937
5938 2019-01-21 Jakub Jelinek <jakub@redhat.com>
5939
5940 PR c++/88949
5941 * g++.dg/gomp/pr88949.C: New test.
5942
5943 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
5944
5945 * class_66.f90: Fix a dg directive.
5946 * debug/pr35154-stabs.f: Likewise.
5947 * dec_d_lines_3.f: Likewise.
5948 * dec_d_lines_3.f: Likewise.
5949 * dec_structure_12.f90: Likewise.
5950 * dec_structure_15.f90: Likewise.
5951 * deferred_character_31.f90: Likewise.
5952 * dtio_31.f03: Likewise.
5953 * dtio_32.f03: Likewise.
5954 * extends_11.f03: Likewise.
5955 * integer_plus.f90: Likewise.
5956 * pdt_25.f03: Likewise.
5957 * pr58968.f: Likewise.
5958 * pr78259.f90: Likewise.
5959 * vect/vect-2.f90: Likewise.
5960 * matmul_const.f90: Likewise.
5961
5962 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
5963
5964 PR target/88938
5965 * gcc.target/i386/pr88938.c: New test.
5966
5967 2019-01-21 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR sanitizer/88901
5970 * g++.dg/asan/pr88901.C: New test.
5971
5972 2019-01-21 Tamar Christina <tamar.christina@arm.com>
5973
5974 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
5975
5976 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5977
5978 PR c/88928
5979 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
5980 * gcc.dg/pr88928.c: New test case.
5981
5982 2019-01-21 Jakub Jelinek <jakub@redhat.com>
5983
5984 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
5985 {long ,short ,}{unsigned ,}int.
5986
5987 2019-01-21 Richard Biener <rguenther@suse.de>
5988
5989 PR tree-optimization/88934
5990 * gfortran.dg/pr88934.f90: New testcase.
5991
5992 2019-01-20 Ulrich Drepper <drepper@redhat.com>
5993
5994 Fix after C++ P0600 implementation.
5995 * g++.dg/init/new39.C: Don't just ignore result of new.
5996
5997 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
5998
5999 * gdc.dg/runnable.d: Add more tests for comparing complex types.
6000
6001 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
6002
6003 * gdc.dg/runnable.d: Add tests for comparing complex types.
6004
6005 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
6006
6007 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
6008 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
6009 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
6010 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
6011
6012 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
6013
6014 PR fortran/37835
6015 * gfortran.dg/no-automatic.f90: New test.
6016
6017 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
6018
6019 PR fortran/77960
6020 * gfortran.dg/pr77960.f90: New test.
6021
6022 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6023 Paul Thomas <pault@gcc.gnu.org>
6024
6025 PR fortran/56789
6026 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
6027 scan-tree tests that fail with patch.
6028 * gfortran.dg/contiguous_8.f90: New test.
6029
6030 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
6031
6032 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
6033 inner strides.
6034 * gfortran.dg/loop_versioning_9.f90: New test.
6035 * gfortran.dg/loop_versioning_10.f90: Likewise.
6036
6037 2019-01-19 Jakub Jelinek <jakub@redhat.com>
6038
6039 PR fortran/88902
6040 * gfortran.dg/pr88902.f90: New test.
6041
6042 2019-01-18 Martin Sebor <msebor@redhat.com>
6043
6044 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
6045
6046 2019-01-18 Ian Lance Taylor <iant@golang.org>
6047
6048 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
6049 is no longer externally visible.
6050
6051 2019-01-18 Marek Polacek <polacek@redhat.com>
6052
6053 PR c++/86926
6054 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
6055
6056 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
6057
6058 PR middle-end/88587
6059 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
6060 (dg-options): Replace -m32 with -fno-pic.
6061 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
6062 (dg-options): Remove -m32.
6063
6064 2019-01-18 Richard Biener <rguenther@suse.de>
6065
6066 PR tree-optimization/88903
6067 * gcc.dg/vect/pr88903-1.c: New testcase.
6068 * gcc.dg/vect/pr88903-2.c: Likewise.
6069
6070 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
6071
6072 PR c/51628
6073 PR c/88664
6074 * c-c++-common/pr51628-33.c: New test.
6075 * c-c++-common/pr51628-35.c: New test.
6076 * c-c++-common/pr88664-1.c: Likewise.
6077 * c-c++-common/pr88664-2.c: Likewise.
6078 * gcc.dg/pr51628-34.c: Likewise.
6079
6080 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
6081
6082 PR target/88799
6083 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
6084 mp and sec extensions to armv7-a.
6085
6086 2019-01-18 Martin Liska <mliska@suse.cz>
6087
6088 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
6089 expected function name.
6090
6091 2019-01-18 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR tree-optimization/86214
6094 * g++.dg/opt/pr86214-1.C: New test.
6095 * g++.dg/opt/pr86214-2.C: New test.
6096
6097 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
6098
6099 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
6100
6101 2019-01-18 Jakub Jelinek <jakub@redhat.com>
6102
6103 Reapply:
6104 2018-12-15 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR target/88489
6107 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
6108 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
6109
6110 2019-01-18 Martin Liska <mliska@suse.cz>
6111
6112 PR middle-end/88587
6113 * g++.target/i386/pr88587.C: New test.
6114 * gcc.target/i386/mvc13.c: New test.
6115
6116 2018-01-17 Steve Ellcey <sellcey@cavium.com>
6117
6118 PR fortran/88898
6119 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
6120 warning checks.
6121 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
6122 * gfortran.dg/gomp/pr83977.f90: Ditto.
6123
6124 2019-01-17 Martin Sebor <msebor@redhat.com>
6125
6126 PR middle-end/88273
6127 * gcc.dg/Warray-bounds-38.c: New test.
6128
6129 2018-01-17 Steve Ellcey <sellcey@cavium.com>
6130
6131 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
6132 warning checks and assembler scans.
6133 * c-c++-common/gomp/pr60823-3.c: Ditto.
6134 * c-c++-common/gomp/pr63328.c: Ditto.
6135 * g++.dg/gomp/declare-simd-1.C: Ditto.
6136 * g++.dg/gomp/declare-simd-3.C: Ditto.
6137 * g++.dg/gomp/declare-simd-4.C: Ditto.
6138 * g++.dg/gomp/declare-simd-7.C: Ditto.
6139 * g++.dg/gomp/pr88182.C: Ditto.
6140 * g++.dg/vect/simd-clone-7.cc: Ditto.
6141 * gcc.dg/gomp/declare-simd-1.c: Ditto.
6142 * gcc.dg/gomp/declare-simd-3.c: Ditto.
6143 * gcc.dg/gomp/pr59669-2.c: Ditto.
6144 * gcc.dg/gomp/pr87895-1.c: Ditto.
6145 * gcc.dg/gomp/pr87895-2.c: Ditto.
6146 * gcc.dg/gomp/simd-clones-2.c: Ditto.
6147 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
6148 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
6149 * gfortran.dg/gomp/pr83977.f90: Ditto.
6150
6151 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
6152
6153 * g++.dg/cpp0x/auto52.C: Test locations too.
6154 * g++.dg/cpp0x/trailing2.C: Likewise.
6155 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6156 * g++.dg/cpp1y/auto-fn25.C: Likewise.
6157 * g++.dg/cpp1y/auto-fn52.C: Likewise.
6158 * g++.dg/cpp1y/auto-fn53.C: Likewise.
6159 * g++.dg/cpp1y/auto-fn54.C: Likewise.
6160
6161 2019-01-17 David Malcolm <dmalcolm@redhat.com>
6162
6163 PR c++/88699
6164 * g++.dg/template/pr88699.C: New test.
6165
6166 2019-01-17 Martin Sebor <msebor@redhat.com>
6167
6168 PR tree-optimization/88800
6169 * c-c++-common/Wrestrict.c: Adjust.
6170 * gcc.dg/Warray-bounds-37.c: New test.
6171 * gcc.dg/builtin-memcpy-2.c: New test.
6172 * gcc.dg/builtin-memcpy.c: New test.
6173
6174 2019-01-17 Tamar Christina <tamar.christina@arm.com>
6175
6176 PR target/88850
6177 * gcc.target/arm/pr51968.c: Use neon intrinsics.
6178
6179 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
6180 Kwok Cheung Yeung <kcy@codesourcery.com>
6181 Julian Brown <julian@codesourcery.com>
6182 Tom de Vries <tom@codesourcery.com>
6183
6184 * gcc.dg/20020312-2.c: Add amdgcn support.
6185 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
6186 * gcc.dg/builtin-apply2.c: Likewise.
6187 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6188 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
6189 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
6190 * gcc.dg/memcmp-1.c: Increase timeout factor.
6191 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
6192 * gcc.dg/sibcall-10.c: xfail on amdgcn.
6193 * gcc.dg/sibcall-9.c: Likewise.
6194 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6195 * gcc.dg/tree-ssa/pr84512.c: Likewise.
6196 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
6197 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
6198 * lib/target-supports.exp (check_effective_target_trampolines):
6199 Configure amdgcn.
6200 (check_profiling_available): Likewise.
6201 (check_effective_target_global_constructor): Likewise.
6202 (check_effective_target_return_address): Likewise.
6203 (check_effective_target_fopenacc): Likewise.
6204 (check_effective_target_fopenmp): Likewise.
6205 (check_effective_target_vect_int): Likewise.
6206 (check_effective_target_vect_intfloat_cvt): Likewise.
6207 (check_effective_target_vect_uintfloat_cvt): Likewise.
6208 (check_effective_target_vect_floatint_cvt): Likewise.
6209 (check_effective_target_vect_floatuint_cvt): Likewise.
6210 (check_effective_target_vect_simd_clones): Likewise.
6211 (check_effective_target_vect_shift): Likewise.
6212 (check_effective_target_whole_vector_shift): Likewise.
6213 (check_effective_target_vect_bswap): Likewise.
6214 (check_effective_target_vect_shift_char): Likewise.
6215 (check_effective_target_vect_long): Likewise.
6216 (check_effective_target_vect_float): Likewise.
6217 (check_effective_target_vect_double): Likewise.
6218 (check_effective_target_vect_perm): Likewise.
6219 (check_effective_target_vect_perm_byte): Likewise.
6220 (check_effective_target_vect_perm_short): Likewise.
6221 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6222 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6223 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6224 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6225 (check_effective_target_vect_natural_alignment): Likewise.
6226 (check_effective_target_vect_fully_masked): Likewise.
6227 (check_effective_target_vect_element_align): Likewise.
6228 (check_effective_target_vect_masked_store): Likewise.
6229 (check_effective_target_vect_scatter_store): Likewise.
6230 (check_effective_target_vect_condition): Likewise.
6231 (check_effective_target_vect_cond_mixed): Likewise.
6232 (check_effective_target_vect_char_mult): Likewise.
6233 (check_effective_target_vect_short_mult): Likewise.
6234 (check_effective_target_vect_int_mult): Likewise.
6235 (check_effective_target_sqrt_insn): Likewise.
6236 (check_effective_target_vect_call_sqrtf): Likewise.
6237 (check_effective_target_vect_call_btrunc): Likewise.
6238 (check_effective_target_vect_call_btruncf): Likewise.
6239 (check_effective_target_vect_call_ceil): Likewise.
6240 (check_effective_target_vect_call_floorf): Likewise.
6241 (check_effective_target_lto): Likewise.
6242 (check_vect_support_and_set_flags): Likewise.
6243 (check_effective_target_vect_stridedN): Enable when fully masked is
6244 available.
6245 (add_options_for_sqrt_insn): New procedure.
6246
6247 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
6248
6249 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
6250 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
6251 linker.
6252 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
6253
6254 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
6255
6256 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
6257 * gcc.dg/pic-1.c: Disable on amdgcn.
6258 * gcc.dg/pic-2.c: Disable on amdgcn.
6259 * gcc.dg/pic-3.c: Disable on amdgcn.
6260 * gcc.dg/pic-4.c: Disable on amdgcn.
6261 * gcc.dg/pie-3.c: Disable on amdgcn.
6262 * gcc.dg/pie-4.c: Disable on amdgcn.
6263 * gcc.dg/uninit-19.c: Check pie_enabled.
6264 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
6265
6266 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
6267 Kwok Cheung Yeung <kcy@codesourcery.com>
6268 Julian Brown <julian@codesourcery.com>
6269 Tom de Vries <tom@codesourcery.com>
6270
6271 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
6272 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
6273 * gcc.c-torture/compile/pr34648.c: Require exceptions.
6274 * gcc.c-torture/compile/pr41469.c: Require exceptions.
6275 * gcc.dg/20111216-1.c: Require exceptions.
6276 * gcc.dg/cleanup-10.c: Require exceptions.
6277 * gcc.dg/cleanup-11.c: Require exceptions.
6278 * gcc.dg/cleanup-12.c: Require exceptions.
6279 * gcc.dg/cleanup-13.c: Require exceptions.
6280 * gcc.dg/cleanup-5.c: Require exceptions.
6281 * gcc.dg/cleanup-8.c: Require exceptions.
6282 * gcc.dg/cleanup-9.c: Require exceptions.
6283 * gcc.dg/gomp/pr29955.c: Require exceptions.
6284 * gcc.dg/lto/pr52097_0.c: Require exceptions.
6285 * gcc.dg/nested-func-5.c: Require exceptions.
6286 * gcc.dg/pch/except-1.c: Require exceptions.
6287 * gcc.dg/pch/valid-2.c: Require exceptions.
6288 * gcc.dg/pr41470.c: Require exceptions.
6289 * gcc.dg/pr42427.c: Require exceptions.
6290 * gcc.dg/pr44545.c: Require exceptions.
6291 * gcc.dg/pr47086.c: Require exceptions.
6292 * gcc.dg/pr51481.c: Require exceptions.
6293 * gcc.dg/pr51644.c: Require exceptions.
6294 * gcc.dg/pr52046.c: Require exceptions.
6295 * gcc.dg/pr54669.c: Require exceptions.
6296 * gcc.dg/pr56424.c: Require exceptions.
6297 * gcc.dg/pr64465.c: Require exceptions.
6298 * gcc.dg/pr65802.c: Require exceptions.
6299 * gcc.dg/pr67563.c: Require exceptions.
6300 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
6301 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
6302 * gcc.dg/vect/pr46663.c: Require exceptions.
6303 * lib/target-supports.exp (check_effective_target_exceptions): New.
6304
6305 2019-01-17 Tamar Christina <tamar.christina@arm.com>
6306
6307 PR target/88851
6308 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
6309
6310 2019-01-17 Nathan Sidwell <nathan@acm.org>
6311
6312 PR c++/86610
6313 * g++.dg/cpp0x/pr86610.C: New.
6314
6315 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
6316
6317 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
6318 VFIXUPIMM* intrinsics.
6319 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
6320 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6321 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6322
6323 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
6324
6325 PR target/88794
6326 Revert:
6327 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
6328
6329 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
6330 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
6331 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
6332 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
6333 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
6334 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6335 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
6336 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6337 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
6338 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
6339 * gcc.target/i386/sse-13.c: Ditto.
6340 * gcc.target/i386/sse-14.c: Ditto.
6341 * gcc.target/i386/sse-22.c: Ditto.
6342 * gcc.target/i386/sse-23.c: Ditto.
6343 * gcc.target/i386/testimm-10.c: Ditto.
6344 * gcc.target/i386/testround-1.c: Ditto.
6345
6346 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
6347
6348 PR target/88794
6349 Revert:
6350 2018-12-15 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR target/88489
6353 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
6354 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
6355
6356 2019-01-17 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR rtl-optimization/88870
6359 * gcc.dg/pr88870.c: New test.
6360
6361 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
6362
6363 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
6364
6365 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
6366
6367 PR c++/87768
6368 * g++.dg/concepts/pr87768.C: New.
6369
6370 PR c++/86648
6371 * gcc.dg/cpp1z/pr86648.C: New.
6372
6373 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
6374
6375 PR target/87306
6376 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
6377 vectorized on POWER unless hardware misaligned loads are available.
6378
6379 2019-01-16 David Malcolm <dmalcolm@redhat.com>
6380
6381 PR target/88861
6382 * g++.dg/torture/pr88861.C: New test.
6383
6384 2019-01-16 Tamar Christina <tamar.christina@arm.com>
6385
6386 PR debug/88046
6387 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
6388
6389 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6390
6391 * g++.dg/other/pr33558.C: Test location too.
6392 * g++.dg/other/pr33558-2.C: Likewise.
6393 * g++.dg/parse/crash4.C: Likewise.
6394 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
6395 * g++.old-deja/g++.mike/p7635.C: Likewise.
6396 * g++.old-deja/g++.other/decl6.C: Likewise.
6397
6398 2019-01-16 Marek Polacek <polacek@redhat.com>
6399
6400 PR c++/78244 - narrowing conversion in template not detected.
6401 * g++.dg/cpp0x/Wnarrowing13.C: New test.
6402 * g++.dg/cpp0x/Wnarrowing14.C: New test.
6403
6404 2019-01-16 Jakub Jelinek <jakub@redhat.com>
6405
6406 PR c/51628
6407 PR target/88682
6408 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
6409 may_alias attribute.
6410
6411 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
6412
6413 * gcc.misc-tests/godump-1.c: Add test case for typedef before
6414 struct.
6415
6416 2019-01-15 David Malcolm <dmalcolm@redhat.com>
6417
6418 PR c++/88795
6419 * g++.dg/template/pr88795.C: New test.
6420
6421 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6422
6423 PR fortran/43136
6424 * gfortran.dg/actual_array_substr_3.f90: New test.
6425
6426 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
6427
6428 PR fortran/81849
6429 * gfortran.dg/pr81849.f90: New test.
6430
6431 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
6432
6433 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
6434 ISO_Fortran_binding_2.h.
6435
6436 2019-01-15 Marek Polacek <polacek@redhat.com>
6437
6438 PR c++/88866
6439 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
6440
6441 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
6442
6443 PR inline-asm/52813
6444 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
6445 -Wdeprecated warning and expect a following note:.
6446
6447 2019-01-15 Richard Biener <rguenther@suse.de>
6448
6449 PR debug/88046
6450 * g++.dg/lto/pr88046_0.C: New testcase.
6451
6452 2019-01-15 Richard Biener <rguenther@suse.de>
6453
6454 PR tree-optimization/88855
6455 * gcc.dg/pr88855.c: New testcase.
6456
6457 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
6458
6459 * g++.dg/diagnostic/typedef-initialized.C: New.
6460
6461 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
6462
6463 * g++.dg/diagnostic/bitfld3.C: New.
6464
6465 2019-01-15 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR tree-optimization/88775
6468 * gcc.dg/tree-ssa/pr88775-1.c: New test.
6469 * gcc.dg/tree-ssa/pr88775-2.c: New test.
6470
6471 2019-01-14 Marek Polacek <polacek@redhat.com>
6472
6473 PR c++/88825 - ICE with bogus function return type deduction.
6474 * g++.dg/cpp1y/auto-fn55.C: New test.
6475
6476 2019-01-14 Jakub Jelinek <jakub@redhat.com>
6477
6478 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
6479 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
6480 feature test macros.
6481 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
6482
6483 2019-01-14 Marek Polacek <polacek@redhat.com>
6484
6485 PR c++/88830 - ICE with abstract class.
6486 * g++.dg/other/abstract7.C: New test.
6487
6488 2019-01-14 Martin Sebor <msebor@redhat.com>
6489
6490 PR target/88638
6491 * gcc.dg/format/attr-8.c: New test.
6492 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
6493 * gcc.dg/format/attr-3.c: Same.
6494 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6495 * objc.dg/fsf-nsstring-format-1.m: Same.
6496
6497 2019-01-14 Martin Liska <mliska@suse.cz>
6498
6499 PR gcov-profile/88263
6500 * g++.dg/gcov/pr88263-2.C: New test.
6501
6502 2019-01-14 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR rtl-optimization/88796
6505 * gcc.target/i386/pr88796.c: New test.
6506
6507 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
6508
6509 * gdc.dg/asm1.d: New test.
6510 * gdc.dg/asm2.d: New test.
6511 * gdc.dg/asm3.d: New test.
6512 * gdc.dg/asm4.d: New test.
6513 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
6514
6515 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6516
6517 PR libfortran/88776
6518 * gfortran.dg/namelist_96.f90: New test.
6519
6520 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6521
6522 PR fortran/59345
6523 * gfortran.dg/internal_pack_18.f90: New test.
6524
6525 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
6526
6527 * gcc.dg/pr51628-20.c: Updated.
6528 * gcc.dg/pr51628-21.c: Likewise.
6529 * gcc.dg/pr51628-25.c: Likewise.
6530
6531 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6532
6533 PR fortran/59345
6534 * gfortran.dg/internal_pack_17.f90: New test.
6535 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
6536 to builtin_free.
6537
6538 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
6539
6540 PR fortran/61765
6541 * gfortran.dg/pr61765.f90: New test.
6542
6543 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
6544
6545 * g++.dg/cpp0x/pr62101.C: Test locations too.
6546 * g++.dg/inherit/pure1.C: Likewise.
6547
6548 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
6549
6550 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
6551 reports of ICEs.
6552 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
6553
6554 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
6555
6556 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
6557 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
6558 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
6559 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
6560 * gfortran.dg/bind_c_array_params_2.f90: Change search string
6561 for dump tree scan.
6562
6563 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6564
6565 PR fortran/35031
6566 * gfortran.dg/pr35031.f90: new test.
6567
6568 2019-01-11 Marek Polacek <polacek@redhat.com>
6569
6570 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
6571 * g++.dg/cpp0x/Wredundant-move5.C: New test.
6572 * g++.dg/cpp0x/Wredundant-move6.C: New test.
6573
6574 2019-01-11 Jakub Jelinek <jakub@redhat.com>
6575
6576 PR middle-end/85956
6577 PR lto/88733
6578 * c-c++-common/gomp/pr85956.c: New test.
6579 * g++.dg/gomp/pr88733.C: New test.
6580
6581 2019-01-11 Tobias Burnus <burnus@net-b.de>
6582
6583 PR C++/88114
6584 * g++.dg/cpp0x/defaulted61.C: New
6585 * g++.dg/cpp0x/defaulted62.C: New.
6586
6587 2019-01-11 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR tree-optimization/88693
6590 * gcc.c-torture/execute/pr88693.c: New test.
6591
6592 2019-01-11 Tamar Christina <tamar.christina@arm.com>
6593
6594 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
6595 and add options.
6596
6597 2019-01-11 Martin Liska <mliska@suse.cz>
6598
6599 PR middle-end/88758
6600 * g++.dg/lto/pr88758_0.C: New test.
6601 * g++.dg/lto/pr88758_1.C: New test.
6602
6603 2019-01-11 Jan Beulich <jbeulich@suse.com>
6604
6605 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
6606 gcc.target/i386/avx512f-vcvtss2si-1.c,
6607 gcc.target/i386/avx512f-vcvttsd2si-1.c,
6608 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
6609 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
6610 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
6611 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
6612 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
6613 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
6614 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
6615 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
6616 gcc.target/i386/pr19398.c: Permit l or q suffix.
6617
6618 2019-01-11 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR rtl-optimization/88296
6621 * gcc.target/i386/pr88296.c: New test.
6622
6623 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
6624
6625 * g++.dg/diagnostic/extern-initialized.C: New.
6626 * g++.dg/ext/dllimport-initialized.C: Likewise.
6627
6628 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6629
6630 PR fortran/59345
6631 * gfortran.dg/internal_pack_16.f90: New test.
6632
6633 2019-01-10 Jakub Jelinek <jakub@redhat.com>
6634
6635 PR target/88785
6636 * g++.target/i386/pr88785.C: New test.
6637
6638 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
6639
6640 PR rtl-optimization/87305
6641 * gcc.target/aarch64/pr87305.c: New.
6642
6643 2019-01-10 Richard Biener <rguenther@suse.de>
6644
6645 PR tree-optimization/88792
6646 * gcc.dg/torture/pr88792.c: New testcase.
6647
6648 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
6649
6650 PR fortran/86322
6651 * gfortran.dg/pr86322_1.f90: New test.
6652 * gfortran.dg/pr86322_2.f90: Ditto.
6653 * gfortran.dg/pr86322_3.f90: Ditto.
6654
6655 2019-01-10 Sudakshina Das <sudi.das@arm.com>
6656
6657 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
6658 * gcc.target/aarch64/bti-2.c: Likewise.
6659 * gcc.target/aarch64/bti-3.c: Likewise.
6660
6661 2019-01-10 Stefan Agner <stefan@agner.ch>
6662
6663 PR target/88648
6664 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
6665 check if -masm-syntax-unified gets applied properly.
6666
6667 2019-01-10 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR c/88568
6670 * gcc.dg/pr88568.c: New test.
6671
6672 2019-01-10 Tamar Christina <tamar.christina@arm.com>
6673
6674 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
6675 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
6676
6677 2019-01-10 Tamar Christina <tamar.christina@arm.com>
6678
6679 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
6680 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
6681
6682 2019-01-10 Tamar Christina <tamar.christina@arm.com>
6683
6684 * lib/target-supports.exp
6685 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
6686 check_effective_target_arm_v8_3a_complex_neon_ok,
6687 add_options_for_arm_v8_3a_complex_neon,
6688 check_effective_target_arm_v8_3a_complex_neon_hw,
6689 check_effective_target_vect_complex_rot_N): New.
6690
6691 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
6692
6693 PR fortran/88376
6694 * gfortran.dg/pr88376.f90: New test.
6695
6696 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
6697
6698 PR other/16615
6699 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
6700 "can not" with "cannot".
6701 * gfortran.dg/common_15.f90: Likewise.
6702 * gfortran.dg/derived_result_2.f90: Likewise.
6703 * gfortran.dg/do_check_6.f90: Likewise.
6704 * gfortran.dg/namelist_args.f90: Likewise.
6705 * gfortran.dg/negative_unit_check.f90: Likewise.
6706 * gfortran.dg/pure_formal_3.f90: Likewise.
6707 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6708 * obj-c++.dg/exceptions-3.mm: Likewise.
6709 * obj-c++.dg/exceptions-4.mm: Likewise.
6710 * obj-c++.dg/exceptions-5.mm: Likewise.
6711 * obj-c++.dg/property/at-property-23.mm: Likewise.
6712 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
6713 * obj-c++.dg/property/property-neg-7.mm: Likewise.
6714 * objc.dg/attributes/method-attribute-2.m: Likewise.
6715 * objc.dg/exceptions-3.m: Likewise.
6716 * objc.dg/exceptions-4.m: Likewise.
6717 * objc.dg/exceptions-5.m: Likewise.
6718 * objc.dg/param-1.m: Likewise.
6719 * objc.dg/property/at-property-23.m: Likewise.
6720 * objc.dg/property/dotsyntax-17.m: Likewise.
6721 * objc.dg/property/property-neg-7.m: Likewise.
6722
6723 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6724
6725 PR fortran/68426
6726 * gfortran.dg/spread_simplify_1.f90: New test.
6727
6728 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
6729
6730 * lib/target-supports.exp
6731 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
6732 * gcc.target/i386/xorsign.c: New test.
6733
6734 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
6735
6736 * gcc.target/sparc/tls-ld-int8.c: New test.
6737 * gcc.target/sparc/tls-ld-int16.c: Likewise.
6738 * gcc.target/sparc/tls-ld-int32.c: Likewise.
6739 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
6740 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
6741 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
6742
6743 2018-01-09 Sudakshina Das <sudi.das@arm.com>
6744
6745 * gcc.target/aarch64/bti-1.c: Update test to not add command line
6746 option when configure with bti.
6747 * gcc.target/aarch64/bti-2.c: Likewise.
6748 * lib/target-supports.exp
6749 (check_effective_target_default_branch_protection):
6750 Add configure check for --enable-standard-branch-protection.
6751
6752 2018-01-09 Sudakshina Das <sudi.das@arm.com>
6753
6754 * gcc.target/aarch64/bti-1.c: New test.
6755 * gcc.target/aarch64/bti-2.c: New test.
6756 * gcc.target/aarch64/bti-3.c: New test.
6757 * lib/target-supports.exp
6758 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
6759
6760 2018-01-09 Sudakshina Das <sudi.das@arm.com>
6761
6762 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
6763 instead of IP0_REGNUM and add test case.
6764
6765 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6766
6767 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
6768 copysign.
6769 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
6770 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
6771 xorsign.
6772 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
6773
6774 2019-01-09 Jakub Jelinek <jakub@redhat.com>
6775
6776 PR rtl-optimization/88331
6777 * gcc.target/i386/pr88331.c: New test.
6778
6779 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6780
6781 * g++.dg/diagnostic/constexpr2.C: New.
6782 * g++.dg/diagnostic/ref3.C: Likewise.
6783
6784 2019-01-08 Marek Polacek <polacek@redhat.com>
6785
6786 PR c++/88538 - braced-init-list in template-argument-list.
6787 * g++.dg/cpp2a/nontype-class11.C: New test.
6788
6789 PR c++/88744
6790 * g++.dg/cpp2a/nontype-class12.C: New test.
6791
6792 2019-01-08 Jakub Jelinek <jakub@redhat.com>
6793
6794 PR target/88457
6795 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
6796 dg-options. Require ppc_cpu_supports_hw effective target instead of
6797 powerpc64*-*-*.
6798
6799 2019-01-08 Janus Weil <janus@gcc.gnu.org>
6800
6801 PR fortran/88047
6802 * gfortran.dg/class_69.f90: New test case.
6803
6804 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
6805
6806 PR target/88717
6807 * gcc.target/i386/pr88717.c: New test.
6808
6809 2019-01-08 Marek Polacek <polacek@redhat.com>
6810
6811 PR c++/88548 - this accepted in static member functions.
6812 * g++.dg/cpp0x/this1.C: New test.
6813
6814 2019-01-08 Martin Liska <mliska@suse.cz>
6815
6816 PR tree-optimization/88753
6817 * gcc.dg/tree-ssa/pr88753.c: New test.
6818
6819 2019-01-08 Richard Biener <rguenther@suse.de>
6820
6821 PR tree-optimization/86554
6822 * gcc.dg/torture/pr86554-1.c: New testcase.
6823 * gcc.dg/torture/pr86554-2.c: Likewise.
6824
6825 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6826
6827 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
6828 cover target variance.
6829
6830 2019-01-08 Richard Biener <rguenther@suse.de>
6831
6832 PR fortran/88611
6833 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
6834 directly build the expected GENERIC tree.
6835
6836 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
6837
6838 * gcc.target/aarch64/(return_address_sign_1.c,
6839 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
6840 Change option to -mbranch-protection.
6841 * gcc.target/aarch64/(branch-protection-option.c,
6842 branch-protection-option-2.c, branch-protection-attr.c,
6843 branch-protection-attr-2.c): New file.
6844
6845 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6846
6847 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
6848
6849 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
6850
6851 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
6852 alias support.
6853 * c-c++-common/builtin-has-attribute-4.c: Likewise.
6854 Append match for warning that ‘protected’ attribute is not supported.
6855
6856 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
6857
6858 * gcc.dg/Wmissing-attributes.c: Require alias support.
6859 * gcc.dg/attr-copy-2.c: Likewise.
6860 * gcc.dg/attr-copy-5.c: Likewise.
6861
6862 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
6863 Jakub Jelinek <jakub@redhat.com>
6864
6865 PR c++/88554
6866 * g++.dg/warn/Wreturn-type-11.C: New test.
6867
6868 2019-01-07 David Malcolm <dmalcolm@redhat.com>
6869
6870 PR jit/88747
6871 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
6872 dump to reflect r266077.
6873
6874 2019-01-07 Jakub Jelinek <jakub@redhat.com>
6875
6876 PR c/88701
6877 * gcc.dg/pr88701.c: New test.
6878
6879 2019-01-07 Joseph Myers <joseph@codesourcery.com>
6880
6881 PR c/88720
6882 PR c/88726
6883 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
6884
6885 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
6886
6887 * g++.dg/diagnostic/constexpr1.C: New.
6888 * g++.dg/diagnostic/thread1.C: Likewise.
6889
6890 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6891 Harald Anlauf <anlauf@gmx.de>
6892 Tobias Burnus <burnus@gcc.gnu.org>
6893
6894 * gfortran.dg/is_contiguous_1.f90: New test.
6895 * gfortran.dg/is_contiguous_2.f90: New test.
6896 * gfortran.dg/is_contiguous_3.f90: New test.
6897
6898 2019-01-07 Marek Polacek <polacek@redhat.com>
6899
6900 PR c++/88741 - wrong error with initializer-string.
6901 * g++.dg/init/array50.C: New test.
6902
6903 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
6904
6905 PR c++/88261
6906 PR c++/69338
6907 PR c++/69696
6908 PR c++/69697
6909 * gcc.dg/array-6.c: Move from here ...
6910 * c-c++-common/array-6.c: ... to here and add some more test coverage.
6911 * g++.dg/pr69338.C: New test.
6912 * g++.dg/pr69697.C: Likewise.
6913 * g++.dg/ext/flexary32.C: Likewise.
6914 * g++.dg/ext/flexary3.C: Adjust test.
6915 * g++.dg/ext/flexary12.C: Likewise.
6916 * g++.dg/ext/flexary13.C: Likewise.
6917 * g++.dg/ext/flexary15.C: Likewise.
6918 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
6919 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
6920 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
6921
6922 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
6923
6924 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
6925 optional in scan pattern.
6926
6927 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
6928
6929 PR tree-optimization/88598
6930 * gcc.dg/vect/pr88598-1.c: New test.
6931 * gcc.dg/vect/pr88598-2.c: Likewise.
6932 * gcc.dg/vect/pr88598-3.c: Likewise.
6933 * gcc.dg/vect/pr88598-4.c: Likewise.
6934 * gcc.dg/vect/pr88598-5.c: Likewise.
6935 * gcc.dg/vect/pr88598-6.c: Likewise.
6936
6937 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
6938
6939 PR tree-optimization/88598
6940 * gcc.dg/pr88598-1.c: New test.
6941 * gcc.dg/pr88598-2.c: Likewise.
6942 * gcc.dg/pr88598-3.c: Likewise.
6943 * gcc.dg/pr88598-4.c: Likewise.
6944 * gcc.dg/pr88598-5.c: Likewise.
6945
6946 2019-01-07 Jakub Jelinek <jakub@redhat.com>
6947
6948 PR tree-optimization/88676
6949 * gcc.dg/tree-ssa/pr88676.c: New test.
6950 * gcc.dg/pr88676.c: New test.
6951 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
6952 allow &.
6953
6954 PR sanitizer/88619
6955 * c-c++-common/asan/pr88619.c: New test.
6956
6957 PR c++/85052
6958 * c-c++-common/builtin-convertvector-1.c: New test.
6959 * c-c++-common/torture/builtin-convertvector-1.c: New test.
6960 * g++.dg/ext/builtin-convertvector-1.C: New test.
6961 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
6962
6963 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
6964
6965 PR target/88521
6966 * gcc.target/i386/pr88521.c: New testcase.
6967
6968 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6969
6970 PR fortran/88658
6971 * gfortran.dg/min_max_type_2.f90: New test.
6972
6973 2019-01-06 Jakub Jelinek <jakub@redhat.com>
6974
6975 PR c/88363
6976 * c-c++-common/attributes-4.c (falloc_align_int128,
6977 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
6978
6979 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
6980
6981 * gcc.dg/ipa/ipcp-2.c: Update bounds.
6982
6983 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
6984
6985 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
6986 * gcc.dg/plugin/plugindir2.c: Likewise.
6987 * gcc.dg/plugin/plugindir3.c: Likewise.
6988 * gcc.dg/plugin/plugindir4.c: Likewise.
6989
6990 2019-01-05 Janus Weil <janus@gcc.gnu.org>
6991
6992 PR fortran/88009
6993 * gfortran.dg/blockdata_10.f90: New test case.
6994
6995 2019-01-05 Jakub Jelinek <jakub@redhat.com>
6996
6997 PR middle-end/82564
6998 PR target/88620
6999 * gcc.dg/nested-func-12.c: New test.
7000 * gcc.c-torture/compile/pr82564.c: New test.
7001
7002 PR debug/88635
7003 * gcc.dg/debug/dwarf2/pr88635.c: New test.
7004
7005 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
7006
7007 PR target/60563
7008 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
7009
7010 2019-01-04 Martin Sebor <msebor@redhat.com>
7011
7012 PR c/88546
7013 * g++.dg/ext/attr-copy.C: New test.
7014 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
7015 * gcc.dg/attr-copy-6.c: New test.
7016 * gcc.dg/attr-copy-7.c: New test.
7017
7018 2019-01-04 Martin Sebor <msebor@redhat.com>
7019
7020 PR c/88363
7021 * c-c++-common/attributes-4.c: New test.
7022
7023 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
7024
7025 PR gcc/87763
7026 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
7027 count to 18.
7028
7029 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
7030
7031 PR fortran/48543
7032 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
7033 * gfortran.dg/merge_char_const.f90: Restore.
7034
7035 2019-01-04 Jakub Jelinek <jakub@redhat.com>
7036
7037 PR target/88594
7038 * gcc.dg/pr88594.c: New test.
7039
7040 2019-01-04 Jan Beulich <jbeulich@suse.com>
7041
7042 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
7043 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
7044 gcc.target/i386/avx512bw-vpcmpequb-1.c,
7045 gcc.target/i386/avx512bw-vpcmpequw-1.c,
7046 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
7047 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
7048 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
7049 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
7050 gcc.target/i386/avx512bw-vpcmpgew-1.c,
7051 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
7052 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
7053 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
7054 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
7055 gcc.target/i386/avx512bw-vpcmpleb-1.c,
7056 gcc.target/i386/avx512bw-vpcmpleub-1.c,
7057 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
7058 gcc.target/i386/avx512bw-vpcmplew-1.c,
7059 gcc.target/i386/avx512bw-vpcmpltb-1.c,
7060 gcc.target/i386/avx512bw-vpcmpltub-1.c,
7061 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
7062 gcc.target/i386/avx512bw-vpcmpltw-1.c,
7063 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
7064 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
7065 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
7066 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
7067 gcc.target/i386/avx512bw-vpmovb2m-1.c,
7068 gcc.target/i386/avx512bw-vpmovm2b-1.c,
7069 gcc.target/i386/avx512bw-vpmovm2w-1.c,
7070 gcc.target/i386/avx512bw-vpmovw2m-1.c,
7071 gcc.target/i386/avx512bw-vptestmb-1.c,
7072 gcc.target/i386/avx512bw-vptestmw-1.c,
7073 gcc.target/i386/avx512bw-vptestnmb-1.c,
7074 gcc.target/i386/avx512bw-vptestnmw-1.c,
7075 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
7076 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
7077 gcc.target/i386/avx512dq-vfpclasssd-1.c,
7078 gcc.target/i386/avx512dq-vfpclassss-1.c,
7079 gcc.target/i386/avx512dq-vpmovd2m-1.c,
7080 gcc.target/i386/avx512dq-vpmovm2d-1.c,
7081 gcc.target/i386/avx512dq-vpmovm2q-1.c,
7082 gcc.target/i386/avx512dq-vpmovq2m-1.c,
7083 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
7084 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
7085 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
7086 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
7087 gcc.target/i386/avx512vl-vpcmpequd-1.c,
7088 gcc.target/i386/avx512vl-vpcmpequq-1.c,
7089 gcc.target/i386/avx512vl-vpcmpged-1.c,
7090 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
7091 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
7092 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
7093 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
7094 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
7095 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
7096 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
7097 gcc.target/i386/avx512vl-vpcmpled-1.c,
7098 gcc.target/i386/avx512vl-vpcmpleq-1.c,
7099 gcc.target/i386/avx512vl-vpcmpleud-1.c,
7100 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
7101 gcc.target/i386/avx512vl-vpcmpltd-1.c,
7102 gcc.target/i386/avx512vl-vpcmpltq-1.c,
7103 gcc.target/i386/avx512vl-vpcmpltud-1.c,
7104 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
7105 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
7106 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
7107 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
7108 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
7109 gcc.target/i386/avx512vl-vptestmd-1.c,
7110 gcc.target/i386/avx512vl-vptestmq-1.c,
7111 gcc.target/i386/avx512vl-vptestnmd-1.c,
7112 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
7113 operand.
7114 * gcc.target/i386/avx512bw-vpcmpb-1.c,
7115 gcc.target/i386/avx512bw-vpcmpub-1.c,
7116 gcc.target/i386/avx512bw-vpcmpuw-1.c,
7117 gcc.target/i386/avx512bw-vpcmpw-1.c,
7118 gcc.target/i386/avx512dq-vfpclasspd-1.c,
7119 gcc.target/i386/avx512dq-vfpclassps-1.c,
7120 gcc.target/i386/avx512f-vcmppd-1.c,
7121 gcc.target/i386/avx512f-vcmpps-1.c,
7122 gcc.target/i386/avx512f-vcmpsd-1.c,
7123 gcc.target/i386/avx512f-vcmpss-1.c,
7124 gcc.target/i386/avx512f-vpcmpd-1.c,
7125 gcc.target/i386/avx512f-vpcmpq-1.c,
7126 gcc.target/i386/avx512f-vpcmpud-1.c,
7127 gcc.target/i386/avx512f-vpcmpuq-1.c,
7128 gcc.target/i386/avx512f-vptestmd-1.c,
7129 gcc.target/i386/avx512f-vptestmq-1.c,
7130 gcc.target/i386/avx512f-vptestnmd-1.c,
7131 gcc.target/i386/avx512f-vptestnmq-1.c,
7132 gcc.target/i386/avx512vl-vcmppd-1.c,
7133 gcc.target/i386/avx512vl-vcmpps-1.c,
7134 gcc.target/i386/avx512vl-vpcmpd-1.c,
7135 gcc.target/i386/avx512vl-vpcmpq-1.c,
7136 gcc.target/i386/avx512vl-vpcmpud-1.c,
7137 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
7138 as mask operand.
7139
7140 2019-01-03 Martin Sebor <msebor@redhat.com>
7141
7142 PR tree-optimization/88659
7143 * gcc.dg/Wstringop-truncation-6.c: New test.
7144
7145 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7146
7147 PR fortran/48543
7148 * gfortran.dg/const_chararacter_merge.f90: Remove.
7149
7150 2019-01-03 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR debug/88644
7153 * gcc.dg/debug/dwarf2/pr88644.c: New test.
7154 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
7155
7156 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
7157
7158 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
7159 * gcc.dg/pubtypes-3.c: Likewise.
7160 * gcc.dg/pubtypes-4.c: Likewise.
7161
7162 2019-01-03 Jakub Jelinek <jakub@redhat.com>
7163
7164 PR c++/88636
7165 * g++.target/i386/pr88636.C: New test.
7166
7167 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7168
7169 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
7170
7171 2019-01-03 Martin Liska <mliska@suse.cz>
7172
7173 PR testsuite/88436
7174 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
7175
7176 2019-01-02 Marek Polacek <polacek@redhat.com>
7177
7178 PR c++/88612 - ICE with -Waddress-of-packed-member.
7179 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
7180
7181 PR c++/88631 - CTAD failing for value-initialization.
7182 * g++.dg/cpp1z/class-deduction59.C: New test.
7183
7184 PR c++/81486 - CTAD failing with ().
7185 * g++.dg/cpp1z/class-deduction60.C: New test.
7186 * g++.dg/cpp1z/class-deduction61.C: New test.
7187
7188 2019-01-02 Martin Sebor <msebor@redhat.com>
7189 Jeff Law <law@redhat.com>
7190
7191 * gcc.dg/strlenopt-36.c: Update.
7192 * gcc.dg/strlenopt-45.c: Update.
7193 * gcc.c-torture/execute/strlen-5.c: New test.
7194 * gcc.c-torture/execute/strlen-6.c: New test.
7195 * gcc.c-torture/execute/strlen-7.c: New test.
7196
7197 2019-01-02 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR testsuite/87304
7200 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
7201 messages only on vect_hw_misalign targets.
7202
7203 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
7204
7205 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
7206 * gfortran.dg/dec_d_lines_3.f: Ditto.
7207 * gfortran.dg/dec_structure_24.f90: Ditto.
7208 * gfortran.dg/dec_structure_26.f90: Ditto.
7209 * gfortran.dg/dec_structure_27.f90: Ditto.
7210 * gfortran.dg/dec_type_print_3.f90: Ditto.
7211 * gfortran.dg/derived_name_1.f90: Ditto.
7212 * gfortran.dg/error_recovery_1.f90: Ditto.
7213 * gfortran.dg/gomp/pr29759.f90: Ditto.
7214 * gfortran.dg/pr36192.f90: Ditto.
7215 * gfortran.dg/pr56007.f90: Ditto.
7216 * gfortran.dg/pr56520.f90: Ditto.
7217 * gfortran.dg/pr78741.f90: Ditto.
7218 * gfortran.dg/print_fmt_2.f90: Ditto.
7219 * gfortran.dg/select_type_20.f90: Ditto.
7220
7221 2019-01-02 Marek Polacek <polacek@redhat.com>
7222
7223 PR c++/86875
7224 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
7225
7226 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7227
7228 PR fortran/48543
7229 * gfortran.dg/const_chararacter_merge.f90: New test.
7230
7231 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
7232
7233 PR lto/88130
7234 * g++.dg/torture/pr88130.C: New testcase.
7235
7236 2019-01-02 Martin Liska <mliska@suse.cz>
7237
7238 PR tree-optimization/88650
7239 * gfortran.dg/predict-3.f90: New test.
7240
7241 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7242
7243 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
7244
7245 2019-01-02 Richard Biener <rguenther@suse.de>
7246
7247 PR tree-optimization/88621
7248 * gcc.dg/torture/pr88621.c: New testcase.
7249
7250 2019-01-02 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR ipa/88561
7253 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
7254 targets and expect _ZThn8 for ilp32 targets.
7255
7256 2019-01-01 Martin Sebor <msebor@redhat.com>
7257 Jeff Law <law@redhat.com>
7258
7259 * gcc.dg/strlenopt-40.c: Update.
7260 * gcc.dg/strlenopt-51.c: Likewise.
7261 * gcc.dg/tree-ssa/pr79376.c: Likewise.
7262
7263 * gcc.dg/strlenopt-40.c: Disable a couple tests.
7264 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
7265 * gcc.dg/strlenopt-59.c: New test.
7266 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
7267 * g++.dg/init/strlen.C: New test.
7268
7269 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7270
7271 PR fortran/82743
7272 * gfortran.dg/structure_constructor_16.f90: New test.
7273
7274 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
7275
7276 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
7277 * g++.dg/ipa/devirt-53.C: Fix scan template.
7278
7279 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
7280
7281 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
7282 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
7283 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
7284
7285 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
7286
7287 * g++.dg/tree-prof/devirt.C: Update testcase.
7288
7289 2019-01-01 Jakub Jelinek <jakub@redhat.com>
7290
7291 Update copyright years.
7292 \f
7293 Copyright (C) 2019 Free Software Foundation, Inc.
7294
7295 Copying and distribution of this file, with or without modification,
7296 are permitted in any medium without royalty provided the copyright
7297 notice and this notice are preserved.