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