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