a5211cca6c6aed2cb3e90144afd34e1611b91822
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
2
3 PR fortran/56408
4 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
5 (dg-compile-aux-modules): Fix diagnostic.
6 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
7 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
8
9 PR fortran/56408
10 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
11 missing nexted dg-test call support in dejaGNU 1.4.4.
12
13 PR fortran/29383
14 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
15 other '*.exp' files.
16
17 2019-03-21 Richard Biener <rguenther@suse.de>
18
19 PR tree-optimization/89779
20 * gcc.dg/torture/pr89779.c: New testcase.
21
22 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
23
24 PR c++/78645
25 * g++.dg/cpp0x/constexpr-ice20.C: New.
26
27 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
28
29 PR c++/89571
30 * g++.dg/cpp0x/noexcept37.C: New.
31
32 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
33
34 PR d/89017
35 * gdc.dg/pr89017.d: New test.
36
37 2019-03-20 Janus Weil <janus@gcc.gnu.org>
38
39 PR fortran/71861
40 * gfortran.dg/interface_abstract_5.f90: New test case.
41
42 2019-03-20 Jakub Jelinek <jakub@redhat.com>
43
44 PR target/89775
45 * gcc.target/s390/pr89775-1.c: New test.
46 * gcc.target/s390/pr89775-2.c: New test.
47
48 2019-03-20 Jakub Jelinek <jakub@redhat.com>
49
50 PR target/89752
51 * g++.target/aarch64/aarch64.exp: New file.
52 * g++.target/aarch64/pr89752.C: New test.
53
54 2019-03-19 Martin Sebor <msebor@redhat.com>
55
56 PR tree-optimization/89688
57 * gcc.dg/strlenopt-61.c: New test.
58 * g++.dg/warn/Wstringop-overflow-2.C: New test.
59
60 2019-03-19 Jim Wilson <jimw@sifive.com>
61
62 PR target/89411
63 * gcc.target/riscv/losum-overflow.c: New test.
64
65 2019-03-19 Martin Sebor <msebor@redhat.com>
66
67 PR tree-optimization/89644
68 * gcc.dg/Wstringop-truncation-8.c: New test.
69
70 2019-03-19 Martin Liska <mliska@suse.cz>
71
72 PR middle-end/89737
73 * gcc.dg/pr89737.c: New test.
74
75 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
76
77 PR lto/87809
78 PR lto/89335
79 * g++.dg/lto/pr87089_0.C: New testcase.
80 * g++.dg/lto/pr87089_1.C: New testcase.
81 * g++.dg/lto/pr89335_0.C: New testcase.
82
83 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
84
85 PR target/89736
86 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
87 restrict this test to vsx targets.
88
89 2019-03-19 Jakub Jelinek <jakub@redhat.com>
90
91 PR target/89752
92 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
93 * g++.dg/ext/asm16.C: Likewise.
94 * g++.dg/ext/asm17.C: New test.
95
96 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
97
98 * c-c++-common/unroll-7.c: New test.
99
100 2019-03-19 Jakub Jelinek <jakub@redhat.com>
101
102 PR target/89726
103 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
104 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
105 Add expected results for them.
106
107 PR c/89734
108 * gcc.dg/pr89734.c: New test.
109
110 2019-03-18 Martin Sebor <msebor@redhat.com>
111
112 PR tree-optimization/89720
113 * gcc.dg/Warray-bounds-42.c: New test.
114
115 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
116
117 PR c++/89630
118 * g++.target/i386/pr89630.C: New test.
119
120 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
121
122 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
123
124 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
125
126 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
127 the "store" test as well.
128 * gcc.target/powerpc/bswap32.c: Ditto.
129
130 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
131
132 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
133 the "store" test as well.
134 * gcc.target/powerpc/bswap32.c: Ditto.
135
136 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
137
138 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
139 "exceeds" instead of just one that talks about "too large".
140
141 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
142
143 * gcc.target/aarch64/sve/cost_model_1.c: New test.
144
145 2019-03-18 Martin Jambor <mjambor@suse.cz>
146
147 PR tree-optimization/89546
148 * gcc.dg/tree-ssa/pr89546.c: New test.
149
150 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
151
152 PR target/89627
153 * g++.target/riscv/call-with-empty-struct-float.C: New file.
154 * g++.target/riscv/call-with-empty-struct-int.C: New file.
155 * g++.target/riscv/call-with-empty-struct.H: New file.
156 * g++.target/riscv/riscv.exp: New file.
157
158 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
159
160 PR c++/85014
161 * g++.dg/cpp0x/pr85014.C: New.
162
163 2019-03-18 Jakub Jelinek <jakub@redhat.com>
164
165 PR middle-end/86979
166 * gcc.dg/pr86979.c: New test.
167
168 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
169
170 PR fortran/88008
171 * gfortran.dg/typebound_call_31.f90: New test.
172
173 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
174
175 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
176 hppa*-*-hpux*.
177 * gcc.dg/compat/pr83487-1_y.c: Likewise.
178
179 * gfortran.dg/pointer_init_10.f90: Require visibility support.
180 * gfortran.dg/temporary_3.f90: Likewise.
181
182 * gcc.dg/pr88074.c: Require c99_runtime.
183 * gcc.dg/warn-abs-1.c: Likewise.
184 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
185
186 PR testsuite/89666
187 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
188 hppa*-*-hpux*.
189 * gcc.dg/attr-copy.c: Require alias support.
190 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
191
192 2019-03-16 Jakub Jelinek <jakub@redhat.com>
193
194 PR fortran/89724
195 * gfortran.dg/continuation_15.f90: New test.
196 * gfortran.dg/continuation_16.f90: New test.
197
198 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
199
200 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
201
202 PR testsuite/89393
203 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
204 * g++.dg/cpp0x/pr84497.C: Likewise.
205
206 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
207 * gcc.dg/attr-copy-6.c: Likewise.
208 * gcc.dg/pr87793.c: Likewise.
209
210 PR testsuite/89471
211 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
212
213 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
214 * gcc.dg/gimplefe-34.c: Likewise.
215 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
216 * gcc.dg/compat/pr83487-2_y.c: Likewise.
217
218 PR testsuite/84174
219 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
220 hppa*64*-*-*.
221
222 PR testsuite/83453
223 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
224
225 * lib/target-supports.exp (check_ascii_locale_available): Remove
226 hppa*-*-hpux*.
227
228 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
229
230 PR fortran/84394
231 * gfortran.dg/blockdata_11.f90: New test.
232
233 2019-03-15 Harald Anlauf <anlauf@gmx.de>
234
235 PR fortran/60091
236 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
237 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
238
239 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
240
241 PR target/87532
242 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
243 instruction selection.
244 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
245 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
246 * gcc.target/powerpc/pr87532-mc.c: New test.
247 * gcc.target/powerpc/pr87532.c: New test.
248 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
249 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
250 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
251 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
252 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
253 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
254 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
255 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
256 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
257 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
258 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
259 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
260 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
261 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
262 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
263 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
264 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
265 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
266 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
267 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
268 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
269 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
270 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
271 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
272 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
273 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
274 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
275
276 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
277
278 PR c++/88534
279 PR c++/88537
280 * g++.dg/cpp2a/pr88534.C: New.
281 * g++.dg/cpp2a/pr88537.C: New.
282
283 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
284
285 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
286 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
287 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
288 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
289
290 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
291
292 PR target/89719
293 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
294 * gcc.target/aarch64/spellcheck_5.c: Likewise.
295 * gcc.target/aarch64/spellcheck_6.c: Likewise.
296
297 2019-03-15 Jakub Jelinek <jakub@redhat.com>
298
299 PR c++/89709
300 * g++.dg/cpp0x/constexpr-89709.C: New test.
301
302 PR debug/89704
303 * gcc.dg/debug/pr89704.c: New test.
304
305 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
306
307 PR target/89650
308 * g++.target/i386/pr89650.C: New test.
309
310 2019-03-14 Richard Biener <rguenther@suse.de>
311
312 * gcc.dg/gimplefe-13.c: Adjust.
313 * gcc.dg/gimplefe-14.c: Likewise.
314 * gcc.dg/gimplefe-17.c: Likewise.
315 * gcc.dg/gimplefe-18.c: Likewise.
316 * gcc.dg/gimplefe-7.c: Likewise.
317 * gcc.dg/torture/pr89595.c: Likewise.
318 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
319 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
320 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
321 * gcc.dg/tree-ssa/scev-3.c: Likewise.
322 * gcc.dg/tree-ssa/scev-4.c: Likewise.
323 * gcc.dg/tree-ssa/scev-5.c: Likewise.
324 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
325 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
326
327 2019-03-14 Jakub Jelinek <jakub@redhat.com>
328
329 PR ipa/89684
330 * gcc.target/i386/pr89684.c: New test.
331
332 PR rtl-optimization/89679
333 * gcc.dg/pr89679.c: New test.
334
335 2019-03-14 Richard Biener <rguenther@suse.de>
336
337 PR tree-optimization/89710
338 * gcc.dg/torture/pr89710.c: New testcase.
339
340 2019-03-14 Richard Biener <rguenther@suse.de>
341
342 PR middle-end/89698
343 * g++.dg/torture/pr89698.C: New testcase.
344
345 2019-03-14 Jakub Jelinek <jakub@redhat.com>
346
347 PR tree-optimization/89703
348 * gcc.c-torture/compile/pr89703-1.c: New test.
349 * gcc.c-torture/compile/pr89703-2.c: New test.
350
351 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
352
353 PR target/89523
354 * gcc.target/i386/pr89523-1a.c: New test.
355 * gcc.target/i386/pr89523-1b.c: Likewise.
356 * gcc.target/i386/pr89523-2.c: Likewise.
357 * gcc.target/i386/pr89523-3.c: Likewise.
358 * gcc.target/i386/pr89523-4.c: Likewise.
359 * gcc.target/i386/pr89523-5.c: Likewise.
360 * gcc.target/i386/pr89523-6.c: Likewise.
361 * gcc.target/i386/pr89523-7.c: Likewise.
362 * gcc.target/i386/pr89523-8.c: Likewise.
363 * gcc.target/i386/pr89523-9.c: Likewise.
364
365 2019-03-14 Jakub Jelinek <jakub@redhat.com>
366
367 PR c++/89512
368 * g++.dg/cpp1y/var-templ61.C: New test.
369
370 PR c++/89652
371 * g++.dg/cpp1y/constexpr-89652.C: New test.
372
373 2019-03-13 Harald Anlauf <anlauf@gmx.de>
374
375 PR fortran/87045
376 * gfortran.dg/pr87045.f90: New test.
377
378 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
379
380 PR target/85860
381 * gcc.target/i386/pr85860.c: New.
382
383 2019-03-13 Marek Polacek <polacek@redhat.com>
384
385 PR c++/89686 - mixing init-capture and simple-capture in lambda.
386 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
387
388 PR c++/89660 - bogus error with -Wredundant-move.
389 * g++.dg/cpp0x/Wredundant-move8.C: New test.
390 * g++.dg/cpp0x/Wredundant-move9.C: New test.
391
392 2019-03-13 Janus Weil <janus@gcc.gnu.org>
393
394 PR fortran/89601
395 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
396 * gfortran.dg/pdt_30.f90: New test case.
397
398 2019-03-13 Marek Polacek <polacek@redhat.com>
399
400 PR c++/88979 - further P0634 fix for constructors.
401 * g++.dg/cpp2a/typename15.C: New test.
402
403 2019-03-13 Martin Sebor <msebor@redhat.com>
404
405 PR tree-optimization/89662
406 * gcc.dg/Warray-bounds-41.c: New test.
407
408 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
409
410 PR c++/63508
411 * g++.dg/cpp0x/auto53.C: New.
412
413 2019-03-13 Richard Biener <rguenther@suse.de>
414
415 PR middle-end/89677
416 * gcc.dg/torture/pr89677.c: New testcase.
417
418 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
419
420 PR c++/85558
421 * g++.dg/other/friend16.C: New.
422 * g++.dg/other/friend17.C: Likewise.
423
424 2019-03-13 Jakub Jelinek <jakub@redhat.com>
425
426 PR middle-end/88588
427 * c-c++-common/gomp/pr88588.c: New test.
428
429 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
430
431 PR fortran/66695
432 PR fortran/77746
433 PR fortran/79485
434 * gfortran.dg/binding_label_tests_30.f90: New test.
435 * gfortran.dg/binding_label_tests_31.f90: New test.
436 * gfortran.dg/binding_label_tests_32.f90: New test.
437 * gfortran.dg/binding_label_tests_33.f90: New test.
438
439 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
440
441 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
442 * gdc.dg/ubsan/ubsan.exp: New file.
443 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
444 Explicitly return flags from procedure.
445
446 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
447
448 PR d/88957
449 * gdc.dg/pr88957.d: New test.
450 * gdc.dg/simd.d: Add new vector tests.
451
452 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
453
454 PR d/87824
455 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
456 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
457 -nostdinc++ flag.
458
459 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
460
461 PR fortran/87673
462 * gfortran.dg/charlen_17.f90: New test.
463
464 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
465
466 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
467
468 2019-03-12 Martin Liska <mliska@suse.cz>
469
470 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
471 * gfortran.dg/binding_label_tests_4.f03: Likewise.
472 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
473 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
474 * gfortran.dg/c_loc_tests_17.f90: Likewise.
475 * gfortran.dg/constructor_9.f90: Likewise.
476 * gfortran.dg/dec_structure_8.f90: Likewise.
477 * gfortran.dg/entry_4.f90: Likewise.
478 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
479 * gfortran.dg/initialization_23.f90: Likewise.
480 * gfortran.dg/logical_assignment_1.f90: Likewise.
481 * gfortran.dg/pr80752.f90: Likewise.
482 * gfortran.dg/pr88116_1.f90: Likewise.
483 * gfortran.dg/pr88467.f90: Likewise.
484 * gfortran.dg/typebound_call_7.f03: Likewise.
485 * gfortran.dg/typebound_generic_1.f03: Likewise.
486 * gfortran.dg/typebound_operator_2.f03: Likewise.
487 * gfortran.dg/typebound_operator_4.f03: Likewise.
488 * gfortran.dg/typebound_proc_9.f03: Likewise.
489 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
490
491 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
492
493 PR fortran/89363
494 * gfortran.dg/assumed_rank_16.f90: New test.
495
496 PR fortran/89364
497 * gfortran.dg/assumed_rank_17.f90: New test.
498
499 2019-03-12 Jakub Jelinek <jakub@redhat.com>
500
501 PR middle-end/89663
502 * gcc.c-torture/compile/pr89663-1.c: New test.
503 * gcc.c-torture/compile/pr89663-2.c: New test.
504
505 2019-03-12 Richard Biener <rguenther@suse.de>
506
507 PR tree-optimization/89664
508 * gfortran.dg/pr89664.f90: New testcase.
509
510 2019-03-11 Jakub Jelinek <jakub@redhat.com>
511
512 PR fortran/89651
513 * gfortran.dg/gomp/pr89651.f90: New test.
514
515 PR middle-end/89655
516 PR bootstrap/89656
517 * gcc.c-torture/compile/pr89655.c: New test.
518
519 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
520
521 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
522 target.
523
524 2019-03-11 Martin Liska <mliska@suse.cz>
525
526 * g++.dg/conversion/simd3.C (foo): Wrap option names
527 with apostrophe character.
528 * g++.dg/cpp1z/decomp3.C (test): Likewise.
529 (test3): Likewise.
530 * g++.dg/cpp1z/decomp4.C (test): Likewise.
531 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
532 * g++.dg/cpp1z/decomp45.C (f): Likewise.
533 * g++.dg/opt/pr34036.C: Likewise.
534 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
535 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
536 * gcc.dg/cpp/dir-only-4.c: Likewise.
537 * gcc.dg/cpp/dir-only-5.c: Likewise.
538 * gcc.dg/cpp/pr71591.c: Likewise.
539 * gcc.dg/format/opt-1.c: Likewise.
540 * gcc.dg/format/opt-2.c: Likewise.
541 * gcc.dg/format/opt-3.c: Likewise.
542 * gcc.dg/format/opt-4.c: Likewise.
543 * gcc.dg/format/opt-5.c: Likewise.
544 * gcc.dg/format/opt-6.c: Likewise.
545 * gcc.dg/pr22231.c: Likewise.
546 * gcc.dg/pr33007.c: Likewise.
547 * gcc.dg/simd-1.c (hanneke): Likewise.
548 * gcc.dg/simd-5.c: Likewise.
549 * gcc.dg/simd-6.c: Likewise.
550 * gcc.dg/spellcheck-options-14.c: Likewise.
551 * gcc.dg/spellcheck-options-15.c: Likewise.
552 * gcc.dg/spellcheck-options-16.c: Likewise.
553 * gcc.dg/spellcheck-options-17.c: Likewise.
554 * gcc.dg/tree-ssa/pr23109.c: Likewise.
555 * gcc.dg/tree-ssa/recip-5.c: Likewise.
556 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
557 (__attribute__): Likewise.
558 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
559 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
560 * gcc.target/powerpc/warn-1.c: Likewise.
561 * gcc.target/powerpc/warn-2.c: Likewise.
562
563 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
564
565 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
566
567 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
568
569 * c-c++-common/unroll-6.c: New test.
570
571 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
572
573 PR c++/87571
574 * g++.dg/template/memfriend18.C: New.
575
576 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
577
578 * gdc.dg/pr89041.d: Mark as compile test.
579
580 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
581
582 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
583 dg-options.
584
585 2019-03-10 Martin Jambor <mjambor@suse.cz>
586
587 PR tree-optimization/85762
588 PR tree-optimization/87008
589 PR tree-optimization/85459
590 * g++.dg/tree-ssa/pr87008.C: New test.
591 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
592
593 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
594
595 PR fortran/66089
596 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
597 * gfortran.dg/no_arg_check_2.f90: Likewise.
598
599 2019-03-10 Jakub Jelinek <jakub@redhat.com>
600
601 PR c++/89648
602 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
603
604 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
605
606 PR fortran/66089
607 * gfortran.dg/dependency_53.f90: New test.
608
609 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
610
611 PR fortran/87734
612 * gfortran.dg/public_private_module_10.f90: New test.
613
614 2019-03-09 John David Anglin <dave.anglin@bell.net>
615
616 PR c++/70349
617 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
618
619 PR middle-end/68733
620 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
621
622 PR testsuite/89472
623 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
624
625 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
626
627 PR c++/87750
628 * g++.dg/cpp0x/pr87750.C: New.
629
630 2019-03-09 John David Anglin <dave.anglin@bell.net>
631
632 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
633 * c-c++-common/ident-1a.c: Likewise.
634 * c-c++-common/ident-1b.c: Likewise.
635 * c-c++-common/ident-2b.c: Likewise.
636
637 * g++.dg/tls/pr77285-2.C: Require tls_native support.
638
639 * g++.dg/ext/visibility/lambda1.C: Require visibility.
640
641 PR inline-asm/87010
642 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
643
644 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
645 libatomic_available.
646
647 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
648
649 PR d/89041
650 * gdc.dg/pr89041.d: New test.
651
652 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
653
654 PR fortran/71544
655 * gfortran.dg/c_ptr_tests_19.f90: New test.
656
657 2019-03-09 John David Anglin <dave.anglin@bell.net>
658
659 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
660 * gnat.dg/debug12.adb: Likewise.
661
662 * lib/target-supports.exp (check_effective_target_weak_undefined):
663 Return 0 on hppa*-*-hpux*.
664 (check_ascii_locale_available): Likewise.
665
666 2019-03-09 Janus Weil <janus@gcc.gnu.org>
667
668 PR fortran/84504
669 * gfortran.dg/pointer_init_10.f90: New test case.
670
671 2019-03-09 John David Anglin <dave.anglin@bell.net>
672
673 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
674
675 2019-03-09 John David Anglin <dave.anglin@bell.net>
676
677 PR fortran/89639
678 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
679
680 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
681
682 PR fortran/71203
683 * gfortran.dg/array_simplify_3.f90: New test case.
684
685 2019-03-09 Jakub Jelinek <jakub@redhat.com>
686
687 PR c/88568
688 * g++.dg/other/pr88568.C: New test.
689
690 PR rtl-optimization/89634
691 * gcc.c-torture/execute/pr89634.c: New test.
692
693 2019-03-08 Jakub Jelinek <jakub@redhat.com>
694
695 PR c/85870
696 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
697 -r -nostdlib -flinker-output=nolto-rel.
698
699 2019-03-08 David Malcolm <dmalcolm@redhat.com>
700
701 PR target/79926
702 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
703 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
704 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
705 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
706
707 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
708
709 PR c++/63540
710 * g++.dg/cpp0x/implicit17.C: New.
711
712 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
713
714 PR c++/22149
715 * g++.dg/template/access29.C: New.
716
717 2019-03-08 Jakub Jelinek <jakub@redhat.com>
718
719 PR c++/82075
720 * g++.dg/cpp1z/decomp49.C: New test.
721
722 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
723
724 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
725
726 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
727
728 PR target/68924
729 PR target/78782
730 PR target/87558
731 * gcc.target/i386/pr78782.c: New test.
732 * gcc.target/i386/pr87558.c: Ditto.
733
734 2019-03-08 Jakub Jelinek <jakub@redhat.com>
735
736 PR c/85870
737 * gcc.dg/lto/pr85870_0.c: New test.
738 * gcc.dg/lto/pr85870_1.c: New test.
739
740 2019-03-08 Martin Liska <mliska@suse.cz>
741
742 PR target/86952
743 * gcc.target/i386/pr86952.c: New test.
744 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
745 scanned pattern.
746 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
747
748 2019-03-08 Jakub Jelinek <jakub@redhat.com>
749
750 PR c++/89585
751 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
752 asm volatile.
753
754 PR c++/89599
755 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
756 * g++.dg/parse/array-size2.C: Likewise.
757 * g++.dg/cpp0x/constexpr-89599.C: New test.
758
759 PR c++/89622
760 * g++.dg/warn/pr89622.C: New test.
761
762 2019-03-07 Jakub Jelinek <jakub@redhat.com>
763
764 PR target/80003
765 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
766 * gcc.target/i386/interrupt-6.c: Likewise.
767 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
768
769 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
770
771 PR c++/84518
772 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
773 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
774
775 2019-03-07 Jakub Jelinek <jakub@redhat.com>
776
777 PR translation/79999
778 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
779 * c-c++-common/gomp/doacross-3.c: New test.
780
781 PR target/89602
782 * gcc.target/i386/avx512f-vmovss-1.c: New test.
783 * gcc.target/i386/avx512f-vmovss-2.c: New test.
784 * gcc.target/i386/avx512f-vmovss-3.c: New test.
785 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
786 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
787 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
788
789 2019-03-07 Martin Jambor <mjambor@suse.cz>
790
791 PR lto/87525
792 * gcc.dg/ipa/ipcp-5.c: New test.
793
794 2019-03-07 Martin Jambor <mjambor@suse.cz>
795
796 PR ipa/88235
797 * g++.dg/ipa/pr88235.C: New test.
798
799 2019-04-07 Richard Biener <rguenther@suse.de>
800
801 PR middle-end/89618
802 * gcc.target/i386/pr89618.c: New testcase.
803
804 2019-03-07 Richard Biener <rguenther@suse.de>
805
806 PR tree-optimization/89595
807 * gcc.dg/torture/pr89595.c: New testcase.
808
809 2019-03-07 Jakub Jelinek <jakub@redhat.com>
810
811 PR c++/89585
812 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
813
814 2019-03-06 Harald Anlauf <anlauf@gmx.de>
815
816 PR fortran/71203
817 * gfortran.dg/substr_8.f90: New test.
818
819 2019-03-06 Jakub Jelinek <jakub@redhat.com>
820
821 PR c++/87148
822 * g++.dg/ext/flexary34.C: New test.
823
824 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
825
826 PR rtl-optimization/88845
827 * gcc.target/powerpc/pr88845.c: New test.
828
829 2019-03-06 Marek Polacek <polacek@redhat.com>
830
831 PR c++/87378 - bogus -Wredundant-move warning.
832 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
833 * g++.dg/cpp0x/Wredundant-move7.C: New test.
834
835 2019-03-06 Richard Biener <rguenther@suse.de>
836
837 PR testsuite/89551
838 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
839 the way that makes the testcase PASS.
840
841 2019-03-05 Jakub Jelinek <jakub@redhat.com>
842
843 PR middle-end/89590
844 * gcc.dg/pr89590.c: New test.
845
846 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
847
848 PR target/89222
849 * gcc.target/arm/pr89222.c: Add new test.
850
851 2019-03-05 Richard Biener <rguenther@suse.de>
852
853 PR tree-optimization/89594
854 * gcc.dg/pr89594.c: New testcase.
855
856 2019-03-05 Jakub Jelinek <jakub@redhat.com>
857
858 PR tree-optimization/89487
859 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
860 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
861 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
862 "%r14".
863
864 PR bootstrap/89560
865 * g++.dg/other/pr89560.C: New test.
866
867 PR tree-optimization/89570
868 * gcc.dg/pr89570.c: New test.
869
870 PR tree-optimization/89566
871 * c-c++-common/pr89566.c: New test.
872
873 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
874
875 PR c++/84605
876 * g++.dg/parse/crash69.C: New.
877
878 2019-03-04 Jakub Jelinek <jakub@redhat.com>
879
880 PR c++/71446
881 * g++.dg/cpp2a/desig12.C: New test.
882 * g++.dg/cpp2a/desig13.C: New test.
883
884 2019-03-04 Tamar Christina <tamar.christina@arm.com>
885
886 PR target/88530
887 * gcc.target/aarch64/options_set_10.c: Add native.
888
889 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
890
891 PR tree-optimization/89437
892 * gcc.dg/sinatan-1.c: Fix testcase.
893
894 2019-03-04 Richard Biener <rguenther@suse.de>
895
896 PR middle-end/89572
897 * gcc.dg/torture/pr89572.c: New testcase.
898
899 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
900
901 PR tree-optimization/89487
902 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
903
904 2019-03-03 Harald Anlauf <anlauf@gmx.de>
905
906 PR fortran/77583
907 * gfortran.dg/pr77583.f90: New test.
908
909 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
910
911 PR fortran/72714
912 * gfortran.dg/coarray_allocate_11.f90: New test.
913
914 2019-03-02 Harald Anlauf <anlauf@gmx.de>
915
916 PR fortran/89516
917 * gfortran.dg/pr89492.f90: Adjust testcase.
918 * gfortran.dg/transfer_check_5.f90: New test.
919
920 2019-03-02 Jakub Jelinek <jakub@redhat.com>
921
922 PR c++/71446
923 * g++.dg/cpp2a/desig10.C: New test.
924 * g++.dg/cpp2a/desig11.C: New test.
925 * g++.dg/ext/desig4.C: Expect 4 new errors.
926
927 PR target/89506
928 * gcc.dg/pr89506.c: New test.
929
930 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
931 Monk Chiang <sh.chiang04@gmail.com>
932
933 * gcc.target/riscv/attribute-1.c: New.
934 * gcc.target/riscv/attribute-2.c: Likewise.
935 * gcc.target/riscv/attribute-3.c: Likewise.
936 * gcc.target/riscv/attribute-4.c: Likewise.
937 * gcc.target/riscv/attribute-5.c: Likewise.
938 * gcc.target/riscv/attribute-6.c: Likewise.
939 * gcc.target/riscv/attribute-7.c: Likewise.
940 * gcc.target/riscv/attribute-8.c: Likewise.
941 * gcc.target/riscv/attribute-9.c: Likewise.
942
943 * gcc.target/riscv/arch-1.c: New.
944 * gcc.target/riscv/arch-2.c: Likewise.
945 * gcc.target/riscv/arch-3.c: Likewise.
946 * gcc.target/riscv/arch-4.c: Likewise.
947
948 2019-03-01 Jakub Jelinek <jakub@redhat.com>
949
950 PR middle-end/89497
951 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
952 scan-tree-dump-times from dom3 to tracer pass.
953
954 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
955
956 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
957 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
958
959 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
960
961 PR rtl-optimization/85899
962 * gcc.dg/pr85899.c: New test.
963
964 2019-03-01 Marek Polacek <polacek@redhat.com>
965
966 PR c++/89537 - missing location for error with non-static member fn.
967 * g++.dg/diagnostic/member-fn-1.C: New test.
968
969 PR c++/89532 - ICE with incomplete type in decltype.
970 * g++.dg/cpp2a/nontype-class14.C: New test.
971
972 2019-03-01 Jakub Jelinek <jakub@redhat.com>
973
974 Implement P1002R1, Try-catch blocks in constexpr functions
975 PR c++/89513
976 * g++.dg/cpp2a/constexpr-try1.C: New test.
977 * g++.dg/cpp2a/constexpr-try2.C: New test.
978 * g++.dg/cpp2a/constexpr-try3.C: New test.
979 * g++.dg/cpp2a/constexpr-try4.C: New test.
980 * g++.dg/cpp2a/constexpr-try5.C: New test.
981 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
982
983 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
984
985 PR tree-optimization/89535
986 * gfortran.dg/vect/pr89535.f90: New test.
987
988 2019-03-01 Richard Biener <rguenther@suse.de>
989
990 PR middle-end/89541
991 * gfortran.dg/pr89451.f90: New testcase.
992
993 2019-03-01 Richard Biener <rguenther@suse.de>
994
995 PR middle-end/89497
996 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
997 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
998 that happen now earlier.
999
1000 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1001
1002 * gcc.c-torture/execute/20190228-1.c: New test.
1003
1004 2019-02-28 Marek Polacek <polacek@redhat.com>
1005
1006 PR c++/87068 - missing diagnostic with fallthrough statement.
1007 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1008
1009 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1010 Cesar Philippidis <cesar@codesourcery.com>
1011
1012 PR fortran/72741
1013 PR fortran/89433
1014 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1015 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1016
1017 PR fortran/72741
1018 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1019
1020 PR fortran/72741
1021 PR fortran/89433
1022 * gfortran.dg/goacc/routine-6.f90: Update
1023 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1024 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1025
1026 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR c/89521
1029 * gcc.dg/pr89521-1.c: New test.
1030 * gcc.dg/pr89521-2.c: New test.
1031
1032 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
1033
1034 PR testsuite/89441
1035 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1036
1037 2019-02-28 Tamar Christina <tamar.christina@arm.com>
1038
1039 PR target/88530
1040 * gcc.target/aarch64/options_set_10.c: New test.
1041
1042 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1043
1044 PR c++/89522
1045 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1046
1047 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR c/89525
1050 * gcc.dg/pr89525.c: New test.
1051
1052 PR c/89520
1053 * gcc.dg/pr89520-1.c: New test.
1054 * gcc.dg/pr89520-2.c: New test.
1055
1056 2019-02-27 Marek Polacek <polacek@redhat.com>
1057
1058 PR c++/88857 - ICE with value-initialization of argument in template.
1059 * g++.dg/cpp0x/initlist-value4.C: New test.
1060
1061 2019-02-27 Marek Polacek <polacek@redhat.com>
1062
1063 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1064 * g++.dg/cpp0x/using-enum-3.C: New test.
1065
1066 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1067
1068 PR tree-optimization/89280
1069 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1070 keyword.
1071
1072 2019-02-27 Richard Biener <rguenther@suse.de>
1073
1074 * gcc.dg/gimplefe-36.c: New testcase.
1075
1076 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1077
1078 PR c++/89488
1079 * g++.dg/cpp0x/nsdmi15.C: New.
1080
1081 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1082
1083 PR c++/88987
1084 * g++.dg/cpp0x/pr88987.C: New.
1085
1086 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1087
1088 PR tree-optimization/89280
1089 * gcc.c-torture/compile/pr89280.c: New test.
1090 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
1091 function. Skip the test for -O0.
1092
1093 2018-02-26 Steve Ellcey <sellcey@marvell.com>
1094
1095 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
1096 * gfortran.dg/simd-builtins-2.f90: Ditto.
1097 * gfortran.dg/simd-builtins-6.f90: Ditto.
1098 * gfortran.dg/simd-builtins-8.f90: New test.
1099 * gfortran.dg/simd-builtins-8.h: New header file.
1100
1101 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR c++/89507
1104 * g++.dg/other/new2.C: New test.
1105
1106 PR tree-optimization/89500
1107 * gcc.dg/pr89500.c: New test.
1108 * gcc.dg/Wstringop-overflow-10.c: New test.
1109 * gcc.dg/strlenopt-60.c: New test.
1110
1111 2019-02-26 Harald Anlauf <anlauf@gmx.de>
1112
1113 PR fortran/89492
1114 * gfortran.dg/pr89492.f90: New test.
1115
1116 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1117
1118 PR fortran/89496
1119 * gfortran.dg/altreturn_9_0.f90: New file.
1120 * gfortran.dg/altreturn_9_1.f90: New file.
1121
1122 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1123
1124 PR c++/89481
1125 * g++.dg/cpp1y/constexpr-89481.C: New test.
1126
1127 2019-02-26 Richard Biener <rguenther@suse.de>
1128
1129 PR tree-optimization/89505
1130 * gcc.dg/torture/pr89505.c: New testcase.
1131
1132 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
1133
1134 * gnat.dg/opt77.adb: New test.
1135 * gnat.dg/opt77_pkg.ad[sb]: New helper.
1136
1137 2019-02-26 Jakub Jelinek <jakub@redhat.com>
1138
1139 PR target/89474
1140 * gcc.target/i386/pr89474.c: New test.
1141
1142 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1143
1144 PR c/77754
1145 * gcc.c-torture/compile/pr77754-1.c: New test.
1146 * gcc.c-torture/compile/pr77754-2.c: New test.
1147 * gcc.c-torture/compile/pr77754-3.c: New test.
1148 * gcc.c-torture/compile/pr77754-4.c: New test.
1149 * gcc.c-torture/compile/pr77754-5.c: New test.
1150 * gcc.c-torture/compile/pr77754-6.c: New test.
1151
1152 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1153
1154 PR target/88530
1155 * gcc.target/aarch64/options_set_1.c: New test.
1156 * gcc.target/aarch64/options_set_2.c: New test.
1157 * gcc.target/aarch64/options_set_3.c: New test.
1158 * gcc.target/aarch64/options_set_4.c: New test.
1159 * gcc.target/aarch64/options_set_5.c: New test.
1160 * gcc.target/aarch64/options_set_6.c: New test.
1161 * gcc.target/aarch64/options_set_7.c: New test.
1162 * gcc.target/aarch64/options_set_8.c: New test.
1163 * gcc.target/aarch64/options_set_9.c: New test.
1164
1165 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1166
1167 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
1168 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1169 Rename ....
1170 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1171 test_vfmlslq_high_f16): ... To this.
1172 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
1173 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1174 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1175 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1176 test_vfmlslq_laneq_high_u32): Rename ...
1177 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1178 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1179 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1180 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1181 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
1182 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1183 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1184 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1185 test_vfmlslq_laneq_low_u32): Rename ...
1186 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1187 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1188 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1189 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1190 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
1191 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1192 Rename ...
1193 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1194 test_vfmlslq_low_f16): ... To this.
1195
1196 2019-02-25 Tamar Christina <tamar.christina@arm.com>
1197
1198 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
1199 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
1200 Rename ...
1201 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
1202 test_vfmlslq_high_f16): ... To this.
1203 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
1204 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
1205 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
1206 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
1207 test_vfmlslq_laneq_high_u32): Rename ...
1208 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
1209 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
1210 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
1211 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
1212 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
1213 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
1214 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
1215 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
1216 test_vfmlslq_laneq_low_u32): Rename ...
1217 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
1218 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
1219 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
1220 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
1221 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
1222 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
1223 Rename ...
1224 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
1225 test_vfmlslq_low_f16): ... To This.
1226 * lib/target-supports.exp
1227 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
1228
1229 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1230
1231 PR fortran/89282
1232 * gfortran.dg/overload_3.f90: New test.
1233
1234 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1235
1236 PR c++/89285
1237 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
1238
1239 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
1240
1241 PR libfortran/89274
1242 * gfortran.dg/list_directed_large.f90: New test.
1243
1244 2019-02-25 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR target/89434
1247 * gcc.c-torture/execute/pr89434.c: New test.
1248
1249 PR target/89438
1250 * gcc.dg/pr89438.c: New test.
1251
1252 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
1253
1254 PR c++/84585
1255 * g++.dg/cpp0x/pr84585.C: New.
1256
1257 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1258
1259 PR fortran/89174
1260 * gfortran.dg/allocate_with_mold_3.f90: New test.
1261
1262 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
1263
1264 PR target/87007
1265 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
1266 * gcc.target/i386/pr87007-2.c: Likewise.
1267
1268 2019-02-24 Harald Anlauf <anlauf@gmx.de>
1269
1270 PR fortran/89266
1271 PR fortran/88326
1272 * gfortran.dg/pr89266.f90: New test.
1273 * gfortran.dg/pr88326.f90: New test.
1274
1275 2019-02-24 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR rtl-optimization/89445
1278 * gcc.target/i386/avx512f-pr89445.c: New test.
1279
1280 2019-02-23 Martin Sebor <msebor@redhat.com>
1281
1282 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1283 wchar_t to wint_t to avoid a bogus -Wformat warning in
1284 ILP32 (bug 77970).
1285
1286 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1287
1288 PR testsuite/89476
1289 * gfortran.dg/ISO_Fortran_binding_5.c: Include
1290 "../../../libgfortran/ISO_Fortran_binding.h".
1291 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1292
1293 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1294
1295 PR driver/69471
1296 * gcc.dg/pr69471-1.c: New test.
1297 * gcc.dg/pr69471-2.c: Likewise.
1298 * gcc.target/i386/pr69471-3.c: Likewise.
1299
1300 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1301
1302 PR fortran/84387
1303 * gfortran.dg/dtio_34.f90: New test.
1304
1305 2019-02-23 Marek Polacek <polacek@redhat.com>
1306
1307 PR c++/88294 - ICE with non-constant noexcept-specifier.
1308 * g++.dg/cpp0x/noexcept34.C: New test.
1309 * g++.dg/cpp0x/noexcept35.C: New test.
1310
1311 PR c++/89419
1312 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
1313
1314 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
1315
1316 PR fortran/88117
1317 * gfortran.dg/deferred_character_32.f90 : New test
1318
1319 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
1320
1321 PR fortran/89385
1322 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
1323 previously incorrect lbound for allocatable expressions. Also
1324 correct stop values to avoid repetition.
1325 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
1326 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
1327
1328 PR fortran/89366
1329 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
1330 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
1331 * gfortran.dg/pr32599.f03 : Set standard to F2008.
1332
1333 2019-02-22 David Malcolm <dmalcolm@redhat.com>
1334
1335 PR c++/89390
1336 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
1337 renaming to a multicharacter name, so that start != finish. Add
1338 tests for dtor locations.
1339
1340 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1341
1342 PR c++/84676
1343 * g++.dg/cpp0x/pr84676.C: New.
1344
1345 2019-02-22 Martin Sebor <msebor@redhat.com>
1346
1347 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
1348 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
1349
1350 2019-02-22 Harald Anlauf <anlauf@gmx.de>
1351
1352 PR fortran/83057
1353 * gfortran.dg/newunit_6.f90: New test.
1354
1355 2019-02-22 Marek Polacek <polacek@redhat.com>
1356
1357 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
1358 * g++.dg/cpp2a/explicit14.C: New test.
1359
1360 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
1361
1362 PR target/89324
1363 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
1364 * gfortran.fortran-torture/compile/pr89324.f90: New test.
1365
1366 2019-02-22 Martin Sebor <msebor@redhat.com>
1367
1368 PR c/89425
1369 * gcc.dg/Wabsolute-value.c: New test.
1370
1371 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
1372
1373 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
1374 Hongtao Liu <hongtao.liu@intel.com>
1375 Sunil K Pandey <sunil.k.pandey@intel.com>
1376
1377 PR target/87007
1378 * gcc.target/i386/pr87007-1.c: New test.
1379 * gcc.target/i386/pr87007-2.c: Likewise.
1380
1381 2019-02-22 Richard Biener <rguenther@suse.de>
1382
1383 PR tree-optimization/89440
1384 * gcc.dg/vect/pr89440.c: New testcase.
1385
1386 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
1387
1388 * lib/target-supports.exp (check_effective_target_offload_nvptx):
1389 Remove.
1390
1391 PR fortran/72741
1392 * gfortran.dg/goacc/classify-routine.f95: Adjust.
1393
1394 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
1395 * g++.dg/goacc/template.C: Likewise.
1396
1397 PR fortran/78027
1398 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
1399
1400 2019-02-22 Richard Biener <rguenther@suse.de>
1401
1402 PR middle-end/87609
1403 * gcc.dg/torture/restrict-7.c: New testcase.
1404
1405 2019-02-21 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR c++/89285
1408 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
1409 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
1410 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
1411 diagnostics.
1412 * g++.dg/cpp1y/constexpr-89285.C: New test.
1413 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
1414 for C++11.
1415 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
1416 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1417
1418 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1419
1420 PR target/87412
1421 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1422 -fcf-protection with -fcf-protection=branch.
1423 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1424 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1425 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1426 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1427 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1428
1429 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
1430
1431 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1432 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1433
1434 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1435
1436 PR fortran/86119
1437 * gfortran.dg/warn_conversion_11.f90: New test.
1438
1439 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1440
1441 PR target/87412
1442 * gcc.target/i386/pr87412-1.c: New file.
1443 * gcc.target/i386/pr87412-2.c: Likewise.
1444 * gcc.target/i386/pr87412-3.c: Likewise.
1445 * gcc.target/i386/pr87412-4.c: Likewise.
1446
1447 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1448
1449 PR c++/89403
1450 * g++.dg/cpp0x/pr89403.C: New test.
1451
1452 PR c++/89405
1453 * g++.dg/cpp1z/inline-var5.C: New test.
1454
1455 PR middle-end/89412
1456 * gcc.c-torture/compile/pr89412.c: New test.
1457
1458 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1459 David Malcolm <dmalcolm@redhat.com>
1460
1461 PR middle-end/89091
1462 * gcc.dg/torture/pr89091.c: New test.
1463
1464 2019-02-20 Jakub Jelinek <jakub@redhat.com>
1465
1466 PR middle-end/88074
1467 PR middle-end/89415
1468 * gcc.dg/pr88074-2.c: New test.
1469
1470 PR c++/89336
1471 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1472
1473 2019-02-20 David Malcolm <dmalcolm@redhat.com>
1474
1475 PR c/89410
1476 * gcc.dg/pr89410-1.c: New test.
1477 * gcc.dg/pr89410-2.c: New test.
1478
1479 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1480
1481 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1482 Add PowerPC support.
1483 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1484 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1485
1486 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1487
1488 PR target/86487
1489 * gcc.target/arm/pr86487.c: New.
1490
1491 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1492
1493 PR c++/84536
1494 * g++.dg/cpp1y/var-templ60.C: New.
1495
1496 2019-02-20 Li Jia He <helijia@linux.ibm.com>
1497
1498 PR target/88100
1499 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1500
1501 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1502
1503 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1504
1505 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1506
1507 PR fortran/89384
1508 * gfortran.dg/ISO_Fortran_binding_4.f90
1509
1510 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1511
1512 PR c/87924
1513 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1514 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1515
1516 2019-02-19 Richard Biener <rguenther@suse.de>
1517
1518 PR middle-end/88074
1519 * gcc.dg/pr88074.c: New testcase.
1520
1521 2019-02-19 Jakub Jelinek <jakub@redhat.com>
1522
1523 PR middle-end/89303
1524 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1525 namespace.
1526
1527 PR c++/89387
1528 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1529
1530 PR c++/89391
1531 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1532
1533 PR c++/89390
1534 * g++.dg/diagnostic/pr89390.C: New test.
1535
1536 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
1537
1538 * README: Fix typos.
1539
1540 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1541
1542 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1543 bad_weak_ptr_.
1544
1545 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1546
1547 PR fortran/87689
1548 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1549 options.
1550 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1551 * gfortran.dg/lto/pr87689_0.f: New file.
1552 * gfortran.dg/lto/pr87689_1.f: New file.
1553
1554 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1555
1556 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1557
1558 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1559
1560 * gdc.dg/dg.exp: Tabify.
1561 * gdc.dg/lto/lto.exp: Likewise.
1562 * gdc.test/gdc-test.exp: Likewise.
1563 * lib/gdc-dg.exp: Likewise.
1564 * lib/gdc.exp: Likewise.
1565
1566 2019-02-18 Richard Biener <rguenther@suse.de>
1567
1568 PR tree-optimization/89296
1569 * gcc.dg/uninit-pr89296.c: New testcase.
1570
1571 2019-02-18 Jakub Jelinek <jakub@redhat.com>
1572
1573 PR target/89369
1574 * gcc.c-torture/execute/pr89369.c: New test.
1575 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1576 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1577 34,63,62.
1578
1579 2019-02-18 Martin Jambor <mjambor@suse.cz>
1580
1581 PR tree-optimization/89209
1582 * gcc.dg/tree-ssa/pr89209.c: New test.
1583
1584 2019-02-18 Martin Liska <mliska@suse.cz>
1585
1586 * gfortran.dg/simd-builtins-7.f90: New test.
1587 * gfortran.dg/simd-builtins-7.h: New test.
1588
1589 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1590
1591 PR fortran/88299
1592 * gfortran.dg/pr88299.f90: New test.
1593
1594 2019-02-17 Harald Anlauf <anlauf@gmx.de>
1595
1596 PR fortran/89077
1597 * gfortran.dg/transfer_simplify_12.f90: New test.
1598
1599 2019-02-17 Marek Polacek <polacek@redhat.com>
1600
1601 PR c++/89217 - ICE with list-initialization in range-based for loop.
1602 * g++.dg/cpp0x/range-for37.C: New test.
1603
1604 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1605
1606 PR c++/89315
1607 * g++.dg/cpp0x/initlist114.C: New test.
1608
1609 PR c++/89356
1610 * g++.dg/abi/mangle68.C: New test.
1611 * g++.dg/cpp0x/decltype69.C: New test.
1612
1613 2019-02-16 David Malcolm <dmalcolm@redhat.com>
1614
1615 PR c++/88680
1616 * g++.dg/wrappers/pr88680.C: New test.
1617
1618 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1619
1620 PR fortran/71066
1621 * gfortran.dg/coarray_data_1.f90: New test.
1622
1623 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
1624
1625 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1626 * c-c++-common/patchable_function_entry-default.c: Likewise.
1627 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1628
1629 2019-02-16 Jakub Jelinek <jakub@redhat.com>
1630
1631 PR rtl-optimization/66152
1632 * gcc.target/i386/pr66152.c: New test.
1633
1634 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1635
1636 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1637 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1638
1639 2019-02-15 Tamar Christina <tamar.christina@arm.com>
1640
1641 * lib/target-supports.exp
1642 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1643 checking alternative.
1644
1645 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1646
1647 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1648
1649 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1650
1651 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1652 * c-c++-common/patchable_function_entry-default.c: Likewise.
1653 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1654 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1655
1656 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1657
1658 PR other/69006
1659 PR testsuite/88920
1660 * lib/gcc-dg.exp: If llvm_binutils effective target, set
1661 allow_blank_lines to 2 during initialization.
1662 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1663 it was previously zero.
1664 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1665 Clear allow_blank_lines afterwards whenever it was 1.
1666 * gdc.test/gdc-test.exp (dmd2dg): Don't call
1667 dg-allow-blank-lines-in-output here.
1668 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1669 the tests and restore it back at the end.
1670
1671 * c-c++-common/ubsan/opts-1.c: New test.
1672 * c-c++-common/ubsan/opts-2.c: New test.
1673 * c-c++-common/ubsan/opts-3.c: New test.
1674 * c-c++-common/ubsan/opts-4.c: New test.
1675
1676 2019-02-15 Richard Biener <rguenther@suse.de>
1677 Jakub Jelinek <jakub@redhat.com>
1678
1679 PR tree-optimization/89278
1680 * gcc.dg/pr89278.c: New test.
1681
1682 2019-02-15 Jakub Jelinek <jakub@redhat.com>
1683
1684 PR c/89340
1685 * gcc.dg/pr89340.c: New test.
1686 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1687 that leaf attribute on nested function is useless.
1688
1689 PR other/89342
1690 * gcc.dg/pr89342.c: New test.
1691
1692 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1693
1694 PR rtl-optimization/89354
1695 * gcc.dg/pr89354.c: New test.
1696
1697 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
1698
1699 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1700 * gcc.target/i386/ssse3-pabsd.c: Ditto.
1701 * gcc.target/i386/ssse3-pabsw.c: Ditto.
1702 * gcc.target/i386/ssse3-palignr.c: Ditto.
1703 * gcc.target/i386/ssse3-phaddd.c: Ditto.
1704 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1705 * gcc.target/i386/ssse3-phaddw.c: Ditto.
1706 * gcc.target/i386/ssse3-phsubd.c: Ditto.
1707 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1708 * gcc.target/i386/ssse3-phsubw.c: Ditto.
1709 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1710 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1711 * gcc.target/i386/ssse3-pshufb.c: Ditto.
1712 * gcc.target/i386/ssse3-psignb.c: Ditto.
1713 * gcc.target/i386/ssse3-psignd.c: Ditto.
1714 * gcc.target/i386/ssse3-psignw.c: Ditto.
1715
1716 2018-02-14 Steve Ellcey <sellcey@marvell.com>
1717
1718 * gcc.target/aarch64/pcs_attribute.c: New test.
1719
1720 2019-02-14 Harald Anlauf <anlauf@gmx.de>
1721
1722 PR fortran/88248
1723 * gfortran.dg/pr88248.f90: New test.
1724 * gfortran.dg/f2018_obs.f90: Updated test.
1725
1726 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1727
1728 * gcc.target/arm/pr88850.c: change options to additional option.
1729
1730 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1731
1732 PR d/87864
1733 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
1734 present.
1735
1736 2019-02-14 Tamar Christina <tamar.christina@arm.com>
1737
1738 PR target/88850
1739 * gcc.target/arm/pr88850-2.c: New test.
1740 * lib/target-supports.exp
1741 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
1742 check_effective_target_arm_neon_softfp_fp16_ok,
1743 add_options_for_arm_neon_softfp_fp16): New.
1744
1745 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
1746
1747 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
1748 * lib/target-supports.exp: Add procedure to check for ldrd.
1749
1750 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
1751
1752 PR fortran/72715
1753 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
1754 * gfortran.dg/goacc/loop-3.f95: Likewise.
1755 * gfortran.dg/goacc/pr72715.f90: New test.
1756
1757 2019-02-14 Martin Liska <mliska@suse.cz>
1758
1759 PR rtl-optimization/89242
1760 * g++.dg/pr89242.C: New test.
1761
1762 2019-02-14 Jakub Jelinek <jakub@redhat.com>
1763
1764 PR tree-optimization/89314
1765 * gcc.dg/pr89314.c: New test.
1766
1767 PR middle-end/89284
1768 * gcc.dg/ubsan/pr89284.c: New test.
1769
1770 2019-02-13 Ian Lance Taylor <iant@golang.org>
1771
1772 * gcc.dg/func-attr-1.c: New test.
1773
1774 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
1775
1776 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1777
1778 2019-02-13 Marek Polacek <polacek@redhat.com>
1779
1780 PR c++/89297 - ICE with OVERLOAD in template.
1781 * g++.dg/cpp0x/initlist113.C: New test.
1782
1783 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
1784
1785 PR c++/86379
1786 * g++.dg/cpp0x/pr86379.C: New.
1787
1788 PR c++/87322
1789 * g++.dg/cpp1y/pr87322.C: New.
1790 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
1791 instantiate the expected number of lambda functions.
1792
1793 2019-02-13 Marek Polacek <polacek@redhat.com>
1794
1795 PR c++/77304
1796 * g++.dg/cpp2a/nontype-class13.C: New test.
1797
1798 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
1799
1800 PR target/89190
1801 * gcc.target/arm/pr89190.c: New test.
1802
1803 2019-02-13 David Malcolm <dmalcolm@redhat.com>
1804
1805 PR c++/89036
1806 * g++.dg/concepts/pr89036.C: New test.
1807
1808 2019-02-13 Tamar Christina <tamar.christina@arm.com>
1809
1810 PR target/88847
1811 * gcc.target/aarch64/sve/pr88847.c: New test.
1812
1813 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
1814 Jakub Jelinek <jakub@redhat.com>
1815
1816 PR middle-end/89303
1817 * g++.dg/torture/pr89303.C: New test.
1818
1819 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1820
1821 PR c++/88986
1822 * g++.dg/cpp1z/using4.C: New.
1823 * g++.dg/cpp1z/using5.C: Likewise.
1824 * g++.dg/cpp1z/using6.C: Likewise.
1825
1826 2019-02-13 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR target/89290
1829 * gcc.target/i386/pr89290.c: New test.
1830
1831 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
1832
1833 * gcc.target/powerpc/crypto-builtin-1.c
1834 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1835 New testcases.
1836
1837 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
1838
1839 PR target/89229
1840 * gcc.target/i386/pr89229-1.c: New test.
1841
1842 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1843
1844 PR target/89233
1845 * gcc.target/s390/pr89233.c: New test.
1846
1847 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1848
1849 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1850 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1851 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1852
1853 2019-02-12 Richard Biener <rguenther@suse.de>
1854
1855 PR tree-optimization/89253
1856 * gfortran.dg/pr89253.f: New testcase.
1857
1858 2019-02-11 Marek Polacek <polacek@redhat.com>
1859
1860 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1861 * g++.dg/cpp0x/nullptr40.C: New test.
1862 * g++.dg/cpp0x/nullptr41.C: New test.
1863
1864 2019-02-11 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR c++/88977
1867 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1868
1869 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1870
1871 PR tree-optimization/86637
1872 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1873
1874 2019-02-11 Martin Sebor <msebor@redhat.com>
1875
1876 PR tree-optimization/88771
1877 * gcc.dg/Wstringop-overflow-8.c: New test.
1878 * gcc.dg/Wstringop-overflow-9.c: New test.
1879 * gcc.dg/Warray-bounds-40.c: New test.
1880 * gcc.dg/builtin-stpncpy.c: Adjust.
1881 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1882 * g++.dg/opt/memcpy1.C: Adjust.
1883
1884 2019-02-11 Martin Sebor <msebor@redhat.com>
1885
1886 PR c++/87996
1887 * c-c++-common/array-5.c: New test.
1888 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1889 * g++.dg/init/new38.C: Same.
1890 * g++.dg/init/new43.C: Same.
1891 * g++.dg/init/new44.C: Same.
1892 * g++.dg/init/new46.C: Same.
1893 * g++.dg/other/large-size-array.C: Same.
1894 * g++.dg/other/new-size-type.C: Same.
1895 * g++.dg/template/array30.C: Same.
1896 * g++.dg/template/array32.C: New test.
1897 * g++.dg/template/dependent-name3.C: Adjust.
1898 * gcc.dg/large-size-array-3.c: Same.
1899 * gcc.dg/large-size-array-5.c: Same.
1900 * gcc.dg/large-size-array.c: Same.
1901 * g++.old-deja/g++.brendan/array1.C: Same.
1902 * g++.old-deja/g++.mike/p6149.C: Same.
1903
1904 2019-02-11 Martin Sebor <msebor@redhat.com>
1905
1906 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1907
1908 2019-02-11 Tamar Christina <tamar.christina@arm.com>
1909
1910 PR middle-end/88560
1911 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1912 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1913 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1914
1915 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1916
1917 * gcc.target/powerpc/vec-sld-modulo.c: New.
1918 * gcc.target/powerpc/vec-srad-modulo.c: New.
1919 * gcc.target/powerpc/vec-srd-modulo.c: New.
1920
1921 2019-02-11 Martin Liska <mliska@suse.cz>
1922
1923 PR ipa/89009
1924 * g++.dg/ipa/pr89009.C: New test.
1925
1926 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1927
1928 PR fortran/71723
1929 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1930 * gfortran.dg/pointer_init_6.f90: Likewise.
1931 * gfortran.dg/pointer_init_9.f90: New test.
1932
1933 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1934
1935 PR fortran/67679
1936 * gfortran.dg/warn_undefined_1.f90: New test.o
1937
1938 2019-02-10 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR tree-optimization/89268
1941 * gcc.dg/vect/pr89268.c: New test.
1942
1943 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1944
1945 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1946
1947 2019-02-09 Harald Anlauf <anlauf@gmx.de>
1948
1949 PR fortran/89077
1950 * gfortran.dg/substr_simplify.f90: New test.
1951
1952 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
1953
1954 PR ipa/88711
1955 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1956
1957 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
1958
1959 PR fortran/89200
1960 * gfortran.dg/array_reference_2.f90 : New test.
1961
1962 2019-02-09 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR middle-end/89246
1965 * gcc.dg/gomp/pr89246-1.c: New test.
1966 * gcc.dg/gomp/pr89246-2.c: New test.
1967
1968 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1969
1970 PR tree-optimization/88739
1971 * gcc.c-torture/execute/pr88739.c: New test.
1972
1973 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1974
1975 PR testsuite/89258
1976 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1977
1978 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1979
1980 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1981 * gcc.target/s390/vector/vec-copysign.c: New test.
1982
1983 2019-02-08 Richard Biener <rguenther@suse.de>
1984
1985 PR tree-optimization/89247
1986 * gcc.dg/torture/pr89247.c: New testcase.
1987
1988 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1989
1990 * gcc.target/s390/jump-label.c: New test.
1991
1992 2019-02-08 Richard Biener <rguenther@suse.de>
1993
1994 PR testsuite/89250
1995 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1996
1997 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1998
1999 PR rtl-optimization/89234
2000 * g++.dg/ubsan/pr89234.C: New test.
2001
2002 2019-02-08 Richard Biener <rguenther@suse.de>
2003
2004 PR middle-end/89223
2005 * gcc.dg/torture/pr89223.c: New testcase.
2006
2007 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2008
2009 PR tree-optimization/86637
2010 PR tree-optimization/89235
2011 * gcc.c-torture/compile/pr86637-1.c: New test.
2012 * gcc.c-torture/compile/pr86637-2.c: New test.
2013 * gcc.c-torture/compile/pr86637-3.c: New test.
2014 * gcc.c-torture/compile/pr89235.c: New test.
2015
2016 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2017
2018 * gcc.target/aarch64/abd_1.c: New test.
2019 * gcc.dg/sabd_1.c: Likewise.
2020
2021 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2022
2023 PR fortran/52789
2024 * gfortran.dg/wunused-parameter_2.f90: New test.
2025
2026 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2027
2028 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2029
2030 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2031
2032 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2033 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2034
2035 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2036 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR bootstrap/88714
2039 * gcc.c-torture/execute/pr88714.c: New test.
2040 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2041
2042 2019-02-07 Tamar Christina <tamar.christina@arm.com>
2043
2044 PR/target 88850
2045 * gcc.target/arm/pr88850.c: New test.
2046
2047 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
2048
2049 PR c++/86218
2050 * g++.dg/cpp0x/pr86218.C: New.
2051
2052 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2053
2054 PR rtl-optimization/89225
2055 * gcc.target/powerpc/pr89225.c: New.
2056
2057 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2058
2059 * gnat.dg/opt76.adb: New test.
2060
2061 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2062
2063 PR fortran/71860
2064 * gfortran.dg/null_10.f90: New test.
2065
2066 2019-02-06 David Malcolm <dmalcolm@redhat.com>
2067
2068 PR c++/71302
2069 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2070 column numbers to dg-warning directives where they are correct.
2071 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2072 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2073 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2074
2075 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2076
2077 PR debug/87451
2078 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2079 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2080 xfail scan-assembler-not with Solaris as.
2081
2082 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2083
2084 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2085 counts and target.
2086 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2087 counts and target.
2088 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
2089 counts and target.
2090
2091 2019-02-06 Richard Biener <rguenther@suse.de>
2092
2093 PR tree-optimization/89182
2094 * gfortran.dg/graphite/pr89182.f90: New testcase.
2095
2096 2019-02-06 Jakub Jelinek <jakub@redhat.com>
2097
2098 PR c/89211
2099 * gcc.dg/pr89211.c: New test.
2100
2101 PR middle-end/89210
2102 * c-c++-common/builtin-convertvector-2.c: New test.
2103
2104 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
2105
2106 PR go/89019
2107 * lib/go-torture.exp: Test compiling with -flto.
2108
2109 2019-02-06 Joseph Myers <joseph@codesourcery.com>
2110
2111 PR c/88584
2112 * gcc.dg/redecl-18.c: New test.
2113
2114 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2115
2116 PR c++/89187
2117 * g++.dg/opt/pr89187.C: New test.
2118
2119 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
2120
2121 * jit.dg/add-driver-options-testlib.c: Add support file for
2122 test-add-driver-options.c testcase.
2123 * jit.dg/all-non-failing-tests.h: Add note about
2124 test-add-driver-options.c
2125 * jit.dg/jit.exp (jit-dg-test): Update to support
2126 add-driver-options-testlib.c compilation.
2127 * jit.dg/test-add-driver-options.c: New testcase.
2128
2129 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR rtl-optimization/11304
2132 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
2133 * gcc.target/i386/call-2.c: New test.
2134
2135 2019-02-05 Marek Polacek <polacek@redhat.com>
2136
2137 PR c++/89158 - by-value capture of constexpr variable broken.
2138 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
2139
2140 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
2141
2142 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
2143
2144 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2145
2146 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
2147 target.
2148 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2149
2150 PR target/89188
2151 * g++.dg/opt/pr89188.C: New test.
2152
2153 PR rtl-optimization/89195
2154 * gcc.c-torture/execute/pr89195.c: New test.
2155
2156 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
2157
2158 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
2159 hardware.
2160 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
2161 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
2162 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
2163 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
2164 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
2165 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
2166 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
2167 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
2168 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
2169
2170 2019-02-05 Jakub Jelinek <jakub@redhat.com>
2171
2172 PR target/89186
2173 * g++.dg/ext/vector36.C: New test.
2174
2175 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
2176
2177 PR c++/87770
2178 * g++.dg/pr87770.C: New.
2179
2180 2019-02-04 Harald Anlauf <anlauf@gmx.de>
2181
2182 PR fortran/89077
2183 * gfortran.dg/pr89077.f90: New test.
2184
2185 2019-02-04 Martin Liska <mliska@suse.cz>
2186
2187 PR ipa/88985
2188 * gcc.dg/ipa/pr88985.c: New test.
2189
2190 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2191
2192 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
2193 characters or extra spaces after the comment character.
2194
2195 2019-02-04 Jakub Jelinek <jakub@redhat.com>
2196
2197 * g++.dg/torture/alias-1.C: New test.
2198
2199 2019-02-03 Martin Sebor <msebor@redhat.com>
2200
2201 PR c/69661
2202 * c-c++-common/Wsequence-point-2.c: New test.
2203
2204 PR c++/44648
2205 * g++.dg/warn/Wunused-var-35.C: New test.
2206
2207 2019-02-03 Richard Biener <rguenther@suse.de>
2208
2209 PR debug/87295
2210 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
2211
2212 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2213
2214 PR fortran/88298
2215 * gfortran.dg/warn_conversion_10.f90: New test.
2216
2217 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2218
2219 PR fortran/88393
2220 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
2221
2222 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2223
2224 PR fortran/88980
2225 * gfortran.dg/realloc_on_assign_32.f90 : New test.
2226
2227 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
2228
2229 PR fortran/88685
2230 * gfortran.dg/pointer_array_component_3.f90 : New test.
2231
2232 2019-02-02 Jakub Jelinek <jakub@redhat.com>
2233
2234 PR middle-end/87887
2235 * gcc.dg/gomp/pr87887-1.c: New test.
2236 * gcc.dg/gomp/pr87887-2.c: New test.
2237
2238 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2239
2240 PR fortran/83246
2241 PR fortran/89084
2242 * gfortran.dg/pr89084.f90: New test.
2243 * gfortran.dg/lto/pr89084_0.f90: New test.
2244 * gfortran.dg/pr83246.f90: New test.
2245
2246 2019-02-01 Marek Polacek <polacek@redhat.com>
2247
2248 PR c++/88325 - ICE with invalid out-of-line template member definition.
2249 * g++.dg/cpp2a/typename14.C: New test.
2250
2251 2019-02-01 Richard Biener <rguenther@suse.de>
2252
2253 PR middle-end/88597
2254 * gcc.dg/torture/pr88597.c: New testcase.
2255
2256 2019-02-01 Richard Biener <rguenther@suse.de>
2257
2258 PR tree-optimization/85497
2259 * gcc.dg/graphite/pr85497.c: New testcase.
2260
2261 2019-02-01 Richard Biener <rguenther@suse.de>
2262
2263 PR testsuite/87451
2264 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
2265
2266 2019-02-01 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR tree-optimization/89143
2269 * gcc.dg/tree-ssa/vrp121.c: New test.
2270
2271 PR tree-optimization/88107
2272 * gcc.dg/gomp/pr88107.c: New test.
2273
2274 PR c++/87175
2275 * g++.dg/ext/attrib57.C: New test.
2276
2277 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2278
2279 PR tree-optimization/88932
2280 * gfortran.dg/pr88932.f90: New test.
2281
2282 2019-01-31 Marek Polacek <polacek@redhat.com>
2283
2284 PR c++/88983 - ICE with switch in constexpr function.
2285 * g++.dg/cpp1y/constexpr-88983.C: New test.
2286
2287 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2288
2289 PR fortran/88669
2290 * gfortran.dg/contiguous_9.f90: New test.
2291
2292 2019-01-31 Marek Polacek <polacek@redhat.com>
2293
2294 PR c++/89083, c++/80864 - ICE with list initialization in template.
2295 * g++.dg/cpp0x/initlist107.C: New test.
2296 * g++.dg/cpp0x/initlist108.C: New test.
2297 * g++.dg/cpp0x/initlist109.C: New test.
2298 * g++.dg/cpp0x/initlist110.C: New test.
2299 * g++.dg/cpp0x/initlist111.C: New test.
2300 * g++.dg/cpp0x/initlist112.C: New test.
2301 * g++.dg/init/ptrfn4.C: New test.
2302
2303 2019-01-31 David Malcolm <dmalcolm@redhat.com>
2304
2305 PR c/89122
2306 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
2307 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
2308
2309 2019-01-31 Richard Biener <rguenther@suse.de>
2310
2311 PR tree-optimization/89135
2312 * gcc.dg/torture/pr89135.c: New testcase.
2313
2314 2019-01-31 Jakub Jelinek <jakub@redhat.com>
2315
2316 PR sanitizer/89124
2317 * c-c++-common/asan/pr89124.c: New test.
2318
2319 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2320
2321 PR fortran/52564
2322 * gfortran.dg/print_2.f90: New test.
2323
2324 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
2325
2326 PR rtl-optimization/87246
2327 * gcc.target/i386/pr87246.c: New.
2328
2329 2019-01-30 Marek Polacek <polacek@redhat.com>
2330
2331 PR c++/89119 - ICE with value-initialization in template.
2332 * g++.dg/cpp0x/initlist-value3.C: New test.
2333
2334 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2335
2336 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
2337 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
2338 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
2339 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
2340 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
2341 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
2342 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
2343 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
2344 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
2345 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
2346
2347 2019-01-30 Richard Biener <rguenther@suse.de>
2348
2349 PR tree-optimization/89111
2350 * gcc.dg/torture/pr89111.c: New testcase.
2351
2352 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
2353
2354 PR testsuite/88920
2355 * lib/target-supports.exp: Cache result.
2356
2357 2019-01-30 Jakub Jelinek <jakub@redhat.com>
2358
2359 PR c++/89105
2360 * g++.target/i386/pr89105.C: New test.
2361
2362 PR c/89061
2363 * gcc.dg/pr89061.c: New test.
2364
2365 2019-01-29 Martin Sebor <msebor@redhat.com>
2366
2367 PR c/88956
2368 * gcc.dg/Warray-bounds-39.c: New test.
2369
2370 2019-01-29 Marek Polacek <polacek@redhat.com>
2371
2372 PR testsuite/89110
2373 * g++.dg/other/nontype-1.C: Expect error in all modes.
2374 * g++.dg/parse/crash13.C: Likewise.
2375 * g++.dg/parse/error36.C: Likewise.
2376 * g++.dg/template/error29.C: Likewise.
2377
2378 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2379
2380 PR fortran/57048
2381 * gfortran.dg/c_funptr_1.f90: New file.
2382 * gfortran.dg/c_funptr_1_mod.f90: New file.
2383
2384 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR c++/66676
2387 PR ipa/89104
2388 * gcc.dg/gomp/pr89104.c: New test.
2389
2390 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2391
2392 * gdc.dg/pr89042a.d: Mark as compile test.
2393 * gdc.dg/pr89042b.d: Likewise.
2394
2395 2019-01-29 Richard Biener <rguenther@suse.de>
2396
2397 PR debug/87295
2398 * g++.dg/lto/pr87295_0.C: New testcase.
2399
2400 2019-01-29 Jakub Jelinek <jakub@redhat.com>
2401
2402 PR c/89045
2403 * gcc.dg/pr89045.c: New test.
2404
2405 PR c/86125
2406 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
2407 lp64, ilp32 and llp64 only.
2408 (fputs): Use unsigned long long instead of size_t for return type.
2409 (vfprintf, vfscanf): Accept arbitrary target specific type for
2410 va_list.
2411
2412 2019-01-28 Marek Polacek <polacek@redhat.com>
2413
2414 PR c++/88358 - name wrongly treated as type.
2415 * g++.dg/cpp2a/typename1.C: Add dg-error.
2416 * g++.dg/cpp2a/typename13.C: New test.
2417 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2418 Add typename.
2419
2420 2019-01-28 Marek Polacek <polacek@redhat.com>
2421
2422 * g++.dg/cpp0x/enum37.C: Add dg-error.
2423
2424 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2425
2426 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2427 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2428
2429 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2430
2431 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2432 "-Wattribute-alias".
2433
2434 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
2435
2436 PR fortran/70696
2437 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2438
2439 2019-01-27 Marek Polacek <polacek@redhat.com>
2440
2441 PR c++/88815 - narrowing conversion lost in decltype.
2442 PR c++/78244 - narrowing conversion in template not detected.
2443 * g++.dg/cpp0x/Wnarrowing15.C: New test.
2444 * g++.dg/cpp0x/Wnarrowing16.C: New test.
2445 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2446 * g++.dg/cpp1y/Wnarrowing1.C: New test.
2447
2448 PR c++/89024 - ICE with incomplete enum type.
2449 * g++.dg/cpp0x/enum37.C: New test.
2450
2451 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
2452
2453 * gnat.dg/opt75.adb: New test.
2454 * gnat.dg/opt75_pkg.ad[sb]: New helper.
2455
2456 2019-01-27 Jakub Jelinek <jakub@redhat.com>
2457
2458 PR target/87214
2459 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2460 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2461
2462 2019-01-26 Martin Jambor <mjambor@suse.cz>
2463
2464 PR ipa/88933
2465 * gfortran.dg/gomp/pr88933.f90: New test.
2466
2467 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2468
2469 PR d/89042
2470 * gdc.dg/pr89042a.d: New test.
2471 * gdc.dg/pr89042b.d: New test.
2472
2473 2019-01-26 Harald Anlauf <anlauf@gmx.de>
2474
2475 PR fortran/57553
2476 * gfortran.dg/pr57553.f90: New test.
2477
2478 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2479
2480 * gnat.dg/array34.adb: New test.
2481
2482 2019-01-26 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR preprocessor/88974
2485 * c-c++-common/cpp/pr88974.c: New test.
2486
2487 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2488
2489 PR c++/88969
2490 * g++.dg/cpp2a/destroying-delete2.C: New.
2491 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2492
2493 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2494
2495 PR fortran/85780
2496 * gfortran.dg/pr85780.f90: Update testcase for error message.
2497
2498 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
2499
2500 PR target/88469
2501 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2502 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2503 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2504
2505 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2506
2507 PR middle-end/89037
2508 * gcc.dg/pr89037.c: New test.
2509
2510 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2511
2512 * lib/target-supports.exp (check_effective_target_fenv): New.
2513 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2514 fenv effective target.
2515 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2516 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2517 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2518 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2519
2520 2019-01-25 Richard Biener <rguenther@suse.de>
2521
2522 PR tree-optimization/86865
2523 * gcc.dg/graphite/pr86865.c: New testcase.
2524 * gcc.dg/graphite/pr69728.c: XFAIL.
2525 * gcc.dg/graphite/scop-21.c: Likewise.
2526
2527 2019-01-24 Martin Sebor <msebor@redhat.com>
2528
2529 PR c/86125
2530 PR c/88886
2531 PR middle-end/86308
2532 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2533 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2534 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2535 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2536 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2537 * gcc.dg/builtins-69.c: New test.
2538 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2539 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2540
2541 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2542
2543 PR rtl-optimization/88948
2544 * gcc.target/i386/pr88948.c: New test.
2545
2546 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2547
2548 PR debug/89006
2549 * g++.dg/debug/pr89006.C: New test.
2550
2551 PR middle-end/89015
2552 * gcc.dg/gomp/pr89015.c: New test.
2553
2554 PR c++/88976
2555 * c-c++-common/gomp/cancel-2.c: New test.
2556 * gcc.dg/gomp/cancel-1.c: New test.
2557 * g++.dg/gomp/cancel-1.C: New test.
2558 * g++.dg/gomp/cancel-2.C: New test.
2559 * g++.dg/gomp/cancel-3.C: New test.
2560
2561 2019-01-24 Jakub Jelinek <jakub@redhat.com>
2562
2563 PR tree-optimization/89027
2564 * gfortran.dg/gomp/pr89027.f90: New test.
2565
2566 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
2567
2568 PR fortran/88929
2569 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2570 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
2571
2572 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2573
2574 PR libgcc/88931
2575 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2576 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2577 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2578 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2579
2580 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2581
2582 PR target/88998
2583 * g++.target/i386/pr88998.c: New test.
2584
2585 2019-01-23 Marek Polacek <polacek@redhat.com>
2586
2587 PR c++/88757 - qualified name treated wrongly as type.
2588 * g++.dg/cpp0x/dependent2.C: New test.
2589 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2590 * g++.dg/cpp2a/typename12.C: New test.
2591 * g++.dg/template/static30.C: Remove dg-error.
2592
2593 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2594
2595 PR c/44715
2596 * c-c++-common/pr44715.c: New test.
2597
2598 PR c++/88984
2599 * c-c++-common/pr88984.c: New test.
2600
2601 2019-01-23 Richard Biener <rguenther@suse.de>
2602
2603 PR tree-optimization/89008
2604 * gcc.dg/torture/pr89008.c: New testcase.
2605
2606 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
2607
2608 * gnat.dg/specs/opt4.ads: New test.
2609
2610 2019-01-23 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR tree-optimization/88964
2613 * gfortran.dg/pr88964.f90: New test.
2614
2615 2019-01-22 Martin Sebor <msebor@redhat.com>
2616
2617 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2618 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2619 non_strict_align.
2620 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2621 * c-c++-common/Wrestrict.c: Make xfails conditional on target
2622 non_strict_align.
2623
2624 2018-01-22 Steve Ellcey <sellcey@marvell.com>
2625
2626 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
2627 to aarch64*-*-* target.
2628 * c-c++-common/gomp/pr60823-3.c: Ditto.
2629 * g++.dg/gomp/declare-simd-1.C: Ditto.
2630 * g++.dg/gomp/declare-simd-3.C: Ditto.
2631 * g++.dg/gomp/declare-simd-4.C: Ditto.
2632 * g++.dg/gomp/declare-simd-7.C: Ditto.
2633 * g++.dg/gomp/pr88182.C: Ditto.
2634 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2635 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2636 * gcc.dg/gomp/pr59669-2.c: Ditto.
2637 * gcc.dg/gomp/pr87895-1.c: Ditto.
2638 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2639 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2640 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2641 * gfortran.dg/gomp/pr83977.f90: Ditto.
2642
2643 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2644
2645 PR target/88965
2646 * gcc.target/powerpc/pr88965.c: New test.
2647
2648 PR middle-end/88968
2649 * c-c++-common/gomp/atomic-23.c: New test.
2650
2651 2019-01-22 Harald Anlauf <anlauf@gmx.de>
2652
2653 PR fortran/88579
2654 * gfortran.dg/power_8.f90: New test.
2655
2656 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2657
2658 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2659 * g++.dg/vec-init-1.C: Likewise.
2660 * gcc.dg/pr87793.c: Likewise.
2661
2662 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2663
2664 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2665 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2666
2667 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2668
2669 PR target/88469
2670 * gcc.target/arm/aapcs/bitfield2.c: New test.
2671 * gcc.target/arm/aapcs/bitfield3.c: New test.
2672
2673 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
2674
2675 PR rtl-optimization/87763
2676 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2677
2678 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
2679
2680 PR target/88954
2681 * gcc.target/i386/pr88954-1.c: New test.
2682 * gcc.target/i386/pr88954-2.c: Likewise.
2683
2684 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
2685
2686 PR target/88469
2687 * gcc.target/arm/aapcs/bitfield1.c: New test.
2688 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2689 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2690 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2691
2692 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
2693
2694 * gfortran.dg/array_function_5.f90: Fix a dg directive.
2695 * gfortran.dg/block_16.f08: Likewise.
2696 * gfortran.dg/dec_structure_14.f90: Likewise.
2697 * gfortran.dg/namelist_96.f90: Likewise.
2698 * gfortran.dg/newunit_5.f90.f90: Moved to
2699 * gfortran.dg/newunit_5.f90: here.
2700 * gfortran.dg/pdt_28.f03: Likewise.
2701 * gfortran.dg/spread_simplify_1.f90: Likewise.
2702
2703 2019-01-22 Tamar Christina <tamar.christina@arm.com>
2704
2705 PR/tree-optimization 88903
2706 * gcc.dg/vect/pr88903-1.c: Add explicit &.
2707
2708 2019-01-22 Jakub Jelinek <jakub@redhat.com>
2709
2710 PR rtl-optimization/88904
2711 * gcc.c-torture/execute/pr88904.c: New test.
2712
2713 PR target/88905
2714 * gcc.dg/pr88905.c: New test.
2715
2716 PR rtl-optimization/49429
2717 PR target/49454
2718 PR rtl-optimization/86334
2719 PR target/88906
2720 * gcc.target/i386/pr86334.c: New test.
2721 * gcc.target/i386/pr88906.c: New test.
2722
2723 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2724
2725 PR c++/88949
2726 * g++.dg/gomp/pr88949.C: New test.
2727
2728 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
2729
2730 * class_66.f90: Fix a dg directive.
2731 * debug/pr35154-stabs.f: Likewise.
2732 * dec_d_lines_3.f: Likewise.
2733 * dec_d_lines_3.f: Likewise.
2734 * dec_structure_12.f90: Likewise.
2735 * dec_structure_15.f90: Likewise.
2736 * deferred_character_31.f90: Likewise.
2737 * dtio_31.f03: Likewise.
2738 * dtio_32.f03: Likewise.
2739 * extends_11.f03: Likewise.
2740 * integer_plus.f90: Likewise.
2741 * pdt_25.f03: Likewise.
2742 * pr58968.f: Likewise.
2743 * pr78259.f90: Likewise.
2744 * vect/vect-2.f90: Likewise.
2745 * matmul_const.f90: Likewise.
2746
2747 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
2748
2749 PR target/88938
2750 * gcc.target/i386/pr88938.c: New test.
2751
2752 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2753
2754 PR sanitizer/88901
2755 * g++.dg/asan/pr88901.C: New test.
2756
2757 2019-01-21 Tamar Christina <tamar.christina@arm.com>
2758
2759 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2760
2761 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2762
2763 PR c/88928
2764 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2765 * gcc.dg/pr88928.c: New test case.
2766
2767 2019-01-21 Jakub Jelinek <jakub@redhat.com>
2768
2769 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2770 {long ,short ,}{unsigned ,}int.
2771
2772 2019-01-21 Richard Biener <rguenther@suse.de>
2773
2774 PR tree-optimization/88934
2775 * gfortran.dg/pr88934.f90: New testcase.
2776
2777 2019-01-20 Ulrich Drepper <drepper@redhat.com>
2778
2779 Fix after C++ P0600 implementation.
2780 * g++.dg/init/new39.C: Don't just ignore result of new.
2781
2782 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
2783
2784 * gdc.dg/runnable.d: Add more tests for comparing complex types.
2785
2786 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
2787
2788 * gdc.dg/runnable.d: Add tests for comparing complex types.
2789
2790 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
2791
2792 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
2793 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
2794 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
2795 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2796
2797 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
2798
2799 PR fortran/37835
2800 * gfortran.dg/no-automatic.f90: New test.
2801
2802 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2803
2804 PR fortran/77960
2805 * gfortran.dg/pr77960.f90: New test.
2806
2807 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2808 Paul Thomas <pault@gcc.gnu.org>
2809
2810 PR fortran/56789
2811 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
2812 scan-tree tests that fail with patch.
2813 * gfortran.dg/contiguous_8.f90: New test.
2814
2815 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
2816
2817 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2818 inner strides.
2819 * gfortran.dg/loop_versioning_9.f90: New test.
2820 * gfortran.dg/loop_versioning_10.f90: Likewise.
2821
2822 2019-01-19 Jakub Jelinek <jakub@redhat.com>
2823
2824 PR fortran/88902
2825 * gfortran.dg/pr88902.f90: New test.
2826
2827 2019-01-18 Martin Sebor <msebor@redhat.com>
2828
2829 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2830
2831 2019-01-18 Ian Lance Taylor <iant@golang.org>
2832
2833 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2834 is no longer externally visible.
2835
2836 2019-01-18 Marek Polacek <polacek@redhat.com>
2837
2838 PR c++/86926
2839 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2840
2841 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2842
2843 PR middle-end/88587
2844 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2845 (dg-options): Replace -m32 with -fno-pic.
2846 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2847 (dg-options): Remove -m32.
2848
2849 2019-01-18 Richard Biener <rguenther@suse.de>
2850
2851 PR tree-optimization/88903
2852 * gcc.dg/vect/pr88903-1.c: New testcase.
2853 * gcc.dg/vect/pr88903-2.c: Likewise.
2854
2855 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2856
2857 PR c/51628
2858 PR c/88664
2859 * c-c++-common/pr51628-33.c: New test.
2860 * c-c++-common/pr51628-35.c: New test.
2861 * c-c++-common/pr88664-1.c: Likewise.
2862 * c-c++-common/pr88664-2.c: Likewise.
2863 * gcc.dg/pr51628-34.c: Likewise.
2864
2865 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
2866
2867 PR target/88799
2868 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2869 mp and sec extensions to armv7-a.
2870
2871 2019-01-18 Martin Liska <mliska@suse.cz>
2872
2873 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2874 expected function name.
2875
2876 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR tree-optimization/86214
2879 * g++.dg/opt/pr86214-1.C: New test.
2880 * g++.dg/opt/pr86214-2.C: New test.
2881
2882 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2883
2884 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2885
2886 2019-01-18 Jakub Jelinek <jakub@redhat.com>
2887
2888 Reapply:
2889 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2890
2891 PR target/88489
2892 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2893 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2894
2895 2019-01-18 Martin Liska <mliska@suse.cz>
2896
2897 PR middle-end/88587
2898 * g++.target/i386/pr88587.C: New test.
2899 * gcc.target/i386/mvc13.c: New test.
2900
2901 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2902
2903 PR fortran/88898
2904 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2905 warning checks.
2906 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2907 * gfortran.dg/gomp/pr83977.f90: Ditto.
2908
2909 2019-01-17 Martin Sebor <msebor@redhat.com>
2910
2911 PR middle-end/88273
2912 * gcc.dg/Warray-bounds-38.c: New test.
2913
2914 2018-01-17 Steve Ellcey <sellcey@cavium.com>
2915
2916 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2917 warning checks and assembler scans.
2918 * c-c++-common/gomp/pr60823-3.c: Ditto.
2919 * c-c++-common/gomp/pr63328.c: Ditto.
2920 * g++.dg/gomp/declare-simd-1.C: Ditto.
2921 * g++.dg/gomp/declare-simd-3.C: Ditto.
2922 * g++.dg/gomp/declare-simd-4.C: Ditto.
2923 * g++.dg/gomp/declare-simd-7.C: Ditto.
2924 * g++.dg/gomp/pr88182.C: Ditto.
2925 * g++.dg/vect/simd-clone-7.cc: Ditto.
2926 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2927 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2928 * gcc.dg/gomp/pr59669-2.c: Ditto.
2929 * gcc.dg/gomp/pr87895-1.c: Ditto.
2930 * gcc.dg/gomp/pr87895-2.c: Ditto.
2931 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2932 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2933 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2934 * gfortran.dg/gomp/pr83977.f90: Ditto.
2935
2936 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2937
2938 * g++.dg/cpp0x/auto52.C: Test locations too.
2939 * g++.dg/cpp0x/trailing2.C: Likewise.
2940 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2941 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2942 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2943 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2944 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2945
2946 2019-01-17 David Malcolm <dmalcolm@redhat.com>
2947
2948 PR c++/88699
2949 * g++.dg/template/pr88699.C: New test.
2950
2951 2019-01-17 Martin Sebor <msebor@redhat.com>
2952
2953 PR tree-optimization/88800
2954 * c-c++-common/Wrestrict.c: Adjust.
2955 * gcc.dg/Warray-bounds-37.c: New test.
2956 * gcc.dg/builtin-memcpy-2.c: New test.
2957 * gcc.dg/builtin-memcpy.c: New test.
2958
2959 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2960
2961 PR target/88850
2962 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2963
2964 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2965 Kwok Cheung Yeung <kcy@codesourcery.com>
2966 Julian Brown <julian@codesourcery.com>
2967 Tom de Vries <tom@codesourcery.com>
2968
2969 * gcc.dg/20020312-2.c: Add amdgcn support.
2970 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2971 * gcc.dg/builtin-apply2.c: Likewise.
2972 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2973 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2974 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2975 * gcc.dg/memcmp-1.c: Increase timeout factor.
2976 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2977 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2978 * gcc.dg/sibcall-9.c: Likewise.
2979 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2980 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2981 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2982 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2983 * lib/target-supports.exp (check_effective_target_trampolines):
2984 Configure amdgcn.
2985 (check_profiling_available): Likewise.
2986 (check_effective_target_global_constructor): Likewise.
2987 (check_effective_target_return_address): Likewise.
2988 (check_effective_target_fopenacc): Likewise.
2989 (check_effective_target_fopenmp): Likewise.
2990 (check_effective_target_vect_int): Likewise.
2991 (check_effective_target_vect_intfloat_cvt): Likewise.
2992 (check_effective_target_vect_uintfloat_cvt): Likewise.
2993 (check_effective_target_vect_floatint_cvt): Likewise.
2994 (check_effective_target_vect_floatuint_cvt): Likewise.
2995 (check_effective_target_vect_simd_clones): Likewise.
2996 (check_effective_target_vect_shift): Likewise.
2997 (check_effective_target_whole_vector_shift): Likewise.
2998 (check_effective_target_vect_bswap): Likewise.
2999 (check_effective_target_vect_shift_char): Likewise.
3000 (check_effective_target_vect_long): Likewise.
3001 (check_effective_target_vect_float): Likewise.
3002 (check_effective_target_vect_double): Likewise.
3003 (check_effective_target_vect_perm): Likewise.
3004 (check_effective_target_vect_perm_byte): Likewise.
3005 (check_effective_target_vect_perm_short): Likewise.
3006 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3007 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3008 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3009 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3010 (check_effective_target_vect_natural_alignment): Likewise.
3011 (check_effective_target_vect_fully_masked): Likewise.
3012 (check_effective_target_vect_element_align): Likewise.
3013 (check_effective_target_vect_masked_store): Likewise.
3014 (check_effective_target_vect_scatter_store): Likewise.
3015 (check_effective_target_vect_condition): Likewise.
3016 (check_effective_target_vect_cond_mixed): Likewise.
3017 (check_effective_target_vect_char_mult): Likewise.
3018 (check_effective_target_vect_short_mult): Likewise.
3019 (check_effective_target_vect_int_mult): Likewise.
3020 (check_effective_target_sqrt_insn): Likewise.
3021 (check_effective_target_vect_call_sqrtf): Likewise.
3022 (check_effective_target_vect_call_btrunc): Likewise.
3023 (check_effective_target_vect_call_btruncf): Likewise.
3024 (check_effective_target_vect_call_ceil): Likewise.
3025 (check_effective_target_vect_call_floorf): Likewise.
3026 (check_effective_target_lto): Likewise.
3027 (check_vect_support_and_set_flags): Likewise.
3028 (check_effective_target_vect_stridedN): Enable when fully masked is
3029 available.
3030 (add_options_for_sqrt_insn): New procedure.
3031
3032 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3033
3034 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3035 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3036 linker.
3037 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3038
3039 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3040
3041 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3042 * gcc.dg/pic-1.c: Disable on amdgcn.
3043 * gcc.dg/pic-2.c: Disable on amdgcn.
3044 * gcc.dg/pic-3.c: Disable on amdgcn.
3045 * gcc.dg/pic-4.c: Disable on amdgcn.
3046 * gcc.dg/pie-3.c: Disable on amdgcn.
3047 * gcc.dg/pie-4.c: Disable on amdgcn.
3048 * gcc.dg/uninit-19.c: Check pie_enabled.
3049 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3050
3051 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3052 Kwok Cheung Yeung <kcy@codesourcery.com>
3053 Julian Brown <julian@codesourcery.com>
3054 Tom de Vries <tom@codesourcery.com>
3055
3056 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3057 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3058 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3059 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3060 * gcc.dg/20111216-1.c: Require exceptions.
3061 * gcc.dg/cleanup-10.c: Require exceptions.
3062 * gcc.dg/cleanup-11.c: Require exceptions.
3063 * gcc.dg/cleanup-12.c: Require exceptions.
3064 * gcc.dg/cleanup-13.c: Require exceptions.
3065 * gcc.dg/cleanup-5.c: Require exceptions.
3066 * gcc.dg/cleanup-8.c: Require exceptions.
3067 * gcc.dg/cleanup-9.c: Require exceptions.
3068 * gcc.dg/gomp/pr29955.c: Require exceptions.
3069 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3070 * gcc.dg/nested-func-5.c: Require exceptions.
3071 * gcc.dg/pch/except-1.c: Require exceptions.
3072 * gcc.dg/pch/valid-2.c: Require exceptions.
3073 * gcc.dg/pr41470.c: Require exceptions.
3074 * gcc.dg/pr42427.c: Require exceptions.
3075 * gcc.dg/pr44545.c: Require exceptions.
3076 * gcc.dg/pr47086.c: Require exceptions.
3077 * gcc.dg/pr51481.c: Require exceptions.
3078 * gcc.dg/pr51644.c: Require exceptions.
3079 * gcc.dg/pr52046.c: Require exceptions.
3080 * gcc.dg/pr54669.c: Require exceptions.
3081 * gcc.dg/pr56424.c: Require exceptions.
3082 * gcc.dg/pr64465.c: Require exceptions.
3083 * gcc.dg/pr65802.c: Require exceptions.
3084 * gcc.dg/pr67563.c: Require exceptions.
3085 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3086 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3087 * gcc.dg/vect/pr46663.c: Require exceptions.
3088 * lib/target-supports.exp (check_effective_target_exceptions): New.
3089
3090 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3091
3092 PR target/88851
3093 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
3094
3095 2019-01-17 Nathan Sidwell <nathan@acm.org>
3096
3097 PR c++/86610
3098 * g++.dg/cpp0x/pr86610.C: New.
3099
3100 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3101
3102 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
3103 VFIXUPIMM* intrinsics.
3104 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3105 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3106 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3107
3108 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3109
3110 PR target/88794
3111 Revert:
3112 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3113
3114 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3115 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3116 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3117 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3118 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3119 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3120 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3121 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3122 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3123 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3124 * gcc.target/i386/sse-13.c: Ditto.
3125 * gcc.target/i386/sse-14.c: Ditto.
3126 * gcc.target/i386/sse-22.c: Ditto.
3127 * gcc.target/i386/sse-23.c: Ditto.
3128 * gcc.target/i386/testimm-10.c: Ditto.
3129 * gcc.target/i386/testround-1.c: Ditto.
3130
3131 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
3132
3133 PR target/88794
3134 Revert:
3135 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3136
3137 PR target/88489
3138 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3139 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3140
3141 2019-01-17 Jakub Jelinek <jakub@redhat.com>
3142
3143 PR rtl-optimization/88870
3144 * gcc.dg/pr88870.c: New test.
3145
3146 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3147
3148 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
3149
3150 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
3151
3152 PR c++/87768
3153 * g++.dg/concepts/pr87768.C: New.
3154
3155 PR c++/86648
3156 * gcc.dg/cpp1z/pr86648.C: New.
3157
3158 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
3159
3160 PR target/87306
3161 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
3162 vectorized on POWER unless hardware misaligned loads are available.
3163
3164 2019-01-16 David Malcolm <dmalcolm@redhat.com>
3165
3166 PR target/88861
3167 * g++.dg/torture/pr88861.C: New test.
3168
3169 2019-01-16 Tamar Christina <tamar.christina@arm.com>
3170
3171 PR debug/88046
3172 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
3173
3174 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3175
3176 * g++.dg/other/pr33558.C: Test location too.
3177 * g++.dg/other/pr33558-2.C: Likewise.
3178 * g++.dg/parse/crash4.C: Likewise.
3179 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
3180 * g++.old-deja/g++.mike/p7635.C: Likewise.
3181 * g++.old-deja/g++.other/decl6.C: Likewise.
3182
3183 2019-01-16 Marek Polacek <polacek@redhat.com>
3184
3185 PR c++/78244 - narrowing conversion in template not detected.
3186 * g++.dg/cpp0x/Wnarrowing13.C: New test.
3187 * g++.dg/cpp0x/Wnarrowing14.C: New test.
3188
3189 2019-01-16 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR c/51628
3192 PR target/88682
3193 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
3194 may_alias attribute.
3195
3196 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
3197
3198 * gcc.misc-tests/godump-1.c: Add test case for typedef before
3199 struct.
3200
3201 2019-01-15 David Malcolm <dmalcolm@redhat.com>
3202
3203 PR c++/88795
3204 * g++.dg/template/pr88795.C: New test.
3205
3206 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
3207
3208 PR fortran/43136
3209 * gfortran.dg/actual_array_substr_3.f90: New test.
3210
3211 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
3212
3213 PR fortran/81849
3214 * gfortran.dg/pr81849.f90: New test.
3215
3216 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
3217
3218 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
3219 ISO_Fortran_binding_2.h.
3220
3221 2019-01-15 Marek Polacek <polacek@redhat.com>
3222
3223 PR c++/88866
3224 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
3225
3226 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
3227
3228 PR inline-asm/52813
3229 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
3230 -Wdeprecated warning and expect a following note:.
3231
3232 2019-01-15 Richard Biener <rguenther@suse.de>
3233
3234 PR debug/88046
3235 * g++.dg/lto/pr88046_0.C: New testcase.
3236
3237 2019-01-15 Richard Biener <rguenther@suse.de>
3238
3239 PR tree-optimization/88855
3240 * gcc.dg/pr88855.c: New testcase.
3241
3242 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3243
3244 * g++.dg/diagnostic/typedef-initialized.C: New.
3245
3246 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
3247
3248 * g++.dg/diagnostic/bitfld3.C: New.
3249
3250 2019-01-15 Jakub Jelinek <jakub@redhat.com>
3251
3252 PR tree-optimization/88775
3253 * gcc.dg/tree-ssa/pr88775-1.c: New test.
3254 * gcc.dg/tree-ssa/pr88775-2.c: New test.
3255
3256 2019-01-14 Marek Polacek <polacek@redhat.com>
3257
3258 PR c++/88825 - ICE with bogus function return type deduction.
3259 * g++.dg/cpp1y/auto-fn55.C: New test.
3260
3261 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3262
3263 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
3264 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
3265 feature test macros.
3266 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3267
3268 2019-01-14 Marek Polacek <polacek@redhat.com>
3269
3270 PR c++/88830 - ICE with abstract class.
3271 * g++.dg/other/abstract7.C: New test.
3272
3273 2019-01-14 Martin Sebor <msebor@redhat.com>
3274
3275 PR target/88638
3276 * gcc.dg/format/attr-8.c: New test.
3277 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3278 * gcc.dg/format/attr-3.c: Same.
3279 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3280 * objc.dg/fsf-nsstring-format-1.m: Same.
3281
3282 2019-01-14 Martin Liska <mliska@suse.cz>
3283
3284 PR gcov-profile/88263
3285 * g++.dg/gcov/pr88263-2.C: New test.
3286
3287 2019-01-14 Jakub Jelinek <jakub@redhat.com>
3288
3289 PR rtl-optimization/88796
3290 * gcc.target/i386/pr88796.c: New test.
3291
3292 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
3293
3294 * gdc.dg/asm1.d: New test.
3295 * gdc.dg/asm2.d: New test.
3296 * gdc.dg/asm3.d: New test.
3297 * gdc.dg/asm4.d: New test.
3298 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3299
3300 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3301
3302 PR libfortran/88776
3303 * gfortran.dg/namelist_96.f90: New test.
3304
3305 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3306
3307 PR fortran/59345
3308 * gfortran.dg/internal_pack_18.f90: New test.
3309
3310 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
3311
3312 * gcc.dg/pr51628-20.c: Updated.
3313 * gcc.dg/pr51628-21.c: Likewise.
3314 * gcc.dg/pr51628-25.c: Likewise.
3315
3316 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3317
3318 PR fortran/59345
3319 * gfortran.dg/internal_pack_17.f90: New test.
3320 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
3321 to builtin_free.
3322
3323 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
3324
3325 PR fortran/61765
3326 * gfortran.dg/pr61765.f90: New test.
3327
3328 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
3329
3330 * g++.dg/cpp0x/pr62101.C: Test locations too.
3331 * g++.dg/inherit/pure1.C: Likewise.
3332
3333 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
3334
3335 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
3336 reports of ICEs.
3337 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
3338
3339 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
3340
3341 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
3342 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
3343 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
3344 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
3345 * gfortran.dg/bind_c_array_params_2.f90: Change search string
3346 for dump tree scan.
3347
3348 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3349
3350 PR fortran/35031
3351 * gfortran.dg/pr35031.f90: new test.
3352
3353 2019-01-11 Marek Polacek <polacek@redhat.com>
3354
3355 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
3356 * g++.dg/cpp0x/Wredundant-move5.C: New test.
3357 * g++.dg/cpp0x/Wredundant-move6.C: New test.
3358
3359 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3360
3361 PR middle-end/85956
3362 PR lto/88733
3363 * c-c++-common/gomp/pr85956.c: New test.
3364 * g++.dg/gomp/pr88733.C: New test.
3365
3366 2019-01-11 Tobias Burnus <burnus@net-b.de>
3367
3368 PR C++/88114
3369 * g++.dg/cpp0x/defaulted61.C: New
3370 * g++.dg/cpp0x/defaulted62.C: New.
3371
3372 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR tree-optimization/88693
3375 * gcc.c-torture/execute/pr88693.c: New test.
3376
3377 2019-01-11 Tamar Christina <tamar.christina@arm.com>
3378
3379 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
3380 and add options.
3381
3382 2019-01-11 Martin Liska <mliska@suse.cz>
3383
3384 PR middle-end/88758
3385 * g++.dg/lto/pr88758_0.C: New test.
3386 * g++.dg/lto/pr88758_1.C: New test.
3387
3388 2019-01-11 Jan Beulich <jbeulich@suse.com>
3389
3390 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
3391 gcc.target/i386/avx512f-vcvtss2si-1.c,
3392 gcc.target/i386/avx512f-vcvttsd2si-1.c,
3393 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
3394 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
3395 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
3396 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
3397 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
3398 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
3399 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
3400 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
3401 gcc.target/i386/pr19398.c: Permit l or q suffix.
3402
3403 2019-01-11 Jakub Jelinek <jakub@redhat.com>
3404
3405 PR rtl-optimization/88296
3406 * gcc.target/i386/pr88296.c: New test.
3407
3408 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
3409
3410 * g++.dg/diagnostic/extern-initialized.C: New.
3411 * g++.dg/ext/dllimport-initialized.C: Likewise.
3412
3413 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3414
3415 PR fortran/59345
3416 * gfortran.dg/internal_pack_16.f90: New test.
3417
3418 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3419
3420 PR target/88785
3421 * g++.target/i386/pr88785.C: New test.
3422
3423 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
3424
3425 PR rtl-optimization/87305
3426 * gcc.target/aarch64/pr87305.c: New.
3427
3428 2019-01-10 Richard Biener <rguenther@suse.de>
3429
3430 PR tree-optimization/88792
3431 * gcc.dg/torture/pr88792.c: New testcase.
3432
3433 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
3434
3435 PR fortran/86322
3436 * gfortran.dg/pr86322_1.f90: New test.
3437 * gfortran.dg/pr86322_2.f90: Ditto.
3438 * gfortran.dg/pr86322_3.f90: Ditto.
3439
3440 2019-01-10 Sudakshina Das <sudi.das@arm.com>
3441
3442 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3443 * gcc.target/aarch64/bti-2.c: Likewise.
3444 * gcc.target/aarch64/bti-3.c: Likewise.
3445
3446 2019-01-10 Stefan Agner <stefan@agner.ch>
3447
3448 PR target/88648
3449 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3450 check if -masm-syntax-unified gets applied properly.
3451
3452 2019-01-10 Jakub Jelinek <jakub@redhat.com>
3453
3454 PR c/88568
3455 * gcc.dg/pr88568.c: New test.
3456
3457 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3458
3459 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3460 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3461
3462 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3463
3464 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3465 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3466
3467 2019-01-10 Tamar Christina <tamar.christina@arm.com>
3468
3469 * lib/target-supports.exp
3470 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3471 check_effective_target_arm_v8_3a_complex_neon_ok,
3472 add_options_for_arm_v8_3a_complex_neon,
3473 check_effective_target_arm_v8_3a_complex_neon_hw,
3474 check_effective_target_vect_complex_rot_N): New.
3475
3476 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3477
3478 PR fortran/88376
3479 * gfortran.dg/pr88376.f90: New test.
3480
3481 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3482
3483 PR other/16615
3484 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3485 "can not" with "cannot".
3486 * gfortran.dg/common_15.f90: Likewise.
3487 * gfortran.dg/derived_result_2.f90: Likewise.
3488 * gfortran.dg/do_check_6.f90: Likewise.
3489 * gfortran.dg/namelist_args.f90: Likewise.
3490 * gfortran.dg/negative_unit_check.f90: Likewise.
3491 * gfortran.dg/pure_formal_3.f90: Likewise.
3492 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3493 * obj-c++.dg/exceptions-3.mm: Likewise.
3494 * obj-c++.dg/exceptions-4.mm: Likewise.
3495 * obj-c++.dg/exceptions-5.mm: Likewise.
3496 * obj-c++.dg/property/at-property-23.mm: Likewise.
3497 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3498 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3499 * objc.dg/attributes/method-attribute-2.m: Likewise.
3500 * objc.dg/exceptions-3.m: Likewise.
3501 * objc.dg/exceptions-4.m: Likewise.
3502 * objc.dg/exceptions-5.m: Likewise.
3503 * objc.dg/param-1.m: Likewise.
3504 * objc.dg/property/at-property-23.m: Likewise.
3505 * objc.dg/property/dotsyntax-17.m: Likewise.
3506 * objc.dg/property/property-neg-7.m: Likewise.
3507
3508 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3509
3510 PR fortran/68426
3511 * gfortran.dg/spread_simplify_1.f90: New test.
3512
3513 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3514
3515 * lib/target-supports.exp
3516 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3517 * gcc.target/i386/xorsign.c: New test.
3518
3519 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3520
3521 * gcc.target/sparc/tls-ld-int8.c: New test.
3522 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3523 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3524 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3525 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3526 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3527
3528 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3529
3530 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3531 option when configure with bti.
3532 * gcc.target/aarch64/bti-2.c: Likewise.
3533 * lib/target-supports.exp
3534 (check_effective_target_default_branch_protection):
3535 Add configure check for --enable-standard-branch-protection.
3536
3537 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3538
3539 * gcc.target/aarch64/bti-1.c: New test.
3540 * gcc.target/aarch64/bti-2.c: New test.
3541 * gcc.target/aarch64/bti-3.c: New test.
3542 * lib/target-supports.exp
3543 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3544
3545 2018-01-09 Sudakshina Das <sudi.das@arm.com>
3546
3547 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3548 instead of IP0_REGNUM and add test case.
3549
3550 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3551
3552 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3553 copysign.
3554 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3555 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3556 xorsign.
3557 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3558
3559 2019-01-09 Jakub Jelinek <jakub@redhat.com>
3560
3561 PR rtl-optimization/88331
3562 * gcc.target/i386/pr88331.c: New test.
3563
3564 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3565
3566 * g++.dg/diagnostic/constexpr2.C: New.
3567 * g++.dg/diagnostic/ref3.C: Likewise.
3568
3569 2019-01-08 Marek Polacek <polacek@redhat.com>
3570
3571 PR c++/88538 - braced-init-list in template-argument-list.
3572 * g++.dg/cpp2a/nontype-class11.C: New test.
3573
3574 PR c++/88744
3575 * g++.dg/cpp2a/nontype-class12.C: New test.
3576
3577 2019-01-08 Jakub Jelinek <jakub@redhat.com>
3578
3579 PR target/88457
3580 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3581 dg-options. Require ppc_cpu_supports_hw effective target instead of
3582 powerpc64*-*-*.
3583
3584 2019-01-08 Janus Weil <janus@gcc.gnu.org>
3585
3586 PR fortran/88047
3587 * gfortran.dg/class_69.f90: New test case.
3588
3589 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3590
3591 PR target/88717
3592 * gcc.target/i386/pr88717.c: New test.
3593
3594 2019-01-08 Marek Polacek <polacek@redhat.com>
3595
3596 PR c++/88548 - this accepted in static member functions.
3597 * g++.dg/cpp0x/this1.C: New test.
3598
3599 2019-01-08 Martin Liska <mliska@suse.cz>
3600
3601 PR tree-optimization/88753
3602 * gcc.dg/tree-ssa/pr88753.c: New test.
3603
3604 2019-01-08 Richard Biener <rguenther@suse.de>
3605
3606 PR tree-optimization/86554
3607 * gcc.dg/torture/pr86554-1.c: New testcase.
3608 * gcc.dg/torture/pr86554-2.c: Likewise.
3609
3610 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3611
3612 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3613 cover target variance.
3614
3615 2019-01-08 Richard Biener <rguenther@suse.de>
3616
3617 PR fortran/88611
3618 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3619 directly build the expected GENERIC tree.
3620
3621 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
3622
3623 * gcc.target/aarch64/(return_address_sign_1.c,
3624 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3625 Change option to -mbranch-protection.
3626 * gcc.target/aarch64/(branch-protection-option.c,
3627 branch-protection-option-2.c, branch-protection-attr.c,
3628 branch-protection-attr-2.c): New file.
3629
3630 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3631
3632 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3633
3634 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3635
3636 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3637 alias support.
3638 * c-c++-common/builtin-has-attribute-4.c: Likewise.
3639 Append match for warning that ‘protected’ attribute is not supported.
3640
3641 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3642
3643 * gcc.dg/Wmissing-attributes.c: Require alias support.
3644 * gcc.dg/attr-copy-2.c: Likewise.
3645 * gcc.dg/attr-copy-5.c: Likewise.
3646
3647 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
3648 Jakub Jelinek <jakub@redhat.com>
3649
3650 PR c++/88554
3651 * g++.dg/warn/Wreturn-type-11.C: New test.
3652
3653 2019-01-07 David Malcolm <dmalcolm@redhat.com>
3654
3655 PR jit/88747
3656 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3657 dump to reflect r266077.
3658
3659 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3660
3661 PR c/88701
3662 * gcc.dg/pr88701.c: New test.
3663
3664 2019-01-07 Joseph Myers <joseph@codesourcery.com>
3665
3666 PR c/88720
3667 PR c/88726
3668 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3669
3670 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3671
3672 * g++.dg/diagnostic/constexpr1.C: New.
3673 * g++.dg/diagnostic/thread1.C: Likewise.
3674
3675 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3676 Harald Anlauf <anlauf@gmx.de>
3677 Tobias Burnus <burnus@gcc.gnu.org>
3678
3679 * gfortran.dg/is_contiguous_1.f90: New test.
3680 * gfortran.dg/is_contiguous_2.f90: New test.
3681 * gfortran.dg/is_contiguous_3.f90: New test.
3682
3683 2019-01-07 Marek Polacek <polacek@redhat.com>
3684
3685 PR c++/88741 - wrong error with initializer-string.
3686 * g++.dg/init/array50.C: New test.
3687
3688 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3689
3690 PR c++/88261
3691 PR c++/69338
3692 PR c++/69696
3693 PR c++/69697
3694 * gcc.dg/array-6.c: Move from here ...
3695 * c-c++-common/array-6.c: ... to here and add some more test coverage.
3696 * g++.dg/pr69338.C: New test.
3697 * g++.dg/pr69697.C: Likewise.
3698 * g++.dg/ext/flexary32.C: Likewise.
3699 * g++.dg/ext/flexary3.C: Adjust test.
3700 * g++.dg/ext/flexary12.C: Likewise.
3701 * g++.dg/ext/flexary13.C: Likewise.
3702 * g++.dg/ext/flexary15.C: Likewise.
3703 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3704 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3705 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3706
3707 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
3708
3709 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3710 optional in scan pattern.
3711
3712 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3713
3714 PR tree-optimization/88598
3715 * gcc.dg/vect/pr88598-1.c: New test.
3716 * gcc.dg/vect/pr88598-2.c: Likewise.
3717 * gcc.dg/vect/pr88598-3.c: Likewise.
3718 * gcc.dg/vect/pr88598-4.c: Likewise.
3719 * gcc.dg/vect/pr88598-5.c: Likewise.
3720 * gcc.dg/vect/pr88598-6.c: Likewise.
3721
3722 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3723
3724 PR tree-optimization/88598
3725 * gcc.dg/pr88598-1.c: New test.
3726 * gcc.dg/pr88598-2.c: Likewise.
3727 * gcc.dg/pr88598-3.c: Likewise.
3728 * gcc.dg/pr88598-4.c: Likewise.
3729 * gcc.dg/pr88598-5.c: Likewise.
3730
3731 2019-01-07 Jakub Jelinek <jakub@redhat.com>
3732
3733 PR tree-optimization/88676
3734 * gcc.dg/tree-ssa/pr88676.c: New test.
3735 * gcc.dg/pr88676.c: New test.
3736 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
3737 allow &.
3738
3739 PR sanitizer/88619
3740 * c-c++-common/asan/pr88619.c: New test.
3741
3742 PR c++/85052
3743 * c-c++-common/builtin-convertvector-1.c: New test.
3744 * c-c++-common/torture/builtin-convertvector-1.c: New test.
3745 * g++.dg/ext/builtin-convertvector-1.C: New test.
3746 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
3747
3748 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
3749
3750 PR target/88521
3751 * gcc.target/i386/pr88521.c: New testcase.
3752
3753 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3754
3755 PR fortran/88658
3756 * gfortran.dg/min_max_type_2.f90: New test.
3757
3758 2019-01-06 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR c/88363
3761 * c-c++-common/attributes-4.c (falloc_align_int128,
3762 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3763
3764 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
3765
3766 * gcc.dg/ipa/ipcp-2.c: Update bounds.
3767
3768 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3769
3770 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3771 * gcc.dg/plugin/plugindir2.c: Likewise.
3772 * gcc.dg/plugin/plugindir3.c: Likewise.
3773 * gcc.dg/plugin/plugindir4.c: Likewise.
3774
3775 2019-01-05 Janus Weil <janus@gcc.gnu.org>
3776
3777 PR fortran/88009
3778 * gfortran.dg/blockdata_10.f90: New test case.
3779
3780 2019-01-05 Jakub Jelinek <jakub@redhat.com>
3781
3782 PR middle-end/82564
3783 PR target/88620
3784 * gcc.dg/nested-func-12.c: New test.
3785 * gcc.c-torture/compile/pr82564.c: New test.
3786
3787 PR debug/88635
3788 * gcc.dg/debug/dwarf2/pr88635.c: New test.
3789
3790 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3791
3792 PR target/60563
3793 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3794
3795 2019-01-04 Martin Sebor <msebor@redhat.com>
3796
3797 PR c/88546
3798 * g++.dg/ext/attr-copy.C: New test.
3799 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3800 * gcc.dg/attr-copy-6.c: New test.
3801 * gcc.dg/attr-copy-7.c: New test.
3802
3803 2019-01-04 Martin Sebor <msebor@redhat.com>
3804
3805 PR c/88363
3806 * c-c++-common/attributes-4.c: New test.
3807
3808 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
3809
3810 PR gcc/87763
3811 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3812 count to 18.
3813
3814 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3815
3816 PR fortran/48543
3817 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3818 * gfortran.dg/merge_char_const.f90: Restore.
3819
3820 2019-01-04 Jakub Jelinek <jakub@redhat.com>
3821
3822 PR target/88594
3823 * gcc.dg/pr88594.c: New test.
3824
3825 2019-01-04 Jan Beulich <jbeulich@suse.com>
3826
3827 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3828 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3829 gcc.target/i386/avx512bw-vpcmpequb-1.c,
3830 gcc.target/i386/avx512bw-vpcmpequw-1.c,
3831 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3832 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3833 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3834 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3835 gcc.target/i386/avx512bw-vpcmpgew-1.c,
3836 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3837 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3838 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3839 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3840 gcc.target/i386/avx512bw-vpcmpleb-1.c,
3841 gcc.target/i386/avx512bw-vpcmpleub-1.c,
3842 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3843 gcc.target/i386/avx512bw-vpcmplew-1.c,
3844 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3845 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3846 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3847 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3848 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3849 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3850 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3851 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3852 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3853 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3854 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3855 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3856 gcc.target/i386/avx512bw-vptestmb-1.c,
3857 gcc.target/i386/avx512bw-vptestmw-1.c,
3858 gcc.target/i386/avx512bw-vptestnmb-1.c,
3859 gcc.target/i386/avx512bw-vptestnmw-1.c,
3860 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3861 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3862 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3863 gcc.target/i386/avx512dq-vfpclassss-1.c,
3864 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3865 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3866 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3867 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3868 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3869 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3870 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3871 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3872 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3873 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3874 gcc.target/i386/avx512vl-vpcmpged-1.c,
3875 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3876 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3877 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3878 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3879 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3880 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3881 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3882 gcc.target/i386/avx512vl-vpcmpled-1.c,
3883 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3884 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3885 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3886 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3887 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3888 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3889 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3890 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3891 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3892 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3893 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3894 gcc.target/i386/avx512vl-vptestmd-1.c,
3895 gcc.target/i386/avx512vl-vptestmq-1.c,
3896 gcc.target/i386/avx512vl-vptestnmd-1.c,
3897 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3898 operand.
3899 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3900 gcc.target/i386/avx512bw-vpcmpub-1.c,
3901 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3902 gcc.target/i386/avx512bw-vpcmpw-1.c,
3903 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3904 gcc.target/i386/avx512dq-vfpclassps-1.c,
3905 gcc.target/i386/avx512f-vcmppd-1.c,
3906 gcc.target/i386/avx512f-vcmpps-1.c,
3907 gcc.target/i386/avx512f-vcmpsd-1.c,
3908 gcc.target/i386/avx512f-vcmpss-1.c,
3909 gcc.target/i386/avx512f-vpcmpd-1.c,
3910 gcc.target/i386/avx512f-vpcmpq-1.c,
3911 gcc.target/i386/avx512f-vpcmpud-1.c,
3912 gcc.target/i386/avx512f-vpcmpuq-1.c,
3913 gcc.target/i386/avx512f-vptestmd-1.c,
3914 gcc.target/i386/avx512f-vptestmq-1.c,
3915 gcc.target/i386/avx512f-vptestnmd-1.c,
3916 gcc.target/i386/avx512f-vptestnmq-1.c,
3917 gcc.target/i386/avx512vl-vcmppd-1.c,
3918 gcc.target/i386/avx512vl-vcmpps-1.c,
3919 gcc.target/i386/avx512vl-vpcmpd-1.c,
3920 gcc.target/i386/avx512vl-vpcmpq-1.c,
3921 gcc.target/i386/avx512vl-vpcmpud-1.c,
3922 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3923 as mask operand.
3924
3925 2019-01-03 Martin Sebor <msebor@redhat.com>
3926
3927 PR tree-optimization/88659
3928 * gcc.dg/Wstringop-truncation-6.c: New test.
3929
3930 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3931
3932 PR fortran/48543
3933 * gfortran.dg/const_chararacter_merge.f90: Remove.
3934
3935 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3936
3937 PR debug/88644
3938 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3939 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3940
3941 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3942
3943 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3944 * gcc.dg/pubtypes-3.c: Likewise.
3945 * gcc.dg/pubtypes-4.c: Likewise.
3946
3947 2019-01-03 Jakub Jelinek <jakub@redhat.com>
3948
3949 PR c++/88636
3950 * g++.target/i386/pr88636.C: New test.
3951
3952 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3953
3954 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3955
3956 2019-01-03 Martin Liska <mliska@suse.cz>
3957
3958 PR testsuite/88436
3959 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3960
3961 2019-01-02 Marek Polacek <polacek@redhat.com>
3962
3963 PR c++/88612 - ICE with -Waddress-of-packed-member.
3964 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3965
3966 PR c++/88631 - CTAD failing for value-initialization.
3967 * g++.dg/cpp1z/class-deduction59.C: New test.
3968
3969 PR c++/81486 - CTAD failing with ().
3970 * g++.dg/cpp1z/class-deduction60.C: New test.
3971 * g++.dg/cpp1z/class-deduction61.C: New test.
3972
3973 2019-01-02 Martin Sebor <msebor@redhat.com>
3974 Jeff Law <law@redhat.com>
3975
3976 * gcc.dg/strlenopt-36.c: Update.
3977 * gcc.dg/strlenopt-45.c: Update.
3978 * gcc.c-torture/execute/strlen-5.c: New test.
3979 * gcc.c-torture/execute/strlen-6.c: New test.
3980 * gcc.c-torture/execute/strlen-7.c: New test.
3981
3982 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3983
3984 PR testsuite/87304
3985 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3986 messages only on vect_hw_misalign targets.
3987
3988 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
3989
3990 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3991 * gfortran.dg/dec_d_lines_3.f: Ditto.
3992 * gfortran.dg/dec_structure_24.f90: Ditto.
3993 * gfortran.dg/dec_structure_26.f90: Ditto.
3994 * gfortran.dg/dec_structure_27.f90: Ditto.
3995 * gfortran.dg/dec_type_print_3.f90: Ditto.
3996 * gfortran.dg/derived_name_1.f90: Ditto.
3997 * gfortran.dg/error_recovery_1.f90: Ditto.
3998 * gfortran.dg/gomp/pr29759.f90: Ditto.
3999 * gfortran.dg/pr36192.f90: Ditto.
4000 * gfortran.dg/pr56007.f90: Ditto.
4001 * gfortran.dg/pr56520.f90: Ditto.
4002 * gfortran.dg/pr78741.f90: Ditto.
4003 * gfortran.dg/print_fmt_2.f90: Ditto.
4004 * gfortran.dg/select_type_20.f90: Ditto.
4005
4006 2019-01-02 Marek Polacek <polacek@redhat.com>
4007
4008 PR c++/86875
4009 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4010
4011 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4012
4013 PR fortran/48543
4014 * gfortran.dg/const_chararacter_merge.f90: New test.
4015
4016 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4017
4018 PR lto/88130
4019 * g++.dg/torture/pr88130.C: New testcase.
4020
4021 2019-01-02 Martin Liska <mliska@suse.cz>
4022
4023 PR tree-optimization/88650
4024 * gfortran.dg/predict-3.f90: New test.
4025
4026 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4027
4028 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4029
4030 2019-01-02 Richard Biener <rguenther@suse.de>
4031
4032 PR tree-optimization/88621
4033 * gcc.dg/torture/pr88621.c: New testcase.
4034
4035 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4036
4037 PR ipa/88561
4038 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4039 targets and expect _ZThn8 for ilp32 targets.
4040
4041 2019-01-01 Martin Sebor <msebor@redhat.com>
4042 Jeff Law <law@redhat.com>
4043
4044 * gcc.dg/strlenopt-40.c: Update.
4045 * gcc.dg/strlenopt-51.c: Likewise.
4046 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4047
4048 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4049 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4050 * gcc.dg/strlenopt-59.c: New test.
4051 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4052 * g++.dg/init/strlen.C: New test.
4053
4054 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4055
4056 PR fortran/82743
4057 * gfortran.dg/structure_constructor_16.f90: New test.
4058
4059 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4060
4061 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4062 * g++.dg/ipa/devirt-53.C: Fix scan template.
4063
4064 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4065
4066 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4067 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4068 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4069
4070 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4071
4072 * g++.dg/tree-prof/devirt.C: Update testcase.
4073
4074 2019-01-01 Jakub Jelinek <jakub@redhat.com>
4075
4076 Update copyright years.
4077 \f
4078 Copyright (C) 2019 Free Software Foundation, Inc.
4079
4080 Copying and distribution of this file, with or without modification,
4081 are permitted in any medium without royalty provided the copyright
4082 notice and this notice are preserved.