]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
i386: Fix typo in *movoi_internal_avx/movti_internal
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
27c348b7 12019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2
3 PR fortran/52789
4 * gfortran.dg/wunused-parameter_2.f90: New test.
5
8b7a262d 62019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
7
8 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
9
8c0752a6 102019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
11
12 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
13 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
14
bb8389e1 152019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
16 Jakub Jelinek <jakub@redhat.com>
17
18 PR bootstrap/88714
19 * gcc.c-torture/execute/pr88714.c: New test.
20 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
21
d54f2f36 222019-02-07 Tamar Christina <tamar.christina@arm.com>
23
24 PR/target 88850
25 * gcc.target/arm/pr88850.c: New test.
26
939d44f3 272019-02-07 Alexandre Oliva <aoliva@redhat.com>
28
29 PR c++/86218
30 * g++.dg/cpp0x/pr86218.C: New.
31
c2041c0a 322019-02-06 Vladimir Makarov <vmakarov@redhat.com>
33
34 PR rtl-optimization/89225
35 * gcc.target/powerpc/pr89225.c: New.
36
2947ccc6 372019-02-06 Eric Botcazou <ebotcazou@adacore.com>
38
39 * gnat.dg/opt76.adb: New test.
40
9d066a44 412019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
42
43 PR fortran/71860
44 * gfortran.dg/null_10.f90: New test.
45
c92ab8d4 462019-02-06 David Malcolm <dmalcolm@redhat.com>
47
48 PR c++/71302
49 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
50 column numbers to dg-warning directives where they are correct.
51 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
52 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
53 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
54
95be3519 552019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
56
57 PR debug/87451
58 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
59 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
60 xfail scan-assembler-not with Solaris as.
61
af2aae4f 622019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
63
64 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
65 counts and target.
66 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
67 counts and target.
68 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
69 counts and target.
70
d75855b4 712019-02-06 Richard Biener <rguenther@suse.de>
72
73 PR tree-optimization/89182
74 * gfortran.dg/graphite/pr89182.f90: New testcase.
75
641cffa6 762019-02-06 Jakub Jelinek <jakub@redhat.com>
77
b7c999fc 78 PR c/89211
79 * gcc.dg/pr89211.c: New test.
80
641cffa6 81 PR middle-end/89210
82 * c-c++-common/builtin-convertvector-2.c: New test.
83
1a1a006b 842019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
85
86 PR go/89019
87 * lib/go-torture.exp: Test compiling with -flto.
88
45287c8a 892019-02-06 Joseph Myers <joseph@codesourcery.com>
90
91 PR c/88584
92 * gcc.dg/redecl-18.c: New test.
93
b5a6b127 942019-02-05 Jakub Jelinek <jakub@redhat.com>
95
96 PR c++/89187
97 * g++.dg/opt/pr89187.C: New test.
98
992019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 100
101 * jit.dg/add-driver-options-testlib.c: Add support file for
102 test-add-driver-options.c testcase.
103 * jit.dg/all-non-failing-tests.h: Add note about
104 test-add-driver-options.c
105 * jit.dg/jit.exp (jit-dg-test): Update to support
106 add-driver-options-testlib.c compilation.
107 * jit.dg/test-add-driver-options.c: New testcase.
108
6058af91 1092019-02-05 Jakub Jelinek <jakub@redhat.com>
110
111 PR rtl-optimization/11304
112 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
113 * gcc.target/i386/call-2.c: New test.
114
74ce2ebb 1152019-02-05 Marek Polacek <polacek@redhat.com>
116
117 PR c++/89158 - by-value capture of constexpr variable broken.
118 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
119
b81e8ebc 1202019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
121
122 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
123
969a9cce 1242019-02-05 Jakub Jelinek <jakub@redhat.com>
125
320c312b 126 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
127 target.
128 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
129
32b5e7b8 130 PR target/89188
131 * g++.dg/opt/pr89188.C: New test.
132
969a9cce 133 PR rtl-optimization/89195
134 * gcc.c-torture/execute/pr89195.c: New test.
135
12edc914 1362019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
137
138 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
139 hardware.
140 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
141 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
142 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
143 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
144 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
145 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
146 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
147 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
148 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
149
f8037d2a 1502019-02-05 Jakub Jelinek <jakub@redhat.com>
151
152 PR target/89186
153 * g++.dg/ext/vector36.C: New test.
154
9ca54fa1 1552019-02-05 Alexandre Oliva <aoliva@redhat.com>
156
157 PR c++/87770
158 * g++.dg/pr87770.C: New.
159
df378257 1602019-02-04 Harald Anlauf <anlauf@gmx.de>
161
162 PR fortran/89077
163 * gfortran.dg/pr89077.f90: New test.
164
d92348e0 1652019-02-04 Martin Liska <mliska@suse.cz>
166
90f52861 167 PR ipa/88985
168 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 169
50d9292e 1702019-02-04 Jakub Jelinek <jakub@redhat.com>
171
172 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
173 characters or extra spaces after the comment character.
174
00334655 1752019-02-04 Jakub Jelinek <jakub@redhat.com>
176
177 * g++.dg/torture/alias-1.C: New test.
178
0ff407d4 1792019-02-03 Martin Sebor <msebor@redhat.com>
180
3f99f52e 181 PR c/69661
182 * c-c++-common/Wsequence-point-2.c: New test.
183
0ff407d4 184 PR c++/44648
185 * g++.dg/warn/Wunused-var-35.C: New test.
186
1efbfaeb 1872019-02-03 Richard Biener <rguenther@suse.de>
188
189 PR debug/87295
190 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
191
b399769c 1922019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
193
194 PR fortran/88298
195 * gfortran.dg/warn_conversion_10.f90: New test.
196
1834f7a3 1972019-02-02 Paul Thomas <pault@gcc.gnu.org>
198
199 PR fortran/88393
200 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
201
ba3862bc 2022019-02-02 Paul Thomas <pault@gcc.gnu.org>
203
204 PR fortran/88980
205 * gfortran.dg/realloc_on_assign_32.f90 : New test.
206
285eb84d 2072019-02-02 Paul Thomas <pault@gcc.gnu.org>
208
209 PR fortran/88685
210 * gfortran.dg/pointer_array_component_3.f90 : New test.
211
b27fce45 2122019-02-02 Jakub Jelinek <jakub@redhat.com>
213
214 PR middle-end/87887
215 * gcc.dg/gomp/pr87887-1.c: New test.
216 * gcc.dg/gomp/pr87887-2.c: New test.
217
49b830df 2182019-02-01 Jakub Jelinek <jakub@redhat.com>
219
220 PR fortran/83246
221 PR fortran/89084
222 * gfortran.dg/pr89084.f90: New test.
223 * gfortran.dg/lto/pr89084_0.f90: New test.
224 * gfortran.dg/pr83246.f90: New test.
225
bdb43276 2262019-02-01 Marek Polacek <polacek@redhat.com>
227
228 PR c++/88325 - ICE with invalid out-of-line template member definition.
229 * g++.dg/cpp2a/typename14.C: New test.
230
b02075cf 2312019-02-01 Richard Biener <rguenther@suse.de>
232
233 PR middle-end/88597
234 * gcc.dg/torture/pr88597.c: New testcase.
235
a6d33bbd 2362019-02-01 Richard Biener <rguenther@suse.de>
237
238 PR tree-optimization/85497
239 * gcc.dg/graphite/pr85497.c: New testcase.
240
9c0775d3 2412019-02-01 Richard Biener <rguenther@suse.de>
242
243 PR testsuite/87451
244 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
245
5ab8180e 2462019-02-01 Jakub Jelinek <jakub@redhat.com>
247
38f851c4 248 PR tree-optimization/89143
249 * gcc.dg/tree-ssa/vrp121.c: New test.
250
d681ced2 251 PR tree-optimization/88107
252 * gcc.dg/gomp/pr88107.c: New test.
253
5ab8180e 254 PR c++/87175
255 * g++.dg/ext/attrib57.C: New test.
256
886345e6 2572018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
258
259 PR tree-optimization/88932
260 * gfortran.dg/pr88932.f90: New test.
261
f1329be6 2622019-01-31 Marek Polacek <polacek@redhat.com>
263
264 PR c++/88983 - ICE with switch in constexpr function.
265 * g++.dg/cpp1y/constexpr-88983.C: New test.
266
a82041dd 2672019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
268
269 PR fortran/88669
270 * gfortran.dg/contiguous_9.f90: New test.
271
c8f861a0 2722019-01-31 Marek Polacek <polacek@redhat.com>
273
274 PR c++/89083, c++/80864 - ICE with list initialization in template.
275 * g++.dg/cpp0x/initlist107.C: New test.
276 * g++.dg/cpp0x/initlist108.C: New test.
277 * g++.dg/cpp0x/initlist109.C: New test.
278 * g++.dg/cpp0x/initlist110.C: New test.
279 * g++.dg/cpp0x/initlist111.C: New test.
280 * g++.dg/cpp0x/initlist112.C: New test.
281 * g++.dg/init/ptrfn4.C: New test.
282
d6bfe450 2832019-01-31 David Malcolm <dmalcolm@redhat.com>
284
285 PR c/89122
286 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
287 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
288
45ccb5c4 2892019-01-31 Richard Biener <rguenther@suse.de>
290
291 PR tree-optimization/89135
292 * gcc.dg/torture/pr89135.c: New testcase.
293
06438ec9 2942019-01-31 Jakub Jelinek <jakub@redhat.com>
295
296 PR sanitizer/89124
297 * c-c++-common/asan/pr89124.c: New test.
298
a11ed94b 2992019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
300
301 PR fortran/52564
302 * gfortran.dg/print_2.f90: New test.
303
3143c7ef 3042019-01-30 Vladimir Makarov <vmakarov@redhat.com>
305
306 PR rtl-optimization/87246
307 * gcc.target/i386/pr87246.c: New.
308
7066144a 3092019-01-30 Marek Polacek <polacek@redhat.com>
310
311 PR c++/89119 - ICE with value-initialization in template.
312 * g++.dg/cpp0x/initlist-value3.C: New test.
313
f665d347 3142019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
315
316 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
317 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
318 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
319 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
320 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
321 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
322 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
323 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
324 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
325 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 326
a657d4f2 3272019-01-30 Richard Biener <rguenther@suse.de>
328
329 PR tree-optimization/89111
330 * gcc.dg/torture/pr89111.c: New testcase.
331
7617d72d 3322019-01-30 Andrew Stubbs <ams@codesourcery.com>
333
334 PR testsuite/88920
7617d72d 335 * lib/target-supports.exp: Cache result.
336
915549a3 3372019-01-30 Jakub Jelinek <jakub@redhat.com>
338
cc4ffc4c 339 PR c++/89105
340 * g++.target/i386/pr89105.C: New test.
341
915549a3 342 PR c/89061
343 * gcc.dg/pr89061.c: New test.
344
8421f31a 3452019-01-29 Martin Sebor <msebor@redhat.com>
346
347 PR c/88956
348 * gcc.dg/Warray-bounds-39.c: New test.
349
bd509204 3502019-01-29 Marek Polacek <polacek@redhat.com>
351
352 PR testsuite/89110
353 * g++.dg/other/nontype-1.C: Expect error in all modes.
354 * g++.dg/parse/crash13.C: Likewise.
355 * g++.dg/parse/error36.C: Likewise.
356 * g++.dg/template/error29.C: Likewise.
357
659d7fd3 3582019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
359
360 PR fortran/57048
361 * gfortran.dg/c_funptr_1.f90: New file.
362 * gfortran.dg/c_funptr_1_mod.f90: New file.
363
2c4b47e3 3642019-01-29 Jakub Jelinek <jakub@redhat.com>
365
366 PR c++/66676
367 PR ipa/89104
368 * gcc.dg/gomp/pr89104.c: New test.
369
25b414df 3702019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
371
372 * gdc.dg/pr89042a.d: Mark as compile test.
373 * gdc.dg/pr89042b.d: Likewise.
374
c4b0762a 3752019-01-29 Richard Biener <rguenther@suse.de>
376
377 PR debug/87295
378 * g++.dg/lto/pr87295_0.C: New testcase.
379
a456bf31 3802019-01-29 Jakub Jelinek <jakub@redhat.com>
381
b5c856bd 382 PR c/89045
383 * gcc.dg/pr89045.c: New test.
384
a456bf31 385 PR c/86125
386 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
387 lp64, ilp32 and llp64 only.
388 (fputs): Use unsigned long long instead of size_t for return type.
389 (vfprintf, vfscanf): Accept arbitrary target specific type for
390 va_list.
391
44da2a17 3922019-01-28 Marek Polacek <polacek@redhat.com>
393
394 PR c++/88358 - name wrongly treated as type.
395 * g++.dg/cpp2a/typename1.C: Add dg-error.
396 * g++.dg/cpp2a/typename13.C: New test.
397 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
398 Add typename.
399
97569c2c 4002019-01-28 Marek Polacek <polacek@redhat.com>
401
402 * g++.dg/cpp0x/enum37.C: Add dg-error.
403
a6061e19 4042019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
405
406 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
407 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
408
7f68559b 4092019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
410
411 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
412 "-Wattribute-alias".
413
2d3af381 4142019-01-27 Uroš Bizjak <ubizjak@gmail.com>
415
416 PR fortran/70696
417 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
418
1d41b42f 4192019-01-27 Marek Polacek <polacek@redhat.com>
420
b7feeace 421 PR c++/88815 - narrowing conversion lost in decltype.
422 PR c++/78244 - narrowing conversion in template not detected.
423 * g++.dg/cpp0x/Wnarrowing15.C: New test.
424 * g++.dg/cpp0x/Wnarrowing16.C: New test.
425 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
426 * g++.dg/cpp1y/Wnarrowing1.C: New test.
427
1d41b42f 428 PR c++/89024 - ICE with incomplete enum type.
429 * g++.dg/cpp0x/enum37.C: New test.
430
ecb2c722 4312019-01-27 Eric Botcazou <ebotcazou@adacore.com>
432
433 * gnat.dg/opt75.adb: New test.
434 * gnat.dg/opt75_pkg.ad[sb]: New helper.
435
36cd2681 4362019-01-27 Jakub Jelinek <jakub@redhat.com>
437
438 PR target/87214
439 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
440 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
441
9eafff7e 4422019-01-26 Martin Jambor <mjambor@suse.cz>
443
444 PR ipa/88933
445 * gfortran.dg/gomp/pr88933.f90: New test.
446
cfa3a863 4472019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
448
449 PR d/89042
450 * gdc.dg/pr89042a.d: New test.
451 * gdc.dg/pr89042b.d: New test.
452
bc3eb257 4532019-01-26 Harald Anlauf <anlauf@gmx.de>
454
455 PR fortran/57553
456 * gfortran.dg/pr57553.f90: New test.
457
aced6683 4582019-01-26 Eric Botcazou <ebotcazou@adacore.com>
459
460 * gnat.dg/array34.adb: New test.
461
e1b6ccb9 4622019-01-26 Jakub Jelinek <jakub@redhat.com>
463
464 PR preprocessor/88974
465 * c-c++-common/cpp/pr88974.c: New test.
466
837ddebd 4672019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
468
469 PR c++/88969
470 * g++.dg/cpp2a/destroying-delete2.C: New.
471 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
472
2ae44fa6 4732019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
474
475 PR fortran/85780
476 * gfortran.dg/pr85780.f90: Update testcase for error message.
477
eaaf56a1 4782019-01-25 Richard Earnshaw <rearnsha@arm.com>
479
480 PR target/88469
481 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
482 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
483 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
484
91843495 4852019-01-25 Richard Sandiford <richard.sandiford@arm.com>
486
487 PR middle-end/89037
488 * gcc.dg/pr89037.c: New test.
489
a0eb8b4f 4902019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
491
492 * lib/target-supports.exp (check_effective_target_fenv): New.
493 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
494 fenv effective target.
495 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
496 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
497 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
498 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
499
794fefda 5002019-01-25 Richard Biener <rguenther@suse.de>
501
502 PR tree-optimization/86865
503 * gcc.dg/graphite/pr86865.c: New testcase.
504 * gcc.dg/graphite/pr69728.c: XFAIL.
505 * gcc.dg/graphite/scop-21.c: Likewise.
506
530b8be5 5072019-01-24 Martin Sebor <msebor@redhat.com>
508
509 PR c/86125
510 PR c/88886
511 PR middle-end/86308
512 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
513 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
514 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
515 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
516 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
517 * gcc.dg/builtins-69.c: New test.
518 * gcc.dg/Wint-conversion-2.c: Add expected warning.
519 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
520
42202832 5212019-01-24 Uroš Bizjak <ubizjak@gmail.com>
522
5d95efca 523 PR rtl-optimization/88948
42202832 524 * gcc.target/i386/pr88948.c: New test.
525
b5e76680 5262019-01-24 Jakub Jelinek <jakub@redhat.com>
527
7fe7a53d 528 PR debug/89006
529 * g++.dg/debug/pr89006.C: New test.
530
190cf9af 531 PR middle-end/89015
532 * gcc.dg/gomp/pr89015.c: New test.
533
b5e76680 534 PR c++/88976
535 * c-c++-common/gomp/cancel-2.c: New test.
536 * gcc.dg/gomp/cancel-1.c: New test.
537 * g++.dg/gomp/cancel-1.C: New test.
538 * g++.dg/gomp/cancel-2.C: New test.
539 * g++.dg/gomp/cancel-3.C: New test.
540
e42d723e 5412019-01-24 Jakub Jelinek <jakub@redhat.com>
542
543 PR tree-optimization/89027
544 * gfortran.dg/gomp/pr89027.f90: New test.
545
297fd295 5462019-01-24 Paul Thomas <pault@gcc.gnu.org>
547
548 PR fortran/88929
e42d723e 549 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
550 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 551
161cd7e6 5522019-01-23 H.J. Lu <hongjiu.lu@intel.com>
553
554 PR libgcc/88931
555 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
556 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
557 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
558 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
559
58bc31f2 5602019-01-23 Uroš Bizjak <ubizjak@gmail.com>
561
562 PR target/88998
563 * g++.target/i386/pr88998.c: New test.
564
dffbcba8 5652019-01-23 Marek Polacek <polacek@redhat.com>
566
567 PR c++/88757 - qualified name treated wrongly as type.
568 * g++.dg/cpp0x/dependent2.C: New test.
569 * g++.dg/cpp2a/typename10.C: Remove dg-error.
570 * g++.dg/cpp2a/typename12.C: New test.
571 * g++.dg/template/static30.C: Remove dg-error.
572
1f03c410 5732019-01-23 Jakub Jelinek <jakub@redhat.com>
574
8090d51c 575 PR c/44715
576 * c-c++-common/pr44715.c: New test.
577
1f03c410 578 PR c++/88984
579 * c-c++-common/pr88984.c: New test.
580
a74580b3 5812019-01-23 Richard Biener <rguenther@suse.de>
582
583 PR tree-optimization/89008
584 * gcc.dg/torture/pr89008.c: New testcase.
585
c90ac599 5862019-01-23 Eric Botcazou <ebotcazou@adacore.com>
587
588 * gnat.dg/specs/opt4.ads: New test.
589
c5bd837e 5902019-01-23 Jakub Jelinek <jakub@redhat.com>
591
592 PR tree-optimization/88964
593 * gfortran.dg/pr88964.f90: New test.
594
8eacaaff 5952019-01-22 Martin Sebor <msebor@redhat.com>
596
597 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
598 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
599 non_strict_align.
600 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
601 * c-c++-common/Wrestrict.c: Make xfails conditional on target
602 non_strict_align.
603
c4851c82 6042018-01-22 Steve Ellcey <sellcey@marvell.com>
605
8eacaaff 606 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 607 to aarch64*-*-* target.
8eacaaff 608 * c-c++-common/gomp/pr60823-3.c: Ditto.
609 * g++.dg/gomp/declare-simd-1.C: Ditto.
610 * g++.dg/gomp/declare-simd-3.C: Ditto.
611 * g++.dg/gomp/declare-simd-4.C: Ditto.
612 * g++.dg/gomp/declare-simd-7.C: Ditto.
613 * g++.dg/gomp/pr88182.C: Ditto.
614 * gcc.dg/gomp/declare-simd-1.c: Ditto.
615 * gcc.dg/gomp/declare-simd-3.c: Ditto.
616 * gcc.dg/gomp/pr59669-2.c: Ditto.
617 * gcc.dg/gomp/pr87895-1.c: Ditto.
618 * gcc.dg/gomp/simd-clones-2.c: Ditto.
619 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
620 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
621 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 622
f840847c 6232019-01-22 Jakub Jelinek <jakub@redhat.com>
624
849c3260 625 PR target/88965
626 * gcc.target/powerpc/pr88965.c: New test.
627
f840847c 628 PR middle-end/88968
629 * c-c++-common/gomp/atomic-23.c: New test.
630
4348a41f 6312019-01-22 Harald Anlauf <anlauf@gmx.de>
632
633 PR fortran/88579
634 * gfortran.dg/power_8.f90: New test.
635
2e9ceebc 6362019-01-22 Sandra Loosemore <sandra@codesourcery.com>
637
638 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
639 * g++.dg/vec-init-1.C: Likewise.
640 * gcc.dg/pr87793.c: Likewise.
641
55d483b8 6422019-01-22 Sandra Loosemore <sandra@codesourcery.com>
643
644 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
645 * g++.dg/cpp0x/pr86397-2.C: Likewise.
646
0e814d12 6472019-01-22 Richard Earnshaw <rearnsha@arm.com>
648
649 PR target/88469
650 * gcc.target/arm/aapcs/bitfield2.c: New test.
651 * gcc.target/arm/aapcs/bitfield3.c: New test.
652
ca6770cd 6532019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
654
655 PR rtl-optimization/87763
656 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
657
a1ab436f 6582019-01-22 H.J. Lu <hongjiu.lu@intel.com>
659
660 PR target/88954
661 * gcc.target/i386/pr88954-1.c: New test.
662 * gcc.target/i386/pr88954-2.c: Likewise.
663
f8f32a5f 6642019-01-22 Richard Earnshaw <rearnsha@arm.com>
665
666 PR target/88469
667 * gcc.target/arm/aapcs/bitfield1.c: New test.
668 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
669 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
670 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
671
cc41270a 6722019-01-22 Manfred Schwarb <manfred99@gmx.ch>
673
674 * gfortran.dg/array_function_5.f90: Fix a dg directive.
675 * gfortran.dg/block_16.f08: Likewise.
676 * gfortran.dg/dec_structure_14.f90: Likewise.
677 * gfortran.dg/namelist_96.f90: Likewise.
678 * gfortran.dg/newunit_5.f90.f90: Moved to
679 * gfortran.dg/newunit_5.f90: here.
680 * gfortran.dg/pdt_28.f03: Likewise.
681 * gfortran.dg/spread_simplify_1.f90: Likewise.
682
dc7008d9 6832019-01-22 Tamar Christina <tamar.christina@arm.com>
684
685 PR/tree-optimization 88903
686 * gcc.dg/vect/pr88903-1.c: Add explicit &.
687
9e73df6b 6882019-01-22 Jakub Jelinek <jakub@redhat.com>
689
8167e4bd 690 PR rtl-optimization/88904
691 * gcc.c-torture/execute/pr88904.c: New test.
692
786a3490 693 PR target/88905
694 * gcc.dg/pr88905.c: New test.
695
9e73df6b 696 PR rtl-optimization/49429
697 PR target/49454
698 PR rtl-optimization/86334
699 PR target/88906
700 * gcc.target/i386/pr86334.c: New test.
701 * gcc.target/i386/pr88906.c: New test.
702
77fe9474 7032019-01-21 Jakub Jelinek <jakub@redhat.com>
704
705 PR c++/88949
706 * g++.dg/gomp/pr88949.C: New test.
707
d2019c03 7082019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 709
710 * class_66.f90: Fix a dg directive.
711 * debug/pr35154-stabs.f: Likewise.
712 * dec_d_lines_3.f: Likewise.
713 * dec_d_lines_3.f: Likewise.
714 * dec_structure_12.f90: Likewise.
715 * dec_structure_15.f90: Likewise.
716 * deferred_character_31.f90: Likewise.
717 * dtio_31.f03: Likewise.
718 * dtio_32.f03: Likewise.
719 * extends_11.f03: Likewise.
720 * integer_plus.f90: Likewise.
721 * pdt_25.f03: Likewise.
722 * pr58968.f: Likewise.
723 * pr78259.f90: Likewise.
724 * vect/vect-2.f90: Likewise.
725 * matmul_const.f90: Likewise.
726
bca15b83 7272019-01-21 Uroš Bizjak <ubizjak@gmail.com>
728
729 PR target/88938
730 * gcc.target/i386/pr88938.c: New test.
731
99bf4b63 7322019-01-21 Jakub Jelinek <jakub@redhat.com>
733
734 PR sanitizer/88901
735 * g++.dg/asan/pr88901.C: New test.
736
f6aa5c04 7372019-01-21 Tamar Christina <tamar.christina@arm.com>
738
739 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
740
8144bd52 7412019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
742
743 PR c/88928
744 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
745 * gcc.dg/pr88928.c: New test case.
746
e807b7ed 7472019-01-21 Jakub Jelinek <jakub@redhat.com>
748
749 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
750 {long ,short ,}{unsigned ,}int.
751
26e8495a 7522019-01-21 Richard Biener <rguenther@suse.de>
753
754 PR tree-optimization/88934
755 * gfortran.dg/pr88934.f90: New testcase.
756
eaf966f3 7572019-01-20 Ulrich Drepper <drepper@redhat.com>
758
759 Fix after C++ P0600 implementation.
760 * g++.dg/init/new39.C: Don't just ignore result of new.
761
c343819b 7622019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
763
764 * gdc.dg/runnable.d: Add more tests for comparing complex types.
765
c161bb93 7662019-01-20 Johannes Pfau <johannespfau@gmail.com>
767
768 * gdc.dg/runnable.d: Add tests for comparing complex types.
769
30b46595 7702019-01-20 Kewen Lin <linkw@gcc.gnu.org>
771
297fd295 772 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 773 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
774 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
775 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
776
c81c2702 7772019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
778
779 PR fortran/37835
780 * gfortran.dg/no-automatic.f90: New test.
781
19081b87 7822019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
783
784 PR fortran/77960
785 * gfortran.dg/pr77960.f90: New test.
786
b7e6520a 7872018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
788 Paul Thomas <pault@gcc.gnu.org>
789
790 PR fortran/56789
791 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
792 scan-tree tests that fail with patch.
793 * gfortran.dg/contiguous_8.f90: New test.
794
5dfc8b8e 7952019-01-19 Richard Sandiford <richard.sandiford@arm.com>
796
797 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
798 inner strides.
799 * gfortran.dg/loop_versioning_9.f90: New test.
800 * gfortran.dg/loop_versioning_10.f90: Likewise.
801
7b60c131 8022019-01-19 Jakub Jelinek <jakub@redhat.com>
803
804 PR fortran/88902
805 * gfortran.dg/pr88902.f90: New test.
806
34859308 8072019-01-18 Martin Sebor <msebor@redhat.com>
808
809 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
810
31975c5e 8112019-01-18 Ian Lance Taylor <iant@golang.org>
812
813 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
814 is no longer externally visible.
815
b2bc2471 8162019-01-18 Marek Polacek <polacek@redhat.com>
817
818 PR c++/86926
819 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
820
60da8226 8212019-01-18 H.J. Lu <hongjiu.lu@intel.com>
822
823 PR middle-end/88587
824 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
825 (dg-options): Replace -m32 with -fno-pic.
826 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
827 (dg-options): Remove -m32.
828
58d47a89 8292019-01-18 Richard Biener <rguenther@suse.de>
830
831 PR tree-optimization/88903
832 * gcc.dg/vect/pr88903-1.c: New testcase.
833 * gcc.dg/vect/pr88903-2.c: Likewise.
834
6d4e8a95 8352019-01-18 H.J. Lu <hongjiu.lu@intel.com>
836
837 PR c/51628
838 PR c/88664
839 * c-c++-common/pr51628-33.c: New test.
840 * c-c++-common/pr51628-35.c: New test.
841 * c-c++-common/pr88664-1.c: Likewise.
842 * c-c++-common/pr88664-2.c: Likewise.
843 * gcc.dg/pr51628-34.c: Likewise.
844
e319ca91 8452019-01-18 Richard Earnshaw <rearnsha@arm.com>
846
847 PR target/88799
848 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
849 mp and sec extensions to armv7-a.
850
c099f1dd 8512019-01-18 Martin Liska <mliska@suse.cz>
852
853 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
854 expected function name.
855
273d44ee 8562019-01-18 Jakub Jelinek <jakub@redhat.com>
857
858 PR tree-optimization/86214
859 * g++.dg/opt/pr86214-1.C: New test.
860 * g++.dg/opt/pr86214-2.C: New test.
861
b8408dd3 8622019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
863
864 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
865
5c3317a8 8662019-01-18 Jakub Jelinek <jakub@redhat.com>
867
868 Reapply:
869 2018-12-15 Jakub Jelinek <jakub@redhat.com>
870
871 PR target/88489
872 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
873 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
874
eba46615 8752019-01-18 Martin Liska <mliska@suse.cz>
876
877 PR middle-end/88587
878 * g++.target/i386/pr88587.C: New test.
879 * gcc.target/i386/mvc13.c: New test.
880
20ab60cd 8812018-01-17 Steve Ellcey <sellcey@cavium.com>
882
883 PR fortran/88898
884 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
885 warning checks.
886 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
887 * gfortran.dg/gomp/pr83977.f90: Ditto.
888
0cfa832a 8892019-01-17 Martin Sebor <msebor@redhat.com>
890
891 PR middle-end/88273
892 * gcc.dg/Warray-bounds-38.c: New test.
893
7e351bf9 8942018-01-17 Steve Ellcey <sellcey@cavium.com>
895
896 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
897 warning checks and assembler scans.
898 * c-c++-common/gomp/pr60823-3.c: Ditto.
899 * c-c++-common/gomp/pr63328.c: Ditto.
900 * g++.dg/gomp/declare-simd-1.C: Ditto.
901 * g++.dg/gomp/declare-simd-3.C: Ditto.
902 * g++.dg/gomp/declare-simd-4.C: Ditto.
903 * g++.dg/gomp/declare-simd-7.C: Ditto.
904 * g++.dg/gomp/pr88182.C: Ditto.
905 * g++.dg/vect/simd-clone-7.cc: Ditto.
906 * gcc.dg/gomp/declare-simd-1.c: Ditto.
907 * gcc.dg/gomp/declare-simd-3.c: Ditto.
908 * gcc.dg/gomp/pr59669-2.c: Ditto.
909 * gcc.dg/gomp/pr87895-1.c: Ditto.
910 * gcc.dg/gomp/pr87895-2.c: Ditto.
911 * gcc.dg/gomp/simd-clones-2.c: Ditto.
912 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
913 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
914 * gfortran.dg/gomp/pr83977.f90: Ditto.
915
0f910e62 9162019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
917
918 * g++.dg/cpp0x/auto52.C: Test locations too.
919 * g++.dg/cpp0x/trailing2.C: Likewise.
920 * g++.dg/cpp1y/auto-fn18.C: Likewise.
921 * g++.dg/cpp1y/auto-fn25.C: Likewise.
922 * g++.dg/cpp1y/auto-fn52.C: Likewise.
923 * g++.dg/cpp1y/auto-fn53.C: Likewise.
924 * g++.dg/cpp1y/auto-fn54.C: Likewise.
925
098cc8f0 9262019-01-17 David Malcolm <dmalcolm@redhat.com>
927
928 PR c++/88699
929 * g++.dg/template/pr88699.C: New test.
930
a4e7e061 9312019-01-17 Martin Sebor <msebor@redhat.com>
932
933 PR tree-optimization/88800
934 * c-c++-common/Wrestrict.c: Adjust.
935 * gcc.dg/Warray-bounds-37.c: New test.
936 * gcc.dg/builtin-memcpy-2.c: New test.
937 * gcc.dg/builtin-memcpy.c: New test.
938
21208703 9392019-01-17 Tamar Christina <tamar.christina@arm.com>
940
941 PR target/88850
942 * gcc.target/arm/pr51968.c: Use neon intrinsics.
943
acbbb815 9442019-01-17 Andrew Stubbs <ams@codesourcery.com>
945 Kwok Cheung Yeung <kcy@codesourcery.com>
946 Julian Brown <julian@codesourcery.com>
947 Tom de Vries <tom@codesourcery.com>
948
949 * gcc.dg/20020312-2.c: Add amdgcn support.
950 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
951 * gcc.dg/builtin-apply2.c: Likewise.
952 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
953 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
954 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
955 * gcc.dg/memcmp-1.c: Increase timeout factor.
956 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
957 * gcc.dg/sibcall-10.c: xfail on amdgcn.
958 * gcc.dg/sibcall-9.c: Likewise.
959 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
960 * gcc.dg/tree-ssa/pr84512.c: Likewise.
961 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
962 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
963 * lib/target-supports.exp (check_effective_target_trampolines):
964 Configure amdgcn.
965 (check_profiling_available): Likewise.
966 (check_effective_target_global_constructor): Likewise.
967 (check_effective_target_return_address): Likewise.
968 (check_effective_target_fopenacc): Likewise.
969 (check_effective_target_fopenmp): Likewise.
970 (check_effective_target_vect_int): Likewise.
971 (check_effective_target_vect_intfloat_cvt): Likewise.
972 (check_effective_target_vect_uintfloat_cvt): Likewise.
973 (check_effective_target_vect_floatint_cvt): Likewise.
974 (check_effective_target_vect_floatuint_cvt): Likewise.
975 (check_effective_target_vect_simd_clones): Likewise.
976 (check_effective_target_vect_shift): Likewise.
977 (check_effective_target_whole_vector_shift): Likewise.
978 (check_effective_target_vect_bswap): Likewise.
979 (check_effective_target_vect_shift_char): Likewise.
980 (check_effective_target_vect_long): Likewise.
981 (check_effective_target_vect_float): Likewise.
982 (check_effective_target_vect_double): Likewise.
983 (check_effective_target_vect_perm): Likewise.
984 (check_effective_target_vect_perm_byte): Likewise.
985 (check_effective_target_vect_perm_short): Likewise.
986 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
987 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
988 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
989 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
990 (check_effective_target_vect_natural_alignment): Likewise.
991 (check_effective_target_vect_fully_masked): Likewise.
992 (check_effective_target_vect_element_align): Likewise.
993 (check_effective_target_vect_masked_store): Likewise.
994 (check_effective_target_vect_scatter_store): Likewise.
995 (check_effective_target_vect_condition): Likewise.
996 (check_effective_target_vect_cond_mixed): Likewise.
997 (check_effective_target_vect_char_mult): Likewise.
998 (check_effective_target_vect_short_mult): Likewise.
999 (check_effective_target_vect_int_mult): Likewise.
1000 (check_effective_target_sqrt_insn): Likewise.
1001 (check_effective_target_vect_call_sqrtf): Likewise.
1002 (check_effective_target_vect_call_btrunc): Likewise.
1003 (check_effective_target_vect_call_btruncf): Likewise.
1004 (check_effective_target_vect_call_ceil): Likewise.
1005 (check_effective_target_vect_call_floorf): Likewise.
1006 (check_effective_target_lto): Likewise.
1007 (check_vect_support_and_set_flags): Likewise.
1008 (check_effective_target_vect_stridedN): Enable when fully masked is
1009 available.
1010 (add_options_for_sqrt_insn): New procedure.
1011
79cc8acc 10122019-01-17 Andrew Stubbs <ams@codesourcery.com>
1013
1014 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1015 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1016 linker.
1017 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1018
cbd1a9b1 10192019-01-17 Andrew Stubbs <ams@codesourcery.com>
1020
1021 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1022 * gcc.dg/pic-1.c: Disable on amdgcn.
1023 * gcc.dg/pic-2.c: Disable on amdgcn.
1024 * gcc.dg/pic-3.c: Disable on amdgcn.
1025 * gcc.dg/pic-4.c: Disable on amdgcn.
1026 * gcc.dg/pie-3.c: Disable on amdgcn.
1027 * gcc.dg/pie-4.c: Disable on amdgcn.
1028 * gcc.dg/uninit-19.c: Check pie_enabled.
1029 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
1030
88dbac33 10312019-01-17 Andrew Stubbs <ams@codesourcery.com>
1032 Kwok Cheung Yeung <kcy@codesourcery.com>
1033 Julian Brown <julian@codesourcery.com>
1034 Tom de Vries <tom@codesourcery.com>
1035
1036 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
1037 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
1038 * gcc.c-torture/compile/pr34648.c: Require exceptions.
1039 * gcc.c-torture/compile/pr41469.c: Require exceptions.
1040 * gcc.dg/20111216-1.c: Require exceptions.
1041 * gcc.dg/cleanup-10.c: Require exceptions.
1042 * gcc.dg/cleanup-11.c: Require exceptions.
1043 * gcc.dg/cleanup-12.c: Require exceptions.
1044 * gcc.dg/cleanup-13.c: Require exceptions.
1045 * gcc.dg/cleanup-5.c: Require exceptions.
1046 * gcc.dg/cleanup-8.c: Require exceptions.
1047 * gcc.dg/cleanup-9.c: Require exceptions.
1048 * gcc.dg/gomp/pr29955.c: Require exceptions.
1049 * gcc.dg/lto/pr52097_0.c: Require exceptions.
1050 * gcc.dg/nested-func-5.c: Require exceptions.
1051 * gcc.dg/pch/except-1.c: Require exceptions.
1052 * gcc.dg/pch/valid-2.c: Require exceptions.
1053 * gcc.dg/pr41470.c: Require exceptions.
1054 * gcc.dg/pr42427.c: Require exceptions.
1055 * gcc.dg/pr44545.c: Require exceptions.
1056 * gcc.dg/pr47086.c: Require exceptions.
1057 * gcc.dg/pr51481.c: Require exceptions.
1058 * gcc.dg/pr51644.c: Require exceptions.
1059 * gcc.dg/pr52046.c: Require exceptions.
1060 * gcc.dg/pr54669.c: Require exceptions.
1061 * gcc.dg/pr56424.c: Require exceptions.
1062 * gcc.dg/pr64465.c: Require exceptions.
1063 * gcc.dg/pr65802.c: Require exceptions.
1064 * gcc.dg/pr67563.c: Require exceptions.
1065 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
1066 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
1067 * gcc.dg/vect/pr46663.c: Require exceptions.
1068 * lib/target-supports.exp (check_effective_target_exceptions): New.
1069
56b37606 10702019-01-17 Tamar Christina <tamar.christina@arm.com>
1071
1072 PR target/88851
1073 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
1074
a395125a 10752019-01-17 Nathan Sidwell <nathan@acm.org>
1076
1077 PR c++/86610
1078 * g++.dg/cpp0x/pr86610.C: New.
1079
e1d8b60b 10802019-01-17 Wei Xiao <wei3.xiao@intel.com>
1081
1082 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
1083 VFIXUPIMM* intrinsics.
1084 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1085 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1086 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1087
945ba7e7 10882019-01-17 Wei Xiao <wei3.xiao@intel.com>
1089
1090 PR target/88794
1091 Revert:
1092 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
1093
1094 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
1095 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
1096 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
1097 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
1098 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
1099 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1100 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
1101 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1102 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1103 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1104 * gcc.target/i386/sse-13.c: Ditto.
1105 * gcc.target/i386/sse-14.c: Ditto.
1106 * gcc.target/i386/sse-22.c: Ditto.
1107 * gcc.target/i386/sse-23.c: Ditto.
1108 * gcc.target/i386/testimm-10.c: Ditto.
1109 * gcc.target/i386/testround-1.c: Ditto.
1110
37caf132 11112019-01-17 Wei Xiao <wei3.xiao@intel.com>
1112
1113 PR target/88794
1114 Revert:
1115 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1116
1117 PR target/88489
1118 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1119 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1120
89436081 11212019-01-17 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR rtl-optimization/88870
1124 * gcc.dg/pr88870.c: New test.
1125
6eeb7917 11262019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1127
1128 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
1129
f97941b7 11302019-01-17 Alexandre Oliva <aoliva@redhat.com>
1131
c5f929a4 1132 PR c++/87768
1133 * g++.dg/concepts/pr87768.C: New.
1134
f97941b7 1135 PR c++/86648
1136 * gcc.dg/cpp1z/pr86648.C: New.
1137
c6e0dd3d 11382019-01-17 Kewen Lin <linkw@gcc.gnu.org>
1139
1140 PR target/87306
1141 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
1142 vectorized on POWER unless hardware misaligned loads are available.
1143
76ea00a1 11442019-01-16 David Malcolm <dmalcolm@redhat.com>
1145
1146 PR target/88861
1147 * g++.dg/torture/pr88861.C: New test.
1148
281796ea 11492019-01-16 Tamar Christina <tamar.christina@arm.com>
1150
1151 PR debug/88046
1152 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
1153
b92cc3ed 11542019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1155
1156 * g++.dg/other/pr33558.C: Test location too.
1157 * g++.dg/other/pr33558-2.C: Likewise.
1158 * g++.dg/parse/crash4.C: Likewise.
1159 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
1160 * g++.old-deja/g++.mike/p7635.C: Likewise.
1161 * g++.old-deja/g++.other/decl6.C: Likewise.
1162
9fc2172c 11632019-01-16 Marek Polacek <polacek@redhat.com>
1164
1165 PR c++/78244 - narrowing conversion in template not detected.
1166 * g++.dg/cpp0x/Wnarrowing13.C: New test.
1167 * g++.dg/cpp0x/Wnarrowing14.C: New test.
1168
c84c150f 11692019-01-16 Jakub Jelinek <jakub@redhat.com>
1170
1171 PR c/51628
1172 PR target/88682
1173 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
1174 may_alias attribute.
1175
cb946287 11762019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
1177
1178 * gcc.misc-tests/godump-1.c: Add test case for typedef before
1179 struct.
1180
727d210b 11812019-01-15 David Malcolm <dmalcolm@redhat.com>
1182
1183 PR c++/88795
1184 * g++.dg/template/pr88795.C: New test.
1185
0b953692 11862019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1187
a96be852 1188 PR fortran/43136
0b953692 1189 * gfortran.dg/actual_array_substr_3.f90: New test.
1190
ef1b2a98 11912019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
1192
1193 PR fortran/81849
1194 * gfortran.dg/pr81849.f90: New test.
1195
8f563733 11962019-01-15 Paul Thomas <pault@gcc.gnu.org>
1197
7b60c131 1198 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 1199 ISO_Fortran_binding_2.h.
1200
68597c49 12012019-01-15 Marek Polacek <polacek@redhat.com>
1202
1203 PR c++/88866
1204 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
1205
9d1cdb74 12062019-01-15 Richard Sandiford <richard.sandiford@arm.com>
1207
1208 PR inline-asm/52813
1209 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
1210 -Wdeprecated warning and expect a following note:.
1211
c415e6f6 12122019-01-15 Richard Biener <rguenther@suse.de>
1213
1214 PR debug/88046
1215 * g++.dg/lto/pr88046_0.C: New testcase.
1216
5ead71c8 12172019-01-15 Richard Biener <rguenther@suse.de>
1218
1219 PR tree-optimization/88855
1220 * gcc.dg/pr88855.c: New testcase.
1221
39a51021 12222019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
1223
1224 * g++.dg/diagnostic/typedef-initialized.C: New.
1225
12262019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
1227
1228 * g++.dg/diagnostic/bitfld3.C: New.
1229
15934f6e 12302019-01-15 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR tree-optimization/88775
1233 * gcc.dg/tree-ssa/pr88775-1.c: New test.
1234 * gcc.dg/tree-ssa/pr88775-2.c: New test.
1235
9f8a8956 12362019-01-14 Marek Polacek <polacek@redhat.com>
1237
1238 PR c++/88825 - ICE with bogus function return type deduction.
1239 * g++.dg/cpp1y/auto-fn55.C: New test.
1240
478fe3c0 12412019-01-14 Jakub Jelinek <jakub@redhat.com>
1242
1243 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
1244 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
1245 feature test macros.
1246 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
1247
affca1c8 12482019-01-14 Marek Polacek <polacek@redhat.com>
1249
1250 PR c++/88830 - ICE with abstract class.
1251 * g++.dg/other/abstract7.C: New test.
1252
955a4e68 12532019-01-14 Martin Sebor <msebor@redhat.com>
1254
1255 PR target/88638
1256 * gcc.dg/format/attr-8.c: New test.
1257 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
1258 * gcc.dg/format/attr-3.c: Same.
1259 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1260 * objc.dg/fsf-nsstring-format-1.m: Same.
1261
bf4eb32b 12622019-01-14 Martin Liska <mliska@suse.cz>
1263
1264 PR gcov-profile/88263
1265 * g++.dg/gcov/pr88263-2.C: New test.
1266
c7a7ba46 12672019-01-14 Jakub Jelinek <jakub@redhat.com>
1268
1269 PR rtl-optimization/88796
1270 * gcc.target/i386/pr88796.c: New test.
1271
a0c1db44 12722019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
1273
1274 * gdc.dg/asm1.d: New test.
1275 * gdc.dg/asm2.d: New test.
1276 * gdc.dg/asm3.d: New test.
1277 * gdc.dg/asm4.d: New test.
1278 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
1279
77aa0989 12802019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1281
1282 PR libfortran/88776
1283 * gfortran.dg/namelist_96.f90: New test.
1284
70409dee 12852019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1286
1287 PR fortran/59345
1288 * gfortran.dg/internal_pack_18.f90: New test.
1289
bd5cf857 12902019-01-13 H.J. Lu <hongjiu.lu@intel.com>
1291
1292 * gcc.dg/pr51628-20.c: Updated.
1293 * gcc.dg/pr51628-21.c: Likewise.
1294 * gcc.dg/pr51628-25.c: Likewise.
1295
ae57d8c7 12962019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1297
1298 PR fortran/59345
1299 * gfortran.dg/internal_pack_17.f90: New test.
1300 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
1301 to builtin_free.
1302
c8f3fe68 13032019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
1304
1305 PR fortran/61765
1306 * gfortran.dg/pr61765.f90: New test.
1307
2fa582a9 13082019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
1309
1310 * g++.dg/cpp0x/pr62101.C: Test locations too.
1311 * g++.dg/inherit/pure1.C: Likewise.
1312
d42f854f 13132019-01-12 Paul Thomas <pault@gcc.gnu.org>
1314
7b60c131 1315 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 1316 reports of ICEs.
7b60c131 1317 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 1318
13192019-01-12 Paul Thomas <pault@gcc.gnu.org>
1320
7b60c131 1321 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
1322 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
1323 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
1324 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
1325 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 1326 for dump tree scan.
1327
0e8475b7 13282019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
1329
1330 PR fortran/35031
1331 * gfortran.dg/pr35031.f90: new test.
1332
0b5957b9 13332019-01-11 Marek Polacek <polacek@redhat.com>
1334
1335 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
1336 * g++.dg/cpp0x/Wredundant-move5.C: New test.
1337 * g++.dg/cpp0x/Wredundant-move6.C: New test.
1338
45b37eaa 13392019-01-11 Jakub Jelinek <jakub@redhat.com>
1340
1341 PR middle-end/85956
1342 PR lto/88733
1343 * c-c++-common/gomp/pr85956.c: New test.
1344 * g++.dg/gomp/pr88733.C: New test.
1345
1b2f170e 13462019-01-11 Tobias Burnus <burnus@net-b.de>
1347
1348 PR C++/88114
d42f854f 1349 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 1350 * g++.dg/cpp0x/defaulted62.C: New.
1351
ccd5b7a6 13522019-01-11 Jakub Jelinek <jakub@redhat.com>
1353
1354 PR tree-optimization/88693
1355 * gcc.c-torture/execute/pr88693.c: New test.
1356
cda73d4a 13572019-01-11 Tamar Christina <tamar.christina@arm.com>
1358
1359 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
1360 and add options.
1361
4bb5146c 13622019-01-11 Martin Liska <mliska@suse.cz>
1363
1364 PR middle-end/88758
1365 * g++.dg/lto/pr88758_0.C: New test.
1366 * g++.dg/lto/pr88758_1.C: New test.
1367
202e74d0 13682019-01-11 Jan Beulich <jbeulich@suse.com>
1369
1370 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
1371 gcc.target/i386/avx512f-vcvtss2si-1.c,
1372 gcc.target/i386/avx512f-vcvttsd2si-1.c,
1373 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
1374 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
1375 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
1376 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
1377 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
1378 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
1379 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
1380 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
1381 gcc.target/i386/pr19398.c: Permit l or q suffix.
1382
e9b8018c 13832019-01-11 Jakub Jelinek <jakub@redhat.com>
1384
1385 PR rtl-optimization/88296
1386 * gcc.target/i386/pr88296.c: New test.
1387
b385e516 13882019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
1389
1390 * g++.dg/diagnostic/extern-initialized.C: New.
1391 * g++.dg/ext/dllimport-initialized.C: Likewise.
1392
04afaf6a 13932019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1394
1395 PR fortran/59345
1396 * gfortran.dg/internal_pack_16.f90: New test.
1397
d07d3a12 13982019-01-10 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR target/88785
1401 * g++.target/i386/pr88785.C: New test.
1402
8ae81042 14032019-01-10 Vladimir Makarov <vmakarov@redhat.com>
1404
1405 PR rtl-optimization/87305
1406 * gcc.target/aarch64/pr87305.c: New.
1407
aecc93dd 14082019-01-10 Richard Biener <rguenther@suse.de>
1409
1410 PR tree-optimization/88792
1411 * gcc.dg/torture/pr88792.c: New testcase.
1412
15cbe83d 14132019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
1414
1415 PR fortran/86322
1416 * gfortran.dg/pr86322_1.f90: New test.
1417 * gfortran.dg/pr86322_2.f90: Ditto.
1418 * gfortran.dg/pr86322_3.f90: Ditto.
1419
a794c0dc 14202019-01-10 Sudakshina Das <sudi.das@arm.com>
1421
1422 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
1423 * gcc.target/aarch64/bti-2.c: Likewise.
1424 * gcc.target/aarch64/bti-3.c: Likewise.
1425
2fd2b9b8 14262019-01-10 Stefan Agner <stefan@agner.ch>
1427
1428 PR target/88648
1429 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
1430 check if -masm-syntax-unified gets applied properly.
1431
12f289ae 14322019-01-10 Jakub Jelinek <jakub@redhat.com>
1433
1434 PR c/88568
1435 * gcc.dg/pr88568.c: New test.
1436
9ccac370 14372019-01-10 Tamar Christina <tamar.christina@arm.com>
1438
1439 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
1440 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
1441
97f353e6 14422019-01-10 Tamar Christina <tamar.christina@arm.com>
1443
1444 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
1445 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
1446
02c39a52 14472019-01-10 Tamar Christina <tamar.christina@arm.com>
1448
1449 * lib/target-supports.exp
1450 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
1451 check_effective_target_arm_v8_3a_complex_neon_ok,
1452 add_options_for_arm_v8_3a_complex_neon,
1453 check_effective_target_arm_v8_3a_complex_neon_hw,
1454 check_effective_target_vect_complex_rot_N): New.
1455
e66b219e 14562019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
1457
1458 PR fortran/88376
1459 * gfortran.dg/pr88376.f90: New test.
1460
5fba18a1 14612019-01-09 Sandra Loosemore <sandra@codesourcery.com>
1462
1463 PR other/16615
5fba18a1 1464 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
1465 "can not" with "cannot".
1466 * gfortran.dg/common_15.f90: Likewise.
1467 * gfortran.dg/derived_result_2.f90: Likewise.
1468 * gfortran.dg/do_check_6.f90: Likewise.
1469 * gfortran.dg/namelist_args.f90: Likewise.
1470 * gfortran.dg/negative_unit_check.f90: Likewise.
1471 * gfortran.dg/pure_formal_3.f90: Likewise.
1472 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
1473 * obj-c++.dg/exceptions-3.mm: Likewise.
1474 * obj-c++.dg/exceptions-4.mm: Likewise.
1475 * obj-c++.dg/exceptions-5.mm: Likewise.
1476 * obj-c++.dg/property/at-property-23.mm: Likewise.
1477 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
1478 * obj-c++.dg/property/property-neg-7.mm: Likewise.
1479 * objc.dg/attributes/method-attribute-2.m: Likewise.
1480 * objc.dg/exceptions-3.m: Likewise.
1481 * objc.dg/exceptions-4.m: Likewise.
1482 * objc.dg/exceptions-5.m: Likewise.
1483 * objc.dg/param-1.m: Likewise.
1484 * objc.dg/property/at-property-23.m: Likewise.
1485 * objc.dg/property/dotsyntax-17.m: Likewise.
1486 * objc.dg/property/property-neg-7.m: Likewise.
1487
9f096803 14882019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1489
1490 PR fortran/68426
1491 * gfortran.dg/spread_simplify_1.f90: New test.
1492
36950f7e 14932019-01-09 Uroš Bizjak <ubizjak@gmail.com>
1494
1495 * lib/target-supports.exp
1496 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
1497 * gcc.target/i386/xorsign.c: New test.
1498
188ff544 14992019-01-09 Eric Botcazou <ebotcazou@adacore.com>
1500
1501 * gcc.target/sparc/tls-ld-int8.c: New test.
1502 * gcc.target/sparc/tls-ld-int16.c: Likewise.
1503 * gcc.target/sparc/tls-ld-int32.c: Likewise.
1504 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
1505 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
1506 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
1507
559dff77 15082018-01-09 Sudakshina Das <sudi.das@arm.com>
1509
1510 * gcc.target/aarch64/bti-1.c: Update test to not add command line
1511 option when configure with bti.
1512 * gcc.target/aarch64/bti-2.c: Likewise.
1513 * lib/target-supports.exp
1514 (check_effective_target_default_branch_protection):
1515 Add configure check for --enable-standard-branch-protection.
1516
15b17909 15172018-01-09 Sudakshina Das <sudi.das@arm.com>
1518
1519 * gcc.target/aarch64/bti-1.c: New test.
1520 * gcc.target/aarch64/bti-2.c: New test.
1521 * gcc.target/aarch64/bti-3.c: New test.
1522 * lib/target-supports.exp
1523 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
1524
249c2fa7 15252018-01-09 Sudakshina Das <sudi.das@arm.com>
1526
1527 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
1528 instead of IP0_REGNUM and add test case.
1529
fd87572b 15302019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1531
1532 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
1533 copysign.
1534 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
1535 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
1536 xorsign.
1537 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
1538
097f6161 15392019-01-09 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR rtl-optimization/88331
1542 * gcc.target/i386/pr88331.c: New test.
1543
7cc45975 15442019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 * g++.dg/diagnostic/constexpr2.C: New.
1547 * g++.dg/diagnostic/ref3.C: Likewise.
1548
91902bb4 15492019-01-08 Marek Polacek <polacek@redhat.com>
1550
1551 PR c++/88538 - braced-init-list in template-argument-list.
1552 * g++.dg/cpp2a/nontype-class11.C: New test.
1553
9996d5d0 1554 PR c++/88744
1555 * g++.dg/cpp2a/nontype-class12.C: New test.
1556
d538a77e 15572019-01-08 Jakub Jelinek <jakub@redhat.com>
1558
1559 PR target/88457
1560 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
1561 dg-options. Require ppc_cpu_supports_hw effective target instead of
1562 powerpc64*-*-*.
1563
d56370db 15642019-01-08 Janus Weil <janus@gcc.gnu.org>
1565
1566 PR fortran/88047
1567 * gfortran.dg/class_69.f90: New test case.
1568
2092fe8c 15692019-01-08 H.J. Lu <hongjiu.lu@intel.com>
1570
1571 PR target/88717
1572 * gcc.target/i386/pr88717.c: New test.
1573
90e20c9c 15742019-01-08 Marek Polacek <polacek@redhat.com>
1575
1576 PR c++/88548 - this accepted in static member functions.
1577 * g++.dg/cpp0x/this1.C: New test.
1578
c914ddb0 15792019-01-08 Martin Liska <mliska@suse.cz>
1580
1581 PR tree-optimization/88753
1582 * gcc.dg/tree-ssa/pr88753.c: New test.
1583
6b8ca7f3 15842019-01-08 Richard Biener <rguenther@suse.de>
1585
1586 PR tree-optimization/86554
1587 * gcc.dg/torture/pr86554-1.c: New testcase.
1588 * gcc.dg/torture/pr86554-2.c: Likewise.
1589
ec26adda 15902019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1591
1592 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
1593 cover target variance.
1594
ac64cdbe 15952019-01-08 Richard Biener <rguenther@suse.de>
1596
1597 PR fortran/88611
1598 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
1599 directly build the expected GENERIC tree.
1600
6b5dcc7e 16012019-01-08 Sam Tebbs <sam.tebbs@arm.com>
1602
1603 * gcc.target/aarch64/(return_address_sign_1.c,
1604 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
1605 Change option to -mbranch-protection.
1606 * gcc.target/aarch64/(branch-protection-option.c,
1607 branch-protection-option-2.c, branch-protection-attr.c,
1608 branch-protection-attr-2.c): New file.
1609
8f7d5246 16102019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
1611
1612 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
1613
54417d3a 16142019-01-08 Iain Sandoe <iain@sandoe.co.uk>
1615
1616 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
1617 alias support.
1618 * c-c++-common/builtin-has-attribute-4.c: Likewise.
1619 Append match for warning that ‘protected’ attribute is not supported.
1620
5e453f01 16212019-01-08 Iain Sandoe <iain@sandoe.co.uk>
1622
1623 * gcc.dg/Wmissing-attributes.c: Require alias support.
1624 * gcc.dg/attr-copy-2.c: Likewise.
1625 * gcc.dg/attr-copy-5.c: Likewise.
1626
6e5908c9 16272019-01-08 Jonathan Wakely <jwakely@redhat.com>
1628 Jakub Jelinek <jakub@redhat.com>
1629
1630 PR c++/88554
1631 * g++.dg/warn/Wreturn-type-11.C: New test.
1632
caa8ded0 16332019-01-07 David Malcolm <dmalcolm@redhat.com>
1634
1635 PR jit/88747
1636 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
1637 dump to reflect r266077.
1638
31e21880 16392019-01-07 Jakub Jelinek <jakub@redhat.com>
1640
1641 PR c/88701
1642 * gcc.dg/pr88701.c: New test.
1643
0e741ee5 16442019-01-07 Joseph Myers <joseph@codesourcery.com>
1645
1646 PR c/88720
1647 PR c/88726
1648 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
1649
2318c037 16502019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
1651
1652 * g++.dg/diagnostic/constexpr1.C: New.
1653 * g++.dg/diagnostic/thread1.C: Likewise.
1654
5f34f219 16552019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1656 Harald Anlauf <anlauf@gmx.de>
1657 Tobias Burnus <burnus@gcc.gnu.org>
1658
1659 * gfortran.dg/is_contiguous_1.f90: New test.
1660 * gfortran.dg/is_contiguous_2.f90: New test.
1661 * gfortran.dg/is_contiguous_3.f90: New test.
1662
677576f7 16632019-01-07 Marek Polacek <polacek@redhat.com>
1664
1665 PR c++/88741 - wrong error with initializer-string.
1666 * g++.dg/init/array50.C: New test.
1667
c38103e8 16682019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1669
1670 PR c++/88261
1671 PR c++/69338
1672 PR c++/69696
1673 PR c++/69697
1674 * gcc.dg/array-6.c: Move from here ...
1675 * c-c++-common/array-6.c: ... to here and add some more test coverage.
1676 * g++.dg/pr69338.C: New test.
1677 * g++.dg/pr69697.C: Likewise.
1678 * g++.dg/ext/flexary32.C: Likewise.
1679 * g++.dg/ext/flexary3.C: Adjust test.
1680 * g++.dg/ext/flexary12.C: Likewise.
1681 * g++.dg/ext/flexary13.C: Likewise.
1682 * g++.dg/ext/flexary15.C: Likewise.
1683 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
1684 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
1685 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
1686
6163709f 16872019-01-07 Richard Earnshaw <rearnsha@arm.com>
1688
1689 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
1690 optional in scan pattern.
1691
df2148cf 16922019-01-07 Richard Sandiford <richard.sandiford@arm.com>
1693
1694 PR tree-optimization/88598
1695 * gcc.dg/vect/pr88598-1.c: New test.
1696 * gcc.dg/vect/pr88598-2.c: Likewise.
1697 * gcc.dg/vect/pr88598-3.c: Likewise.
1698 * gcc.dg/vect/pr88598-4.c: Likewise.
1699 * gcc.dg/vect/pr88598-5.c: Likewise.
1700 * gcc.dg/vect/pr88598-6.c: Likewise.
1701
34dc851a 17022019-01-07 Richard Sandiford <richard.sandiford@arm.com>
1703
1704 PR tree-optimization/88598
1705 * gcc.dg/pr88598-1.c: New test.
1706 * gcc.dg/pr88598-2.c: Likewise.
1707 * gcc.dg/pr88598-3.c: Likewise.
1708 * gcc.dg/pr88598-4.c: Likewise.
1709 * gcc.dg/pr88598-5.c: Likewise.
1710
59409f09 17112019-01-07 Jakub Jelinek <jakub@redhat.com>
1712
162634aa 1713 PR tree-optimization/88676
1714 * gcc.dg/tree-ssa/pr88676.c: New test.
1715 * gcc.dg/pr88676.c: New test.
1716 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
1717 allow &.
1718
ed779478 1719 PR sanitizer/88619
1720 * c-c++-common/asan/pr88619.c: New test.
1721
59409f09 1722 PR c++/85052
1723 * c-c++-common/builtin-convertvector-1.c: New test.
1724 * c-c++-common/torture/builtin-convertvector-1.c: New test.
1725 * g++.dg/ext/builtin-convertvector-1.C: New test.
1726 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
1727
c9caaa3a 17282018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
1729
1730 PR target/88521
1731 * gcc.target/i386/pr88521.c: New testcase.
1732
2abeea3d 17332019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1734
1735 PR fortran/88658
1736 * gfortran.dg/min_max_type_2.f90: New test.
1737
a517a911 17382019-01-06 Jakub Jelinek <jakub@redhat.com>
1739
1740 PR c/88363
1741 * c-c++-common/attributes-4.c (falloc_align_int128,
1742 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
1743
2b7caeda 17442019-01-05 Jan Hubicka <hubicka@ucw.cz>
1745
1746 * gcc.dg/ipa/ipcp-2.c: Update bounds.
1747
44a5ddbf 17482019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
1749
1750 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
1751 * gcc.dg/plugin/plugindir2.c: Likewise.
1752 * gcc.dg/plugin/plugindir3.c: Likewise.
1753 * gcc.dg/plugin/plugindir4.c: Likewise.
1754
f2aba4ef 17552019-01-05 Janus Weil <janus@gcc.gnu.org>
1756
1757 PR fortran/88009
1758 * gfortran.dg/blockdata_10.f90: New test case.
1759
92d7f32c 17602019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 1761
681aa7c2 1762 PR middle-end/82564
1763 PR target/88620
1764 * gcc.dg/nested-func-12.c: New test.
1765 * gcc.c-torture/compile/pr82564.c: New test.
1766
92d7f32c 1767 PR debug/88635
1768 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 1769
3449da25 17702019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
1771
92d7f32c 1772 PR target/60563
3449da25 1773 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
1774
dd1ab8da 17752019-01-04 Martin Sebor <msebor@redhat.com>
1776
1777 PR c/88546
1778 * g++.dg/ext/attr-copy.C: New test.
1779 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
1780 * gcc.dg/attr-copy-6.c: New test.
1781 * gcc.dg/attr-copy-7.c: New test.
1782
3910b703 17832019-01-04 Martin Sebor <msebor@redhat.com>
1784
1785 PR c/88363
1786 * c-c++-common/attributes-4.c: New test.
1787
2c4b47e3 17882019-01-04 Sam Tebbs <sam.tebbs@arm.com>
1789
1790 PR gcc/87763
1791 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
1792 count to 18.
1793
1c2a6eef 17942019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1795
1796 PR fortran/48543
1797 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
1798 * gfortran.dg/merge_char_const.f90: Restore.
1799
d31f2252 18002019-01-04 Jakub Jelinek <jakub@redhat.com>
1801
1802 PR target/88594
1803 * gcc.dg/pr88594.c: New test.
1804
636144bc 18052019-01-04 Jan Beulich <jbeulich@suse.com>
1806
1807 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
1808 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
1809 gcc.target/i386/avx512bw-vpcmpequb-1.c,
1810 gcc.target/i386/avx512bw-vpcmpequw-1.c,
1811 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
1812 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
1813 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
1814 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
1815 gcc.target/i386/avx512bw-vpcmpgew-1.c,
1816 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
1817 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
1818 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
1819 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
1820 gcc.target/i386/avx512bw-vpcmpleb-1.c,
1821 gcc.target/i386/avx512bw-vpcmpleub-1.c,
1822 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
1823 gcc.target/i386/avx512bw-vpcmplew-1.c,
1824 gcc.target/i386/avx512bw-vpcmpltb-1.c,
1825 gcc.target/i386/avx512bw-vpcmpltub-1.c,
1826 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
1827 gcc.target/i386/avx512bw-vpcmpltw-1.c,
1828 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
1829 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
1830 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
1831 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
1832 gcc.target/i386/avx512bw-vpmovb2m-1.c,
1833 gcc.target/i386/avx512bw-vpmovm2b-1.c,
1834 gcc.target/i386/avx512bw-vpmovm2w-1.c,
1835 gcc.target/i386/avx512bw-vpmovw2m-1.c,
1836 gcc.target/i386/avx512bw-vptestmb-1.c,
1837 gcc.target/i386/avx512bw-vptestmw-1.c,
1838 gcc.target/i386/avx512bw-vptestnmb-1.c,
1839 gcc.target/i386/avx512bw-vptestnmw-1.c,
1840 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
1841 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
1842 gcc.target/i386/avx512dq-vfpclasssd-1.c,
1843 gcc.target/i386/avx512dq-vfpclassss-1.c,
1844 gcc.target/i386/avx512dq-vpmovd2m-1.c,
1845 gcc.target/i386/avx512dq-vpmovm2d-1.c,
1846 gcc.target/i386/avx512dq-vpmovm2q-1.c,
1847 gcc.target/i386/avx512dq-vpmovq2m-1.c,
1848 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
1849 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
1850 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
1851 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
1852 gcc.target/i386/avx512vl-vpcmpequd-1.c,
1853 gcc.target/i386/avx512vl-vpcmpequq-1.c,
1854 gcc.target/i386/avx512vl-vpcmpged-1.c,
1855 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
1856 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
1857 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
1858 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
1859 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
1860 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
1861 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
1862 gcc.target/i386/avx512vl-vpcmpled-1.c,
1863 gcc.target/i386/avx512vl-vpcmpleq-1.c,
1864 gcc.target/i386/avx512vl-vpcmpleud-1.c,
1865 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
1866 gcc.target/i386/avx512vl-vpcmpltd-1.c,
1867 gcc.target/i386/avx512vl-vpcmpltq-1.c,
1868 gcc.target/i386/avx512vl-vpcmpltud-1.c,
1869 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
1870 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
1871 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
1872 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
1873 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
1874 gcc.target/i386/avx512vl-vptestmd-1.c,
1875 gcc.target/i386/avx512vl-vptestmq-1.c,
1876 gcc.target/i386/avx512vl-vptestnmd-1.c,
1877 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
1878 operand.
1879 * gcc.target/i386/avx512bw-vpcmpb-1.c,
1880 gcc.target/i386/avx512bw-vpcmpub-1.c,
1881 gcc.target/i386/avx512bw-vpcmpuw-1.c,
1882 gcc.target/i386/avx512bw-vpcmpw-1.c,
1883 gcc.target/i386/avx512dq-vfpclasspd-1.c,
1884 gcc.target/i386/avx512dq-vfpclassps-1.c,
1885 gcc.target/i386/avx512f-vcmppd-1.c,
1886 gcc.target/i386/avx512f-vcmpps-1.c,
1887 gcc.target/i386/avx512f-vcmpsd-1.c,
1888 gcc.target/i386/avx512f-vcmpss-1.c,
1889 gcc.target/i386/avx512f-vpcmpd-1.c,
1890 gcc.target/i386/avx512f-vpcmpq-1.c,
1891 gcc.target/i386/avx512f-vpcmpud-1.c,
1892 gcc.target/i386/avx512f-vpcmpuq-1.c,
1893 gcc.target/i386/avx512f-vptestmd-1.c,
1894 gcc.target/i386/avx512f-vptestmq-1.c,
1895 gcc.target/i386/avx512f-vptestnmd-1.c,
1896 gcc.target/i386/avx512f-vptestnmq-1.c,
1897 gcc.target/i386/avx512vl-vcmppd-1.c,
1898 gcc.target/i386/avx512vl-vcmpps-1.c,
1899 gcc.target/i386/avx512vl-vpcmpd-1.c,
1900 gcc.target/i386/avx512vl-vpcmpq-1.c,
1901 gcc.target/i386/avx512vl-vpcmpud-1.c,
1902 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
1903 as mask operand.
1904
afe1ec89 19052019-01-03 Martin Sebor <msebor@redhat.com>
1906
1907 PR tree-optimization/88659
1908 * gcc.dg/Wstringop-truncation-6.c: New test.
1909
a63b6e5e 19102019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1911
1912 PR fortran/48543
1913 * gfortran.dg/const_chararacter_merge.f90: Remove.
1914
e9a46ba8 19152019-01-03 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR debug/88644
1918 * gcc.dg/debug/dwarf2/pr88644.c: New test.
1919 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
1920
19212019-01-03 Iain Sandoe <iain@sandoe.co.uk>
1922
1923 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
1924 * gcc.dg/pubtypes-3.c: Likewise.
1925 * gcc.dg/pubtypes-4.c: Likewise.
1926
0627c5c9 19272019-01-03 Jakub Jelinek <jakub@redhat.com>
1928
1929 PR c++/88636
1930 * g++.target/i386/pr88636.C: New test.
1931
f9f7d90c 19322019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
1933
1934 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
1935
62468601 19362019-01-03 Martin Liska <mliska@suse.cz>
1937
1938 PR testsuite/88436
1939 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
1940
37fb9cf6 19412019-01-02 Marek Polacek <polacek@redhat.com>
1942
1943 PR c++/88612 - ICE with -Waddress-of-packed-member.
1944 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
1945
6080dd2f 1946 PR c++/88631 - CTAD failing for value-initialization.
1947 * g++.dg/cpp1z/class-deduction59.C: New test.
1948
dd5ea033 1949 PR c++/81486 - CTAD failing with ().
1950 * g++.dg/cpp1z/class-deduction60.C: New test.
1951 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 1952
ff8064bd 19532019-01-02 Martin Sebor <msebor@redhat.com>
1954 Jeff Law <law@redhat.com>
1955
1956 * gcc.dg/strlenopt-36.c: Update.
1957 * gcc.dg/strlenopt-45.c: Update.
1958 * gcc.c-torture/execute/strlen-5.c: New test.
1959 * gcc.c-torture/execute/strlen-6.c: New test.
1960 * gcc.c-torture/execute/strlen-7.c: New test.
1961
5152b58e 19622019-01-02 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR testsuite/87304
1965 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
1966 messages only on vect_hw_misalign targets.
1967
5055fc33 19682019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 1969
5055fc33 1970 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
1971 * gfortran.dg/dec_d_lines_3.f: Ditto.
1972 * gfortran.dg/dec_structure_24.f90: Ditto.
1973 * gfortran.dg/dec_structure_26.f90: Ditto.
1974 * gfortran.dg/dec_structure_27.f90: Ditto.
1975 * gfortran.dg/dec_type_print_3.f90: Ditto.
1976 * gfortran.dg/derived_name_1.f90: Ditto.
1977 * gfortran.dg/error_recovery_1.f90: Ditto.
1978 * gfortran.dg/gomp/pr29759.f90: Ditto.
1979 * gfortran.dg/pr36192.f90: Ditto.
1980 * gfortran.dg/pr56007.f90: Ditto.
1981 * gfortran.dg/pr56520.f90: Ditto.
1982 * gfortran.dg/pr78741.f90: Ditto.
1983 * gfortran.dg/print_fmt_2.f90: Ditto.
1984 * gfortran.dg/select_type_20.f90: Ditto.
1985
ac7cf41b 19862019-01-02 Marek Polacek <polacek@redhat.com>
1987
1988 PR c++/86875
1989 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
1990
f46df7fc 19912019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1992
1993 PR fortran/48543
1994 * gfortran.dg/const_chararacter_merge.f90: New test.
1995
035de790 19962019-01-02 Jan Hubicka <hubicka@ucw.cz>
1997
1998 PR lto/88130
1999 * g++.dg/torture/pr88130.C: New testcase.
2000
79cbb1a8 20012019-01-02 Martin Liska <mliska@suse.cz>
2002
2003 PR tree-optimization/88650
2004 * gfortran.dg/predict-3.f90: New test.
2005
040ec1c0 20062019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2007
2008 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2009
74dbdf38 20102019-01-02 Richard Biener <rguenther@suse.de>
2011
2012 PR tree-optimization/88621
2013 * gcc.dg/torture/pr88621.c: New testcase.
2014
17ae0a21 20152019-01-02 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR ipa/88561
2018 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2019 targets and expect _ZThn8 for ilp32 targets.
2020
14c286b1 20212019-01-01 Martin Sebor <msebor@redhat.com>
2022 Jeff Law <law@redhat.com>
2023
040ec1c0 2024 * gcc.dg/strlenopt-40.c: Update.
2025 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 2026 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2027
14c286b1 2028 * gcc.dg/strlenopt-40.c: Disable a couple tests.
2029 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
2030 * gcc.dg/strlenopt-59.c: New test.
2031 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
2032 * g++.dg/init/strlen.C: New test.
2033
66aeaf4b 20342019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2035
2036 PR fortran/82743
2037 * gfortran.dg/structure_constructor_16.f90: New test.
2038
aaeb2d1b 20392019-01-01 Jan Hubicka <hubicka@ucw.cz>
2040
2041 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
2042 * g++.dg/ipa/devirt-53.C: Fix scan template.
2043
27ebfa0d 20442019-01-01 Jan Hubicka <hubicka@ucw.cz>
2045
2046 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
2047 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
2048 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
2049
e9780462 20502019-01-01 Jan Hubicka <hubicka@ucw.cz>
2051
2052 * g++.dg/tree-prof/devirt.C: Update testcase.
2053
fbd26352 20542019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 2055
2056 Update copyright years.
f1717362 2057\f
fbd26352 2058Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 2059
2060Copying and distribution of this file, with or without modification,
2061are permitted in any medium without royalty provided the copyright
2062notice and this notice are preserved.