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