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