032d078933d1be5a8cbd2d1830fc5d7bfad616d4
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2
3 PR tree-optimization/86637
4 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
5
6 2019-02-11 Martin Sebor <msebor@redhat.com>
7
8 PR tree-optimization/88771
9 * gcc.dg/Wstringop-overflow-8.c: New test.
10 * gcc.dg/Wstringop-overflow-9.c: New test.
11 * gcc.dg/Warray-bounds-40.c: New test.
12 * gcc.dg/builtin-stpncpy.c: Adjust.
13 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
14 * g++.dg/opt/memcpy1.C: Adjust.
15
16 2019-02-11 Martin Sebor <msebor@redhat.com>
17
18 PR c++/87996
19 * c-c++-common/array-5.c: New test.
20 * c-c++-common/pr68107.c: Adjust text of diagnostics.
21 * g++.dg/init/new38.C: Same.
22 * g++.dg/init/new43.C: Same.
23 * g++.dg/init/new44.C: Same.
24 * g++.dg/init/new46.C: Same.
25 * g++.dg/other/large-size-array.C: Same.
26 * g++.dg/other/new-size-type.C: Same.
27 * g++.dg/template/array30.C: Same.
28 * g++.dg/template/array32.C: New test.
29 * g++.dg/template/dependent-name3.C: Adjust.
30 * gcc.dg/large-size-array-3.c: Same.
31 * gcc.dg/large-size-array-5.c: Same.
32 * gcc.dg/large-size-array.c: Same.
33 * g++.old-deja/g++.brendan/array1.C: Same.
34 * g++.old-deja/g++.mike/p6149.C: Same.
35
36 2019-02-11 Martin Sebor <msebor@redhat.com>
37
38 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
39
40 2019-02-11 Tamar Christina <tamar.christina@arm.com>
41
42 PR middle-end/88560
43 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
44 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
45 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
46
47 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
48
49 * gcc.target/powerpc/vec-sld-modulo.c: New.
50 * gcc.target/powerpc/vec-srad-modulo.c: New.
51 * gcc.target/powerpc/vec-srd-modulo.c: New.
52
53 2019-02-11 Martin Liska <mliska@suse.cz>
54
55 PR ipa/89009
56 * g++.dg/ipa/pr89009.C: New test.
57
58 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
59
60 PR fortran/71723
61 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
62 * gfortran.dg/pointer_init_6.f90: Likewise.
63 * gfortran.dg/pointer_init_9.f90: New test.
64
65 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
66
67 PR fortran/67679
68 * gfortran.dg/warn_undefined_1.f90: New test.o
69
70 2019-02-10 Jakub Jelinek <jakub@redhat.com>
71
72 PR tree-optimization/89268
73 * gcc.dg/vect/pr89268.c: New test.
74
75 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
76
77 * gnat.dg/lto19.adb: Remove dg-excess-errors.
78
79 2019-02-09 Harald Anlauf <anlauf@gmx.de>
80
81 PR fortran/89077
82 * gfortran.dg/substr_simplify.f90: New test.
83
84 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
85
86 PR ipa/88711
87 * gfortran.dg/pr79966.f90: Xfail everwyhere.
88
89 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
90
91 PR fortran/89200
92 * gfortran.dg/array_reference_2.f90 : New test.
93
94 2019-02-09 Jakub Jelinek <jakub@redhat.com>
95
96 PR middle-end/89246
97 * gcc.dg/gomp/pr89246-1.c: New test.
98 * gcc.dg/gomp/pr89246-2.c: New test.
99
100 2019-02-08 Jakub Jelinek <jakub@redhat.com>
101
102 PR tree-optimization/88739
103 * gcc.c-torture/execute/pr88739.c: New test.
104
105 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
106
107 PR testsuite/89258
108 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
109
110 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
111
112 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
113 * gcc.target/s390/vector/vec-copysign.c: New test.
114
115 2019-02-08 Richard Biener <rguenther@suse.de>
116
117 PR tree-optimization/89247
118 * gcc.dg/torture/pr89247.c: New testcase.
119
120 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
121
122 * gcc.target/s390/jump-label.c: New test.
123
124 2019-02-08 Richard Biener <rguenther@suse.de>
125
126 PR testsuite/89250
127 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
128
129 2019-02-08 Jakub Jelinek <jakub@redhat.com>
130
131 PR rtl-optimization/89234
132 * g++.dg/ubsan/pr89234.C: New test.
133
134 2019-02-08 Richard Biener <rguenther@suse.de>
135
136 PR middle-end/89223
137 * gcc.dg/torture/pr89223.c: New testcase.
138
139 2019-02-07 David Malcolm <dmalcolm@redhat.com>
140
141 PR tree-optimization/86637
142 PR tree-optimization/89235
143 * gcc.c-torture/compile/pr86637-1.c: New test.
144 * gcc.c-torture/compile/pr86637-2.c: New test.
145 * gcc.c-torture/compile/pr86637-3.c: New test.
146 * gcc.c-torture/compile/pr89235.c: New test.
147
148 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
149
150 * gcc.target/aarch64/abd_1.c: New test.
151 * gcc.dg/sabd_1.c: Likewise.
152
153 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
154
155 PR fortran/52789
156 * gfortran.dg/wunused-parameter_2.f90: New test.
157
158 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
159
160 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
161
162 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
163
164 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
165 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
166
167 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
168 Jakub Jelinek <jakub@redhat.com>
169
170 PR bootstrap/88714
171 * gcc.c-torture/execute/pr88714.c: New test.
172 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
173
174 2019-02-07 Tamar Christina <tamar.christina@arm.com>
175
176 PR/target 88850
177 * gcc.target/arm/pr88850.c: New test.
178
179 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
180
181 PR c++/86218
182 * g++.dg/cpp0x/pr86218.C: New.
183
184 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
185
186 PR rtl-optimization/89225
187 * gcc.target/powerpc/pr89225.c: New.
188
189 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
190
191 * gnat.dg/opt76.adb: New test.
192
193 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
194
195 PR fortran/71860
196 * gfortran.dg/null_10.f90: New test.
197
198 2019-02-06 David Malcolm <dmalcolm@redhat.com>
199
200 PR c++/71302
201 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
202 column numbers to dg-warning directives where they are correct.
203 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
204 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
205 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
206
207 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
208
209 PR debug/87451
210 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
211 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
212 xfail scan-assembler-not with Solaris as.
213
214 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
215
216 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
217 counts and target.
218 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
219 counts and target.
220 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
221 counts and target.
222
223 2019-02-06 Richard Biener <rguenther@suse.de>
224
225 PR tree-optimization/89182
226 * gfortran.dg/graphite/pr89182.f90: New testcase.
227
228 2019-02-06 Jakub Jelinek <jakub@redhat.com>
229
230 PR c/89211
231 * gcc.dg/pr89211.c: New test.
232
233 PR middle-end/89210
234 * c-c++-common/builtin-convertvector-2.c: New test.
235
236 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
237
238 PR go/89019
239 * lib/go-torture.exp: Test compiling with -flto.
240
241 2019-02-06 Joseph Myers <joseph@codesourcery.com>
242
243 PR c/88584
244 * gcc.dg/redecl-18.c: New test.
245
246 2019-02-05 Jakub Jelinek <jakub@redhat.com>
247
248 PR c++/89187
249 * g++.dg/opt/pr89187.C: New test.
250
251 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
252
253 * jit.dg/add-driver-options-testlib.c: Add support file for
254 test-add-driver-options.c testcase.
255 * jit.dg/all-non-failing-tests.h: Add note about
256 test-add-driver-options.c
257 * jit.dg/jit.exp (jit-dg-test): Update to support
258 add-driver-options-testlib.c compilation.
259 * jit.dg/test-add-driver-options.c: New testcase.
260
261 2019-02-05 Jakub Jelinek <jakub@redhat.com>
262
263 PR rtl-optimization/11304
264 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
265 * gcc.target/i386/call-2.c: New test.
266
267 2019-02-05 Marek Polacek <polacek@redhat.com>
268
269 PR c++/89158 - by-value capture of constexpr variable broken.
270 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
271
272 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
273
274 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
275
276 2019-02-05 Jakub Jelinek <jakub@redhat.com>
277
278 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
279 target.
280 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
281
282 PR target/89188
283 * g++.dg/opt/pr89188.C: New test.
284
285 PR rtl-optimization/89195
286 * gcc.c-torture/execute/pr89195.c: New test.
287
288 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
289
290 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
291 hardware.
292 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
293 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
294 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
295 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
296 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
297 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
298 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
299 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
300 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
301
302 2019-02-05 Jakub Jelinek <jakub@redhat.com>
303
304 PR target/89186
305 * g++.dg/ext/vector36.C: New test.
306
307 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
308
309 PR c++/87770
310 * g++.dg/pr87770.C: New.
311
312 2019-02-04 Harald Anlauf <anlauf@gmx.de>
313
314 PR fortran/89077
315 * gfortran.dg/pr89077.f90: New test.
316
317 2019-02-04 Martin Liska <mliska@suse.cz>
318
319 PR ipa/88985
320 * gcc.dg/ipa/pr88985.c: New test.
321
322 2019-02-04 Jakub Jelinek <jakub@redhat.com>
323
324 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
325 characters or extra spaces after the comment character.
326
327 2019-02-04 Jakub Jelinek <jakub@redhat.com>
328
329 * g++.dg/torture/alias-1.C: New test.
330
331 2019-02-03 Martin Sebor <msebor@redhat.com>
332
333 PR c/69661
334 * c-c++-common/Wsequence-point-2.c: New test.
335
336 PR c++/44648
337 * g++.dg/warn/Wunused-var-35.C: New test.
338
339 2019-02-03 Richard Biener <rguenther@suse.de>
340
341 PR debug/87295
342 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
343
344 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
345
346 PR fortran/88298
347 * gfortran.dg/warn_conversion_10.f90: New test.
348
349 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
350
351 PR fortran/88393
352 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
353
354 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
355
356 PR fortran/88980
357 * gfortran.dg/realloc_on_assign_32.f90 : New test.
358
359 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
360
361 PR fortran/88685
362 * gfortran.dg/pointer_array_component_3.f90 : New test.
363
364 2019-02-02 Jakub Jelinek <jakub@redhat.com>
365
366 PR middle-end/87887
367 * gcc.dg/gomp/pr87887-1.c: New test.
368 * gcc.dg/gomp/pr87887-2.c: New test.
369
370 2019-02-01 Jakub Jelinek <jakub@redhat.com>
371
372 PR fortran/83246
373 PR fortran/89084
374 * gfortran.dg/pr89084.f90: New test.
375 * gfortran.dg/lto/pr89084_0.f90: New test.
376 * gfortran.dg/pr83246.f90: New test.
377
378 2019-02-01 Marek Polacek <polacek@redhat.com>
379
380 PR c++/88325 - ICE with invalid out-of-line template member definition.
381 * g++.dg/cpp2a/typename14.C: New test.
382
383 2019-02-01 Richard Biener <rguenther@suse.de>
384
385 PR middle-end/88597
386 * gcc.dg/torture/pr88597.c: New testcase.
387
388 2019-02-01 Richard Biener <rguenther@suse.de>
389
390 PR tree-optimization/85497
391 * gcc.dg/graphite/pr85497.c: New testcase.
392
393 2019-02-01 Richard Biener <rguenther@suse.de>
394
395 PR testsuite/87451
396 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
397
398 2019-02-01 Jakub Jelinek <jakub@redhat.com>
399
400 PR tree-optimization/89143
401 * gcc.dg/tree-ssa/vrp121.c: New test.
402
403 PR tree-optimization/88107
404 * gcc.dg/gomp/pr88107.c: New test.
405
406 PR c++/87175
407 * g++.dg/ext/attrib57.C: New test.
408
409 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
410
411 PR tree-optimization/88932
412 * gfortran.dg/pr88932.f90: New test.
413
414 2019-01-31 Marek Polacek <polacek@redhat.com>
415
416 PR c++/88983 - ICE with switch in constexpr function.
417 * g++.dg/cpp1y/constexpr-88983.C: New test.
418
419 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
420
421 PR fortran/88669
422 * gfortran.dg/contiguous_9.f90: New test.
423
424 2019-01-31 Marek Polacek <polacek@redhat.com>
425
426 PR c++/89083, c++/80864 - ICE with list initialization in template.
427 * g++.dg/cpp0x/initlist107.C: New test.
428 * g++.dg/cpp0x/initlist108.C: New test.
429 * g++.dg/cpp0x/initlist109.C: New test.
430 * g++.dg/cpp0x/initlist110.C: New test.
431 * g++.dg/cpp0x/initlist111.C: New test.
432 * g++.dg/cpp0x/initlist112.C: New test.
433 * g++.dg/init/ptrfn4.C: New test.
434
435 2019-01-31 David Malcolm <dmalcolm@redhat.com>
436
437 PR c/89122
438 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
439 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
440
441 2019-01-31 Richard Biener <rguenther@suse.de>
442
443 PR tree-optimization/89135
444 * gcc.dg/torture/pr89135.c: New testcase.
445
446 2019-01-31 Jakub Jelinek <jakub@redhat.com>
447
448 PR sanitizer/89124
449 * c-c++-common/asan/pr89124.c: New test.
450
451 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
452
453 PR fortran/52564
454 * gfortran.dg/print_2.f90: New test.
455
456 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
457
458 PR rtl-optimization/87246
459 * gcc.target/i386/pr87246.c: New.
460
461 2019-01-30 Marek Polacek <polacek@redhat.com>
462
463 PR c++/89119 - ICE with value-initialization in template.
464 * g++.dg/cpp0x/initlist-value3.C: New test.
465
466 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
467
468 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
469 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
470 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
471 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
472 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
473 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
474 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
475 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
476 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
477 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
478
479 2019-01-30 Richard Biener <rguenther@suse.de>
480
481 PR tree-optimization/89111
482 * gcc.dg/torture/pr89111.c: New testcase.
483
484 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
485
486 PR testsuite/88920
487 * lib/target-supports.exp: Cache result.
488
489 2019-01-30 Jakub Jelinek <jakub@redhat.com>
490
491 PR c++/89105
492 * g++.target/i386/pr89105.C: New test.
493
494 PR c/89061
495 * gcc.dg/pr89061.c: New test.
496
497 2019-01-29 Martin Sebor <msebor@redhat.com>
498
499 PR c/88956
500 * gcc.dg/Warray-bounds-39.c: New test.
501
502 2019-01-29 Marek Polacek <polacek@redhat.com>
503
504 PR testsuite/89110
505 * g++.dg/other/nontype-1.C: Expect error in all modes.
506 * g++.dg/parse/crash13.C: Likewise.
507 * g++.dg/parse/error36.C: Likewise.
508 * g++.dg/template/error29.C: Likewise.
509
510 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
511
512 PR fortran/57048
513 * gfortran.dg/c_funptr_1.f90: New file.
514 * gfortran.dg/c_funptr_1_mod.f90: New file.
515
516 2019-01-29 Jakub Jelinek <jakub@redhat.com>
517
518 PR c++/66676
519 PR ipa/89104
520 * gcc.dg/gomp/pr89104.c: New test.
521
522 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
523
524 * gdc.dg/pr89042a.d: Mark as compile test.
525 * gdc.dg/pr89042b.d: Likewise.
526
527 2019-01-29 Richard Biener <rguenther@suse.de>
528
529 PR debug/87295
530 * g++.dg/lto/pr87295_0.C: New testcase.
531
532 2019-01-29 Jakub Jelinek <jakub@redhat.com>
533
534 PR c/89045
535 * gcc.dg/pr89045.c: New test.
536
537 PR c/86125
538 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
539 lp64, ilp32 and llp64 only.
540 (fputs): Use unsigned long long instead of size_t for return type.
541 (vfprintf, vfscanf): Accept arbitrary target specific type for
542 va_list.
543
544 2019-01-28 Marek Polacek <polacek@redhat.com>
545
546 PR c++/88358 - name wrongly treated as type.
547 * g++.dg/cpp2a/typename1.C: Add dg-error.
548 * g++.dg/cpp2a/typename13.C: New test.
549 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
550 Add typename.
551
552 2019-01-28 Marek Polacek <polacek@redhat.com>
553
554 * g++.dg/cpp0x/enum37.C: Add dg-error.
555
556 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
557
558 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
559 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
560
561 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
562
563 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
564 "-Wattribute-alias".
565
566 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
567
568 PR fortran/70696
569 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
570
571 2019-01-27 Marek Polacek <polacek@redhat.com>
572
573 PR c++/88815 - narrowing conversion lost in decltype.
574 PR c++/78244 - narrowing conversion in template not detected.
575 * g++.dg/cpp0x/Wnarrowing15.C: New test.
576 * g++.dg/cpp0x/Wnarrowing16.C: New test.
577 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
578 * g++.dg/cpp1y/Wnarrowing1.C: New test.
579
580 PR c++/89024 - ICE with incomplete enum type.
581 * g++.dg/cpp0x/enum37.C: New test.
582
583 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
584
585 * gnat.dg/opt75.adb: New test.
586 * gnat.dg/opt75_pkg.ad[sb]: New helper.
587
588 2019-01-27 Jakub Jelinek <jakub@redhat.com>
589
590 PR target/87214
591 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
592 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
593
594 2019-01-26 Martin Jambor <mjambor@suse.cz>
595
596 PR ipa/88933
597 * gfortran.dg/gomp/pr88933.f90: New test.
598
599 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
600
601 PR d/89042
602 * gdc.dg/pr89042a.d: New test.
603 * gdc.dg/pr89042b.d: New test.
604
605 2019-01-26 Harald Anlauf <anlauf@gmx.de>
606
607 PR fortran/57553
608 * gfortran.dg/pr57553.f90: New test.
609
610 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
611
612 * gnat.dg/array34.adb: New test.
613
614 2019-01-26 Jakub Jelinek <jakub@redhat.com>
615
616 PR preprocessor/88974
617 * c-c++-common/cpp/pr88974.c: New test.
618
619 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
620
621 PR c++/88969
622 * g++.dg/cpp2a/destroying-delete2.C: New.
623 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
624
625 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
626
627 PR fortran/85780
628 * gfortran.dg/pr85780.f90: Update testcase for error message.
629
630 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
631
632 PR target/88469
633 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
634 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
635 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
636
637 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
638
639 PR middle-end/89037
640 * gcc.dg/pr89037.c: New test.
641
642 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
643
644 * lib/target-supports.exp (check_effective_target_fenv): New.
645 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
646 fenv effective target.
647 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
648 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
649 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
650 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
651
652 2019-01-25 Richard Biener <rguenther@suse.de>
653
654 PR tree-optimization/86865
655 * gcc.dg/graphite/pr86865.c: New testcase.
656 * gcc.dg/graphite/pr69728.c: XFAIL.
657 * gcc.dg/graphite/scop-21.c: Likewise.
658
659 2019-01-24 Martin Sebor <msebor@redhat.com>
660
661 PR c/86125
662 PR c/88886
663 PR middle-end/86308
664 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
665 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
666 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
667 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
668 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
669 * gcc.dg/builtins-69.c: New test.
670 * gcc.dg/Wint-conversion-2.c: Add expected warning.
671 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
672
673 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
674
675 PR rtl-optimization/88948
676 * gcc.target/i386/pr88948.c: New test.
677
678 2019-01-24 Jakub Jelinek <jakub@redhat.com>
679
680 PR debug/89006
681 * g++.dg/debug/pr89006.C: New test.
682
683 PR middle-end/89015
684 * gcc.dg/gomp/pr89015.c: New test.
685
686 PR c++/88976
687 * c-c++-common/gomp/cancel-2.c: New test.
688 * gcc.dg/gomp/cancel-1.c: New test.
689 * g++.dg/gomp/cancel-1.C: New test.
690 * g++.dg/gomp/cancel-2.C: New test.
691 * g++.dg/gomp/cancel-3.C: New test.
692
693 2019-01-24 Jakub Jelinek <jakub@redhat.com>
694
695 PR tree-optimization/89027
696 * gfortran.dg/gomp/pr89027.f90: New test.
697
698 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
699
700 PR fortran/88929
701 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
702 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
703
704 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
705
706 PR libgcc/88931
707 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
708 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
709 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
710 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
711
712 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
713
714 PR target/88998
715 * g++.target/i386/pr88998.c: New test.
716
717 2019-01-23 Marek Polacek <polacek@redhat.com>
718
719 PR c++/88757 - qualified name treated wrongly as type.
720 * g++.dg/cpp0x/dependent2.C: New test.
721 * g++.dg/cpp2a/typename10.C: Remove dg-error.
722 * g++.dg/cpp2a/typename12.C: New test.
723 * g++.dg/template/static30.C: Remove dg-error.
724
725 2019-01-23 Jakub Jelinek <jakub@redhat.com>
726
727 PR c/44715
728 * c-c++-common/pr44715.c: New test.
729
730 PR c++/88984
731 * c-c++-common/pr88984.c: New test.
732
733 2019-01-23 Richard Biener <rguenther@suse.de>
734
735 PR tree-optimization/89008
736 * gcc.dg/torture/pr89008.c: New testcase.
737
738 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
739
740 * gnat.dg/specs/opt4.ads: New test.
741
742 2019-01-23 Jakub Jelinek <jakub@redhat.com>
743
744 PR tree-optimization/88964
745 * gfortran.dg/pr88964.f90: New test.
746
747 2019-01-22 Martin Sebor <msebor@redhat.com>
748
749 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
750 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
751 non_strict_align.
752 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
753 * c-c++-common/Wrestrict.c: Make xfails conditional on target
754 non_strict_align.
755
756 2018-01-22 Steve Ellcey <sellcey@marvell.com>
757
758 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
759 to aarch64*-*-* target.
760 * c-c++-common/gomp/pr60823-3.c: Ditto.
761 * g++.dg/gomp/declare-simd-1.C: Ditto.
762 * g++.dg/gomp/declare-simd-3.C: Ditto.
763 * g++.dg/gomp/declare-simd-4.C: Ditto.
764 * g++.dg/gomp/declare-simd-7.C: Ditto.
765 * g++.dg/gomp/pr88182.C: Ditto.
766 * gcc.dg/gomp/declare-simd-1.c: Ditto.
767 * gcc.dg/gomp/declare-simd-3.c: Ditto.
768 * gcc.dg/gomp/pr59669-2.c: Ditto.
769 * gcc.dg/gomp/pr87895-1.c: Ditto.
770 * gcc.dg/gomp/simd-clones-2.c: Ditto.
771 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
772 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
773 * gfortran.dg/gomp/pr83977.f90: Ditto.
774
775 2019-01-22 Jakub Jelinek <jakub@redhat.com>
776
777 PR target/88965
778 * gcc.target/powerpc/pr88965.c: New test.
779
780 PR middle-end/88968
781 * c-c++-common/gomp/atomic-23.c: New test.
782
783 2019-01-22 Harald Anlauf <anlauf@gmx.de>
784
785 PR fortran/88579
786 * gfortran.dg/power_8.f90: New test.
787
788 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
789
790 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
791 * g++.dg/vec-init-1.C: Likewise.
792 * gcc.dg/pr87793.c: Likewise.
793
794 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
795
796 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
797 * g++.dg/cpp0x/pr86397-2.C: Likewise.
798
799 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
800
801 PR target/88469
802 * gcc.target/arm/aapcs/bitfield2.c: New test.
803 * gcc.target/arm/aapcs/bitfield3.c: New test.
804
805 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
806
807 PR rtl-optimization/87763
808 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
809
810 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
811
812 PR target/88954
813 * gcc.target/i386/pr88954-1.c: New test.
814 * gcc.target/i386/pr88954-2.c: Likewise.
815
816 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
817
818 PR target/88469
819 * gcc.target/arm/aapcs/bitfield1.c: New test.
820 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
821 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
822 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
823
824 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
825
826 * gfortran.dg/array_function_5.f90: Fix a dg directive.
827 * gfortran.dg/block_16.f08: Likewise.
828 * gfortran.dg/dec_structure_14.f90: Likewise.
829 * gfortran.dg/namelist_96.f90: Likewise.
830 * gfortran.dg/newunit_5.f90.f90: Moved to
831 * gfortran.dg/newunit_5.f90: here.
832 * gfortran.dg/pdt_28.f03: Likewise.
833 * gfortran.dg/spread_simplify_1.f90: Likewise.
834
835 2019-01-22 Tamar Christina <tamar.christina@arm.com>
836
837 PR/tree-optimization 88903
838 * gcc.dg/vect/pr88903-1.c: Add explicit &.
839
840 2019-01-22 Jakub Jelinek <jakub@redhat.com>
841
842 PR rtl-optimization/88904
843 * gcc.c-torture/execute/pr88904.c: New test.
844
845 PR target/88905
846 * gcc.dg/pr88905.c: New test.
847
848 PR rtl-optimization/49429
849 PR target/49454
850 PR rtl-optimization/86334
851 PR target/88906
852 * gcc.target/i386/pr86334.c: New test.
853 * gcc.target/i386/pr88906.c: New test.
854
855 2019-01-21 Jakub Jelinek <jakub@redhat.com>
856
857 PR c++/88949
858 * g++.dg/gomp/pr88949.C: New test.
859
860 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
861
862 * class_66.f90: Fix a dg directive.
863 * debug/pr35154-stabs.f: Likewise.
864 * dec_d_lines_3.f: Likewise.
865 * dec_d_lines_3.f: Likewise.
866 * dec_structure_12.f90: Likewise.
867 * dec_structure_15.f90: Likewise.
868 * deferred_character_31.f90: Likewise.
869 * dtio_31.f03: Likewise.
870 * dtio_32.f03: Likewise.
871 * extends_11.f03: Likewise.
872 * integer_plus.f90: Likewise.
873 * pdt_25.f03: Likewise.
874 * pr58968.f: Likewise.
875 * pr78259.f90: Likewise.
876 * vect/vect-2.f90: Likewise.
877 * matmul_const.f90: Likewise.
878
879 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
880
881 PR target/88938
882 * gcc.target/i386/pr88938.c: New test.
883
884 2019-01-21 Jakub Jelinek <jakub@redhat.com>
885
886 PR sanitizer/88901
887 * g++.dg/asan/pr88901.C: New test.
888
889 2019-01-21 Tamar Christina <tamar.christina@arm.com>
890
891 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
892
893 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
894
895 PR c/88928
896 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
897 * gcc.dg/pr88928.c: New test case.
898
899 2019-01-21 Jakub Jelinek <jakub@redhat.com>
900
901 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
902 {long ,short ,}{unsigned ,}int.
903
904 2019-01-21 Richard Biener <rguenther@suse.de>
905
906 PR tree-optimization/88934
907 * gfortran.dg/pr88934.f90: New testcase.
908
909 2019-01-20 Ulrich Drepper <drepper@redhat.com>
910
911 Fix after C++ P0600 implementation.
912 * g++.dg/init/new39.C: Don't just ignore result of new.
913
914 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
915
916 * gdc.dg/runnable.d: Add more tests for comparing complex types.
917
918 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
919
920 * gdc.dg/runnable.d: Add tests for comparing complex types.
921
922 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
923
924 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
925 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
926 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
927 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
928
929 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
930
931 PR fortran/37835
932 * gfortran.dg/no-automatic.f90: New test.
933
934 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
935
936 PR fortran/77960
937 * gfortran.dg/pr77960.f90: New test.
938
939 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
940 Paul Thomas <pault@gcc.gnu.org>
941
942 PR fortran/56789
943 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
944 scan-tree tests that fail with patch.
945 * gfortran.dg/contiguous_8.f90: New test.
946
947 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
948
949 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
950 inner strides.
951 * gfortran.dg/loop_versioning_9.f90: New test.
952 * gfortran.dg/loop_versioning_10.f90: Likewise.
953
954 2019-01-19 Jakub Jelinek <jakub@redhat.com>
955
956 PR fortran/88902
957 * gfortran.dg/pr88902.f90: New test.
958
959 2019-01-18 Martin Sebor <msebor@redhat.com>
960
961 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
962
963 2019-01-18 Ian Lance Taylor <iant@golang.org>
964
965 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
966 is no longer externally visible.
967
968 2019-01-18 Marek Polacek <polacek@redhat.com>
969
970 PR c++/86926
971 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
972
973 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
974
975 PR middle-end/88587
976 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
977 (dg-options): Replace -m32 with -fno-pic.
978 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
979 (dg-options): Remove -m32.
980
981 2019-01-18 Richard Biener <rguenther@suse.de>
982
983 PR tree-optimization/88903
984 * gcc.dg/vect/pr88903-1.c: New testcase.
985 * gcc.dg/vect/pr88903-2.c: Likewise.
986
987 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
988
989 PR c/51628
990 PR c/88664
991 * c-c++-common/pr51628-33.c: New test.
992 * c-c++-common/pr51628-35.c: New test.
993 * c-c++-common/pr88664-1.c: Likewise.
994 * c-c++-common/pr88664-2.c: Likewise.
995 * gcc.dg/pr51628-34.c: Likewise.
996
997 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
998
999 PR target/88799
1000 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1001 mp and sec extensions to armv7-a.
1002
1003 2019-01-18 Martin Liska <mliska@suse.cz>
1004
1005 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1006 expected function name.
1007
1008 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1009
1010 PR tree-optimization/86214
1011 * g++.dg/opt/pr86214-1.C: New test.
1012 * g++.dg/opt/pr86214-2.C: New test.
1013
1014 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1015
1016 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1017
1018 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1019
1020 Reapply:
1021 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR target/88489
1024 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1025 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1026
1027 2019-01-18 Martin Liska <mliska@suse.cz>
1028
1029 PR middle-end/88587
1030 * g++.target/i386/pr88587.C: New test.
1031 * gcc.target/i386/mvc13.c: New test.
1032
1033 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1034
1035 PR fortran/88898
1036 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1037 warning checks.
1038 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1039 * gfortran.dg/gomp/pr83977.f90: Ditto.
1040
1041 2019-01-17 Martin Sebor <msebor@redhat.com>
1042
1043 PR middle-end/88273
1044 * gcc.dg/Warray-bounds-38.c: New test.
1045
1046 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1047
1048 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1049 warning checks and assembler scans.
1050 * c-c++-common/gomp/pr60823-3.c: Ditto.
1051 * c-c++-common/gomp/pr63328.c: Ditto.
1052 * g++.dg/gomp/declare-simd-1.C: Ditto.
1053 * g++.dg/gomp/declare-simd-3.C: Ditto.
1054 * g++.dg/gomp/declare-simd-4.C: Ditto.
1055 * g++.dg/gomp/declare-simd-7.C: Ditto.
1056 * g++.dg/gomp/pr88182.C: Ditto.
1057 * g++.dg/vect/simd-clone-7.cc: Ditto.
1058 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1059 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1060 * gcc.dg/gomp/pr59669-2.c: Ditto.
1061 * gcc.dg/gomp/pr87895-1.c: Ditto.
1062 * gcc.dg/gomp/pr87895-2.c: Ditto.
1063 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1064 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1065 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1066 * gfortran.dg/gomp/pr83977.f90: Ditto.
1067
1068 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1069
1070 * g++.dg/cpp0x/auto52.C: Test locations too.
1071 * g++.dg/cpp0x/trailing2.C: Likewise.
1072 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1073 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1074 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1075 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1076 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1077
1078 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1079
1080 PR c++/88699
1081 * g++.dg/template/pr88699.C: New test.
1082
1083 2019-01-17 Martin Sebor <msebor@redhat.com>
1084
1085 PR tree-optimization/88800
1086 * c-c++-common/Wrestrict.c: Adjust.
1087 * gcc.dg/Warray-bounds-37.c: New test.
1088 * gcc.dg/builtin-memcpy-2.c: New test.
1089 * gcc.dg/builtin-memcpy.c: New test.
1090
1091 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1092
1093 PR target/88850
1094 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1095
1096 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1097 Kwok Cheung Yeung <kcy@codesourcery.com>
1098 Julian Brown <julian@codesourcery.com>
1099 Tom de Vries <tom@codesourcery.com>
1100
1101 * gcc.dg/20020312-2.c: Add amdgcn support.
1102 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1103 * gcc.dg/builtin-apply2.c: Likewise.
1104 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1105 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1106 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1107 * gcc.dg/memcmp-1.c: Increase timeout factor.
1108 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1109 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1110 * gcc.dg/sibcall-9.c: Likewise.
1111 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1112 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1113 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1114 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1115 * lib/target-supports.exp (check_effective_target_trampolines):
1116 Configure amdgcn.
1117 (check_profiling_available): Likewise.
1118 (check_effective_target_global_constructor): Likewise.
1119 (check_effective_target_return_address): Likewise.
1120 (check_effective_target_fopenacc): Likewise.
1121 (check_effective_target_fopenmp): Likewise.
1122 (check_effective_target_vect_int): Likewise.
1123 (check_effective_target_vect_intfloat_cvt): Likewise.
1124 (check_effective_target_vect_uintfloat_cvt): Likewise.
1125 (check_effective_target_vect_floatint_cvt): Likewise.
1126 (check_effective_target_vect_floatuint_cvt): Likewise.
1127 (check_effective_target_vect_simd_clones): Likewise.
1128 (check_effective_target_vect_shift): Likewise.
1129 (check_effective_target_whole_vector_shift): Likewise.
1130 (check_effective_target_vect_bswap): Likewise.
1131 (check_effective_target_vect_shift_char): Likewise.
1132 (check_effective_target_vect_long): Likewise.
1133 (check_effective_target_vect_float): Likewise.
1134 (check_effective_target_vect_double): Likewise.
1135 (check_effective_target_vect_perm): Likewise.
1136 (check_effective_target_vect_perm_byte): Likewise.
1137 (check_effective_target_vect_perm_short): Likewise.
1138 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1139 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1140 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1141 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1142 (check_effective_target_vect_natural_alignment): Likewise.
1143 (check_effective_target_vect_fully_masked): Likewise.
1144 (check_effective_target_vect_element_align): Likewise.
1145 (check_effective_target_vect_masked_store): Likewise.
1146 (check_effective_target_vect_scatter_store): Likewise.
1147 (check_effective_target_vect_condition): Likewise.
1148 (check_effective_target_vect_cond_mixed): Likewise.
1149 (check_effective_target_vect_char_mult): Likewise.
1150 (check_effective_target_vect_short_mult): Likewise.
1151 (check_effective_target_vect_int_mult): Likewise.
1152 (check_effective_target_sqrt_insn): Likewise.
1153 (check_effective_target_vect_call_sqrtf): Likewise.
1154 (check_effective_target_vect_call_btrunc): Likewise.
1155 (check_effective_target_vect_call_btruncf): Likewise.
1156 (check_effective_target_vect_call_ceil): Likewise.
1157 (check_effective_target_vect_call_floorf): Likewise.
1158 (check_effective_target_lto): Likewise.
1159 (check_vect_support_and_set_flags): Likewise.
1160 (check_effective_target_vect_stridedN): Enable when fully masked is
1161 available.
1162 (add_options_for_sqrt_insn): New procedure.
1163
1164 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1165
1166 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1167 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1168 linker.
1169 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1170
1171 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1172
1173 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1174 * gcc.dg/pic-1.c: Disable on amdgcn.
1175 * gcc.dg/pic-2.c: Disable on amdgcn.
1176 * gcc.dg/pic-3.c: Disable on amdgcn.
1177 * gcc.dg/pic-4.c: Disable on amdgcn.
1178 * gcc.dg/pie-3.c: Disable on amdgcn.
1179 * gcc.dg/pie-4.c: Disable on amdgcn.
1180 * gcc.dg/uninit-19.c: Check pie_enabled.
1181 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1182
1183 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1184 Kwok Cheung Yeung <kcy@codesourcery.com>
1185 Julian Brown <julian@codesourcery.com>
1186 Tom de Vries <tom@codesourcery.com>
1187
1188 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1189 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1190 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1191 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1192 * gcc.dg/20111216-1.c: Require exceptions.
1193 * gcc.dg/cleanup-10.c: Require exceptions.
1194 * gcc.dg/cleanup-11.c: Require exceptions.
1195 * gcc.dg/cleanup-12.c: Require exceptions.
1196 * gcc.dg/cleanup-13.c: Require exceptions.
1197 * gcc.dg/cleanup-5.c: Require exceptions.
1198 * gcc.dg/cleanup-8.c: Require exceptions.
1199 * gcc.dg/cleanup-9.c: Require exceptions.
1200 * gcc.dg/gomp/pr29955.c: Require exceptions.
1201 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1202 * gcc.dg/nested-func-5.c: Require exceptions.
1203 * gcc.dg/pch/except-1.c: Require exceptions.
1204 * gcc.dg/pch/valid-2.c: Require exceptions.
1205 * gcc.dg/pr41470.c: Require exceptions.
1206 * gcc.dg/pr42427.c: Require exceptions.
1207 * gcc.dg/pr44545.c: Require exceptions.
1208 * gcc.dg/pr47086.c: Require exceptions.
1209 * gcc.dg/pr51481.c: Require exceptions.
1210 * gcc.dg/pr51644.c: Require exceptions.
1211 * gcc.dg/pr52046.c: Require exceptions.
1212 * gcc.dg/pr54669.c: Require exceptions.
1213 * gcc.dg/pr56424.c: Require exceptions.
1214 * gcc.dg/pr64465.c: Require exceptions.
1215 * gcc.dg/pr65802.c: Require exceptions.
1216 * gcc.dg/pr67563.c: Require exceptions.
1217 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1218 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1219 * gcc.dg/vect/pr46663.c: Require exceptions.
1220 * lib/target-supports.exp (check_effective_target_exceptions): New.
1221
1222 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1223
1224 PR target/88851
1225 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1226
1227 2019-01-17 Nathan Sidwell <nathan@acm.org>
1228
1229 PR c++/86610
1230 * g++.dg/cpp0x/pr86610.C: New.
1231
1232 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1233
1234 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1235 VFIXUPIMM* intrinsics.
1236 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1237 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1238 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1239
1240 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1241
1242 PR target/88794
1243 Revert:
1244 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1245
1246 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1247 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1248 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1249 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1250 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1251 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1252 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1253 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1254 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1255 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1256 * gcc.target/i386/sse-13.c: Ditto.
1257 * gcc.target/i386/sse-14.c: Ditto.
1258 * gcc.target/i386/sse-22.c: Ditto.
1259 * gcc.target/i386/sse-23.c: Ditto.
1260 * gcc.target/i386/testimm-10.c: Ditto.
1261 * gcc.target/i386/testround-1.c: Ditto.
1262
1263 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
1264
1265 PR target/88794
1266 Revert:
1267 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1268
1269 PR target/88489
1270 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1271 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1272
1273 2019-01-17 Jakub Jelinek <jakub@redhat.com>
1274
1275 PR rtl-optimization/88870
1276 * gcc.dg/pr88870.c: New test.
1277
1278 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1279
1280 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
1281
1282 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
1283
1284 PR c++/87768
1285 * g++.dg/concepts/pr87768.C: New.
1286
1287 PR c++/86648
1288 * gcc.dg/cpp1z/pr86648.C: New.
1289
1290 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1291
1292 PR target/87306
1293 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
1294 vectorized on POWER unless hardware misaligned loads are available.
1295
1296 2019-01-16 David Malcolm <dmalcolm@redhat.com>
1297
1298 PR target/88861
1299 * g++.dg/torture/pr88861.C: New test.
1300
1301 2019-01-16 Tamar Christina <tamar.christina@arm.com>
1302
1303 PR debug/88046
1304 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
1305
1306 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1307
1308 * g++.dg/other/pr33558.C: Test location too.
1309 * g++.dg/other/pr33558-2.C: Likewise.
1310 * g++.dg/parse/crash4.C: Likewise.
1311 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
1312 * g++.old-deja/g++.mike/p7635.C: Likewise.
1313 * g++.old-deja/g++.other/decl6.C: Likewise.
1314
1315 2019-01-16 Marek Polacek <polacek@redhat.com>
1316
1317 PR c++/78244 - narrowing conversion in template not detected.
1318 * g++.dg/cpp0x/Wnarrowing13.C: New test.
1319 * g++.dg/cpp0x/Wnarrowing14.C: New test.
1320
1321 2019-01-16 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR c/51628
1324 PR target/88682
1325 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
1326 may_alias attribute.
1327
1328 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
1329
1330 * gcc.misc-tests/godump-1.c: Add test case for typedef before
1331 struct.
1332
1333 2019-01-15 David Malcolm <dmalcolm@redhat.com>
1334
1335 PR c++/88795
1336 * g++.dg/template/pr88795.C: New test.
1337
1338 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1339
1340 PR fortran/43136
1341 * gfortran.dg/actual_array_substr_3.f90: New test.
1342
1343 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
1344
1345 PR fortran/81849
1346 * gfortran.dg/pr81849.f90: New test.
1347
1348 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
1349
1350 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
1351 ISO_Fortran_binding_2.h.
1352
1353 2019-01-15 Marek Polacek <polacek@redhat.com>
1354
1355 PR c++/88866
1356 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
1357
1358 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
1359
1360 PR inline-asm/52813
1361 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
1362 -Wdeprecated warning and expect a following note:.
1363
1364 2019-01-15 Richard Biener <rguenther@suse.de>
1365
1366 PR debug/88046
1367 * g++.dg/lto/pr88046_0.C: New testcase.
1368
1369 2019-01-15 Richard Biener <rguenther@suse.de>
1370
1371 PR tree-optimization/88855
1372 * gcc.dg/pr88855.c: New testcase.
1373
1374 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
1375
1376 * g++.dg/diagnostic/typedef-initialized.C: New.
1377
1378 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
1379
1380 * g++.dg/diagnostic/bitfld3.C: New.
1381
1382 2019-01-15 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR tree-optimization/88775
1385 * gcc.dg/tree-ssa/pr88775-1.c: New test.
1386 * gcc.dg/tree-ssa/pr88775-2.c: New test.
1387
1388 2019-01-14 Marek Polacek <polacek@redhat.com>
1389
1390 PR c++/88825 - ICE with bogus function return type deduction.
1391 * g++.dg/cpp1y/auto-fn55.C: New test.
1392
1393 2019-01-14 Jakub Jelinek <jakub@redhat.com>
1394
1395 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
1396 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
1397 feature test macros.
1398 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
1399
1400 2019-01-14 Marek Polacek <polacek@redhat.com>
1401
1402 PR c++/88830 - ICE with abstract class.
1403 * g++.dg/other/abstract7.C: New test.
1404
1405 2019-01-14 Martin Sebor <msebor@redhat.com>
1406
1407 PR target/88638
1408 * gcc.dg/format/attr-8.c: New test.
1409 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
1410 * gcc.dg/format/attr-3.c: Same.
1411 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1412 * objc.dg/fsf-nsstring-format-1.m: Same.
1413
1414 2019-01-14 Martin Liska <mliska@suse.cz>
1415
1416 PR gcov-profile/88263
1417 * g++.dg/gcov/pr88263-2.C: New test.
1418
1419 2019-01-14 Jakub Jelinek <jakub@redhat.com>
1420
1421 PR rtl-optimization/88796
1422 * gcc.target/i386/pr88796.c: New test.
1423
1424 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
1425
1426 * gdc.dg/asm1.d: New test.
1427 * gdc.dg/asm2.d: New test.
1428 * gdc.dg/asm3.d: New test.
1429 * gdc.dg/asm4.d: New test.
1430 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
1431
1432 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1433
1434 PR libfortran/88776
1435 * gfortran.dg/namelist_96.f90: New test.
1436
1437 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1438
1439 PR fortran/59345
1440 * gfortran.dg/internal_pack_18.f90: New test.
1441
1442 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
1443
1444 * gcc.dg/pr51628-20.c: Updated.
1445 * gcc.dg/pr51628-21.c: Likewise.
1446 * gcc.dg/pr51628-25.c: Likewise.
1447
1448 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1449
1450 PR fortran/59345
1451 * gfortran.dg/internal_pack_17.f90: New test.
1452 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
1453 to builtin_free.
1454
1455 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
1456
1457 PR fortran/61765
1458 * gfortran.dg/pr61765.f90: New test.
1459
1460 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
1461
1462 * g++.dg/cpp0x/pr62101.C: Test locations too.
1463 * g++.dg/inherit/pure1.C: Likewise.
1464
1465 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
1466
1467 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
1468 reports of ICEs.
1469 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
1470
1471 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
1472
1473 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
1474 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
1475 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
1476 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
1477 * gfortran.dg/bind_c_array_params_2.f90: Change search string
1478 for dump tree scan.
1479
1480 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1481
1482 PR fortran/35031
1483 * gfortran.dg/pr35031.f90: new test.
1484
1485 2019-01-11 Marek Polacek <polacek@redhat.com>
1486
1487 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
1488 * g++.dg/cpp0x/Wredundant-move5.C: New test.
1489 * g++.dg/cpp0x/Wredundant-move6.C: New test.
1490
1491 2019-01-11 Jakub Jelinek <jakub@redhat.com>
1492
1493 PR middle-end/85956
1494 PR lto/88733
1495 * c-c++-common/gomp/pr85956.c: New test.
1496 * g++.dg/gomp/pr88733.C: New test.
1497
1498 2019-01-11 Tobias Burnus <burnus@net-b.de>
1499
1500 PR C++/88114
1501 * g++.dg/cpp0x/defaulted61.C: New
1502 * g++.dg/cpp0x/defaulted62.C: New.
1503
1504 2019-01-11 Jakub Jelinek <jakub@redhat.com>
1505
1506 PR tree-optimization/88693
1507 * gcc.c-torture/execute/pr88693.c: New test.
1508
1509 2019-01-11 Tamar Christina <tamar.christina@arm.com>
1510
1511 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
1512 and add options.
1513
1514 2019-01-11 Martin Liska <mliska@suse.cz>
1515
1516 PR middle-end/88758
1517 * g++.dg/lto/pr88758_0.C: New test.
1518 * g++.dg/lto/pr88758_1.C: New test.
1519
1520 2019-01-11 Jan Beulich <jbeulich@suse.com>
1521
1522 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
1523 gcc.target/i386/avx512f-vcvtss2si-1.c,
1524 gcc.target/i386/avx512f-vcvttsd2si-1.c,
1525 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
1526 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
1527 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
1528 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
1529 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
1530 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
1531 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
1532 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
1533 gcc.target/i386/pr19398.c: Permit l or q suffix.
1534
1535 2019-01-11 Jakub Jelinek <jakub@redhat.com>
1536
1537 PR rtl-optimization/88296
1538 * gcc.target/i386/pr88296.c: New test.
1539
1540 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
1541
1542 * g++.dg/diagnostic/extern-initialized.C: New.
1543 * g++.dg/ext/dllimport-initialized.C: Likewise.
1544
1545 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1546
1547 PR fortran/59345
1548 * gfortran.dg/internal_pack_16.f90: New test.
1549
1550 2019-01-10 Jakub Jelinek <jakub@redhat.com>
1551
1552 PR target/88785
1553 * g++.target/i386/pr88785.C: New test.
1554
1555 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
1556
1557 PR rtl-optimization/87305
1558 * gcc.target/aarch64/pr87305.c: New.
1559
1560 2019-01-10 Richard Biener <rguenther@suse.de>
1561
1562 PR tree-optimization/88792
1563 * gcc.dg/torture/pr88792.c: New testcase.
1564
1565 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
1566
1567 PR fortran/86322
1568 * gfortran.dg/pr86322_1.f90: New test.
1569 * gfortran.dg/pr86322_2.f90: Ditto.
1570 * gfortran.dg/pr86322_3.f90: Ditto.
1571
1572 2019-01-10 Sudakshina Das <sudi.das@arm.com>
1573
1574 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
1575 * gcc.target/aarch64/bti-2.c: Likewise.
1576 * gcc.target/aarch64/bti-3.c: Likewise.
1577
1578 2019-01-10 Stefan Agner <stefan@agner.ch>
1579
1580 PR target/88648
1581 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
1582 check if -masm-syntax-unified gets applied properly.
1583
1584 2019-01-10 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR c/88568
1587 * gcc.dg/pr88568.c: New test.
1588
1589 2019-01-10 Tamar Christina <tamar.christina@arm.com>
1590
1591 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
1592 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
1593
1594 2019-01-10 Tamar Christina <tamar.christina@arm.com>
1595
1596 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
1597 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
1598
1599 2019-01-10 Tamar Christina <tamar.christina@arm.com>
1600
1601 * lib/target-supports.exp
1602 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
1603 check_effective_target_arm_v8_3a_complex_neon_ok,
1604 add_options_for_arm_v8_3a_complex_neon,
1605 check_effective_target_arm_v8_3a_complex_neon_hw,
1606 check_effective_target_vect_complex_rot_N): New.
1607
1608 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
1609
1610 PR fortran/88376
1611 * gfortran.dg/pr88376.f90: New test.
1612
1613 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
1614
1615 PR other/16615
1616 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
1617 "can not" with "cannot".
1618 * gfortran.dg/common_15.f90: Likewise.
1619 * gfortran.dg/derived_result_2.f90: Likewise.
1620 * gfortran.dg/do_check_6.f90: Likewise.
1621 * gfortran.dg/namelist_args.f90: Likewise.
1622 * gfortran.dg/negative_unit_check.f90: Likewise.
1623 * gfortran.dg/pure_formal_3.f90: Likewise.
1624 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1625 * obj-c++.dg/exceptions-3.mm: Likewise.
1626 * obj-c++.dg/exceptions-4.mm: Likewise.
1627 * obj-c++.dg/exceptions-5.mm: Likewise.
1628 * obj-c++.dg/property/at-property-23.mm: Likewise.
1629 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
1630 * obj-c++.dg/property/property-neg-7.mm: Likewise.
1631 * objc.dg/attributes/method-attribute-2.m: Likewise.
1632 * objc.dg/exceptions-3.m: Likewise.
1633 * objc.dg/exceptions-4.m: Likewise.
1634 * objc.dg/exceptions-5.m: Likewise.
1635 * objc.dg/param-1.m: Likewise.
1636 * objc.dg/property/at-property-23.m: Likewise.
1637 * objc.dg/property/dotsyntax-17.m: Likewise.
1638 * objc.dg/property/property-neg-7.m: Likewise.
1639
1640 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1641
1642 PR fortran/68426
1643 * gfortran.dg/spread_simplify_1.f90: New test.
1644
1645 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
1646
1647 * lib/target-supports.exp
1648 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
1649 * gcc.target/i386/xorsign.c: New test.
1650
1651 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
1652
1653 * gcc.target/sparc/tls-ld-int8.c: New test.
1654 * gcc.target/sparc/tls-ld-int16.c: Likewise.
1655 * gcc.target/sparc/tls-ld-int32.c: Likewise.
1656 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
1657 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
1658 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
1659
1660 2018-01-09 Sudakshina Das <sudi.das@arm.com>
1661
1662 * gcc.target/aarch64/bti-1.c: Update test to not add command line
1663 option when configure with bti.
1664 * gcc.target/aarch64/bti-2.c: Likewise.
1665 * lib/target-supports.exp
1666 (check_effective_target_default_branch_protection):
1667 Add configure check for --enable-standard-branch-protection.
1668
1669 2018-01-09 Sudakshina Das <sudi.das@arm.com>
1670
1671 * gcc.target/aarch64/bti-1.c: New test.
1672 * gcc.target/aarch64/bti-2.c: New test.
1673 * gcc.target/aarch64/bti-3.c: New test.
1674 * lib/target-supports.exp
1675 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
1676
1677 2018-01-09 Sudakshina Das <sudi.das@arm.com>
1678
1679 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
1680 instead of IP0_REGNUM and add test case.
1681
1682 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1683
1684 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
1685 copysign.
1686 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
1687 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
1688 xorsign.
1689 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
1690
1691 2019-01-09 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR rtl-optimization/88331
1694 * gcc.target/i386/pr88331.c: New test.
1695
1696 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1697
1698 * g++.dg/diagnostic/constexpr2.C: New.
1699 * g++.dg/diagnostic/ref3.C: Likewise.
1700
1701 2019-01-08 Marek Polacek <polacek@redhat.com>
1702
1703 PR c++/88538 - braced-init-list in template-argument-list.
1704 * g++.dg/cpp2a/nontype-class11.C: New test.
1705
1706 PR c++/88744
1707 * g++.dg/cpp2a/nontype-class12.C: New test.
1708
1709 2019-01-08 Jakub Jelinek <jakub@redhat.com>
1710
1711 PR target/88457
1712 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
1713 dg-options. Require ppc_cpu_supports_hw effective target instead of
1714 powerpc64*-*-*.
1715
1716 2019-01-08 Janus Weil <janus@gcc.gnu.org>
1717
1718 PR fortran/88047
1719 * gfortran.dg/class_69.f90: New test case.
1720
1721 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
1722
1723 PR target/88717
1724 * gcc.target/i386/pr88717.c: New test.
1725
1726 2019-01-08 Marek Polacek <polacek@redhat.com>
1727
1728 PR c++/88548 - this accepted in static member functions.
1729 * g++.dg/cpp0x/this1.C: New test.
1730
1731 2019-01-08 Martin Liska <mliska@suse.cz>
1732
1733 PR tree-optimization/88753
1734 * gcc.dg/tree-ssa/pr88753.c: New test.
1735
1736 2019-01-08 Richard Biener <rguenther@suse.de>
1737
1738 PR tree-optimization/86554
1739 * gcc.dg/torture/pr86554-1.c: New testcase.
1740 * gcc.dg/torture/pr86554-2.c: Likewise.
1741
1742 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
1745 cover target variance.
1746
1747 2019-01-08 Richard Biener <rguenther@suse.de>
1748
1749 PR fortran/88611
1750 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
1751 directly build the expected GENERIC tree.
1752
1753 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
1754
1755 * gcc.target/aarch64/(return_address_sign_1.c,
1756 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
1757 Change option to -mbranch-protection.
1758 * gcc.target/aarch64/(branch-protection-option.c,
1759 branch-protection-option-2.c, branch-protection-attr.c,
1760 branch-protection-attr-2.c): New file.
1761
1762 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1763
1764 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
1765
1766 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
1767
1768 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
1769 alias support.
1770 * c-c++-common/builtin-has-attribute-4.c: Likewise.
1771 Append match for warning that ‘protected’ attribute is not supported.
1772
1773 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
1774
1775 * gcc.dg/Wmissing-attributes.c: Require alias support.
1776 * gcc.dg/attr-copy-2.c: Likewise.
1777 * gcc.dg/attr-copy-5.c: Likewise.
1778
1779 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
1780 Jakub Jelinek <jakub@redhat.com>
1781
1782 PR c++/88554
1783 * g++.dg/warn/Wreturn-type-11.C: New test.
1784
1785 2019-01-07 David Malcolm <dmalcolm@redhat.com>
1786
1787 PR jit/88747
1788 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
1789 dump to reflect r266077.
1790
1791 2019-01-07 Jakub Jelinek <jakub@redhat.com>
1792
1793 PR c/88701
1794 * gcc.dg/pr88701.c: New test.
1795
1796 2019-01-07 Joseph Myers <joseph@codesourcery.com>
1797
1798 PR c/88720
1799 PR c/88726
1800 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
1801
1802 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1803
1804 * g++.dg/diagnostic/constexpr1.C: New.
1805 * g++.dg/diagnostic/thread1.C: Likewise.
1806
1807 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1808 Harald Anlauf <anlauf@gmx.de>
1809 Tobias Burnus <burnus@gcc.gnu.org>
1810
1811 * gfortran.dg/is_contiguous_1.f90: New test.
1812 * gfortran.dg/is_contiguous_2.f90: New test.
1813 * gfortran.dg/is_contiguous_3.f90: New test.
1814
1815 2019-01-07 Marek Polacek <polacek@redhat.com>
1816
1817 PR c++/88741 - wrong error with initializer-string.
1818 * g++.dg/init/array50.C: New test.
1819
1820 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1821
1822 PR c++/88261
1823 PR c++/69338
1824 PR c++/69696
1825 PR c++/69697
1826 * gcc.dg/array-6.c: Move from here ...
1827 * c-c++-common/array-6.c: ... to here and add some more test coverage.
1828 * g++.dg/pr69338.C: New test.
1829 * g++.dg/pr69697.C: Likewise.
1830 * g++.dg/ext/flexary32.C: Likewise.
1831 * g++.dg/ext/flexary3.C: Adjust test.
1832 * g++.dg/ext/flexary12.C: Likewise.
1833 * g++.dg/ext/flexary13.C: Likewise.
1834 * g++.dg/ext/flexary15.C: Likewise.
1835 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
1836 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
1837 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
1838
1839 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
1840
1841 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
1842 optional in scan pattern.
1843
1844 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
1845
1846 PR tree-optimization/88598
1847 * gcc.dg/vect/pr88598-1.c: New test.
1848 * gcc.dg/vect/pr88598-2.c: Likewise.
1849 * gcc.dg/vect/pr88598-3.c: Likewise.
1850 * gcc.dg/vect/pr88598-4.c: Likewise.
1851 * gcc.dg/vect/pr88598-5.c: Likewise.
1852 * gcc.dg/vect/pr88598-6.c: Likewise.
1853
1854 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
1855
1856 PR tree-optimization/88598
1857 * gcc.dg/pr88598-1.c: New test.
1858 * gcc.dg/pr88598-2.c: Likewise.
1859 * gcc.dg/pr88598-3.c: Likewise.
1860 * gcc.dg/pr88598-4.c: Likewise.
1861 * gcc.dg/pr88598-5.c: Likewise.
1862
1863 2019-01-07 Jakub Jelinek <jakub@redhat.com>
1864
1865 PR tree-optimization/88676
1866 * gcc.dg/tree-ssa/pr88676.c: New test.
1867 * gcc.dg/pr88676.c: New test.
1868 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
1869 allow &.
1870
1871 PR sanitizer/88619
1872 * c-c++-common/asan/pr88619.c: New test.
1873
1874 PR c++/85052
1875 * c-c++-common/builtin-convertvector-1.c: New test.
1876 * c-c++-common/torture/builtin-convertvector-1.c: New test.
1877 * g++.dg/ext/builtin-convertvector-1.C: New test.
1878 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
1879
1880 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
1881
1882 PR target/88521
1883 * gcc.target/i386/pr88521.c: New testcase.
1884
1885 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1886
1887 PR fortran/88658
1888 * gfortran.dg/min_max_type_2.f90: New test.
1889
1890 2019-01-06 Jakub Jelinek <jakub@redhat.com>
1891
1892 PR c/88363
1893 * c-c++-common/attributes-4.c (falloc_align_int128,
1894 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
1895
1896 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
1897
1898 * gcc.dg/ipa/ipcp-2.c: Update bounds.
1899
1900 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
1901
1902 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
1903 * gcc.dg/plugin/plugindir2.c: Likewise.
1904 * gcc.dg/plugin/plugindir3.c: Likewise.
1905 * gcc.dg/plugin/plugindir4.c: Likewise.
1906
1907 2019-01-05 Janus Weil <janus@gcc.gnu.org>
1908
1909 PR fortran/88009
1910 * gfortran.dg/blockdata_10.f90: New test case.
1911
1912 2019-01-05 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR middle-end/82564
1915 PR target/88620
1916 * gcc.dg/nested-func-12.c: New test.
1917 * gcc.c-torture/compile/pr82564.c: New test.
1918
1919 PR debug/88635
1920 * gcc.dg/debug/dwarf2/pr88635.c: New test.
1921
1922 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
1923
1924 PR target/60563
1925 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
1926
1927 2019-01-04 Martin Sebor <msebor@redhat.com>
1928
1929 PR c/88546
1930 * g++.dg/ext/attr-copy.C: New test.
1931 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
1932 * gcc.dg/attr-copy-6.c: New test.
1933 * gcc.dg/attr-copy-7.c: New test.
1934
1935 2019-01-04 Martin Sebor <msebor@redhat.com>
1936
1937 PR c/88363
1938 * c-c++-common/attributes-4.c: New test.
1939
1940 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
1941
1942 PR gcc/87763
1943 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
1944 count to 18.
1945
1946 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1947
1948 PR fortran/48543
1949 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
1950 * gfortran.dg/merge_char_const.f90: Restore.
1951
1952 2019-01-04 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR target/88594
1955 * gcc.dg/pr88594.c: New test.
1956
1957 2019-01-04 Jan Beulich <jbeulich@suse.com>
1958
1959 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
1960 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
1961 gcc.target/i386/avx512bw-vpcmpequb-1.c,
1962 gcc.target/i386/avx512bw-vpcmpequw-1.c,
1963 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
1964 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
1965 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
1966 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
1967 gcc.target/i386/avx512bw-vpcmpgew-1.c,
1968 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
1969 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
1970 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
1971 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
1972 gcc.target/i386/avx512bw-vpcmpleb-1.c,
1973 gcc.target/i386/avx512bw-vpcmpleub-1.c,
1974 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
1975 gcc.target/i386/avx512bw-vpcmplew-1.c,
1976 gcc.target/i386/avx512bw-vpcmpltb-1.c,
1977 gcc.target/i386/avx512bw-vpcmpltub-1.c,
1978 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
1979 gcc.target/i386/avx512bw-vpcmpltw-1.c,
1980 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
1981 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
1982 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
1983 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
1984 gcc.target/i386/avx512bw-vpmovb2m-1.c,
1985 gcc.target/i386/avx512bw-vpmovm2b-1.c,
1986 gcc.target/i386/avx512bw-vpmovm2w-1.c,
1987 gcc.target/i386/avx512bw-vpmovw2m-1.c,
1988 gcc.target/i386/avx512bw-vptestmb-1.c,
1989 gcc.target/i386/avx512bw-vptestmw-1.c,
1990 gcc.target/i386/avx512bw-vptestnmb-1.c,
1991 gcc.target/i386/avx512bw-vptestnmw-1.c,
1992 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
1993 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
1994 gcc.target/i386/avx512dq-vfpclasssd-1.c,
1995 gcc.target/i386/avx512dq-vfpclassss-1.c,
1996 gcc.target/i386/avx512dq-vpmovd2m-1.c,
1997 gcc.target/i386/avx512dq-vpmovm2d-1.c,
1998 gcc.target/i386/avx512dq-vpmovm2q-1.c,
1999 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2000 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2001 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2002 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2003 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2004 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2005 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2006 gcc.target/i386/avx512vl-vpcmpged-1.c,
2007 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2008 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2009 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2010 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2011 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2012 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2013 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2014 gcc.target/i386/avx512vl-vpcmpled-1.c,
2015 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2016 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2017 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2018 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2019 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2020 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2021 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2022 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2023 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2024 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2025 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2026 gcc.target/i386/avx512vl-vptestmd-1.c,
2027 gcc.target/i386/avx512vl-vptestmq-1.c,
2028 gcc.target/i386/avx512vl-vptestnmd-1.c,
2029 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2030 operand.
2031 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2032 gcc.target/i386/avx512bw-vpcmpub-1.c,
2033 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2034 gcc.target/i386/avx512bw-vpcmpw-1.c,
2035 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2036 gcc.target/i386/avx512dq-vfpclassps-1.c,
2037 gcc.target/i386/avx512f-vcmppd-1.c,
2038 gcc.target/i386/avx512f-vcmpps-1.c,
2039 gcc.target/i386/avx512f-vcmpsd-1.c,
2040 gcc.target/i386/avx512f-vcmpss-1.c,
2041 gcc.target/i386/avx512f-vpcmpd-1.c,
2042 gcc.target/i386/avx512f-vpcmpq-1.c,
2043 gcc.target/i386/avx512f-vpcmpud-1.c,
2044 gcc.target/i386/avx512f-vpcmpuq-1.c,
2045 gcc.target/i386/avx512f-vptestmd-1.c,
2046 gcc.target/i386/avx512f-vptestmq-1.c,
2047 gcc.target/i386/avx512f-vptestnmd-1.c,
2048 gcc.target/i386/avx512f-vptestnmq-1.c,
2049 gcc.target/i386/avx512vl-vcmppd-1.c,
2050 gcc.target/i386/avx512vl-vcmpps-1.c,
2051 gcc.target/i386/avx512vl-vpcmpd-1.c,
2052 gcc.target/i386/avx512vl-vpcmpq-1.c,
2053 gcc.target/i386/avx512vl-vpcmpud-1.c,
2054 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2055 as mask operand.
2056
2057 2019-01-03 Martin Sebor <msebor@redhat.com>
2058
2059 PR tree-optimization/88659
2060 * gcc.dg/Wstringop-truncation-6.c: New test.
2061
2062 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2063
2064 PR fortran/48543
2065 * gfortran.dg/const_chararacter_merge.f90: Remove.
2066
2067 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2068
2069 PR debug/88644
2070 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2071 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2072
2073 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2074
2075 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2076 * gcc.dg/pubtypes-3.c: Likewise.
2077 * gcc.dg/pubtypes-4.c: Likewise.
2078
2079 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR c++/88636
2082 * g++.target/i386/pr88636.C: New test.
2083
2084 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2085
2086 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2087
2088 2019-01-03 Martin Liska <mliska@suse.cz>
2089
2090 PR testsuite/88436
2091 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2092
2093 2019-01-02 Marek Polacek <polacek@redhat.com>
2094
2095 PR c++/88612 - ICE with -Waddress-of-packed-member.
2096 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2097
2098 PR c++/88631 - CTAD failing for value-initialization.
2099 * g++.dg/cpp1z/class-deduction59.C: New test.
2100
2101 PR c++/81486 - CTAD failing with ().
2102 * g++.dg/cpp1z/class-deduction60.C: New test.
2103 * g++.dg/cpp1z/class-deduction61.C: New test.
2104
2105 2019-01-02 Martin Sebor <msebor@redhat.com>
2106 Jeff Law <law@redhat.com>
2107
2108 * gcc.dg/strlenopt-36.c: Update.
2109 * gcc.dg/strlenopt-45.c: Update.
2110 * gcc.c-torture/execute/strlen-5.c: New test.
2111 * gcc.c-torture/execute/strlen-6.c: New test.
2112 * gcc.c-torture/execute/strlen-7.c: New test.
2113
2114 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2115
2116 PR testsuite/87304
2117 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2118 messages only on vect_hw_misalign targets.
2119
2120 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2121
2122 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2123 * gfortran.dg/dec_d_lines_3.f: Ditto.
2124 * gfortran.dg/dec_structure_24.f90: Ditto.
2125 * gfortran.dg/dec_structure_26.f90: Ditto.
2126 * gfortran.dg/dec_structure_27.f90: Ditto.
2127 * gfortran.dg/dec_type_print_3.f90: Ditto.
2128 * gfortran.dg/derived_name_1.f90: Ditto.
2129 * gfortran.dg/error_recovery_1.f90: Ditto.
2130 * gfortran.dg/gomp/pr29759.f90: Ditto.
2131 * gfortran.dg/pr36192.f90: Ditto.
2132 * gfortran.dg/pr56007.f90: Ditto.
2133 * gfortran.dg/pr56520.f90: Ditto.
2134 * gfortran.dg/pr78741.f90: Ditto.
2135 * gfortran.dg/print_fmt_2.f90: Ditto.
2136 * gfortran.dg/select_type_20.f90: Ditto.
2137
2138 2019-01-02 Marek Polacek <polacek@redhat.com>
2139
2140 PR c++/86875
2141 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2142
2143 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2144
2145 PR fortran/48543
2146 * gfortran.dg/const_chararacter_merge.f90: New test.
2147
2148 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2149
2150 PR lto/88130
2151 * g++.dg/torture/pr88130.C: New testcase.
2152
2153 2019-01-02 Martin Liska <mliska@suse.cz>
2154
2155 PR tree-optimization/88650
2156 * gfortran.dg/predict-3.f90: New test.
2157
2158 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2159
2160 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2161
2162 2019-01-02 Richard Biener <rguenther@suse.de>
2163
2164 PR tree-optimization/88621
2165 * gcc.dg/torture/pr88621.c: New testcase.
2166
2167 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2168
2169 PR ipa/88561
2170 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2171 targets and expect _ZThn8 for ilp32 targets.
2172
2173 2019-01-01 Martin Sebor <msebor@redhat.com>
2174 Jeff Law <law@redhat.com>
2175
2176 * gcc.dg/strlenopt-40.c: Update.
2177 * gcc.dg/strlenopt-51.c: Likewise.
2178 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2179
2180 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2181 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2182 * gcc.dg/strlenopt-59.c: New test.
2183 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2184 * g++.dg/init/strlen.C: New test.
2185
2186 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2187
2188 PR fortran/82743
2189 * gfortran.dg/structure_constructor_16.f90: New test.
2190
2191 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2192
2193 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2194 * g++.dg/ipa/devirt-53.C: Fix scan template.
2195
2196 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2197
2198 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2199 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2200 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2201
2202 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
2203
2204 * g++.dg/tree-prof/devirt.C: Update testcase.
2205
2206 2019-01-01 Jakub Jelinek <jakub@redhat.com>
2207
2208 Update copyright years.
2209 \f
2210 Copyright (C) 2019 Free Software Foundation, Inc.
2211
2212 Copying and distribution of this file, with or without modification,
2213 are permitted in any medium without royalty provided the copyright
2214 notice and this notice are preserved.