]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
compiler: preserve nointerface property when inlining methods
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
aa2e3429 12019-03-15 Alexandre Oliva <aoliva@redhat.com>
2
3 PR c++/88534
4 PR c++/88537
5 * g++.dg/cpp2a/pr88534.C: New.
6 * g++.dg/cpp2a/pr88537.C: New.
7
b70283ba 82019-03-15 Robin Dapp <rdapp@linux.ibm.com>
9
10 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
11 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
12 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
13 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
14
c043e8d6 152019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16
17 PR target/89719
18 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
19 * gcc.target/aarch64/spellcheck_5.c: Likewise.
20 * gcc.target/aarch64/spellcheck_6.c: Likewise.
21
0bc60ffa 222019-03-15 Jakub Jelinek <jakub@redhat.com>
23
99d0d6f9 24 PR c++/89709
25 * g++.dg/cpp0x/constexpr-89709.C: New test.
26
0bc60ffa 27 PR debug/89704
28 * gcc.dg/debug/pr89704.c: New test.
29
4455955a 302019-03-15 H.J. Lu <hongjiu.lu@intel.com>
31
32 PR target/89650
33 * g++.target/i386/pr89650.C: New test.
34
8416d774 352019-03-14 Richard Biener <rguenther@suse.de>
36
37 * gcc.dg/gimplefe-13.c: Adjust.
38 * gcc.dg/gimplefe-14.c: Likewise.
39 * gcc.dg/gimplefe-17.c: Likewise.
40 * gcc.dg/gimplefe-18.c: Likewise.
41 * gcc.dg/gimplefe-7.c: Likewise.
42 * gcc.dg/torture/pr89595.c: Likewise.
43 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
44 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
45 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
46 * gcc.dg/tree-ssa/scev-3.c: Likewise.
47 * gcc.dg/tree-ssa/scev-4.c: Likewise.
48 * gcc.dg/tree-ssa/scev-5.c: Likewise.
49 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
50 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
51
3b8cf1fa 522019-03-14 Jakub Jelinek <jakub@redhat.com>
53
7dd130b3 54 PR ipa/89684
55 * gcc.target/i386/pr89684.c: New test.
56
3b8cf1fa 57 PR rtl-optimization/89679
58 * gcc.dg/pr89679.c: New test.
59
3c7743e1 602019-03-14 Richard Biener <rguenther@suse.de>
61
62 PR tree-optimization/89710
63 * gcc.dg/torture/pr89710.c: New testcase.
64
7d7d6aef 652019-03-14 Richard Biener <rguenther@suse.de>
66
67 PR middle-end/89698
68 * g++.dg/torture/pr89698.C: New testcase.
69
15a7e0e9 702019-03-14 Jakub Jelinek <jakub@redhat.com>
71
72 PR tree-optimization/89703
73 * gcc.c-torture/compile/pr89703-1.c: New test.
74 * gcc.c-torture/compile/pr89703-2.c: New test.
75
ee27daa7 762019-03-14 H.J. Lu <hongjiu.lu@intel.com>
77
78 PR target/89523
79 * gcc.target/i386/pr89523-1a.c: New test.
80 * gcc.target/i386/pr89523-1b.c: Likewise.
81 * gcc.target/i386/pr89523-2.c: Likewise.
82 * gcc.target/i386/pr89523-3.c: Likewise.
83 * gcc.target/i386/pr89523-4.c: Likewise.
84 * gcc.target/i386/pr89523-5.c: Likewise.
85 * gcc.target/i386/pr89523-6.c: Likewise.
86 * gcc.target/i386/pr89523-7.c: Likewise.
87 * gcc.target/i386/pr89523-8.c: Likewise.
88 * gcc.target/i386/pr89523-9.c: Likewise.
89
d0782a7e 902019-03-14 Jakub Jelinek <jakub@redhat.com>
91
c17b0b28 92 PR c++/89512
93 * g++.dg/cpp1y/var-templ61.C: New test.
94
d0782a7e 95 PR c++/89652
96 * g++.dg/cpp1y/constexpr-89652.C: New test.
97
c69047a1 982019-03-13 Harald Anlauf <anlauf@gmx.de>
99
100 PR fortran/87045
101 * gfortran.dg/pr87045.f90: New test.
102
68d3038f 1032019-03-13 Vladimir Makarov <vmakarov@redhat.com>
104
105 PR target/85860
106 * gcc.target/i386/pr85860.c: New.
107
3c78ad42 1082019-03-13 Marek Polacek <polacek@redhat.com>
109
110 PR c++/89686 - mixing init-capture and simple-capture in lambda.
111 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
112
8b953246 113 PR c++/89660 - bogus error with -Wredundant-move.
114 * g++.dg/cpp0x/Wredundant-move8.C: New test.
115 * g++.dg/cpp0x/Wredundant-move9.C: New test.
116
7f9cb1b5 1172019-03-13 Janus Weil <janus@gcc.gnu.org>
118
119 PR fortran/89601
120 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
121 * gfortran.dg/pdt_30.f90: New test case.
122
e214ee76 1232019-03-13 Marek Polacek <polacek@redhat.com>
124
125 PR c++/88979 - further P0634 fix for constructors.
126 * g++.dg/cpp2a/typename15.C: New test.
127
6e6bf22d 1282019-03-13 Martin Sebor <msebor@redhat.com>
129
130 PR tree-optimization/89662
131 * gcc.dg/Warray-bounds-41.c: New test.
132
a55953fb 1332019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
134
135 PR c++/63508
136 * g++.dg/cpp0x/auto53.C: New.
137
69485abe 1382019-03-13 Richard Biener <rguenther@suse.de>
139
140 PR middle-end/89677
141 * gcc.dg/torture/pr89677.c: New testcase.
142
6bce0bd9 1432019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
144
145 PR c++/85558
146 * g++.dg/other/friend16.C: New.
147 * g++.dg/other/friend17.C: Likewise.
148
0cdad0e1 1492019-03-13 Jakub Jelinek <jakub@redhat.com>
150
151 PR middle-end/88588
152 * c-c++-common/gomp/pr88588.c: New test.
153
1542019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 155
156 PR fortran/66695
157 PR fortran/77746
158 PR fortran/79485
159 * gfortran.dg/binding_label_tests_30.f90: New test.
160 * gfortran.dg/binding_label_tests_31.f90: New test.
161 * gfortran.dg/binding_label_tests_32.f90: New test.
162 * gfortran.dg/binding_label_tests_33.f90: New test.
163
5dc5719e 1642019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
165
166 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
167 * gdc.dg/ubsan/ubsan.exp: New file.
168 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
169 Explicitly return flags from procedure.
170
3627cdbc 1712019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
172
173 PR d/88957
174 * gdc.dg/pr88957.d: New test.
175 * gdc.dg/simd.d: Add new vector tests.
176
ef668b33 1772019-03-12 Uroš Bizjak <ubizjak@gmail.com>
178
179 PR d/87824
180 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
181 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
182 -nostdinc++ flag.
183
747e2c6a 1842019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
185
186 PR fortran/87673
187 * gfortran.dg/charlen_17.f90: New test.
188
c3a8613e 1892019-03-12 Robin Dapp <rdapp@linux.ibm.com>
190
191 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
192
4520ad45 1932019-03-12 Martin Liska <mliska@suse.cz>
194
ef668b33 195 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 196 * gfortran.dg/binding_label_tests_4.f03: Likewise.
197 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
198 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
199 * gfortran.dg/c_loc_tests_17.f90: Likewise.
200 * gfortran.dg/constructor_9.f90: Likewise.
201 * gfortran.dg/dec_structure_8.f90: Likewise.
202 * gfortran.dg/entry_4.f90: Likewise.
203 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
204 * gfortran.dg/initialization_23.f90: Likewise.
205 * gfortran.dg/logical_assignment_1.f90: Likewise.
206 * gfortran.dg/pr80752.f90: Likewise.
207 * gfortran.dg/pr88116_1.f90: Likewise.
208 * gfortran.dg/pr88467.f90: Likewise.
209 * gfortran.dg/typebound_call_7.f03: Likewise.
210 * gfortran.dg/typebound_generic_1.f03: Likewise.
211 * gfortran.dg/typebound_operator_2.f03: Likewise.
212 * gfortran.dg/typebound_operator_4.f03: Likewise.
213 * gfortran.dg/typebound_proc_9.f03: Likewise.
214 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
215
53fe35ec 2162019-03-12 Paul Thomas <pault@gcc.gnu.org>
217
218 PR fortran/89363
219 * gfortran.dg/assumed_rank_16.f90: New test.
220
221 PR fortran/89364
222 * gfortran.dg/assumed_rank_17.f90: New test.
223
23e01948 2242019-03-12 Jakub Jelinek <jakub@redhat.com>
225
226 PR middle-end/89663
227 * gcc.c-torture/compile/pr89663-1.c: New test.
228 * gcc.c-torture/compile/pr89663-2.c: New test.
229
d5e9136f 2302019-03-12 Richard Biener <rguenther@suse.de>
231
232 PR tree-optimization/89664
233 * gfortran.dg/pr89664.f90: New testcase.
234
fc87d978 2352019-03-11 Jakub Jelinek <jakub@redhat.com>
236
064a27df 237 PR fortran/89651
238 * gfortran.dg/gomp/pr89651.f90: New test.
239
fc87d978 240 PR middle-end/89655
241 PR bootstrap/89656
242 * gcc.c-torture/compile/pr89655.c: New test.
243
74157df9 2442019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
245
246 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
247 target.
248
2f6d557f 2492019-03-11 Martin Liska <mliska@suse.cz>
250
251 * g++.dg/conversion/simd3.C (foo): Wrap option names
252 with apostrophe character.
253 * g++.dg/cpp1z/decomp3.C (test): Likewise.
254 (test3): Likewise.
255 * g++.dg/cpp1z/decomp4.C (test): Likewise.
256 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
257 * g++.dg/cpp1z/decomp45.C (f): Likewise.
258 * g++.dg/opt/pr34036.C: Likewise.
259 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
260 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
261 * gcc.dg/cpp/dir-only-4.c: Likewise.
262 * gcc.dg/cpp/dir-only-5.c: Likewise.
263 * gcc.dg/cpp/pr71591.c: Likewise.
264 * gcc.dg/format/opt-1.c: Likewise.
265 * gcc.dg/format/opt-2.c: Likewise.
266 * gcc.dg/format/opt-3.c: Likewise.
267 * gcc.dg/format/opt-4.c: Likewise.
268 * gcc.dg/format/opt-5.c: Likewise.
269 * gcc.dg/format/opt-6.c: Likewise.
270 * gcc.dg/pr22231.c: Likewise.
271 * gcc.dg/pr33007.c: Likewise.
272 * gcc.dg/simd-1.c (hanneke): Likewise.
273 * gcc.dg/simd-5.c: Likewise.
274 * gcc.dg/simd-6.c: Likewise.
275 * gcc.dg/spellcheck-options-14.c: Likewise.
276 * gcc.dg/spellcheck-options-15.c: Likewise.
277 * gcc.dg/spellcheck-options-16.c: Likewise.
278 * gcc.dg/spellcheck-options-17.c: Likewise.
279 * gcc.dg/tree-ssa/pr23109.c: Likewise.
280 * gcc.dg/tree-ssa/recip-5.c: Likewise.
281 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
282 (__attribute__): Likewise.
283 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
284 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
285 * gcc.target/powerpc/warn-1.c: Likewise.
286 * gcc.target/powerpc/warn-2.c: Likewise.
287
ac80cfb4 2882019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
289
290 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
291
01f182e4 2922019-03-11 Eric Botcazou <ebotcazou@adacore.com>
293
294 * c-c++-common/unroll-6.c: New test.
295
ca66abc7 2962019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
297
298 PR c++/87571
299 * g++.dg/template/memfriend18.C: New.
300
a5956947 3012019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
302
303 * gdc.dg/pr89041.d: Mark as compile test.
304
116886d6 3052019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
306
307 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
308 dg-options.
309
00ee3e3e 3102019-03-10 Martin Jambor <mjambor@suse.cz>
311
312 PR tree-optimization/85762
313 PR tree-optimization/87008
314 PR tree-optimization/85459
315 * g++.dg/tree-ssa/pr87008.C: New test.
316 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
317
9520cf8b 3182019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
319
320 PR fortran/66089
321 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
322 * gfortran.dg/no_arg_check_2.f90: Likewise.
323
346e0fe5 3242019-03-10 Jakub Jelinek <jakub@redhat.com>
325
326 PR c++/89648
327 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
328
23ffb1a8 3292019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
330
331 PR fortran/66089
332 * gfortran.dg/dependency_53.f90: New test.
333
861c8c7b 3342019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
335
336 PR fortran/87734
337 * gfortran.dg/public_private_module_10.f90: New test.
338
e0f3497f 3392019-03-09 John David Anglin <dave.anglin@bell.net>
340
449a1989 341 PR c++/70349
342 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
343
24964670 344 PR middle-end/68733
345 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
346
e0f3497f 347 PR testsuite/89472
348 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
349
0c5f3545 3502019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
351
352 PR c++/87750
353 * g++.dg/cpp0x/pr87750.C: New.
354
b685a0ad 3552019-03-09 John David Anglin <dave.anglin@bell.net>
356
357 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
358 * c-c++-common/ident-1a.c: Likewise.
359 * c-c++-common/ident-1b.c: Likewise.
360 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 361
362 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 363
24e94348 364 * g++.dg/ext/visibility/lambda1.C: Require visibility.
365
946f2623 366 PR inline-asm/87010
367 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
368
39ab9c78 369 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
370 libatomic_available.
371
52e19479 3722019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
373
374 PR d/89041
375 * gdc.dg/pr89041.d: New test.
376
d066f3f7 3772019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
378
379 PR fortran/71544
380 * gfortran.dg/c_ptr_tests_19.f90: New test.
381
fe3e8c08 3822019-03-09 John David Anglin <dave.anglin@bell.net>
383
0f2d2571 384 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
385 * gnat.dg/debug12.adb: Likewise.
386
fe3e8c08 387 * lib/target-supports.exp (check_effective_target_weak_undefined):
388 Return 0 on hppa*-*-hpux*.
389 (check_ascii_locale_available): Likewise.
390
688ff820 3912019-03-09 Janus Weil <janus@gcc.gnu.org>
392
393 PR fortran/84504
394 * gfortran.dg/pointer_init_10.f90: New test case.
395
08fad224 3962019-03-09 John David Anglin <dave.anglin@bell.net>
397
398 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
399
1501d36b 4002019-03-09 John David Anglin <dave.anglin@bell.net>
401
402 PR fortran/89639
403 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
404
06c6302c 4052019-03-09 Thomas König <tkoenig@gcc.gnu.org>
406
407 PR fortran/71203
408 * gfortran.dg/array_simplify_3.f90: New test case.
409
78d8fb2b 4102019-03-09 Jakub Jelinek <jakub@redhat.com>
411
909c7f25 412 PR c/88568
413 * g++.dg/other/pr88568.C: New test.
414
78d8fb2b 415 PR rtl-optimization/89634
416 * gcc.c-torture/execute/pr89634.c: New test.
417
883c09dd 4182019-03-08 Jakub Jelinek <jakub@redhat.com>
419
420 PR c/85870
421 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
422 -r -nostdlib -flinker-output=nolto-rel.
423
734aee17 4242019-03-08 David Malcolm <dmalcolm@redhat.com>
425
426 PR target/79926
427 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
428 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
429 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
430 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
431
02cded17 4322019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
433
434 PR c++/63540
435 * g++.dg/cpp0x/implicit17.C: New.
436
e4bff0d1 4372019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
438
439 PR c++/22149
440 * g++.dg/template/access29.C: New.
441
f06bc4d0 4422019-03-08 Jakub Jelinek <jakub@redhat.com>
443
444 PR c++/82075
445 * g++.dg/cpp1z/decomp49.C: New test.
446
a9ff59cf 4472019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
448
449 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
450
a6fed30b 4512019-03-08 Uroš Bizjak <ubizjak@gmail.com>
452
453 PR target/68924
454 PR target/78782
455 PR target/87558
456 * gcc.target/i386/pr78782.c: New test.
457 * gcc.target/i386/pr87558.c: Ditto.
458
99b342f1 4592019-03-08 Jakub Jelinek <jakub@redhat.com>
460
461 PR c/85870
462 * gcc.dg/lto/pr85870_0.c: New test.
463 * gcc.dg/lto/pr85870_1.c: New test.
464
69a0142c 4652019-03-08 Martin Liska <mliska@suse.cz>
466
467 PR target/86952
468 * gcc.target/i386/pr86952.c: New test.
469 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
470 scanned pattern.
471 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
472
29005d9c 4732019-03-08 Jakub Jelinek <jakub@redhat.com>
474
222c113b 475 PR c++/89585
476 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
477 asm volatile.
478
92651efb 479 PR c++/89599
480 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
481 * g++.dg/parse/array-size2.C: Likewise.
482 * g++.dg/cpp0x/constexpr-89599.C: New test.
483
29005d9c 484 PR c++/89622
485 * g++.dg/warn/pr89622.C: New test.
486
1b34cb7f 4872019-03-07 Jakub Jelinek <jakub@redhat.com>
488
489 PR target/80003
490 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
491 * gcc.target/i386/interrupt-6.c: Likewise.
492 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
493
8a656b83 4942019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
495
496 PR c++/84518
497 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
498 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
499
4492383a 5002019-03-07 Jakub Jelinek <jakub@redhat.com>
501
71c5a0bc 502 PR translation/79999
503 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
504 * c-c++-common/gomp/doacross-3.c: New test.
505
4492383a 506 PR target/89602
507 * gcc.target/i386/avx512f-vmovss-1.c: New test.
508 * gcc.target/i386/avx512f-vmovss-2.c: New test.
509 * gcc.target/i386/avx512f-vmovss-3.c: New test.
510 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
511 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
512 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
513
1cf354c8 5142019-03-07 Martin Jambor <mjambor@suse.cz>
515
516 PR lto/87525
517 * gcc.dg/ipa/ipcp-5.c: New test.
518
e3e42b03 5192019-03-07 Martin Jambor <mjambor@suse.cz>
520
521 PR ipa/88235
522 * g++.dg/ipa/pr88235.C: New test.
523
5e43308b 5242019-04-07 Richard Biener <rguenther@suse.de>
525
526 PR middle-end/89618
527 * gcc.target/i386/pr89618.c: New testcase.
528
791a4964 5292019-03-07 Richard Biener <rguenther@suse.de>
530
531 PR tree-optimization/89595
532 * gcc.dg/torture/pr89595.c: New testcase.
533
02a7fc59 5342019-03-07 Jakub Jelinek <jakub@redhat.com>
535
536 PR c++/89585
537 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
538
f8197328 5392019-03-06 Harald Anlauf <anlauf@gmx.de>
540
541 PR fortran/71203
542 * gfortran.dg/substr_8.f90: New test.
543
aa49bda0 5442019-03-06 Jakub Jelinek <jakub@redhat.com>
545
546 PR c++/87148
547 * g++.dg/ext/flexary34.C: New test.
548
409a6c36 5492019-03-06 Peter Bergner <bergner@linux.ibm.com>
550
551 PR rtl-optimization/88845
552 * gcc.target/powerpc/pr88845.c: New test.
553
55d0cc00 5542019-03-06 Marek Polacek <polacek@redhat.com>
555
556 PR c++/87378 - bogus -Wredundant-move warning.
557 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
558 * g++.dg/cpp0x/Wredundant-move7.C: New test.
559
b24b9c77 5602019-03-06 Richard Biener <rguenther@suse.de>
561
562 PR testsuite/89551
563 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
564 the way that makes the testcase PASS.
565
06229fe5 5662019-03-05 Jakub Jelinek <jakub@redhat.com>
567
568 PR middle-end/89590
569 * gcc.dg/pr89590.c: New test.
570
eeb22b66 5712019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
572
573 PR target/89222
574 * gcc.target/arm/pr89222.c: Add new test.
575
c06d4366 5762019-03-05 Richard Biener <rguenther@suse.de>
577
578 PR tree-optimization/89594
579 * gcc.dg/pr89594.c: New testcase.
580
499fa2c1 5812019-03-05 Jakub Jelinek <jakub@redhat.com>
582
267bb6c9 583 PR tree-optimization/89487
584 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
585 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
586 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
587 "%r14".
588
bf0f78c4 589 PR bootstrap/89560
590 * g++.dg/other/pr89560.C: New test.
591
a41f256a 592 PR tree-optimization/89570
593 * gcc.dg/pr89570.c: New test.
594
499fa2c1 595 PR tree-optimization/89566
596 * c-c++-common/pr89566.c: New test.
597
1751c288 5982019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
599
600 PR c++/84605
601 * g++.dg/parse/crash69.C: New.
602
10599713 6032019-03-04 Jakub Jelinek <jakub@redhat.com>
604
605 PR c++/71446
606 * g++.dg/cpp2a/desig12.C: New test.
607 * g++.dg/cpp2a/desig13.C: New test.
608
7e11f57d 6092019-03-04 Tamar Christina <tamar.christina@arm.com>
610
611 PR target/88530
f382b2ac 612 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 613
b7d73df0 6142019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
615
616 PR tree-optimization/89437
617 * gcc.dg/sinatan-1.c: Fix testcase.
618
54f60b15 6192019-03-04 Richard Biener <rguenther@suse.de>
620
621 PR middle-end/89572
622 * gcc.dg/torture/pr89572.c: New testcase.
623
6079e9be 6242018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
625
626 PR tree-optimization/89487
627 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
628
9849369a 6292019-03-03 Harald Anlauf <anlauf@gmx.de>
630
631 PR fortran/77583
632 * gfortran.dg/pr77583.f90: New test.
633
a6eb46eb 6342019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
635
636 PR fortran/72714
637 * gfortran.dg/coarray_allocate_11.f90: New test.
638
9cc3b79c 6392019-03-02 Harald Anlauf <anlauf@gmx.de>
640
641 PR fortran/89516
642 * gfortran.dg/pr89492.f90: Adjust testcase.
643 * gfortran.dg/transfer_check_5.f90: New test.
644
e3dcfc16 6452019-03-02 Jakub Jelinek <jakub@redhat.com>
646
73e3d2ee 647 PR c++/71446
648 * g++.dg/cpp2a/desig10.C: New test.
649 * g++.dg/cpp2a/desig11.C: New test.
650 * g++.dg/ext/desig4.C: Expect 4 new errors.
651
e3dcfc16 652 PR target/89506
653 * gcc.dg/pr89506.c: New test.
654
93b27baa 6552019-03-01 Kito Cheng <kito.cheng@gmail.com>
656 Monk Chiang <sh.chiang04@gmail.com>
657
658 * gcc.target/riscv/attribute-1.c: New.
659 * gcc.target/riscv/attribute-2.c: Likewise.
660 * gcc.target/riscv/attribute-3.c: Likewise.
661 * gcc.target/riscv/attribute-4.c: Likewise.
662 * gcc.target/riscv/attribute-5.c: Likewise.
663 * gcc.target/riscv/attribute-6.c: Likewise.
664 * gcc.target/riscv/attribute-7.c: Likewise.
665 * gcc.target/riscv/attribute-8.c: Likewise.
666 * gcc.target/riscv/attribute-9.c: Likewise.
667
668 * gcc.target/riscv/arch-1.c: New.
669 * gcc.target/riscv/arch-2.c: Likewise.
670 * gcc.target/riscv/arch-3.c: Likewise.
671 * gcc.target/riscv/arch-4.c: Likewise.
672
b3ba40ae 6732019-03-01 Jakub Jelinek <jakub@redhat.com>
674
675 PR middle-end/89497
676 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
677 scan-tree-dump-times from dom3 to tracer pass.
678
09008c46 6792019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
680
681 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
682 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
683
45e17a21 6842019-03-01 Alexander Monakov <amonakov@ispras.ru>
685
686 PR rtl-optimization/85899
687 * gcc.dg/pr85899.c: New test.
688
f409a882 6892019-03-01 Marek Polacek <polacek@redhat.com>
690
ae8e3cb6 691 PR c++/89537 - missing location for error with non-static member fn.
692 * g++.dg/diagnostic/member-fn-1.C: New test.
693
f409a882 694 PR c++/89532 - ICE with incomplete type in decltype.
695 * g++.dg/cpp2a/nontype-class14.C: New test.
696
b279a142 6972019-03-01 Jakub Jelinek <jakub@redhat.com>
698
699 Implement P1002R1, Try-catch blocks in constexpr functions
700 PR c++/89513
701 * g++.dg/cpp2a/constexpr-try1.C: New test.
702 * g++.dg/cpp2a/constexpr-try2.C: New test.
703 * g++.dg/cpp2a/constexpr-try3.C: New test.
704 * g++.dg/cpp2a/constexpr-try4.C: New test.
705 * g++.dg/cpp2a/constexpr-try5.C: New test.
706 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
707
bfc01edf 7082019-03-01 Richard Sandiford <richard.sandiford@arm.com>
709
710 PR tree-optimization/89535
711 * gfortran.dg/vect/pr89535.f90: New test.
712
f811bd19 7132019-03-01 Richard Biener <rguenther@suse.de>
714
715 PR middle-end/89541
716 * gfortran.dg/pr89451.f90: New testcase.
717
d7419e5b 7182019-03-01 Richard Biener <rguenther@suse.de>
719
720 PR middle-end/89497
721 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
722 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
723 that happen now earlier.
724
f557d4a8 7252019-02-28 Eric Botcazou <ebotcazou@adacore.com>
726
727 * gcc.c-torture/execute/20190228-1.c: New test.
728
dff6bd38 7292019-02-28 Marek Polacek <polacek@redhat.com>
730
731 PR c++/87068 - missing diagnostic with fallthrough statement.
732 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
733
1d86d0eb 7342019-02-28 Thomas Schwinge <thomas@codesourcery.com>
735 Cesar Philippidis <cesar@codesourcery.com>
736
35e99d5d 737 PR fortran/72741
738 PR fortran/89433
739 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
740 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
741
7378dd70 742 PR fortran/72741
743 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
744
1d86d0eb 745 PR fortran/72741
746 PR fortran/89433
747 * gfortran.dg/goacc/routine-6.f90: Update
748 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
749 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
750
218c5c18 7512019-02-28 Jakub Jelinek <jakub@redhat.com>
752
753 PR c/89521
754 * gcc.dg/pr89521-1.c: New test.
755 * gcc.dg/pr89521-2.c: New test.
756
440a9ad9 7572019-02-28 John David Anglin <danglin@gcc.gnu.org>
758
759 PR testsuite/89441
760 * g++.dg/ipa/pr89009.C: Update symbol visibility.
761
c5a08a5d 7622019-02-28 Tamar Christina <tamar.christina@arm.com>
763
764 PR target/88530
765 * gcc.target/aarch64/options_set_10.c: New test.
766
dc24d8a9 7672019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
768
769 PR c++/89522
770 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
771
674e4eec 7722019-02-28 Jakub Jelinek <jakub@redhat.com>
773
34ecb73b 774 PR c/89525
775 * gcc.dg/pr89525.c: New test.
776
674e4eec 777 PR c/89520
778 * gcc.dg/pr89520-1.c: New test.
779 * gcc.dg/pr89520-2.c: New test.
780
90c2137c 7812019-02-27 Marek Polacek <polacek@redhat.com>
782
783 PR c++/88857 - ICE with value-initialization of argument in template.
784 * g++.dg/cpp0x/initlist-value4.C: New test.
785
7304edd1 7862019-02-27 Marek Polacek <polacek@redhat.com>
787
788 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
789 * g++.dg/cpp0x/using-enum-3.C: New test.
790
7733a071 7912019-02-27 Jakub Jelinek <jakub@redhat.com>
792
793 PR tree-optimization/89280
794 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
795 keyword.
796
b97c2f89 7972019-02-27 Richard Biener <rguenther@suse.de>
798
799 * gcc.dg/gimplefe-36.c: New testcase.
800
c9f30cbb 8012019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
802
803 PR c++/89488
804 * g++.dg/cpp0x/nsdmi15.C: New.
805
8062019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
807
808 PR c++/88987
809 * g++.dg/cpp0x/pr88987.C: New.
810
400c29ff 8112019-02-27 Jakub Jelinek <jakub@redhat.com>
812
813 PR tree-optimization/89280
814 * gcc.c-torture/compile/pr89280.c: New test.
815 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
816 function. Skip the test for -O0.
817
c167de66 8182018-02-26 Steve Ellcey <sellcey@marvell.com>
819
820 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
821 * gfortran.dg/simd-builtins-2.f90: Ditto.
822 * gfortran.dg/simd-builtins-6.f90: Ditto.
823 * gfortran.dg/simd-builtins-8.f90: New test.
824 * gfortran.dg/simd-builtins-8.h: New header file.
825
3a57b74f 8262019-02-26 Jakub Jelinek <jakub@redhat.com>
827
8fe60964 828 PR c++/89507
829 * g++.dg/other/new2.C: New test.
830
3a57b74f 831 PR tree-optimization/89500
832 * gcc.dg/pr89500.c: New test.
833 * gcc.dg/Wstringop-overflow-10.c: New test.
834 * gcc.dg/strlenopt-60.c: New test.
835
23d7d64b 8362019-02-26 Harald Anlauf <anlauf@gmx.de>
837
838 PR fortran/89492
839 * gfortran.dg/pr89492.f90: New test.
840
8fe5d1b1 8412019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
842
843 PR fortran/89496
844 * gfortran.dg/altreturn_9_0.f90: New file.
845 * gfortran.dg/altreturn_9_1.f90: New file.
846
a165fd90 8472019-02-26 Jakub Jelinek <jakub@redhat.com>
848
849 PR c++/89481
850 * g++.dg/cpp1y/constexpr-89481.C: New test.
851
26f2ab84 8522019-02-26 Richard Biener <rguenther@suse.de>
853
854 PR tree-optimization/89505
855 * gcc.dg/torture/pr89505.c: New testcase.
856
812441a6 8572019-02-26 Eric Botcazou <ebotcazou@adacore.com>
858
859 * gnat.dg/opt77.adb: New test.
860 * gnat.dg/opt77_pkg.ad[sb]: New helper.
861
b501a363 8622019-02-26 Jakub Jelinek <jakub@redhat.com>
863
864 PR target/89474
865 * gcc.target/i386/pr89474.c: New test.
866
33d01d64 8672019-02-25 Jakub Jelinek <jakub@redhat.com>
868
869 PR c/77754
870 * gcc.c-torture/compile/pr77754-1.c: New test.
871 * gcc.c-torture/compile/pr77754-2.c: New test.
872 * gcc.c-torture/compile/pr77754-3.c: New test.
873 * gcc.c-torture/compile/pr77754-4.c: New test.
874 * gcc.c-torture/compile/pr77754-5.c: New test.
875 * gcc.c-torture/compile/pr77754-6.c: New test.
876
ddb14ffc 8772019-02-25 Tamar Christina <tamar.christina@arm.com>
878
879 PR target/88530
880 * gcc.target/aarch64/options_set_1.c: New test.
881 * gcc.target/aarch64/options_set_2.c: New test.
882 * gcc.target/aarch64/options_set_3.c: New test.
883 * gcc.target/aarch64/options_set_4.c: New test.
884 * gcc.target/aarch64/options_set_5.c: New test.
885 * gcc.target/aarch64/options_set_6.c: New test.
886 * gcc.target/aarch64/options_set_7.c: New test.
887 * gcc.target/aarch64/options_set_8.c: New test.
888 * gcc.target/aarch64/options_set_9.c: New test.
889
bff28e09 8902019-02-25 Tamar Christina <tamar.christina@arm.com>
891
892 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
893 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
894 Rename ....
895 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
896 test_vfmlslq_high_f16): ... To this.
897 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
898 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
899 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
900 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
901 test_vfmlslq_laneq_high_u32): Rename ...
902 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
903 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
904 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
905 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
906 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
907 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
908 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
909 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
910 test_vfmlslq_laneq_low_u32): Rename ...
911 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
912 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
913 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
914 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
915 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
916 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
917 Rename ...
918 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
919 test_vfmlslq_low_f16): ... To this.
920
d6172887 9212019-02-25 Tamar Christina <tamar.christina@arm.com>
922
923 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
924 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
925 Rename ...
926 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
927 test_vfmlslq_high_f16): ... To this.
928 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
929 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
930 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
931 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
932 test_vfmlslq_laneq_high_u32): Rename ...
933 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
934 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
935 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
936 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
937 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
938 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
939 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
940 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
941 test_vfmlslq_laneq_low_u32): Rename ...
942 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
943 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
944 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
945 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
946 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
947 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
948 Rename ...
949 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
950 test_vfmlslq_low_f16): ... To This.
951 * lib/target-supports.exp
952 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
953
65eeca74 9542019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
955
956 PR fortran/89282
53fe35ec 957 * gfortran.dg/overload_3.f90: New test.
65eeca74 958
96b7d76c 9592019-02-25 Jakub Jelinek <jakub@redhat.com>
960
961 PR c++/89285
962 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
963
8b64c6ce 9642019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
965
966 PR libfortran/89274
53fe35ec 967 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 968
529acd83 9692019-02-25 Jakub Jelinek <jakub@redhat.com>
970
16a3cf9c 971 PR target/89434
972 * gcc.c-torture/execute/pr89434.c: New test.
973
529acd83 974 PR target/89438
975 * gcc.dg/pr89438.c: New test.
976
622540e3 9772019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
978
979 PR c++/84585
980 * g++.dg/cpp0x/pr84585.C: New.
981
ca180aba 9822019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
983
984 PR fortran/89174
985 * gfortran.dg/allocate_with_mold_3.f90: New test.
986
f6ad730f 9872019-02-24 H.J. Lu <hongjiu.lu@intel.com>
988
989 PR target/87007
990 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
991 * gcc.target/i386/pr87007-2.c: Likewise.
992
1fa8b8f7 9932019-02-24 Harald Anlauf <anlauf@gmx.de>
994
995 PR fortran/89266
996 PR fortran/88326
997 * gfortran.dg/pr89266.f90: New test.
998 * gfortran.dg/pr88326.f90: New test.
999
e806e3f2 10002019-02-24 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR rtl-optimization/89445
1003 * gcc.target/i386/avx512f-pr89445.c: New test.
1004
1761223a 10052019-02-23 Martin Sebor <msebor@redhat.com>
1006
1007 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
1008 wchar_t to wint_t to avoid a bogus -Wformat warning in
1009 ILP32 (bug 77970).
1010
8aaf2fcc 10112019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1012
1013 PR testsuite/89476
1014 * gfortran.dg/ISO_Fortran_binding_5.c: Include
1015 "../../../libgfortran/ISO_Fortran_binding.h".
1016 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
1017
8c0f695d 10182019-02-23 H.J. Lu <hongjiu.lu@intel.com>
1019
1020 PR driver/69471
1021 * gcc.dg/pr69471-1.c: New test.
1022 * gcc.dg/pr69471-2.c: Likewise.
1023 * gcc.target/i386/pr69471-3.c: Likewise.
1024
0e8f933e 10252019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1026
1027 PR fortran/84387
1028 * gfortran.dg/dtio_34.f90: New test.
1029
c005651d 10302019-02-23 Marek Polacek <polacek@redhat.com>
1031
1032 PR c++/88294 - ICE with non-constant noexcept-specifier.
1033 * g++.dg/cpp0x/noexcept34.C: New test.
1034 * g++.dg/cpp0x/noexcept35.C: New test.
1035
5724e657 1036 PR c++/89419
1037 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
1038
42ae61b1 10392019-02-23 Paul Thomas <pault@gcc.gnu.org>
1040
1041 PR fortran/88117
1042 * gfortran.dg/deferred_character_32.f90 : New test
1043
889b0295 10442019-02-23 Paul Thomas <pault@gcc.gnu.org>
1045
1046 PR fortran/89385
1047 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
1048 previously incorrect lbound for allocatable expressions. Also
1049 correct stop values to avoid repetition.
1050 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
1051 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
1052
1053 PR fortran/89366
1054 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
1055 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
1056 * gfortran.dg/pr32599.f03 : Set standard to F2008.
1057
689cc9b6 10582019-02-22 David Malcolm <dmalcolm@redhat.com>
1059
1060 PR c++/89390
1061 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
1062 renaming to a multicharacter name, so that start != finish. Add
1063 tests for dtor locations.
1064
64f69b31 10652019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1066
1067 PR c++/84676
1068 * g++.dg/cpp0x/pr84676.C: New.
1069
2462642a 10702019-02-22 Martin Sebor <msebor@redhat.com>
1071
1072 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
1073 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
1074
93fd04e7 10752019-02-22 Harald Anlauf <anlauf@gmx.de>
1076
1077 PR fortran/83057
1078 * gfortran.dg/newunit_6.f90: New test.
1079
e7652833 10802019-02-22 Marek Polacek <polacek@redhat.com>
1081
1082 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
1083 * g++.dg/cpp2a/explicit14.C: New test.
1084
9f74d391 10852019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
1086
1087 PR target/89324
1088 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
1089 * gfortran.fortran-torture/compile/pr89324.f90: New test.
1090
77dd365f 10912019-02-22 Martin Sebor <msebor@redhat.com>
1092
26fb4bf5 1093 PR c/89425
1094 * gcc.dg/Wabsolute-value.c: New test.
1095
77dd365f 1096 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
1097
c30b4960 10982019-02-22 H.J. Lu <hongjiu.lu@intel.com>
1099 Hongtao Liu <hongtao.liu@intel.com>
1100 Sunil K Pandey <sunil.k.pandey@intel.com>
1101
1102 PR target/87007
1103 * gcc.target/i386/pr87007-1.c: New test.
1104 * gcc.target/i386/pr87007-2.c: Likewise.
1105
9af6ed72 11062019-02-22 Richard Biener <rguenther@suse.de>
1107
1108 PR tree-optimization/89440
1109 * gcc.dg/vect/pr89440.c: New testcase.
1110
eb1dc7b8 11112019-02-22 Thomas Schwinge <thomas@codesourcery.com>
1112
b320319b 1113 * lib/target-supports.exp (check_effective_target_offload_nvptx):
1114 Remove.
1115
1d740b07 1116 PR fortran/72741
1117 * gfortran.dg/goacc/classify-routine.f95: Adjust.
1118
9b423754 1119 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
1120 * g++.dg/goacc/template.C: Likewise.
1121
eb1dc7b8 1122 PR fortran/78027
1123 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
1124
3350055c 11252019-02-22 Richard Biener <rguenther@suse.de>
1126
1127 PR middle-end/87609
1128 * gcc.dg/torture/restrict-7.c: New testcase.
1129
02d7a132 11302019-02-21 Jakub Jelinek <jakub@redhat.com>
1131
1132 PR c++/89285
1133 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
1134 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
1135 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
1136 diagnostics.
1137 * g++.dg/cpp1y/constexpr-89285.C: New test.
1138 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
1139 for C++11.
1140 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
1141 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
1142
5c9b4418 11432019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1144
1145 PR target/87412
1146 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
1147 -fcf-protection with -fcf-protection=branch.
1148 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
1149 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
1150 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
1151 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
1152 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
1153
69547664 11542019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
1155
1156 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
1157 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
1158
5132f59f 11592019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1160
1161 PR fortran/86119
1162 * gfortran.dg/warn_conversion_11.f90: New test.
1163
f867b437 11642019-02-21 H.J. Lu <hongjiu.lu@intel.com>
1165
1166 PR target/87412
1167 * gcc.target/i386/pr87412-1.c: New file.
1168 * gcc.target/i386/pr87412-2.c: Likewise.
1169 * gcc.target/i386/pr87412-3.c: Likewise.
1170 * gcc.target/i386/pr87412-4.c: Likewise.
1171
67d294e4 11722019-02-20 Jakub Jelinek <jakub@redhat.com>
1173
0c3f2aa9 1174 PR c++/89403
1175 * g++.dg/cpp0x/pr89403.C: New test.
1176
02dc6028 1177 PR c++/89405
1178 * g++.dg/cpp1z/inline-var5.C: New test.
1179
67d294e4 1180 PR middle-end/89412
1181 * gcc.c-torture/compile/pr89412.c: New test.
1182
89fbfe10 11832019-02-20 Jakub Jelinek <jakub@redhat.com>
1184 David Malcolm <dmalcolm@redhat.com>
1185
1186 PR middle-end/89091
1187 * gcc.dg/torture/pr89091.c: New test.
1188
b47245f1 11892019-02-20 Jakub Jelinek <jakub@redhat.com>
1190
48d4b6c6 1191 PR middle-end/88074
1192 PR middle-end/89415
1193 * gcc.dg/pr88074-2.c: New test.
1194
b47245f1 1195 PR c++/89336
1196 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1197
a268d555 11982019-02-20 David Malcolm <dmalcolm@redhat.com>
1199
1200 PR c/89410
1201 * gcc.dg/pr89410-1.c: New test.
1202 * gcc.dg/pr89410-2.c: New test.
1203
5a6149a3 12042019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1205
1206 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1207 Add PowerPC support.
1208 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1209 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1210
3a7d0e9f 12112019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1212
1213 PR target/86487
1214 * gcc.target/arm/pr86487.c: New.
1215
ab0fbe16 12162019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/84536
1219 * g++.dg/cpp1y/var-templ60.C: New.
1220
a36e00c1 12212019-02-20 Li Jia He <helijia@linux.ibm.com>
1222
1223 PR target/88100
1224 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1225
d69a5a23 12262019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1227
1228 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1229
4946f3a3 12302019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1231
1232 PR fortran/89384
1233 * gfortran.dg/ISO_Fortran_binding_4.f90
1234
3eedad7a 12352019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1236
1237 PR c/87924
1238 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1239 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1240
cda34b22 12412019-02-19 Richard Biener <rguenther@suse.de>
1242
1243 PR middle-end/88074
1244 * gcc.dg/pr88074.c: New testcase.
1245
31358ed0 12462019-02-19 Jakub Jelinek <jakub@redhat.com>
1247
e4241747 1248 PR middle-end/89303
1249 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1250 namespace.
1251
5ebe5c44 1252 PR c++/89387
1253 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1254
fcea8c4d 1255 PR c++/89391
1256 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1257
31358ed0 1258 PR c++/89390
1259 * g++.dg/diagnostic/pr89390.C: New test.
1260
faab32da 12612019-02-18 Sharon Dvir <unapologtic@gmail.com>
1262
1263 * README: Fix typos.
1264
4bd133e5 12652019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1266
1267 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1268 bad_weak_ptr_.
1269
d50eaffb 12702019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1271
1272 PR fortran/87689
1273 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1274 options.
1275 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1276 * gfortran.dg/lto/pr87689_0.f: New file.
1277 * gfortran.dg/lto/pr87689_1.f: New file.
1278
9dddf1a6 12792019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1280
1281 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1282
f7690f14 12832019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1284
1285 * gdc.dg/dg.exp: Tabify.
1286 * gdc.dg/lto/lto.exp: Likewise.
1287 * gdc.test/gdc-test.exp: Likewise.
1288 * lib/gdc-dg.exp: Likewise.
1289 * lib/gdc.exp: Likewise.
1290
94d4532c 12912019-02-18 Richard Biener <rguenther@suse.de>
1292
1293 PR tree-optimization/89296
1294 * gcc.dg/uninit-pr89296.c: New testcase.
1295
9b964845 12962019-02-18 Jakub Jelinek <jakub@redhat.com>
1297
1298 PR target/89369
1299 * gcc.c-torture/execute/pr89369.c: New test.
1300 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1301 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1302 34,63,62.
1303
f6c03eea 13042019-02-18 Martin Jambor <mjambor@suse.cz>
1305
1306 PR tree-optimization/89209
1307 * gcc.dg/tree-ssa/pr89209.c: New test.
1308
dd2e9d21 13092019-02-18 Martin Liska <mliska@suse.cz>
1310
1311 * gfortran.dg/simd-builtins-7.f90: New test.
1312 * gfortran.dg/simd-builtins-7.h: New test.
1313
4c6b245a 13142019-02-17 Harald Anlauf <anlauf@gmx.de>
1315
1316 PR fortran/88299
1317 * gfortran.dg/pr88299.f90: New test.
1318
b6c59db3 13192019-02-17 Harald Anlauf <anlauf@gmx.de>
1320
1321 PR fortran/89077
1322 * gfortran.dg/transfer_simplify_12.f90: New test.
1323
33e6651d 13242019-02-17 Marek Polacek <polacek@redhat.com>
1325
1326 PR c++/89217 - ICE with list-initialization in range-based for loop.
1327 * g++.dg/cpp0x/range-for37.C: New test.
1328
2d4ba130 1329 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1330
9821a0dc 1331 PR c++/89315
1332 * g++.dg/cpp0x/initlist114.C: New test.
1333
6607b4d2 1334 PR c++/89356
1335 * g++.dg/abi/mangle68.C: New test.
1336 * g++.dg/cpp0x/decltype69.C: New test.
1337
3bb711c4 13382019-02-16 David Malcolm <dmalcolm@redhat.com>
1339
1340 PR c++/88680
1341 * g++.dg/wrappers/pr88680.C: New test.
1342
9ad48282 13432019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1344
1345 PR fortran/71066
1346 * gfortran.dg/coarray_data_1.f90: New test.
1347
62fce26f 13482019-02-16 Eric Botcazou <ebotcazou@adacore.com>
1349
1350 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1351 * c-c++-common/patchable_function_entry-default.c: Likewise.
1352 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1353
78a0882d 13542019-02-16 Jakub Jelinek <jakub@redhat.com>
1355
1356 PR rtl-optimization/66152
1357 * gcc.target/i386/pr66152.c: New test.
1358
88af6fa9 13592019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1360
1361 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1362 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1363
a35cc95b 13642019-02-15 Tamar Christina <tamar.christina@arm.com>
1365
1366 * lib/target-supports.exp
1367 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1368 checking alternative.
1369
2df51ced 13702019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1371
1372 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1373
9703fa32 13742019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1375
1376 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1377 * c-c++-common/patchable_function_entry-default.c: Likewise.
1378 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1379 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1380
adcec5a3 13812019-02-15 Jakub Jelinek <jakub@redhat.com>
1382
66edcee6 1383 PR other/69006
1384 PR testsuite/88920
1385 * lib/gcc-dg.exp: If llvm_binutils effective target, set
1386 allow_blank_lines to 2 during initialization.
1387 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1388 it was previously zero.
1389 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1390 Clear allow_blank_lines afterwards whenever it was 1.
1391 * gdc.test/gdc-test.exp (dmd2dg): Don't call
1392 dg-allow-blank-lines-in-output here.
1393 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1394 the tests and restore it back at the end.
1395
adcec5a3 1396 * c-c++-common/ubsan/opts-1.c: New test.
1397 * c-c++-common/ubsan/opts-2.c: New test.
1398 * c-c++-common/ubsan/opts-3.c: New test.
1399 * c-c++-common/ubsan/opts-4.c: New test.
1400
bc6e884f 14012019-02-15 Richard Biener <rguenther@suse.de>
1402 Jakub Jelinek <jakub@redhat.com>
1403
1404 PR tree-optimization/89278
1405 * gcc.dg/pr89278.c: New test.
1406
689babb3 14072019-02-15 Jakub Jelinek <jakub@redhat.com>
1408
8c6d2f0f 1409 PR c/89340
1410 * gcc.dg/pr89340.c: New test.
1411 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1412 that leaf attribute on nested function is useless.
1413
689babb3 1414 PR other/89342
1415 * gcc.dg/pr89342.c: New test.
1416
d827ccd4 14172019-02-14 Jakub Jelinek <jakub@redhat.com>
1418
1419 PR rtl-optimization/89354
1420 * gcc.dg/pr89354.c: New test.
1421
6c5f54a5 14222019-02-14 Uroš Bizjak <ubizjak@gmail.com>
1423
1424 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1425 * gcc.target/i386/ssse3-pabsd.c: Ditto.
1426 * gcc.target/i386/ssse3-pabsw.c: Ditto.
1427 * gcc.target/i386/ssse3-palignr.c: Ditto.
1428 * gcc.target/i386/ssse3-phaddd.c: Ditto.
1429 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1430 * gcc.target/i386/ssse3-phaddw.c: Ditto.
1431 * gcc.target/i386/ssse3-phsubd.c: Ditto.
1432 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1433 * gcc.target/i386/ssse3-phsubw.c: Ditto.
1434 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1435 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1436 * gcc.target/i386/ssse3-pshufb.c: Ditto.
1437 * gcc.target/i386/ssse3-psignb.c: Ditto.
1438 * gcc.target/i386/ssse3-psignd.c: Ditto.
1439 * gcc.target/i386/ssse3-psignw.c: Ditto.
1440
9d66f321 14412018-02-14 Steve Ellcey <sellcey@marvell.com>
1442
1443 * gcc.target/aarch64/pcs_attribute.c: New test.
1444
4382a5c9 14452019-02-14 Harald Anlauf <anlauf@gmx.de>
1446
1447 PR fortran/88248
1448 * gfortran.dg/pr88248.f90: New test.
1449 * gfortran.dg/f2018_obs.f90: Updated test.
1450
07a9d3db 14512019-02-14 Tamar Christina <tamar.christina@arm.com>
1452
1453 * gcc.target/arm/pr88850.c: change options to additional option.
1454
e06fcd5a 14552019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1456
1457 PR d/87864
1458 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
1459 present.
1460
ea257f14 14612019-02-14 Tamar Christina <tamar.christina@arm.com>
1462
1463 PR target/88850
1464 * gcc.target/arm/pr88850-2.c: New test.
1465 * lib/target-supports.exp
1466 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
1467 check_effective_target_arm_neon_softfp_fp16_ok,
1468 add_options_for_arm_neon_softfp_fp16): New.
1469
5770b8ce 14702019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
1471
1472 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
1473 * lib/target-supports.exp: Add procedure to check for ldrd.
1474
dac1fbf6 14752019-02-14 Cesar Philippidis <cesar@codesourcery.com>
1476
1477 PR fortran/72715
1478 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
1479 * gfortran.dg/goacc/loop-3.f95: Likewise.
1480 * gfortran.dg/goacc/pr72715.f90: New test.
1481
71fe24c6 14822019-02-14 Martin Liska <mliska@suse.cz>
1483
1484 PR rtl-optimization/89242
1485 * g++.dg/pr89242.C: New test.
1486
cd3f735a 14872019-02-14 Jakub Jelinek <jakub@redhat.com>
1488
bcdfc955 1489 PR tree-optimization/89314
1490 * gcc.dg/pr89314.c: New test.
1491
cd3f735a 1492 PR middle-end/89284
1493 * gcc.dg/ubsan/pr89284.c: New test.
1494
4d502758 14952019-02-13 Ian Lance Taylor <iant@golang.org>
1496
1497 * gcc.dg/func-attr-1.c: New test.
1498
055cced2 14992019-02-13 Uroš Bizjak <ubizjak@gmail.com>
1500
1501 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1502
3a860627 15032019-02-13 Marek Polacek <polacek@redhat.com>
1504
1505 PR c++/89297 - ICE with OVERLOAD in template.
1506 * g++.dg/cpp0x/initlist113.C: New test.
1507
601c59dd 15082019-02-13 Alexandre Oliva <aoliva@redhat.com>
1509
40563cf7 1510 PR c++/86379
1511 * g++.dg/cpp0x/pr86379.C: New.
1512
601c59dd 1513 PR c++/87322
1514 * g++.dg/cpp1y/pr87322.C: New.
1515 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
1516 instantiate the expected number of lambda functions.
1517
2a18fb57 15182019-02-13 Marek Polacek <polacek@redhat.com>
1519
1520 PR c++/77304
1521 * g++.dg/cpp2a/nontype-class13.C: New test.
1522
389f58a1 15232019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
1524
1525 PR target/89190
1526 * gcc.target/arm/pr89190.c: New test.
1527
f2da1a76 15282019-02-13 David Malcolm <dmalcolm@redhat.com>
1529
1530 PR c++/89036
1531 * g++.dg/concepts/pr89036.C: New test.
1532
a7f0b0f6 15332019-02-13 Tamar Christina <tamar.christina@arm.com>
1534
1535 PR target/88847
1536 * gcc.target/aarch64/sve/pr88847.c: New test.
1537
4cbfbcd7 15382019-02-13 Jonathan Wakely <jwakely@redhat.com>
1539 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR middle-end/89303
1542 * g++.dg/torture/pr89303.C: New test.
1543
64bd49fa 15442019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 PR c++/88986
1547 * g++.dg/cpp1z/using4.C: New.
1548 * g++.dg/cpp1z/using5.C: Likewise.
1549 * g++.dg/cpp1z/using6.C: Likewise.
1550
d8dd2f06 15512019-02-13 Jakub Jelinek <jakub@redhat.com>
1552
1553 PR target/89290
1554 * gcc.target/i386/pr89290.c: New test.
1555
4c5d288b 15562019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
1557
1558 * gcc.target/powerpc/crypto-builtin-1.c
1559 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1560 New testcases.
1561
916752ca 15622019-02-12 H.J. Lu <hongjiu.lu@intel.com>
1563
1564 PR target/89229
1565 * gcc.target/i386/pr89229-1.c: New test.
1566
7bd6e754 15672019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1568
1569 PR target/89233
1570 * gcc.target/s390/pr89233.c: New test.
1571
f5239990 15722018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1573
1574 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1575 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1576 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1577
4ea8ba24 15782019-02-12 Richard Biener <rguenther@suse.de>
1579
1580 PR tree-optimization/89253
1581 * gfortran.dg/pr89253.f: New testcase.
1582
44263306 15832019-02-11 Marek Polacek <polacek@redhat.com>
1584
1585 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1586 * g++.dg/cpp0x/nullptr40.C: New test.
1587 * g++.dg/cpp0x/nullptr41.C: New test.
1588
61b94553 15892019-02-11 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR c++/88977
1592 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1593
5f299139 15942019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1595
1596 PR tree-optimization/86637
1597 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1598
49a30f91 15992019-02-11 Martin Sebor <msebor@redhat.com>
1600
1601 PR tree-optimization/88771
1602 * gcc.dg/Wstringop-overflow-8.c: New test.
1603 * gcc.dg/Wstringop-overflow-9.c: New test.
1604 * gcc.dg/Warray-bounds-40.c: New test.
1605 * gcc.dg/builtin-stpncpy.c: Adjust.
1606 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1607 * g++.dg/opt/memcpy1.C: Adjust.
1608
08acf739 16092019-02-11 Martin Sebor <msebor@redhat.com>
1610
1611 PR c++/87996
1612 * c-c++-common/array-5.c: New test.
1613 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1614 * g++.dg/init/new38.C: Same.
1615 * g++.dg/init/new43.C: Same.
1616 * g++.dg/init/new44.C: Same.
1617 * g++.dg/init/new46.C: Same.
1618 * g++.dg/other/large-size-array.C: Same.
1619 * g++.dg/other/new-size-type.C: Same.
1620 * g++.dg/template/array30.C: Same.
1621 * g++.dg/template/array32.C: New test.
1622 * g++.dg/template/dependent-name3.C: Adjust.
1623 * gcc.dg/large-size-array-3.c: Same.
1624 * gcc.dg/large-size-array-5.c: Same.
1625 * gcc.dg/large-size-array.c: Same.
1626 * g++.old-deja/g++.brendan/array1.C: Same.
1627 * g++.old-deja/g++.mike/p6149.C: Same.
1628
40dea7a3 16292019-02-11 Martin Sebor <msebor@redhat.com>
1630
1631 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1632
dd9bf21a 16332019-02-11 Tamar Christina <tamar.christina@arm.com>
1634
1635 PR middle-end/88560
1636 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1637 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1638 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1639
2e25871b 16402019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1641
1642 * gcc.target/powerpc/vec-sld-modulo.c: New.
1643 * gcc.target/powerpc/vec-srad-modulo.c: New.
1644 * gcc.target/powerpc/vec-srd-modulo.c: New.
1645
8cdb0206 16462019-02-11 Martin Liska <mliska@suse.cz>
1647
1648 PR ipa/89009
1649 * g++.dg/ipa/pr89009.C: New test.
1650
dd686aa9 16512019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1652
3c0f9ba3 1653 PR fortran/71723
dd686aa9 1654 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1655 * gfortran.dg/pointer_init_6.f90: Likewise.
1656 * gfortran.dg/pointer_init_9.f90: New test.
1657
ce0d2534 16582019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1659
1660 PR fortran/67679
dd686aa9 1661 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 1662
dd31e240 16632019-02-10 Jakub Jelinek <jakub@redhat.com>
1664
1665 PR tree-optimization/89268
1666 * gcc.dg/vect/pr89268.c: New test.
1667
0d8e7678 16682019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1669
1670 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1671
517c0439 16722019-02-09 Harald Anlauf <anlauf@gmx.de>
1673
1674 PR fortran/89077
1675 * gfortran.dg/substr_simplify.f90: New test.
1676
645d7017 16772019-02-09 Jan Hubicka <hubicka@ucw.cz>
1678
1679 PR ipa/88711
1680 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1681
7d41610c 16822019-02-09 Paul Thomas <pault@gcc.gnu.org>
1683
1684 PR fortran/89200
1685 * gfortran.dg/array_reference_2.f90 : New test.
1686
116200f6 16872019-02-09 Jakub Jelinek <jakub@redhat.com>
1688
1689 PR middle-end/89246
1690 * gcc.dg/gomp/pr89246-1.c: New test.
1691 * gcc.dg/gomp/pr89246-2.c: New test.
1692
83658f41 16932019-02-08 Jakub Jelinek <jakub@redhat.com>
1694
1695 PR tree-optimization/88739
1696 * gcc.c-torture/execute/pr88739.c: New test.
1697
b8a74718 16982019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1699
1700 PR testsuite/89258
1701 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1702
e9f7f5f0 17032019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1704
1705 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1706 * gcc.target/s390/vector/vec-copysign.c: New test.
1707
40d78a35 17082019-02-08 Richard Biener <rguenther@suse.de>
1709
1710 PR tree-optimization/89247
1711 * gcc.dg/torture/pr89247.c: New testcase.
1712
e4157058 17132019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1714
1715 * gcc.target/s390/jump-label.c: New test.
1716
9160da73 17172019-02-08 Richard Biener <rguenther@suse.de>
1718
1719 PR testsuite/89250
1720 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1721
82182896 17222019-02-08 Jakub Jelinek <jakub@redhat.com>
1723
1724 PR rtl-optimization/89234
1725 * g++.dg/ubsan/pr89234.C: New test.
1726
829a2e03 17272019-02-08 Richard Biener <rguenther@suse.de>
1728
1729 PR middle-end/89223
1730 * gcc.dg/torture/pr89223.c: New testcase.
1731
72ea15e5 17322019-02-07 David Malcolm <dmalcolm@redhat.com>
1733
1734 PR tree-optimization/86637
1735 PR tree-optimization/89235
1736 * gcc.c-torture/compile/pr86637-1.c: New test.
1737 * gcc.c-torture/compile/pr86637-2.c: New test.
1738 * gcc.c-torture/compile/pr86637-3.c: New test.
1739 * gcc.c-torture/compile/pr89235.c: New test.
1740
44b8cbb6 17412019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1742
1743 * gcc.target/aarch64/abd_1.c: New test.
1744 * gcc.dg/sabd_1.c: Likewise.
1745
27c348b7 17462019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1747
1748 PR fortran/52789
1749 * gfortran.dg/wunused-parameter_2.f90: New test.
1750
8b7a262d 17512019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1752
1753 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1754
8c0752a6 17552019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1756
1757 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1758 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1759
bb8389e1 17602019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1761 Jakub Jelinek <jakub@redhat.com>
1762
1763 PR bootstrap/88714
1764 * gcc.c-torture/execute/pr88714.c: New test.
1765 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1766
d54f2f36 17672019-02-07 Tamar Christina <tamar.christina@arm.com>
1768
1769 PR/target 88850
1770 * gcc.target/arm/pr88850.c: New test.
1771
939d44f3 17722019-02-07 Alexandre Oliva <aoliva@redhat.com>
1773
1774 PR c++/86218
1775 * g++.dg/cpp0x/pr86218.C: New.
1776
c2041c0a 17772019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1778
1779 PR rtl-optimization/89225
1780 * gcc.target/powerpc/pr89225.c: New.
1781
2947ccc6 17822019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1783
1784 * gnat.dg/opt76.adb: New test.
1785
9d066a44 17862019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1787
1788 PR fortran/71860
1789 * gfortran.dg/null_10.f90: New test.
1790
c92ab8d4 17912019-02-06 David Malcolm <dmalcolm@redhat.com>
1792
1793 PR c++/71302
1794 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1795 column numbers to dg-warning directives where they are correct.
1796 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1797 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1798 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1799
95be3519 18002019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1801
1802 PR debug/87451
1803 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1804 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1805 xfail scan-assembler-not with Solaris as.
1806
af2aae4f 18072019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1808
1809 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1810 counts and target.
1811 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1812 counts and target.
1813 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1814 counts and target.
1815
d75855b4 18162019-02-06 Richard Biener <rguenther@suse.de>
1817
1818 PR tree-optimization/89182
1819 * gfortran.dg/graphite/pr89182.f90: New testcase.
1820
641cffa6 18212019-02-06 Jakub Jelinek <jakub@redhat.com>
1822
b7c999fc 1823 PR c/89211
1824 * gcc.dg/pr89211.c: New test.
1825
641cffa6 1826 PR middle-end/89210
1827 * c-c++-common/builtin-convertvector-2.c: New test.
1828
1a1a006b 18292019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1830
1831 PR go/89019
1832 * lib/go-torture.exp: Test compiling with -flto.
1833
45287c8a 18342019-02-06 Joseph Myers <joseph@codesourcery.com>
1835
1836 PR c/88584
1837 * gcc.dg/redecl-18.c: New test.
1838
b5a6b127 18392019-02-05 Jakub Jelinek <jakub@redhat.com>
1840
1841 PR c++/89187
1842 * g++.dg/opt/pr89187.C: New test.
1843
18442019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 1845
1846 * jit.dg/add-driver-options-testlib.c: Add support file for
1847 test-add-driver-options.c testcase.
1848 * jit.dg/all-non-failing-tests.h: Add note about
1849 test-add-driver-options.c
1850 * jit.dg/jit.exp (jit-dg-test): Update to support
1851 add-driver-options-testlib.c compilation.
1852 * jit.dg/test-add-driver-options.c: New testcase.
1853
6058af91 18542019-02-05 Jakub Jelinek <jakub@redhat.com>
1855
1856 PR rtl-optimization/11304
1857 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1858 * gcc.target/i386/call-2.c: New test.
1859
74ce2ebb 18602019-02-05 Marek Polacek <polacek@redhat.com>
1861
1862 PR c++/89158 - by-value capture of constexpr variable broken.
1863 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1864
b81e8ebc 18652019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1866
1867 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1868
969a9cce 18692019-02-05 Jakub Jelinek <jakub@redhat.com>
1870
320c312b 1871 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1872 target.
1873 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1874
32b5e7b8 1875 PR target/89188
1876 * g++.dg/opt/pr89188.C: New test.
1877
969a9cce 1878 PR rtl-optimization/89195
1879 * gcc.c-torture/execute/pr89195.c: New test.
1880
12edc914 18812019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1882
1883 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1884 hardware.
1885 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1886 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1887 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1888 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1889 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1890 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1891 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1892 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1893 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1894
f8037d2a 18952019-02-05 Jakub Jelinek <jakub@redhat.com>
1896
1897 PR target/89186
1898 * g++.dg/ext/vector36.C: New test.
1899
9ca54fa1 19002019-02-05 Alexandre Oliva <aoliva@redhat.com>
1901
1902 PR c++/87770
1903 * g++.dg/pr87770.C: New.
1904
df378257 19052019-02-04 Harald Anlauf <anlauf@gmx.de>
1906
1907 PR fortran/89077
1908 * gfortran.dg/pr89077.f90: New test.
1909
d92348e0 19102019-02-04 Martin Liska <mliska@suse.cz>
1911
90f52861 1912 PR ipa/88985
1913 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 1914
50d9292e 19152019-02-04 Jakub Jelinek <jakub@redhat.com>
1916
1917 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1918 characters or extra spaces after the comment character.
1919
00334655 19202019-02-04 Jakub Jelinek <jakub@redhat.com>
1921
1922 * g++.dg/torture/alias-1.C: New test.
1923
0ff407d4 19242019-02-03 Martin Sebor <msebor@redhat.com>
1925
3f99f52e 1926 PR c/69661
1927 * c-c++-common/Wsequence-point-2.c: New test.
1928
0ff407d4 1929 PR c++/44648
1930 * g++.dg/warn/Wunused-var-35.C: New test.
1931
1efbfaeb 19322019-02-03 Richard Biener <rguenther@suse.de>
1933
1934 PR debug/87295
1935 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1936
b399769c 19372019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1938
1939 PR fortran/88298
1940 * gfortran.dg/warn_conversion_10.f90: New test.
1941
1834f7a3 19422019-02-02 Paul Thomas <pault@gcc.gnu.org>
1943
1944 PR fortran/88393
1945 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1946
ba3862bc 19472019-02-02 Paul Thomas <pault@gcc.gnu.org>
1948
1949 PR fortran/88980
1950 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1951
285eb84d 19522019-02-02 Paul Thomas <pault@gcc.gnu.org>
1953
1954 PR fortran/88685
1955 * gfortran.dg/pointer_array_component_3.f90 : New test.
1956
b27fce45 19572019-02-02 Jakub Jelinek <jakub@redhat.com>
1958
1959 PR middle-end/87887
1960 * gcc.dg/gomp/pr87887-1.c: New test.
1961 * gcc.dg/gomp/pr87887-2.c: New test.
1962
49b830df 19632019-02-01 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR fortran/83246
1966 PR fortran/89084
1967 * gfortran.dg/pr89084.f90: New test.
1968 * gfortran.dg/lto/pr89084_0.f90: New test.
1969 * gfortran.dg/pr83246.f90: New test.
1970
bdb43276 19712019-02-01 Marek Polacek <polacek@redhat.com>
1972
1973 PR c++/88325 - ICE with invalid out-of-line template member definition.
1974 * g++.dg/cpp2a/typename14.C: New test.
1975
b02075cf 19762019-02-01 Richard Biener <rguenther@suse.de>
1977
1978 PR middle-end/88597
1979 * gcc.dg/torture/pr88597.c: New testcase.
1980
a6d33bbd 19812019-02-01 Richard Biener <rguenther@suse.de>
1982
1983 PR tree-optimization/85497
1984 * gcc.dg/graphite/pr85497.c: New testcase.
1985
9c0775d3 19862019-02-01 Richard Biener <rguenther@suse.de>
1987
1988 PR testsuite/87451
1989 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1990
5ab8180e 19912019-02-01 Jakub Jelinek <jakub@redhat.com>
1992
38f851c4 1993 PR tree-optimization/89143
1994 * gcc.dg/tree-ssa/vrp121.c: New test.
1995
d681ced2 1996 PR tree-optimization/88107
1997 * gcc.dg/gomp/pr88107.c: New test.
1998
5ab8180e 1999 PR c++/87175
2000 * g++.dg/ext/attrib57.C: New test.
2001
886345e6 20022018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
2003
2004 PR tree-optimization/88932
2005 * gfortran.dg/pr88932.f90: New test.
2006
f1329be6 20072019-01-31 Marek Polacek <polacek@redhat.com>
2008
2009 PR c++/88983 - ICE with switch in constexpr function.
2010 * g++.dg/cpp1y/constexpr-88983.C: New test.
2011
a82041dd 20122019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2013
2014 PR fortran/88669
2015 * gfortran.dg/contiguous_9.f90: New test.
2016
c8f861a0 20172019-01-31 Marek Polacek <polacek@redhat.com>
2018
2019 PR c++/89083, c++/80864 - ICE with list initialization in template.
2020 * g++.dg/cpp0x/initlist107.C: New test.
2021 * g++.dg/cpp0x/initlist108.C: New test.
2022 * g++.dg/cpp0x/initlist109.C: New test.
2023 * g++.dg/cpp0x/initlist110.C: New test.
2024 * g++.dg/cpp0x/initlist111.C: New test.
2025 * g++.dg/cpp0x/initlist112.C: New test.
2026 * g++.dg/init/ptrfn4.C: New test.
2027
d6bfe450 20282019-01-31 David Malcolm <dmalcolm@redhat.com>
2029
2030 PR c/89122
2031 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
2032 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
2033
45ccb5c4 20342019-01-31 Richard Biener <rguenther@suse.de>
2035
2036 PR tree-optimization/89135
2037 * gcc.dg/torture/pr89135.c: New testcase.
2038
06438ec9 20392019-01-31 Jakub Jelinek <jakub@redhat.com>
2040
2041 PR sanitizer/89124
2042 * c-c++-common/asan/pr89124.c: New test.
2043
a11ed94b 20442019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2045
2046 PR fortran/52564
2047 * gfortran.dg/print_2.f90: New test.
2048
3143c7ef 20492019-01-30 Vladimir Makarov <vmakarov@redhat.com>
2050
2051 PR rtl-optimization/87246
2052 * gcc.target/i386/pr87246.c: New.
2053
7066144a 20542019-01-30 Marek Polacek <polacek@redhat.com>
2055
2056 PR c++/89119 - ICE with value-initialization in template.
2057 * g++.dg/cpp0x/initlist-value3.C: New test.
2058
f665d347 20592019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2060
2061 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
2062 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
2063 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
2064 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
2065 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
2066 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
2067 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
2068 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
2069 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
2070 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 2071
a657d4f2 20722019-01-30 Richard Biener <rguenther@suse.de>
2073
2074 PR tree-optimization/89111
2075 * gcc.dg/torture/pr89111.c: New testcase.
2076
7617d72d 20772019-01-30 Andrew Stubbs <ams@codesourcery.com>
2078
2079 PR testsuite/88920
7617d72d 2080 * lib/target-supports.exp: Cache result.
2081
915549a3 20822019-01-30 Jakub Jelinek <jakub@redhat.com>
2083
cc4ffc4c 2084 PR c++/89105
2085 * g++.target/i386/pr89105.C: New test.
2086
915549a3 2087 PR c/89061
2088 * gcc.dg/pr89061.c: New test.
2089
8421f31a 20902019-01-29 Martin Sebor <msebor@redhat.com>
2091
2092 PR c/88956
2093 * gcc.dg/Warray-bounds-39.c: New test.
2094
bd509204 20952019-01-29 Marek Polacek <polacek@redhat.com>
2096
2097 PR testsuite/89110
2098 * g++.dg/other/nontype-1.C: Expect error in all modes.
2099 * g++.dg/parse/crash13.C: Likewise.
2100 * g++.dg/parse/error36.C: Likewise.
2101 * g++.dg/template/error29.C: Likewise.
2102
659d7fd3 21032019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2104
2105 PR fortran/57048
2106 * gfortran.dg/c_funptr_1.f90: New file.
2107 * gfortran.dg/c_funptr_1_mod.f90: New file.
2108
2c4b47e3 21092019-01-29 Jakub Jelinek <jakub@redhat.com>
2110
2111 PR c++/66676
2112 PR ipa/89104
2113 * gcc.dg/gomp/pr89104.c: New test.
2114
25b414df 21152019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2116
2117 * gdc.dg/pr89042a.d: Mark as compile test.
2118 * gdc.dg/pr89042b.d: Likewise.
2119
c4b0762a 21202019-01-29 Richard Biener <rguenther@suse.de>
2121
2122 PR debug/87295
2123 * g++.dg/lto/pr87295_0.C: New testcase.
2124
a456bf31 21252019-01-29 Jakub Jelinek <jakub@redhat.com>
2126
b5c856bd 2127 PR c/89045
2128 * gcc.dg/pr89045.c: New test.
2129
a456bf31 2130 PR c/86125
2131 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
2132 lp64, ilp32 and llp64 only.
2133 (fputs): Use unsigned long long instead of size_t for return type.
2134 (vfprintf, vfscanf): Accept arbitrary target specific type for
2135 va_list.
2136
44da2a17 21372019-01-28 Marek Polacek <polacek@redhat.com>
2138
2139 PR c++/88358 - name wrongly treated as type.
2140 * g++.dg/cpp2a/typename1.C: Add dg-error.
2141 * g++.dg/cpp2a/typename13.C: New test.
2142 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
2143 Add typename.
2144
97569c2c 21452019-01-28 Marek Polacek <polacek@redhat.com>
2146
2147 * g++.dg/cpp0x/enum37.C: Add dg-error.
2148
a6061e19 21492019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2150
2151 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
2152 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
2153
7f68559b 21542019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2155
2156 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
2157 "-Wattribute-alias".
2158
2d3af381 21592019-01-27 Uroš Bizjak <ubizjak@gmail.com>
2160
2161 PR fortran/70696
2162 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
2163
1d41b42f 21642019-01-27 Marek Polacek <polacek@redhat.com>
2165
b7feeace 2166 PR c++/88815 - narrowing conversion lost in decltype.
2167 PR c++/78244 - narrowing conversion in template not detected.
2168 * g++.dg/cpp0x/Wnarrowing15.C: New test.
2169 * g++.dg/cpp0x/Wnarrowing16.C: New test.
2170 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
2171 * g++.dg/cpp1y/Wnarrowing1.C: New test.
2172
1d41b42f 2173 PR c++/89024 - ICE with incomplete enum type.
2174 * g++.dg/cpp0x/enum37.C: New test.
2175
ecb2c722 21762019-01-27 Eric Botcazou <ebotcazou@adacore.com>
2177
2178 * gnat.dg/opt75.adb: New test.
2179 * gnat.dg/opt75_pkg.ad[sb]: New helper.
2180
36cd2681 21812019-01-27 Jakub Jelinek <jakub@redhat.com>
2182
2183 PR target/87214
2184 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2185 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2186
9eafff7e 21872019-01-26 Martin Jambor <mjambor@suse.cz>
2188
2189 PR ipa/88933
2190 * gfortran.dg/gomp/pr88933.f90: New test.
2191
cfa3a863 21922019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2193
2194 PR d/89042
2195 * gdc.dg/pr89042a.d: New test.
2196 * gdc.dg/pr89042b.d: New test.
2197
bc3eb257 21982019-01-26 Harald Anlauf <anlauf@gmx.de>
2199
2200 PR fortran/57553
2201 * gfortran.dg/pr57553.f90: New test.
2202
aced6683 22032019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2204
2205 * gnat.dg/array34.adb: New test.
2206
e1b6ccb9 22072019-01-26 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR preprocessor/88974
2210 * c-c++-common/cpp/pr88974.c: New test.
2211
837ddebd 22122019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2213
2214 PR c++/88969
2215 * g++.dg/cpp2a/destroying-delete2.C: New.
2216 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2217
2ae44fa6 22182019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2219
2220 PR fortran/85780
2221 * gfortran.dg/pr85780.f90: Update testcase for error message.
2222
eaaf56a1 22232019-01-25 Richard Earnshaw <rearnsha@arm.com>
2224
2225 PR target/88469
2226 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2227 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2228 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2229
91843495 22302019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2231
2232 PR middle-end/89037
2233 * gcc.dg/pr89037.c: New test.
2234
a0eb8b4f 22352019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2236
2237 * lib/target-supports.exp (check_effective_target_fenv): New.
2238 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2239 fenv effective target.
2240 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2241 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2242 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2243 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2244
794fefda 22452019-01-25 Richard Biener <rguenther@suse.de>
2246
2247 PR tree-optimization/86865
2248 * gcc.dg/graphite/pr86865.c: New testcase.
2249 * gcc.dg/graphite/pr69728.c: XFAIL.
2250 * gcc.dg/graphite/scop-21.c: Likewise.
2251
530b8be5 22522019-01-24 Martin Sebor <msebor@redhat.com>
2253
2254 PR c/86125
2255 PR c/88886
2256 PR middle-end/86308
2257 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2258 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2259 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2260 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2261 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2262 * gcc.dg/builtins-69.c: New test.
2263 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2264 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2265
42202832 22662019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2267
5d95efca 2268 PR rtl-optimization/88948
42202832 2269 * gcc.target/i386/pr88948.c: New test.
2270
b5e76680 22712019-01-24 Jakub Jelinek <jakub@redhat.com>
2272
7fe7a53d 2273 PR debug/89006
2274 * g++.dg/debug/pr89006.C: New test.
2275
190cf9af 2276 PR middle-end/89015
2277 * gcc.dg/gomp/pr89015.c: New test.
2278
b5e76680 2279 PR c++/88976
2280 * c-c++-common/gomp/cancel-2.c: New test.
2281 * gcc.dg/gomp/cancel-1.c: New test.
2282 * g++.dg/gomp/cancel-1.C: New test.
2283 * g++.dg/gomp/cancel-2.C: New test.
2284 * g++.dg/gomp/cancel-3.C: New test.
2285
e42d723e 22862019-01-24 Jakub Jelinek <jakub@redhat.com>
2287
2288 PR tree-optimization/89027
2289 * gfortran.dg/gomp/pr89027.f90: New test.
2290
297fd295 22912019-01-24 Paul Thomas <pault@gcc.gnu.org>
2292
2293 PR fortran/88929
e42d723e 2294 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2295 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 2296
161cd7e6 22972019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2298
2299 PR libgcc/88931
2300 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2301 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2302 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2303 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2304
58bc31f2 23052019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2306
2307 PR target/88998
2308 * g++.target/i386/pr88998.c: New test.
2309
dffbcba8 23102019-01-23 Marek Polacek <polacek@redhat.com>
2311
2312 PR c++/88757 - qualified name treated wrongly as type.
2313 * g++.dg/cpp0x/dependent2.C: New test.
2314 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2315 * g++.dg/cpp2a/typename12.C: New test.
2316 * g++.dg/template/static30.C: Remove dg-error.
2317
1f03c410 23182019-01-23 Jakub Jelinek <jakub@redhat.com>
2319
8090d51c 2320 PR c/44715
2321 * c-c++-common/pr44715.c: New test.
2322
1f03c410 2323 PR c++/88984
2324 * c-c++-common/pr88984.c: New test.
2325
a74580b3 23262019-01-23 Richard Biener <rguenther@suse.de>
2327
2328 PR tree-optimization/89008
2329 * gcc.dg/torture/pr89008.c: New testcase.
2330
c90ac599 23312019-01-23 Eric Botcazou <ebotcazou@adacore.com>
2332
2333 * gnat.dg/specs/opt4.ads: New test.
2334
c5bd837e 23352019-01-23 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR tree-optimization/88964
2338 * gfortran.dg/pr88964.f90: New test.
2339
8eacaaff 23402019-01-22 Martin Sebor <msebor@redhat.com>
2341
2342 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2343 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2344 non_strict_align.
2345 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2346 * c-c++-common/Wrestrict.c: Make xfails conditional on target
2347 non_strict_align.
2348
c4851c82 23492018-01-22 Steve Ellcey <sellcey@marvell.com>
2350
8eacaaff 2351 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 2352 to aarch64*-*-* target.
8eacaaff 2353 * c-c++-common/gomp/pr60823-3.c: Ditto.
2354 * g++.dg/gomp/declare-simd-1.C: Ditto.
2355 * g++.dg/gomp/declare-simd-3.C: Ditto.
2356 * g++.dg/gomp/declare-simd-4.C: Ditto.
2357 * g++.dg/gomp/declare-simd-7.C: Ditto.
2358 * g++.dg/gomp/pr88182.C: Ditto.
2359 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2360 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2361 * gcc.dg/gomp/pr59669-2.c: Ditto.
2362 * gcc.dg/gomp/pr87895-1.c: Ditto.
2363 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2364 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2365 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2366 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 2367
f840847c 23682019-01-22 Jakub Jelinek <jakub@redhat.com>
2369
849c3260 2370 PR target/88965
2371 * gcc.target/powerpc/pr88965.c: New test.
2372
f840847c 2373 PR middle-end/88968
2374 * c-c++-common/gomp/atomic-23.c: New test.
2375
4348a41f 23762019-01-22 Harald Anlauf <anlauf@gmx.de>
2377
2378 PR fortran/88579
2379 * gfortran.dg/power_8.f90: New test.
2380
2e9ceebc 23812019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2382
2383 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2384 * g++.dg/vec-init-1.C: Likewise.
2385 * gcc.dg/pr87793.c: Likewise.
2386
55d483b8 23872019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2388
2389 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2390 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2391
0e814d12 23922019-01-22 Richard Earnshaw <rearnsha@arm.com>
2393
2394 PR target/88469
2395 * gcc.target/arm/aapcs/bitfield2.c: New test.
2396 * gcc.target/arm/aapcs/bitfield3.c: New test.
2397
ca6770cd 23982019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
2399
2400 PR rtl-optimization/87763
2401 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2402
a1ab436f 24032019-01-22 H.J. Lu <hongjiu.lu@intel.com>
2404
2405 PR target/88954
2406 * gcc.target/i386/pr88954-1.c: New test.
2407 * gcc.target/i386/pr88954-2.c: Likewise.
2408
f8f32a5f 24092019-01-22 Richard Earnshaw <rearnsha@arm.com>
2410
2411 PR target/88469
2412 * gcc.target/arm/aapcs/bitfield1.c: New test.
2413 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2414 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2415 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2416
cc41270a 24172019-01-22 Manfred Schwarb <manfred99@gmx.ch>
2418
2419 * gfortran.dg/array_function_5.f90: Fix a dg directive.
2420 * gfortran.dg/block_16.f08: Likewise.
2421 * gfortran.dg/dec_structure_14.f90: Likewise.
2422 * gfortran.dg/namelist_96.f90: Likewise.
2423 * gfortran.dg/newunit_5.f90.f90: Moved to
2424 * gfortran.dg/newunit_5.f90: here.
2425 * gfortran.dg/pdt_28.f03: Likewise.
2426 * gfortran.dg/spread_simplify_1.f90: Likewise.
2427
dc7008d9 24282019-01-22 Tamar Christina <tamar.christina@arm.com>
2429
2430 PR/tree-optimization 88903
2431 * gcc.dg/vect/pr88903-1.c: Add explicit &.
2432
9e73df6b 24332019-01-22 Jakub Jelinek <jakub@redhat.com>
2434
8167e4bd 2435 PR rtl-optimization/88904
2436 * gcc.c-torture/execute/pr88904.c: New test.
2437
786a3490 2438 PR target/88905
2439 * gcc.dg/pr88905.c: New test.
2440
9e73df6b 2441 PR rtl-optimization/49429
2442 PR target/49454
2443 PR rtl-optimization/86334
2444 PR target/88906
2445 * gcc.target/i386/pr86334.c: New test.
2446 * gcc.target/i386/pr88906.c: New test.
2447
77fe9474 24482019-01-21 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR c++/88949
2451 * g++.dg/gomp/pr88949.C: New test.
2452
d2019c03 24532019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 2454
2455 * class_66.f90: Fix a dg directive.
2456 * debug/pr35154-stabs.f: Likewise.
2457 * dec_d_lines_3.f: Likewise.
2458 * dec_d_lines_3.f: Likewise.
2459 * dec_structure_12.f90: Likewise.
2460 * dec_structure_15.f90: Likewise.
2461 * deferred_character_31.f90: Likewise.
2462 * dtio_31.f03: Likewise.
2463 * dtio_32.f03: Likewise.
2464 * extends_11.f03: Likewise.
2465 * integer_plus.f90: Likewise.
2466 * pdt_25.f03: Likewise.
2467 * pr58968.f: Likewise.
2468 * pr78259.f90: Likewise.
2469 * vect/vect-2.f90: Likewise.
2470 * matmul_const.f90: Likewise.
2471
bca15b83 24722019-01-21 Uroš Bizjak <ubizjak@gmail.com>
2473
2474 PR target/88938
2475 * gcc.target/i386/pr88938.c: New test.
2476
99bf4b63 24772019-01-21 Jakub Jelinek <jakub@redhat.com>
2478
2479 PR sanitizer/88901
2480 * g++.dg/asan/pr88901.C: New test.
2481
f6aa5c04 24822019-01-21 Tamar Christina <tamar.christina@arm.com>
2483
2484 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2485
8144bd52 24862019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2487
2488 PR c/88928
2489 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2490 * gcc.dg/pr88928.c: New test case.
2491
e807b7ed 24922019-01-21 Jakub Jelinek <jakub@redhat.com>
2493
2494 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2495 {long ,short ,}{unsigned ,}int.
2496
26e8495a 24972019-01-21 Richard Biener <rguenther@suse.de>
2498
2499 PR tree-optimization/88934
2500 * gfortran.dg/pr88934.f90: New testcase.
2501
eaf966f3 25022019-01-20 Ulrich Drepper <drepper@redhat.com>
2503
2504 Fix after C++ P0600 implementation.
2505 * g++.dg/init/new39.C: Don't just ignore result of new.
2506
c343819b 25072019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
2508
2509 * gdc.dg/runnable.d: Add more tests for comparing complex types.
2510
c161bb93 25112019-01-20 Johannes Pfau <johannespfau@gmail.com>
2512
2513 * gdc.dg/runnable.d: Add tests for comparing complex types.
2514
30b46595 25152019-01-20 Kewen Lin <linkw@gcc.gnu.org>
2516
297fd295 2517 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 2518 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
2519 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
2520 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2521
c81c2702 25222019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
2523
2524 PR fortran/37835
2525 * gfortran.dg/no-automatic.f90: New test.
2526
19081b87 25272019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2528
2529 PR fortran/77960
2530 * gfortran.dg/pr77960.f90: New test.
2531
b7e6520a 25322018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2533 Paul Thomas <pault@gcc.gnu.org>
2534
2535 PR fortran/56789
2536 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
2537 scan-tree tests that fail with patch.
2538 * gfortran.dg/contiguous_8.f90: New test.
2539
5dfc8b8e 25402019-01-19 Richard Sandiford <richard.sandiford@arm.com>
2541
2542 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2543 inner strides.
2544 * gfortran.dg/loop_versioning_9.f90: New test.
2545 * gfortran.dg/loop_versioning_10.f90: Likewise.
2546
7b60c131 25472019-01-19 Jakub Jelinek <jakub@redhat.com>
2548
2549 PR fortran/88902
2550 * gfortran.dg/pr88902.f90: New test.
2551
34859308 25522019-01-18 Martin Sebor <msebor@redhat.com>
2553
2554 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2555
31975c5e 25562019-01-18 Ian Lance Taylor <iant@golang.org>
2557
2558 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2559 is no longer externally visible.
2560
b2bc2471 25612019-01-18 Marek Polacek <polacek@redhat.com>
2562
2563 PR c++/86926
2564 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2565
60da8226 25662019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2567
2568 PR middle-end/88587
2569 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2570 (dg-options): Replace -m32 with -fno-pic.
2571 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2572 (dg-options): Remove -m32.
2573
58d47a89 25742019-01-18 Richard Biener <rguenther@suse.de>
2575
2576 PR tree-optimization/88903
2577 * gcc.dg/vect/pr88903-1.c: New testcase.
2578 * gcc.dg/vect/pr88903-2.c: Likewise.
2579
6d4e8a95 25802019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2581
2582 PR c/51628
2583 PR c/88664
2584 * c-c++-common/pr51628-33.c: New test.
2585 * c-c++-common/pr51628-35.c: New test.
2586 * c-c++-common/pr88664-1.c: Likewise.
2587 * c-c++-common/pr88664-2.c: Likewise.
2588 * gcc.dg/pr51628-34.c: Likewise.
2589
e319ca91 25902019-01-18 Richard Earnshaw <rearnsha@arm.com>
2591
2592 PR target/88799
2593 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2594 mp and sec extensions to armv7-a.
2595
c099f1dd 25962019-01-18 Martin Liska <mliska@suse.cz>
2597
2598 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2599 expected function name.
2600
273d44ee 26012019-01-18 Jakub Jelinek <jakub@redhat.com>
2602
2603 PR tree-optimization/86214
2604 * g++.dg/opt/pr86214-1.C: New test.
2605 * g++.dg/opt/pr86214-2.C: New test.
2606
b8408dd3 26072019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2608
2609 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2610
5c3317a8 26112019-01-18 Jakub Jelinek <jakub@redhat.com>
2612
2613 Reapply:
2614 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2615
2616 PR target/88489
2617 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2618 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2619
eba46615 26202019-01-18 Martin Liska <mliska@suse.cz>
2621
2622 PR middle-end/88587
2623 * g++.target/i386/pr88587.C: New test.
2624 * gcc.target/i386/mvc13.c: New test.
2625
20ab60cd 26262018-01-17 Steve Ellcey <sellcey@cavium.com>
2627
2628 PR fortran/88898
2629 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2630 warning checks.
2631 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2632 * gfortran.dg/gomp/pr83977.f90: Ditto.
2633
0cfa832a 26342019-01-17 Martin Sebor <msebor@redhat.com>
2635
2636 PR middle-end/88273
2637 * gcc.dg/Warray-bounds-38.c: New test.
2638
7e351bf9 26392018-01-17 Steve Ellcey <sellcey@cavium.com>
2640
2641 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2642 warning checks and assembler scans.
2643 * c-c++-common/gomp/pr60823-3.c: Ditto.
2644 * c-c++-common/gomp/pr63328.c: Ditto.
2645 * g++.dg/gomp/declare-simd-1.C: Ditto.
2646 * g++.dg/gomp/declare-simd-3.C: Ditto.
2647 * g++.dg/gomp/declare-simd-4.C: Ditto.
2648 * g++.dg/gomp/declare-simd-7.C: Ditto.
2649 * g++.dg/gomp/pr88182.C: Ditto.
2650 * g++.dg/vect/simd-clone-7.cc: Ditto.
2651 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2652 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2653 * gcc.dg/gomp/pr59669-2.c: Ditto.
2654 * gcc.dg/gomp/pr87895-1.c: Ditto.
2655 * gcc.dg/gomp/pr87895-2.c: Ditto.
2656 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2657 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2658 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2659 * gfortran.dg/gomp/pr83977.f90: Ditto.
2660
0f910e62 26612019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2662
2663 * g++.dg/cpp0x/auto52.C: Test locations too.
2664 * g++.dg/cpp0x/trailing2.C: Likewise.
2665 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2666 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2667 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2668 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2669 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2670
098cc8f0 26712019-01-17 David Malcolm <dmalcolm@redhat.com>
2672
2673 PR c++/88699
2674 * g++.dg/template/pr88699.C: New test.
2675
a4e7e061 26762019-01-17 Martin Sebor <msebor@redhat.com>
2677
2678 PR tree-optimization/88800
2679 * c-c++-common/Wrestrict.c: Adjust.
2680 * gcc.dg/Warray-bounds-37.c: New test.
2681 * gcc.dg/builtin-memcpy-2.c: New test.
2682 * gcc.dg/builtin-memcpy.c: New test.
2683
21208703 26842019-01-17 Tamar Christina <tamar.christina@arm.com>
2685
2686 PR target/88850
2687 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2688
acbbb815 26892019-01-17 Andrew Stubbs <ams@codesourcery.com>
2690 Kwok Cheung Yeung <kcy@codesourcery.com>
2691 Julian Brown <julian@codesourcery.com>
2692 Tom de Vries <tom@codesourcery.com>
2693
2694 * gcc.dg/20020312-2.c: Add amdgcn support.
2695 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2696 * gcc.dg/builtin-apply2.c: Likewise.
2697 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2698 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2699 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2700 * gcc.dg/memcmp-1.c: Increase timeout factor.
2701 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2702 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2703 * gcc.dg/sibcall-9.c: Likewise.
2704 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2705 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2706 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2707 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2708 * lib/target-supports.exp (check_effective_target_trampolines):
2709 Configure amdgcn.
2710 (check_profiling_available): Likewise.
2711 (check_effective_target_global_constructor): Likewise.
2712 (check_effective_target_return_address): Likewise.
2713 (check_effective_target_fopenacc): Likewise.
2714 (check_effective_target_fopenmp): Likewise.
2715 (check_effective_target_vect_int): Likewise.
2716 (check_effective_target_vect_intfloat_cvt): Likewise.
2717 (check_effective_target_vect_uintfloat_cvt): Likewise.
2718 (check_effective_target_vect_floatint_cvt): Likewise.
2719 (check_effective_target_vect_floatuint_cvt): Likewise.
2720 (check_effective_target_vect_simd_clones): Likewise.
2721 (check_effective_target_vect_shift): Likewise.
2722 (check_effective_target_whole_vector_shift): Likewise.
2723 (check_effective_target_vect_bswap): Likewise.
2724 (check_effective_target_vect_shift_char): Likewise.
2725 (check_effective_target_vect_long): Likewise.
2726 (check_effective_target_vect_float): Likewise.
2727 (check_effective_target_vect_double): Likewise.
2728 (check_effective_target_vect_perm): Likewise.
2729 (check_effective_target_vect_perm_byte): Likewise.
2730 (check_effective_target_vect_perm_short): Likewise.
2731 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2732 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2733 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2734 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2735 (check_effective_target_vect_natural_alignment): Likewise.
2736 (check_effective_target_vect_fully_masked): Likewise.
2737 (check_effective_target_vect_element_align): Likewise.
2738 (check_effective_target_vect_masked_store): Likewise.
2739 (check_effective_target_vect_scatter_store): Likewise.
2740 (check_effective_target_vect_condition): Likewise.
2741 (check_effective_target_vect_cond_mixed): Likewise.
2742 (check_effective_target_vect_char_mult): Likewise.
2743 (check_effective_target_vect_short_mult): Likewise.
2744 (check_effective_target_vect_int_mult): Likewise.
2745 (check_effective_target_sqrt_insn): Likewise.
2746 (check_effective_target_vect_call_sqrtf): Likewise.
2747 (check_effective_target_vect_call_btrunc): Likewise.
2748 (check_effective_target_vect_call_btruncf): Likewise.
2749 (check_effective_target_vect_call_ceil): Likewise.
2750 (check_effective_target_vect_call_floorf): Likewise.
2751 (check_effective_target_lto): Likewise.
2752 (check_vect_support_and_set_flags): Likewise.
2753 (check_effective_target_vect_stridedN): Enable when fully masked is
2754 available.
2755 (add_options_for_sqrt_insn): New procedure.
2756
79cc8acc 27572019-01-17 Andrew Stubbs <ams@codesourcery.com>
2758
2759 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2760 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2761 linker.
2762 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2763
cbd1a9b1 27642019-01-17 Andrew Stubbs <ams@codesourcery.com>
2765
2766 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2767 * gcc.dg/pic-1.c: Disable on amdgcn.
2768 * gcc.dg/pic-2.c: Disable on amdgcn.
2769 * gcc.dg/pic-3.c: Disable on amdgcn.
2770 * gcc.dg/pic-4.c: Disable on amdgcn.
2771 * gcc.dg/pie-3.c: Disable on amdgcn.
2772 * gcc.dg/pie-4.c: Disable on amdgcn.
2773 * gcc.dg/uninit-19.c: Check pie_enabled.
2774 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2775
88dbac33 27762019-01-17 Andrew Stubbs <ams@codesourcery.com>
2777 Kwok Cheung Yeung <kcy@codesourcery.com>
2778 Julian Brown <julian@codesourcery.com>
2779 Tom de Vries <tom@codesourcery.com>
2780
2781 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2782 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2783 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2784 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2785 * gcc.dg/20111216-1.c: Require exceptions.
2786 * gcc.dg/cleanup-10.c: Require exceptions.
2787 * gcc.dg/cleanup-11.c: Require exceptions.
2788 * gcc.dg/cleanup-12.c: Require exceptions.
2789 * gcc.dg/cleanup-13.c: Require exceptions.
2790 * gcc.dg/cleanup-5.c: Require exceptions.
2791 * gcc.dg/cleanup-8.c: Require exceptions.
2792 * gcc.dg/cleanup-9.c: Require exceptions.
2793 * gcc.dg/gomp/pr29955.c: Require exceptions.
2794 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2795 * gcc.dg/nested-func-5.c: Require exceptions.
2796 * gcc.dg/pch/except-1.c: Require exceptions.
2797 * gcc.dg/pch/valid-2.c: Require exceptions.
2798 * gcc.dg/pr41470.c: Require exceptions.
2799 * gcc.dg/pr42427.c: Require exceptions.
2800 * gcc.dg/pr44545.c: Require exceptions.
2801 * gcc.dg/pr47086.c: Require exceptions.
2802 * gcc.dg/pr51481.c: Require exceptions.
2803 * gcc.dg/pr51644.c: Require exceptions.
2804 * gcc.dg/pr52046.c: Require exceptions.
2805 * gcc.dg/pr54669.c: Require exceptions.
2806 * gcc.dg/pr56424.c: Require exceptions.
2807 * gcc.dg/pr64465.c: Require exceptions.
2808 * gcc.dg/pr65802.c: Require exceptions.
2809 * gcc.dg/pr67563.c: Require exceptions.
2810 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2811 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2812 * gcc.dg/vect/pr46663.c: Require exceptions.
2813 * lib/target-supports.exp (check_effective_target_exceptions): New.
2814
56b37606 28152019-01-17 Tamar Christina <tamar.christina@arm.com>
2816
2817 PR target/88851
2818 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2819
a395125a 28202019-01-17 Nathan Sidwell <nathan@acm.org>
2821
2822 PR c++/86610
2823 * g++.dg/cpp0x/pr86610.C: New.
2824
e1d8b60b 28252019-01-17 Wei Xiao <wei3.xiao@intel.com>
2826
2827 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2828 VFIXUPIMM* intrinsics.
2829 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2830 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2831 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2832
945ba7e7 28332019-01-17 Wei Xiao <wei3.xiao@intel.com>
2834
2835 PR target/88794
2836 Revert:
2837 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2838
2839 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2840 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2841 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2842 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2843 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2844 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2845 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2846 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2847 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2848 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2849 * gcc.target/i386/sse-13.c: Ditto.
2850 * gcc.target/i386/sse-14.c: Ditto.
2851 * gcc.target/i386/sse-22.c: Ditto.
2852 * gcc.target/i386/sse-23.c: Ditto.
2853 * gcc.target/i386/testimm-10.c: Ditto.
2854 * gcc.target/i386/testround-1.c: Ditto.
2855
37caf132 28562019-01-17 Wei Xiao <wei3.xiao@intel.com>
2857
2858 PR target/88794
2859 Revert:
2860 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2861
2862 PR target/88489
2863 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2864 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2865
89436081 28662019-01-17 Jakub Jelinek <jakub@redhat.com>
2867
2868 PR rtl-optimization/88870
2869 * gcc.dg/pr88870.c: New test.
2870
6eeb7917 28712019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2872
2873 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2874
f97941b7 28752019-01-17 Alexandre Oliva <aoliva@redhat.com>
2876
c5f929a4 2877 PR c++/87768
2878 * g++.dg/concepts/pr87768.C: New.
2879
f97941b7 2880 PR c++/86648
2881 * gcc.dg/cpp1z/pr86648.C: New.
2882
c6e0dd3d 28832019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2884
2885 PR target/87306
2886 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2887 vectorized on POWER unless hardware misaligned loads are available.
2888
76ea00a1 28892019-01-16 David Malcolm <dmalcolm@redhat.com>
2890
2891 PR target/88861
2892 * g++.dg/torture/pr88861.C: New test.
2893
281796ea 28942019-01-16 Tamar Christina <tamar.christina@arm.com>
2895
2896 PR debug/88046
2897 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2898
b92cc3ed 28992019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2900
2901 * g++.dg/other/pr33558.C: Test location too.
2902 * g++.dg/other/pr33558-2.C: Likewise.
2903 * g++.dg/parse/crash4.C: Likewise.
2904 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2905 * g++.old-deja/g++.mike/p7635.C: Likewise.
2906 * g++.old-deja/g++.other/decl6.C: Likewise.
2907
9fc2172c 29082019-01-16 Marek Polacek <polacek@redhat.com>
2909
2910 PR c++/78244 - narrowing conversion in template not detected.
2911 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2912 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2913
c84c150f 29142019-01-16 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR c/51628
2917 PR target/88682
2918 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2919 may_alias attribute.
2920
cb946287 29212019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2922
2923 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2924 struct.
2925
727d210b 29262019-01-15 David Malcolm <dmalcolm@redhat.com>
2927
2928 PR c++/88795
2929 * g++.dg/template/pr88795.C: New test.
2930
0b953692 29312019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2932
a96be852 2933 PR fortran/43136
0b953692 2934 * gfortran.dg/actual_array_substr_3.f90: New test.
2935
ef1b2a98 29362019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2937
2938 PR fortran/81849
2939 * gfortran.dg/pr81849.f90: New test.
2940
8f563733 29412019-01-15 Paul Thomas <pault@gcc.gnu.org>
2942
7b60c131 2943 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 2944 ISO_Fortran_binding_2.h.
2945
68597c49 29462019-01-15 Marek Polacek <polacek@redhat.com>
2947
2948 PR c++/88866
2949 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2950
9d1cdb74 29512019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2952
2953 PR inline-asm/52813
2954 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2955 -Wdeprecated warning and expect a following note:.
2956
c415e6f6 29572019-01-15 Richard Biener <rguenther@suse.de>
2958
2959 PR debug/88046
2960 * g++.dg/lto/pr88046_0.C: New testcase.
2961
5ead71c8 29622019-01-15 Richard Biener <rguenther@suse.de>
2963
2964 PR tree-optimization/88855
2965 * gcc.dg/pr88855.c: New testcase.
2966
39a51021 29672019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2968
2969 * g++.dg/diagnostic/typedef-initialized.C: New.
2970
29712019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2972
2973 * g++.dg/diagnostic/bitfld3.C: New.
2974
15934f6e 29752019-01-15 Jakub Jelinek <jakub@redhat.com>
2976
2977 PR tree-optimization/88775
2978 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2979 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2980
9f8a8956 29812019-01-14 Marek Polacek <polacek@redhat.com>
2982
2983 PR c++/88825 - ICE with bogus function return type deduction.
2984 * g++.dg/cpp1y/auto-fn55.C: New test.
2985
478fe3c0 29862019-01-14 Jakub Jelinek <jakub@redhat.com>
2987
2988 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2989 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2990 feature test macros.
2991 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2992
affca1c8 29932019-01-14 Marek Polacek <polacek@redhat.com>
2994
2995 PR c++/88830 - ICE with abstract class.
2996 * g++.dg/other/abstract7.C: New test.
2997
955a4e68 29982019-01-14 Martin Sebor <msebor@redhat.com>
2999
3000 PR target/88638
3001 * gcc.dg/format/attr-8.c: New test.
3002 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
3003 * gcc.dg/format/attr-3.c: Same.
3004 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3005 * objc.dg/fsf-nsstring-format-1.m: Same.
3006
bf4eb32b 30072019-01-14 Martin Liska <mliska@suse.cz>
3008
3009 PR gcov-profile/88263
3010 * g++.dg/gcov/pr88263-2.C: New test.
3011
c7a7ba46 30122019-01-14 Jakub Jelinek <jakub@redhat.com>
3013
3014 PR rtl-optimization/88796
3015 * gcc.target/i386/pr88796.c: New test.
3016
a0c1db44 30172019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
3018
3019 * gdc.dg/asm1.d: New test.
3020 * gdc.dg/asm2.d: New test.
3021 * gdc.dg/asm3.d: New test.
3022 * gdc.dg/asm4.d: New test.
3023 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
3024
77aa0989 30252019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3026
3027 PR libfortran/88776
3028 * gfortran.dg/namelist_96.f90: New test.
3029
70409dee 30302019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3031
3032 PR fortran/59345
3033 * gfortran.dg/internal_pack_18.f90: New test.
3034
bd5cf857 30352019-01-13 H.J. Lu <hongjiu.lu@intel.com>
3036
3037 * gcc.dg/pr51628-20.c: Updated.
3038 * gcc.dg/pr51628-21.c: Likewise.
3039 * gcc.dg/pr51628-25.c: Likewise.
3040
ae57d8c7 30412019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3042
3043 PR fortran/59345
3044 * gfortran.dg/internal_pack_17.f90: New test.
3045 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
3046 to builtin_free.
3047
c8f3fe68 30482019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
3049
3050 PR fortran/61765
3051 * gfortran.dg/pr61765.f90: New test.
3052
2fa582a9 30532019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
3054
3055 * g++.dg/cpp0x/pr62101.C: Test locations too.
3056 * g++.dg/inherit/pure1.C: Likewise.
3057
d42f854f 30582019-01-12 Paul Thomas <pault@gcc.gnu.org>
3059
7b60c131 3060 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 3061 reports of ICEs.
7b60c131 3062 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 3063
30642019-01-12 Paul Thomas <pault@gcc.gnu.org>
3065
7b60c131 3066 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
3067 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
3068 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
3069 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
3070 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 3071 for dump tree scan.
3072
0e8475b7 30732019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
3074
3075 PR fortran/35031
3076 * gfortran.dg/pr35031.f90: new test.
3077
0b5957b9 30782019-01-11 Marek Polacek <polacek@redhat.com>
3079
3080 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
3081 * g++.dg/cpp0x/Wredundant-move5.C: New test.
3082 * g++.dg/cpp0x/Wredundant-move6.C: New test.
3083
45b37eaa 30842019-01-11 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR middle-end/85956
3087 PR lto/88733
3088 * c-c++-common/gomp/pr85956.c: New test.
3089 * g++.dg/gomp/pr88733.C: New test.
3090
1b2f170e 30912019-01-11 Tobias Burnus <burnus@net-b.de>
3092
3093 PR C++/88114
d42f854f 3094 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 3095 * g++.dg/cpp0x/defaulted62.C: New.
3096
ccd5b7a6 30972019-01-11 Jakub Jelinek <jakub@redhat.com>
3098
3099 PR tree-optimization/88693
3100 * gcc.c-torture/execute/pr88693.c: New test.
3101
cda73d4a 31022019-01-11 Tamar Christina <tamar.christina@arm.com>
3103
3104 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
3105 and add options.
3106
4bb5146c 31072019-01-11 Martin Liska <mliska@suse.cz>
3108
3109 PR middle-end/88758
3110 * g++.dg/lto/pr88758_0.C: New test.
3111 * g++.dg/lto/pr88758_1.C: New test.
3112
202e74d0 31132019-01-11 Jan Beulich <jbeulich@suse.com>
3114
3115 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
3116 gcc.target/i386/avx512f-vcvtss2si-1.c,
3117 gcc.target/i386/avx512f-vcvttsd2si-1.c,
3118 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
3119 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
3120 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
3121 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
3122 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
3123 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
3124 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
3125 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
3126 gcc.target/i386/pr19398.c: Permit l or q suffix.
3127
e9b8018c 31282019-01-11 Jakub Jelinek <jakub@redhat.com>
3129
3130 PR rtl-optimization/88296
3131 * gcc.target/i386/pr88296.c: New test.
3132
b385e516 31332019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
3134
3135 * g++.dg/diagnostic/extern-initialized.C: New.
3136 * g++.dg/ext/dllimport-initialized.C: Likewise.
3137
04afaf6a 31382019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3139
3140 PR fortran/59345
3141 * gfortran.dg/internal_pack_16.f90: New test.
3142
d07d3a12 31432019-01-10 Jakub Jelinek <jakub@redhat.com>
3144
3145 PR target/88785
3146 * g++.target/i386/pr88785.C: New test.
3147
8ae81042 31482019-01-10 Vladimir Makarov <vmakarov@redhat.com>
3149
3150 PR rtl-optimization/87305
3151 * gcc.target/aarch64/pr87305.c: New.
3152
aecc93dd 31532019-01-10 Richard Biener <rguenther@suse.de>
3154
3155 PR tree-optimization/88792
3156 * gcc.dg/torture/pr88792.c: New testcase.
3157
15cbe83d 31582019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
3159
3160 PR fortran/86322
3161 * gfortran.dg/pr86322_1.f90: New test.
3162 * gfortran.dg/pr86322_2.f90: Ditto.
3163 * gfortran.dg/pr86322_3.f90: Ditto.
3164
a794c0dc 31652019-01-10 Sudakshina Das <sudi.das@arm.com>
3166
3167 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
3168 * gcc.target/aarch64/bti-2.c: Likewise.
3169 * gcc.target/aarch64/bti-3.c: Likewise.
3170
2fd2b9b8 31712019-01-10 Stefan Agner <stefan@agner.ch>
3172
3173 PR target/88648
3174 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
3175 check if -masm-syntax-unified gets applied properly.
3176
12f289ae 31772019-01-10 Jakub Jelinek <jakub@redhat.com>
3178
3179 PR c/88568
3180 * gcc.dg/pr88568.c: New test.
3181
9ccac370 31822019-01-10 Tamar Christina <tamar.christina@arm.com>
3183
3184 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3185 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3186
97f353e6 31872019-01-10 Tamar Christina <tamar.christina@arm.com>
3188
3189 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3190 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3191
02c39a52 31922019-01-10 Tamar Christina <tamar.christina@arm.com>
3193
3194 * lib/target-supports.exp
3195 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3196 check_effective_target_arm_v8_3a_complex_neon_ok,
3197 add_options_for_arm_v8_3a_complex_neon,
3198 check_effective_target_arm_v8_3a_complex_neon_hw,
3199 check_effective_target_vect_complex_rot_N): New.
3200
e66b219e 32012019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3202
3203 PR fortran/88376
3204 * gfortran.dg/pr88376.f90: New test.
3205
5fba18a1 32062019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3207
3208 PR other/16615
5fba18a1 3209 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3210 "can not" with "cannot".
3211 * gfortran.dg/common_15.f90: Likewise.
3212 * gfortran.dg/derived_result_2.f90: Likewise.
3213 * gfortran.dg/do_check_6.f90: Likewise.
3214 * gfortran.dg/namelist_args.f90: Likewise.
3215 * gfortran.dg/negative_unit_check.f90: Likewise.
3216 * gfortran.dg/pure_formal_3.f90: Likewise.
3217 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3218 * obj-c++.dg/exceptions-3.mm: Likewise.
3219 * obj-c++.dg/exceptions-4.mm: Likewise.
3220 * obj-c++.dg/exceptions-5.mm: Likewise.
3221 * obj-c++.dg/property/at-property-23.mm: Likewise.
3222 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3223 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3224 * objc.dg/attributes/method-attribute-2.m: Likewise.
3225 * objc.dg/exceptions-3.m: Likewise.
3226 * objc.dg/exceptions-4.m: Likewise.
3227 * objc.dg/exceptions-5.m: Likewise.
3228 * objc.dg/param-1.m: Likewise.
3229 * objc.dg/property/at-property-23.m: Likewise.
3230 * objc.dg/property/dotsyntax-17.m: Likewise.
3231 * objc.dg/property/property-neg-7.m: Likewise.
3232
9f096803 32332019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3234
3235 PR fortran/68426
3236 * gfortran.dg/spread_simplify_1.f90: New test.
3237
36950f7e 32382019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3239
3240 * lib/target-supports.exp
3241 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3242 * gcc.target/i386/xorsign.c: New test.
3243
188ff544 32442019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3245
3246 * gcc.target/sparc/tls-ld-int8.c: New test.
3247 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3248 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3249 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3250 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3251 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3252
559dff77 32532018-01-09 Sudakshina Das <sudi.das@arm.com>
3254
3255 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3256 option when configure with bti.
3257 * gcc.target/aarch64/bti-2.c: Likewise.
3258 * lib/target-supports.exp
3259 (check_effective_target_default_branch_protection):
3260 Add configure check for --enable-standard-branch-protection.
3261
15b17909 32622018-01-09 Sudakshina Das <sudi.das@arm.com>
3263
3264 * gcc.target/aarch64/bti-1.c: New test.
3265 * gcc.target/aarch64/bti-2.c: New test.
3266 * gcc.target/aarch64/bti-3.c: New test.
3267 * lib/target-supports.exp
3268 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3269
249c2fa7 32702018-01-09 Sudakshina Das <sudi.das@arm.com>
3271
3272 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3273 instead of IP0_REGNUM and add test case.
3274
fd87572b 32752019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3276
3277 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3278 copysign.
3279 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3280 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3281 xorsign.
3282 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3283
097f6161 32842019-01-09 Jakub Jelinek <jakub@redhat.com>
3285
3286 PR rtl-optimization/88331
3287 * gcc.target/i386/pr88331.c: New test.
3288
7cc45975 32892019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3290
3291 * g++.dg/diagnostic/constexpr2.C: New.
3292 * g++.dg/diagnostic/ref3.C: Likewise.
3293
91902bb4 32942019-01-08 Marek Polacek <polacek@redhat.com>
3295
3296 PR c++/88538 - braced-init-list in template-argument-list.
3297 * g++.dg/cpp2a/nontype-class11.C: New test.
3298
9996d5d0 3299 PR c++/88744
3300 * g++.dg/cpp2a/nontype-class12.C: New test.
3301
d538a77e 33022019-01-08 Jakub Jelinek <jakub@redhat.com>
3303
3304 PR target/88457
3305 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3306 dg-options. Require ppc_cpu_supports_hw effective target instead of
3307 powerpc64*-*-*.
3308
d56370db 33092019-01-08 Janus Weil <janus@gcc.gnu.org>
3310
3311 PR fortran/88047
3312 * gfortran.dg/class_69.f90: New test case.
3313
2092fe8c 33142019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3315
3316 PR target/88717
3317 * gcc.target/i386/pr88717.c: New test.
3318
90e20c9c 33192019-01-08 Marek Polacek <polacek@redhat.com>
3320
3321 PR c++/88548 - this accepted in static member functions.
3322 * g++.dg/cpp0x/this1.C: New test.
3323
c914ddb0 33242019-01-08 Martin Liska <mliska@suse.cz>
3325
3326 PR tree-optimization/88753
3327 * gcc.dg/tree-ssa/pr88753.c: New test.
3328
6b8ca7f3 33292019-01-08 Richard Biener <rguenther@suse.de>
3330
3331 PR tree-optimization/86554
3332 * gcc.dg/torture/pr86554-1.c: New testcase.
3333 * gcc.dg/torture/pr86554-2.c: Likewise.
3334
ec26adda 33352019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3336
3337 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3338 cover target variance.
3339
ac64cdbe 33402019-01-08 Richard Biener <rguenther@suse.de>
3341
3342 PR fortran/88611
3343 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3344 directly build the expected GENERIC tree.
3345
6b5dcc7e 33462019-01-08 Sam Tebbs <sam.tebbs@arm.com>
3347
3348 * gcc.target/aarch64/(return_address_sign_1.c,
3349 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3350 Change option to -mbranch-protection.
3351 * gcc.target/aarch64/(branch-protection-option.c,
3352 branch-protection-option-2.c, branch-protection-attr.c,
3353 branch-protection-attr-2.c): New file.
3354
8f7d5246 33552019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3356
3357 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3358
54417d3a 33592019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3360
3361 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3362 alias support.
3363 * c-c++-common/builtin-has-attribute-4.c: Likewise.
3364 Append match for warning that ‘protected’ attribute is not supported.
3365
5e453f01 33662019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3367
3368 * gcc.dg/Wmissing-attributes.c: Require alias support.
3369 * gcc.dg/attr-copy-2.c: Likewise.
3370 * gcc.dg/attr-copy-5.c: Likewise.
3371
6e5908c9 33722019-01-08 Jonathan Wakely <jwakely@redhat.com>
3373 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR c++/88554
3376 * g++.dg/warn/Wreturn-type-11.C: New test.
3377
caa8ded0 33782019-01-07 David Malcolm <dmalcolm@redhat.com>
3379
3380 PR jit/88747
3381 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3382 dump to reflect r266077.
3383
31e21880 33842019-01-07 Jakub Jelinek <jakub@redhat.com>
3385
3386 PR c/88701
3387 * gcc.dg/pr88701.c: New test.
3388
0e741ee5 33892019-01-07 Joseph Myers <joseph@codesourcery.com>
3390
3391 PR c/88720
3392 PR c/88726
3393 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3394
2318c037 33952019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3396
3397 * g++.dg/diagnostic/constexpr1.C: New.
3398 * g++.dg/diagnostic/thread1.C: Likewise.
3399
5f34f219 34002019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3401 Harald Anlauf <anlauf@gmx.de>
3402 Tobias Burnus <burnus@gcc.gnu.org>
3403
3404 * gfortran.dg/is_contiguous_1.f90: New test.
3405 * gfortran.dg/is_contiguous_2.f90: New test.
3406 * gfortran.dg/is_contiguous_3.f90: New test.
3407
677576f7 34082019-01-07 Marek Polacek <polacek@redhat.com>
3409
3410 PR c++/88741 - wrong error with initializer-string.
3411 * g++.dg/init/array50.C: New test.
3412
c38103e8 34132019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3414
3415 PR c++/88261
3416 PR c++/69338
3417 PR c++/69696
3418 PR c++/69697
3419 * gcc.dg/array-6.c: Move from here ...
3420 * c-c++-common/array-6.c: ... to here and add some more test coverage.
3421 * g++.dg/pr69338.C: New test.
3422 * g++.dg/pr69697.C: Likewise.
3423 * g++.dg/ext/flexary32.C: Likewise.
3424 * g++.dg/ext/flexary3.C: Adjust test.
3425 * g++.dg/ext/flexary12.C: Likewise.
3426 * g++.dg/ext/flexary13.C: Likewise.
3427 * g++.dg/ext/flexary15.C: Likewise.
3428 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3429 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3430 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3431
6163709f 34322019-01-07 Richard Earnshaw <rearnsha@arm.com>
3433
3434 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3435 optional in scan pattern.
3436
df2148cf 34372019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3438
3439 PR tree-optimization/88598
3440 * gcc.dg/vect/pr88598-1.c: New test.
3441 * gcc.dg/vect/pr88598-2.c: Likewise.
3442 * gcc.dg/vect/pr88598-3.c: Likewise.
3443 * gcc.dg/vect/pr88598-4.c: Likewise.
3444 * gcc.dg/vect/pr88598-5.c: Likewise.
3445 * gcc.dg/vect/pr88598-6.c: Likewise.
3446
34dc851a 34472019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3448
3449 PR tree-optimization/88598
3450 * gcc.dg/pr88598-1.c: New test.
3451 * gcc.dg/pr88598-2.c: Likewise.
3452 * gcc.dg/pr88598-3.c: Likewise.
3453 * gcc.dg/pr88598-4.c: Likewise.
3454 * gcc.dg/pr88598-5.c: Likewise.
3455
59409f09 34562019-01-07 Jakub Jelinek <jakub@redhat.com>
3457
162634aa 3458 PR tree-optimization/88676
3459 * gcc.dg/tree-ssa/pr88676.c: New test.
3460 * gcc.dg/pr88676.c: New test.
3461 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
3462 allow &.
3463
ed779478 3464 PR sanitizer/88619
3465 * c-c++-common/asan/pr88619.c: New test.
3466
59409f09 3467 PR c++/85052
3468 * c-c++-common/builtin-convertvector-1.c: New test.
3469 * c-c++-common/torture/builtin-convertvector-1.c: New test.
3470 * g++.dg/ext/builtin-convertvector-1.C: New test.
3471 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
3472
c9caaa3a 34732018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
3474
3475 PR target/88521
3476 * gcc.target/i386/pr88521.c: New testcase.
3477
2abeea3d 34782019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3479
3480 PR fortran/88658
3481 * gfortran.dg/min_max_type_2.f90: New test.
3482
a517a911 34832019-01-06 Jakub Jelinek <jakub@redhat.com>
3484
3485 PR c/88363
3486 * c-c++-common/attributes-4.c (falloc_align_int128,
3487 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3488
2b7caeda 34892019-01-05 Jan Hubicka <hubicka@ucw.cz>
3490
3491 * gcc.dg/ipa/ipcp-2.c: Update bounds.
3492
44a5ddbf 34932019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3494
3495 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3496 * gcc.dg/plugin/plugindir2.c: Likewise.
3497 * gcc.dg/plugin/plugindir3.c: Likewise.
3498 * gcc.dg/plugin/plugindir4.c: Likewise.
3499
f2aba4ef 35002019-01-05 Janus Weil <janus@gcc.gnu.org>
3501
3502 PR fortran/88009
3503 * gfortran.dg/blockdata_10.f90: New test case.
3504
92d7f32c 35052019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 3506
681aa7c2 3507 PR middle-end/82564
3508 PR target/88620
3509 * gcc.dg/nested-func-12.c: New test.
3510 * gcc.c-torture/compile/pr82564.c: New test.
3511
92d7f32c 3512 PR debug/88635
3513 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 3514
3449da25 35152019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3516
92d7f32c 3517 PR target/60563
3449da25 3518 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3519
dd1ab8da 35202019-01-04 Martin Sebor <msebor@redhat.com>
3521
3522 PR c/88546
3523 * g++.dg/ext/attr-copy.C: New test.
3524 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3525 * gcc.dg/attr-copy-6.c: New test.
3526 * gcc.dg/attr-copy-7.c: New test.
3527
3910b703 35282019-01-04 Martin Sebor <msebor@redhat.com>
3529
3530 PR c/88363
3531 * c-c++-common/attributes-4.c: New test.
3532
2c4b47e3 35332019-01-04 Sam Tebbs <sam.tebbs@arm.com>
3534
3535 PR gcc/87763
3536 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3537 count to 18.
3538
1c2a6eef 35392019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3540
3541 PR fortran/48543
3542 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3543 * gfortran.dg/merge_char_const.f90: Restore.
3544
d31f2252 35452019-01-04 Jakub Jelinek <jakub@redhat.com>
3546
3547 PR target/88594
3548 * gcc.dg/pr88594.c: New test.
3549
636144bc 35502019-01-04 Jan Beulich <jbeulich@suse.com>
3551
3552 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3553 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3554 gcc.target/i386/avx512bw-vpcmpequb-1.c,
3555 gcc.target/i386/avx512bw-vpcmpequw-1.c,
3556 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3557 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3558 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3559 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3560 gcc.target/i386/avx512bw-vpcmpgew-1.c,
3561 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3562 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3563 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3564 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3565 gcc.target/i386/avx512bw-vpcmpleb-1.c,
3566 gcc.target/i386/avx512bw-vpcmpleub-1.c,
3567 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3568 gcc.target/i386/avx512bw-vpcmplew-1.c,
3569 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3570 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3571 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3572 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3573 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3574 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3575 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3576 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3577 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3578 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3579 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3580 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3581 gcc.target/i386/avx512bw-vptestmb-1.c,
3582 gcc.target/i386/avx512bw-vptestmw-1.c,
3583 gcc.target/i386/avx512bw-vptestnmb-1.c,
3584 gcc.target/i386/avx512bw-vptestnmw-1.c,
3585 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3586 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3587 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3588 gcc.target/i386/avx512dq-vfpclassss-1.c,
3589 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3590 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3591 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3592 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3593 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3594 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3595 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3596 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3597 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3598 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3599 gcc.target/i386/avx512vl-vpcmpged-1.c,
3600 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3601 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3602 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3603 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3604 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3605 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3606 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3607 gcc.target/i386/avx512vl-vpcmpled-1.c,
3608 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3609 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3610 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3611 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3612 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3613 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3614 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3615 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3616 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3617 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3618 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3619 gcc.target/i386/avx512vl-vptestmd-1.c,
3620 gcc.target/i386/avx512vl-vptestmq-1.c,
3621 gcc.target/i386/avx512vl-vptestnmd-1.c,
3622 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3623 operand.
3624 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3625 gcc.target/i386/avx512bw-vpcmpub-1.c,
3626 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3627 gcc.target/i386/avx512bw-vpcmpw-1.c,
3628 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3629 gcc.target/i386/avx512dq-vfpclassps-1.c,
3630 gcc.target/i386/avx512f-vcmppd-1.c,
3631 gcc.target/i386/avx512f-vcmpps-1.c,
3632 gcc.target/i386/avx512f-vcmpsd-1.c,
3633 gcc.target/i386/avx512f-vcmpss-1.c,
3634 gcc.target/i386/avx512f-vpcmpd-1.c,
3635 gcc.target/i386/avx512f-vpcmpq-1.c,
3636 gcc.target/i386/avx512f-vpcmpud-1.c,
3637 gcc.target/i386/avx512f-vpcmpuq-1.c,
3638 gcc.target/i386/avx512f-vptestmd-1.c,
3639 gcc.target/i386/avx512f-vptestmq-1.c,
3640 gcc.target/i386/avx512f-vptestnmd-1.c,
3641 gcc.target/i386/avx512f-vptestnmq-1.c,
3642 gcc.target/i386/avx512vl-vcmppd-1.c,
3643 gcc.target/i386/avx512vl-vcmpps-1.c,
3644 gcc.target/i386/avx512vl-vpcmpd-1.c,
3645 gcc.target/i386/avx512vl-vpcmpq-1.c,
3646 gcc.target/i386/avx512vl-vpcmpud-1.c,
3647 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3648 as mask operand.
3649
afe1ec89 36502019-01-03 Martin Sebor <msebor@redhat.com>
3651
3652 PR tree-optimization/88659
3653 * gcc.dg/Wstringop-truncation-6.c: New test.
3654
a63b6e5e 36552019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3656
3657 PR fortran/48543
3658 * gfortran.dg/const_chararacter_merge.f90: Remove.
3659
e9a46ba8 36602019-01-03 Jakub Jelinek <jakub@redhat.com>
3661
3662 PR debug/88644
3663 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3664 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3665
36662019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3667
3668 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3669 * gcc.dg/pubtypes-3.c: Likewise.
3670 * gcc.dg/pubtypes-4.c: Likewise.
3671
0627c5c9 36722019-01-03 Jakub Jelinek <jakub@redhat.com>
3673
3674 PR c++/88636
3675 * g++.target/i386/pr88636.C: New test.
3676
f9f7d90c 36772019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3678
3679 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3680
62468601 36812019-01-03 Martin Liska <mliska@suse.cz>
3682
3683 PR testsuite/88436
3684 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3685
37fb9cf6 36862019-01-02 Marek Polacek <polacek@redhat.com>
3687
3688 PR c++/88612 - ICE with -Waddress-of-packed-member.
3689 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3690
6080dd2f 3691 PR c++/88631 - CTAD failing for value-initialization.
3692 * g++.dg/cpp1z/class-deduction59.C: New test.
3693
dd5ea033 3694 PR c++/81486 - CTAD failing with ().
3695 * g++.dg/cpp1z/class-deduction60.C: New test.
3696 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 3697
ff8064bd 36982019-01-02 Martin Sebor <msebor@redhat.com>
3699 Jeff Law <law@redhat.com>
3700
3701 * gcc.dg/strlenopt-36.c: Update.
3702 * gcc.dg/strlenopt-45.c: Update.
3703 * gcc.c-torture/execute/strlen-5.c: New test.
3704 * gcc.c-torture/execute/strlen-6.c: New test.
3705 * gcc.c-torture/execute/strlen-7.c: New test.
3706
5152b58e 37072019-01-02 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR testsuite/87304
3710 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3711 messages only on vect_hw_misalign targets.
3712
5055fc33 37132019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 3714
5055fc33 3715 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3716 * gfortran.dg/dec_d_lines_3.f: Ditto.
3717 * gfortran.dg/dec_structure_24.f90: Ditto.
3718 * gfortran.dg/dec_structure_26.f90: Ditto.
3719 * gfortran.dg/dec_structure_27.f90: Ditto.
3720 * gfortran.dg/dec_type_print_3.f90: Ditto.
3721 * gfortran.dg/derived_name_1.f90: Ditto.
3722 * gfortran.dg/error_recovery_1.f90: Ditto.
3723 * gfortran.dg/gomp/pr29759.f90: Ditto.
3724 * gfortran.dg/pr36192.f90: Ditto.
3725 * gfortran.dg/pr56007.f90: Ditto.
3726 * gfortran.dg/pr56520.f90: Ditto.
3727 * gfortran.dg/pr78741.f90: Ditto.
3728 * gfortran.dg/print_fmt_2.f90: Ditto.
3729 * gfortran.dg/select_type_20.f90: Ditto.
3730
ac7cf41b 37312019-01-02 Marek Polacek <polacek@redhat.com>
3732
3733 PR c++/86875
3734 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3735
f46df7fc 37362019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3737
3738 PR fortran/48543
3739 * gfortran.dg/const_chararacter_merge.f90: New test.
3740
035de790 37412019-01-02 Jan Hubicka <hubicka@ucw.cz>
3742
3743 PR lto/88130
3744 * g++.dg/torture/pr88130.C: New testcase.
3745
79cbb1a8 37462019-01-02 Martin Liska <mliska@suse.cz>
3747
3748 PR tree-optimization/88650
3749 * gfortran.dg/predict-3.f90: New test.
3750
040ec1c0 37512019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3752
3753 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3754
74dbdf38 37552019-01-02 Richard Biener <rguenther@suse.de>
3756
3757 PR tree-optimization/88621
3758 * gcc.dg/torture/pr88621.c: New testcase.
3759
17ae0a21 37602019-01-02 Jakub Jelinek <jakub@redhat.com>
3761
3762 PR ipa/88561
3763 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3764 targets and expect _ZThn8 for ilp32 targets.
3765
14c286b1 37662019-01-01 Martin Sebor <msebor@redhat.com>
3767 Jeff Law <law@redhat.com>
3768
040ec1c0 3769 * gcc.dg/strlenopt-40.c: Update.
3770 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 3771 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3772
14c286b1 3773 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3774 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3775 * gcc.dg/strlenopt-59.c: New test.
3776 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3777 * g++.dg/init/strlen.C: New test.
3778
66aeaf4b 37792019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3780
3781 PR fortran/82743
3782 * gfortran.dg/structure_constructor_16.f90: New test.
3783
aaeb2d1b 37842019-01-01 Jan Hubicka <hubicka@ucw.cz>
3785
3786 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3787 * g++.dg/ipa/devirt-53.C: Fix scan template.
3788
27ebfa0d 37892019-01-01 Jan Hubicka <hubicka@ucw.cz>
3790
3791 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3792 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3793 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3794
e9780462 37952019-01-01 Jan Hubicka <hubicka@ucw.cz>
3796
3797 * g++.dg/tree-prof/devirt.C: Update testcase.
3798
fbd26352 37992019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 3800
3801 Update copyright years.
f1717362 3802\f
fbd26352 3803Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 3804
3805Copying and distribution of this file, with or without modification,
3806are permitted in any medium without royalty provided the copyright
3807notice and this notice are preserved.