]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
aarch64: emit .variant_pcs for aarch64_vector_pcs symbol references
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
779640c7 12019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2
3 * gcc.target/aarch64/pcs_attribute-2.c: New test.
4 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
5 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
6 New.
7
ee901451 82019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9
10 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
11 * gcc.target/aarch64/usadv16qi.c: Likewise.
12 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
13 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
14
02988522 152019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16
17 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
18 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
19 (check_effective_target_aarch64_sve_hw): Likewise.
20
d2df7766 212019-06-03 Richard Biener <rguenther@suse.de>
22
23 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
24
aac7d99e 252019-06-03 Richard Biener <rguenther@suse.de>
26
27 PR tree-optimization/90716
28 * gcc.dg/guality/pr90716.c: New testcase.
29
08e92dcc 302019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
31
32 PR target/88837
33 * gcc.target/aarch64/sve/init_1.c: New test.
34 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
35 * gcc.target/aarch64/sve/init_2.c: Likewise.
36 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
37 * gcc.target/aarch64/sve/init_3.c: Likewise.
38 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
39 * gcc.target/aarch64/sve/init_4.c: Likewise.
40 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
41 * gcc.target/aarch64/sve/init_5.c: Likewise.
42 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
43 * gcc.target/aarch64/sve/init_6.c: Likewise.
44 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
45 * gcc.target/aarch64/sve/init_7.c: Likewise.
46 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
47 * gcc.target/aarch64/sve/init_8.c: Likewise.
48 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
49 * gcc.target/aarch64/sve/init_9.c: Likewise.
50 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
51 * gcc.target/aarch64/sve/init_10.c: Likewise.
52 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
53 * gcc.target/aarch64/sve/init_11.c: Likewise.
54 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
55 * gcc.target/aarch64/sve/init_12.c: Likewise.
56 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
57
929e5b1e 582019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
59
60 PR tree-optimization/90681
61 * gfortran.dg/vect/pr90681.f: New test.
62
326e92f4 632019-06-03 Richard Biener <rguenther@suse.de>
64
65 PR testsuite/90713
66 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
67
73835b3d 682019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
69
70 PR fortran/90539
71 * gfortran.dg/internal_pack_24.f90: New test.
72
72bbe149 732019-06-01 Iain Sandoe <iain@sandoe.co.uk>
74
75 PR target/90698
76 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
77 * gcc.target/i386/pr63538.c: Likewise.
78 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
79
c7a9e445 802019-06-01 Martin Sebor <msebor@redhat.com>
81
82 PR middle-end/90694
83 * gcc.dg/tree-ssa/dump-5.c: New test.
84
c695b63d 852019-05-31 Jan Hubicka <jh@suse.cz>
86
87 * g++.dg/lto/alias-1_0.C: New testcase.
88 * g++.dg/lto/alias-1_1.C: New testcase.
89
6fee5604 902019-05-31 H.J. Lu <hongjiu.lu@intel.com>
91
92 PR target/89355
93 * gcc.target/i386/cet-label-3.c: New test.
94 * gcc.target/i386/cet-label-4.c: Likewise.
95 * gcc.target/i386/cet-label-5.c: Likewise.
96
8574af46 972019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
98
99 * gcc.target/mips/msa-fmadd.c: New.
100
443a28c5 1012019-05-31 Jakub Jelinek <jakub@redhat.com>
102
4f4b92d8 103 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
104 a sorry on lastprivate conditional on simd construct.
105 * gcc.dg/vect/vect-simd-6.c: New test.
106 * gcc.dg/vect/vect-simd-7.c: New test.
107
443a28c5 108 * gcc.dg/vect/vect-simd-5.c: New test.
109
6e3f3e42 1102019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
111
112 PR c/43673
113 * gcc.dg/format-dfp-printf-1.c: New test.
114 * gcc.dg/format-dfp-scanf-1.c: Likewise.
115
87cfc44d 1162019-05-31 Marc Glisse <marc.glisse@inria.fr>
117
118 * g++.dg/tree-ssa/cprop-vcond.C: New file.
119
952ba7dd 1202019-05-31 Marc Glisse <marc.glisse@inria.fr>
121
122 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
123 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
124 * gcc.dg/Walloca-13.c: Xfail.
125
4be42c76 1262019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
127 Michael Meissner <meissner@linux.ibm.com>
128
129 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
130 * gcc.target/powerpc/localentry-1.c: Likewise.
131 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
132 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
133 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
134 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
135 (check_effective_target_powerpc_future_ok): New.
136
a9df7772 1372019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
138
139 PR debug/86964
140 * g++.dg/debug/dwarf2/fesd-any.C: Use
141 -fno-eliminate-unused-debug-symbols.
142 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
143 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
144 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
145 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
146 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
147 * g++.dg/debug/enum-2.C: Likewise.
148 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
149 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
150 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
151 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
152 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
153
0ae68f26 1542019-05-31 Jakub Jelinek <jakub@redhat.com>
155
156 PR tree-optimization/90671
157 * gcc.dg/torture/pr90671.c: New test.
158
8f025c15 1592019-05-31 Iain Sandoe <iain@sandoe.co.uk>
160
161 * g++.dg/cpp0x/pr84497.C: Require alias support.
162
f102092c 1632019-05-31 Iain Sandoe <iain@sandoe.co.uk>
164
165 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
166 and label for Darwin.
167 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
168 Darwin.
169
d5b52410 1702019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
171
172 * gcc.target/aarch64/sve/fabd_1.c: New.
173
f5f368a3 1742019-05-30 Iain Sandoe <iain@sandoe.co.uk>
175
176 * gcc.target/i386/pr86257.c: Require native TLS support.
177 * gcc.target/i386/stack-prot-sym.c: Likewise.
178
1792019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9161531f 180
181 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
182 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
183 * g++.dg/parse/crash59.C: Likewise.
184 * g++.dg/parse/error38.C: Likewise.
185 * g++.dg/parse/error39.C: Likewise.
186 * g++.dg/template/crash31.C: Likewise.
187 * g++.dg/template/operator8.C: Likewise.
188 * g++.dg/template/operator9.C: Likewise.
189
56d82e84 1902019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
191
192 * gcc.target/powerpc/notoc-direct-1.c: New.
193 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
194
76179fc4 1952019-05-29 Jakub Jelinek <jakub@redhat.com>
196
197 PR c++/90598
198 * g++.dg/cpp0x/pr90598.C: New test.
199
1f1918be 2002019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
201
202 PR fortran/90539
203 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
204 * gfortran.dg/internal_pack_22.f90: New test.
205 * gfortran.dg/internal_pack_23.f90: New test.
206
baba5747 2072019-05-29 Jan Hubicka <hubicka@ucw.cz>
208
209 * tree-ssa/alias-access-spath-1.c: new testcase.
210
3bb42a6e 2112019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
212
213 PR c++/89875
214 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
215 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
216
662e190c 2172019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
218
3bb42a6e 219 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
220 driver for AArch64 SVE2.
662e190c 221 * gcc.target/aarch64/sve2/average_1.c: New test.
222 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
223 helper.
224 (check_effective_target_aarch64_sve1_only): Likewise.
225 (check_effective_target_aarch64_sve2_hw): Likewise.
226 (check_effective_target_vect_avg_qi): Check for SVE1 only.
227
0897885c 2282019-05-29 Sam Tebbs <sam.tebbs@arm.com>
229
230 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
231 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
232 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
233 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
234 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
235 * gcc.target/aarch64/return_address_sign_builtin.c: New file
236
454d5c30 2372019-05-29 Jakub Jelinek <jakub@redhat.com>
238
ae999758 239 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
240 sorry on lastprivate conditional on parallel for.
241 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
242 lastprivate conditional warnings on parallel for constructs.
243 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
244
1e829480 245 PR c/90628
246 * c-c++-common/builtin-arith-overflow-3.c: New test.
247
454d5c30 248 P1091R3 - Extending structured bindings to be more like var decls
249 P1381R1 - Reference capture of structured bindings
250 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
251 instead of error and only for c++17_down. Add a thread_local test.
252 (z2): Add a __thread test.
253 * g++.dg/cpp2a/decomp1.C: New test.
254 * g++.dg/cpp2a/decomp1-aux.cc: New file.
255 * g++.dg/cpp2a/decomp2.C: New test.
256 * g++.dg/cpp2a/decomp3.C: New test.
257
ed7b4e66 2582019-05-29 Martin Liska <mliska@suse.cz>
259
260 PR testsuite/90657
261 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
262
5c6f8ba0 2632019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
264
265 * gcc.target/powerpc/localentry-detect-1.c: New file.
266
3a9560cb 2672019-05-28 Marek Polacek <polacek@redhat.com>
268
269 PR c++/90548 - ICE with generic lambda and empty pack.
270 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
271
f92474f8 2722019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
273
274 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
275 vectorized masked loads.
276
1dc78952 2772019-05-28 Jeff Law <law@redhat.com>
278
279 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
280 loop distribution.
281
c043fe50 2822019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
283
284 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
285 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
286 * gcc.target/powerpc/p9-dimode2.c: Ditto.
287
79ceaafa 2882019-05-28 Martin Liska <mliska@suse.cz>
289
290 PR ipa/90555
291 * gcc.dg/ipa/pr90555.c: New test.
292
c8956236 2932019-05-28 Eric Botcazou <ebotcazou@adacore.com>
294
295 * gnat.dg/machine_attr1.ad[sb]: New test.
296
983c5b5e 2972019-05-28 Eric Botcazou <ebotcazou@adacore.com>
298
299 * gnat.dg/opt79.ad[sb]: New test.
300
0b74284e 3012019-05-28 Eric Botcazou <ebotcazou@adacore.com>
302
303 * gnat.dg/specs/discr5.ads: New test.
304
804f7d39 3052019-05-28 Eric Botcazou <ebotcazou@adacore.com>
306
307 * gnat.dg/prefetch1.ad[sb]: New test.
308
26157c2a 3092019-05-27 Iain Sandoe <iain@sandoe.co.uk>
310
311 * gcc.target/i386/pr22076.c: Adjust options to
312 match codegen expected by the scan-asms.
313
a0e71036 3142019-05-27 Eric Botcazou <ebotcazou@adacore.com>
315
316 * gnat.dg/specs/array4.ads: New test.
317
88eb9b13 3182019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
319
320 PR tree-optimization/88440
a0e71036 321 * gcc.target/aarch64/sve/index_offset_1.c: Add
322 -fno-tree-loop-distribute-patterns.
88eb9b13 323 * gcc.target/aarch64/sve/single_1.c: Likewise.
324 * gcc.target/aarch64/sve/single_2.c: Likewise.
325 * gcc.target/aarch64/sve/single_3.c: Likewise.
326 * gcc.target/aarch64/sve/single_4.c: Likewise.
327 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
328 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
329 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
330 * gcc.target/arm/ivopts.c: Likewise.
331
0295b20d 3322019-05-27 Richard Biener <rguenther@suse.de>
333
334 PR tree-optimization/90637
335 * gcc.dg/gomp/pr90637.c: New testcase.
336
abfd658b 3372019-05-27 Eric Botcazou <ebotcazou@adacore.com>
338
339 * gnat.dg/expect2.adb: New test.
340 * gnat.dg/expect2_pkg.ads: New helper.
341
f1ca2388 3422019-05-27 Eric Botcazou <ebotcazou@adacore.com>
343
344 * gnat.dg/aliased2.adb: New test.
345
e3f3573c 3462019-05-27 Eric Botcazou <ebotcazou@adacore.com>
347
348 * gnat.dg/limited_with7.ad[sb]: New test.
349 * gnat.dg/limited_with7_pkg.ads: New helper.
350
2306cd17 3512019-05-27 Eric Botcazou <ebotcazou@adacore.com>
352
353 * gnat.dg/unchecked_convert13.adb: New test.
354
d47dda65 3552019-05-27 Richard Biener <rguenther@suse.de>
356
357 PR testsuite/90615
358 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
359 -fno-tree-loop-distribute-patterns.
360 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
361 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
362 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
363 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
364 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
365
e00bc0e4 3662019-05-26 Iain Sandoe <iain@sandoe.co.uk>
367
368 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
369 account for PIC code on Darwin.
370 * gcc.target/i386/pr39013-2.c: Likewise.
371 * gcc.target/i386/pr64317.c: Likewise.
372
56dbd0ba 3732019-05-25 Iain Sandoe <iain@sandoe.co.uk>
374
375 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
376 expected for Darwin.
377
27852d6d 3782019-05-25 Iain Sandoe <iain@sandoe.co.uk>
379
380 * gcc.target/i386/pr89261.c: Test that the alignment required
381 by the test correctly produces the expected error on Darwin.
382
015ec1cb 3832019-05-25 Iain Sandoe <iain@sandoe.co.uk>
384
385 * gcc.target/i386/pr82659-3.c: Require alias support.
386
ce1fc950 3872019-05-25 Marek Polacek <polacek@redhat.com>
388
389 PR c++/90572 - wrong disambiguation in friend declaration.
390 * g++.dg/cpp2a/typename16.C: New test.
391 * g++.dg/parse/friend13.C: New test.
392
9a1d892b 3932019-05-24 Jakub Jelinek <jakub@redhat.com>
394
395 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
396 sorry for omp for.
397 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
398
e68b4984 3992019-05-24 Richard Biener <rguenther@suse.de>
400
401 PR testsuite/90607
402 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
403
fc4cfb51 4042019-05-24 Jakub Jelinek <jakub@redhat.com>
405
406 PR tree-optimization/90106
407 PR testsuite/90517
408 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
409 and scan-tree-dump for tail call.
410 * gcc.dg/cdce2.c: Likewise.
411
ffacf0cb 4122019-05-24 Iain Sandoe <iain@sandoe.co.uk>
413
414 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
415 code, not in comments or miscellaneous directives.
416 * gcc.target/i386/pr18041-1.c: Likewise.
417 * gcc.target/i386/pr18041-2.c: Likewise.
418 * gcc.target/i386/wbinvd-1.c: Likewise.
419 * gcc.target/i386/wbnoinvd-1.c: Likewise.
420 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
421 call to "bar".
422 * gcc.target/i386/pr66819-4.c: Likewise.
423 * gcc.target/i386/pr82662.c
424 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
425 destination register, don't try the m32 test on m64 targets.
426
5c084a96 4272019-05-24 Iain Sandoe <iain@sandoe.co.uk>
428
429 * gcc.target/i386/pr67985-2.c: Adjust label checks for
430 Darwin.
431 * gcc.target/i386/pr77881.c: Likewise.
432
d1df5d31 4332019-05-24 Iain Sandoe <iain@sandoe.co.uk>
434
435 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
436 * gcc.target/i386/pr70738-7.c: Likewise.
437 * gcc.target/i386/pr24414.c: Likewise.
438
dbf8a9dc 4392019-05-23 Iain Sandoe <iain@sandoe.co.uk>
440
d1df5d31 441 * lib/target-supports.exp (check_effective_target_mfentry): New.
442 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
443 * gcc/testsuite/gcc.target/i386/fentry.c: Likewise
444 * gcc.target/i386/fentryname1.c: Likewise
445 * gcc.target/i386/fentryname2.c: Likewise
446 * gcc.target/i386/fentryname3.c: Likewise
447 * gcc.target/i386/nop-mcount.c: Likewise
448 * gcc.target/i386/pr82699-2.c: Likewise
449 * gcc.target/i386/pr82699-4.c: Likewise
450 * gcc.target/i386/pr82699-5.c: Likewise
451 * gcc.target/i386/pr82699-6.c: Likewise
452 * gcc.target/i386/returninst1.c: Likewise
453 * gcc.target/i386/returninst2.c: Likewise
454 * gcc.target/i386/returninst3.c : Likewise
dbf8a9dc 455
ae041064 4562019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
457
458 * gcc.target/powerpc/localentry-1.c: New file.
459
ef2b75b7 4602019-05-23 Uroš Bizjak <ubizjak@gmail.com>
461
462 PR target/90552
463 * gcc.target/i386/pr90552.c: New test.
464
532beba3 4652019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
466
467 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
468 __GFC_REAL_16__. Add -cpp to dg-options.
469 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
470 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
471 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
472 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
473 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
474
301d870b 4752019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
476
477 * gcc.target/powerpc/cpu-future.c: New test.
478
98125d0d 4792019-05-23 Richard Biener <rguenther@suse.de>
480
481 PR tree-optimization/88440
482 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
483 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
484 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
485 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
486 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
487 * g++.dg/tree-ssa/pr78847.C: Likewise.
488 * gcc.dg/autopar/pr39500-1.c: Likewise.
489 * gcc.dg/autopar/reduc-1char.c: Likewise.
490 * gcc.dg/autopar/reduc-7.c: Likewise.
491 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
492 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
493 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
494 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
495 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
496 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
497 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
498 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
499 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
500 * gcc.dg/tree-ssa/scev-11.c: Likewise.
501 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
502 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
503 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
504 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
505 * gcc.target/i386/pr30970.c: Likewise.
506 * gcc.target/i386/vect-double-1.c: Likewise.
507 * gcc.target/i386/vect-double-2.c: Likewise.
508 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
509 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
510 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
511 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
512 * gfortran.dg/vect/vect-5.f90: Likewise.
513 * gfortran.dg/vect/vect-8.f90: Likewise.
514
ea27256b 5152019-05-23 Martin Liska <mliska@suse.cz>
516
517 PR sanitizer/90570
518 * g++.dg/asan/pr90570.C: New test.
519
c13bd869 5202019-05-23 Eric Botcazou <ebotcazou@adacore.com>
521
522 * gnat.dg/opt78.ad[sb]: New test.
523
8a6d0554 5242019-05-23 Iain Sandoe <iain@sandoe.co.uk>
525
526 PR rtl-optimisation/64895
527 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
528 * gcc.target/i386/fuse-caller-save.c: Likewise.
529 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
530 PIC cases, remove XFAILs.
531
247b99d6 5322019-05-23 Thomas Schwinge <thomas@codesourcery.com>
533
534 PR middle-end/90510
535 * brig.dg/test/gimple/packed.hsail: Adjust.
536
7123b7d4 5372019-05-23 Jakub Jelinek <jakub@redhat.com>
538
539 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
540
4239dd96 5412019-05-23 Hans-Peter Nilsson <hp@axis.com>
542
543 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
544 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
545 gfortran.dg/namelist_89.f90: Gate test on effective_target
546 fd_truncate.
547
2593ab36 5482019-05-22 David Malcolm <dmalcolm@redhat.com>
549
550 PR c++/90462
551 * g++.dg/pr90462.C: New test.
552
0388631e 5532019-05-22 Marek Polacek <polacek@redhat.com>
554
555 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
556 different line. Check the column number too.
557
4a28710d 5582019-05-22 Uroš Bizjak <ubizjak@gmail.com>
559
560 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
561 scan-assembler-not string to avoid false matching on 32bit targets.
562
cfb71062 5632019-05-22 H.J. Lu <hongjiu.lu@intel.com>
564
565 PR target/88483
566 * gcc.target/i386/stackalign/pr88483-1.c: New test.
567 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
568
2e53b0f3 5692019-05-22 Andrew Stubbs <ams@codesourcery.com>
570
571 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
572
647551f1 5732019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
574
575 PR fortran/89100
576 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
577 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
578 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
579 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
580 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
581 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
582 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
583 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
584 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
585
b9d225b7 5862019-05-22 Martin Liska <mliska@suse.cz>
587
588 PR testsuite/90564
589 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
590 * gcc.target/powerpc/pr80315-2.c: Likewise.
591 * gcc.target/powerpc/pr80315-3.c: Likewise.
592 * gcc.target/powerpc/pr80315-4.c: Likewise.
593
55cb7683 5942019-05-22 Martin Liska <mliska@suse.cz>
595
596 PR testsuite/90564
4a28710d 597 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
55cb7683 598 * gcc.target/powerpc/pr80315-2.c: Likewise.
599 * gcc.target/powerpc/pr80315-3.c: Likewise.
600 * gcc.target/powerpc/pr80315-4.c: Likewise.
601
0c9c53bb 6022019-05-22 Iain Sandoe <iain@sandoe.co.uk>
603
604 PR testsuite/27221
605 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
606
bd364f04 6072019-05-22 Martin Liska <mliska@suse.cz>
608
609 PR lto/90500
4a28710d 610 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
bd364f04 611
547f04e2 6122019-05-22 Richard Biener <rguenther@suse.de>
613
614 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
615
1912c59e 6162019-05-22 Hans-Peter Nilsson <hp@axis.com>
617
618 PR middle-end/90553
619 * gcc.dg/torture/pr90553.c: New test.
620
79d8b509 6212019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
622
623 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
624 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
625
ce547a1e 6262019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
627
628 PR c++/67184
629 PR c++/69445
630 * g++.dg/other/final3.C: New.
631 * g++.dg/other/final4.C: Likewise.
632 * g++.dg/other/final5.C: Likewise.
633
98f5ac64 6342019-05-21 Marek Polacek <polacek@redhat.com>
635
636 DR 1940 - static_assert in anonymous unions.
637 * g++.dg/DRs/dr1940.C: New test.
638
45a08d13 6392019-05-21 Uroš Bizjak <ubizjak@gmail.com>
640
641 PR target/90547
642 * gcc.target/i386/pr90547.c: New test.
643
ceaf625c 6442019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
645
646 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
647
648 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
649
650 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
651
652 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
653 * gcc.target/i386/pr84723-2.c: Likewise.
654 * gcc.target/i386/pr84723-3.c: Likewise.
655 * gcc.target/i386/pr84723-4.c: Likewise.
656 * gcc.target/i386/pr84723-5.c: Likewise.
657
5f53d1f4 6582019-05-21 Iain Sandoe <iain@sandoe.co.uk>
659
660 PR testsuite/67958
661 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
662 the differences.
663 * gcc.target/i386/pr32219-2.c: Likewise.
664 * gcc.target/i386/pr32219-3.c: Likewise.
665 * gcc.target/i386/pr32219-4.c: Likewise.
666 * gcc.target/i386/pr32219-5.c: Likewise.
667 * gcc.target/i386/pr32219-6.c: Likewise.
668 * gcc.target/i386/pr32219-7.c: Likewise.
669 * gcc.target/i386/pr32219-8.c: Likewise.
670
6712019-05-21 Iain Sandoe <iain@sandoe.co.uk>
59232184 672
673 PR target/63891
674 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
675 the reasons.
676
90b483b4 6772019-05-21 Uroš Bizjak <ubizjak@gmail.com>
678
679 * gcc.target/i386/vect-signbitf.c: New test.
680
e7b95f86 6812019-05-21 Nathan Sidwell <nathan@acm.org>
682
683 * g++.dg/lookup/using53.C: Adjust diagnostic.
684
a25cdd8a 6852019-05-21 Richard Biener <rguenther@suse.de>
686
687 PR middle-end/90510
688 * gcc.target/i386/pr90510.c: New testcase.
689
174c89f8 6902019-05-21 Martin Liska <mliska@suse.cz>
691
692 * gcc.target/i386/pr90500-1.c: Add missing '""'.
693 * gcc.target/i386/pr90500-2.c: Likewise.
694
72633f23 6952019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
696
697 * gcc.dg/uninit-28-gimple.c: New test.
698 * gcc.dg/uninit-29-gimple.c: New test.
699 * gcc.dg/uninit-30-gimple.c: New test.
700 * gcc.dg/uninit-31-gimple.c: New test.
701
dfe4f3c2 7022019-05-21 Martin Liska <mliska@suse.cz>
703
704 * gcc.dg/pr90263.c: Add -O2.
705
0378b6d1 7062019-05-21 Martin Liska <mliska@suse.cz>
707
708 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
709 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
710 * gcc.target/powerpc/pr80315-2.c: Likewise.
711 * gcc.target/powerpc/pr80315-3.c: Likewise.
712 * gcc.target/powerpc/pr80315-4.c: Likewise.
713 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
714
002ff7c6 7152019-05-21 Martin Liska <mliska@suse.cz>
716
717 PR testsuite/90551
718 * pr90263.c: Move from gcc.c-torture/compile
719 into gcc.dg.
720
735dfb49 7212019-05-20 Uroš Bizjak <ubizjak@gmail.com>
722
723 PR testsuite/90503
724 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
951a9c05 725 Remove -flax-vector-conversions.
726 (dg-additional-options): Remove.
727 (test): Change to void. Declare m0 and m1 as __m64 and
728 cast initializer in a proper way. Do not return result.
729 (dg-final): Scan for 2 instances of movq.
735dfb49 730
31d01c8b 7312019-05-20 Marek Polacek <polacek@redhat.com>
732
733 CWG 2094 - volatile scalars are trivially copyable.
734 PR c++/85679
735 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
736 for volatile int.
737 * g++.dg/ext/is_trivially_copyable.C: New test.
738
56d76459 7392019-05-20 Marek Polacek <polacek@redhat.com>
740
741 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
742
55491599 743 * g++.dg/cpp2a/nontype-class17.C: New test.
744
02c0a8db 745 * g++.dg/lookup/strong-using2.C: New test.
746
94697f77 7472019-05-20 Jeff Law <law@redhat.com>
748
749 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
750 recent diagnostic cleanups.
751
5a12868e 7522019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
753
754 PR tree-optimization/90106
755 * gcc.dg/cdce3.c: Add hard_float effective target.
756
224e86cd 7572019-05-20 Marc Glisse <marc.glisse@inria.fr>
758
759 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
760
c5af6c4b 7612019-05-20 Iain Sandoe <iain@sandoe.co.uk>
762
763 PR testsuite/58321
764 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
765 add a comment as to the reason for the difference.
766 * gcc.target/i386/memset-strategy-1.c: Likewise.
767
48328bff 7682019-05-20 Jonathan Wakely <jwakely@redhat.com>
769
770 PR c++/90532 Ensure __is_constructible(T[]) is false
771 * g++.dg/ext/90532.C: New test.
772
e7419472 7732019-05-20 Jakub Jelinek <jakub@redhat.com>
774
775 * gcc.target/i386/avx512f-simd-1.c: New test.
776
8ca16e01 7772019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
778
779 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
780 error message.
781 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
782
048f6aad 7832019-05-20 Martin Liska <mliska@suse.cz>
784
785 PR middle-end/90263
786 * gcc.c-torture/compile/pr90263.c: New test.
787 * lib/target-supports.exp: Add check_effective_target_glibc.
788
e1dcb74d 7892019-05-20 Richard Biener <rguenther@suse.de>
790
791 PR testsuite/90518
792 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
793 vector support.
794 * gcc.dg/gimplefe-41.c: Likewise.
795
db9c2a14 7962019-05-19 Andrew Pinski <apinski@marvell.com>
797
798 PR pch/81721
799 * g++.dg/pch/operator-1.C: New testcase.
800 * g++.dg/pch/operator-1.Hs: New file.
801
ad670379 8022019-05-19 Paul Thomas <pault@gcc.gnu.org>
803
804 PR fortran/90498
805 * gfortran.dg/associate_48.f90 : New test.
806
de28b0fc 8072019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
808
809 PR fortran/78290
810 * gfortran.dg/pr78290.f90: New test.
811
a9bd4dd5 8122019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
813
814 PR fortran/88821
815 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
816 to make sure the test for internal_pack is retained.
817 * gfortran.dg/assumed_type_2.f90: Split compile and run time
818 tests into this and
819 * gfortran.dg/assumed_type_2a.f90: New file.
820 * gfortran.dg/c_loc_test_22.f90: Likewise.
821 * gfortran.dg/contiguous_3.f90: Likewise.
822 * gfortran.dg/internal_pack_11.f90: Likewise.
823 * gfortran.dg/internal_pack_12.f90: Likewise.
824 * gfortran.dg/internal_pack_16.f90: Likewise.
825 * gfortran.dg/internal_pack_17.f90: Likewise.
826 * gfortran.dg/internal_pack_18.f90: Likewise.
827 * gfortran.dg/internal_pack_4.f90: Likewise.
828 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
829 to make sure the test for internal_pack is retained.
830 * gfortran.dg/internal_pack_6.f90: Split compile and run time
831 tests into this and
832 * gfortran.dg/internal_pack_6a.f90: New file.
833 * gfortran.dg/internal_pack_8.f90: Likewise.
834 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
835 tests into this and
836 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
837 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
838 into this and
839 * gfortran.dg/no_arg_check_2a.f90: New file.
840 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
841 tests into this and
842 * gfortran.dg/typebound_assignment_5a.f90: New file.
843 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
844 tests into this and
845 * gfortran.dg/typebound_assignment_6a.f90: New file.
846 * gfortran.dg/internal_pack_19.f90: New file.
847 * gfortran.dg/internal_pack_20.f90: New file.
848 * gfortran.dg/internal_pack_21.f90: New file.
849
71dbb928 8502019-05-18 Iain Sandoe <iain@sandoe.co.uk>
851
852 * objc.dg/instancetype-0.m: New.
853
0325d276 8542019-05-17 Martin Sebor <msebor@redhat.com>
855
856 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
857
6e059f2c 858 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
859 * g++.dg/ubsan/pr63956.C: Same.
860 * g++.old-deja/g++.pt/assign1.C: Same.
861
9b500985 8622019-05-17 Thomas Schwinge <thomas@codesourcery.com>
863
33dacef9 864 PR testsuite/89433
865 * c-c++-common/goacc/routine-5.c: Update.
866 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
867 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
868
5f7ea2ee 869 PR testsuite/89433
870 * c-c++-common/goacc/routine-2.c: Update, and move some test
871 into...
872 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
873 new file.
874
9b500985 875 PR testsuite/89433
876 * c-c++-common/goacc/classify-routine.c: Update.
877 * gfortran.dg/goacc/classify-routine.f95: Likewise.
878
85b9be9b 8792019-05-16 Martin Sebor <msebor@redhat.com>
880
881 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
882 * c-c++-common/Wvarargs-2.c: Same.
883 * c-c++-common/Wvarargs.c: Same.
884 * c-c++-common/pr51768.c: Same.
885 * c-c++-common/tm/inline-asm.c: Same.
886 * c-c++-common/tm/safe-1.c: Same.
887 * g++.dg/asm-qual-1.C: Same.
888 * g++.dg/asm-qual-3.C: Same.
889 * g++.dg/conversion/dynamic1.C: Same.
890 * g++.dg/cpp0x/constexpr-89599.C: Same.
891 * g++.dg/cpp0x/constexpr-cast.C: Same.
892 * g++.dg/cpp0x/constexpr-shift1.C: Same.
893 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
894 * g++.dg/cpp0x/nullptr04.C: Same.
895 * g++.dg/cpp0x/static_assert12.C: Same.
896 * g++.dg/cpp0x/static_assert8.C: Same.
897 * g++.dg/cpp1y/lambda-conv1.C: Same.
898 * g++.dg/cpp1y/pr79393-3.C: Same.
899 * g++.dg/cpp1y/static_assert1.C: Same.
900 * g++.dg/cpp1z/constexpr-if4.C: Same.
901 * g++.dg/cpp1z/constexpr-if5.C: Same.
902 * g++.dg/cpp1z/constexpr-if9.C: Same.
903 * g++.dg/eh/goto2.C: Same.
904 * g++.dg/eh/goto3.C: Same.
905 * g++.dg/expr/static_cast8.C: Same.
906 * g++.dg/ext/flexary5.C: Same.
907 * g++.dg/ext/utf-array-short-wchar.C: Same.
908 * g++.dg/ext/utf-array.C: Same.
909 * g++.dg/ext/utf8-2.C: Same.
910 * g++.dg/gomp/loop-4.C: Same.
911 * g++.dg/gomp/macro-4.C: Same.
912 * g++.dg/gomp/udr-1.C: Same.
913 * g++.dg/init/initializer-string-too-long.C: Same.
914 * g++.dg/other/offsetof9.C: Same.
915 * g++.dg/ubsan/pr63956.C: Same.
916 * g++.dg/warn/Wbool-operation-1.C: Same.
917 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
918 * g++.dg/warn/Wtype-limits.C: Same.
919 * g++.dg/wrappers/pr88680.C: Same.
920 * g++.old-deja/g++.mike/eh55.C: Same.
921 * gcc.dg/Wsign-compare-1.c: Same.
922 * gcc.dg/Wtype-limits-Wextra.c: Same.
923 * gcc.dg/Wtype-limits.c: Same.
924 * gcc.dg/Wunknownprag.c: Same.
925 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
926 * gcc.dg/asm-6.c: Same.
927 * gcc.dg/asm-qual-1.c: Same.
928 * gcc.dg/cast-1.c: Same.
929 * gcc.dg/cast-2.c: Same.
930 * gcc.dg/cast-3.c: Same.
931 * gcc.dg/cpp/source_date_epoch-2.c: Same.
932 * gcc.dg/debug/pr85252.c: Same.
933 * gcc.dg/dfp/cast-bad.c: Same.
934 * gcc.dg/format/gcc_diag-1.c: Same.
0325d276 935 * gcc.dg/format/gcc_diag-11.c: Same.
936 * gcc.dg/gcc_diag-11.c: Same.
85b9be9b 937 * gcc.dg/gnu-cond-expr-2.c: Same.
938 * gcc.dg/gnu-cond-expr-3.c: Same.
939 * gcc.dg/gomp/macro-4.c: Same.
940 * gcc.dg/init-bad-1.c: Same.
941 * gcc.dg/init-bad-2.c: Same.
942 * gcc.dg/init-bad-3.c: Same.
943 * gcc.dg/pr27528.c: Same.
944 * gcc.dg/pr48552-1.c: Same.
945 * gcc.dg/pr48552-2.c: Same.
946 * gcc.dg/pr59846.c: Same.
947 * gcc.dg/pr61096-1.c: Same.
948 * gcc.dg/pr8788-1.c: Same.
949 * gcc.dg/pr90082.c: Same.
950 * gcc.dg/simd-2.c: Same.
951 * gcc.dg/spellcheck-params-2.c: Same.
952 * gcc.dg/spellcheck-params.c: Same.
953 * gcc.dg/strlenopt-49.c: Same.
954 * gcc.dg/tm/pr52141.c: Same.
955 * gcc.dg/torture/pr51106-1.c: Same.
956 * gcc.dg/torture/pr51106-2.c: Same.
957 * gcc.dg/utf-array-short-wchar.c: Same.
958 * gcc.dg/utf-array.c: Same.
959 * gcc.dg/utf8-2.c: Same.
960 * gcc.dg/warn-sprintf-no-nul.c: Same.
961 * gcc.target/i386/asm-flag-0.c: Same.
962 * gcc.target/i386/inline_error.c: Same.
963 * gcc.target/i386/pr30848.c: Same.
964 * gcc.target/i386/pr39082-1.c: Same.
965 * gcc.target/i386/pr39678.c: Same.
966 * gcc.target/i386/pr57756.c: Same.
967 * gcc.target/i386/pr68843-1.c: Same.
968 * gcc.target/i386/pr79804.c: Same.
969 * gcc.target/i386/pr82673.c: Same.
970 * obj-c++.dg/class-protocol-1.mm: Same.
971 * obj-c++.dg/exceptions-3.mm: Same.
972 * obj-c++.dg/exceptions-4.mm: Same.
973 * obj-c++.dg/exceptions-5.mm: Same.
974 * obj-c++.dg/exceptions-6.mm: Same.
975 * obj-c++.dg/method-12.mm: Same.
976 * obj-c++.dg/method-13.mm: Same.
977 * obj-c++.dg/method-6.mm: Same.
978 * obj-c++.dg/method-7.mm: Same.
979 * obj-c++.dg/method-9.mm: Same.
980 * obj-c++.dg/method-lookup-1.mm: Same.
981 * obj-c++.dg/proto-lossage-4.mm: Same.
982 * obj-c++.dg/protocol-qualifier-2.mm: Same.
983 * objc.dg/call-super-2.m: Same.
984 * objc.dg/class-protocol-1.m: Same.
985 * objc.dg/desig-init-1.m: Same.
986 * objc.dg/exceptions-3.m: Same.
987 * objc.dg/exceptions-4.m: Same.
988 * objc.dg/exceptions-5.m: Same.
989 * objc.dg/exceptions-6.m: Same.
990 * objc.dg/method-19.m: Same.
991 * objc.dg/method-2.m: Same.
992 * objc.dg/method-5.m: Same.
993 * objc.dg/method-6.m: Same.
994 * objc.dg/method-7.m: Same.
995 * objc.dg/method-lookup-1.m: Same.
996 * objc.dg/proto-hier-1.m: Same.
997 * objc.dg/proto-lossage-4.m: Same.
998
de31a4ba 9992019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
1000
1001 * g++.dg/eh/o32-fp.C: New.
1002 * gcc.target/mips/dwarfregtable-1.c: New.
1003 * gcc.target/mips/dwarfregtable-2.c: New.
1004 * gcc.target/mips/dwarfregtable-3.c: New.
1005 * gcc.target/mips/dwarfregtable-4.c: New.
1006 * gcc.target/mips/dwarfregtable.h: New.
1007
65af043a 10082019-05-17 H.J. Lu <hongjiu.lu@intel.com>
1009
1010 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
1011 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
1012 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
1013
315cb4b0 10142019-05-17 H.J. Lu <hongjiu.lu@intel.com>
1015
1016 PR target/90497
1017 * gcc.target/i386/pr90497-1.c: New test.
1018 * gcc.target/i386/pr90497-2.c: Likewise.
1019
46feabd3 10202019-05-17 Robin Dapp <rdapp@linux.ibm.com>
1021
1022 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
1023 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
1024
d39a839d 10252019-05-17 Richard Biener <rguenther@suse.de>
1026
1027 * gcc.dg/gimplefe-41.c: New testcase.
1028
8ee68b6c 10292019-05-17 Jun Ma <JunMa@linux.alibaba.com>
1030
1031 PR tree-optimization/90106
1032 * gcc.dg/cdce3.c: New test.
1033
b8f33eae 10342019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
1035
1036 * gcc.target/s390/zvector/vec-sldw.c: New test.
1037
0af9d34c 10382019-05-17 Martin Liska <mliska@suse.cz>
1039
1040 PR middle-end/90478
1041 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
1042
1d86b8dc 10432019-05-16 Jakub Jelinek <jakub@redhat.com>
1044
1045 * gcc.dg/vect/vect-simd-1.c: New test.
1046 * gcc.dg/vect/vect-simd-2.c: New test.
1047 * gcc.dg/vect/vect-simd-3.c: New test.
1048 * gcc.dg/vect/vect-simd-4.c: New test.
1049
5f183386 10502019-05-16 Martin Liska <mliska@suse.cz>
1051
1052 PR lto/90500
1053 * gcc.target/i386/pr90500-1.c: New test.
1054 * gcc.target/i386/pr90500-2.c: New test.
1055
6de98193 10562019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
1057
1058 PR tree-optimization/90394
1059 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
1060 * gcc.dg/uninit-pr90394.c: New test.
1061
2939f487 10622019-05-16 Richard Biener <rguenther@suse.de>
1063
1064 PR testsuite/90502
1065 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
1066 transforms happening earlier now.
1067
95e989c5 10682019-05-16 Iain Sandoe <iain@sandoe.co.uk>
1069
1070 * lib/target-supports.exp (check_effective_target_cet): Add the
1071 -fcf-protection flag to the build conditions.
1072
bfcba496 10732019-05-16 Jun Ma <JunMa@linux.alibaba.com>
1074
1075 PR tree-optimization/90106
1076 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
1077 * gcc.dg/cdce2.c: Likewise.
1078
8759dd92 10792019-05-16 Richard Biener <rguenther@suse.de>
1080
1081 PR tree-optimization/90424
1082 * g++.target/i386/pr90424-1.C: New testcase.
1083 * g++.target/i386/pr90424-2.C: Likewise.
1084
4fff1888 10852019-05-16 Richard Biener <rguenther@suse.de>
1086
1087 * gcc.dg/gimplefe-40.c: Amend again.
1088
e007b1eb 10892019-05-15 Cherry Zhang <cherryyz@google.com>
1090
1091 * go.test/test/nilptr2.go: Change use function to actually do
1092 something.
1093
397d8d9b 10942019-05-16 Jakub Jelinek <jakub@redhat.com>
1095
1096 PR middle-end/90478
1097 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
1098 instead of long.
9144258a 1099
1100 * c-c++-common/gomp/simd8.c: New test.
1101
4218eec0 11022019-05-15 Marek Polacek <polacek@redhat.com>
1103
1104 CWG 2096 - constraints on literal unions.
1105 * g++.dg/cpp0x/literal-type1.C: New test.
1106
a4805c61 11072019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
1108
1109 PR fortran/90461
1110 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
1111 * gfortran.dg/open_errors_3.f90: New test.
1112
b81837d7 11132019-05-15 H.J. Lu <hongjiu.lu@intel.com>
1114
1115 PR target/89021
1116 * gcc.target/i386/mmx-vals.h: New file.
1117 * gcc.target/i386/sse2-mmx-2.c: Likewise.
1118 * gcc.target/i386/sse2-mmx-3.c: Likewise.
1119 * gcc.target/i386/sse2-mmx-4.c: Likewise.
1120 * gcc.target/i386/sse2-mmx-5.c: Likewise.
1121 * gcc.target/i386/sse2-mmx-6.c: Likewise.
1122 * gcc.target/i386/sse2-mmx-7.c: Likewise.
1123 * gcc.target/i386/sse2-mmx-8.c: Likewise.
1124 * gcc.target/i386/sse2-mmx-9.c: Likewise.
1125 * gcc.target/i386/sse2-mmx-10.c: Likewise.
1126 * gcc.target/i386/sse2-mmx-11.c: Likewise.
1127 * gcc.target/i386/sse2-mmx-12.c: Likewise.
1128 * gcc.target/i386/sse2-mmx-13.c: Likewise.
1129 * gcc.target/i386/sse2-mmx-14.c: Likewise.
1130 * gcc.target/i386/sse2-mmx-15.c: Likewise.
1131 * gcc.target/i386/sse2-mmx-16.c: Likewise.
1132 * gcc.target/i386/sse2-mmx-17.c: Likewise.
1133 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
1134 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
1135 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
1136 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
1137 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
1138 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
1139 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
1140 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
1141 * gcc.target/i386/sse2-mmx-20.c: Likewise.
1142 * gcc.target/i386/sse2-mmx-21.c: Likewise.
1143 * gcc.target/i386/sse2-mmx-22.c: Likewise.
1144 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
1145 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
1146 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
1147 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
1148 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
1149 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
1150 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
1151 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
1152 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
1153 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
1154 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
1155 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
1156 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
1157 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
1158 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
1159 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
1160 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
1161 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
1162 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
1163 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
1164 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
1165 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
1166 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
1167 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
1168 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
1169 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
1170 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
1171 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
1172 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
1173 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
1174 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
1175 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
1176 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
1177 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
1178 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
1179 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
1180 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
1181 * gcc.target/i386/sse2-mmx-por.c: Likewise.
1182 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
1183 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
1184 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
1185 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
1186 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
1187 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
1188 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
1189 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
1190 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
1191 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
1192 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
1193 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
1194 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
1195 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
1196 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
1197 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
1198 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
1199 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
1200 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
1201 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
1202 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
1203 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
1204 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
1205 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
1206 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
1207 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
1208 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
1209 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
1210 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
1211 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
1212 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
1213
a896c707 12142019-05-15 H.J. Lu <hongjiu.lu@intel.com>
1215
1216 PR target/89021
1217 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
1218 with SSE2.
1219
a204dd02 12202019-05-15 H.J. Lu <hongjiu.lu@intel.com>
1221
1222 PR target/89021
1223 * gcc.target/i386/pr82483-1.c: Error only on ia32.
1224 * gcc.target/i386/pr82483-2.c: Likewise.
1225
5b331874 12262019-05-15 Martin Liska <mliska@suse.cz>
1227
1228 PR middle-end/90478
1229 * gcc.dg/tree-ssa/pr90478-2.c: New test.
1230 * gcc.dg/tree-ssa/pr90478.c: New test.
1231
123966b5 12322019-05-15 Richard Biener <rguenther@suse.de>
1233
1234 * gcc.dg/gimplefe-40.c: Amend.
1235
c5ab3b37 12362019-05-15 Iain Sandoe <iain@sandoe.co.uk>
1237
ad670379 1238 * lib/target-supports.exp
c5ab3b37 1239 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
1240 (check_effective_target_powerpc_p9vector_ok): Likewise.
1241 (check_effective_target_powerpc_float128_sw_ok): Likewise.
1242 (check_effective_target_powerpc_float128_hw_ok): Likewise.
1243 (check_effective_target_powerpc_vsx_ok): Likewise.
1244 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
1245 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
1246
b0b09393 12472019-05-15 Iain Sandoe <iain@sandoe.co.uk>
1248
1249 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
1250 for PowerPC platforms.
1251
f220dd7d 12522019-05-15 Iain Sandoe <iain@sandoe.co.uk>
1253
1254 PR target/82920
1255 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
1256 * gcc.target/i386/cet-notrack-5a.c: Likewise.
1257 * gcc.target/i386/cet-notrack-5b.c: Likewise.
1258 * gcc.target/i386/cet-notrack-6b.c: Likewise.
1259 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
1260 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
1261 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
1262 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
1263 * gcc.target/i386/cet-sjlj-3.c: Likewise.
1264 * gcc.target/i386/cet-sjlj-5.c: Likewise.
1265
c7e41d24 12662019-05-14 Marek Polacek <polacek@redhat.com>
1267
d51e305e 1268 PR c++/68918
1269 * g++.dg/cpp0x/decltype71.C: New test.
1270
c7e41d24 1271 PR c++/70156
1272 * g++.dg/init/static5.C: New test.
1273
c87292b1 12742019-05-14 Iain Sandoe <iain@sandoe.co.uk>
1275
1276 PR target/82920
1277 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
1278 * gcc.target/i386/pr52146.c: Likewise.
1279 * gcc.target/i386/pr52698.c: Likewise.
1280 * gcc.target/i386/pr52857-1.c: Likewise.
1281 * gcc.target/i386/pr52857-2.c: Likewise.
1282 * gcc.target/i386/pr52876.c: Likewise.
1283 * gcc.target/i386/pr53698.c: Likewise.
1284 * gcc.target/i386/pr54157.c: Likewise.
1285 * gcc.target/i386/pr55049-1.c: Likewise.
1286 * gcc.target/i386/pr55093.c: Likewise.
1287 * gcc.target/i386/pr55116-1.c: Likewise.
1288 * gcc.target/i386/pr55116-2.c: Likewise.
1289 * gcc.target/i386/pr55597.c: Likewise.
1290 * gcc.target/i386/pr59929.c: Likewise.
1291 * gcc.target/i386/pr66470.c: Likewise.
1292
0fd03648 12932019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1294
1295 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
1296 *-*-solaris2*.
1297 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1298 * gcc.dg/c99-math-double-1.c: Likewise.
1299 * gcc.dg/c99-math-float-1.c: Likewise.
1300 * gcc.dg/c99-math-long-double-1.c: Likewise.
1301 * gcc.misc-tests/linkage.exp: Simplify triplet to
1302 x86_64-*-solaris2*.
1303
1304 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
1305 xfail.
1306 * gcc.target/i386/pr63620.c: Likewise.
1307
1308 * lib/target-supports.exp (check_sse_os_support_available): Remove
1309 Solaris 9/x86 workaround.
1310
83274070 13112019-05-14 Richard Biener <rguenther@suse.de>
1312
1313 * gcc.dg/gimplefe-40.c: New testcase.
1314
0ae196b0 13152019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
1316
1317 PR preprocessor/90382
1318 * g++.dg/diagnostic/trailing1.C: New test.
1319
9a44cd1c 13202019-05-14 marxin <mliska@suse.cz>
1321
1322 PR middle-end/90340
1323 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
1324 param.
1325
ec430e52 13262019-05-14 Richard Biener <rguenther@suse.de>
1327 H.J. Lu <hongjiu.lu@intel.com>
1328
1329 PR tree-optimization/88828
1330 * gcc.target/i386/pr88828-1.c: New test.
1331 * gcc.target/i386/pr88828-1a.c: Likewise.
1332 * gcc.target/i386/pr88828-1b.c: Likewise.
1333 * gcc.target/i386/pr88828-1c.c: Likewise.
1334 * gcc.target/i386/pr88828-4a.c: Likewise.
1335 * gcc.target/i386/pr88828-4b.c: Likewise.
1336 * gcc.target/i386/pr88828-5a.c: Likewise.
1337 * gcc.target/i386/pr88828-5b.c: Likewise.
1338 * gcc.target/i386/pr88828-7.c: Likewise.
1339 * gcc.target/i386/pr88828-7a.c: Likewise.
1340 * gcc.target/i386/pr88828-7b.c: Likewise.
1341 * gcc.target/i386/pr88828-8.c: Likewise.
1342 * gcc.target/i386/pr88828-8a.c: Likewise.
1343 * gcc.target/i386/pr88828-8b.c: Likewise.
1344 * gcc.target/i386/pr88828-9.c: Likewise.
1345 * gcc.target/i386/pr88828-9a.c: Likewise.
1346 * gcc.target/i386/pr88828-9b.c: Likewise.
1347
763db3c4 13482019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
1349
1350 * gcc.target/aarch64/signbitv4sf.c: New test.
1351 * gcc.target/aarch64/signbitv2sf.c: New test.
1352
f7b0a531 13532019-05-13 Jonathan Wakely <jwakely@redhat.com>
1354
1355 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
1356 regression, by matching a note on any line.
1357 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
1358 correct line number is matched without depending on a library header.
1359
6d26c698 13602019-05-13 Richard Biener <rguenther@suse.de>
1361
1362 PR tree-optimization/90402
1363 * gcc.dg/torture/pr90402-1.c: New testcase.
1364
72441ccf 13652019-05-12 Iain Sandoe <iain@sandoe.co.uk>
1366 Dominique d'Humieres <dominiq@gcc.gnu.org>
1367
1368 PR target/82920
1369 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
1370 do not use -fno-pic on Darwin.
1371 * gcc.target/i386/indirect-thunk-2.c: Likewise.
1372 * gcc.target/i386/indirect-thunk-3.c: Likewise.
1373 * gcc.target/i386/indirect-thunk-4.c: Likewise.
1374 * gcc.target/i386/indirect-thunk-7.c: Likewise.
1375 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
1376 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
1377 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
1378 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
1379 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
1380 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
1381 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
1382 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
1383 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
1384 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
1385 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
1386 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
1387 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
1388 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
1389 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
1390 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
1391 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
1392 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1393 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
1394 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
1395 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
1396 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
1397 * gcc.target/i386/ret-thunk-1.c: Likewise.
1398 * gcc.target/i386/ret-thunk-10.c: Likewise.
1399 * gcc.target/i386/ret-thunk-11.c: Likewise.
1400 * gcc.target/i386/ret-thunk-12.c: Likewise.
1401 * gcc.target/i386/ret-thunk-13.c: Likewise.
1402 * gcc.target/i386/ret-thunk-14.c: Likewise.
1403 * gcc.target/i386/ret-thunk-15.c: Likewise.
1404 * gcc.target/i386/ret-thunk-16.c: Likewise.
1405 * gcc.target/i386/ret-thunk-2.c: Likewise.
1406 * gcc.target/i386/ret-thunk-22.c: Likewise.
1407 * gcc.target/i386/ret-thunk-23.c: Likewise.
1408 * gcc.target/i386/ret-thunk-24.c: Likewise.
1409 * gcc.target/i386/ret-thunk-3.c: Likewise.
1410 * gcc.target/i386/ret-thunk-4.c: Likewise.
1411 * gcc.target/i386/ret-thunk-5.c: Likewise.
1412 * gcc.target/i386/ret-thunk-6.c: Likewise.
1413 * gcc.target/i386/ret-thunk-7.c: Likewise.
1414 * gcc.target/i386/ret-thunk-8.c: Likewise.
1415 * gcc.target/i386/ret-thunk-9.c: Likewise.
1416
60fb9feb 14172019-05-11 Iain Sandoe <iain@sandoe.co.uk>
1418
1419 PR testsuite/81058
1420 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
1421 for variables on Darwin, rather than common.
1422 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
1423 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
1424
cfaf3078 14252019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1426
1427 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
1428 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
1429
c373feb1 14302019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1431
1432 PR fortran/61968
1433 * gfortran.dg/assumed_type_10.f90: New test case.
1434 * gfortran.dg/assumed_type_11.f90: New test case.
1435
28d520b5 14362019-05-10 Iain Sandoe <iain@sandoe.co.uk>
1437
1438 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
1439 now tested.
1440 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
1441
2e846304 14422019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1443
1444 * g++.dg/diagnostic/main1.C: New.
1445
ed4614ba 14462019-05-10 Marek Polacek <polacek@redhat.com>
1447
1448 PR c++/78010 - bogus -Wsuggest-override warning on final function.
1449 * g++.dg/warn/Wsuggest-override-2.C: New test.
1450
5b81d1a1 14512019-05-10 Jakub Jelinek <jakub@redhat.com>
1452
3f7d0abc 1453 PR tree-optimization/90385
1454 * gfortran.dg/pr90385.f90: New test.
1455
5b81d1a1 1456 PR c++/90383
1457 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
1458 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
1459
261e88be 14602019-05-10 Paul Thomas <pault@gcc.gnu.org>
1461
1462 PR fortran/90093
1463 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
1464 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
1465
1466 PR fortran/90352
1467 * gfortran.dg/iso_c_binding_char_1.f90: New test.
1468
1469 PR fortran/90355
1470 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
1471 the direct passing of substrings as descriptors to bind(C).
1472 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
1473 'atmp' to account for the setting of the 'span' field.
1474 * gfortran.dg/transpose_optimization_2.f90: Ditto.
1475
a71e5d81 14762019-05-10 Jakub Jelinek <jakub@redhat.com>
1477
e75cf476 1478 PR tree-optimization/88709
1479 PR tree-optimization/90271
1480 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
1481 arm*-*-*.
1482
a71e5d81 1483 PR pch/90326
1484 * g++.dg/pch/pr90326.C: New test.
1485 * g++.dg/pch/pr90326.Hs: New file.
1486
d040edad 14872019-05-10 Martin Liska <mliska@suse.cz>
1488
1489 PR middle-end/90340
1490 * gcc.dg/tree-ssa/pr90340-2.c: New test.
1491 * gcc.dg/tree-ssa/pr90340.c: New test.
1492
e2b25cf3 14932019-05-09 Cherry Zhang <cherryyz@google.com>
1494
1495 * go.dg/mapstring.go: New test.
1496
d3d76d78 14972019-05-09 Richard Earnshaw <rearnsha@arm.com>
1498
1499 PR target/90405
1500 * gcc.target/arm/pr90405.c: New test.
1501
4fba5dda 15022019-05-09 Martin Liska <mliska@suse.cz>
1503
1504 * gcc.dg/gimplefe-39.c: New test.
1505
6b33947d 15062019-05-09 Martin Liska <mliska@suse.cz>
1507
1508 * gcc.dg/gimplefe-37.c: New test.
1509 * gcc.dg/gimplefe-33.c: Likewise.
1510
456e9a34 15112019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1512
1513 PR c++/90382
b10d8303 1514 Revert:
456e9a34 1515 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1516
1517 * g++.dg/diagnostic/trailing1.C: New.
1518
392fe76a 15192019-05-09 Richard Biener <rguenther@suse.de>
1520
1521 PR tree-optimization/90395
1522 * gcc.dg/torture/pr90395.c: New testcase.
1523
ae77af58 15242019-05-08 Cherry Zhang <cherryyz@google.com>
1525
1526 * go.dg/cmpstring.go: New test.
1527
91b30299 15282019-05-08 Jakub Jelinek <jakub@redhat.com>
1529
1530 PR c++/59813
1531 PR tree-optimization/89060
1532 * gcc.dg/tree-ssa/pr89060.c: New test.
1533
647692b8 15342019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
1535 Richard Earnshaw <rearnsha@arm.com>
1536
1537 PR target/88167
1538 * gcc.target/arm/pr88167-1.c: New test.
1539 * gcc.target/arm/pr88167-2.c: New test.
1540
b44af16d 15412018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
1542
1543 PR tree-optimization/90078
1544 * g++.dg/tree-ssa/pr90078.C: New test.
1545
d0d33077 15462018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
1547
1548 PR tree-optimization/90240
1549 * gfortran.dg/graphite/pr90240.f: New test.
1550
d5e8d096 15512019-05-08 Li Jia He <helijia@linux.ibm.com>
1552
1553 PR other/90381
1554 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
1555 test case to run on the little endian machine.
1556
c57b5e25 15572019-05-08 Jakub Jelinek <jakub@redhat.com>
1558
1559 PR tree-optimization/90356
1560 * gcc.dg/tree-ssa/pr90356-1.c: New test.
1561 * gcc.dg/tree-ssa/pr90356-2.c: New test.
1562 * gcc.dg/tree-ssa/pr90356-3.c: New test.
1563 * gcc.dg/tree-ssa/pr90356-4.c: New test.
1564
c91253de 15652019-05-07 Wei Xiao <wei3.xiao@intel.com>
1566
1567 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
1568 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
1569 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
1570 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
1571 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
1572 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
1573 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
1574 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
1575 * gcc.target/i386/sse-13.c: Ditto.
1576 * gcc.target/i386/sse-14.c: Ditto.
1577 * gcc.target/i386/sse-22.c: Ditto.
1578 * gcc.target/i386/sse-23.c: Ditto.
1579 * g++.dg/other/i386-2.C: Ditto.
1580 * g++.dg/other/i386-3.C: Ditto.
1581
8dc24d98 15822019-05-07 Cherry Zhang <cherryyz@google.com>
1583
1584 * go.dg/arrayclear.go: New test.
1585 * go.dg/mapclear.go: New test.
1586
4231b9a1 15872019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
1588
1589 PR target/89765
1590 * gcc.target/powerpc/pr89765-mc.c: New test.
1591 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
1592 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
1593 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
1594 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
1595 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
1596 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
1597 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
1598 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
1599 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
1600 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
1601 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
1602 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
1603 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
1604 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
1605 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
1606 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
1607 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
1608 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
1609 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
1610 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
1611 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
1612 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
1613 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
1614 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
1615
2cbc1ad8 16162019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1617
1618 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
1619 differences.
1620
b16ca977 16212019-05-07 Uroš Bizjak <ubizjak@gmail.com>
1622
1623 * gcc.target/i386/asm-7.c: New test.
1624 * gcc.target/i386/asm-1.c: Update expected error string.
1625 * gcc.target/i386/pr62120.c: Ditto.
1626
93a41308 16272019-05-07 Li Jia He <helijia@linux.ibm.com>
1628
1629 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
1630 optimization.
1631 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
1632
2bb31bfa 16332019-05-06 H.J. Lu <hongjiu.lu@intel.com>
1634 Hongtao Liu <hongtao.liu@intel.com>
1635
1636 PR target/89750
1637 PR target/86444
1638 * gcc.target/i386/avx512f-vcomisd-2.c: New.
1639 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
1640
7c4a543c 16412019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
1642
1643 PR fortran/90290
1644 * gfortran.dg/pr90290.f90: New test.
1645
e1eef457 16462019-05-06 Jakub Jelinek <jakub@redhat.com>
1647
1648 PR tree-optimization/88709
1649 PR tree-optimization/90271
1650 * gcc.dg/store_merging_26.c: New test.
1651 * gcc.dg/store_merging_27.c: New test.
1652 * gcc.dg/store_merging_28.c: New test.
1653 * gcc.dg/store_merging_29.c: New test.
1654
0f2730d2 16552019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
1656
1657 PR target/89424
1658 * gcc.target/powerpc/pr89424-0.c: New test.
1659 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
1660 enable testing of newly patched capability.
1661 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
1662 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
1663 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
1664
ab2491de 16652019-05-06 Marek Polacek <polacek@redhat.com>
1666
1667 PR c++/90265 - ICE with generic lambda.
1668 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
1669
1000ef62 16702019-05-06 Richard Biener <rguenther@suse.de>
1671
1672 PR tree-optimization/90358
1673 * gcc.target/i386/pr90358.c: New testcase.
1674
a25484b0 16752019-05-06 Richard Biener <rguenther@suse.de>
1676
1677 PR tree-optimization/88828
1678 * gcc.target/i386/pr88828-0.c: New testcase.
1679
1b4e6584 16802019-05-06 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/90328
1683 * gcc.dg/torture/pr90328.c: New testcase.
1684
a04bdfe6 16852019-05-06 Richard Biener <rguenther@suse.de>
1686
1687 PR testsuite/90331
1688 * gcc.dg/pr87314-1.c: Align the substring to open up
1689 string merging for targets aligning strings to 8 bytes.
1690
f302e00c 16912019-05-06 Martin Liska <mliska@suse.cz>
1692
1693 PR sanitizer/90312
1694 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
1695 systems.
1696 * gcc.dg/tsan/pr88017.c: Likewise.
1697
81bd3157 16982019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1699
1700 PR fortran/90344
1701 * gfortran.dg/pr90344.f90: New test
1702
39730b97 17032019-05-03 Marc Glisse <marc.glisse@inria.fr>
1704
1705 PR tree-optimization/90269
1706 * g++.dg/tree-ssa/ldist-1.C: New file.
1707
5f215add 17082019-05-03 Richard Biener <rguenther@suse.de>
1709
1710 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
1711
295b8968 17122019-05-03 Richard Biener <rguenther@suse.de>
1713
1714 PR middle-end/89518
1715 * gcc.dg/pr89518.c: New testcase.
1716
8bdbe403 17172019-05-03 Richard Biener <rguenther@suse.de>
1718
1719 PR middle-end/87314
1720 * gcc.dg/pr87314-1.c: New testcase.
1721
68bbf29c 17222019-05-03 Richard Biener <rguenther@suse.de>
1723
1724 PR tree-optimization/88963
1725 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
1726 * gcc.target/i386/pr88963-1.c: New testcase.
1727 * gcc.target/i386/pr88963-2.c: Likewise.
1728
f3d1d71c 17292019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
1730
1731 PR target/88809
1732 * gcc.target/i386/pr88809.c: Adjust for darwin.
1733 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
1734
b740088a 17352019-05-03 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR tree-optimization/90303
1738 * g++.target/i386/pr90303.C: New test.
1739
3e35c5db 17402019-05-03 Richard Biener <rguenther@suse.de>
1741
1742 PR tree-optimization/89698
1743 * g++.dg/tree-ssa/pr89698.C: New testcase.
1744
62f7d052 17452019-05-02 Iain Sandoe <iain@sandoe.co.uk>
1746
1747 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
1748
5bf29a97 17492019-05-02 Richard Biener <rguenther@suse.de>
1750
1751 PR tree-optimization/89653
1752 * g++.dg/vect/pr89653.cc: New testcase.
1753
38aa4676 17542019-05-02 Richard Biener <rguenther@suse.de>
1755
1756 PR tree-optimization/89509
1757 * gcc.dg/torture/restrict-8.c: New testcase.
1758
23bf406d 17592019-05-02 Iain Sandoe <iain@sandoe.co.uk>
1760
1761 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
1762 for cold section label.
1763 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
1764 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
1765
335ce423 17662019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1767
1768 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
1769 GNU targets.
1770
d3a7159f 17712019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1772
1773 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
1774
32eaa854 17752019-05-02 Martin Liska <mliska@suse.cz>
1776
1777 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
1778 * g++.target/i386/pr57362.C: Likewise.
1779
92db0cce 17802019-05-02 Martin Liska <mliska@suse.cz>
1781
1782 PR target/88809
1783 * gcc.target/i386/pr88809.c: New test.
1784 * gcc.target/i386/pr88809-2.c: New test.
1785
0bc9082b 17862019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
1787
1788 PR fortran/60144
1789 * gfortran.dg/block_name_2.f90: Adjust dg-error.
1790 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
261e88be 1791 * gfortran.dg/pr60144.f90: New test.
0bc9082b 1792
cd0e3f58 17932019-05-01 Jeff Law <law@redhat.com>
1794
1795 PR tree-optimization/90037
1796 * g++.dg/tree-ssa/pr88797.C: New test.
1797
f906b0e8 17982019-05-01 Nathan Sidwell <nathan@acm.org>
1799
1800 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
1801
a026d580 18022019-04-30 Jakub Jelinek <jakub@redhat.com>
1803
1804 PR target/89093
1805 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
1806 target attribute.
1807
dec78bf6 18082019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
1809
1810 * gcc.dg/sinhatanh-2.c: Count the number of functions.
1811 * gcc.dg/sinhatanh-3.c: Likewise.
1812
a448f8cc 18132019-04-30 Martin Liska <mliska@suse.cz>
1814
1815 * gcc.dg/Werror-13.c: Add new tests for it.
1816 * gcc.dg/pragma-diag-6.c: Likewise.
1817
e5e0055a 18182019-04-30 Jakub Jelinek <jakub@redhat.com>
1819
2ca2513e 1820 PR target/89093
1821 * gcc.target/aarch64/pr89093.c: New test.
1822 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
1823
e5e0055a 1824 PR tree-optimization/89475
1825 * gcc.dg/tree-ssa/pr89475.c: New test.
1826
5f915e9a 18272019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
1828
1829 PR tree-optimization/90240
1830 Revert:
1831 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1832
1833 PR tree-optimization/90078
1834 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
1835
d0767031 18362019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
1837
1838 * gcc.dg/uninit-25-gimple.c: New test.
1839 * gcc.dg/uninit-25.c: New test.
1840 * gcc.dg/uninit-26.c: New test.
1841 * gcc.dg/uninit-27-gimple.c: New test.
1842
855bfda2 18432019-04-29 Richard Biener <rguenther@suse.de>
1844
1845 PR tree-optimization/90278
1846 * gcc.dg/torture/pr90278.c: New testcase.
1847
9aee1351 18482019-04-27 Jakub Jelinek <jakub@redhat.com>
1849
1850 PR c++/90173
1851 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
1852 dg-do run.
1853
85cde1c6 18542019-04-27 Uroš Bizjak <ubizjak@gmail.com>
1855
1856 PR target/89261
1857 * gcc.target/i386/pr89261.c: New test.
1858
037b9c2b 18592019-04-27 Martin Liska <mliska@suse.cz>
1860
1861 PR middle-end/90258
1862 * gcc.dg/completion-5.c: New test.
1863 * gcc.target/i386/spellcheck-options-5.c: New test.
1864
4479f584 18652019-04-26 Jim Wilson <jimw@sifive.com>
1866
1867 * gcc.target/riscv/load-immediate.c: New.
1868
5f52a13d 18692019-04-26 Jonathan Wakely <jwakely@redhat.com>
1870
1871 PR c++/90243
1872 * g++.dg/diagnostic/pr90243.C: New test.
1873
19613a9b 18742019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
1875
1876 PR c++/90173
1877 * g++.dg/cpp1z/class-deduction66.C: New.
1878
18792019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2ed13d1a 1880
1881 * g++.dg/diagnostic/trailing1.C: New.
1882
8bbdcaf0 18832019-04-26 Richard Sandiford <richard.sandiford@arm.com>
1884
1885 * gcc.dg/alias-16.c: New test.
1886
760cb209 18872019-04-25 Martin Liska <mliska@suse.cz>
1888 H.J. Lu <hongjiu.lu@intel.com>
1889
1890 PR target/89929
1891 * g++.target/i386/mv28.C: New test.
1892 * gcc.target/i386/mvc14.c: Likewise.
1893 * g++.target/i386/pr57362.C: Updated.
1894
0eee1ea0 18952019-04-24 Jeff Law <law@redhat.com>
1896
1897 PR tree-optimization/90037
1898 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
1899 * gcc.dg/isolate-2.c: Likewise.
1900 * gcc.dg/isolate-4.c: Likewise.
1901 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
1902 * gcc.dg/pr90037.c: New test.
1903
96cdf09b 19042019-04-25 Jakub Jelinek <jakub@redhat.com>
1905
1906 PR c++/44648
1907 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
1908
559783f6 19092019-04-25 Richard Biener <rguenther@suse.de>
1910
1911 PR middle-end/90194
1912 * g++.dg/torture/pr90194.C: New testcase.
1913
c1afaca2 19142019-04-24 Marek Polacek <polacek@redhat.com>
1915
1916 PR c++/90236
1917 * g++.dg/cpp1z/nontype-auto16.C: New test.
1918
68c5e104 19192019-04-24 Jakub Jelinek <jakub@redhat.com>
1920
1921 PR target/90193
1922 * gcc.target/i386/pr90193.c: New test.
1923
4788a5ca 19242019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
1925
1926 PR target/89952
1927 * gcc.target/s390/pr89952.c: New test.
1928
0c5ea32d 19292019-04-24 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR target/90187
1932 * g++.target/i386/pr90187.C: New test.
1933
9a72942b 19342019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
1935
1936 * gdc.test/README.gcc: New file.
1937
f11f7589 19382019-04-24 Jakub Jelinek <jakub@redhat.com>
1939
d32d006e 1940 PR tree-optimization/90208
1941 * gcc.dg/tsan/pr90208-1.c: New test.
1942 * gcc.dg/tsan/pr90208-2.c: New test.
1943
f11f7589 1944 PR tree-optimization/90211
1945 * gcc.dg/autopar/pr90211.c: New test.
1946
22da68fb 19472019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
1948 Robin Dapp <rdapp@linux.ibm.com>
1949
1950 * gdc.dg/link.d: Test if target d_runtime.
1951 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
1952 * gdc.dg/simd.d: Likewise.
1953
7ad41fff 19542019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
1955
1956 * gdc.test/fail_compilation/fail2456.d: New test.
1957 * gdc.test/fail_compilation/test18312.d: New test.
1958 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
1959
a69facdb 19602018-04-23 Sudakshina Das <sudi.das@arm.com>
1961
1962 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
1963 for linux targets.
1964 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
1965 with GNU note section.
1966
f51e2895 19672019-04-23 Jeff Law <law@redhat.com>
1968
1969 * lib/target-supports.exp
1970 (check_effective_target_keeps_null_pointer_checks): Add cr16.
1971
c3c55e1c 19722019-04-23 Roman Zhuykov <zhroma@ispras.ru>
1973
1974 PR rtl-optimization/87979
1975 * gcc.dg/pr87979.c: New test.
1976
fba98a9a 19772019-04-23 Roman Zhuykov <zhroma@ispras.ru>
1978
1979 PR rtl-optimization/84032
1980 * gcc.dg/pr84032.c: New test.
1981
1183882b 19822018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1983
ade6c276 1984 PR tree-optimization/90078
fba98a9a 1985 * g++.dg/tree-ssa/pr90078.C: New test.
ade6c276 1986
19872018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
1988
1989 PR tree-optimization/90021
fba98a9a 1990 * gfortran.dg/pr90021.f90: New test.
1183882b 1991
7042c69b 19922019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1993
1994 PR fortran/90166
1995 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
1996
a796a135 19972019-04-22 Paul Thomas <pault@gcc.gnu.org>
1998
1999 PR fortran/57284
2000 * gfortran.dg/class_70.f03
2001
328450f4 20022019-04-21 H.J. Lu <hongjiu.lu@intel.com>
2003
2004 PR target/90178
2005 * gcc.target/i386/pr90178.c: New test.
2006
9d3560da 20072019-04-20 Sandra Loosemore <sandra@codesourcery.com>
2008
2009 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
2010
1e9afbb0 20112019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2012
2013 PR c++/89900
2014 * g++.dg/cpp0x/pr89900-1.C: New.
2015 * g++.dg/cpp0x/pr89900-2.C: Likewise.
2016 * g++.dg/cpp0x/pr89900-3.C: Likewise.
2017 * g++.dg/cpp0x/pr89900-4.C: Likewise.
2018
b7c7bc83 20192019-04-19 Jakub Jelinek <jakub@redhat.com>
2020
1a7d885e 2021 PR middle-end/90139
2022 * gcc.c-torture/compile/pr90139.c: New test.
2023
dc097d0a 2024 PR c++/90138
2025 * g++.dg/template/pr90138.C: New test.
2026
45cf699c 2027 PR c/89888
2028 * c-c++-common/pr89888.c: New test.
2029 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
2030 Don't expect -Wswitch-unreachable warning.
2031
b7c7bc83 2032 PR c++/90108
2033 * c-c++-common/pr90108.c: New test.
2034
ece3beac 20352019-04-18 Richard Sandiford <richard.sandiford@arm.com>
2036
2037 PR middle-end/85164
2038 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
2039
a894735c 20402019-04-18 Richard Biener <rguenther@suse.de>
2041
2042 PR debug/90131
2043 * gcc.dg/guality/pr90131.c: New testcase.
2044
87b3536a 20452019-04-17 Jakub Jelinek <jakub@redhat.com>
2046
4f13ba2f 2047 PR c++/89325
2048 * g++.dg/ext/attrib58.C: New test.
2049 * g++.dg/ext/attrib59.C: New test.
2050 * g++.dg/ext/attrib60.C: New test.
2051
87b3536a 2052 PR target/90125
2053 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
2054 constants to ensure precise result even when not using fma.
2055 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
2056 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
2057 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
2058 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
2059 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
2060 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
2061 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
2062 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
2063 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
2064
f1d497bc 20652019-04-17 Marek Polacek <polacek@redhat.com>
2066
2067 PR c++/90124 - bogus error with incomplete type in decltype.
2068 * g++.dg/cpp0x/decltype70.C: New test.
2069
22c90e61 20702019-04-17 Jakub Jelinek <jakub@redhat.com>
2071
2072 PR middle-end/90095
2073 * gcc.dg/pr90095-1.c: New test.
2074 * gcc.dg/pr90095-2.c: New test.
2075
27d00f91 20762019-04-17 Thomas Schwinge <thomas@codesourcery.com>
2077
b8d03885 2078 PR fortran/90048
2079 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
2080 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
2081 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
2082
27d00f91 2083 PR fortran/90067
2084 PR fortran/90114
2085 * gfortran.dg/goacc/private-1.f95: Remove file.
2086 * gfortran.dg/goacc/private-2.f95: Likewise.
2087 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
2088 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
2089 Likewise.
2090 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
2091
9ab7f779 20922019-04-17 Jakub Jelinek <jakub@redhat.com>
2093
2094 PR target/89093
2095 * gcc.target/arm/pr89093-2.c: New test.
2096
367d4f65 20972019-04-16 Jakub Jelinek <jakub@redhat.com>
2098
2099 PR c++/86953
2100 * g++.dg/cpp0x/constexpr-86953.C: New test.
2101
76567344 21022019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
2103
2104 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
2105
2659c6e1 21062019-04-16 Alexandre Oliva <aoliva@redhat.com>
2107
bef3547f 2108 PR debug/89528
2109 * gcc.dg/guality/pr89528.c: New.
2110
2659c6e1 2111 PR rtl-optimization/86438
2112 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
2113
61c8e77a 21142019-04-16 Jakub Jelinek <jakub@redhat.com>
2115
64309d66 2116 PR target/90096
2117 * gcc.target/i386/pr90096.c: New test.
2118 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
2119 * gcc.target/i386/pr69255-2.c: Likewise.
2120 * gcc.target/i386/pr69255-3.c: Likewise.
2121
9040e4bf 2122 PR rtl-optimization/90082
2123 * gcc.dg/pr90082.c: New test.
2124
61c8e77a 2125 PR tree-optimization/90090
2126 * g++.dg/opt/pr90090.C: New test.
2127
25971ca0 21282019-04-16 Richard Biener <rguenther@suse.de>
2129
2130 PR tree-optimization/56049
2131 * gfortran.dg/pr56049.f90: New testcase.
2132
969b7ab6 21332019-04-15 Richard Biener <rguenther@suse.de>
2134
2135 PR debug/90074
2136 * gcc.dg/guality/pr90074.c: New testcase.
2137
a5189c16 21382019-04-15 Richard Biener <rguenther@suse.de>
2139
2140 PR tree-optimization/90071
2141 * gcc.dg/torture/pr90071.c: New testcase.
2142
f9fd14f1 21432019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
2144
2145 PR rtl-optimization/89794
2146 * gcc.dg/torture/pr89794.c: New testcase.
2147
d8c94794 21482019-04-15 Richard Biener <rguenther@suse.de>
2149
2150 PR ipa/88936
2151 * gcc.dg/torture/pr88936-1.c: New testcase.
2152 * gcc.dg/torture/pr88936-2.c: Likewise.
2153 * gcc.dg/torture/pr88936-3.c: Likewise.
2154
fc01d804 21552019-04-15 Martin Jambor <mjambor@suse.cz>
2156
2157 PR ipa/pr89693
2158 * g++.dg/ipa/pr89693.C: New test.
2159
39ebb014 21602019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
2161
2162 PR tree-optimization/90020
2163 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
2164
008ae11c 21652019-04-14 Jan Hubicka <hubicka@ucw.cz>
2166
2167 PR lto/89358
2168 * g++.dg/lto/pr89358_0.C: New testcase.
2169 * g++.dg/lto/pr89358_1.C: New testcase.
2170
4aab7293 21712019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2172
2173 PR fortran/85448
2174 * gfortran.dg/bind_c_usage_33.f90: New test and...
2175 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
2176
37684a4c 21772019-04-14 Paul Thomas <pault@gcc.gnu.org>
2178
2179 PR fortran/89843
2180 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
2181 in ctg. Test the conversion of the descriptor types in the main
2182 program.
2183 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
2184 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
2185
2186 PR fortran/89846
2187 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
2188 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
2189
2190 PR fortran/90022
2191 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
2192 the computation of 'ans'. Also, change the expected results for
2193 CFI_is_contiguous to comply with standard.
2194 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
2195 results for CFI_is_contiguous to comply with standard.
2196 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
2197 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
2198
c1bb27eb 21992019-04-13 Jakub Jelinek <jakub@redhat.com>
2200
2201 PR target/89093
2202 * gcc.target/arm/pr89093.c: New test.
2203
81e61a19 22042019-04-12 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR c/89933
2207 * c-c++-common/pr89933.c: New test.
2208
e7136105 22092019-04-12 Martin Sebor <msebor@redhat.com>
2210
2211 PR c/88383
2212 PR c/89288
2213 PR c/89798
2214 PR c/89797
2215 * c-c++-common/attributes-1.c: Adjust.
2216 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
2217 * c-c++-common/builtin-has-attribute-6.c: New test.
2218 * c-c++-common/builtin-has-attribute-7.c: New test.
2219 * c-c++-common/pr71574.c: Adjust.
2220 * gcc.dg/pr25559.c: Adjust.
2221 * gcc.dg/attr-vector_size.c: New test.
2222
9429be6d 22232019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 2224
9429be6d 2225 PR rtl-optimization/89965
2226 * gcc.target/i386/pr89965.c: New test.
2227
01e345e0 22282019-04-12 Marek Polacek <polacek@redhat.com>
2229
2230 PR c++/87603 - constexpr functions are no longer noexcept.
2231 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
2232 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
2233 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
2234 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
2235 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
2236 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
2237
1fdc37a3 22382019-04-12 Marek Polacek <polacek@redhat.com>
2239
2240 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
2241 * g++.dg/cpp0x/pr86397-1.C: Likewise.
2242 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2243
9b308bad 22442019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
2245
2246 * g++.target/arm/arm.exp: Change format of default prune regex.
2247 * gcc.target/arm/arm.exp: Change format of default prune regex.
2248
a32720fa 22492019-04-12 Martin Liska <mliska@suse.cz>
2250
2251 PR middle-end/89970
2252 * gcc.target/i386/mvc15.c: New test.
2253 * gcc.target/i386/mvc3.c: Quote target in error pattern.
2254 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
2255
35f7187b 22562019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
2257
2258 PR target/87532
2259 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
2260 instruction counts.
2261 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
2262 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
2263
18635244 22642019-04-12 Jakub Jelinek <jakub@redhat.com>
2265
a538a79e 2266 PR c/89946
2267 * c-c++-common/pr89946.c: New test.
2268
18635244 2269 PR rtl-optimization/90026
2270 * g++.dg/opt/pr90026.C: New test.
2271
32dfb4d5 22722018-04-11 Steve Ellcey <sellcey@marvell.com>
2273
2274 PR rtl-optimization/87763
2275 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
2276 to bfi.
2277
948ac165 22782019-04-11 Richard Biener <rguenther@suse.de>
2279
2280 PR tree-optimization/90020
2281 * gcc.dg/torture/pr90020.c: New testcase.
2282
29659b56 22832019-04-11 Richard Biener <rguenther@suse.de>
2284
2285 PR tree-optimization/90018
2286 * gcc.dg/vect/pr90018.c: New testcase.
2287
043de264 22882018-04-10 Steve Ellcey <sellcey@marvell.com>
2289
2290 PR rtl-optimization/87763
2291 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
2292 to bfi.
2293 * gcc.target/aarch64/combine_bfi_2.c: New test.
2294
92a180c6 22952019-04-10 Jakub Jelinek <jakub@redhat.com>
2296
4e99a877 2297 PR middle-end/90025
2298 * gcc.c-torture/execute/pr90025.c: New test.
2299
92a180c6 2300 PR c++/90010
2301 * gcc.dg/pr90010.c: New test.
2302
670b9156 23032019-04-09 Uroš Bizjak <ubizjak@gmail.com>
2304
2305 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
2306 (dg-options): Use -O2 -fdump-rtl-ce1.
2307 (dg-final): Scan ce1 RTL dump instead of asm dump.
2308
fe1f0bcd 23092019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
2310
2311 PR target/90024
2312 * gcc.dg/torture/neon-immediate-timode.c: New test.
2313
67fdb54d 23142019-04-09 Jakub Jelinek <jakub@redhat.com>
2315
5f17d3c4 2316 PR tree-optimization/89998
2317 * gcc.c-torture/compile/pr89998-1.c: New test.
2318 * gcc.c-torture/compile/pr89998-2.c: New test.
2319
67fdb54d 2320 PR target/90015
2321 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
2322 diagnostics.
2323
7e41cae0 23242019-04-08 Richard Biener <rguenther@suse.de>
2325
2326 PR tree-optimization/90006
2327 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
2328
05eeaf54 23292019-04-08 Jakub Jelinek <jakub@redhat.com>
2330
0c1c590a 2331 PR rtl-optimization/89865
2332 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
2333
05eeaf54 2334 PR rtl-optimization/89865
2335 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
2336 on ia32.
2337
2199e93e 23382019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2339
2340 PR tree-optimization/89725
2341 * gcc.dg/tree-ssa/pr89725.c: New test.
2342
8d1448db 23432019-04-08 Martin Liska <mliska@suse.cz>
2344
2345 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
2346
7651759b 23472019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2348
2349 PR c++/89914
2350 * g++.dg/ext/has_nothrow_constructor-3.C: New.
2351
dd88b038 23522019-04-07 Uroš Bizjak <ubizjak@gmail.com>
2353
2354 PR target/89945
2355 * gcc.target/i386/pr89945.c: New test.
2356
180a5ec9 23572019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2358
2359 PR fortran/87352
2360 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
2361 * gfortran.dg/finalize_33.f90: Likewise.
2362 * gfortran.dg/finalize_34.f90: New test.
2363
901be419 23642019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2365
2366 PR fortran/89981
2367 * gfortran.dg/entry_22.f90: New test.
2368
168afa9b 23692019-04-05 Marek Polacek <polacek@redhat.com>
2370
2371 PR c++/87145 - bogus error converting class type in template arg list.
2372 * g++.dg/cpp0x/constexpr-conv3.C: New test.
2373 * g++.dg/cpp0x/constexpr-conv4.C: New test.
2374
49666f40 23752019-04-05 Martin Sebor <msebor@redhat.com>
2376
2377 PR bootstrap/89980
2378 * g++.dg/init/array52.C: New test.
2379
d0162866 23802019-04-05 David Malcolm <dmalcolm@redhat.com>
2381
2382 PR c/89985
2383 * c-c++-common/pr89985.c: New test.
2384
39b40fa7 23852019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
2386
2387 PR c/71598
2388 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
2389 size of enums.
2390 * gcc.dg/torture/pr71598-2.c: Likewise.
2391
1e689000 23922019-04-05 Marek Polacek <polacek@redhat.com>
2393
49666f40 2394 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 2395 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
2396
82e79b5e 23972019-04-05 Richard Biener <rguenther@suse.de>
2398
2399 PR debug/89892
2400 PR debug/89905
2401 * gcc.dg/guality/pr89892.c: New testcase.
2402 * gcc.dg/guality/pr89905.c: Likewise.
2403 * gcc.dg/guality/loop-1.c: Likewise.
2404
9cbde7ad 24052019-04-05 Richard Sandiford <richard.sandiford@arm.com>
2406
2407 PR tree-optimization/89956
2408 * gfortran.dg/pr89956.f90: New test.
2409
b11751dc 24102019-04-04 Martin Sebor <msebor@redhat.com>
2411
2412 PR c++/89974
2413 PR c++/89878
2414 PR c++/89833
2415 PR c++/47488
2416 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
2417 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
2418 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
2419 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
2420 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
2421 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
2422 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
2423 * gcc/testsuite/g++.dg/init/array51.C: New test.
2424 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
2425
cdde1804 24262019-04-04 Martin Sebor <msebor@redhat.com>
2427
2428 PR middle-end/89957
2429 PR middle-end/89911
2430 * gcc.dg/Wstringop-overflow-13.c: New test.
2431
ffc3c769 24322019-04-04 Martin Sebor <msebor@redhat.com>
2433
2434 PR middle-end/89934
2435 * gcc.dg/Wrestrict-19.c: New test.
2436 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
2437
1a15dd71 24382019-04-04 Jeff Law <law@redhat.com>
2439
2440 PR rtl-optimization/89399
2441 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 2442
c453bf88 24432019-04-04 Harald Anlauf <anlauf@gmx.de>
2444
e62a08c8 2445 PR fortran/89904
c453bf88 2446 * gfortran.dg/pr85797.f90: Adjust testcase.
2447
19474c76 24482019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2449
2450 PR c++/65619
2451 * g++.dg/template/friend67.C: New.
2452
194bf565 24532019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/61327
2456 * g++.dg/cpp0x/friend4.C: New.
2457 * g++.dg/cpp0x/friend5.C: Likewise.
2458
3b1530d1 24592019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2460
2461 PR c++/56643
2462 * g++.dg/cpp0x/noexcept40.C: New.
2463
45b5611b 24642019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
2465
2466 PR fortran/68567
2467 * gfortran.dg/parameter_array_error_1.f90: New test.
2468
9939b2f7 24692019-04-03 qing zhao <qing.zhao@oracle.com>
2470
2471 PR tree-optimization/89730
2472 * gcc.dg/live-patching-4.c: New test.
2473
afe53b55 24742019-04-03 Clément Chigot <clement.chigot@atos.net>
2475
2476 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
2477 supported.
2478
f3d42468 24792019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 2480
2481 PR c/71598
2482 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
2483 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
2484
4225afe1 24852019-04-03 Richard Biener <rguenther@suse.de>
2486
2487 PR tree-optimization/84101
2488 * gcc.target/i386/pr84101.c: New testcase.
2489
98309278 24902019-04-02 Jeff Law <law@redhat.com>
2491
2492 * gcc.target/visium/bit_shift.c: xfail.
2493
f3d2a658 24942019-04-02 Uroš Bizjak <ubizjak@gmail.com>
2495
2496 PR target/89902
2497 PR target/89903
2498 * gcc.target/i386/pr70799-4.c: Remove.
2499 * gcc.target/i386/pr70799-5.c: Remove.
2500 * gcc.target/i386/pr89902.c: New test.
2501 * gcc.target/i386/pr89903.c: Ditto.
2502
06f30566 25032019-04-02 Andrey Belevantsev <abel@ispras.ru>
2504
2505 PR rtl-optimization/84206
2506 * gcc.dg/pr84206.c: New test.
2507
8da4fe0d 25082019-04-02 Andrey Belevantsev <abel@ispras.ru>
2509
2510 PR rtl-optimization/85876
2511 * gcc.dg/pr85876.c: New test.
2512
192ece6e 25132019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2514
2515 * gcc.target/s390/zvector/vec-double-compile.c: New test.
2516 * gcc.target/s390/zvector/vec-float-compile.c: New test.
2517 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
2518 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
2519
7a1fd0b2 25202019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2521
2522 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
2523 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
2524 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
2525 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
2526
033411a9 25272019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2528
2529 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
2530 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
2531
f3692774 25322019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2533
2534 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
2535 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
2536
c89c20fa 25372019-04-02 Alexander Monakov <amonakov@ispras.ru>
2538
2539 PR testsuite/89916
2540 * gcc.dg/pr86928.c: Do not attempt to add -m32.
2541
e974fcf3 25422019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2543
2544 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
2545 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
2546 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
2547 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
2548 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
2549 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
2550 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
2551 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
2552
58c10639 25532019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2554
2555 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
2556 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
2557 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
2558 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
2559 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
2560 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
2561
9800b362 25622019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2563
2564 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
2565 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
2566 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
2567 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
2568
b048920d 25692019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2570
2571 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
2572 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
2573
dbeb7608 25742019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2575
2576 * gcc.target/s390/arch13/sel-1.c: New test.
2577
6c837438 25782019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2579
2580 * gcc.target/s390/arch13/popcount-1.c: New test.
2581
92d5e9eb 25822019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2583
2584 * gcc.target/s390/arch13/bitops-1.c: New test.
2585 * gcc.target/s390/arch13/bitops-2.c: New test.
2586 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
2587 option and adjust line numbers.
2588 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2589
c4bc178c 25902019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
2591
2592 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
2593 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
2594 runtime check for the vxe2 hardware feature on IBM Z.
2595
20dd1418 25962019-04-01 H.J. Lu <hongjiu.lu@intel.com>
2597
2598 PR testsuite/89907
2599 * lib/target-supports.exp (check_avx2_available): Replace
2600 avx_available with avx2_available.
2601
a78ef9b4 26022019-04-01 Andrey Belevantsev <abel@ispras.ru>
2603
2604 PR rtl-optimization/85412
2605 * gcc.dg/pr85412.c: New test.
2606
00bc562a 26072019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2608
2609 PR c++/62207
2610 * g++.dg/template/crash130.C: New.
2611 * g++.dg/template/crash131.C: Likewise.
2612
a38fa913 26132019-04-01 Martin Sebor <msebor@redhat.com>
2614
2615 PR c/89685
2616 * gcc.dg/attr-copy-8.c: New test.
2617 * g++.dg/ext/attr-copy-2.C: New test.
2618
36aec94f 26192019-04-01 Andrey Belevantsev <abel@ispras.ru>
2620
2621 PR rtl-optimization/86928
2622 * gcc.dg/pr86928.c: New test.
2623
33a4b080 26242019-04-01 Andrey Belevantsev <abel@ispras.ru>
2625
2626 PR rtl-optimization/87273
2627 * gcc.dg/pr87273.c: New test.
2628
806ba310 26292019-04-01 Martin Liska <mliska@suse.cz>
2630
2631 PR driver/89861
2632 * gcc.dg/spellcheck-options-18.c: New test.
2633 * gcc.dg/spellcheck-options-19.c: New test.
2634 * gcc.dg/spellcheck-options-20.c: New test.
2635 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
2636 * gcc.dg/completion-2.c: Add one variant with no argument.
2637
56fc9e27 26382019-04-01 Richard Biener <rguenther@suse.de>
2639
2640 PR c/71598
2641 * gcc.dg/torture/pr71598-1.c: New testcase.
2642 * gcc.dg/torture/pr71598-2.c: Likewise.
2643 * gcc.dg/torture/pr71598-3.c: Likewise.
2644
cf13db0c 26452019-03-31 Marek Polacek <polacek@redhat.com>
2646
2647 PR c++/89852 - ICE with C++11 functional cast with { }.
2648 * g++.dg/cpp0x/initlist115.C: New test.
2649
24709509 26502019-03-31 Harald Anlauf <anlauf@gmx.de>
2651
2652 PR fortran/83515
2653 PR fortran/85797
2654 * gfortran.dg/pr85797.f90: New test.
2655
d8fc6024 26562019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2657
2658 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
2659
9d4769cc 26602019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
2661
2662 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
2663 cleanup_extra_files.
2664 (dmd2dg): Copy additional files after test is translated.
2665 (gdc-do-test): Remove all copied files after test.
2666
f22577c1 26672019-03-30 Paul Thomas <pault@gcc.gnu.org>
2668
2669 PR fortran/89841
2670 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
2671 for c_deallocate, c_allocate and c_assumed_size so that the
2672 attributes of the array arguments are correct and are typed.
2673 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
2674 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
2675
2676 PR fortran/89842
2677 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
2678 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
2679
173fbd49 26802019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2681
2682 PR fortran/89866
2683 * gfortran.dg/pointer_intent_8.f90: New test.
2684
f15d2aa0 26852019-03-29 Jim Wilson <jimw@sifive.com>
2686
2687 * gcc.target/riscv/predef-1.c: New.
2688 * gcc.target/riscv/predef-2.c: New.
2689 * gcc.target/riscv/predef-3.c: New.
2690 * gcc.target/riscv/predef-4.c: New.
2691 * gcc.target/riscv/predef-5.c: New.
2692 * gcc.target/riscv/predef-6.c: New.
2693 * gcc.target/riscv/predef-7.c: New.
2694 * gcc.target/riscv/predef-8.c: New.
2695
7e6aef80 26962019-03-29 Jakub Jelinek <jakub@redhat.com>
2697
33ad377c 2698 PR rtl-optimization/89865
2699 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
2700 the first argument register, so that occassional spills/fills are
2701 ignored.
2702
9a6cce24 2703 PR sanitizer/89869
2704 * g++.dg/ubsan/vptr-14.C: New test.
2705
7e6aef80 2706 PR c/89872
2707 * gcc.dg/tree-ssa/pr89872.c: New test.
2708
2d3cf878 27092019-03-29 Roman Zhuykov <zhroma@ispras.ru>
2710
2711 * gcc.dg/diag-sanity.c: New test.
2712
ca6ebc80 27132019-03-29 Marek Polacek <polacek@redhat.com>
2714
2715 PR c++/89871
2716 * g++.dg/cpp2a/desig14.C: New test.
2717
8e98407e 2718 PR c++/89876 - ICE with deprecated conversion.
2719 * g++.dg/warn/conv5.C: New test.
2720
c6ab3411 27212019-03-29 Martin Liska <mliska@suse.cz>
2722
2723 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
2724 * gcc.dg/pr68766.c: Likewise.
2725
941c2b01 27262019-03-29 Jakub Jelinek <jakub@redhat.com>
2727
2728 PR rtl-optimization/87485
2729 * gcc.dg/pr87485.c: New test.
2730
744a33a1 27312019-03-28 Jakub Jelinek <jakub@redhat.com>
2732
2733 PR middle-end/89621
2734 * gfortran.dg/gomp/pr89621.f90: New test.
2735
6d0d620b 27362019-03-28 Martin Sebor <msebor@redhat.com>
2737
c64c2ed5 2738 PR c++/66548
2739 * g++.dg/cpp0x/decltype-pr66548.C: New test.
2740
6d0d620b 2741 PR c++/81506
2742 * g++.dg/cpp0x/decltype-pr81506.C: New test.
2743
facf139f 27442019-03-28 Marek Polacek <polacek@redhat.com>
2745
2746 PR c++/89612 - ICE with member friend template with noexcept.
2747 * g++.dg/cpp0x/noexcept38.C: New test.
2748 * g++.dg/cpp0x/noexcept39.C: New test.
2749 * g++.dg/cpp1z/noexcept-type21.C: New test.
2750
e634ab35 27512019-03-28 Uroš Bizjak <ubizjak@gmail.com>
2752
2753 PR target/89848
2754 * gcc.target/i386/pr89848.c: New test.
2755
fcec39e1 27562019-03-28 Marek Polacek <polacek@redhat.com>
2757
2758 PR c++/89836 - bool constant expression and explicit conversions.
2759 * g++.dg/cpp2a/explicit15.C: New test.
2760
ad6978a6 27612019-03-28 Jakub Jelinek <jakub@redhat.com>
2762
0114c224 2763 PR c/89812
2764 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
2765 other than AVR. Add dg-options "".
2766
ad6978a6 2767 PR c++/89785
2768 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
2769 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
2770
c271ea7f 27712019-03-27 Janus Weil <janus@gcc.gnu.org>
2772
2773 PR fortran/85537
2774 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
2775 * gfortran.dg/pointer_init_11.f90: New test case.
2776
abe531e3 27772019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
2778
2779 PR target/85667
2780 * gcc.target/i386/pr85667-5.c: New testcase.
2781 * gcc.target/i386/pr85667-6.c: New testcase.
2782
883924e1 27832019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
2784
2785 PR testsuite/89834
5224812d 2786 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 2787
1cf6e93b 27882019-03-27 Peter Bergner <bergner@linux.ibm.com>
2789
2790 PR rtl-optimization/89313
2791 * gcc.dg/pr89313.c: New test.
2792
49914a10 27932019-03-26 Jeff Law <law@redhat.com>
2794
2795 PR rtl-optimization/87761
2796 PR rtl-optimization/89826
2797 * gcc.c-torture/execute/pr89826.c: New test.
2798
496d55fd 27992019-03-27 Richard Biener <rguenther@suse.de>
2800
2801 * gcc.dg/torture/20190327-1.c: New testcase.
2802
b0bd2392 28032019-03-27 Paul Thomas <pault@gcc.gnu.org>
2804
2805 PR fortran/88247
2806 * gfortran.dg/associate_47.f90: New test.
2807
4a5df39c 28082019-03-27 Richard Biener <rguenther@suse.de>
2809
2810 PR tree-optimization/89463
2811 * gcc.dg/guality/pr89463.c: New testcase.
2812
5bcde5d8 28132019-03-26 Uroš Bizjak <ubizjak@gmail.com>
2814
2815 PR target/89827
2816 * gcc.target/i386/pr89827.c: New test.
2817
e9b6707f 28182019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2819
2820 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
2821 syntax.
2822
ed85753c 28232019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
2824
2825 PR tree-optimization/81740
2826 * gcc.dg/vect/pr81740-1.c: New testcase.
2827 * gcc.dg/vect/pr81740-2.c: Likewise.
2828
c0106ced 28292019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
2830
2831 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
2832 options in permute args tests.
2833
158e6ce3 28342019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
2835
2836 PR c++/84598
2837 * g++.dg/ext/pr84598.C: New.
2838
024a645d 28392019-03-26 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR c++/89796
2842 * g++.dg/gomp/pr89796.C: New test.
2843 * gcc.dg/gomp/pr89796.c: New test.
2844
47fac92f 28452019-03-25 David Malcolm <dmalcolm@redhat.com>
2846
2847 PR rtl-optimization/88347
2848 PR rtl-optimization/88423
2849 * gcc.c-torture/compile/pr88347.c: New test.
2850 * gcc.c-torture/compile/pr88423.c: New test.
2851
89793f1a 28522019-03-25 Martin Sebor <msebor@redhat.com>
2853
2854 PR c/89812
2855 * gcc.dg/attr-aligned-3.c: New test.
2856
beb921e1 28572019-03-25 Johan Karlsson <johan.karlsson@enea.com>
2858
2859 PR debug/86964
2860 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
2861
ac557922 28622019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2863
2864 PR c++/84661
2865 PR c++/85013
2866 * g++.dg/concepts/pr84661.C: New.
2867 * g++.dg/torture/pr85013.C: Likewise.
2868
1de8eb3e 28692019-03-25 Marek Polacek <polacek@redhat.com>
2870
751baf9c 2871 PR c++/89214 - ICE when initializing aggregates with bases.
2872 * g++.dg/cpp1z/aggr-base8.C: New test.
2873 * g++.dg/cpp1z/aggr-base9.C: New test.
2874
1de8eb3e 2875 PR c++/89705 - ICE with reference binding with conversion function.
2876 * g++.dg/cpp0x/rv-conv2.C: New test.
2877
fbdb74ac 28782019-03-25 Richard Biener <rguenther@suse.de>
2879
2880 PR tree-optimization/89789
2881 * gcc.dg/torture/pr89789.c: New testcase.
2882
37682124 28832019-03-25 Nathan Sidwell <nathan@acm.org>
2884
2885 * g++.dg/abi/lambda-static-1.C: New.
2886
43a607ba 28872019-03-25 Richard Biener <rguenther@suse.de>
2888
2889 PR tree-optimization/89802
2890 * g++.dg/tree-ssa/pr89802.C: New testcase.
2891
f009459b 28922019-03-25 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR c++/60702
2895 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
2896 for _ZTH* calls.
2897 * g++.dg/tls/thread_local11a.C: New test.
2898
a0563775 28992019-03-25 Richard Biener <rguenther@suse.de>
2900
2901 PR middle-end/89790
2902 * g++.dg/pr89790.C: New testcase.
2903
add664cb 29042019-03-24 Uroš Bizjak <ubizjak@gmail.com>
2905
2906 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
2907 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
2908 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
2909 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
2910
9d74321b 29112019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2912
2913 PR fortran/78865
3f056acb 2914 * gfortran.dg/altreturn_10.f90: New test.
2915 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 2916
74fde7b5 29172019-03-22 Vladimir Makarov <vmakarov@redhat.com>
2918
2919 PR rtl-optimization/89676
2920 * gcc.target/i386/pr89676.c: New.
2921
84f13b2f 29222019-03-22 Jakub Jelinek <jakub@redhat.com>
2923
8815602b 2924 PR c++/60702
2925 * g++.dg/tls/thread_local11.C: New test.
2926 * g++.dg/tls/thread_local11.h: New test.
2927 * g++.dg/tls/thread_local12a.C: New test.
2928 * g++.dg/tls/thread_local12b.C: New test.
2929 * g++.dg/tls/thread_local12c.C: New test.
2930 * g++.dg/tls/thread_local12d.C: New test.
2931 * g++.dg/tls/thread_local12e.C: New test.
2932 * g++.dg/tls/thread_local12f.C: New test.
2933 * g++.dg/tls/thread_local12g.C: New test.
2934 * g++.dg/tls/thread_local12h.C: New test.
2935 * g++.dg/tls/thread_local12i.C: New test.
2936 * g++.dg/tls/thread_local12j.C: New test.
2937 * g++.dg/tls/thread_local12k.C: New test.
2938 * g++.dg/tls/thread_local12l.C: New test.
2939
84f13b2f 2940 PR c++/87481
2941 * g++.dg/cpp1y/constexpr-87481.C: New test.
2942
26b21081 29432019-03-22 Simon Wright <simon@pushface.org>
2944
2945 PR ada/89583
2946 * gnat.dg/socket2.adb: New.
2947
762cd80c 29482019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
2949
2950 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
2951
00a3b72b 29522019-03-22 Hongtao Liu <hongtao.liu@intel.com>
2953
2954 PR target/89784
2955 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
2956 for _mm_mask{,3,z}_*.
2957 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
2958 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
2959 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
2960 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
2961 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
2962 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
2963 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
2964 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
2965 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
2966 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
2967 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
2968 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
2969 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
2970 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
2971 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
2972
29732019-03-22 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR target/89784
2976 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
2977 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
2978 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
2979 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
2980 __builtin_ia32_vfmsubss3_mask3): Define.
2981 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
2982 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
2983 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
2984 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
2985 __builtin_ia32_vfmsubss3_mask3): Define.
2986 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
2987 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
2988 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
2989 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
2990 __builtin_ia32_vfmsubss3_mask3): Define.
2991 * gcc.target/i386/sse-14.c: Add tests for
2992 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
2993 * gcc.target/i386/sse-22.c: Likewise.
2994
9f85b0fb 29952019-03-21 Martin Sebor <msebor@redhat.com>
2996
2997 PR tree-optimization/89350
2998 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
2999 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
3000 * gcc.dg/Wstringop-overflow-11.c: New test.
3001 * gcc.dg/Wstringop-overflow-12.c: New test.
3002 * gcc.dg/pr89350.c: New test.
3003 * gcc.dg/pr40340-1.c: Adjust expected warning.
3004 * gcc.dg/pr40340-2.c: Same.
3005 * gcc.dg/pr40340-4.c: Same.
3006 * gcc.dg/pr40340-5.c: Same.
3007
654b4632 30082019-03-21 Jakub Jelinek <jakub@redhat.com>
3009
4b46d8a6 3010 PR lto/89692
3011 * g++.dg/other/pr89692.C: New test.
3012
654b4632 3013 PR c++/89767
3014 * g++.dg/cpp1y/lambda-init18.C: New test.
3015 * g++.dg/cpp1y/lambda-init19.C: New test.
3016 * g++.dg/cpp1y/pr89767.C: New test.
3017
c1769f9f 30182019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 3019 Cesar Philippidis <cesar@codesourcery.com>
3020
3021 PR fortran/72741
3022 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
3023 file.
3024 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
3025 Likewise.
3026
30272019-03-21 Thomas Schwinge <thomas@codesourcery.com>
3028
3029 PR fortran/72741
3030 * c-c++-common/goacc/routine-3-extern.c: New file.
3031 * c-c++-common/goacc/routine-3.c: Adjust.
3032 * c-c++-common/goacc/routine-4-extern.c: New file.
3033 * c-c++-common/goacc/routine-4.c: Adjust.
3034 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 3035
cbfb10ec 3036 PR fortran/89773
3037 * gfortran.dg/goacc/pr89773.f90: New file.
3038 * gfortran.dg/goacc/pr77765.f90: Adjust.
3039 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
3040
467b1bdb 3041 PR fortran/72741
3042 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
3043
44ff4c8d 3044 PR fortran/72741
3045 * gfortran.dg/goacc/routine-module-1.f90: New file.
3046 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
3047 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
3048
44ff9fb6 3049 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
3050
f2137b85 3051 PR fortran/56408
3052 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
3053 (dg-compile-aux-modules): Fix diagnostic.
3054 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
3055 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
3056
e78648a6 3057 PR fortran/56408
3058 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
3059 missing nexted dg-test call support in dejaGNU 1.4.4.
3060
c1769f9f 3061 PR fortran/29383
3062 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
3063 other '*.exp' files.
3064
ae5efb2c 30652019-03-21 Richard Biener <rguenther@suse.de>
3066
3067 PR tree-optimization/89779
3068 * gcc.dg/torture/pr89779.c: New testcase.
3069
37bd0891 30702019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3071
3072 PR c++/78645
3073 * g++.dg/cpp0x/constexpr-ice20.C: New.
3074
e6c0a0e8 30752019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3076
3077 PR c++/89571
3078 * g++.dg/cpp0x/noexcept37.C: New.
3079
bffad515 30802019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
3081
3082 PR d/89017
3083 * gdc.dg/pr89017.d: New test.
3084
327f6a12 30852019-03-20 Janus Weil <janus@gcc.gnu.org>
3086
3087 PR fortran/71861
3088 * gfortran.dg/interface_abstract_5.f90: New test case.
3089
f374a534 30902019-03-20 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR target/89775
3093 * gcc.target/s390/pr89775-1.c: New test.
3094 * gcc.target/s390/pr89775-2.c: New test.
3095
fcf9e045 30962019-03-20 Jakub Jelinek <jakub@redhat.com>
3097
3098 PR target/89752
3099 * g++.target/aarch64/aarch64.exp: New file.
3100 * g++.target/aarch64/pr89752.C: New test.
3101
dc0cf270 31022019-03-19 Martin Sebor <msebor@redhat.com>
3103
3104 PR tree-optimization/89688
3105 * gcc.dg/strlenopt-61.c: New test.
3106 * g++.dg/warn/Wstringop-overflow-2.C: New test.
3107
2bc36e30 31082019-03-19 Jim Wilson <jimw@sifive.com>
3109
3110 PR target/89411
3111 * gcc.target/riscv/losum-overflow.c: New test.
3112
5f7947cf 31132019-03-19 Martin Sebor <msebor@redhat.com>
3114
3115 PR tree-optimization/89644
3116 * gcc.dg/Wstringop-truncation-8.c: New test.
3117
99e80969 31182019-03-19 Martin Liska <mliska@suse.cz>
3119
3120 PR middle-end/89737
3121 * gcc.dg/pr89737.c: New test.
3122
8022ad85 31232019-03-19 Jan Hubicka <hubicka@ucw.cz>
3124
3125 PR lto/87809
3126 PR lto/89335
3127 * g++.dg/lto/pr87089_0.C: New testcase.
3128 * g++.dg/lto/pr87089_1.C: New testcase.
3129 * g++.dg/lto/pr89335_0.C: New testcase.
3130
797edc3a 31312019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
3132
3133 PR target/89736
3134 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
3135 restrict this test to vsx targets.
3136
14b34371 31372019-03-19 Jakub Jelinek <jakub@redhat.com>
3138
3139 PR target/89752
3140 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
3141 * g++.dg/ext/asm16.C: Likewise.
3142 * g++.dg/ext/asm17.C: New test.
3143
17b0b4ec 31442019-03-19 Eric Botcazou <ebotcazou@adacore.com>
3145
3146 * c-c++-common/unroll-7.c: New test.
3147
22010de4 31482019-03-19 Jakub Jelinek <jakub@redhat.com>
3149
1787ae1d 3150 PR target/89726
3151 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
3152 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
3153 Add expected results for them.
3154
22010de4 3155 PR c/89734
3156 * gcc.dg/pr89734.c: New test.
3157
95e9ef61 31582019-03-18 Martin Sebor <msebor@redhat.com>
3159
3160 PR tree-optimization/89720
3161 * gcc.dg/Warray-bounds-42.c: New test.
3162
12a32f81 31632019-03-19 H.J. Lu <hongjiu.lu@intel.com>
3164
3165 PR c++/89630
3166 * g++.target/i386/pr89630.C: New test.
3167
03bae9a8 31682019-03-18 Kito Cheng <kito.cheng@gmail.com>
3169
3170 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
3171
956a881a 31722019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
3173
3174 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
3175 the "store" test as well.
3176 * gcc.target/powerpc/bswap32.c: Ditto.
3177
4221d1bb 31782019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
3179
3180 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
3181 the "store" test as well.
3182 * gcc.target/powerpc/bswap32.c: Ditto.
3183
3d11a881 31842019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
3185
3186 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
3187 "exceeds" instead of just one that talks about "too large".
3188
e3cfba39 31892019-03-18 Richard Sandiford <richard.sandiford@arm.com>
3190
3191 * gcc.target/aarch64/sve/cost_model_1.c: New test.
3192
ac61f7f0 31932019-03-18 Martin Jambor <mjambor@suse.cz>
3194
3195 PR tree-optimization/89546
3196 * gcc.dg/tree-ssa/pr89546.c: New test.
3197
fd87bb39 31982019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
3199
3200 PR target/89627
3201 * g++.target/riscv/call-with-empty-struct-float.C: New file.
3202 * g++.target/riscv/call-with-empty-struct-int.C: New file.
3203 * g++.target/riscv/call-with-empty-struct.H: New file.
3204 * g++.target/riscv/riscv.exp: New file.
3205
24c67877 32062019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3207
3208 PR c++/85014
3209 * g++.dg/cpp0x/pr85014.C: New.
3210
17d51789 32112019-03-18 Jakub Jelinek <jakub@redhat.com>
3212
3213 PR middle-end/86979
3214 * gcc.dg/pr86979.c: New test.
3215
3f08a29b 32162019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3217
3218 PR fortran/88008
24c67877 3219 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 3220
b1356bc4 32212019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
3222
24c67877 3223 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
3224 hppa*-*-hpux*.
b1356bc4 3225 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 3226
3227 * gfortran.dg/pointer_init_10.f90: Require visibility support.
3228 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 3229
f56fb8fb 3230 * gcc.dg/pr88074.c: Require c99_runtime.
3231 * gcc.dg/warn-abs-1.c: Likewise.
3232 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
3233
24b73262 3234 PR testsuite/89666
3235 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
3236 hppa*-*-hpux*.
3237 * gcc.dg/attr-copy.c: Require alias support.
3238 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
3239
2d44625a 32402019-03-16 Jakub Jelinek <jakub@redhat.com>
3241
3242 PR fortran/89724
3243 * gfortran.dg/continuation_15.f90: New test.
3244 * gfortran.dg/continuation_16.f90: New test.
3245
fc1321aa 32462019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 3247
50beafd6 3248 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
3249
529c3fcc 3250 PR testsuite/89393
3251 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
3252 * g++.dg/cpp0x/pr84497.C: Likewise.
3253
fc1321aa 3254 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
3255 * gcc.dg/attr-copy-6.c: Likewise.
3256 * gcc.dg/pr87793.c: Likewise.
3257
3258 PR testsuite/89471
0bf73f49 3259 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 3260
2c804139 3261 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
3262 * gcc.dg/gimplefe-34.c: Likewise.
3263 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
3264 * gcc.dg/compat/pr83487-2_y.c: Likewise.
3265
20feeb0f 3266 PR testsuite/84174
3267 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
3268 hppa*64*-*-*.
3269
63e5ed62 3270 PR testsuite/83453
3271 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
3272
4f54bc4d 3273 * lib/target-supports.exp (check_ascii_locale_available): Remove
3274 hppa*-*-hpux*.
3275
ebb62b61 32762019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3277
3278 PR fortran/84394
3279 * gfortran.dg/blockdata_11.f90: New test.
3280
6e9e00d1 32812019-03-15 Harald Anlauf <anlauf@gmx.de>
3282
3283 PR fortran/60091
3284 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
3285 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
3286
0922e508 32872019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
3288
3289 PR target/87532
3290 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
3291 instruction selection.
3292 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
3293 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
3294 * gcc.target/powerpc/pr87532-mc.c: New test.
3295 * gcc.target/powerpc/pr87532.c: New test.
3296 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
3297 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
3298 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
3299 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
3300 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
3301 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
3302 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
3303 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
3304 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
3305 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
3306 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
3307 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
3308 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
3309 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
3310 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
3311 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
3312 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
3313 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
3314 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
3315 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
3316 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
3317 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
3318 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
3319 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
3320 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
3321 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
3322 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
3323
aa2e3429 33242019-03-15 Alexandre Oliva <aoliva@redhat.com>
3325
3326 PR c++/88534
3327 PR c++/88537
3328 * g++.dg/cpp2a/pr88534.C: New.
3329 * g++.dg/cpp2a/pr88537.C: New.
3330
b70283ba 33312019-03-15 Robin Dapp <rdapp@linux.ibm.com>
3332
3333 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
3334 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
3335 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
3336 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
3337
c043e8d6 33382019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3339
3340 PR target/89719
3341 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
3342 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3343 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3344
0bc60ffa 33452019-03-15 Jakub Jelinek <jakub@redhat.com>
3346
99d0d6f9 3347 PR c++/89709
3348 * g++.dg/cpp0x/constexpr-89709.C: New test.
3349
0bc60ffa 3350 PR debug/89704
3351 * gcc.dg/debug/pr89704.c: New test.
3352
4455955a 33532019-03-15 H.J. Lu <hongjiu.lu@intel.com>
3354
3355 PR target/89650
3356 * g++.target/i386/pr89650.C: New test.
3357
8416d774 33582019-03-14 Richard Biener <rguenther@suse.de>
3359
3360 * gcc.dg/gimplefe-13.c: Adjust.
3361 * gcc.dg/gimplefe-14.c: Likewise.
3362 * gcc.dg/gimplefe-17.c: Likewise.
3363 * gcc.dg/gimplefe-18.c: Likewise.
3364 * gcc.dg/gimplefe-7.c: Likewise.
3365 * gcc.dg/torture/pr89595.c: Likewise.
3366 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
3367 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
3368 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
3369 * gcc.dg/tree-ssa/scev-3.c: Likewise.
3370 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3371 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3372 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
3373 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
3374
3b8cf1fa 33752019-03-14 Jakub Jelinek <jakub@redhat.com>
3376
7dd130b3 3377 PR ipa/89684
3378 * gcc.target/i386/pr89684.c: New test.
3379
3b8cf1fa 3380 PR rtl-optimization/89679
3381 * gcc.dg/pr89679.c: New test.
3382
3c7743e1 33832019-03-14 Richard Biener <rguenther@suse.de>
3384
3385 PR tree-optimization/89710
3386 * gcc.dg/torture/pr89710.c: New testcase.
3387
7d7d6aef 33882019-03-14 Richard Biener <rguenther@suse.de>
3389
3390 PR middle-end/89698
3391 * g++.dg/torture/pr89698.C: New testcase.
3392
15a7e0e9 33932019-03-14 Jakub Jelinek <jakub@redhat.com>
3394
3395 PR tree-optimization/89703
3396 * gcc.c-torture/compile/pr89703-1.c: New test.
3397 * gcc.c-torture/compile/pr89703-2.c: New test.
3398
ee27daa7 33992019-03-14 H.J. Lu <hongjiu.lu@intel.com>
3400
3401 PR target/89523
3402 * gcc.target/i386/pr89523-1a.c: New test.
3403 * gcc.target/i386/pr89523-1b.c: Likewise.
3404 * gcc.target/i386/pr89523-2.c: Likewise.
3405 * gcc.target/i386/pr89523-3.c: Likewise.
3406 * gcc.target/i386/pr89523-4.c: Likewise.
3407 * gcc.target/i386/pr89523-5.c: Likewise.
3408 * gcc.target/i386/pr89523-6.c: Likewise.
3409 * gcc.target/i386/pr89523-7.c: Likewise.
3410 * gcc.target/i386/pr89523-8.c: Likewise.
3411 * gcc.target/i386/pr89523-9.c: Likewise.
3412
d0782a7e 34132019-03-14 Jakub Jelinek <jakub@redhat.com>
3414
c17b0b28 3415 PR c++/89512
3416 * g++.dg/cpp1y/var-templ61.C: New test.
3417
d0782a7e 3418 PR c++/89652
3419 * g++.dg/cpp1y/constexpr-89652.C: New test.
3420
c69047a1 34212019-03-13 Harald Anlauf <anlauf@gmx.de>
3422
3423 PR fortran/87045
3424 * gfortran.dg/pr87045.f90: New test.
3425
68d3038f 34262019-03-13 Vladimir Makarov <vmakarov@redhat.com>
3427
3428 PR target/85860
3429 * gcc.target/i386/pr85860.c: New.
3430
3c78ad42 34312019-03-13 Marek Polacek <polacek@redhat.com>
3432
3433 PR c++/89686 - mixing init-capture and simple-capture in lambda.
3434 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
3435
8b953246 3436 PR c++/89660 - bogus error with -Wredundant-move.
3437 * g++.dg/cpp0x/Wredundant-move8.C: New test.
3438 * g++.dg/cpp0x/Wredundant-move9.C: New test.
3439
7f9cb1b5 34402019-03-13 Janus Weil <janus@gcc.gnu.org>
3441
3442 PR fortran/89601
3443 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
3444 * gfortran.dg/pdt_30.f90: New test case.
3445
e214ee76 34462019-03-13 Marek Polacek <polacek@redhat.com>
3447
3448 PR c++/88979 - further P0634 fix for constructors.
3449 * g++.dg/cpp2a/typename15.C: New test.
3450
6e6bf22d 34512019-03-13 Martin Sebor <msebor@redhat.com>
3452
3453 PR tree-optimization/89662
3454 * gcc.dg/Warray-bounds-41.c: New test.
3455
a55953fb 34562019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3457
3458 PR c++/63508
3459 * g++.dg/cpp0x/auto53.C: New.
3460
69485abe 34612019-03-13 Richard Biener <rguenther@suse.de>
3462
3463 PR middle-end/89677
3464 * gcc.dg/torture/pr89677.c: New testcase.
3465
6bce0bd9 34662019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3467
3468 PR c++/85558
3469 * g++.dg/other/friend16.C: New.
3470 * g++.dg/other/friend17.C: Likewise.
3471
0cdad0e1 34722019-03-13 Jakub Jelinek <jakub@redhat.com>
3473
3474 PR middle-end/88588
3475 * c-c++-common/gomp/pr88588.c: New test.
3476
34772019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 3478
3479 PR fortran/66695
3480 PR fortran/77746
3481 PR fortran/79485
3482 * gfortran.dg/binding_label_tests_30.f90: New test.
3483 * gfortran.dg/binding_label_tests_31.f90: New test.
3484 * gfortran.dg/binding_label_tests_32.f90: New test.
3485 * gfortran.dg/binding_label_tests_33.f90: New test.
3486
5dc5719e 34872019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
3488
3489 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
3490 * gdc.dg/ubsan/ubsan.exp: New file.
3491 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
3492 Explicitly return flags from procedure.
3493
3627cdbc 34942019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
3495
3496 PR d/88957
3497 * gdc.dg/pr88957.d: New test.
3498 * gdc.dg/simd.d: Add new vector tests.
3499
ef668b33 35002019-03-12 Uroš Bizjak <ubizjak@gmail.com>
3501
3502 PR d/87824
3503 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
3504 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
3505 -nostdinc++ flag.
3506
747e2c6a 35072019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3508
3509 PR fortran/87673
3510 * gfortran.dg/charlen_17.f90: New test.
3511
c3a8613e 35122019-03-12 Robin Dapp <rdapp@linux.ibm.com>
3513
3514 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
3515
4520ad45 35162019-03-12 Martin Liska <mliska@suse.cz>
3517
ef668b33 3518 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 3519 * gfortran.dg/binding_label_tests_4.f03: Likewise.
3520 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
3521 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
3522 * gfortran.dg/c_loc_tests_17.f90: Likewise.
3523 * gfortran.dg/constructor_9.f90: Likewise.
3524 * gfortran.dg/dec_structure_8.f90: Likewise.
3525 * gfortran.dg/entry_4.f90: Likewise.
3526 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
3527 * gfortran.dg/initialization_23.f90: Likewise.
3528 * gfortran.dg/logical_assignment_1.f90: Likewise.
3529 * gfortran.dg/pr80752.f90: Likewise.
3530 * gfortran.dg/pr88116_1.f90: Likewise.
3531 * gfortran.dg/pr88467.f90: Likewise.
3532 * gfortran.dg/typebound_call_7.f03: Likewise.
3533 * gfortran.dg/typebound_generic_1.f03: Likewise.
3534 * gfortran.dg/typebound_operator_2.f03: Likewise.
3535 * gfortran.dg/typebound_operator_4.f03: Likewise.
3536 * gfortran.dg/typebound_proc_9.f03: Likewise.
3537 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
3538
53fe35ec 35392019-03-12 Paul Thomas <pault@gcc.gnu.org>
3540
3541 PR fortran/89363
3542 * gfortran.dg/assumed_rank_16.f90: New test.
3543
3544 PR fortran/89364
3545 * gfortran.dg/assumed_rank_17.f90: New test.
3546
23e01948 35472019-03-12 Jakub Jelinek <jakub@redhat.com>
3548
3549 PR middle-end/89663
3550 * gcc.c-torture/compile/pr89663-1.c: New test.
3551 * gcc.c-torture/compile/pr89663-2.c: New test.
3552
d5e9136f 35532019-03-12 Richard Biener <rguenther@suse.de>
3554
3555 PR tree-optimization/89664
3556 * gfortran.dg/pr89664.f90: New testcase.
3557
fc87d978 35582019-03-11 Jakub Jelinek <jakub@redhat.com>
3559
064a27df 3560 PR fortran/89651
3561 * gfortran.dg/gomp/pr89651.f90: New test.
3562
fc87d978 3563 PR middle-end/89655
3564 PR bootstrap/89656
3565 * gcc.c-torture/compile/pr89655.c: New test.
3566
74157df9 35672019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
3568
3569 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
3570 target.
3571
2f6d557f 35722019-03-11 Martin Liska <mliska@suse.cz>
3573
3574 * g++.dg/conversion/simd3.C (foo): Wrap option names
3575 with apostrophe character.
3576 * g++.dg/cpp1z/decomp3.C (test): Likewise.
3577 (test3): Likewise.
3578 * g++.dg/cpp1z/decomp4.C (test): Likewise.
3579 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
3580 * g++.dg/cpp1z/decomp45.C (f): Likewise.
3581 * g++.dg/opt/pr34036.C: Likewise.
3582 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
3583 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
3584 * gcc.dg/cpp/dir-only-4.c: Likewise.
3585 * gcc.dg/cpp/dir-only-5.c: Likewise.
3586 * gcc.dg/cpp/pr71591.c: Likewise.
3587 * gcc.dg/format/opt-1.c: Likewise.
3588 * gcc.dg/format/opt-2.c: Likewise.
3589 * gcc.dg/format/opt-3.c: Likewise.
3590 * gcc.dg/format/opt-4.c: Likewise.
3591 * gcc.dg/format/opt-5.c: Likewise.
3592 * gcc.dg/format/opt-6.c: Likewise.
3593 * gcc.dg/pr22231.c: Likewise.
3594 * gcc.dg/pr33007.c: Likewise.
3595 * gcc.dg/simd-1.c (hanneke): Likewise.
3596 * gcc.dg/simd-5.c: Likewise.
3597 * gcc.dg/simd-6.c: Likewise.
3598 * gcc.dg/spellcheck-options-14.c: Likewise.
3599 * gcc.dg/spellcheck-options-15.c: Likewise.
3600 * gcc.dg/spellcheck-options-16.c: Likewise.
3601 * gcc.dg/spellcheck-options-17.c: Likewise.
3602 * gcc.dg/tree-ssa/pr23109.c: Likewise.
3603 * gcc.dg/tree-ssa/recip-5.c: Likewise.
3604 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
3605 (__attribute__): Likewise.
3606 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
3607 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
3608 * gcc.target/powerpc/warn-1.c: Likewise.
3609 * gcc.target/powerpc/warn-2.c: Likewise.
3610
ac80cfb4 36112019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
3612
3613 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
3614
01f182e4 36152019-03-11 Eric Botcazou <ebotcazou@adacore.com>
3616
3617 * c-c++-common/unroll-6.c: New test.
3618
ca66abc7 36192019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
3620
3621 PR c++/87571
3622 * g++.dg/template/memfriend18.C: New.
3623
a5956947 36242019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3625
3626 * gdc.dg/pr89041.d: Mark as compile test.
3627
116886d6 36282019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3629
3630 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
3631 dg-options.
3632
00ee3e3e 36332019-03-10 Martin Jambor <mjambor@suse.cz>
3634
3635 PR tree-optimization/85762
3636 PR tree-optimization/87008
3637 PR tree-optimization/85459
3638 * g++.dg/tree-ssa/pr87008.C: New test.
3639 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
3640
9520cf8b 36412019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3642
3643 PR fortran/66089
3644 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
3645 * gfortran.dg/no_arg_check_2.f90: Likewise.
3646
346e0fe5 36472019-03-10 Jakub Jelinek <jakub@redhat.com>
3648
3649 PR c++/89648
3650 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
3651
23ffb1a8 36522019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3653
3654 PR fortran/66089
3655 * gfortran.dg/dependency_53.f90: New test.
3656
861c8c7b 36572019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3658
3659 PR fortran/87734
3660 * gfortran.dg/public_private_module_10.f90: New test.
3661
e0f3497f 36622019-03-09 John David Anglin <dave.anglin@bell.net>
3663
449a1989 3664 PR c++/70349
3665 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
3666
24964670 3667 PR middle-end/68733
3668 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
3669
e0f3497f 3670 PR testsuite/89472
3671 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
3672
0c5f3545 36732019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3674
3675 PR c++/87750
3676 * g++.dg/cpp0x/pr87750.C: New.
3677
b685a0ad 36782019-03-09 John David Anglin <dave.anglin@bell.net>
3679
3680 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
3681 * c-c++-common/ident-1a.c: Likewise.
3682 * c-c++-common/ident-1b.c: Likewise.
3683 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 3684
3685 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 3686
24e94348 3687 * g++.dg/ext/visibility/lambda1.C: Require visibility.
3688
946f2623 3689 PR inline-asm/87010
3690 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
3691
39ab9c78 3692 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
3693 libatomic_available.
3694
52e19479 36952019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
3696
3697 PR d/89041
3698 * gdc.dg/pr89041.d: New test.
3699
d066f3f7 37002019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3701
3702 PR fortran/71544
3703 * gfortran.dg/c_ptr_tests_19.f90: New test.
3704
fe3e8c08 37052019-03-09 John David Anglin <dave.anglin@bell.net>
3706
0f2d2571 3707 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
3708 * gnat.dg/debug12.adb: Likewise.
3709
fe3e8c08 3710 * lib/target-supports.exp (check_effective_target_weak_undefined):
3711 Return 0 on hppa*-*-hpux*.
3712 (check_ascii_locale_available): Likewise.
3713
688ff820 37142019-03-09 Janus Weil <janus@gcc.gnu.org>
3715
3716 PR fortran/84504
3717 * gfortran.dg/pointer_init_10.f90: New test case.
3718
08fad224 37192019-03-09 John David Anglin <dave.anglin@bell.net>
3720
3721 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
3722
1501d36b 37232019-03-09 John David Anglin <dave.anglin@bell.net>
3724
3725 PR fortran/89639
3726 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
3727
06c6302c 37282019-03-09 Thomas König <tkoenig@gcc.gnu.org>
3729
3730 PR fortran/71203
3731 * gfortran.dg/array_simplify_3.f90: New test case.
3732
78d8fb2b 37332019-03-09 Jakub Jelinek <jakub@redhat.com>
3734
909c7f25 3735 PR c/88568
3736 * g++.dg/other/pr88568.C: New test.
3737
78d8fb2b 3738 PR rtl-optimization/89634
3739 * gcc.c-torture/execute/pr89634.c: New test.
3740
883c09dd 37412019-03-08 Jakub Jelinek <jakub@redhat.com>
3742
3743 PR c/85870
3744 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
3745 -r -nostdlib -flinker-output=nolto-rel.
3746
734aee17 37472019-03-08 David Malcolm <dmalcolm@redhat.com>
3748
3749 PR target/79926
3750 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
3751 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3752 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3753 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3754
02cded17 37552019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3756
3757 PR c++/63540
3758 * g++.dg/cpp0x/implicit17.C: New.
3759
e4bff0d1 37602019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
3761
3762 PR c++/22149
3763 * g++.dg/template/access29.C: New.
3764
f06bc4d0 37652019-03-08 Jakub Jelinek <jakub@redhat.com>
3766
3767 PR c++/82075
3768 * g++.dg/cpp1z/decomp49.C: New test.
3769
a9ff59cf 37702019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
3771
3772 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
3773
a6fed30b 37742019-03-08 Uroš Bizjak <ubizjak@gmail.com>
3775
3776 PR target/68924
3777 PR target/78782
3778 PR target/87558
3779 * gcc.target/i386/pr78782.c: New test.
3780 * gcc.target/i386/pr87558.c: Ditto.
3781
99b342f1 37822019-03-08 Jakub Jelinek <jakub@redhat.com>
3783
3784 PR c/85870
3785 * gcc.dg/lto/pr85870_0.c: New test.
3786 * gcc.dg/lto/pr85870_1.c: New test.
3787
69a0142c 37882019-03-08 Martin Liska <mliska@suse.cz>
3789
3790 PR target/86952
3791 * gcc.target/i386/pr86952.c: New test.
3792 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
3793 scanned pattern.
3794 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3795
29005d9c 37962019-03-08 Jakub Jelinek <jakub@redhat.com>
3797
222c113b 3798 PR c++/89585
3799 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
3800 asm volatile.
3801
92651efb 3802 PR c++/89599
3803 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
3804 * g++.dg/parse/array-size2.C: Likewise.
3805 * g++.dg/cpp0x/constexpr-89599.C: New test.
3806
29005d9c 3807 PR c++/89622
3808 * g++.dg/warn/pr89622.C: New test.
3809
1b34cb7f 38102019-03-07 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR target/80003
3813 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
3814 * gcc.target/i386/interrupt-6.c: Likewise.
3815 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
3816
8a656b83 38172019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
3818
3819 PR c++/84518
3820 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
3821 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
3822
4492383a 38232019-03-07 Jakub Jelinek <jakub@redhat.com>
3824
71c5a0bc 3825 PR translation/79999
3826 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
3827 * c-c++-common/gomp/doacross-3.c: New test.
3828
4492383a 3829 PR target/89602
3830 * gcc.target/i386/avx512f-vmovss-1.c: New test.
3831 * gcc.target/i386/avx512f-vmovss-2.c: New test.
3832 * gcc.target/i386/avx512f-vmovss-3.c: New test.
3833 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
3834 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
3835 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
3836
1cf354c8 38372019-03-07 Martin Jambor <mjambor@suse.cz>
3838
3839 PR lto/87525
3840 * gcc.dg/ipa/ipcp-5.c: New test.
3841
e3e42b03 38422019-03-07 Martin Jambor <mjambor@suse.cz>
3843
3844 PR ipa/88235
3845 * g++.dg/ipa/pr88235.C: New test.
3846
5e43308b 38472019-04-07 Richard Biener <rguenther@suse.de>
3848
3849 PR middle-end/89618
3850 * gcc.target/i386/pr89618.c: New testcase.
3851
791a4964 38522019-03-07 Richard Biener <rguenther@suse.de>
3853
3854 PR tree-optimization/89595
3855 * gcc.dg/torture/pr89595.c: New testcase.
3856
02a7fc59 38572019-03-07 Jakub Jelinek <jakub@redhat.com>
3858
3859 PR c++/89585
3860 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
3861
f8197328 38622019-03-06 Harald Anlauf <anlauf@gmx.de>
3863
3864 PR fortran/71203
3865 * gfortran.dg/substr_8.f90: New test.
3866
aa49bda0 38672019-03-06 Jakub Jelinek <jakub@redhat.com>
3868
3869 PR c++/87148
3870 * g++.dg/ext/flexary34.C: New test.
3871
409a6c36 38722019-03-06 Peter Bergner <bergner@linux.ibm.com>
3873
3874 PR rtl-optimization/88845
3875 * gcc.target/powerpc/pr88845.c: New test.
3876
55d0cc00 38772019-03-06 Marek Polacek <polacek@redhat.com>
3878
3879 PR c++/87378 - bogus -Wredundant-move warning.
3880 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
3881 * g++.dg/cpp0x/Wredundant-move7.C: New test.
3882
b24b9c77 38832019-03-06 Richard Biener <rguenther@suse.de>
3884
3885 PR testsuite/89551
3886 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
3887 the way that makes the testcase PASS.
3888
06229fe5 38892019-03-05 Jakub Jelinek <jakub@redhat.com>
3890
3891 PR middle-end/89590
3892 * gcc.dg/pr89590.c: New test.
3893
eeb22b66 38942019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
3895
3896 PR target/89222
3897 * gcc.target/arm/pr89222.c: Add new test.
3898
c06d4366 38992019-03-05 Richard Biener <rguenther@suse.de>
3900
3901 PR tree-optimization/89594
3902 * gcc.dg/pr89594.c: New testcase.
3903
499fa2c1 39042019-03-05 Jakub Jelinek <jakub@redhat.com>
3905
267bb6c9 3906 PR tree-optimization/89487
3907 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
3908 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
3909 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
3910 "%r14".
3911
bf0f78c4 3912 PR bootstrap/89560
3913 * g++.dg/other/pr89560.C: New test.
3914
a41f256a 3915 PR tree-optimization/89570
3916 * gcc.dg/pr89570.c: New test.
3917
499fa2c1 3918 PR tree-optimization/89566
3919 * c-c++-common/pr89566.c: New test.
3920
1751c288 39212019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3922
3923 PR c++/84605
3924 * g++.dg/parse/crash69.C: New.
3925
10599713 39262019-03-04 Jakub Jelinek <jakub@redhat.com>
3927
3928 PR c++/71446
3929 * g++.dg/cpp2a/desig12.C: New test.
3930 * g++.dg/cpp2a/desig13.C: New test.
3931
7e11f57d 39322019-03-04 Tamar Christina <tamar.christina@arm.com>
3933
3934 PR target/88530
f382b2ac 3935 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 3936
b7d73df0 39372019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
3938
3939 PR tree-optimization/89437
3940 * gcc.dg/sinatan-1.c: Fix testcase.
3941
54f60b15 39422019-03-04 Richard Biener <rguenther@suse.de>
3943
3944 PR middle-end/89572
3945 * gcc.dg/torture/pr89572.c: New testcase.
3946
6079e9be 39472018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
3948
3949 PR tree-optimization/89487
3950 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
3951
9849369a 39522019-03-03 Harald Anlauf <anlauf@gmx.de>
3953
3954 PR fortran/77583
3955 * gfortran.dg/pr77583.f90: New test.
3956
a6eb46eb 39572019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3958
3959 PR fortran/72714
3960 * gfortran.dg/coarray_allocate_11.f90: New test.
3961
9cc3b79c 39622019-03-02 Harald Anlauf <anlauf@gmx.de>
3963
3964 PR fortran/89516
3965 * gfortran.dg/pr89492.f90: Adjust testcase.
3966 * gfortran.dg/transfer_check_5.f90: New test.
3967
e3dcfc16 39682019-03-02 Jakub Jelinek <jakub@redhat.com>
3969
73e3d2ee 3970 PR c++/71446
3971 * g++.dg/cpp2a/desig10.C: New test.
3972 * g++.dg/cpp2a/desig11.C: New test.
3973 * g++.dg/ext/desig4.C: Expect 4 new errors.
3974
e3dcfc16 3975 PR target/89506
3976 * gcc.dg/pr89506.c: New test.
3977
93b27baa 39782019-03-01 Kito Cheng <kito.cheng@gmail.com>
3979 Monk Chiang <sh.chiang04@gmail.com>
3980
3981 * gcc.target/riscv/attribute-1.c: New.
3982 * gcc.target/riscv/attribute-2.c: Likewise.
3983 * gcc.target/riscv/attribute-3.c: Likewise.
3984 * gcc.target/riscv/attribute-4.c: Likewise.
3985 * gcc.target/riscv/attribute-5.c: Likewise.
3986 * gcc.target/riscv/attribute-6.c: Likewise.
3987 * gcc.target/riscv/attribute-7.c: Likewise.
3988 * gcc.target/riscv/attribute-8.c: Likewise.
3989 * gcc.target/riscv/attribute-9.c: Likewise.
3990
3991 * gcc.target/riscv/arch-1.c: New.
3992 * gcc.target/riscv/arch-2.c: Likewise.
3993 * gcc.target/riscv/arch-3.c: Likewise.
3994 * gcc.target/riscv/arch-4.c: Likewise.
3995
b3ba40ae 39962019-03-01 Jakub Jelinek <jakub@redhat.com>
3997
3998 PR middle-end/89497
3999 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
4000 scan-tree-dump-times from dom3 to tracer pass.
4001
09008c46 40022019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
4003
4004 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
4005 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
4006
45e17a21 40072019-03-01 Alexander Monakov <amonakov@ispras.ru>
4008
4009 PR rtl-optimization/85899
4010 * gcc.dg/pr85899.c: New test.
4011
f409a882 40122019-03-01 Marek Polacek <polacek@redhat.com>
4013
ae8e3cb6 4014 PR c++/89537 - missing location for error with non-static member fn.
4015 * g++.dg/diagnostic/member-fn-1.C: New test.
4016
f409a882 4017 PR c++/89532 - ICE with incomplete type in decltype.
4018 * g++.dg/cpp2a/nontype-class14.C: New test.
4019
b279a142 40202019-03-01 Jakub Jelinek <jakub@redhat.com>
4021
4022 Implement P1002R1, Try-catch blocks in constexpr functions
4023 PR c++/89513
4024 * g++.dg/cpp2a/constexpr-try1.C: New test.
4025 * g++.dg/cpp2a/constexpr-try2.C: New test.
4026 * g++.dg/cpp2a/constexpr-try3.C: New test.
4027 * g++.dg/cpp2a/constexpr-try4.C: New test.
4028 * g++.dg/cpp2a/constexpr-try5.C: New test.
4029 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
4030
bfc01edf 40312019-03-01 Richard Sandiford <richard.sandiford@arm.com>
4032
4033 PR tree-optimization/89535
4034 * gfortran.dg/vect/pr89535.f90: New test.
4035
f811bd19 40362019-03-01 Richard Biener <rguenther@suse.de>
4037
4038 PR middle-end/89541
4039 * gfortran.dg/pr89451.f90: New testcase.
4040
d7419e5b 40412019-03-01 Richard Biener <rguenther@suse.de>
4042
4043 PR middle-end/89497
4044 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
4045 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
4046 that happen now earlier.
4047
f557d4a8 40482019-02-28 Eric Botcazou <ebotcazou@adacore.com>
4049
4050 * gcc.c-torture/execute/20190228-1.c: New test.
4051
dff6bd38 40522019-02-28 Marek Polacek <polacek@redhat.com>
4053
4054 PR c++/87068 - missing diagnostic with fallthrough statement.
4055 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
4056
1d86d0eb 40572019-02-28 Thomas Schwinge <thomas@codesourcery.com>
4058 Cesar Philippidis <cesar@codesourcery.com>
4059
35e99d5d 4060 PR fortran/72741
4061 PR fortran/89433
4062 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
4063 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
4064
7378dd70 4065 PR fortran/72741
4066 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
4067
1d86d0eb 4068 PR fortran/72741
4069 PR fortran/89433
4070 * gfortran.dg/goacc/routine-6.f90: Update
4071 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
4072 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
4073
218c5c18 40742019-02-28 Jakub Jelinek <jakub@redhat.com>
4075
4076 PR c/89521
4077 * gcc.dg/pr89521-1.c: New test.
4078 * gcc.dg/pr89521-2.c: New test.
4079
440a9ad9 40802019-02-28 John David Anglin <danglin@gcc.gnu.org>
4081
4082 PR testsuite/89441
4083 * g++.dg/ipa/pr89009.C: Update symbol visibility.
4084
c5a08a5d 40852019-02-28 Tamar Christina <tamar.christina@arm.com>
4086
4087 PR target/88530
4088 * gcc.target/aarch64/options_set_10.c: New test.
4089
dc24d8a9 40902019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
4091
4092 PR c++/89522
4093 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
4094
674e4eec 40952019-02-28 Jakub Jelinek <jakub@redhat.com>
4096
34ecb73b 4097 PR c/89525
4098 * gcc.dg/pr89525.c: New test.
4099
674e4eec 4100 PR c/89520
4101 * gcc.dg/pr89520-1.c: New test.
4102 * gcc.dg/pr89520-2.c: New test.
4103
90c2137c 41042019-02-27 Marek Polacek <polacek@redhat.com>
4105
4106 PR c++/88857 - ICE with value-initialization of argument in template.
4107 * g++.dg/cpp0x/initlist-value4.C: New test.
4108
7304edd1 41092019-02-27 Marek Polacek <polacek@redhat.com>
4110
4111 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
4112 * g++.dg/cpp0x/using-enum-3.C: New test.
4113
7733a071 41142019-02-27 Jakub Jelinek <jakub@redhat.com>
4115
4116 PR tree-optimization/89280
4117 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
4118 keyword.
4119
b97c2f89 41202019-02-27 Richard Biener <rguenther@suse.de>
4121
4122 * gcc.dg/gimplefe-36.c: New testcase.
4123
c9f30cbb 41242019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4125
4126 PR c++/89488
4127 * g++.dg/cpp0x/nsdmi15.C: New.
4128
41292019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
4130
4131 PR c++/88987
4132 * g++.dg/cpp0x/pr88987.C: New.
4133
400c29ff 41342019-02-27 Jakub Jelinek <jakub@redhat.com>
4135
4136 PR tree-optimization/89280
4137 * gcc.c-torture/compile/pr89280.c: New test.
4138 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
4139 function. Skip the test for -O0.
4140
c167de66 41412018-02-26 Steve Ellcey <sellcey@marvell.com>
4142
4143 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
4144 * gfortran.dg/simd-builtins-2.f90: Ditto.
4145 * gfortran.dg/simd-builtins-6.f90: Ditto.
4146 * gfortran.dg/simd-builtins-8.f90: New test.
4147 * gfortran.dg/simd-builtins-8.h: New header file.
4148
3a57b74f 41492019-02-26 Jakub Jelinek <jakub@redhat.com>
4150
8fe60964 4151 PR c++/89507
4152 * g++.dg/other/new2.C: New test.
4153
3a57b74f 4154 PR tree-optimization/89500
4155 * gcc.dg/pr89500.c: New test.
4156 * gcc.dg/Wstringop-overflow-10.c: New test.
4157 * gcc.dg/strlenopt-60.c: New test.
4158
23d7d64b 41592019-02-26 Harald Anlauf <anlauf@gmx.de>
4160
4161 PR fortran/89492
4162 * gfortran.dg/pr89492.f90: New test.
4163
8fe5d1b1 41642019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4165
4166 PR fortran/89496
4167 * gfortran.dg/altreturn_9_0.f90: New file.
4168 * gfortran.dg/altreturn_9_1.f90: New file.
4169
a165fd90 41702019-02-26 Jakub Jelinek <jakub@redhat.com>
4171
4172 PR c++/89481
4173 * g++.dg/cpp1y/constexpr-89481.C: New test.
4174
26f2ab84 41752019-02-26 Richard Biener <rguenther@suse.de>
4176
4177 PR tree-optimization/89505
4178 * gcc.dg/torture/pr89505.c: New testcase.
4179
812441a6 41802019-02-26 Eric Botcazou <ebotcazou@adacore.com>
4181
4182 * gnat.dg/opt77.adb: New test.
4183 * gnat.dg/opt77_pkg.ad[sb]: New helper.
4184
b501a363 41852019-02-26 Jakub Jelinek <jakub@redhat.com>
4186
4187 PR target/89474
4188 * gcc.target/i386/pr89474.c: New test.
4189
33d01d64 41902019-02-25 Jakub Jelinek <jakub@redhat.com>
4191
4192 PR c/77754
4193 * gcc.c-torture/compile/pr77754-1.c: New test.
4194 * gcc.c-torture/compile/pr77754-2.c: New test.
4195 * gcc.c-torture/compile/pr77754-3.c: New test.
4196 * gcc.c-torture/compile/pr77754-4.c: New test.
4197 * gcc.c-torture/compile/pr77754-5.c: New test.
4198 * gcc.c-torture/compile/pr77754-6.c: New test.
4199
ddb14ffc 42002019-02-25 Tamar Christina <tamar.christina@arm.com>
4201
4202 PR target/88530
4203 * gcc.target/aarch64/options_set_1.c: New test.
4204 * gcc.target/aarch64/options_set_2.c: New test.
4205 * gcc.target/aarch64/options_set_3.c: New test.
4206 * gcc.target/aarch64/options_set_4.c: New test.
4207 * gcc.target/aarch64/options_set_5.c: New test.
4208 * gcc.target/aarch64/options_set_6.c: New test.
4209 * gcc.target/aarch64/options_set_7.c: New test.
4210 * gcc.target/aarch64/options_set_8.c: New test.
4211 * gcc.target/aarch64/options_set_9.c: New test.
4212
bff28e09 42132019-02-25 Tamar Christina <tamar.christina@arm.com>
4214
4215 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
4216 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
4217 Rename ....
4218 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
4219 test_vfmlslq_high_f16): ... To this.
4220 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
4221 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
4222 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
4223 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
4224 test_vfmlslq_laneq_high_u32): Rename ...
4225 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
4226 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
4227 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
4228 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
4229 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
4230 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
4231 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
4232 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
4233 test_vfmlslq_laneq_low_u32): Rename ...
4234 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
4235 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
4236 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
4237 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
4238 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
4239 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
4240 Rename ...
4241 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
4242 test_vfmlslq_low_f16): ... To this.
4243
d6172887 42442019-02-25 Tamar Christina <tamar.christina@arm.com>
4245
4246 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
4247 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
4248 Rename ...
4249 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
4250 test_vfmlslq_high_f16): ... To this.
4251 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
4252 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
4253 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
4254 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
4255 test_vfmlslq_laneq_high_u32): Rename ...
4256 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
4257 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
4258 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
4259 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
4260 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
4261 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
4262 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
4263 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
4264 test_vfmlslq_laneq_low_u32): Rename ...
4265 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
4266 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
4267 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
4268 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
4269 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
4270 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
4271 Rename ...
4272 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
4273 test_vfmlslq_low_f16): ... To This.
4274 * lib/target-supports.exp
4275 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
4276
65eeca74 42772019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
4278
4279 PR fortran/89282
53fe35ec 4280 * gfortran.dg/overload_3.f90: New test.
65eeca74 4281
96b7d76c 42822019-02-25 Jakub Jelinek <jakub@redhat.com>
4283
4284 PR c++/89285
4285 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
4286
8b64c6ce 42872019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
4288
4289 PR libfortran/89274
53fe35ec 4290 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 4291
529acd83 42922019-02-25 Jakub Jelinek <jakub@redhat.com>
4293
16a3cf9c 4294 PR target/89434
4295 * gcc.c-torture/execute/pr89434.c: New test.
4296
529acd83 4297 PR target/89438
4298 * gcc.dg/pr89438.c: New test.
4299
622540e3 43002019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
4301
4302 PR c++/84585
4303 * g++.dg/cpp0x/pr84585.C: New.
4304
ca180aba 43052019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4306
4307 PR fortran/89174
4308 * gfortran.dg/allocate_with_mold_3.f90: New test.
4309
f6ad730f 43102019-02-24 H.J. Lu <hongjiu.lu@intel.com>
4311
4312 PR target/87007
4313 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
4314 * gcc.target/i386/pr87007-2.c: Likewise.
4315
1fa8b8f7 43162019-02-24 Harald Anlauf <anlauf@gmx.de>
4317
4318 PR fortran/89266
4319 PR fortran/88326
4320 * gfortran.dg/pr89266.f90: New test.
4321 * gfortran.dg/pr88326.f90: New test.
4322
e806e3f2 43232019-02-24 Jakub Jelinek <jakub@redhat.com>
4324
4325 PR rtl-optimization/89445
4326 * gcc.target/i386/avx512f-pr89445.c: New test.
4327
1761223a 43282019-02-23 Martin Sebor <msebor@redhat.com>
4329
4330 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
4331 wchar_t to wint_t to avoid a bogus -Wformat warning in
4332 ILP32 (bug 77970).
4333
8aaf2fcc 43342019-02-23 H.J. Lu <hongjiu.lu@intel.com>
4335
4336 PR testsuite/89476
4337 * gfortran.dg/ISO_Fortran_binding_5.c: Include
4338 "../../../libgfortran/ISO_Fortran_binding.h".
4339 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
4340
8c0f695d 43412019-02-23 H.J. Lu <hongjiu.lu@intel.com>
4342
4343 PR driver/69471
4344 * gcc.dg/pr69471-1.c: New test.
4345 * gcc.dg/pr69471-2.c: Likewise.
4346 * gcc.target/i386/pr69471-3.c: Likewise.
4347
0e8f933e 43482019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4349
4350 PR fortran/84387
4351 * gfortran.dg/dtio_34.f90: New test.
4352
c005651d 43532019-02-23 Marek Polacek <polacek@redhat.com>
4354
4355 PR c++/88294 - ICE with non-constant noexcept-specifier.
4356 * g++.dg/cpp0x/noexcept34.C: New test.
4357 * g++.dg/cpp0x/noexcept35.C: New test.
4358
5724e657 4359 PR c++/89419
4360 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
4361
42ae61b1 43622019-02-23 Paul Thomas <pault@gcc.gnu.org>
4363
4364 PR fortran/88117
4365 * gfortran.dg/deferred_character_32.f90 : New test
4366
889b0295 43672019-02-23 Paul Thomas <pault@gcc.gnu.org>
4368
4369 PR fortran/89385
4370 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
4371 previously incorrect lbound for allocatable expressions. Also
4372 correct stop values to avoid repetition.
4373 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
4374 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
4375
4376 PR fortran/89366
4377 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
4378 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
4379 * gfortran.dg/pr32599.f03 : Set standard to F2008.
4380
689cc9b6 43812019-02-22 David Malcolm <dmalcolm@redhat.com>
4382
4383 PR c++/89390
4384 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
4385 renaming to a multicharacter name, so that start != finish. Add
4386 tests for dtor locations.
4387
64f69b31 43882019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
4389
4390 PR c++/84676
4391 * g++.dg/cpp0x/pr84676.C: New.
4392
2462642a 43932019-02-22 Martin Sebor <msebor@redhat.com>
4394
4395 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
4396 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
4397
93fd04e7 43982019-02-22 Harald Anlauf <anlauf@gmx.de>
4399
4400 PR fortran/83057
4401 * gfortran.dg/newunit_6.f90: New test.
4402
e7652833 44032019-02-22 Marek Polacek <polacek@redhat.com>
4404
4405 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
4406 * g++.dg/cpp2a/explicit14.C: New test.
4407
9f74d391 44082019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
4409
4410 PR target/89324
4411 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
4412 * gfortran.fortran-torture/compile/pr89324.f90: New test.
4413
77dd365f 44142019-02-22 Martin Sebor <msebor@redhat.com>
4415
26fb4bf5 4416 PR c/89425
4417 * gcc.dg/Wabsolute-value.c: New test.
4418
77dd365f 4419 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
4420
c30b4960 44212019-02-22 H.J. Lu <hongjiu.lu@intel.com>
4422 Hongtao Liu <hongtao.liu@intel.com>
4423 Sunil K Pandey <sunil.k.pandey@intel.com>
4424
4425 PR target/87007
4426 * gcc.target/i386/pr87007-1.c: New test.
4427 * gcc.target/i386/pr87007-2.c: Likewise.
4428
9af6ed72 44292019-02-22 Richard Biener <rguenther@suse.de>
4430
4431 PR tree-optimization/89440
4432 * gcc.dg/vect/pr89440.c: New testcase.
4433
eb1dc7b8 44342019-02-22 Thomas Schwinge <thomas@codesourcery.com>
4435
b320319b 4436 * lib/target-supports.exp (check_effective_target_offload_nvptx):
4437 Remove.
4438
1d740b07 4439 PR fortran/72741
4440 * gfortran.dg/goacc/classify-routine.f95: Adjust.
4441
9b423754 4442 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
4443 * g++.dg/goacc/template.C: Likewise.
4444
eb1dc7b8 4445 PR fortran/78027
4446 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
4447
3350055c 44482019-02-22 Richard Biener <rguenther@suse.de>
4449
4450 PR middle-end/87609
4451 * gcc.dg/torture/restrict-7.c: New testcase.
4452
02d7a132 44532019-02-21 Jakub Jelinek <jakub@redhat.com>
4454
4455 PR c++/89285
4456 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
4457 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
4458 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
4459 diagnostics.
4460 * g++.dg/cpp1y/constexpr-89285.C: New test.
4461 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
4462 for C++11.
4463 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
4464 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
4465
5c9b4418 44662019-02-21 H.J. Lu <hongjiu.lu@intel.com>
4467
4468 PR target/87412
4469 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
4470 -fcf-protection with -fcf-protection=branch.
4471 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
4472 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
4473 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
4474 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
4475 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
4476
69547664 44772019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
4478
4479 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
4480 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
4481
5132f59f 44822019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4483
4484 PR fortran/86119
4485 * gfortran.dg/warn_conversion_11.f90: New test.
4486
f867b437 44872019-02-21 H.J. Lu <hongjiu.lu@intel.com>
4488
4489 PR target/87412
4490 * gcc.target/i386/pr87412-1.c: New file.
4491 * gcc.target/i386/pr87412-2.c: Likewise.
4492 * gcc.target/i386/pr87412-3.c: Likewise.
4493 * gcc.target/i386/pr87412-4.c: Likewise.
4494
67d294e4 44952019-02-20 Jakub Jelinek <jakub@redhat.com>
4496
0c3f2aa9 4497 PR c++/89403
4498 * g++.dg/cpp0x/pr89403.C: New test.
4499
02dc6028 4500 PR c++/89405
4501 * g++.dg/cpp1z/inline-var5.C: New test.
4502
67d294e4 4503 PR middle-end/89412
4504 * gcc.c-torture/compile/pr89412.c: New test.
4505
89fbfe10 45062019-02-20 Jakub Jelinek <jakub@redhat.com>
4507 David Malcolm <dmalcolm@redhat.com>
4508
4509 PR middle-end/89091
4510 * gcc.dg/torture/pr89091.c: New test.
4511
b47245f1 45122019-02-20 Jakub Jelinek <jakub@redhat.com>
4513
48d4b6c6 4514 PR middle-end/88074
4515 PR middle-end/89415
4516 * gcc.dg/pr88074-2.c: New test.
4517
b47245f1 4518 PR c++/89336
4519 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
4520
a268d555 45212019-02-20 David Malcolm <dmalcolm@redhat.com>
4522
4523 PR c/89410
4524 * gcc.dg/pr89410-1.c: New test.
4525 * gcc.dg/pr89410-2.c: New test.
4526
5a6149a3 45272019-02-20 Pat Haugen <pthaugen@us.ibm.com>
4528
4529 * lib/target-supports.exp (check_effective_target_vect_usad_char):
4530 Add PowerPC support.
4531 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
4532 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
4533
3a7d0e9f 45342019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4535
4536 PR target/86487
4537 * gcc.target/arm/pr86487.c: New.
4538
ab0fbe16 45392019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
4540
4541 PR c++/84536
4542 * g++.dg/cpp1y/var-templ60.C: New.
4543
a36e00c1 45442019-02-20 Li Jia He <helijia@linux.ibm.com>
4545
4546 PR target/88100
4547 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
4548
d69a5a23 45492019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
4550
4551 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
4552
4946f3a3 45532019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4554
4555 PR fortran/89384
4556 * gfortran.dg/ISO_Fortran_binding_4.f90
4557
3eedad7a 45582019-02-19 Thomas Schwinge <thomas@codesourcery.com>
4559
4560 PR c/87924
4561 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
4562 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
4563
cda34b22 45642019-02-19 Richard Biener <rguenther@suse.de>
4565
5224812d 4566 PR middle-end/88074
cda34b22 4567 * gcc.dg/pr88074.c: New testcase.
4568
31358ed0 45692019-02-19 Jakub Jelinek <jakub@redhat.com>
4570
e4241747 4571 PR middle-end/89303
4572 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
4573 namespace.
4574
5ebe5c44 4575 PR c++/89387
4576 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
4577
fcea8c4d 4578 PR c++/89391
4579 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
4580
31358ed0 4581 PR c++/89390
4582 * g++.dg/diagnostic/pr89390.C: New test.
4583
faab32da 45842019-02-18 Sharon Dvir <unapologtic@gmail.com>
4585
4586 * README: Fix typos.
4587
4bd133e5 45882019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4589
4590 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
4591 bad_weak_ptr_.
4592
d50eaffb 45932019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4594
4595 PR fortran/87689
4596 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
4597 options.
4598 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
4599 * gfortran.dg/lto/pr87689_0.f: New file.
4600 * gfortran.dg/lto/pr87689_1.f: New file.
4601
9dddf1a6 46022019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
4603
4604 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
4605
f7690f14 46062019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4607
4608 * gdc.dg/dg.exp: Tabify.
4609 * gdc.dg/lto/lto.exp: Likewise.
4610 * gdc.test/gdc-test.exp: Likewise.
4611 * lib/gdc-dg.exp: Likewise.
4612 * lib/gdc.exp: Likewise.
4613
94d4532c 46142019-02-18 Richard Biener <rguenther@suse.de>
4615
4616 PR tree-optimization/89296
4617 * gcc.dg/uninit-pr89296.c: New testcase.
4618
9b964845 46192019-02-18 Jakub Jelinek <jakub@redhat.com>
4620
4621 PR target/89369
4622 * gcc.c-torture/execute/pr89369.c: New test.
4623 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
4624 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
4625 34,63,62.
4626
f6c03eea 46272019-02-18 Martin Jambor <mjambor@suse.cz>
4628
4629 PR tree-optimization/89209
4630 * gcc.dg/tree-ssa/pr89209.c: New test.
4631
dd2e9d21 46322019-02-18 Martin Liska <mliska@suse.cz>
4633
4634 * gfortran.dg/simd-builtins-7.f90: New test.
4635 * gfortran.dg/simd-builtins-7.h: New test.
4636
4c6b245a 46372019-02-17 Harald Anlauf <anlauf@gmx.de>
4638
4639 PR fortran/88299
4640 * gfortran.dg/pr88299.f90: New test.
4641
b6c59db3 46422019-02-17 Harald Anlauf <anlauf@gmx.de>
4643
4644 PR fortran/89077
4645 * gfortran.dg/transfer_simplify_12.f90: New test.
4646
33e6651d 46472019-02-17 Marek Polacek <polacek@redhat.com>
4648
4649 PR c++/89217 - ICE with list-initialization in range-based for loop.
4650 * g++.dg/cpp0x/range-for37.C: New test.
4651
2d4ba130 4652 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
4653
9821a0dc 4654 PR c++/89315
4655 * g++.dg/cpp0x/initlist114.C: New test.
4656
6607b4d2 4657 PR c++/89356
4658 * g++.dg/abi/mangle68.C: New test.
4659 * g++.dg/cpp0x/decltype69.C: New test.
4660
3bb711c4 46612019-02-16 David Malcolm <dmalcolm@redhat.com>
4662
4663 PR c++/88680
4664 * g++.dg/wrappers/pr88680.C: New test.
4665
9ad48282 46662019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4667
4668 PR fortran/71066
4669 * gfortran.dg/coarray_data_1.f90: New test.
4670
62fce26f 46712019-02-16 Eric Botcazou <ebotcazou@adacore.com>
4672
4673 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
4674 * c-c++-common/patchable_function_entry-default.c: Likewise.
4675 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4676
78a0882d 46772019-02-16 Jakub Jelinek <jakub@redhat.com>
4678
4679 PR rtl-optimization/66152
4680 * gcc.target/i386/pr66152.c: New test.
4681
88af6fa9 46822019-02-15 Eric Botcazou <ebotcazou@adacore.com>
4683
4684 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
4685 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
4686
a35cc95b 46872019-02-15 Tamar Christina <tamar.christina@arm.com>
4688
4689 * lib/target-supports.exp
4690 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
4691 checking alternative.
4692
2df51ced 46932019-02-15 Eric Botcazou <ebotcazou@adacore.com>
4694
4695 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
4696
9703fa32 46972019-02-15 Eric Botcazou <ebotcazou@adacore.com>
4698
4699 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
4700 * c-c++-common/patchable_function_entry-default.c: Likewise.
4701 * c-c++-common/patchable_function_entry-definition.c: Likewise.
4702 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
4703
adcec5a3 47042019-02-15 Jakub Jelinek <jakub@redhat.com>
4705
66edcee6 4706 PR other/69006
4707 PR testsuite/88920
4708 * lib/gcc-dg.exp: If llvm_binutils effective target, set
4709 allow_blank_lines to 2 during initialization.
4710 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
4711 it was previously zero.
4712 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
4713 Clear allow_blank_lines afterwards whenever it was 1.
4714 * gdc.test/gdc-test.exp (dmd2dg): Don't call
4715 dg-allow-blank-lines-in-output here.
4716 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
4717 the tests and restore it back at the end.
4718
adcec5a3 4719 * c-c++-common/ubsan/opts-1.c: New test.
4720 * c-c++-common/ubsan/opts-2.c: New test.
4721 * c-c++-common/ubsan/opts-3.c: New test.
4722 * c-c++-common/ubsan/opts-4.c: New test.
4723
bc6e884f 47242019-02-15 Richard Biener <rguenther@suse.de>
4725 Jakub Jelinek <jakub@redhat.com>
4726
4727 PR tree-optimization/89278
4728 * gcc.dg/pr89278.c: New test.
4729
689babb3 47302019-02-15 Jakub Jelinek <jakub@redhat.com>
4731
8c6d2f0f 4732 PR c/89340
4733 * gcc.dg/pr89340.c: New test.
4734 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
4735 that leaf attribute on nested function is useless.
4736
689babb3 4737 PR other/89342
4738 * gcc.dg/pr89342.c: New test.
4739
d827ccd4 47402019-02-14 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR rtl-optimization/89354
4743 * gcc.dg/pr89354.c: New test.
4744
6c5f54a5 47452019-02-14 Uroš Bizjak <ubizjak@gmail.com>
4746
4747 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
4748 * gcc.target/i386/ssse3-pabsd.c: Ditto.
4749 * gcc.target/i386/ssse3-pabsw.c: Ditto.
4750 * gcc.target/i386/ssse3-palignr.c: Ditto.
4751 * gcc.target/i386/ssse3-phaddd.c: Ditto.
4752 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
4753 * gcc.target/i386/ssse3-phaddw.c: Ditto.
4754 * gcc.target/i386/ssse3-phsubd.c: Ditto.
4755 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
4756 * gcc.target/i386/ssse3-phsubw.c: Ditto.
4757 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
4758 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
4759 * gcc.target/i386/ssse3-pshufb.c: Ditto.
4760 * gcc.target/i386/ssse3-psignb.c: Ditto.
4761 * gcc.target/i386/ssse3-psignd.c: Ditto.
4762 * gcc.target/i386/ssse3-psignw.c: Ditto.
4763
9d66f321 47642018-02-14 Steve Ellcey <sellcey@marvell.com>
4765
4766 * gcc.target/aarch64/pcs_attribute.c: New test.
4767
4382a5c9 47682019-02-14 Harald Anlauf <anlauf@gmx.de>
4769
4770 PR fortran/88248
4771 * gfortran.dg/pr88248.f90: New test.
4772 * gfortran.dg/f2018_obs.f90: Updated test.
4773
07a9d3db 47742019-02-14 Tamar Christina <tamar.christina@arm.com>
4775
4776 * gcc.target/arm/pr88850.c: change options to additional option.
4777
e06fcd5a 47782019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4779
4780 PR d/87864
4781 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
4782 present.
4783
ea257f14 47842019-02-14 Tamar Christina <tamar.christina@arm.com>
4785
4786 PR target/88850
4787 * gcc.target/arm/pr88850-2.c: New test.
4788 * lib/target-supports.exp
4789 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
4790 check_effective_target_arm_neon_softfp_fp16_ok,
4791 add_options_for_arm_neon_softfp_fp16): New.
4792
5770b8ce 47932019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
4794
4795 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
4796 * lib/target-supports.exp: Add procedure to check for ldrd.
4797
dac1fbf6 47982019-02-14 Cesar Philippidis <cesar@codesourcery.com>
4799
4800 PR fortran/72715
4801 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
4802 * gfortran.dg/goacc/loop-3.f95: Likewise.
4803 * gfortran.dg/goacc/pr72715.f90: New test.
4804
71fe24c6 48052019-02-14 Martin Liska <mliska@suse.cz>
4806
4807 PR rtl-optimization/89242
4808 * g++.dg/pr89242.C: New test.
4809
cd3f735a 48102019-02-14 Jakub Jelinek <jakub@redhat.com>
4811
bcdfc955 4812 PR tree-optimization/89314
4813 * gcc.dg/pr89314.c: New test.
4814
cd3f735a 4815 PR middle-end/89284
4816 * gcc.dg/ubsan/pr89284.c: New test.
4817
4d502758 48182019-02-13 Ian Lance Taylor <iant@golang.org>
4819
4820 * gcc.dg/func-attr-1.c: New test.
4821
055cced2 48222019-02-13 Uroš Bizjak <ubizjak@gmail.com>
4823
4824 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
4825
3a860627 48262019-02-13 Marek Polacek <polacek@redhat.com>
4827
4828 PR c++/89297 - ICE with OVERLOAD in template.
4829 * g++.dg/cpp0x/initlist113.C: New test.
4830
601c59dd 48312019-02-13 Alexandre Oliva <aoliva@redhat.com>
4832
40563cf7 4833 PR c++/86379
4834 * g++.dg/cpp0x/pr86379.C: New.
4835
601c59dd 4836 PR c++/87322
4837 * g++.dg/cpp1y/pr87322.C: New.
4838 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
4839 instantiate the expected number of lambda functions.
4840
2a18fb57 48412019-02-13 Marek Polacek <polacek@redhat.com>
4842
4843 PR c++/77304
4844 * g++.dg/cpp2a/nontype-class13.C: New test.
4845
389f58a1 48462019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
4847
4848 PR target/89190
4849 * gcc.target/arm/pr89190.c: New test.
4850
f2da1a76 48512019-02-13 David Malcolm <dmalcolm@redhat.com>
4852
4853 PR c++/89036
4854 * g++.dg/concepts/pr89036.C: New test.
4855
a7f0b0f6 48562019-02-13 Tamar Christina <tamar.christina@arm.com>
4857
4858 PR target/88847
4859 * gcc.target/aarch64/sve/pr88847.c: New test.
4860
4cbfbcd7 48612019-02-13 Jonathan Wakely <jwakely@redhat.com>
4862 Jakub Jelinek <jakub@redhat.com>
4863
4864 PR middle-end/89303
4865 * g++.dg/torture/pr89303.C: New test.
4866
64bd49fa 48672019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
4868
4869 PR c++/88986
4870 * g++.dg/cpp1z/using4.C: New.
4871 * g++.dg/cpp1z/using5.C: Likewise.
4872 * g++.dg/cpp1z/using6.C: Likewise.
4873
d8dd2f06 48742019-02-13 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR target/89290
4877 * gcc.target/i386/pr89290.c: New test.
4878
54083f03 48792019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
4880
4881 * gcc.target/i386/enqcmd.c: New test.
4882 * gcc.target/i386/enqcmds.c: Likewise.
4883 * g++.dg/other/i386-2.C: Add -menqcmd.
4884 * g++.dg/other/i386-3.C: Likewise.
4885 * gcc.target/i386/sse-12.c: Likewise.
4886 * gcc.target/i386/sse-13.c: Likewise.
4887 * gcc.target/i386/sse-14.c: Likewise.
4888 * gcc.target/i386/sse-23.c: Likewise.
4889
4c5d288b 48902019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
4891
4892 * gcc.target/powerpc/crypto-builtin-1.c
4893 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
4894 New testcases.
4895
916752ca 48962019-02-12 H.J. Lu <hongjiu.lu@intel.com>
4897
4898 PR target/89229
4899 * gcc.target/i386/pr89229-1.c: New test.
4900
7bd6e754 49012019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
4902
4903 PR target/89233
4904 * gcc.target/s390/pr89233.c: New test.
4905
f5239990 49062018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
4907
4908 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
4909 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
4910 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
4911
4ea8ba24 49122019-02-12 Richard Biener <rguenther@suse.de>
4913
4914 PR tree-optimization/89253
4915 * gfortran.dg/pr89253.f: New testcase.
4916
44263306 49172019-02-11 Marek Polacek <polacek@redhat.com>
4918
4919 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
4920 * g++.dg/cpp0x/nullptr40.C: New test.
4921 * g++.dg/cpp0x/nullptr41.C: New test.
4922
61b94553 49232019-02-11 Jakub Jelinek <jakub@redhat.com>
4924
4925 PR c++/88977
4926 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
4927
5f299139 49282019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
4929
4930 PR tree-optimization/86637
4931 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
4932
49a30f91 49332019-02-11 Martin Sebor <msebor@redhat.com>
4934
4935 PR tree-optimization/88771
4936 * gcc.dg/Wstringop-overflow-8.c: New test.
4937 * gcc.dg/Wstringop-overflow-9.c: New test.
4938 * gcc.dg/Warray-bounds-40.c: New test.
4939 * gcc.dg/builtin-stpncpy.c: Adjust.
4940 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
4941 * g++.dg/opt/memcpy1.C: Adjust.
4942
08acf739 49432019-02-11 Martin Sebor <msebor@redhat.com>
4944
4945 PR c++/87996
4946 * c-c++-common/array-5.c: New test.
4947 * c-c++-common/pr68107.c: Adjust text of diagnostics.
4948 * g++.dg/init/new38.C: Same.
4949 * g++.dg/init/new43.C: Same.
4950 * g++.dg/init/new44.C: Same.
4951 * g++.dg/init/new46.C: Same.
4952 * g++.dg/other/large-size-array.C: Same.
4953 * g++.dg/other/new-size-type.C: Same.
4954 * g++.dg/template/array30.C: Same.
4955 * g++.dg/template/array32.C: New test.
4956 * g++.dg/template/dependent-name3.C: Adjust.
4957 * gcc.dg/large-size-array-3.c: Same.
4958 * gcc.dg/large-size-array-5.c: Same.
4959 * gcc.dg/large-size-array.c: Same.
4960 * g++.old-deja/g++.brendan/array1.C: Same.
4961 * g++.old-deja/g++.mike/p6149.C: Same.
4962
40dea7a3 49632019-02-11 Martin Sebor <msebor@redhat.com>
4964
4965 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
4966
dd9bf21a 49672019-02-11 Tamar Christina <tamar.christina@arm.com>
4968
4969 PR middle-end/88560
4970 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
4971 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
4972 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
4973
2e25871b 49742019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
4975
4976 * gcc.target/powerpc/vec-sld-modulo.c: New.
4977 * gcc.target/powerpc/vec-srad-modulo.c: New.
4978 * gcc.target/powerpc/vec-srd-modulo.c: New.
4979
8cdb0206 49802019-02-11 Martin Liska <mliska@suse.cz>
4981
4982 PR ipa/89009
4983 * g++.dg/ipa/pr89009.C: New test.
4984
dd686aa9 49852019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4986
3c0f9ba3 4987 PR fortran/71723
dd686aa9 4988 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
4989 * gfortran.dg/pointer_init_6.f90: Likewise.
4990 * gfortran.dg/pointer_init_9.f90: New test.
4991
ce0d2534 49922019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4993
4994 PR fortran/67679
dd686aa9 4995 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 4996
dd31e240 49972019-02-10 Jakub Jelinek <jakub@redhat.com>
4998
4999 PR tree-optimization/89268
5000 * gcc.dg/vect/pr89268.c: New test.
5001
0d8e7678 50022019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5003
5004 * gnat.dg/lto19.adb: Remove dg-excess-errors.
5005
517c0439 50062019-02-09 Harald Anlauf <anlauf@gmx.de>
5007
5008 PR fortran/89077
5009 * gfortran.dg/substr_simplify.f90: New test.
5010
645d7017 50112019-02-09 Jan Hubicka <hubicka@ucw.cz>
5012
5013 PR ipa/88711
5014 * gfortran.dg/pr79966.f90: Xfail everwyhere.
5015
7d41610c 50162019-02-09 Paul Thomas <pault@gcc.gnu.org>
5017
5018 PR fortran/89200
5019 * gfortran.dg/array_reference_2.f90 : New test.
5020
116200f6 50212019-02-09 Jakub Jelinek <jakub@redhat.com>
5022
5023 PR middle-end/89246
5024 * gcc.dg/gomp/pr89246-1.c: New test.
5025 * gcc.dg/gomp/pr89246-2.c: New test.
5026
83658f41 50272019-02-08 Jakub Jelinek <jakub@redhat.com>
5028
5029 PR tree-optimization/88739
5030 * gcc.c-torture/execute/pr88739.c: New test.
5031
b8a74718 50322019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5033
5034 PR testsuite/89258
5035 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
5036
e9f7f5f0 50372019-02-08 Robin Dapp <rdapp@linux.ibm.com>
5038
5039 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
5040 * gcc.target/s390/vector/vec-copysign.c: New test.
5041
40d78a35 50422019-02-08 Richard Biener <rguenther@suse.de>
5043
5044 PR tree-optimization/89247
5045 * gcc.dg/torture/pr89247.c: New testcase.
5046
e4157058 50472019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
5048
5049 * gcc.target/s390/jump-label.c: New test.
5050
9160da73 50512019-02-08 Richard Biener <rguenther@suse.de>
5052
5053 PR testsuite/89250
5054 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
5055
82182896 50562019-02-08 Jakub Jelinek <jakub@redhat.com>
5057
5058 PR rtl-optimization/89234
5059 * g++.dg/ubsan/pr89234.C: New test.
5060
829a2e03 50612019-02-08 Richard Biener <rguenther@suse.de>
5062
5063 PR middle-end/89223
5064 * gcc.dg/torture/pr89223.c: New testcase.
5065
72ea15e5 50662019-02-07 David Malcolm <dmalcolm@redhat.com>
5067
5068 PR tree-optimization/86637
5069 PR tree-optimization/89235
5070 * gcc.c-torture/compile/pr86637-1.c: New test.
5071 * gcc.c-torture/compile/pr86637-2.c: New test.
5072 * gcc.c-torture/compile/pr86637-3.c: New test.
5073 * gcc.c-torture/compile/pr89235.c: New test.
5074
44b8cbb6 50752019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5076
5077 * gcc.target/aarch64/abd_1.c: New test.
5078 * gcc.dg/sabd_1.c: Likewise.
5079
27c348b7 50802019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
5081
5082 PR fortran/52789
5083 * gfortran.dg/wunused-parameter_2.f90: New test.
5084
8b7a262d 50852019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
5086
5087 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
5088
8c0752a6 50892019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
5090
5091 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
5092 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
5093
bb8389e1 50942019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
5095 Jakub Jelinek <jakub@redhat.com>
5096
5097 PR bootstrap/88714
5098 * gcc.c-torture/execute/pr88714.c: New test.
5099 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
5100
d54f2f36 51012019-02-07 Tamar Christina <tamar.christina@arm.com>
5102
5103 PR/target 88850
5104 * gcc.target/arm/pr88850.c: New test.
5105
939d44f3 51062019-02-07 Alexandre Oliva <aoliva@redhat.com>
5107
5108 PR c++/86218
5109 * g++.dg/cpp0x/pr86218.C: New.
5110
c2041c0a 51112019-02-06 Vladimir Makarov <vmakarov@redhat.com>
5112
5113 PR rtl-optimization/89225
5114 * gcc.target/powerpc/pr89225.c: New.
5115
2947ccc6 51162019-02-06 Eric Botcazou <ebotcazou@adacore.com>
5117
5118 * gnat.dg/opt76.adb: New test.
5119
9d066a44 51202019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5121
5122 PR fortran/71860
5123 * gfortran.dg/null_10.f90: New test.
5124
c92ab8d4 51252019-02-06 David Malcolm <dmalcolm@redhat.com>
5126
5127 PR c++/71302
5128 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
5129 column numbers to dg-warning directives where they are correct.
5130 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
5131 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
5132 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
5133
95be3519 51342019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5135
5136 PR debug/87451
5137 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
5138 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
5139 xfail scan-assembler-not with Solaris as.
5140
af2aae4f 51412019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
5142
5143 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
5144 counts and target.
5145 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
5146 counts and target.
5147 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
5148 counts and target.
5149
d75855b4 51502019-02-06 Richard Biener <rguenther@suse.de>
5151
5152 PR tree-optimization/89182
5153 * gfortran.dg/graphite/pr89182.f90: New testcase.
5154
641cffa6 51552019-02-06 Jakub Jelinek <jakub@redhat.com>
5156
b7c999fc 5157 PR c/89211
5158 * gcc.dg/pr89211.c: New test.
5159
641cffa6 5160 PR middle-end/89210
5161 * c-c++-common/builtin-convertvector-2.c: New test.
5162
1a1a006b 51632019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
5164
5224812d 5165 PR go/89019
5166 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 5167
45287c8a 51682019-02-06 Joseph Myers <joseph@codesourcery.com>
5169
5170 PR c/88584
5171 * gcc.dg/redecl-18.c: New test.
5172
b5a6b127 51732019-02-05 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR c++/89187
5176 * g++.dg/opt/pr89187.C: New test.
5177
51782019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 5179
5180 * jit.dg/add-driver-options-testlib.c: Add support file for
5181 test-add-driver-options.c testcase.
5182 * jit.dg/all-non-failing-tests.h: Add note about
5183 test-add-driver-options.c
5184 * jit.dg/jit.exp (jit-dg-test): Update to support
5185 add-driver-options-testlib.c compilation.
5186 * jit.dg/test-add-driver-options.c: New testcase.
5187
6058af91 51882019-02-05 Jakub Jelinek <jakub@redhat.com>
5189
5190 PR rtl-optimization/11304
5191 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
5192 * gcc.target/i386/call-2.c: New test.
5193
74ce2ebb 51942019-02-05 Marek Polacek <polacek@redhat.com>
5195
5196 PR c++/89158 - by-value capture of constexpr variable broken.
5197 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
5198
b81e8ebc 51992019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
5200
5201 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
5202
969a9cce 52032019-02-05 Jakub Jelinek <jakub@redhat.com>
5204
320c312b 5205 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
5206 target.
5207 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
5208
32b5e7b8 5209 PR target/89188
5210 * g++.dg/opt/pr89188.C: New test.
5211
969a9cce 5212 PR rtl-optimization/89195
5213 * gcc.c-torture/execute/pr89195.c: New test.
5214
12edc914 52152019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
5216
5217 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
5218 hardware.
5219 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
5220 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
5221 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
5222 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
5223 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
5224 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
5225 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
5226 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
5227 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
5228
f8037d2a 52292019-02-05 Jakub Jelinek <jakub@redhat.com>
5230
5231 PR target/89186
5232 * g++.dg/ext/vector36.C: New test.
5233
9ca54fa1 52342019-02-05 Alexandre Oliva <aoliva@redhat.com>
5235
5236 PR c++/87770
5237 * g++.dg/pr87770.C: New.
5238
df378257 52392019-02-04 Harald Anlauf <anlauf@gmx.de>
5240
5241 PR fortran/89077
5242 * gfortran.dg/pr89077.f90: New test.
5243
d92348e0 52442019-02-04 Martin Liska <mliska@suse.cz>
5245
90f52861 5246 PR ipa/88985
5247 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 5248
50d9292e 52492019-02-04 Jakub Jelinek <jakub@redhat.com>
5250
5251 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
5252 characters or extra spaces after the comment character.
5253
00334655 52542019-02-04 Jakub Jelinek <jakub@redhat.com>
5255
5256 * g++.dg/torture/alias-1.C: New test.
5257
0ff407d4 52582019-02-03 Martin Sebor <msebor@redhat.com>
5259
3f99f52e 5260 PR c/69661
5261 * c-c++-common/Wsequence-point-2.c: New test.
5262
0ff407d4 5263 PR c++/44648
5264 * g++.dg/warn/Wunused-var-35.C: New test.
5265
1efbfaeb 52662019-02-03 Richard Biener <rguenther@suse.de>
5267
5268 PR debug/87295
5269 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
5270
b399769c 52712019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5272
5273 PR fortran/88298
5274 * gfortran.dg/warn_conversion_10.f90: New test.
5275
1834f7a3 52762019-02-02 Paul Thomas <pault@gcc.gnu.org>
5277
5278 PR fortran/88393
5279 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
5280
ba3862bc 52812019-02-02 Paul Thomas <pault@gcc.gnu.org>
5282
5283 PR fortran/88980
5284 * gfortran.dg/realloc_on_assign_32.f90 : New test.
5285
285eb84d 52862019-02-02 Paul Thomas <pault@gcc.gnu.org>
5287
5288 PR fortran/88685
5289 * gfortran.dg/pointer_array_component_3.f90 : New test.
5290
b27fce45 52912019-02-02 Jakub Jelinek <jakub@redhat.com>
5292
5293 PR middle-end/87887
5294 * gcc.dg/gomp/pr87887-1.c: New test.
5295 * gcc.dg/gomp/pr87887-2.c: New test.
5296
49b830df 52972019-02-01 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR fortran/83246
5300 PR fortran/89084
5301 * gfortran.dg/pr89084.f90: New test.
5302 * gfortran.dg/lto/pr89084_0.f90: New test.
5303 * gfortran.dg/pr83246.f90: New test.
5304
bdb43276 53052019-02-01 Marek Polacek <polacek@redhat.com>
5306
5307 PR c++/88325 - ICE with invalid out-of-line template member definition.
5308 * g++.dg/cpp2a/typename14.C: New test.
5309
b02075cf 53102019-02-01 Richard Biener <rguenther@suse.de>
5311
5312 PR middle-end/88597
5313 * gcc.dg/torture/pr88597.c: New testcase.
5314
a6d33bbd 53152019-02-01 Richard Biener <rguenther@suse.de>
5316
5317 PR tree-optimization/85497
5318 * gcc.dg/graphite/pr85497.c: New testcase.
5319
9c0775d3 53202019-02-01 Richard Biener <rguenther@suse.de>
5321
5322 PR testsuite/87451
5323 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
5324
5ab8180e 53252019-02-01 Jakub Jelinek <jakub@redhat.com>
5326
38f851c4 5327 PR tree-optimization/89143
5328 * gcc.dg/tree-ssa/vrp121.c: New test.
5329
d681ced2 5330 PR tree-optimization/88107
5331 * gcc.dg/gomp/pr88107.c: New test.
5332
5ab8180e 5333 PR c++/87175
5334 * g++.dg/ext/attrib57.C: New test.
5335
886345e6 53362018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
5337
5338 PR tree-optimization/88932
5339 * gfortran.dg/pr88932.f90: New test.
5340
f1329be6 53412019-01-31 Marek Polacek <polacek@redhat.com>
5342
5343 PR c++/88983 - ICE with switch in constexpr function.
5344 * g++.dg/cpp1y/constexpr-88983.C: New test.
5345
a82041dd 53462019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
5347
5348 PR fortran/88669
5349 * gfortran.dg/contiguous_9.f90: New test.
5350
c8f861a0 53512019-01-31 Marek Polacek <polacek@redhat.com>
5352
5353 PR c++/89083, c++/80864 - ICE with list initialization in template.
5354 * g++.dg/cpp0x/initlist107.C: New test.
5355 * g++.dg/cpp0x/initlist108.C: New test.
5356 * g++.dg/cpp0x/initlist109.C: New test.
5357 * g++.dg/cpp0x/initlist110.C: New test.
5358 * g++.dg/cpp0x/initlist111.C: New test.
5359 * g++.dg/cpp0x/initlist112.C: New test.
5360 * g++.dg/init/ptrfn4.C: New test.
5361
d6bfe450 53622019-01-31 David Malcolm <dmalcolm@redhat.com>
5363
5364 PR c/89122
5365 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
5366 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
5367
45ccb5c4 53682019-01-31 Richard Biener <rguenther@suse.de>
5369
5370 PR tree-optimization/89135
5371 * gcc.dg/torture/pr89135.c: New testcase.
5372
06438ec9 53732019-01-31 Jakub Jelinek <jakub@redhat.com>
5374
5375 PR sanitizer/89124
5376 * c-c++-common/asan/pr89124.c: New test.
5377
a11ed94b 53782019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5379
5380 PR fortran/52564
5381 * gfortran.dg/print_2.f90: New test.
5382
3143c7ef 53832019-01-30 Vladimir Makarov <vmakarov@redhat.com>
5384
5385 PR rtl-optimization/87246
5386 * gcc.target/i386/pr87246.c: New.
5387
7066144a 53882019-01-30 Marek Polacek <polacek@redhat.com>
5389
5390 PR c++/89119 - ICE with value-initialization in template.
5391 * g++.dg/cpp0x/initlist-value3.C: New test.
5392
f665d347 53932019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5394
5395 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
5396 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
5397 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
5398 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
5399 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
5400 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
5401 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
5402 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
5403 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
5404 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 5405
a657d4f2 54062019-01-30 Richard Biener <rguenther@suse.de>
5407
5408 PR tree-optimization/89111
5409 * gcc.dg/torture/pr89111.c: New testcase.
5410
7617d72d 54112019-01-30 Andrew Stubbs <ams@codesourcery.com>
5412
5413 PR testsuite/88920
7617d72d 5414 * lib/target-supports.exp: Cache result.
5415
915549a3 54162019-01-30 Jakub Jelinek <jakub@redhat.com>
5417
cc4ffc4c 5418 PR c++/89105
5419 * g++.target/i386/pr89105.C: New test.
5420
915549a3 5421 PR c/89061
5422 * gcc.dg/pr89061.c: New test.
5423
8421f31a 54242019-01-29 Martin Sebor <msebor@redhat.com>
5425
5426 PR c/88956
5427 * gcc.dg/Warray-bounds-39.c: New test.
5428
bd509204 54292019-01-29 Marek Polacek <polacek@redhat.com>
5430
5431 PR testsuite/89110
5432 * g++.dg/other/nontype-1.C: Expect error in all modes.
5433 * g++.dg/parse/crash13.C: Likewise.
5434 * g++.dg/parse/error36.C: Likewise.
5435 * g++.dg/template/error29.C: Likewise.
5436
659d7fd3 54372019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5438
5439 PR fortran/57048
5440 * gfortran.dg/c_funptr_1.f90: New file.
5441 * gfortran.dg/c_funptr_1_mod.f90: New file.
5442
2c4b47e3 54432019-01-29 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR c++/66676
5446 PR ipa/89104
5447 * gcc.dg/gomp/pr89104.c: New test.
5448
25b414df 54492019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5450
5451 * gdc.dg/pr89042a.d: Mark as compile test.
5452 * gdc.dg/pr89042b.d: Likewise.
5453
c4b0762a 54542019-01-29 Richard Biener <rguenther@suse.de>
5455
5456 PR debug/87295
5457 * g++.dg/lto/pr87295_0.C: New testcase.
5458
a456bf31 54592019-01-29 Jakub Jelinek <jakub@redhat.com>
5460
b5c856bd 5461 PR c/89045
5462 * gcc.dg/pr89045.c: New test.
5463
a456bf31 5464 PR c/86125
5465 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
5466 lp64, ilp32 and llp64 only.
5467 (fputs): Use unsigned long long instead of size_t for return type.
5468 (vfprintf, vfscanf): Accept arbitrary target specific type for
5469 va_list.
5470
44da2a17 54712019-01-28 Marek Polacek <polacek@redhat.com>
5472
5473 PR c++/88358 - name wrongly treated as type.
5474 * g++.dg/cpp2a/typename1.C: Add dg-error.
5475 * g++.dg/cpp2a/typename13.C: New test.
5476 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
5477 Add typename.
5478
97569c2c 54792019-01-28 Marek Polacek <polacek@redhat.com>
5480
5481 * g++.dg/cpp0x/enum37.C: Add dg-error.
5482
a6061e19 54832019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5484
5485 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
5486 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
5487
7f68559b 54882019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
5489
5490 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
5491 "-Wattribute-alias".
5492
2d3af381 54932019-01-27 Uroš Bizjak <ubizjak@gmail.com>
5494
5495 PR fortran/70696
5496 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
5497
1d41b42f 54982019-01-27 Marek Polacek <polacek@redhat.com>
5499
b7feeace 5500 PR c++/88815 - narrowing conversion lost in decltype.
5501 PR c++/78244 - narrowing conversion in template not detected.
5502 * g++.dg/cpp0x/Wnarrowing15.C: New test.
5503 * g++.dg/cpp0x/Wnarrowing16.C: New test.
5504 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
5505 * g++.dg/cpp1y/Wnarrowing1.C: New test.
5506
1d41b42f 5507 PR c++/89024 - ICE with incomplete enum type.
5508 * g++.dg/cpp0x/enum37.C: New test.
5509
ecb2c722 55102019-01-27 Eric Botcazou <ebotcazou@adacore.com>
5511
5512 * gnat.dg/opt75.adb: New test.
5513 * gnat.dg/opt75_pkg.ad[sb]: New helper.
5514
36cd2681 55152019-01-27 Jakub Jelinek <jakub@redhat.com>
5516
5517 PR target/87214
5518 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
5519 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
5520
9eafff7e 55212019-01-26 Martin Jambor <mjambor@suse.cz>
5522
5523 PR ipa/88933
5524 * gfortran.dg/gomp/pr88933.f90: New test.
5525
cfa3a863 55262019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
5527
5528 PR d/89042
5529 * gdc.dg/pr89042a.d: New test.
5530 * gdc.dg/pr89042b.d: New test.
5531
bc3eb257 55322019-01-26 Harald Anlauf <anlauf@gmx.de>
5533
5534 PR fortran/57553
5535 * gfortran.dg/pr57553.f90: New test.
5536
aced6683 55372019-01-26 Eric Botcazou <ebotcazou@adacore.com>
5538
5539 * gnat.dg/array34.adb: New test.
5540
e1b6ccb9 55412019-01-26 Jakub Jelinek <jakub@redhat.com>
5542
5543 PR preprocessor/88974
5544 * c-c++-common/cpp/pr88974.c: New test.
5545
837ddebd 55462019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
5547
5548 PR c++/88969
5549 * g++.dg/cpp2a/destroying-delete2.C: New.
5550 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
5551
2ae44fa6 55522019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
5553
5554 PR fortran/85780
5555 * gfortran.dg/pr85780.f90: Update testcase for error message.
5556
eaaf56a1 55572019-01-25 Richard Earnshaw <rearnsha@arm.com>
5558
5559 PR target/88469
5560 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
5561 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
5562 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
5563
91843495 55642019-01-25 Richard Sandiford <richard.sandiford@arm.com>
5565
5566 PR middle-end/89037
5567 * gcc.dg/pr89037.c: New test.
5568
a0eb8b4f 55692019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
5570
5571 * lib/target-supports.exp (check_effective_target_fenv): New.
5572 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
5573 fenv effective target.
5574 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
5575 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
5576 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
5577 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
5578
794fefda 55792019-01-25 Richard Biener <rguenther@suse.de>
5580
5581 PR tree-optimization/86865
5582 * gcc.dg/graphite/pr86865.c: New testcase.
5583 * gcc.dg/graphite/pr69728.c: XFAIL.
5584 * gcc.dg/graphite/scop-21.c: Likewise.
5585
530b8be5 55862019-01-24 Martin Sebor <msebor@redhat.com>
5587
5588 PR c/86125
5589 PR c/88886
5590 PR middle-end/86308
5591 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
5592 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
5593 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
5594 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
5595 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
5596 * gcc.dg/builtins-69.c: New test.
5597 * gcc.dg/Wint-conversion-2.c: Add expected warning.
5598 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
5599
42202832 56002019-01-24 Uroš Bizjak <ubizjak@gmail.com>
5601
5d95efca 5602 PR rtl-optimization/88948
42202832 5603 * gcc.target/i386/pr88948.c: New test.
5604
b5e76680 56052019-01-24 Jakub Jelinek <jakub@redhat.com>
5606
7fe7a53d 5607 PR debug/89006
5608 * g++.dg/debug/pr89006.C: New test.
5609
190cf9af 5610 PR middle-end/89015
5611 * gcc.dg/gomp/pr89015.c: New test.
5612
b5e76680 5613 PR c++/88976
5614 * c-c++-common/gomp/cancel-2.c: New test.
5615 * gcc.dg/gomp/cancel-1.c: New test.
5616 * g++.dg/gomp/cancel-1.C: New test.
5617 * g++.dg/gomp/cancel-2.C: New test.
5618 * g++.dg/gomp/cancel-3.C: New test.
5619
e42d723e 56202019-01-24 Jakub Jelinek <jakub@redhat.com>
5621
5622 PR tree-optimization/89027
5623 * gfortran.dg/gomp/pr89027.f90: New test.
5624
297fd295 56252019-01-24 Paul Thomas <pault@gcc.gnu.org>
5626
5627 PR fortran/88929
e42d723e 5628 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
5629 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 5630
161cd7e6 56312019-01-23 H.J. Lu <hongjiu.lu@intel.com>
5632
5633 PR libgcc/88931
5634 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
5635 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
5636 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
5637 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
5638
58bc31f2 56392019-01-23 Uroš Bizjak <ubizjak@gmail.com>
5640
5641 PR target/88998
5642 * g++.target/i386/pr88998.c: New test.
5643
dffbcba8 56442019-01-23 Marek Polacek <polacek@redhat.com>
5645
5646 PR c++/88757 - qualified name treated wrongly as type.
5647 * g++.dg/cpp0x/dependent2.C: New test.
5648 * g++.dg/cpp2a/typename10.C: Remove dg-error.
5649 * g++.dg/cpp2a/typename12.C: New test.
5650 * g++.dg/template/static30.C: Remove dg-error.
5651
1f03c410 56522019-01-23 Jakub Jelinek <jakub@redhat.com>
5653
8090d51c 5654 PR c/44715
5655 * c-c++-common/pr44715.c: New test.
5656
1f03c410 5657 PR c++/88984
5658 * c-c++-common/pr88984.c: New test.
5659
a74580b3 56602019-01-23 Richard Biener <rguenther@suse.de>
5661
5662 PR tree-optimization/89008
5663 * gcc.dg/torture/pr89008.c: New testcase.
5664
c90ac599 56652019-01-23 Eric Botcazou <ebotcazou@adacore.com>
5666
5667 * gnat.dg/specs/opt4.ads: New test.
5668
c5bd837e 56692019-01-23 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR tree-optimization/88964
5672 * gfortran.dg/pr88964.f90: New test.
5673
8eacaaff 56742019-01-22 Martin Sebor <msebor@redhat.com>
5675
5676 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
5677 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
5678 non_strict_align.
5679 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
5680 * c-c++-common/Wrestrict.c: Make xfails conditional on target
5681 non_strict_align.
5682
c4851c82 56832018-01-22 Steve Ellcey <sellcey@marvell.com>
5684
8eacaaff 5685 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 5686 to aarch64*-*-* target.
8eacaaff 5687 * c-c++-common/gomp/pr60823-3.c: Ditto.
5688 * g++.dg/gomp/declare-simd-1.C: Ditto.
5689 * g++.dg/gomp/declare-simd-3.C: Ditto.
5690 * g++.dg/gomp/declare-simd-4.C: Ditto.
5691 * g++.dg/gomp/declare-simd-7.C: Ditto.
5692 * g++.dg/gomp/pr88182.C: Ditto.
5693 * gcc.dg/gomp/declare-simd-1.c: Ditto.
5694 * gcc.dg/gomp/declare-simd-3.c: Ditto.
5695 * gcc.dg/gomp/pr59669-2.c: Ditto.
5696 * gcc.dg/gomp/pr87895-1.c: Ditto.
5697 * gcc.dg/gomp/simd-clones-2.c: Ditto.
5698 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
5699 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
5700 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 5701
f840847c 57022019-01-22 Jakub Jelinek <jakub@redhat.com>
5703
849c3260 5704 PR target/88965
5705 * gcc.target/powerpc/pr88965.c: New test.
5706
f840847c 5707 PR middle-end/88968
5708 * c-c++-common/gomp/atomic-23.c: New test.
5709
4348a41f 57102019-01-22 Harald Anlauf <anlauf@gmx.de>
5711
5712 PR fortran/88579
5713 * gfortran.dg/power_8.f90: New test.
5714
2e9ceebc 57152019-01-22 Sandra Loosemore <sandra@codesourcery.com>
5716
5717 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
5718 * g++.dg/vec-init-1.C: Likewise.
5719 * gcc.dg/pr87793.c: Likewise.
5720
55d483b8 57212019-01-22 Sandra Loosemore <sandra@codesourcery.com>
5722
5723 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
5724 * g++.dg/cpp0x/pr86397-2.C: Likewise.
5725
0e814d12 57262019-01-22 Richard Earnshaw <rearnsha@arm.com>
5727
5728 PR target/88469
5729 * gcc.target/arm/aapcs/bitfield2.c: New test.
5730 * gcc.target/arm/aapcs/bitfield3.c: New test.
5731
ca6770cd 57322019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
5733
5734 PR rtl-optimization/87763
5735 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
5736
a1ab436f 57372019-01-22 H.J. Lu <hongjiu.lu@intel.com>
5738
5739 PR target/88954
5740 * gcc.target/i386/pr88954-1.c: New test.
5741 * gcc.target/i386/pr88954-2.c: Likewise.
5742
f8f32a5f 57432019-01-22 Richard Earnshaw <rearnsha@arm.com>
5744
5745 PR target/88469
5746 * gcc.target/arm/aapcs/bitfield1.c: New test.
5747 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
5748 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
5749 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
5750
cc41270a 57512019-01-22 Manfred Schwarb <manfred99@gmx.ch>
5752
5753 * gfortran.dg/array_function_5.f90: Fix a dg directive.
5754 * gfortran.dg/block_16.f08: Likewise.
5755 * gfortran.dg/dec_structure_14.f90: Likewise.
5756 * gfortran.dg/namelist_96.f90: Likewise.
5757 * gfortran.dg/newunit_5.f90.f90: Moved to
5758 * gfortran.dg/newunit_5.f90: here.
5759 * gfortran.dg/pdt_28.f03: Likewise.
5760 * gfortran.dg/spread_simplify_1.f90: Likewise.
5761
dc7008d9 57622019-01-22 Tamar Christina <tamar.christina@arm.com>
5763
5764 PR/tree-optimization 88903
5765 * gcc.dg/vect/pr88903-1.c: Add explicit &.
5766
9e73df6b 57672019-01-22 Jakub Jelinek <jakub@redhat.com>
5768
8167e4bd 5769 PR rtl-optimization/88904
5770 * gcc.c-torture/execute/pr88904.c: New test.
5771
786a3490 5772 PR target/88905
5773 * gcc.dg/pr88905.c: New test.
5774
9e73df6b 5775 PR rtl-optimization/49429
5776 PR target/49454
5777 PR rtl-optimization/86334
5778 PR target/88906
5779 * gcc.target/i386/pr86334.c: New test.
5780 * gcc.target/i386/pr88906.c: New test.
5781
77fe9474 57822019-01-21 Jakub Jelinek <jakub@redhat.com>
5783
5784 PR c++/88949
5785 * g++.dg/gomp/pr88949.C: New test.
5786
d2019c03 57872019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 5788
5789 * class_66.f90: Fix a dg directive.
5790 * debug/pr35154-stabs.f: Likewise.
5791 * dec_d_lines_3.f: Likewise.
5792 * dec_d_lines_3.f: Likewise.
5793 * dec_structure_12.f90: Likewise.
5794 * dec_structure_15.f90: Likewise.
5795 * deferred_character_31.f90: Likewise.
5796 * dtio_31.f03: Likewise.
5797 * dtio_32.f03: Likewise.
5798 * extends_11.f03: Likewise.
5799 * integer_plus.f90: Likewise.
5800 * pdt_25.f03: Likewise.
5801 * pr58968.f: Likewise.
5802 * pr78259.f90: Likewise.
5803 * vect/vect-2.f90: Likewise.
5804 * matmul_const.f90: Likewise.
5805
bca15b83 58062019-01-21 Uroš Bizjak <ubizjak@gmail.com>
5807
5808 PR target/88938
5809 * gcc.target/i386/pr88938.c: New test.
5810
99bf4b63 58112019-01-21 Jakub Jelinek <jakub@redhat.com>
5812
5813 PR sanitizer/88901
5814 * g++.dg/asan/pr88901.C: New test.
5815
f6aa5c04 58162019-01-21 Tamar Christina <tamar.christina@arm.com>
5817
5818 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
5819
8144bd52 58202019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5821
5822 PR c/88928
5823 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
5824 * gcc.dg/pr88928.c: New test case.
5825
e807b7ed 58262019-01-21 Jakub Jelinek <jakub@redhat.com>
5827
5828 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
5829 {long ,short ,}{unsigned ,}int.
5830
26e8495a 58312019-01-21 Richard Biener <rguenther@suse.de>
5832
5833 PR tree-optimization/88934
5834 * gfortran.dg/pr88934.f90: New testcase.
5835
eaf966f3 58362019-01-20 Ulrich Drepper <drepper@redhat.com>
5837
5838 Fix after C++ P0600 implementation.
5839 * g++.dg/init/new39.C: Don't just ignore result of new.
5840
c343819b 58412019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
5842
5843 * gdc.dg/runnable.d: Add more tests for comparing complex types.
5844
c161bb93 58452019-01-20 Johannes Pfau <johannespfau@gmail.com>
5846
5847 * gdc.dg/runnable.d: Add tests for comparing complex types.
5848
30b46595 58492019-01-20 Kewen Lin <linkw@gcc.gnu.org>
5850
297fd295 5851 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 5852 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
5853 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
5854 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
5855
c81c2702 58562019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
5857
5858 PR fortran/37835
5859 * gfortran.dg/no-automatic.f90: New test.
5860
19081b87 58612019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5862
5863 PR fortran/77960
5864 * gfortran.dg/pr77960.f90: New test.
5865
b7e6520a 58662018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5867 Paul Thomas <pault@gcc.gnu.org>
5868
5869 PR fortran/56789
5870 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
5871 scan-tree tests that fail with patch.
5872 * gfortran.dg/contiguous_8.f90: New test.
5873
5dfc8b8e 58742019-01-19 Richard Sandiford <richard.sandiford@arm.com>
5875
5876 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
5877 inner strides.
5878 * gfortran.dg/loop_versioning_9.f90: New test.
5879 * gfortran.dg/loop_versioning_10.f90: Likewise.
5880
7b60c131 58812019-01-19 Jakub Jelinek <jakub@redhat.com>
5882
5883 PR fortran/88902
5884 * gfortran.dg/pr88902.f90: New test.
5885
34859308 58862019-01-18 Martin Sebor <msebor@redhat.com>
5887
5888 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
5889
31975c5e 58902019-01-18 Ian Lance Taylor <iant@golang.org>
5891
5892 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
5893 is no longer externally visible.
5894
b2bc2471 58952019-01-18 Marek Polacek <polacek@redhat.com>
5896
5897 PR c++/86926
5898 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
5899
60da8226 59002019-01-18 H.J. Lu <hongjiu.lu@intel.com>
5901
5902 PR middle-end/88587
5903 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
5904 (dg-options): Replace -m32 with -fno-pic.
5905 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
5906 (dg-options): Remove -m32.
5907
58d47a89 59082019-01-18 Richard Biener <rguenther@suse.de>
5909
5910 PR tree-optimization/88903
5911 * gcc.dg/vect/pr88903-1.c: New testcase.
5912 * gcc.dg/vect/pr88903-2.c: Likewise.
5913
6d4e8a95 59142019-01-18 H.J. Lu <hongjiu.lu@intel.com>
5915
5916 PR c/51628
5917 PR c/88664
5918 * c-c++-common/pr51628-33.c: New test.
5919 * c-c++-common/pr51628-35.c: New test.
5920 * c-c++-common/pr88664-1.c: Likewise.
5921 * c-c++-common/pr88664-2.c: Likewise.
5922 * gcc.dg/pr51628-34.c: Likewise.
5923
e319ca91 59242019-01-18 Richard Earnshaw <rearnsha@arm.com>
5925
5926 PR target/88799
5927 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
5928 mp and sec extensions to armv7-a.
5929
c099f1dd 59302019-01-18 Martin Liska <mliska@suse.cz>
5931
5932 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
5933 expected function name.
5934
273d44ee 59352019-01-18 Jakub Jelinek <jakub@redhat.com>
5936
5937 PR tree-optimization/86214
5938 * g++.dg/opt/pr86214-1.C: New test.
5939 * g++.dg/opt/pr86214-2.C: New test.
5940
b8408dd3 59412019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
5942
5943 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
5944
5c3317a8 59452019-01-18 Jakub Jelinek <jakub@redhat.com>
5946
5947 Reapply:
5948 2018-12-15 Jakub Jelinek <jakub@redhat.com>
5949
5950 PR target/88489
5951 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
5952 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
5953
eba46615 59542019-01-18 Martin Liska <mliska@suse.cz>
5955
5956 PR middle-end/88587
5957 * g++.target/i386/pr88587.C: New test.
5958 * gcc.target/i386/mvc13.c: New test.
5959
20ab60cd 59602018-01-17 Steve Ellcey <sellcey@cavium.com>
5961
5962 PR fortran/88898
5963 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
5964 warning checks.
5965 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
5966 * gfortran.dg/gomp/pr83977.f90: Ditto.
5967
0cfa832a 59682019-01-17 Martin Sebor <msebor@redhat.com>
5969
5970 PR middle-end/88273
5971 * gcc.dg/Warray-bounds-38.c: New test.
5972
7e351bf9 59732018-01-17 Steve Ellcey <sellcey@cavium.com>
5974
5975 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
5976 warning checks and assembler scans.
5977 * c-c++-common/gomp/pr60823-3.c: Ditto.
5978 * c-c++-common/gomp/pr63328.c: Ditto.
5979 * g++.dg/gomp/declare-simd-1.C: Ditto.
5980 * g++.dg/gomp/declare-simd-3.C: Ditto.
5981 * g++.dg/gomp/declare-simd-4.C: Ditto.
5982 * g++.dg/gomp/declare-simd-7.C: Ditto.
5983 * g++.dg/gomp/pr88182.C: Ditto.
5984 * g++.dg/vect/simd-clone-7.cc: Ditto.
5985 * gcc.dg/gomp/declare-simd-1.c: Ditto.
5986 * gcc.dg/gomp/declare-simd-3.c: Ditto.
5987 * gcc.dg/gomp/pr59669-2.c: Ditto.
5988 * gcc.dg/gomp/pr87895-1.c: Ditto.
5989 * gcc.dg/gomp/pr87895-2.c: Ditto.
5990 * gcc.dg/gomp/simd-clones-2.c: Ditto.
5991 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
5992 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
5993 * gfortran.dg/gomp/pr83977.f90: Ditto.
5994
0f910e62 59952019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5996
5997 * g++.dg/cpp0x/auto52.C: Test locations too.
5998 * g++.dg/cpp0x/trailing2.C: Likewise.
5999 * g++.dg/cpp1y/auto-fn18.C: Likewise.
6000 * g++.dg/cpp1y/auto-fn25.C: Likewise.
6001 * g++.dg/cpp1y/auto-fn52.C: Likewise.
6002 * g++.dg/cpp1y/auto-fn53.C: Likewise.
6003 * g++.dg/cpp1y/auto-fn54.C: Likewise.
6004
098cc8f0 60052019-01-17 David Malcolm <dmalcolm@redhat.com>
6006
6007 PR c++/88699
6008 * g++.dg/template/pr88699.C: New test.
6009
a4e7e061 60102019-01-17 Martin Sebor <msebor@redhat.com>
6011
6012 PR tree-optimization/88800
6013 * c-c++-common/Wrestrict.c: Adjust.
6014 * gcc.dg/Warray-bounds-37.c: New test.
6015 * gcc.dg/builtin-memcpy-2.c: New test.
6016 * gcc.dg/builtin-memcpy.c: New test.
6017
21208703 60182019-01-17 Tamar Christina <tamar.christina@arm.com>
6019
6020 PR target/88850
6021 * gcc.target/arm/pr51968.c: Use neon intrinsics.
6022
acbbb815 60232019-01-17 Andrew Stubbs <ams@codesourcery.com>
6024 Kwok Cheung Yeung <kcy@codesourcery.com>
6025 Julian Brown <julian@codesourcery.com>
6026 Tom de Vries <tom@codesourcery.com>
6027
6028 * gcc.dg/20020312-2.c: Add amdgcn support.
6029 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
6030 * gcc.dg/builtin-apply2.c: Likewise.
6031 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6032 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
6033 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
6034 * gcc.dg/memcmp-1.c: Increase timeout factor.
6035 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
6036 * gcc.dg/sibcall-10.c: xfail on amdgcn.
6037 * gcc.dg/sibcall-9.c: Likewise.
6038 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6039 * gcc.dg/tree-ssa/pr84512.c: Likewise.
6040 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
6041 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
6042 * lib/target-supports.exp (check_effective_target_trampolines):
6043 Configure amdgcn.
6044 (check_profiling_available): Likewise.
6045 (check_effective_target_global_constructor): Likewise.
6046 (check_effective_target_return_address): Likewise.
6047 (check_effective_target_fopenacc): Likewise.
6048 (check_effective_target_fopenmp): Likewise.
6049 (check_effective_target_vect_int): Likewise.
6050 (check_effective_target_vect_intfloat_cvt): Likewise.
6051 (check_effective_target_vect_uintfloat_cvt): Likewise.
6052 (check_effective_target_vect_floatint_cvt): Likewise.
6053 (check_effective_target_vect_floatuint_cvt): Likewise.
6054 (check_effective_target_vect_simd_clones): Likewise.
6055 (check_effective_target_vect_shift): Likewise.
6056 (check_effective_target_whole_vector_shift): Likewise.
6057 (check_effective_target_vect_bswap): Likewise.
6058 (check_effective_target_vect_shift_char): Likewise.
6059 (check_effective_target_vect_long): Likewise.
6060 (check_effective_target_vect_float): Likewise.
6061 (check_effective_target_vect_double): Likewise.
6062 (check_effective_target_vect_perm): Likewise.
6063 (check_effective_target_vect_perm_byte): Likewise.
6064 (check_effective_target_vect_perm_short): Likewise.
6065 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6066 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
6067 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6068 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6069 (check_effective_target_vect_natural_alignment): Likewise.
6070 (check_effective_target_vect_fully_masked): Likewise.
6071 (check_effective_target_vect_element_align): Likewise.
6072 (check_effective_target_vect_masked_store): Likewise.
6073 (check_effective_target_vect_scatter_store): Likewise.
6074 (check_effective_target_vect_condition): Likewise.
6075 (check_effective_target_vect_cond_mixed): Likewise.
6076 (check_effective_target_vect_char_mult): Likewise.
6077 (check_effective_target_vect_short_mult): Likewise.
6078 (check_effective_target_vect_int_mult): Likewise.
6079 (check_effective_target_sqrt_insn): Likewise.
6080 (check_effective_target_vect_call_sqrtf): Likewise.
6081 (check_effective_target_vect_call_btrunc): Likewise.
6082 (check_effective_target_vect_call_btruncf): Likewise.
6083 (check_effective_target_vect_call_ceil): Likewise.
6084 (check_effective_target_vect_call_floorf): Likewise.
6085 (check_effective_target_lto): Likewise.
6086 (check_vect_support_and_set_flags): Likewise.
6087 (check_effective_target_vect_stridedN): Enable when fully masked is
6088 available.
6089 (add_options_for_sqrt_insn): New procedure.
6090
79cc8acc 60912019-01-17 Andrew Stubbs <ams@codesourcery.com>
6092
6093 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
6094 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
6095 linker.
6096 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
6097
cbd1a9b1 60982019-01-17 Andrew Stubbs <ams@codesourcery.com>
6099
6100 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
6101 * gcc.dg/pic-1.c: Disable on amdgcn.
6102 * gcc.dg/pic-2.c: Disable on amdgcn.
6103 * gcc.dg/pic-3.c: Disable on amdgcn.
6104 * gcc.dg/pic-4.c: Disable on amdgcn.
6105 * gcc.dg/pie-3.c: Disable on amdgcn.
6106 * gcc.dg/pie-4.c: Disable on amdgcn.
6107 * gcc.dg/uninit-19.c: Check pie_enabled.
6108 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
6109
88dbac33 61102019-01-17 Andrew Stubbs <ams@codesourcery.com>
6111 Kwok Cheung Yeung <kcy@codesourcery.com>
6112 Julian Brown <julian@codesourcery.com>
6113 Tom de Vries <tom@codesourcery.com>
6114
6115 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
6116 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
6117 * gcc.c-torture/compile/pr34648.c: Require exceptions.
6118 * gcc.c-torture/compile/pr41469.c: Require exceptions.
6119 * gcc.dg/20111216-1.c: Require exceptions.
6120 * gcc.dg/cleanup-10.c: Require exceptions.
6121 * gcc.dg/cleanup-11.c: Require exceptions.
6122 * gcc.dg/cleanup-12.c: Require exceptions.
6123 * gcc.dg/cleanup-13.c: Require exceptions.
6124 * gcc.dg/cleanup-5.c: Require exceptions.
6125 * gcc.dg/cleanup-8.c: Require exceptions.
6126 * gcc.dg/cleanup-9.c: Require exceptions.
6127 * gcc.dg/gomp/pr29955.c: Require exceptions.
6128 * gcc.dg/lto/pr52097_0.c: Require exceptions.
6129 * gcc.dg/nested-func-5.c: Require exceptions.
6130 * gcc.dg/pch/except-1.c: Require exceptions.
6131 * gcc.dg/pch/valid-2.c: Require exceptions.
6132 * gcc.dg/pr41470.c: Require exceptions.
6133 * gcc.dg/pr42427.c: Require exceptions.
6134 * gcc.dg/pr44545.c: Require exceptions.
6135 * gcc.dg/pr47086.c: Require exceptions.
6136 * gcc.dg/pr51481.c: Require exceptions.
6137 * gcc.dg/pr51644.c: Require exceptions.
6138 * gcc.dg/pr52046.c: Require exceptions.
6139 * gcc.dg/pr54669.c: Require exceptions.
6140 * gcc.dg/pr56424.c: Require exceptions.
6141 * gcc.dg/pr64465.c: Require exceptions.
6142 * gcc.dg/pr65802.c: Require exceptions.
6143 * gcc.dg/pr67563.c: Require exceptions.
6144 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
6145 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
6146 * gcc.dg/vect/pr46663.c: Require exceptions.
6147 * lib/target-supports.exp (check_effective_target_exceptions): New.
6148
56b37606 61492019-01-17 Tamar Christina <tamar.christina@arm.com>
6150
6151 PR target/88851
6152 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
6153
a395125a 61542019-01-17 Nathan Sidwell <nathan@acm.org>
6155
6156 PR c++/86610
6157 * g++.dg/cpp0x/pr86610.C: New.
6158
e1d8b60b 61592019-01-17 Wei Xiao <wei3.xiao@intel.com>
6160
6161 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
6162 VFIXUPIMM* intrinsics.
6163 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
6164 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6165 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6166
945ba7e7 61672019-01-17 Wei Xiao <wei3.xiao@intel.com>
6168
6169 PR target/88794
6170 Revert:
6171 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
6172
6173 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
6174 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
6175 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
6176 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
6177 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
6178 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6179 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
6180 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6181 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
6182 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
6183 * gcc.target/i386/sse-13.c: Ditto.
6184 * gcc.target/i386/sse-14.c: Ditto.
6185 * gcc.target/i386/sse-22.c: Ditto.
6186 * gcc.target/i386/sse-23.c: Ditto.
6187 * gcc.target/i386/testimm-10.c: Ditto.
6188 * gcc.target/i386/testround-1.c: Ditto.
6189
37caf132 61902019-01-17 Wei Xiao <wei3.xiao@intel.com>
6191
6192 PR target/88794
6193 Revert:
6194 2018-12-15 Jakub Jelinek <jakub@redhat.com>
6195
6196 PR target/88489
6197 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
6198 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
6199
89436081 62002019-01-17 Jakub Jelinek <jakub@redhat.com>
6201
6202 PR rtl-optimization/88870
6203 * gcc.dg/pr88870.c: New test.
6204
6eeb7917 62052019-01-17 Kewen Lin <linkw@gcc.gnu.org>
6206
6207 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
6208
f97941b7 62092019-01-17 Alexandre Oliva <aoliva@redhat.com>
6210
c5f929a4 6211 PR c++/87768
6212 * g++.dg/concepts/pr87768.C: New.
6213
f97941b7 6214 PR c++/86648
6215 * gcc.dg/cpp1z/pr86648.C: New.
6216
c6e0dd3d 62172019-01-17 Kewen Lin <linkw@gcc.gnu.org>
6218
6219 PR target/87306
6220 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
6221 vectorized on POWER unless hardware misaligned loads are available.
6222
76ea00a1 62232019-01-16 David Malcolm <dmalcolm@redhat.com>
6224
6225 PR target/88861
6226 * g++.dg/torture/pr88861.C: New test.
6227
281796ea 62282019-01-16 Tamar Christina <tamar.christina@arm.com>
6229
6230 PR debug/88046
6231 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
6232
b92cc3ed 62332019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6234
6235 * g++.dg/other/pr33558.C: Test location too.
6236 * g++.dg/other/pr33558-2.C: Likewise.
6237 * g++.dg/parse/crash4.C: Likewise.
6238 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
6239 * g++.old-deja/g++.mike/p7635.C: Likewise.
6240 * g++.old-deja/g++.other/decl6.C: Likewise.
6241
9fc2172c 62422019-01-16 Marek Polacek <polacek@redhat.com>
6243
6244 PR c++/78244 - narrowing conversion in template not detected.
6245 * g++.dg/cpp0x/Wnarrowing13.C: New test.
6246 * g++.dg/cpp0x/Wnarrowing14.C: New test.
6247
c84c150f 62482019-01-16 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR c/51628
6251 PR target/88682
6252 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
6253 may_alias attribute.
6254
cb946287 62552019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
6256
5224812d 6257 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 6258 struct.
6259
727d210b 62602019-01-15 David Malcolm <dmalcolm@redhat.com>
6261
6262 PR c++/88795
6263 * g++.dg/template/pr88795.C: New test.
6264
0b953692 62652019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6266
a96be852 6267 PR fortran/43136
0b953692 6268 * gfortran.dg/actual_array_substr_3.f90: New test.
6269
ef1b2a98 62702019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
6271
6272 PR fortran/81849
6273 * gfortran.dg/pr81849.f90: New test.
6274
8f563733 62752019-01-15 Paul Thomas <pault@gcc.gnu.org>
6276
7b60c131 6277 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 6278 ISO_Fortran_binding_2.h.
6279
68597c49 62802019-01-15 Marek Polacek <polacek@redhat.com>
6281
6282 PR c++/88866
6283 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
6284
9d1cdb74 62852019-01-15 Richard Sandiford <richard.sandiford@arm.com>
6286
6287 PR inline-asm/52813
6288 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
6289 -Wdeprecated warning and expect a following note:.
6290
c415e6f6 62912019-01-15 Richard Biener <rguenther@suse.de>
6292
6293 PR debug/88046
6294 * g++.dg/lto/pr88046_0.C: New testcase.
6295
5ead71c8 62962019-01-15 Richard Biener <rguenther@suse.de>
6297
6298 PR tree-optimization/88855
6299 * gcc.dg/pr88855.c: New testcase.
6300
39a51021 63012019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
6302
6303 * g++.dg/diagnostic/typedef-initialized.C: New.
6304
63052019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
6306
6307 * g++.dg/diagnostic/bitfld3.C: New.
6308
15934f6e 63092019-01-15 Jakub Jelinek <jakub@redhat.com>
6310
6311 PR tree-optimization/88775
6312 * gcc.dg/tree-ssa/pr88775-1.c: New test.
6313 * gcc.dg/tree-ssa/pr88775-2.c: New test.
6314
9f8a8956 63152019-01-14 Marek Polacek <polacek@redhat.com>
6316
6317 PR c++/88825 - ICE with bogus function return type deduction.
6318 * g++.dg/cpp1y/auto-fn55.C: New test.
6319
478fe3c0 63202019-01-14 Jakub Jelinek <jakub@redhat.com>
6321
6322 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
6323 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
6324 feature test macros.
6325 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
6326
affca1c8 63272019-01-14 Marek Polacek <polacek@redhat.com>
6328
6329 PR c++/88830 - ICE with abstract class.
6330 * g++.dg/other/abstract7.C: New test.
6331
955a4e68 63322019-01-14 Martin Sebor <msebor@redhat.com>
6333
6334 PR target/88638
6335 * gcc.dg/format/attr-8.c: New test.
6336 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
6337 * gcc.dg/format/attr-3.c: Same.
6338 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
6339 * objc.dg/fsf-nsstring-format-1.m: Same.
6340
bf4eb32b 63412019-01-14 Martin Liska <mliska@suse.cz>
6342
6343 PR gcov-profile/88263
6344 * g++.dg/gcov/pr88263-2.C: New test.
6345
c7a7ba46 63462019-01-14 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR rtl-optimization/88796
6349 * gcc.target/i386/pr88796.c: New test.
6350
a0c1db44 63512019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
6352
6353 * gdc.dg/asm1.d: New test.
6354 * gdc.dg/asm2.d: New test.
6355 * gdc.dg/asm3.d: New test.
6356 * gdc.dg/asm4.d: New test.
6357 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
6358
77aa0989 63592019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6360
6361 PR libfortran/88776
6362 * gfortran.dg/namelist_96.f90: New test.
6363
70409dee 63642019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6365
6366 PR fortran/59345
6367 * gfortran.dg/internal_pack_18.f90: New test.
6368
bd5cf857 63692019-01-13 H.J. Lu <hongjiu.lu@intel.com>
6370
6371 * gcc.dg/pr51628-20.c: Updated.
6372 * gcc.dg/pr51628-21.c: Likewise.
6373 * gcc.dg/pr51628-25.c: Likewise.
6374
ae57d8c7 63752019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
6376
6377 PR fortran/59345
6378 * gfortran.dg/internal_pack_17.f90: New test.
6379 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
6380 to builtin_free.
6381
c8f3fe68 63822019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
6383
6384 PR fortran/61765
6385 * gfortran.dg/pr61765.f90: New test.
6386
2fa582a9 63872019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
6388
6389 * g++.dg/cpp0x/pr62101.C: Test locations too.
6390 * g++.dg/inherit/pure1.C: Likewise.
6391
d42f854f 63922019-01-12 Paul Thomas <pault@gcc.gnu.org>
6393
7b60c131 6394 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 6395 reports of ICEs.
7b60c131 6396 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 6397
63982019-01-12 Paul Thomas <pault@gcc.gnu.org>
6399
7b60c131 6400 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
6401 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
6402 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
6403 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
6404 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 6405 for dump tree scan.
6406
0e8475b7 64072019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6408
6409 PR fortran/35031
6410 * gfortran.dg/pr35031.f90: new test.
6411
0b5957b9 64122019-01-11 Marek Polacek <polacek@redhat.com>
6413
6414 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
6415 * g++.dg/cpp0x/Wredundant-move5.C: New test.
6416 * g++.dg/cpp0x/Wredundant-move6.C: New test.
6417
45b37eaa 64182019-01-11 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR middle-end/85956
6421 PR lto/88733
6422 * c-c++-common/gomp/pr85956.c: New test.
6423 * g++.dg/gomp/pr88733.C: New test.
6424
1b2f170e 64252019-01-11 Tobias Burnus <burnus@net-b.de>
6426
6427 PR C++/88114
d42f854f 6428 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 6429 * g++.dg/cpp0x/defaulted62.C: New.
6430
ccd5b7a6 64312019-01-11 Jakub Jelinek <jakub@redhat.com>
6432
6433 PR tree-optimization/88693
6434 * gcc.c-torture/execute/pr88693.c: New test.
6435
cda73d4a 64362019-01-11 Tamar Christina <tamar.christina@arm.com>
6437
6438 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
6439 and add options.
6440
4bb5146c 64412019-01-11 Martin Liska <mliska@suse.cz>
6442
6443 PR middle-end/88758
6444 * g++.dg/lto/pr88758_0.C: New test.
6445 * g++.dg/lto/pr88758_1.C: New test.
6446
202e74d0 64472019-01-11 Jan Beulich <jbeulich@suse.com>
6448
6449 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
6450 gcc.target/i386/avx512f-vcvtss2si-1.c,
6451 gcc.target/i386/avx512f-vcvttsd2si-1.c,
6452 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
6453 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
6454 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
6455 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
6456 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
6457 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
6458 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
6459 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
6460 gcc.target/i386/pr19398.c: Permit l or q suffix.
6461
e9b8018c 64622019-01-11 Jakub Jelinek <jakub@redhat.com>
6463
6464 PR rtl-optimization/88296
6465 * gcc.target/i386/pr88296.c: New test.
6466
b385e516 64672019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
6468
6469 * g++.dg/diagnostic/extern-initialized.C: New.
6470 * g++.dg/ext/dllimport-initialized.C: Likewise.
6471
04afaf6a 64722019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6473
6474 PR fortran/59345
6475 * gfortran.dg/internal_pack_16.f90: New test.
6476
d07d3a12 64772019-01-10 Jakub Jelinek <jakub@redhat.com>
6478
6479 PR target/88785
6480 * g++.target/i386/pr88785.C: New test.
6481
8ae81042 64822019-01-10 Vladimir Makarov <vmakarov@redhat.com>
6483
6484 PR rtl-optimization/87305
6485 * gcc.target/aarch64/pr87305.c: New.
6486
aecc93dd 64872019-01-10 Richard Biener <rguenther@suse.de>
6488
6489 PR tree-optimization/88792
6490 * gcc.dg/torture/pr88792.c: New testcase.
6491
15cbe83d 64922019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
6493
6494 PR fortran/86322
6495 * gfortran.dg/pr86322_1.f90: New test.
6496 * gfortran.dg/pr86322_2.f90: Ditto.
6497 * gfortran.dg/pr86322_3.f90: Ditto.
6498
a794c0dc 64992019-01-10 Sudakshina Das <sudi.das@arm.com>
6500
6501 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
6502 * gcc.target/aarch64/bti-2.c: Likewise.
6503 * gcc.target/aarch64/bti-3.c: Likewise.
6504
2fd2b9b8 65052019-01-10 Stefan Agner <stefan@agner.ch>
6506
6507 PR target/88648
6508 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
6509 check if -masm-syntax-unified gets applied properly.
6510
12f289ae 65112019-01-10 Jakub Jelinek <jakub@redhat.com>
6512
6513 PR c/88568
6514 * gcc.dg/pr88568.c: New test.
6515
9ccac370 65162019-01-10 Tamar Christina <tamar.christina@arm.com>
6517
6518 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
6519 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
6520
97f353e6 65212019-01-10 Tamar Christina <tamar.christina@arm.com>
6522
6523 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
6524 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
6525
02c39a52 65262019-01-10 Tamar Christina <tamar.christina@arm.com>
6527
6528 * lib/target-supports.exp
6529 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
6530 check_effective_target_arm_v8_3a_complex_neon_ok,
6531 add_options_for_arm_v8_3a_complex_neon,
6532 check_effective_target_arm_v8_3a_complex_neon_hw,
6533 check_effective_target_vect_complex_rot_N): New.
6534
e66b219e 65352019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
6536
6537 PR fortran/88376
6538 * gfortran.dg/pr88376.f90: New test.
6539
5fba18a1 65402019-01-09 Sandra Loosemore <sandra@codesourcery.com>
6541
6542 PR other/16615
5fba18a1 6543 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
6544 "can not" with "cannot".
6545 * gfortran.dg/common_15.f90: Likewise.
6546 * gfortran.dg/derived_result_2.f90: Likewise.
6547 * gfortran.dg/do_check_6.f90: Likewise.
6548 * gfortran.dg/namelist_args.f90: Likewise.
6549 * gfortran.dg/negative_unit_check.f90: Likewise.
6550 * gfortran.dg/pure_formal_3.f90: Likewise.
6551 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
6552 * obj-c++.dg/exceptions-3.mm: Likewise.
6553 * obj-c++.dg/exceptions-4.mm: Likewise.
6554 * obj-c++.dg/exceptions-5.mm: Likewise.
6555 * obj-c++.dg/property/at-property-23.mm: Likewise.
6556 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
6557 * obj-c++.dg/property/property-neg-7.mm: Likewise.
6558 * objc.dg/attributes/method-attribute-2.m: Likewise.
6559 * objc.dg/exceptions-3.m: Likewise.
6560 * objc.dg/exceptions-4.m: Likewise.
6561 * objc.dg/exceptions-5.m: Likewise.
6562 * objc.dg/param-1.m: Likewise.
6563 * objc.dg/property/at-property-23.m: Likewise.
6564 * objc.dg/property/dotsyntax-17.m: Likewise.
6565 * objc.dg/property/property-neg-7.m: Likewise.
6566
9f096803 65672019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6568
6569 PR fortran/68426
6570 * gfortran.dg/spread_simplify_1.f90: New test.
6571
36950f7e 65722019-01-09 Uroš Bizjak <ubizjak@gmail.com>
6573
6574 * lib/target-supports.exp
6575 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
6576 * gcc.target/i386/xorsign.c: New test.
6577
188ff544 65782019-01-09 Eric Botcazou <ebotcazou@adacore.com>
6579
6580 * gcc.target/sparc/tls-ld-int8.c: New test.
6581 * gcc.target/sparc/tls-ld-int16.c: Likewise.
6582 * gcc.target/sparc/tls-ld-int32.c: Likewise.
6583 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
6584 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
6585 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
6586
559dff77 65872018-01-09 Sudakshina Das <sudi.das@arm.com>
6588
6589 * gcc.target/aarch64/bti-1.c: Update test to not add command line
6590 option when configure with bti.
6591 * gcc.target/aarch64/bti-2.c: Likewise.
6592 * lib/target-supports.exp
6593 (check_effective_target_default_branch_protection):
6594 Add configure check for --enable-standard-branch-protection.
6595
15b17909 65962018-01-09 Sudakshina Das <sudi.das@arm.com>
6597
6598 * gcc.target/aarch64/bti-1.c: New test.
6599 * gcc.target/aarch64/bti-2.c: New test.
6600 * gcc.target/aarch64/bti-3.c: New test.
6601 * lib/target-supports.exp
6602 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
6603
249c2fa7 66042018-01-09 Sudakshina Das <sudi.das@arm.com>
6605
6606 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
6607 instead of IP0_REGNUM and add test case.
6608
fd87572b 66092019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
6610
6611 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
6612 copysign.
6613 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
6614 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
6615 xorsign.
6616 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
6617
097f6161 66182019-01-09 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR rtl-optimization/88331
6621 * gcc.target/i386/pr88331.c: New test.
6622
7cc45975 66232019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6624
6625 * g++.dg/diagnostic/constexpr2.C: New.
6626 * g++.dg/diagnostic/ref3.C: Likewise.
6627
91902bb4 66282019-01-08 Marek Polacek <polacek@redhat.com>
6629
6630 PR c++/88538 - braced-init-list in template-argument-list.
6631 * g++.dg/cpp2a/nontype-class11.C: New test.
6632
9996d5d0 6633 PR c++/88744
6634 * g++.dg/cpp2a/nontype-class12.C: New test.
6635
d538a77e 66362019-01-08 Jakub Jelinek <jakub@redhat.com>
6637
6638 PR target/88457
6639 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
6640 dg-options. Require ppc_cpu_supports_hw effective target instead of
6641 powerpc64*-*-*.
6642
d56370db 66432019-01-08 Janus Weil <janus@gcc.gnu.org>
6644
6645 PR fortran/88047
6646 * gfortran.dg/class_69.f90: New test case.
6647
2092fe8c 66482019-01-08 H.J. Lu <hongjiu.lu@intel.com>
6649
6650 PR target/88717
6651 * gcc.target/i386/pr88717.c: New test.
6652
90e20c9c 66532019-01-08 Marek Polacek <polacek@redhat.com>
6654
6655 PR c++/88548 - this accepted in static member functions.
6656 * g++.dg/cpp0x/this1.C: New test.
6657
c914ddb0 66582019-01-08 Martin Liska <mliska@suse.cz>
6659
6660 PR tree-optimization/88753
6661 * gcc.dg/tree-ssa/pr88753.c: New test.
6662
6b8ca7f3 66632019-01-08 Richard Biener <rguenther@suse.de>
6664
6665 PR tree-optimization/86554
6666 * gcc.dg/torture/pr86554-1.c: New testcase.
6667 * gcc.dg/torture/pr86554-2.c: Likewise.
6668
ec26adda 66692019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6670
6671 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
6672 cover target variance.
6673
ac64cdbe 66742019-01-08 Richard Biener <rguenther@suse.de>
6675
6676 PR fortran/88611
6677 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
6678 directly build the expected GENERIC tree.
6679
6b5dcc7e 66802019-01-08 Sam Tebbs <sam.tebbs@arm.com>
6681
6682 * gcc.target/aarch64/(return_address_sign_1.c,
6683 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
6684 Change option to -mbranch-protection.
6685 * gcc.target/aarch64/(branch-protection-option.c,
6686 branch-protection-option-2.c, branch-protection-attr.c,
6687 branch-protection-attr-2.c): New file.
6688
8f7d5246 66892019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6690
6691 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
6692
54417d3a 66932019-01-08 Iain Sandoe <iain@sandoe.co.uk>
6694
6695 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
6696 alias support.
6697 * c-c++-common/builtin-has-attribute-4.c: Likewise.
6698 Append match for warning that ‘protected’ attribute is not supported.
6699
5e453f01 67002019-01-08 Iain Sandoe <iain@sandoe.co.uk>
6701
6702 * gcc.dg/Wmissing-attributes.c: Require alias support.
6703 * gcc.dg/attr-copy-2.c: Likewise.
6704 * gcc.dg/attr-copy-5.c: Likewise.
6705
6e5908c9 67062019-01-08 Jonathan Wakely <jwakely@redhat.com>
6707 Jakub Jelinek <jakub@redhat.com>
6708
6709 PR c++/88554
6710 * g++.dg/warn/Wreturn-type-11.C: New test.
6711
caa8ded0 67122019-01-07 David Malcolm <dmalcolm@redhat.com>
6713
6714 PR jit/88747
6715 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
6716 dump to reflect r266077.
6717
31e21880 67182019-01-07 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR c/88701
6721 * gcc.dg/pr88701.c: New test.
6722
0e741ee5 67232019-01-07 Joseph Myers <joseph@codesourcery.com>
6724
6725 PR c/88720
6726 PR c/88726
6727 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
6728
2318c037 67292019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
6730
6731 * g++.dg/diagnostic/constexpr1.C: New.
6732 * g++.dg/diagnostic/thread1.C: Likewise.
6733
5f34f219 67342019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6735 Harald Anlauf <anlauf@gmx.de>
6736 Tobias Burnus <burnus@gcc.gnu.org>
6737
6738 * gfortran.dg/is_contiguous_1.f90: New test.
6739 * gfortran.dg/is_contiguous_2.f90: New test.
6740 * gfortran.dg/is_contiguous_3.f90: New test.
6741
677576f7 67422019-01-07 Marek Polacek <polacek@redhat.com>
6743
6744 PR c++/88741 - wrong error with initializer-string.
6745 * g++.dg/init/array50.C: New test.
6746
c38103e8 67472019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
6748
6749 PR c++/88261
6750 PR c++/69338
6751 PR c++/69696
6752 PR c++/69697
6753 * gcc.dg/array-6.c: Move from here ...
6754 * c-c++-common/array-6.c: ... to here and add some more test coverage.
6755 * g++.dg/pr69338.C: New test.
6756 * g++.dg/pr69697.C: Likewise.
6757 * g++.dg/ext/flexary32.C: Likewise.
6758 * g++.dg/ext/flexary3.C: Adjust test.
6759 * g++.dg/ext/flexary12.C: Likewise.
6760 * g++.dg/ext/flexary13.C: Likewise.
6761 * g++.dg/ext/flexary15.C: Likewise.
6762 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
6763 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
6764 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
6765
6163709f 67662019-01-07 Richard Earnshaw <rearnsha@arm.com>
6767
6768 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
6769 optional in scan pattern.
6770
df2148cf 67712019-01-07 Richard Sandiford <richard.sandiford@arm.com>
6772
6773 PR tree-optimization/88598
6774 * gcc.dg/vect/pr88598-1.c: New test.
6775 * gcc.dg/vect/pr88598-2.c: Likewise.
6776 * gcc.dg/vect/pr88598-3.c: Likewise.
6777 * gcc.dg/vect/pr88598-4.c: Likewise.
6778 * gcc.dg/vect/pr88598-5.c: Likewise.
6779 * gcc.dg/vect/pr88598-6.c: Likewise.
6780
34dc851a 67812019-01-07 Richard Sandiford <richard.sandiford@arm.com>
6782
6783 PR tree-optimization/88598
6784 * gcc.dg/pr88598-1.c: New test.
6785 * gcc.dg/pr88598-2.c: Likewise.
6786 * gcc.dg/pr88598-3.c: Likewise.
6787 * gcc.dg/pr88598-4.c: Likewise.
6788 * gcc.dg/pr88598-5.c: Likewise.
6789
59409f09 67902019-01-07 Jakub Jelinek <jakub@redhat.com>
6791
162634aa 6792 PR tree-optimization/88676
6793 * gcc.dg/tree-ssa/pr88676.c: New test.
6794 * gcc.dg/pr88676.c: New test.
6795 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
6796 allow &.
6797
ed779478 6798 PR sanitizer/88619
6799 * c-c++-common/asan/pr88619.c: New test.
6800
59409f09 6801 PR c++/85052
6802 * c-c++-common/builtin-convertvector-1.c: New test.
6803 * c-c++-common/torture/builtin-convertvector-1.c: New test.
6804 * g++.dg/ext/builtin-convertvector-1.C: New test.
6805 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
6806
c9caaa3a 68072018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
6808
6809 PR target/88521
6810 * gcc.target/i386/pr88521.c: New testcase.
6811
2abeea3d 68122019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6813
6814 PR fortran/88658
6815 * gfortran.dg/min_max_type_2.f90: New test.
6816
a517a911 68172019-01-06 Jakub Jelinek <jakub@redhat.com>
6818
6819 PR c/88363
6820 * c-c++-common/attributes-4.c (falloc_align_int128,
6821 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
6822
2b7caeda 68232019-01-05 Jan Hubicka <hubicka@ucw.cz>
6824
6825 * gcc.dg/ipa/ipcp-2.c: Update bounds.
6826
44a5ddbf 68272019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
6828
6829 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
6830 * gcc.dg/plugin/plugindir2.c: Likewise.
6831 * gcc.dg/plugin/plugindir3.c: Likewise.
6832 * gcc.dg/plugin/plugindir4.c: Likewise.
6833
f2aba4ef 68342019-01-05 Janus Weil <janus@gcc.gnu.org>
6835
6836 PR fortran/88009
6837 * gfortran.dg/blockdata_10.f90: New test case.
6838
92d7f32c 68392019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 6840
681aa7c2 6841 PR middle-end/82564
6842 PR target/88620
6843 * gcc.dg/nested-func-12.c: New test.
6844 * gcc.c-torture/compile/pr82564.c: New test.
6845
92d7f32c 6846 PR debug/88635
6847 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 6848
3449da25 68492019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
6850
92d7f32c 6851 PR target/60563
3449da25 6852 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
6853
dd1ab8da 68542019-01-04 Martin Sebor <msebor@redhat.com>
6855
6856 PR c/88546
6857 * g++.dg/ext/attr-copy.C: New test.
6858 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
6859 * gcc.dg/attr-copy-6.c: New test.
6860 * gcc.dg/attr-copy-7.c: New test.
6861
3910b703 68622019-01-04 Martin Sebor <msebor@redhat.com>
6863
6864 PR c/88363
6865 * c-c++-common/attributes-4.c: New test.
6866
2c4b47e3 68672019-01-04 Sam Tebbs <sam.tebbs@arm.com>
6868
6869 PR gcc/87763
6870 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
6871 count to 18.
6872
1c2a6eef 68732019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6874
6875 PR fortran/48543
6876 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
6877 * gfortran.dg/merge_char_const.f90: Restore.
6878
d31f2252 68792019-01-04 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR target/88594
6882 * gcc.dg/pr88594.c: New test.
6883
636144bc 68842019-01-04 Jan Beulich <jbeulich@suse.com>
6885
6886 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
6887 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
6888 gcc.target/i386/avx512bw-vpcmpequb-1.c,
6889 gcc.target/i386/avx512bw-vpcmpequw-1.c,
6890 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
6891 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
6892 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
6893 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
6894 gcc.target/i386/avx512bw-vpcmpgew-1.c,
6895 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
6896 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
6897 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
6898 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
6899 gcc.target/i386/avx512bw-vpcmpleb-1.c,
6900 gcc.target/i386/avx512bw-vpcmpleub-1.c,
6901 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
6902 gcc.target/i386/avx512bw-vpcmplew-1.c,
6903 gcc.target/i386/avx512bw-vpcmpltb-1.c,
6904 gcc.target/i386/avx512bw-vpcmpltub-1.c,
6905 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
6906 gcc.target/i386/avx512bw-vpcmpltw-1.c,
6907 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
6908 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
6909 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
6910 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
6911 gcc.target/i386/avx512bw-vpmovb2m-1.c,
6912 gcc.target/i386/avx512bw-vpmovm2b-1.c,
6913 gcc.target/i386/avx512bw-vpmovm2w-1.c,
6914 gcc.target/i386/avx512bw-vpmovw2m-1.c,
6915 gcc.target/i386/avx512bw-vptestmb-1.c,
6916 gcc.target/i386/avx512bw-vptestmw-1.c,
6917 gcc.target/i386/avx512bw-vptestnmb-1.c,
6918 gcc.target/i386/avx512bw-vptestnmw-1.c,
6919 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
6920 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
6921 gcc.target/i386/avx512dq-vfpclasssd-1.c,
6922 gcc.target/i386/avx512dq-vfpclassss-1.c,
6923 gcc.target/i386/avx512dq-vpmovd2m-1.c,
6924 gcc.target/i386/avx512dq-vpmovm2d-1.c,
6925 gcc.target/i386/avx512dq-vpmovm2q-1.c,
6926 gcc.target/i386/avx512dq-vpmovq2m-1.c,
6927 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
6928 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
6929 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
6930 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
6931 gcc.target/i386/avx512vl-vpcmpequd-1.c,
6932 gcc.target/i386/avx512vl-vpcmpequq-1.c,
6933 gcc.target/i386/avx512vl-vpcmpged-1.c,
6934 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
6935 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
6936 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
6937 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
6938 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
6939 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
6940 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
6941 gcc.target/i386/avx512vl-vpcmpled-1.c,
6942 gcc.target/i386/avx512vl-vpcmpleq-1.c,
6943 gcc.target/i386/avx512vl-vpcmpleud-1.c,
6944 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
6945 gcc.target/i386/avx512vl-vpcmpltd-1.c,
6946 gcc.target/i386/avx512vl-vpcmpltq-1.c,
6947 gcc.target/i386/avx512vl-vpcmpltud-1.c,
6948 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
6949 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
6950 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
6951 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
6952 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
6953 gcc.target/i386/avx512vl-vptestmd-1.c,
6954 gcc.target/i386/avx512vl-vptestmq-1.c,
6955 gcc.target/i386/avx512vl-vptestnmd-1.c,
6956 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
6957 operand.
6958 * gcc.target/i386/avx512bw-vpcmpb-1.c,
6959 gcc.target/i386/avx512bw-vpcmpub-1.c,
6960 gcc.target/i386/avx512bw-vpcmpuw-1.c,
6961 gcc.target/i386/avx512bw-vpcmpw-1.c,
6962 gcc.target/i386/avx512dq-vfpclasspd-1.c,
6963 gcc.target/i386/avx512dq-vfpclassps-1.c,
6964 gcc.target/i386/avx512f-vcmppd-1.c,
6965 gcc.target/i386/avx512f-vcmpps-1.c,
6966 gcc.target/i386/avx512f-vcmpsd-1.c,
6967 gcc.target/i386/avx512f-vcmpss-1.c,
6968 gcc.target/i386/avx512f-vpcmpd-1.c,
6969 gcc.target/i386/avx512f-vpcmpq-1.c,
6970 gcc.target/i386/avx512f-vpcmpud-1.c,
6971 gcc.target/i386/avx512f-vpcmpuq-1.c,
6972 gcc.target/i386/avx512f-vptestmd-1.c,
6973 gcc.target/i386/avx512f-vptestmq-1.c,
6974 gcc.target/i386/avx512f-vptestnmd-1.c,
6975 gcc.target/i386/avx512f-vptestnmq-1.c,
6976 gcc.target/i386/avx512vl-vcmppd-1.c,
6977 gcc.target/i386/avx512vl-vcmpps-1.c,
6978 gcc.target/i386/avx512vl-vpcmpd-1.c,
6979 gcc.target/i386/avx512vl-vpcmpq-1.c,
6980 gcc.target/i386/avx512vl-vpcmpud-1.c,
6981 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
6982 as mask operand.
6983
afe1ec89 69842019-01-03 Martin Sebor <msebor@redhat.com>
6985
6986 PR tree-optimization/88659
6987 * gcc.dg/Wstringop-truncation-6.c: New test.
6988
a63b6e5e 69892019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6990
6991 PR fortran/48543
6992 * gfortran.dg/const_chararacter_merge.f90: Remove.
6993
e9a46ba8 69942019-01-03 Jakub Jelinek <jakub@redhat.com>
6995
6996 PR debug/88644
6997 * gcc.dg/debug/dwarf2/pr88644.c: New test.
6998 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
6999
70002019-01-03 Iain Sandoe <iain@sandoe.co.uk>
7001
7002 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
7003 * gcc.dg/pubtypes-3.c: Likewise.
7004 * gcc.dg/pubtypes-4.c: Likewise.
7005
0627c5c9 70062019-01-03 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR c++/88636
7009 * g++.target/i386/pr88636.C: New test.
7010
f9f7d90c 70112019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
7012
7013 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
7014
62468601 70152019-01-03 Martin Liska <mliska@suse.cz>
7016
7017 PR testsuite/88436
7018 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
7019
37fb9cf6 70202019-01-02 Marek Polacek <polacek@redhat.com>
7021
7022 PR c++/88612 - ICE with -Waddress-of-packed-member.
7023 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
7024
6080dd2f 7025 PR c++/88631 - CTAD failing for value-initialization.
7026 * g++.dg/cpp1z/class-deduction59.C: New test.
7027
dd5ea033 7028 PR c++/81486 - CTAD failing with ().
7029 * g++.dg/cpp1z/class-deduction60.C: New test.
7030 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 7031
ff8064bd 70322019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 7033 Jeff Law <law@redhat.com>
ff8064bd 7034
7035 * gcc.dg/strlenopt-36.c: Update.
7036 * gcc.dg/strlenopt-45.c: Update.
7037 * gcc.c-torture/execute/strlen-5.c: New test.
7038 * gcc.c-torture/execute/strlen-6.c: New test.
7039 * gcc.c-torture/execute/strlen-7.c: New test.
7040
5152b58e 70412019-01-02 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR testsuite/87304
7044 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
7045 messages only on vect_hw_misalign targets.
7046
5055fc33 70472019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 7048
5055fc33 7049 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
7050 * gfortran.dg/dec_d_lines_3.f: Ditto.
7051 * gfortran.dg/dec_structure_24.f90: Ditto.
7052 * gfortran.dg/dec_structure_26.f90: Ditto.
7053 * gfortran.dg/dec_structure_27.f90: Ditto.
7054 * gfortran.dg/dec_type_print_3.f90: Ditto.
7055 * gfortran.dg/derived_name_1.f90: Ditto.
7056 * gfortran.dg/error_recovery_1.f90: Ditto.
7057 * gfortran.dg/gomp/pr29759.f90: Ditto.
7058 * gfortran.dg/pr36192.f90: Ditto.
7059 * gfortran.dg/pr56007.f90: Ditto.
7060 * gfortran.dg/pr56520.f90: Ditto.
7061 * gfortran.dg/pr78741.f90: Ditto.
7062 * gfortran.dg/print_fmt_2.f90: Ditto.
7063 * gfortran.dg/select_type_20.f90: Ditto.
7064
ac7cf41b 70652019-01-02 Marek Polacek <polacek@redhat.com>
7066
7067 PR c++/86875
7068 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
7069
f46df7fc 70702019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7071
7072 PR fortran/48543
7073 * gfortran.dg/const_chararacter_merge.f90: New test.
7074
035de790 70752019-01-02 Jan Hubicka <hubicka@ucw.cz>
7076
7077 PR lto/88130
7078 * g++.dg/torture/pr88130.C: New testcase.
7079
79cbb1a8 70802019-01-02 Martin Liska <mliska@suse.cz>
7081
7082 PR tree-optimization/88650
7083 * gfortran.dg/predict-3.f90: New test.
7084
040ec1c0 70852019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7086
7087 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
7088
74dbdf38 70892019-01-02 Richard Biener <rguenther@suse.de>
7090
7091 PR tree-optimization/88621
7092 * gcc.dg/torture/pr88621.c: New testcase.
7093
17ae0a21 70942019-01-02 Jakub Jelinek <jakub@redhat.com>
7095
7096 PR ipa/88561
7097 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
7098 targets and expect _ZThn8 for ilp32 targets.
7099
14c286b1 71002019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 7101 Jeff Law <law@redhat.com>
14c286b1 7102
040ec1c0 7103 * gcc.dg/strlenopt-40.c: Update.
7104 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 7105 * gcc.dg/tree-ssa/pr79376.c: Likewise.
7106
14c286b1 7107 * gcc.dg/strlenopt-40.c: Disable a couple tests.
7108 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
7109 * gcc.dg/strlenopt-59.c: New test.
7110 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
7111 * g++.dg/init/strlen.C: New test.
7112
66aeaf4b 71132019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7114
7115 PR fortran/82743
7116 * gfortran.dg/structure_constructor_16.f90: New test.
7117
aaeb2d1b 71182019-01-01 Jan Hubicka <hubicka@ucw.cz>
7119
7120 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
7121 * g++.dg/ipa/devirt-53.C: Fix scan template.
7122
27ebfa0d 71232019-01-01 Jan Hubicka <hubicka@ucw.cz>
7124
7125 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
7126 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
7127 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
7128
e9780462 71292019-01-01 Jan Hubicka <hubicka@ucw.cz>
7130
7131 * g++.dg/tree-prof/devirt.C: Update testcase.
7132
fbd26352 71332019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 7134
7135 Update copyright years.
f1717362 7136\f
fbd26352 7137Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 7138
7139Copying and distribution of this file, with or without modification,
7140are permitted in any medium without royalty provided the copyright
7141notice and this notice are preserved.