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