]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Postpone print of --help=* option.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
92db0cce 12019-05-02 Martin Liska <mliska@suse.cz>
2
3 PR target/88809
4 * gcc.target/i386/pr88809.c: New test.
5 * gcc.target/i386/pr88809-2.c: New test.
6
0bc9082b 72019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
8
9 PR fortran/60144
10 * gfortran.dg/block_name_2.f90: Adjust dg-error.
11 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
12 * gfortran.dg/pr60144.f90: New test.
13
cd0e3f58 142019-05-01 Jeff Law <law@redhat.com>
15
16 PR tree-optimization/90037
17 * g++.dg/tree-ssa/pr88797.C: New test.
18
f906b0e8 192019-05-01 Nathan Sidwell <nathan@acm.org>
20
21 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
22
a026d580 232019-04-30 Jakub Jelinek <jakub@redhat.com>
24
25 PR target/89093
26 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
27 target attribute.
28
dec78bf6 292019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
30
31 * gcc.dg/sinhatanh-2.c: Count the number of functions.
32 * gcc.dg/sinhatanh-3.c: Likewise.
33
a448f8cc 342019-04-30 Martin Liska <mliska@suse.cz>
35
36 * gcc.dg/Werror-13.c: Add new tests for it.
37 * gcc.dg/pragma-diag-6.c: Likewise.
38
e5e0055a 392019-04-30 Jakub Jelinek <jakub@redhat.com>
40
2ca2513e 41 PR target/89093
42 * gcc.target/aarch64/pr89093.c: New test.
43 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
44
e5e0055a 45 PR tree-optimization/89475
46 * gcc.dg/tree-ssa/pr89475.c: New test.
47
5f915e9a 482019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
49
50 PR tree-optimization/90240
51 Revert:
52 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
53
54 PR tree-optimization/90078
55 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
56
d0767031 572019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
58
59 * gcc.dg/uninit-25-gimple.c: New test.
60 * gcc.dg/uninit-25.c: New test.
61 * gcc.dg/uninit-26.c: New test.
62 * gcc.dg/uninit-27-gimple.c: New test.
63
855bfda2 642019-04-29 Richard Biener <rguenther@suse.de>
65
66 PR tree-optimization/90278
67 * gcc.dg/torture/pr90278.c: New testcase.
68
9aee1351 692019-04-27 Jakub Jelinek <jakub@redhat.com>
70
71 PR c++/90173
72 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
73 dg-do run.
74
85cde1c6 752019-04-27 Uroš Bizjak <ubizjak@gmail.com>
76
77 PR target/89261
78 * gcc.target/i386/pr89261.c: New test.
79
037b9c2b 802019-04-27 Martin Liska <mliska@suse.cz>
81
82 PR middle-end/90258
83 * gcc.dg/completion-5.c: New test.
84 * gcc.target/i386/spellcheck-options-5.c: New test.
85
4479f584 862019-04-26 Jim Wilson <jimw@sifive.com>
87
88 * gcc.target/riscv/load-immediate.c: New.
89
5f52a13d 902019-04-26 Jonathan Wakely <jwakely@redhat.com>
91
92 PR c++/90243
93 * g++.dg/diagnostic/pr90243.C: New test.
94
19613a9b 952019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
96
97 PR c++/90173
98 * g++.dg/cpp1z/class-deduction66.C: New.
99
1002019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2ed13d1a 101
102 * g++.dg/diagnostic/trailing1.C: New.
103
8bbdcaf0 1042019-04-26 Richard Sandiford <richard.sandiford@arm.com>
105
106 * gcc.dg/alias-16.c: New test.
107
760cb209 1082019-04-25 Martin Liska <mliska@suse.cz>
109 H.J. Lu <hongjiu.lu@intel.com>
110
111 PR target/89929
112 * g++.target/i386/mv28.C: New test.
113 * gcc.target/i386/mvc14.c: Likewise.
114 * g++.target/i386/pr57362.C: Updated.
115
0eee1ea0 1162019-04-24 Jeff Law <law@redhat.com>
117
118 PR tree-optimization/90037
119 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
120 * gcc.dg/isolate-2.c: Likewise.
121 * gcc.dg/isolate-4.c: Likewise.
122 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
123 * gcc.dg/pr90037.c: New test.
124
96cdf09b 1252019-04-25 Jakub Jelinek <jakub@redhat.com>
126
127 PR c++/44648
128 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
129
559783f6 1302019-04-25 Richard Biener <rguenther@suse.de>
131
132 PR middle-end/90194
133 * g++.dg/torture/pr90194.C: New testcase.
134
c1afaca2 1352019-04-24 Marek Polacek <polacek@redhat.com>
136
137 PR c++/90236
138 * g++.dg/cpp1z/nontype-auto16.C: New test.
139
68c5e104 1402019-04-24 Jakub Jelinek <jakub@redhat.com>
141
142 PR target/90193
143 * gcc.target/i386/pr90193.c: New test.
144
4788a5ca 1452019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
146
147 PR target/89952
148 * gcc.target/s390/pr89952.c: New test.
149
0c5ea32d 1502019-04-24 Jakub Jelinek <jakub@redhat.com>
151
152 PR target/90187
153 * g++.target/i386/pr90187.C: New test.
154
9a72942b 1552019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
156
157 * gdc.test/README.gcc: New file.
158
f11f7589 1592019-04-24 Jakub Jelinek <jakub@redhat.com>
160
d32d006e 161 PR tree-optimization/90208
162 * gcc.dg/tsan/pr90208-1.c: New test.
163 * gcc.dg/tsan/pr90208-2.c: New test.
164
f11f7589 165 PR tree-optimization/90211
166 * gcc.dg/autopar/pr90211.c: New test.
167
22da68fb 1682019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
169 Robin Dapp <rdapp@linux.ibm.com>
170
171 * gdc.dg/link.d: Test if target d_runtime.
172 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
173 * gdc.dg/simd.d: Likewise.
174
7ad41fff 1752019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
176
177 * gdc.test/fail_compilation/fail2456.d: New test.
178 * gdc.test/fail_compilation/test18312.d: New test.
179 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
180
a69facdb 1812018-04-23 Sudakshina Das <sudi.das@arm.com>
182
183 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
184 for linux targets.
185 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
186 with GNU note section.
187
f51e2895 1882019-04-23 Jeff Law <law@redhat.com>
189
190 * lib/target-supports.exp
191 (check_effective_target_keeps_null_pointer_checks): Add cr16.
192
c3c55e1c 1932019-04-23 Roman Zhuykov <zhroma@ispras.ru>
194
195 PR rtl-optimization/87979
196 * gcc.dg/pr87979.c: New test.
197
fba98a9a 1982019-04-23 Roman Zhuykov <zhroma@ispras.ru>
199
200 PR rtl-optimization/84032
201 * gcc.dg/pr84032.c: New test.
202
1183882b 2032018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
204
ade6c276 205 PR tree-optimization/90078
fba98a9a 206 * g++.dg/tree-ssa/pr90078.C: New test.
ade6c276 207
2082018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
209
210 PR tree-optimization/90021
fba98a9a 211 * gfortran.dg/pr90021.f90: New test.
1183882b 212
7042c69b 2132019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
214
215 PR fortran/90166
216 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
217
a796a135 2182019-04-22 Paul Thomas <pault@gcc.gnu.org>
219
220 PR fortran/57284
221 * gfortran.dg/class_70.f03
222
328450f4 2232019-04-21 H.J. Lu <hongjiu.lu@intel.com>
224
225 PR target/90178
226 * gcc.target/i386/pr90178.c: New test.
227
9d3560da 2282019-04-20 Sandra Loosemore <sandra@codesourcery.com>
229
230 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
231
1e9afbb0 2322019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
233
234 PR c++/89900
235 * g++.dg/cpp0x/pr89900-1.C: New.
236 * g++.dg/cpp0x/pr89900-2.C: Likewise.
237 * g++.dg/cpp0x/pr89900-3.C: Likewise.
238 * g++.dg/cpp0x/pr89900-4.C: Likewise.
239
b7c7bc83 2402019-04-19 Jakub Jelinek <jakub@redhat.com>
241
1a7d885e 242 PR middle-end/90139
243 * gcc.c-torture/compile/pr90139.c: New test.
244
dc097d0a 245 PR c++/90138
246 * g++.dg/template/pr90138.C: New test.
247
45cf699c 248 PR c/89888
249 * c-c++-common/pr89888.c: New test.
250 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
251 Don't expect -Wswitch-unreachable warning.
252
b7c7bc83 253 PR c++/90108
254 * c-c++-common/pr90108.c: New test.
255
ece3beac 2562019-04-18 Richard Sandiford <richard.sandiford@arm.com>
257
258 PR middle-end/85164
259 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
260
a894735c 2612019-04-18 Richard Biener <rguenther@suse.de>
262
263 PR debug/90131
264 * gcc.dg/guality/pr90131.c: New testcase.
265
87b3536a 2662019-04-17 Jakub Jelinek <jakub@redhat.com>
267
4f13ba2f 268 PR c++/89325
269 * g++.dg/ext/attrib58.C: New test.
270 * g++.dg/ext/attrib59.C: New test.
271 * g++.dg/ext/attrib60.C: New test.
272
87b3536a 273 PR target/90125
274 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
275 constants to ensure precise result even when not using fma.
276 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
277 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
278 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
279 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
280 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
281 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
282 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
283 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
284 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
285
f1d497bc 2862019-04-17 Marek Polacek <polacek@redhat.com>
287
288 PR c++/90124 - bogus error with incomplete type in decltype.
289 * g++.dg/cpp0x/decltype70.C: New test.
290
22c90e61 2912019-04-17 Jakub Jelinek <jakub@redhat.com>
292
293 PR middle-end/90095
294 * gcc.dg/pr90095-1.c: New test.
295 * gcc.dg/pr90095-2.c: New test.
296
27d00f91 2972019-04-17 Thomas Schwinge <thomas@codesourcery.com>
298
b8d03885 299 PR fortran/90048
300 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
301 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
302 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
303
27d00f91 304 PR fortran/90067
305 PR fortran/90114
306 * gfortran.dg/goacc/private-1.f95: Remove file.
307 * gfortran.dg/goacc/private-2.f95: Likewise.
308 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
309 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
310 Likewise.
311 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
312
9ab7f779 3132019-04-17 Jakub Jelinek <jakub@redhat.com>
314
315 PR target/89093
316 * gcc.target/arm/pr89093-2.c: New test.
317
367d4f65 3182019-04-16 Jakub Jelinek <jakub@redhat.com>
319
320 PR c++/86953
321 * g++.dg/cpp0x/constexpr-86953.C: New test.
322
76567344 3232019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
324
325 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
326
2659c6e1 3272019-04-16 Alexandre Oliva <aoliva@redhat.com>
328
bef3547f 329 PR debug/89528
330 * gcc.dg/guality/pr89528.c: New.
331
2659c6e1 332 PR rtl-optimization/86438
333 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
334
61c8e77a 3352019-04-16 Jakub Jelinek <jakub@redhat.com>
336
64309d66 337 PR target/90096
338 * gcc.target/i386/pr90096.c: New test.
339 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
340 * gcc.target/i386/pr69255-2.c: Likewise.
341 * gcc.target/i386/pr69255-3.c: Likewise.
342
9040e4bf 343 PR rtl-optimization/90082
344 * gcc.dg/pr90082.c: New test.
345
61c8e77a 346 PR tree-optimization/90090
347 * g++.dg/opt/pr90090.C: New test.
348
25971ca0 3492019-04-16 Richard Biener <rguenther@suse.de>
350
351 PR tree-optimization/56049
352 * gfortran.dg/pr56049.f90: New testcase.
353
969b7ab6 3542019-04-15 Richard Biener <rguenther@suse.de>
355
356 PR debug/90074
357 * gcc.dg/guality/pr90074.c: New testcase.
358
a5189c16 3592019-04-15 Richard Biener <rguenther@suse.de>
360
361 PR tree-optimization/90071
362 * gcc.dg/torture/pr90071.c: New testcase.
363
f9fd14f1 3642019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
365
366 PR rtl-optimization/89794
367 * gcc.dg/torture/pr89794.c: New testcase.
368
d8c94794 3692019-04-15 Richard Biener <rguenther@suse.de>
370
371 PR ipa/88936
372 * gcc.dg/torture/pr88936-1.c: New testcase.
373 * gcc.dg/torture/pr88936-2.c: Likewise.
374 * gcc.dg/torture/pr88936-3.c: Likewise.
375
fc01d804 3762019-04-15 Martin Jambor <mjambor@suse.cz>
377
378 PR ipa/pr89693
379 * g++.dg/ipa/pr89693.C: New test.
380
39ebb014 3812019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
382
383 PR tree-optimization/90020
384 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
385
008ae11c 3862019-04-14 Jan Hubicka <hubicka@ucw.cz>
387
388 PR lto/89358
389 * g++.dg/lto/pr89358_0.C: New testcase.
390 * g++.dg/lto/pr89358_1.C: New testcase.
391
4aab7293 3922019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
393
394 PR fortran/85448
395 * gfortran.dg/bind_c_usage_33.f90: New test and...
396 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
397
37684a4c 3982019-04-14 Paul Thomas <pault@gcc.gnu.org>
399
400 PR fortran/89843
401 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
402 in ctg. Test the conversion of the descriptor types in the main
403 program.
404 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
405 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
406
407 PR fortran/89846
408 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
409 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
410
411 PR fortran/90022
412 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
413 the computation of 'ans'. Also, change the expected results for
414 CFI_is_contiguous to comply with standard.
415 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
416 results for CFI_is_contiguous to comply with standard.
417 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
418 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
419
c1bb27eb 4202019-04-13 Jakub Jelinek <jakub@redhat.com>
421
422 PR target/89093
423 * gcc.target/arm/pr89093.c: New test.
424
81e61a19 4252019-04-12 Jakub Jelinek <jakub@redhat.com>
426
427 PR c/89933
428 * c-c++-common/pr89933.c: New test.
429
e7136105 4302019-04-12 Martin Sebor <msebor@redhat.com>
431
432 PR c/88383
433 PR c/89288
434 PR c/89798
435 PR c/89797
436 * c-c++-common/attributes-1.c: Adjust.
437 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
438 * c-c++-common/builtin-has-attribute-6.c: New test.
439 * c-c++-common/builtin-has-attribute-7.c: New test.
440 * c-c++-common/pr71574.c: Adjust.
441 * gcc.dg/pr25559.c: Adjust.
442 * gcc.dg/attr-vector_size.c: New test.
443
9429be6d 4442019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 445
9429be6d 446 PR rtl-optimization/89965
447 * gcc.target/i386/pr89965.c: New test.
448
01e345e0 4492019-04-12 Marek Polacek <polacek@redhat.com>
450
451 PR c++/87603 - constexpr functions are no longer noexcept.
452 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
453 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
454 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
455 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
456 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
457 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
458
1fdc37a3 4592019-04-12 Marek Polacek <polacek@redhat.com>
460
461 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
462 * g++.dg/cpp0x/pr86397-1.C: Likewise.
463 * g++.dg/cpp0x/pr86397-2.C: Likewise.
464
9b308bad 4652019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
466
467 * g++.target/arm/arm.exp: Change format of default prune regex.
468 * gcc.target/arm/arm.exp: Change format of default prune regex.
469
a32720fa 4702019-04-12 Martin Liska <mliska@suse.cz>
471
472 PR middle-end/89970
473 * gcc.target/i386/mvc15.c: New test.
474 * gcc.target/i386/mvc3.c: Quote target in error pattern.
475 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
476
35f7187b 4772019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
478
479 PR target/87532
480 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
481 instruction counts.
482 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
483 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
484
18635244 4852019-04-12 Jakub Jelinek <jakub@redhat.com>
486
a538a79e 487 PR c/89946
488 * c-c++-common/pr89946.c: New test.
489
18635244 490 PR rtl-optimization/90026
491 * g++.dg/opt/pr90026.C: New test.
492
32dfb4d5 4932018-04-11 Steve Ellcey <sellcey@marvell.com>
494
495 PR rtl-optimization/87763
496 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
497 to bfi.
498
948ac165 4992019-04-11 Richard Biener <rguenther@suse.de>
500
501 PR tree-optimization/90020
502 * gcc.dg/torture/pr90020.c: New testcase.
503
29659b56 5042019-04-11 Richard Biener <rguenther@suse.de>
505
506 PR tree-optimization/90018
507 * gcc.dg/vect/pr90018.c: New testcase.
508
043de264 5092018-04-10 Steve Ellcey <sellcey@marvell.com>
510
511 PR rtl-optimization/87763
512 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
513 to bfi.
514 * gcc.target/aarch64/combine_bfi_2.c: New test.
515
92a180c6 5162019-04-10 Jakub Jelinek <jakub@redhat.com>
517
4e99a877 518 PR middle-end/90025
519 * gcc.c-torture/execute/pr90025.c: New test.
520
92a180c6 521 PR c++/90010
522 * gcc.dg/pr90010.c: New test.
523
670b9156 5242019-04-09 Uroš Bizjak <ubizjak@gmail.com>
525
526 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
527 (dg-options): Use -O2 -fdump-rtl-ce1.
528 (dg-final): Scan ce1 RTL dump instead of asm dump.
529
fe1f0bcd 5302019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
531
532 PR target/90024
533 * gcc.dg/torture/neon-immediate-timode.c: New test.
534
67fdb54d 5352019-04-09 Jakub Jelinek <jakub@redhat.com>
536
5f17d3c4 537 PR tree-optimization/89998
538 * gcc.c-torture/compile/pr89998-1.c: New test.
539 * gcc.c-torture/compile/pr89998-2.c: New test.
540
67fdb54d 541 PR target/90015
542 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
543 diagnostics.
544
7e41cae0 5452019-04-08 Richard Biener <rguenther@suse.de>
546
547 PR tree-optimization/90006
548 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
549
05eeaf54 5502019-04-08 Jakub Jelinek <jakub@redhat.com>
551
0c1c590a 552 PR rtl-optimization/89865
553 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
554
05eeaf54 555 PR rtl-optimization/89865
556 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
557 on ia32.
558
2199e93e 5592019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
560
561 PR tree-optimization/89725
562 * gcc.dg/tree-ssa/pr89725.c: New test.
563
8d1448db 5642019-04-08 Martin Liska <mliska@suse.cz>
565
566 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
567
7651759b 5682019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
569
570 PR c++/89914
571 * g++.dg/ext/has_nothrow_constructor-3.C: New.
572
dd88b038 5732019-04-07 Uroš Bizjak <ubizjak@gmail.com>
574
575 PR target/89945
576 * gcc.target/i386/pr89945.c: New test.
577
180a5ec9 5782019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
579
580 PR fortran/87352
581 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
582 * gfortran.dg/finalize_33.f90: Likewise.
583 * gfortran.dg/finalize_34.f90: New test.
584
901be419 5852019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
586
587 PR fortran/89981
588 * gfortran.dg/entry_22.f90: New test.
589
168afa9b 5902019-04-05 Marek Polacek <polacek@redhat.com>
591
592 PR c++/87145 - bogus error converting class type in template arg list.
593 * g++.dg/cpp0x/constexpr-conv3.C: New test.
594 * g++.dg/cpp0x/constexpr-conv4.C: New test.
595
49666f40 5962019-04-05 Martin Sebor <msebor@redhat.com>
597
598 PR bootstrap/89980
599 * g++.dg/init/array52.C: New test.
600
d0162866 6012019-04-05 David Malcolm <dmalcolm@redhat.com>
602
603 PR c/89985
604 * c-c++-common/pr89985.c: New test.
605
39b40fa7 6062019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
607
608 PR c/71598
609 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
610 size of enums.
611 * gcc.dg/torture/pr71598-2.c: Likewise.
612
1e689000 6132019-04-05 Marek Polacek <polacek@redhat.com>
614
49666f40 615 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 616 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
617
82e79b5e 6182019-04-05 Richard Biener <rguenther@suse.de>
619
620 PR debug/89892
621 PR debug/89905
622 * gcc.dg/guality/pr89892.c: New testcase.
623 * gcc.dg/guality/pr89905.c: Likewise.
624 * gcc.dg/guality/loop-1.c: Likewise.
625
9cbde7ad 6262019-04-05 Richard Sandiford <richard.sandiford@arm.com>
627
628 PR tree-optimization/89956
629 * gfortran.dg/pr89956.f90: New test.
630
b11751dc 6312019-04-04 Martin Sebor <msebor@redhat.com>
632
633 PR c++/89974
634 PR c++/89878
635 PR c++/89833
636 PR c++/47488
637 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
638 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
639 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
640 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
641 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
642 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
643 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
644 * gcc/testsuite/g++.dg/init/array51.C: New test.
645 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
646
cdde1804 6472019-04-04 Martin Sebor <msebor@redhat.com>
648
649 PR middle-end/89957
650 PR middle-end/89911
651 * gcc.dg/Wstringop-overflow-13.c: New test.
652
ffc3c769 6532019-04-04 Martin Sebor <msebor@redhat.com>
654
655 PR middle-end/89934
656 * gcc.dg/Wrestrict-19.c: New test.
657 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
658
1a15dd71 6592019-04-04 Jeff Law <law@redhat.com>
660
661 PR rtl-optimization/89399
662 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 663
c453bf88 6642019-04-04 Harald Anlauf <anlauf@gmx.de>
665
e62a08c8 666 PR fortran/89904
c453bf88 667 * gfortran.dg/pr85797.f90: Adjust testcase.
668
19474c76 6692019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
670
671 PR c++/65619
672 * g++.dg/template/friend67.C: New.
673
194bf565 6742019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
675
676 PR c++/61327
677 * g++.dg/cpp0x/friend4.C: New.
678 * g++.dg/cpp0x/friend5.C: Likewise.
679
3b1530d1 6802019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
681
682 PR c++/56643
683 * g++.dg/cpp0x/noexcept40.C: New.
684
45b5611b 6852019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
686
687 PR fortran/68567
688 * gfortran.dg/parameter_array_error_1.f90: New test.
689
9939b2f7 6902019-04-03 qing zhao <qing.zhao@oracle.com>
691
692 PR tree-optimization/89730
693 * gcc.dg/live-patching-4.c: New test.
694
afe53b55 6952019-04-03 Clément Chigot <clement.chigot@atos.net>
696
697 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
698 supported.
699
f3d42468 7002019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 701
702 PR c/71598
703 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
704 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
705
4225afe1 7062019-04-03 Richard Biener <rguenther@suse.de>
707
708 PR tree-optimization/84101
709 * gcc.target/i386/pr84101.c: New testcase.
710
98309278 7112019-04-02 Jeff Law <law@redhat.com>
712
713 * gcc.target/visium/bit_shift.c: xfail.
714
f3d2a658 7152019-04-02 Uroš Bizjak <ubizjak@gmail.com>
716
717 PR target/89902
718 PR target/89903
719 * gcc.target/i386/pr70799-4.c: Remove.
720 * gcc.target/i386/pr70799-5.c: Remove.
721 * gcc.target/i386/pr89902.c: New test.
722 * gcc.target/i386/pr89903.c: Ditto.
723
06f30566 7242019-04-02 Andrey Belevantsev <abel@ispras.ru>
725
726 PR rtl-optimization/84206
727 * gcc.dg/pr84206.c: New test.
728
8da4fe0d 7292019-04-02 Andrey Belevantsev <abel@ispras.ru>
730
731 PR rtl-optimization/85876
732 * gcc.dg/pr85876.c: New test.
733
192ece6e 7342019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
735
736 * gcc.target/s390/zvector/vec-double-compile.c: New test.
737 * gcc.target/s390/zvector/vec-float-compile.c: New test.
738 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
739 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
740
7a1fd0b2 7412019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
742
743 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
744 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
745 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
746 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
747
033411a9 7482019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
749
750 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
751 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
752
f3692774 7532019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
754
755 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
756 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
757
c89c20fa 7582019-04-02 Alexander Monakov <amonakov@ispras.ru>
759
760 PR testsuite/89916
761 * gcc.dg/pr86928.c: Do not attempt to add -m32.
762
e974fcf3 7632019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
764
765 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
766 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
767 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
768 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
769 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
770 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
771 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
772 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
773
58c10639 7742019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
775
776 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
777 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
778 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
779 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
780 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
781 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
782
9800b362 7832019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
784
785 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
786 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
787 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
788 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
789
b048920d 7902019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
791
792 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
793 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
794
dbeb7608 7952019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
796
797 * gcc.target/s390/arch13/sel-1.c: New test.
798
6c837438 7992019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
800
801 * gcc.target/s390/arch13/popcount-1.c: New test.
802
92d5e9eb 8032019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
804
805 * gcc.target/s390/arch13/bitops-1.c: New test.
806 * gcc.target/s390/arch13/bitops-2.c: New test.
807 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
808 option and adjust line numbers.
809 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
810
c4bc178c 8112019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
812
813 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
814 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
815 runtime check for the vxe2 hardware feature on IBM Z.
816
20dd1418 8172019-04-01 H.J. Lu <hongjiu.lu@intel.com>
818
819 PR testsuite/89907
820 * lib/target-supports.exp (check_avx2_available): Replace
821 avx_available with avx2_available.
822
a78ef9b4 8232019-04-01 Andrey Belevantsev <abel@ispras.ru>
824
825 PR rtl-optimization/85412
826 * gcc.dg/pr85412.c: New test.
827
00bc562a 8282019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
829
830 PR c++/62207
831 * g++.dg/template/crash130.C: New.
832 * g++.dg/template/crash131.C: Likewise.
833
a38fa913 8342019-04-01 Martin Sebor <msebor@redhat.com>
835
836 PR c/89685
837 * gcc.dg/attr-copy-8.c: New test.
838 * g++.dg/ext/attr-copy-2.C: New test.
839
36aec94f 8402019-04-01 Andrey Belevantsev <abel@ispras.ru>
841
842 PR rtl-optimization/86928
843 * gcc.dg/pr86928.c: New test.
844
33a4b080 8452019-04-01 Andrey Belevantsev <abel@ispras.ru>
846
847 PR rtl-optimization/87273
848 * gcc.dg/pr87273.c: New test.
849
806ba310 8502019-04-01 Martin Liska <mliska@suse.cz>
851
852 PR driver/89861
853 * gcc.dg/spellcheck-options-18.c: New test.
854 * gcc.dg/spellcheck-options-19.c: New test.
855 * gcc.dg/spellcheck-options-20.c: New test.
856 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
857 * gcc.dg/completion-2.c: Add one variant with no argument.
858
56fc9e27 8592019-04-01 Richard Biener <rguenther@suse.de>
860
861 PR c/71598
862 * gcc.dg/torture/pr71598-1.c: New testcase.
863 * gcc.dg/torture/pr71598-2.c: Likewise.
864 * gcc.dg/torture/pr71598-3.c: Likewise.
865
cf13db0c 8662019-03-31 Marek Polacek <polacek@redhat.com>
867
868 PR c++/89852 - ICE with C++11 functional cast with { }.
869 * g++.dg/cpp0x/initlist115.C: New test.
870
24709509 8712019-03-31 Harald Anlauf <anlauf@gmx.de>
872
873 PR fortran/83515
874 PR fortran/85797
875 * gfortran.dg/pr85797.f90: New test.
876
d8fc6024 8772019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
878
879 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
880
9d4769cc 8812019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
882
883 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
884 cleanup_extra_files.
885 (dmd2dg): Copy additional files after test is translated.
886 (gdc-do-test): Remove all copied files after test.
887
f22577c1 8882019-03-30 Paul Thomas <pault@gcc.gnu.org>
889
890 PR fortran/89841
891 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
892 for c_deallocate, c_allocate and c_assumed_size so that the
893 attributes of the array arguments are correct and are typed.
894 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
895 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
896
897 PR fortran/89842
898 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
899 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
900
173fbd49 9012019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
902
903 PR fortran/89866
904 * gfortran.dg/pointer_intent_8.f90: New test.
905
f15d2aa0 9062019-03-29 Jim Wilson <jimw@sifive.com>
907
908 * gcc.target/riscv/predef-1.c: New.
909 * gcc.target/riscv/predef-2.c: New.
910 * gcc.target/riscv/predef-3.c: New.
911 * gcc.target/riscv/predef-4.c: New.
912 * gcc.target/riscv/predef-5.c: New.
913 * gcc.target/riscv/predef-6.c: New.
914 * gcc.target/riscv/predef-7.c: New.
915 * gcc.target/riscv/predef-8.c: New.
916
7e6aef80 9172019-03-29 Jakub Jelinek <jakub@redhat.com>
918
33ad377c 919 PR rtl-optimization/89865
920 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
921 the first argument register, so that occassional spills/fills are
922 ignored.
923
9a6cce24 924 PR sanitizer/89869
925 * g++.dg/ubsan/vptr-14.C: New test.
926
7e6aef80 927 PR c/89872
928 * gcc.dg/tree-ssa/pr89872.c: New test.
929
2d3cf878 9302019-03-29 Roman Zhuykov <zhroma@ispras.ru>
931
932 * gcc.dg/diag-sanity.c: New test.
933
ca6ebc80 9342019-03-29 Marek Polacek <polacek@redhat.com>
935
936 PR c++/89871
937 * g++.dg/cpp2a/desig14.C: New test.
938
8e98407e 939 PR c++/89876 - ICE with deprecated conversion.
940 * g++.dg/warn/conv5.C: New test.
941
c6ab3411 9422019-03-29 Martin Liska <mliska@suse.cz>
943
944 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
945 * gcc.dg/pr68766.c: Likewise.
946
941c2b01 9472019-03-29 Jakub Jelinek <jakub@redhat.com>
948
949 PR rtl-optimization/87485
950 * gcc.dg/pr87485.c: New test.
951
744a33a1 9522019-03-28 Jakub Jelinek <jakub@redhat.com>
953
954 PR middle-end/89621
955 * gfortran.dg/gomp/pr89621.f90: New test.
956
6d0d620b 9572019-03-28 Martin Sebor <msebor@redhat.com>
958
c64c2ed5 959 PR c++/66548
960 * g++.dg/cpp0x/decltype-pr66548.C: New test.
961
6d0d620b 962 PR c++/81506
963 * g++.dg/cpp0x/decltype-pr81506.C: New test.
964
facf139f 9652019-03-28 Marek Polacek <polacek@redhat.com>
966
967 PR c++/89612 - ICE with member friend template with noexcept.
968 * g++.dg/cpp0x/noexcept38.C: New test.
969 * g++.dg/cpp0x/noexcept39.C: New test.
970 * g++.dg/cpp1z/noexcept-type21.C: New test.
971
e634ab35 9722019-03-28 Uroš Bizjak <ubizjak@gmail.com>
973
974 PR target/89848
975 * gcc.target/i386/pr89848.c: New test.
976
fcec39e1 9772019-03-28 Marek Polacek <polacek@redhat.com>
978
979 PR c++/89836 - bool constant expression and explicit conversions.
980 * g++.dg/cpp2a/explicit15.C: New test.
981
ad6978a6 9822019-03-28 Jakub Jelinek <jakub@redhat.com>
983
0114c224 984 PR c/89812
985 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
986 other than AVR. Add dg-options "".
987
ad6978a6 988 PR c++/89785
989 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
990 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
991
c271ea7f 9922019-03-27 Janus Weil <janus@gcc.gnu.org>
993
994 PR fortran/85537
995 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
996 * gfortran.dg/pointer_init_11.f90: New test case.
997
abe531e3 9982019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
999
1000 PR target/85667
1001 * gcc.target/i386/pr85667-5.c: New testcase.
1002 * gcc.target/i386/pr85667-6.c: New testcase.
1003
883924e1 10042019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
1005
1006 PR testsuite/89834
5224812d 1007 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 1008
1cf6e93b 10092019-03-27 Peter Bergner <bergner@linux.ibm.com>
1010
1011 PR rtl-optimization/89313
1012 * gcc.dg/pr89313.c: New test.
1013
49914a10 10142019-03-26 Jeff Law <law@redhat.com>
1015
1016 PR rtl-optimization/87761
1017 PR rtl-optimization/89826
1018 * gcc.c-torture/execute/pr89826.c: New test.
1019
496d55fd 10202019-03-27 Richard Biener <rguenther@suse.de>
1021
1022 * gcc.dg/torture/20190327-1.c: New testcase.
1023
b0bd2392 10242019-03-27 Paul Thomas <pault@gcc.gnu.org>
1025
1026 PR fortran/88247
1027 * gfortran.dg/associate_47.f90: New test.
1028
4a5df39c 10292019-03-27 Richard Biener <rguenther@suse.de>
1030
1031 PR tree-optimization/89463
1032 * gcc.dg/guality/pr89463.c: New testcase.
1033
5bcde5d8 10342019-03-26 Uroš Bizjak <ubizjak@gmail.com>
1035
1036 PR target/89827
1037 * gcc.target/i386/pr89827.c: New test.
1038
e9b6707f 10392019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1040
1041 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
1042 syntax.
1043
ed85753c 10442019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
1045
1046 PR tree-optimization/81740
1047 * gcc.dg/vect/pr81740-1.c: New testcase.
1048 * gcc.dg/vect/pr81740-2.c: Likewise.
1049
c0106ced 10502019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
1051
1052 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
1053 options in permute args tests.
1054
158e6ce3 10552019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1056
1057 PR c++/84598
1058 * g++.dg/ext/pr84598.C: New.
1059
024a645d 10602019-03-26 Jakub Jelinek <jakub@redhat.com>
1061
1062 PR c++/89796
1063 * g++.dg/gomp/pr89796.C: New test.
1064 * gcc.dg/gomp/pr89796.c: New test.
1065
47fac92f 10662019-03-25 David Malcolm <dmalcolm@redhat.com>
1067
1068 PR rtl-optimization/88347
1069 PR rtl-optimization/88423
1070 * gcc.c-torture/compile/pr88347.c: New test.
1071 * gcc.c-torture/compile/pr88423.c: New test.
1072
89793f1a 10732019-03-25 Martin Sebor <msebor@redhat.com>
1074
1075 PR c/89812
1076 * gcc.dg/attr-aligned-3.c: New test.
1077
beb921e1 10782019-03-25 Johan Karlsson <johan.karlsson@enea.com>
1079
1080 PR debug/86964
1081 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
1082
ac557922 10832019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1084
1085 PR c++/84661
1086 PR c++/85013
1087 * g++.dg/concepts/pr84661.C: New.
1088 * g++.dg/torture/pr85013.C: Likewise.
1089
1de8eb3e 10902019-03-25 Marek Polacek <polacek@redhat.com>
1091
751baf9c 1092 PR c++/89214 - ICE when initializing aggregates with bases.
1093 * g++.dg/cpp1z/aggr-base8.C: New test.
1094 * g++.dg/cpp1z/aggr-base9.C: New test.
1095
1de8eb3e 1096 PR c++/89705 - ICE with reference binding with conversion function.
1097 * g++.dg/cpp0x/rv-conv2.C: New test.
1098
fbdb74ac 10992019-03-25 Richard Biener <rguenther@suse.de>
1100
1101 PR tree-optimization/89789
1102 * gcc.dg/torture/pr89789.c: New testcase.
1103
37682124 11042019-03-25 Nathan Sidwell <nathan@acm.org>
1105
1106 * g++.dg/abi/lambda-static-1.C: New.
1107
43a607ba 11082019-03-25 Richard Biener <rguenther@suse.de>
1109
1110 PR tree-optimization/89802
1111 * g++.dg/tree-ssa/pr89802.C: New testcase.
1112
f009459b 11132019-03-25 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR c++/60702
1116 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
1117 for _ZTH* calls.
1118 * g++.dg/tls/thread_local11a.C: New test.
1119
a0563775 11202019-03-25 Richard Biener <rguenther@suse.de>
1121
1122 PR middle-end/89790
1123 * g++.dg/pr89790.C: New testcase.
1124
add664cb 11252019-03-24 Uroš Bizjak <ubizjak@gmail.com>
1126
1127 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
1128 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
1129 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
1130 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
1131
9d74321b 11322019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1133
1134 PR fortran/78865
3f056acb 1135 * gfortran.dg/altreturn_10.f90: New test.
1136 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 1137
74fde7b5 11382019-03-22 Vladimir Makarov <vmakarov@redhat.com>
1139
1140 PR rtl-optimization/89676
1141 * gcc.target/i386/pr89676.c: New.
1142
84f13b2f 11432019-03-22 Jakub Jelinek <jakub@redhat.com>
1144
8815602b 1145 PR c++/60702
1146 * g++.dg/tls/thread_local11.C: New test.
1147 * g++.dg/tls/thread_local11.h: New test.
1148 * g++.dg/tls/thread_local12a.C: New test.
1149 * g++.dg/tls/thread_local12b.C: New test.
1150 * g++.dg/tls/thread_local12c.C: New test.
1151 * g++.dg/tls/thread_local12d.C: New test.
1152 * g++.dg/tls/thread_local12e.C: New test.
1153 * g++.dg/tls/thread_local12f.C: New test.
1154 * g++.dg/tls/thread_local12g.C: New test.
1155 * g++.dg/tls/thread_local12h.C: New test.
1156 * g++.dg/tls/thread_local12i.C: New test.
1157 * g++.dg/tls/thread_local12j.C: New test.
1158 * g++.dg/tls/thread_local12k.C: New test.
1159 * g++.dg/tls/thread_local12l.C: New test.
1160
84f13b2f 1161 PR c++/87481
1162 * g++.dg/cpp1y/constexpr-87481.C: New test.
1163
26b21081 11642019-03-22 Simon Wright <simon@pushface.org>
1165
1166 PR ada/89583
1167 * gnat.dg/socket2.adb: New.
1168
762cd80c 11692019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
1170
1171 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
1172
00a3b72b 11732019-03-22 Hongtao Liu <hongtao.liu@intel.com>
1174
1175 PR target/89784
1176 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
1177 for _mm_mask{,3,z}_*.
1178 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
1179 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
1180 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
1181 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
1182 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
1183 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
1184 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
1185 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
1186 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
1187 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
1188 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
1189 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
1190 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
1191 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
1192 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
1193
11942019-03-22 Jakub Jelinek <jakub@redhat.com>
1195
1196 PR target/89784
1197 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
1198 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1199 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1200 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1201 __builtin_ia32_vfmsubss3_mask3): Define.
1202 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
1203 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1204 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1205 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1206 __builtin_ia32_vfmsubss3_mask3): Define.
1207 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
1208 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1209 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1210 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1211 __builtin_ia32_vfmsubss3_mask3): Define.
1212 * gcc.target/i386/sse-14.c: Add tests for
1213 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
1214 * gcc.target/i386/sse-22.c: Likewise.
1215
9f85b0fb 12162019-03-21 Martin Sebor <msebor@redhat.com>
1217
1218 PR tree-optimization/89350
1219 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
1220 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
1221 * gcc.dg/Wstringop-overflow-11.c: New test.
1222 * gcc.dg/Wstringop-overflow-12.c: New test.
1223 * gcc.dg/pr89350.c: New test.
1224 * gcc.dg/pr40340-1.c: Adjust expected warning.
1225 * gcc.dg/pr40340-2.c: Same.
1226 * gcc.dg/pr40340-4.c: Same.
1227 * gcc.dg/pr40340-5.c: Same.
1228
654b4632 12292019-03-21 Jakub Jelinek <jakub@redhat.com>
1230
4b46d8a6 1231 PR lto/89692
1232 * g++.dg/other/pr89692.C: New test.
1233
654b4632 1234 PR c++/89767
1235 * g++.dg/cpp1y/lambda-init18.C: New test.
1236 * g++.dg/cpp1y/lambda-init19.C: New test.
1237 * g++.dg/cpp1y/pr89767.C: New test.
1238
c1769f9f 12392019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 1240 Cesar Philippidis <cesar@codesourcery.com>
1241
1242 PR fortran/72741
1243 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
1244 file.
1245 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
1246 Likewise.
1247
12482019-03-21 Thomas Schwinge <thomas@codesourcery.com>
1249
1250 PR fortran/72741
1251 * c-c++-common/goacc/routine-3-extern.c: New file.
1252 * c-c++-common/goacc/routine-3.c: Adjust.
1253 * c-c++-common/goacc/routine-4-extern.c: New file.
1254 * c-c++-common/goacc/routine-4.c: Adjust.
1255 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 1256
cbfb10ec 1257 PR fortran/89773
1258 * gfortran.dg/goacc/pr89773.f90: New file.
1259 * gfortran.dg/goacc/pr77765.f90: Adjust.
1260 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
1261
467b1bdb 1262 PR fortran/72741
1263 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
1264
44ff4c8d 1265 PR fortran/72741
1266 * gfortran.dg/goacc/routine-module-1.f90: New file.
1267 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1268 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1269
44ff9fb6 1270 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
1271
f2137b85 1272 PR fortran/56408
1273 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
1274 (dg-compile-aux-modules): Fix diagnostic.
1275 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
1276 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
1277
e78648a6 1278 PR fortran/56408
1279 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
1280 missing nexted dg-test call support in dejaGNU 1.4.4.
1281
c1769f9f 1282 PR fortran/29383
1283 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
1284 other '*.exp' files.
1285
ae5efb2c 12862019-03-21 Richard Biener <rguenther@suse.de>
1287
1288 PR tree-optimization/89779
1289 * gcc.dg/torture/pr89779.c: New testcase.
1290
37bd0891 12912019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1292
1293 PR c++/78645
1294 * g++.dg/cpp0x/constexpr-ice20.C: New.
1295
e6c0a0e8 12962019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR c++/89571
1299 * g++.dg/cpp0x/noexcept37.C: New.
1300
bffad515 13012019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
1302
1303 PR d/89017
1304 * gdc.dg/pr89017.d: New test.
1305
327f6a12 13062019-03-20 Janus Weil <janus@gcc.gnu.org>
1307
1308 PR fortran/71861
1309 * gfortran.dg/interface_abstract_5.f90: New test case.
1310
f374a534 13112019-03-20 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR target/89775
1314 * gcc.target/s390/pr89775-1.c: New test.
1315 * gcc.target/s390/pr89775-2.c: New test.
1316
fcf9e045 13172019-03-20 Jakub Jelinek <jakub@redhat.com>
1318
1319 PR target/89752
1320 * g++.target/aarch64/aarch64.exp: New file.
1321 * g++.target/aarch64/pr89752.C: New test.
1322
dc0cf270 13232019-03-19 Martin Sebor <msebor@redhat.com>
1324
1325 PR tree-optimization/89688
1326 * gcc.dg/strlenopt-61.c: New test.
1327 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1328
2bc36e30 13292019-03-19 Jim Wilson <jimw@sifive.com>
1330
1331 PR target/89411
1332 * gcc.target/riscv/losum-overflow.c: New test.
1333
5f7947cf 13342019-03-19 Martin Sebor <msebor@redhat.com>
1335
1336 PR tree-optimization/89644
1337 * gcc.dg/Wstringop-truncation-8.c: New test.
1338
99e80969 13392019-03-19 Martin Liska <mliska@suse.cz>
1340
1341 PR middle-end/89737
1342 * gcc.dg/pr89737.c: New test.
1343
8022ad85 13442019-03-19 Jan Hubicka <hubicka@ucw.cz>
1345
1346 PR lto/87809
1347 PR lto/89335
1348 * g++.dg/lto/pr87089_0.C: New testcase.
1349 * g++.dg/lto/pr87089_1.C: New testcase.
1350 * g++.dg/lto/pr89335_0.C: New testcase.
1351
797edc3a 13522019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1353
1354 PR target/89736
1355 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1356 restrict this test to vsx targets.
1357
14b34371 13582019-03-19 Jakub Jelinek <jakub@redhat.com>
1359
1360 PR target/89752
1361 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1362 * g++.dg/ext/asm16.C: Likewise.
1363 * g++.dg/ext/asm17.C: New test.
1364
17b0b4ec 13652019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1366
1367 * c-c++-common/unroll-7.c: New test.
1368
22010de4 13692019-03-19 Jakub Jelinek <jakub@redhat.com>
1370
1787ae1d 1371 PR target/89726
1372 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1373 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1374 Add expected results for them.
1375
22010de4 1376 PR c/89734
1377 * gcc.dg/pr89734.c: New test.
1378
95e9ef61 13792019-03-18 Martin Sebor <msebor@redhat.com>
1380
1381 PR tree-optimization/89720
1382 * gcc.dg/Warray-bounds-42.c: New test.
1383
12a32f81 13842019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1385
1386 PR c++/89630
1387 * g++.target/i386/pr89630.C: New test.
1388
03bae9a8 13892019-03-18 Kito Cheng <kito.cheng@gmail.com>
1390
1391 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1392
956a881a 13932019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1394
1395 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1396 the "store" test as well.
1397 * gcc.target/powerpc/bswap32.c: Ditto.
1398
4221d1bb 13992019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1400
1401 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1402 the "store" test as well.
1403 * gcc.target/powerpc/bswap32.c: Ditto.
1404
3d11a881 14052019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1406
1407 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1408 "exceeds" instead of just one that talks about "too large".
1409
e3cfba39 14102019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1411
1412 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1413
ac61f7f0 14142019-03-18 Martin Jambor <mjambor@suse.cz>
1415
1416 PR tree-optimization/89546
1417 * gcc.dg/tree-ssa/pr89546.c: New test.
1418
fd87bb39 14192019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1420
1421 PR target/89627
1422 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1423 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1424 * g++.target/riscv/call-with-empty-struct.H: New file.
1425 * g++.target/riscv/riscv.exp: New file.
1426
24c67877 14272019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1428
1429 PR c++/85014
1430 * g++.dg/cpp0x/pr85014.C: New.
1431
17d51789 14322019-03-18 Jakub Jelinek <jakub@redhat.com>
1433
1434 PR middle-end/86979
1435 * gcc.dg/pr86979.c: New test.
1436
3f08a29b 14372019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1438
1439 PR fortran/88008
24c67877 1440 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 1441
b1356bc4 14422019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1443
24c67877 1444 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1445 hppa*-*-hpux*.
b1356bc4 1446 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 1447
1448 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1449 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 1450
f56fb8fb 1451 * gcc.dg/pr88074.c: Require c99_runtime.
1452 * gcc.dg/warn-abs-1.c: Likewise.
1453 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1454
24b73262 1455 PR testsuite/89666
1456 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1457 hppa*-*-hpux*.
1458 * gcc.dg/attr-copy.c: Require alias support.
1459 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1460
2d44625a 14612019-03-16 Jakub Jelinek <jakub@redhat.com>
1462
1463 PR fortran/89724
1464 * gfortran.dg/continuation_15.f90: New test.
1465 * gfortran.dg/continuation_16.f90: New test.
1466
fc1321aa 14672019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 1468
50beafd6 1469 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1470
529c3fcc 1471 PR testsuite/89393
1472 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1473 * g++.dg/cpp0x/pr84497.C: Likewise.
1474
fc1321aa 1475 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1476 * gcc.dg/attr-copy-6.c: Likewise.
1477 * gcc.dg/pr87793.c: Likewise.
1478
1479 PR testsuite/89471
0bf73f49 1480 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 1481
2c804139 1482 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1483 * gcc.dg/gimplefe-34.c: Likewise.
1484 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1485 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1486
20feeb0f 1487 PR testsuite/84174
1488 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1489 hppa*64*-*-*.
1490
63e5ed62 1491 PR testsuite/83453
1492 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1493
4f54bc4d 1494 * lib/target-supports.exp (check_ascii_locale_available): Remove
1495 hppa*-*-hpux*.
1496
ebb62b61 14972019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1498
1499 PR fortran/84394
1500 * gfortran.dg/blockdata_11.f90: New test.
1501
6e9e00d1 15022019-03-15 Harald Anlauf <anlauf@gmx.de>
1503
1504 PR fortran/60091
1505 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1506 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1507
0922e508 15082019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1509
1510 PR target/87532
1511 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1512 instruction selection.
1513 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1514 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1515 * gcc.target/powerpc/pr87532-mc.c: New test.
1516 * gcc.target/powerpc/pr87532.c: New test.
1517 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1518 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1519 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1520 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1521 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1522 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1523 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1524 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1525 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1526 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1527 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1528 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1529 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1530 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1531 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1532 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1533 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1534 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1535 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1536 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1537 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1538 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1539 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1540 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1541 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1542 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1543 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1544
aa2e3429 15452019-03-15 Alexandre Oliva <aoliva@redhat.com>
1546
1547 PR c++/88534
1548 PR c++/88537
1549 * g++.dg/cpp2a/pr88534.C: New.
1550 * g++.dg/cpp2a/pr88537.C: New.
1551
b70283ba 15522019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1553
1554 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1555 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1556 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1557 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1558
c043e8d6 15592019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1560
1561 PR target/89719
1562 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1563 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1564 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1565
0bc60ffa 15662019-03-15 Jakub Jelinek <jakub@redhat.com>
1567
99d0d6f9 1568 PR c++/89709
1569 * g++.dg/cpp0x/constexpr-89709.C: New test.
1570
0bc60ffa 1571 PR debug/89704
1572 * gcc.dg/debug/pr89704.c: New test.
1573
4455955a 15742019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1575
1576 PR target/89650
1577 * g++.target/i386/pr89650.C: New test.
1578
8416d774 15792019-03-14 Richard Biener <rguenther@suse.de>
1580
1581 * gcc.dg/gimplefe-13.c: Adjust.
1582 * gcc.dg/gimplefe-14.c: Likewise.
1583 * gcc.dg/gimplefe-17.c: Likewise.
1584 * gcc.dg/gimplefe-18.c: Likewise.
1585 * gcc.dg/gimplefe-7.c: Likewise.
1586 * gcc.dg/torture/pr89595.c: Likewise.
1587 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1588 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1589 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1590 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1591 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1592 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1593 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1594 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1595
3b8cf1fa 15962019-03-14 Jakub Jelinek <jakub@redhat.com>
1597
7dd130b3 1598 PR ipa/89684
1599 * gcc.target/i386/pr89684.c: New test.
1600
3b8cf1fa 1601 PR rtl-optimization/89679
1602 * gcc.dg/pr89679.c: New test.
1603
3c7743e1 16042019-03-14 Richard Biener <rguenther@suse.de>
1605
1606 PR tree-optimization/89710
1607 * gcc.dg/torture/pr89710.c: New testcase.
1608
7d7d6aef 16092019-03-14 Richard Biener <rguenther@suse.de>
1610
1611 PR middle-end/89698
1612 * g++.dg/torture/pr89698.C: New testcase.
1613
15a7e0e9 16142019-03-14 Jakub Jelinek <jakub@redhat.com>
1615
1616 PR tree-optimization/89703
1617 * gcc.c-torture/compile/pr89703-1.c: New test.
1618 * gcc.c-torture/compile/pr89703-2.c: New test.
1619
ee27daa7 16202019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1621
1622 PR target/89523
1623 * gcc.target/i386/pr89523-1a.c: New test.
1624 * gcc.target/i386/pr89523-1b.c: Likewise.
1625 * gcc.target/i386/pr89523-2.c: Likewise.
1626 * gcc.target/i386/pr89523-3.c: Likewise.
1627 * gcc.target/i386/pr89523-4.c: Likewise.
1628 * gcc.target/i386/pr89523-5.c: Likewise.
1629 * gcc.target/i386/pr89523-6.c: Likewise.
1630 * gcc.target/i386/pr89523-7.c: Likewise.
1631 * gcc.target/i386/pr89523-8.c: Likewise.
1632 * gcc.target/i386/pr89523-9.c: Likewise.
1633
d0782a7e 16342019-03-14 Jakub Jelinek <jakub@redhat.com>
1635
c17b0b28 1636 PR c++/89512
1637 * g++.dg/cpp1y/var-templ61.C: New test.
1638
d0782a7e 1639 PR c++/89652
1640 * g++.dg/cpp1y/constexpr-89652.C: New test.
1641
c69047a1 16422019-03-13 Harald Anlauf <anlauf@gmx.de>
1643
1644 PR fortran/87045
1645 * gfortran.dg/pr87045.f90: New test.
1646
68d3038f 16472019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1648
1649 PR target/85860
1650 * gcc.target/i386/pr85860.c: New.
1651
3c78ad42 16522019-03-13 Marek Polacek <polacek@redhat.com>
1653
1654 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1655 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1656
8b953246 1657 PR c++/89660 - bogus error with -Wredundant-move.
1658 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1659 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1660
7f9cb1b5 16612019-03-13 Janus Weil <janus@gcc.gnu.org>
1662
1663 PR fortran/89601
1664 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1665 * gfortran.dg/pdt_30.f90: New test case.
1666
e214ee76 16672019-03-13 Marek Polacek <polacek@redhat.com>
1668
1669 PR c++/88979 - further P0634 fix for constructors.
1670 * g++.dg/cpp2a/typename15.C: New test.
1671
6e6bf22d 16722019-03-13 Martin Sebor <msebor@redhat.com>
1673
1674 PR tree-optimization/89662
1675 * gcc.dg/Warray-bounds-41.c: New test.
1676
a55953fb 16772019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1678
1679 PR c++/63508
1680 * g++.dg/cpp0x/auto53.C: New.
1681
69485abe 16822019-03-13 Richard Biener <rguenther@suse.de>
1683
1684 PR middle-end/89677
1685 * gcc.dg/torture/pr89677.c: New testcase.
1686
6bce0bd9 16872019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1688
1689 PR c++/85558
1690 * g++.dg/other/friend16.C: New.
1691 * g++.dg/other/friend17.C: Likewise.
1692
0cdad0e1 16932019-03-13 Jakub Jelinek <jakub@redhat.com>
1694
1695 PR middle-end/88588
1696 * c-c++-common/gomp/pr88588.c: New test.
1697
16982019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 1699
1700 PR fortran/66695
1701 PR fortran/77746
1702 PR fortran/79485
1703 * gfortran.dg/binding_label_tests_30.f90: New test.
1704 * gfortran.dg/binding_label_tests_31.f90: New test.
1705 * gfortran.dg/binding_label_tests_32.f90: New test.
1706 * gfortran.dg/binding_label_tests_33.f90: New test.
1707
5dc5719e 17082019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1709
1710 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1711 * gdc.dg/ubsan/ubsan.exp: New file.
1712 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1713 Explicitly return flags from procedure.
1714
3627cdbc 17152019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1716
1717 PR d/88957
1718 * gdc.dg/pr88957.d: New test.
1719 * gdc.dg/simd.d: Add new vector tests.
1720
ef668b33 17212019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1722
1723 PR d/87824
1724 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1725 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1726 -nostdinc++ flag.
1727
747e2c6a 17282019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1729
1730 PR fortran/87673
1731 * gfortran.dg/charlen_17.f90: New test.
1732
c3a8613e 17332019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1734
1735 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1736
4520ad45 17372019-03-12 Martin Liska <mliska@suse.cz>
1738
ef668b33 1739 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 1740 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1741 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1742 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1743 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1744 * gfortran.dg/constructor_9.f90: Likewise.
1745 * gfortran.dg/dec_structure_8.f90: Likewise.
1746 * gfortran.dg/entry_4.f90: Likewise.
1747 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1748 * gfortran.dg/initialization_23.f90: Likewise.
1749 * gfortran.dg/logical_assignment_1.f90: Likewise.
1750 * gfortran.dg/pr80752.f90: Likewise.
1751 * gfortran.dg/pr88116_1.f90: Likewise.
1752 * gfortran.dg/pr88467.f90: Likewise.
1753 * gfortran.dg/typebound_call_7.f03: Likewise.
1754 * gfortran.dg/typebound_generic_1.f03: Likewise.
1755 * gfortran.dg/typebound_operator_2.f03: Likewise.
1756 * gfortran.dg/typebound_operator_4.f03: Likewise.
1757 * gfortran.dg/typebound_proc_9.f03: Likewise.
1758 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1759
53fe35ec 17602019-03-12 Paul Thomas <pault@gcc.gnu.org>
1761
1762 PR fortran/89363
1763 * gfortran.dg/assumed_rank_16.f90: New test.
1764
1765 PR fortran/89364
1766 * gfortran.dg/assumed_rank_17.f90: New test.
1767
23e01948 17682019-03-12 Jakub Jelinek <jakub@redhat.com>
1769
1770 PR middle-end/89663
1771 * gcc.c-torture/compile/pr89663-1.c: New test.
1772 * gcc.c-torture/compile/pr89663-2.c: New test.
1773
d5e9136f 17742019-03-12 Richard Biener <rguenther@suse.de>
1775
1776 PR tree-optimization/89664
1777 * gfortran.dg/pr89664.f90: New testcase.
1778
fc87d978 17792019-03-11 Jakub Jelinek <jakub@redhat.com>
1780
064a27df 1781 PR fortran/89651
1782 * gfortran.dg/gomp/pr89651.f90: New test.
1783
fc87d978 1784 PR middle-end/89655
1785 PR bootstrap/89656
1786 * gcc.c-torture/compile/pr89655.c: New test.
1787
74157df9 17882019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1789
1790 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1791 target.
1792
2f6d557f 17932019-03-11 Martin Liska <mliska@suse.cz>
1794
1795 * g++.dg/conversion/simd3.C (foo): Wrap option names
1796 with apostrophe character.
1797 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1798 (test3): Likewise.
1799 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1800 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1801 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1802 * g++.dg/opt/pr34036.C: Likewise.
1803 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1804 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1805 * gcc.dg/cpp/dir-only-4.c: Likewise.
1806 * gcc.dg/cpp/dir-only-5.c: Likewise.
1807 * gcc.dg/cpp/pr71591.c: Likewise.
1808 * gcc.dg/format/opt-1.c: Likewise.
1809 * gcc.dg/format/opt-2.c: Likewise.
1810 * gcc.dg/format/opt-3.c: Likewise.
1811 * gcc.dg/format/opt-4.c: Likewise.
1812 * gcc.dg/format/opt-5.c: Likewise.
1813 * gcc.dg/format/opt-6.c: Likewise.
1814 * gcc.dg/pr22231.c: Likewise.
1815 * gcc.dg/pr33007.c: Likewise.
1816 * gcc.dg/simd-1.c (hanneke): Likewise.
1817 * gcc.dg/simd-5.c: Likewise.
1818 * gcc.dg/simd-6.c: Likewise.
1819 * gcc.dg/spellcheck-options-14.c: Likewise.
1820 * gcc.dg/spellcheck-options-15.c: Likewise.
1821 * gcc.dg/spellcheck-options-16.c: Likewise.
1822 * gcc.dg/spellcheck-options-17.c: Likewise.
1823 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1824 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1825 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1826 (__attribute__): Likewise.
1827 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1828 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1829 * gcc.target/powerpc/warn-1.c: Likewise.
1830 * gcc.target/powerpc/warn-2.c: Likewise.
1831
ac80cfb4 18322019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1833
1834 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1835
01f182e4 18362019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1837
1838 * c-c++-common/unroll-6.c: New test.
1839
ca66abc7 18402019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 PR c++/87571
1843 * g++.dg/template/memfriend18.C: New.
1844
a5956947 18452019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1846
1847 * gdc.dg/pr89041.d: Mark as compile test.
1848
116886d6 18492019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1850
1851 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1852 dg-options.
1853
00ee3e3e 18542019-03-10 Martin Jambor <mjambor@suse.cz>
1855
1856 PR tree-optimization/85762
1857 PR tree-optimization/87008
1858 PR tree-optimization/85459
1859 * g++.dg/tree-ssa/pr87008.C: New test.
1860 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1861
9520cf8b 18622019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1863
1864 PR fortran/66089
1865 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1866 * gfortran.dg/no_arg_check_2.f90: Likewise.
1867
346e0fe5 18682019-03-10 Jakub Jelinek <jakub@redhat.com>
1869
1870 PR c++/89648
1871 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1872
23ffb1a8 18732019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1874
1875 PR fortran/66089
1876 * gfortran.dg/dependency_53.f90: New test.
1877
861c8c7b 18782019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1879
1880 PR fortran/87734
1881 * gfortran.dg/public_private_module_10.f90: New test.
1882
e0f3497f 18832019-03-09 John David Anglin <dave.anglin@bell.net>
1884
449a1989 1885 PR c++/70349
1886 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1887
24964670 1888 PR middle-end/68733
1889 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1890
e0f3497f 1891 PR testsuite/89472
1892 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1893
0c5f3545 18942019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1895
1896 PR c++/87750
1897 * g++.dg/cpp0x/pr87750.C: New.
1898
b685a0ad 18992019-03-09 John David Anglin <dave.anglin@bell.net>
1900
1901 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1902 * c-c++-common/ident-1a.c: Likewise.
1903 * c-c++-common/ident-1b.c: Likewise.
1904 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 1905
1906 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 1907
24e94348 1908 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1909
946f2623 1910 PR inline-asm/87010
1911 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1912
39ab9c78 1913 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1914 libatomic_available.
1915
52e19479 19162019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1917
1918 PR d/89041
1919 * gdc.dg/pr89041.d: New test.
1920
d066f3f7 19212019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1922
1923 PR fortran/71544
1924 * gfortran.dg/c_ptr_tests_19.f90: New test.
1925
fe3e8c08 19262019-03-09 John David Anglin <dave.anglin@bell.net>
1927
0f2d2571 1928 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1929 * gnat.dg/debug12.adb: Likewise.
1930
fe3e8c08 1931 * lib/target-supports.exp (check_effective_target_weak_undefined):
1932 Return 0 on hppa*-*-hpux*.
1933 (check_ascii_locale_available): Likewise.
1934
688ff820 19352019-03-09 Janus Weil <janus@gcc.gnu.org>
1936
1937 PR fortran/84504
1938 * gfortran.dg/pointer_init_10.f90: New test case.
1939
08fad224 19402019-03-09 John David Anglin <dave.anglin@bell.net>
1941
1942 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1943
1501d36b 19442019-03-09 John David Anglin <dave.anglin@bell.net>
1945
1946 PR fortran/89639
1947 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1948
06c6302c 19492019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1950
1951 PR fortran/71203
1952 * gfortran.dg/array_simplify_3.f90: New test case.
1953
78d8fb2b 19542019-03-09 Jakub Jelinek <jakub@redhat.com>
1955
909c7f25 1956 PR c/88568
1957 * g++.dg/other/pr88568.C: New test.
1958
78d8fb2b 1959 PR rtl-optimization/89634
1960 * gcc.c-torture/execute/pr89634.c: New test.
1961
883c09dd 19622019-03-08 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR c/85870
1965 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1966 -r -nostdlib -flinker-output=nolto-rel.
1967
734aee17 19682019-03-08 David Malcolm <dmalcolm@redhat.com>
1969
1970 PR target/79926
1971 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1972 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1973 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1974 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1975
02cded17 19762019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1977
1978 PR c++/63540
1979 * g++.dg/cpp0x/implicit17.C: New.
1980
e4bff0d1 19812019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1982
1983 PR c++/22149
1984 * g++.dg/template/access29.C: New.
1985
f06bc4d0 19862019-03-08 Jakub Jelinek <jakub@redhat.com>
1987
1988 PR c++/82075
1989 * g++.dg/cpp1z/decomp49.C: New test.
1990
a9ff59cf 19912019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1992
1993 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1994
a6fed30b 19952019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1996
1997 PR target/68924
1998 PR target/78782
1999 PR target/87558
2000 * gcc.target/i386/pr78782.c: New test.
2001 * gcc.target/i386/pr87558.c: Ditto.
2002
99b342f1 20032019-03-08 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR c/85870
2006 * gcc.dg/lto/pr85870_0.c: New test.
2007 * gcc.dg/lto/pr85870_1.c: New test.
2008
69a0142c 20092019-03-08 Martin Liska <mliska@suse.cz>
2010
2011 PR target/86952
2012 * gcc.target/i386/pr86952.c: New test.
2013 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
2014 scanned pattern.
2015 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2016
29005d9c 20172019-03-08 Jakub Jelinek <jakub@redhat.com>
2018
222c113b 2019 PR c++/89585
2020 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
2021 asm volatile.
2022
92651efb 2023 PR c++/89599
2024 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
2025 * g++.dg/parse/array-size2.C: Likewise.
2026 * g++.dg/cpp0x/constexpr-89599.C: New test.
2027
29005d9c 2028 PR c++/89622
2029 * g++.dg/warn/pr89622.C: New test.
2030
1b34cb7f 20312019-03-07 Jakub Jelinek <jakub@redhat.com>
2032
2033 PR target/80003
2034 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
2035 * gcc.target/i386/interrupt-6.c: Likewise.
2036 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
2037
8a656b83 20382019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
2039
2040 PR c++/84518
2041 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
2042 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
2043
4492383a 20442019-03-07 Jakub Jelinek <jakub@redhat.com>
2045
71c5a0bc 2046 PR translation/79999
2047 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
2048 * c-c++-common/gomp/doacross-3.c: New test.
2049
4492383a 2050 PR target/89602
2051 * gcc.target/i386/avx512f-vmovss-1.c: New test.
2052 * gcc.target/i386/avx512f-vmovss-2.c: New test.
2053 * gcc.target/i386/avx512f-vmovss-3.c: New test.
2054 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
2055 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
2056 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
2057
1cf354c8 20582019-03-07 Martin Jambor <mjambor@suse.cz>
2059
2060 PR lto/87525
2061 * gcc.dg/ipa/ipcp-5.c: New test.
2062
e3e42b03 20632019-03-07 Martin Jambor <mjambor@suse.cz>
2064
2065 PR ipa/88235
2066 * g++.dg/ipa/pr88235.C: New test.
2067
5e43308b 20682019-04-07 Richard Biener <rguenther@suse.de>
2069
2070 PR middle-end/89618
2071 * gcc.target/i386/pr89618.c: New testcase.
2072
791a4964 20732019-03-07 Richard Biener <rguenther@suse.de>
2074
2075 PR tree-optimization/89595
2076 * gcc.dg/torture/pr89595.c: New testcase.
2077
02a7fc59 20782019-03-07 Jakub Jelinek <jakub@redhat.com>
2079
2080 PR c++/89585
2081 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
2082
f8197328 20832019-03-06 Harald Anlauf <anlauf@gmx.de>
2084
2085 PR fortran/71203
2086 * gfortran.dg/substr_8.f90: New test.
2087
aa49bda0 20882019-03-06 Jakub Jelinek <jakub@redhat.com>
2089
2090 PR c++/87148
2091 * g++.dg/ext/flexary34.C: New test.
2092
409a6c36 20932019-03-06 Peter Bergner <bergner@linux.ibm.com>
2094
2095 PR rtl-optimization/88845
2096 * gcc.target/powerpc/pr88845.c: New test.
2097
55d0cc00 20982019-03-06 Marek Polacek <polacek@redhat.com>
2099
2100 PR c++/87378 - bogus -Wredundant-move warning.
2101 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
2102 * g++.dg/cpp0x/Wredundant-move7.C: New test.
2103
b24b9c77 21042019-03-06 Richard Biener <rguenther@suse.de>
2105
2106 PR testsuite/89551
2107 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
2108 the way that makes the testcase PASS.
2109
06229fe5 21102019-03-05 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR middle-end/89590
2113 * gcc.dg/pr89590.c: New test.
2114
eeb22b66 21152019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
2116
2117 PR target/89222
2118 * gcc.target/arm/pr89222.c: Add new test.
2119
c06d4366 21202019-03-05 Richard Biener <rguenther@suse.de>
2121
2122 PR tree-optimization/89594
2123 * gcc.dg/pr89594.c: New testcase.
2124
499fa2c1 21252019-03-05 Jakub Jelinek <jakub@redhat.com>
2126
267bb6c9 2127 PR tree-optimization/89487
2128 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
2129 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
2130 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
2131 "%r14".
2132
bf0f78c4 2133 PR bootstrap/89560
2134 * g++.dg/other/pr89560.C: New test.
2135
a41f256a 2136 PR tree-optimization/89570
2137 * gcc.dg/pr89570.c: New test.
2138
499fa2c1 2139 PR tree-optimization/89566
2140 * c-c++-common/pr89566.c: New test.
2141
1751c288 21422019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2143
2144 PR c++/84605
2145 * g++.dg/parse/crash69.C: New.
2146
10599713 21472019-03-04 Jakub Jelinek <jakub@redhat.com>
2148
2149 PR c++/71446
2150 * g++.dg/cpp2a/desig12.C: New test.
2151 * g++.dg/cpp2a/desig13.C: New test.
2152
7e11f57d 21532019-03-04 Tamar Christina <tamar.christina@arm.com>
2154
2155 PR target/88530
f382b2ac 2156 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 2157
b7d73df0 21582019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
2159
2160 PR tree-optimization/89437
2161 * gcc.dg/sinatan-1.c: Fix testcase.
2162
54f60b15 21632019-03-04 Richard Biener <rguenther@suse.de>
2164
2165 PR middle-end/89572
2166 * gcc.dg/torture/pr89572.c: New testcase.
2167
6079e9be 21682018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
2169
2170 PR tree-optimization/89487
2171 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
2172
9849369a 21732019-03-03 Harald Anlauf <anlauf@gmx.de>
2174
2175 PR fortran/77583
2176 * gfortran.dg/pr77583.f90: New test.
2177
a6eb46eb 21782019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2179
2180 PR fortran/72714
2181 * gfortran.dg/coarray_allocate_11.f90: New test.
2182
9cc3b79c 21832019-03-02 Harald Anlauf <anlauf@gmx.de>
2184
2185 PR fortran/89516
2186 * gfortran.dg/pr89492.f90: Adjust testcase.
2187 * gfortran.dg/transfer_check_5.f90: New test.
2188
e3dcfc16 21892019-03-02 Jakub Jelinek <jakub@redhat.com>
2190
73e3d2ee 2191 PR c++/71446
2192 * g++.dg/cpp2a/desig10.C: New test.
2193 * g++.dg/cpp2a/desig11.C: New test.
2194 * g++.dg/ext/desig4.C: Expect 4 new errors.
2195
e3dcfc16 2196 PR target/89506
2197 * gcc.dg/pr89506.c: New test.
2198
93b27baa 21992019-03-01 Kito Cheng <kito.cheng@gmail.com>
2200 Monk Chiang <sh.chiang04@gmail.com>
2201
2202 * gcc.target/riscv/attribute-1.c: New.
2203 * gcc.target/riscv/attribute-2.c: Likewise.
2204 * gcc.target/riscv/attribute-3.c: Likewise.
2205 * gcc.target/riscv/attribute-4.c: Likewise.
2206 * gcc.target/riscv/attribute-5.c: Likewise.
2207 * gcc.target/riscv/attribute-6.c: Likewise.
2208 * gcc.target/riscv/attribute-7.c: Likewise.
2209 * gcc.target/riscv/attribute-8.c: Likewise.
2210 * gcc.target/riscv/attribute-9.c: Likewise.
2211
2212 * gcc.target/riscv/arch-1.c: New.
2213 * gcc.target/riscv/arch-2.c: Likewise.
2214 * gcc.target/riscv/arch-3.c: Likewise.
2215 * gcc.target/riscv/arch-4.c: Likewise.
2216
b3ba40ae 22172019-03-01 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR middle-end/89497
2220 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
2221 scan-tree-dump-times from dom3 to tracer pass.
2222
09008c46 22232019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
2224
2225 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
2226 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
2227
45e17a21 22282019-03-01 Alexander Monakov <amonakov@ispras.ru>
2229
2230 PR rtl-optimization/85899
2231 * gcc.dg/pr85899.c: New test.
2232
f409a882 22332019-03-01 Marek Polacek <polacek@redhat.com>
2234
ae8e3cb6 2235 PR c++/89537 - missing location for error with non-static member fn.
2236 * g++.dg/diagnostic/member-fn-1.C: New test.
2237
f409a882 2238 PR c++/89532 - ICE with incomplete type in decltype.
2239 * g++.dg/cpp2a/nontype-class14.C: New test.
2240
b279a142 22412019-03-01 Jakub Jelinek <jakub@redhat.com>
2242
2243 Implement P1002R1, Try-catch blocks in constexpr functions
2244 PR c++/89513
2245 * g++.dg/cpp2a/constexpr-try1.C: New test.
2246 * g++.dg/cpp2a/constexpr-try2.C: New test.
2247 * g++.dg/cpp2a/constexpr-try3.C: New test.
2248 * g++.dg/cpp2a/constexpr-try4.C: New test.
2249 * g++.dg/cpp2a/constexpr-try5.C: New test.
2250 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
2251
bfc01edf 22522019-03-01 Richard Sandiford <richard.sandiford@arm.com>
2253
2254 PR tree-optimization/89535
2255 * gfortran.dg/vect/pr89535.f90: New test.
2256
f811bd19 22572019-03-01 Richard Biener <rguenther@suse.de>
2258
2259 PR middle-end/89541
2260 * gfortran.dg/pr89451.f90: New testcase.
2261
d7419e5b 22622019-03-01 Richard Biener <rguenther@suse.de>
2263
2264 PR middle-end/89497
2265 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
2266 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
2267 that happen now earlier.
2268
f557d4a8 22692019-02-28 Eric Botcazou <ebotcazou@adacore.com>
2270
2271 * gcc.c-torture/execute/20190228-1.c: New test.
2272
dff6bd38 22732019-02-28 Marek Polacek <polacek@redhat.com>
2274
2275 PR c++/87068 - missing diagnostic with fallthrough statement.
2276 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
2277
1d86d0eb 22782019-02-28 Thomas Schwinge <thomas@codesourcery.com>
2279 Cesar Philippidis <cesar@codesourcery.com>
2280
35e99d5d 2281 PR fortran/72741
2282 PR fortran/89433
2283 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
2284 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2285
7378dd70 2286 PR fortran/72741
2287 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
2288
1d86d0eb 2289 PR fortran/72741
2290 PR fortran/89433
2291 * gfortran.dg/goacc/routine-6.f90: Update
2292 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
2293 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2294
218c5c18 22952019-02-28 Jakub Jelinek <jakub@redhat.com>
2296
2297 PR c/89521
2298 * gcc.dg/pr89521-1.c: New test.
2299 * gcc.dg/pr89521-2.c: New test.
2300
440a9ad9 23012019-02-28 John David Anglin <danglin@gcc.gnu.org>
2302
2303 PR testsuite/89441
2304 * g++.dg/ipa/pr89009.C: Update symbol visibility.
2305
c5a08a5d 23062019-02-28 Tamar Christina <tamar.christina@arm.com>
2307
2308 PR target/88530
2309 * gcc.target/aarch64/options_set_10.c: New test.
2310
dc24d8a9 23112019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2312
2313 PR c++/89522
2314 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
2315
674e4eec 23162019-02-28 Jakub Jelinek <jakub@redhat.com>
2317
34ecb73b 2318 PR c/89525
2319 * gcc.dg/pr89525.c: New test.
2320
674e4eec 2321 PR c/89520
2322 * gcc.dg/pr89520-1.c: New test.
2323 * gcc.dg/pr89520-2.c: New test.
2324
90c2137c 23252019-02-27 Marek Polacek <polacek@redhat.com>
2326
2327 PR c++/88857 - ICE with value-initialization of argument in template.
2328 * g++.dg/cpp0x/initlist-value4.C: New test.
2329
7304edd1 23302019-02-27 Marek Polacek <polacek@redhat.com>
2331
2332 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2333 * g++.dg/cpp0x/using-enum-3.C: New test.
2334
7733a071 23352019-02-27 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR tree-optimization/89280
2338 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2339 keyword.
2340
b97c2f89 23412019-02-27 Richard Biener <rguenther@suse.de>
2342
2343 * gcc.dg/gimplefe-36.c: New testcase.
2344
c9f30cbb 23452019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 PR c++/89488
2348 * g++.dg/cpp0x/nsdmi15.C: New.
2349
23502019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2351
2352 PR c++/88987
2353 * g++.dg/cpp0x/pr88987.C: New.
2354
400c29ff 23552019-02-27 Jakub Jelinek <jakub@redhat.com>
2356
2357 PR tree-optimization/89280
2358 * gcc.c-torture/compile/pr89280.c: New test.
2359 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2360 function. Skip the test for -O0.
2361
c167de66 23622018-02-26 Steve Ellcey <sellcey@marvell.com>
2363
2364 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2365 * gfortran.dg/simd-builtins-2.f90: Ditto.
2366 * gfortran.dg/simd-builtins-6.f90: Ditto.
2367 * gfortran.dg/simd-builtins-8.f90: New test.
2368 * gfortran.dg/simd-builtins-8.h: New header file.
2369
3a57b74f 23702019-02-26 Jakub Jelinek <jakub@redhat.com>
2371
8fe60964 2372 PR c++/89507
2373 * g++.dg/other/new2.C: New test.
2374
3a57b74f 2375 PR tree-optimization/89500
2376 * gcc.dg/pr89500.c: New test.
2377 * gcc.dg/Wstringop-overflow-10.c: New test.
2378 * gcc.dg/strlenopt-60.c: New test.
2379
23d7d64b 23802019-02-26 Harald Anlauf <anlauf@gmx.de>
2381
2382 PR fortran/89492
2383 * gfortran.dg/pr89492.f90: New test.
2384
8fe5d1b1 23852019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2386
2387 PR fortran/89496
2388 * gfortran.dg/altreturn_9_0.f90: New file.
2389 * gfortran.dg/altreturn_9_1.f90: New file.
2390
a165fd90 23912019-02-26 Jakub Jelinek <jakub@redhat.com>
2392
2393 PR c++/89481
2394 * g++.dg/cpp1y/constexpr-89481.C: New test.
2395
26f2ab84 23962019-02-26 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/89505
2399 * gcc.dg/torture/pr89505.c: New testcase.
2400
812441a6 24012019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2402
2403 * gnat.dg/opt77.adb: New test.
2404 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2405
b501a363 24062019-02-26 Jakub Jelinek <jakub@redhat.com>
2407
2408 PR target/89474
2409 * gcc.target/i386/pr89474.c: New test.
2410
33d01d64 24112019-02-25 Jakub Jelinek <jakub@redhat.com>
2412
2413 PR c/77754
2414 * gcc.c-torture/compile/pr77754-1.c: New test.
2415 * gcc.c-torture/compile/pr77754-2.c: New test.
2416 * gcc.c-torture/compile/pr77754-3.c: New test.
2417 * gcc.c-torture/compile/pr77754-4.c: New test.
2418 * gcc.c-torture/compile/pr77754-5.c: New test.
2419 * gcc.c-torture/compile/pr77754-6.c: New test.
2420
ddb14ffc 24212019-02-25 Tamar Christina <tamar.christina@arm.com>
2422
2423 PR target/88530
2424 * gcc.target/aarch64/options_set_1.c: New test.
2425 * gcc.target/aarch64/options_set_2.c: New test.
2426 * gcc.target/aarch64/options_set_3.c: New test.
2427 * gcc.target/aarch64/options_set_4.c: New test.
2428 * gcc.target/aarch64/options_set_5.c: New test.
2429 * gcc.target/aarch64/options_set_6.c: New test.
2430 * gcc.target/aarch64/options_set_7.c: New test.
2431 * gcc.target/aarch64/options_set_8.c: New test.
2432 * gcc.target/aarch64/options_set_9.c: New test.
2433
bff28e09 24342019-02-25 Tamar Christina <tamar.christina@arm.com>
2435
2436 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2437 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2438 Rename ....
2439 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2440 test_vfmlslq_high_f16): ... To this.
2441 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2442 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2443 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2444 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2445 test_vfmlslq_laneq_high_u32): Rename ...
2446 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2447 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2448 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2449 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2450 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2451 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2452 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2453 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2454 test_vfmlslq_laneq_low_u32): Rename ...
2455 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2456 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2457 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2458 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2459 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2460 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2461 Rename ...
2462 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2463 test_vfmlslq_low_f16): ... To this.
2464
d6172887 24652019-02-25 Tamar Christina <tamar.christina@arm.com>
2466
2467 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2468 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2469 Rename ...
2470 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2471 test_vfmlslq_high_f16): ... To this.
2472 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2473 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2474 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2475 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2476 test_vfmlslq_laneq_high_u32): Rename ...
2477 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2478 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2479 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2480 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2481 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2482 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2483 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2484 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2485 test_vfmlslq_laneq_low_u32): Rename ...
2486 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2487 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2488 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2489 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2490 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2491 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2492 Rename ...
2493 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2494 test_vfmlslq_low_f16): ... To This.
2495 * lib/target-supports.exp
2496 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2497
65eeca74 24982019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2499
2500 PR fortran/89282
53fe35ec 2501 * gfortran.dg/overload_3.f90: New test.
65eeca74 2502
96b7d76c 25032019-02-25 Jakub Jelinek <jakub@redhat.com>
2504
2505 PR c++/89285
2506 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2507
8b64c6ce 25082019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2509
2510 PR libfortran/89274
53fe35ec 2511 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 2512
529acd83 25132019-02-25 Jakub Jelinek <jakub@redhat.com>
2514
16a3cf9c 2515 PR target/89434
2516 * gcc.c-torture/execute/pr89434.c: New test.
2517
529acd83 2518 PR target/89438
2519 * gcc.dg/pr89438.c: New test.
2520
622540e3 25212019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2522
2523 PR c++/84585
2524 * g++.dg/cpp0x/pr84585.C: New.
2525
ca180aba 25262019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2527
2528 PR fortran/89174
2529 * gfortran.dg/allocate_with_mold_3.f90: New test.
2530
f6ad730f 25312019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2532
2533 PR target/87007
2534 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2535 * gcc.target/i386/pr87007-2.c: Likewise.
2536
1fa8b8f7 25372019-02-24 Harald Anlauf <anlauf@gmx.de>
2538
2539 PR fortran/89266
2540 PR fortran/88326
2541 * gfortran.dg/pr89266.f90: New test.
2542 * gfortran.dg/pr88326.f90: New test.
2543
e806e3f2 25442019-02-24 Jakub Jelinek <jakub@redhat.com>
2545
2546 PR rtl-optimization/89445
2547 * gcc.target/i386/avx512f-pr89445.c: New test.
2548
1761223a 25492019-02-23 Martin Sebor <msebor@redhat.com>
2550
2551 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2552 wchar_t to wint_t to avoid a bogus -Wformat warning in
2553 ILP32 (bug 77970).
2554
8aaf2fcc 25552019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2556
2557 PR testsuite/89476
2558 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2559 "../../../libgfortran/ISO_Fortran_binding.h".
2560 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2561
8c0f695d 25622019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2563
2564 PR driver/69471
2565 * gcc.dg/pr69471-1.c: New test.
2566 * gcc.dg/pr69471-2.c: Likewise.
2567 * gcc.target/i386/pr69471-3.c: Likewise.
2568
0e8f933e 25692019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2570
2571 PR fortran/84387
2572 * gfortran.dg/dtio_34.f90: New test.
2573
c005651d 25742019-02-23 Marek Polacek <polacek@redhat.com>
2575
2576 PR c++/88294 - ICE with non-constant noexcept-specifier.
2577 * g++.dg/cpp0x/noexcept34.C: New test.
2578 * g++.dg/cpp0x/noexcept35.C: New test.
2579
5724e657 2580 PR c++/89419
2581 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2582
42ae61b1 25832019-02-23 Paul Thomas <pault@gcc.gnu.org>
2584
2585 PR fortran/88117
2586 * gfortran.dg/deferred_character_32.f90 : New test
2587
889b0295 25882019-02-23 Paul Thomas <pault@gcc.gnu.org>
2589
2590 PR fortran/89385
2591 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2592 previously incorrect lbound for allocatable expressions. Also
2593 correct stop values to avoid repetition.
2594 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2595 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2596
2597 PR fortran/89366
2598 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2599 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2600 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2601
689cc9b6 26022019-02-22 David Malcolm <dmalcolm@redhat.com>
2603
2604 PR c++/89390
2605 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2606 renaming to a multicharacter name, so that start != finish. Add
2607 tests for dtor locations.
2608
64f69b31 26092019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2610
2611 PR c++/84676
2612 * g++.dg/cpp0x/pr84676.C: New.
2613
2462642a 26142019-02-22 Martin Sebor <msebor@redhat.com>
2615
2616 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2617 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2618
93fd04e7 26192019-02-22 Harald Anlauf <anlauf@gmx.de>
2620
2621 PR fortran/83057
2622 * gfortran.dg/newunit_6.f90: New test.
2623
e7652833 26242019-02-22 Marek Polacek <polacek@redhat.com>
2625
2626 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2627 * g++.dg/cpp2a/explicit14.C: New test.
2628
9f74d391 26292019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2630
2631 PR target/89324
2632 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2633 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2634
77dd365f 26352019-02-22 Martin Sebor <msebor@redhat.com>
2636
26fb4bf5 2637 PR c/89425
2638 * gcc.dg/Wabsolute-value.c: New test.
2639
77dd365f 2640 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2641
c30b4960 26422019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2643 Hongtao Liu <hongtao.liu@intel.com>
2644 Sunil K Pandey <sunil.k.pandey@intel.com>
2645
2646 PR target/87007
2647 * gcc.target/i386/pr87007-1.c: New test.
2648 * gcc.target/i386/pr87007-2.c: Likewise.
2649
9af6ed72 26502019-02-22 Richard Biener <rguenther@suse.de>
2651
2652 PR tree-optimization/89440
2653 * gcc.dg/vect/pr89440.c: New testcase.
2654
eb1dc7b8 26552019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2656
b320319b 2657 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2658 Remove.
2659
1d740b07 2660 PR fortran/72741
2661 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2662
9b423754 2663 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2664 * g++.dg/goacc/template.C: Likewise.
2665
eb1dc7b8 2666 PR fortran/78027
2667 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2668
3350055c 26692019-02-22 Richard Biener <rguenther@suse.de>
2670
2671 PR middle-end/87609
2672 * gcc.dg/torture/restrict-7.c: New testcase.
2673
02d7a132 26742019-02-21 Jakub Jelinek <jakub@redhat.com>
2675
2676 PR c++/89285
2677 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2678 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2679 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2680 diagnostics.
2681 * g++.dg/cpp1y/constexpr-89285.C: New test.
2682 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2683 for C++11.
2684 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2685 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2686
5c9b4418 26872019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2688
2689 PR target/87412
2690 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2691 -fcf-protection with -fcf-protection=branch.
2692 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2693 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2694 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2695 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2696 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2697
69547664 26982019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2699
2700 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2701 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2702
5132f59f 27032019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2704
2705 PR fortran/86119
2706 * gfortran.dg/warn_conversion_11.f90: New test.
2707
f867b437 27082019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2709
2710 PR target/87412
2711 * gcc.target/i386/pr87412-1.c: New file.
2712 * gcc.target/i386/pr87412-2.c: Likewise.
2713 * gcc.target/i386/pr87412-3.c: Likewise.
2714 * gcc.target/i386/pr87412-4.c: Likewise.
2715
67d294e4 27162019-02-20 Jakub Jelinek <jakub@redhat.com>
2717
0c3f2aa9 2718 PR c++/89403
2719 * g++.dg/cpp0x/pr89403.C: New test.
2720
02dc6028 2721 PR c++/89405
2722 * g++.dg/cpp1z/inline-var5.C: New test.
2723
67d294e4 2724 PR middle-end/89412
2725 * gcc.c-torture/compile/pr89412.c: New test.
2726
89fbfe10 27272019-02-20 Jakub Jelinek <jakub@redhat.com>
2728 David Malcolm <dmalcolm@redhat.com>
2729
2730 PR middle-end/89091
2731 * gcc.dg/torture/pr89091.c: New test.
2732
b47245f1 27332019-02-20 Jakub Jelinek <jakub@redhat.com>
2734
48d4b6c6 2735 PR middle-end/88074
2736 PR middle-end/89415
2737 * gcc.dg/pr88074-2.c: New test.
2738
b47245f1 2739 PR c++/89336
2740 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2741
a268d555 27422019-02-20 David Malcolm <dmalcolm@redhat.com>
2743
2744 PR c/89410
2745 * gcc.dg/pr89410-1.c: New test.
2746 * gcc.dg/pr89410-2.c: New test.
2747
5a6149a3 27482019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2749
2750 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2751 Add PowerPC support.
2752 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2753 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2754
3a7d0e9f 27552019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2756
2757 PR target/86487
2758 * gcc.target/arm/pr86487.c: New.
2759
ab0fbe16 27602019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2761
2762 PR c++/84536
2763 * g++.dg/cpp1y/var-templ60.C: New.
2764
a36e00c1 27652019-02-20 Li Jia He <helijia@linux.ibm.com>
2766
2767 PR target/88100
2768 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2769
d69a5a23 27702019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2771
2772 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2773
4946f3a3 27742019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2775
2776 PR fortran/89384
2777 * gfortran.dg/ISO_Fortran_binding_4.f90
2778
3eedad7a 27792019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2780
2781 PR c/87924
2782 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2783 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2784
cda34b22 27852019-02-19 Richard Biener <rguenther@suse.de>
2786
5224812d 2787 PR middle-end/88074
cda34b22 2788 * gcc.dg/pr88074.c: New testcase.
2789
31358ed0 27902019-02-19 Jakub Jelinek <jakub@redhat.com>
2791
e4241747 2792 PR middle-end/89303
2793 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2794 namespace.
2795
5ebe5c44 2796 PR c++/89387
2797 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2798
fcea8c4d 2799 PR c++/89391
2800 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2801
31358ed0 2802 PR c++/89390
2803 * g++.dg/diagnostic/pr89390.C: New test.
2804
faab32da 28052019-02-18 Sharon Dvir <unapologtic@gmail.com>
2806
2807 * README: Fix typos.
2808
4bd133e5 28092019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2810
2811 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2812 bad_weak_ptr_.
2813
d50eaffb 28142019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2815
2816 PR fortran/87689
2817 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2818 options.
2819 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2820 * gfortran.dg/lto/pr87689_0.f: New file.
2821 * gfortran.dg/lto/pr87689_1.f: New file.
2822
9dddf1a6 28232019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2824
2825 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2826
f7690f14 28272019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2828
2829 * gdc.dg/dg.exp: Tabify.
2830 * gdc.dg/lto/lto.exp: Likewise.
2831 * gdc.test/gdc-test.exp: Likewise.
2832 * lib/gdc-dg.exp: Likewise.
2833 * lib/gdc.exp: Likewise.
2834
94d4532c 28352019-02-18 Richard Biener <rguenther@suse.de>
2836
2837 PR tree-optimization/89296
2838 * gcc.dg/uninit-pr89296.c: New testcase.
2839
9b964845 28402019-02-18 Jakub Jelinek <jakub@redhat.com>
2841
2842 PR target/89369
2843 * gcc.c-torture/execute/pr89369.c: New test.
2844 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2845 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2846 34,63,62.
2847
f6c03eea 28482019-02-18 Martin Jambor <mjambor@suse.cz>
2849
2850 PR tree-optimization/89209
2851 * gcc.dg/tree-ssa/pr89209.c: New test.
2852
dd2e9d21 28532019-02-18 Martin Liska <mliska@suse.cz>
2854
2855 * gfortran.dg/simd-builtins-7.f90: New test.
2856 * gfortran.dg/simd-builtins-7.h: New test.
2857
4c6b245a 28582019-02-17 Harald Anlauf <anlauf@gmx.de>
2859
2860 PR fortran/88299
2861 * gfortran.dg/pr88299.f90: New test.
2862
b6c59db3 28632019-02-17 Harald Anlauf <anlauf@gmx.de>
2864
2865 PR fortran/89077
2866 * gfortran.dg/transfer_simplify_12.f90: New test.
2867
33e6651d 28682019-02-17 Marek Polacek <polacek@redhat.com>
2869
2870 PR c++/89217 - ICE with list-initialization in range-based for loop.
2871 * g++.dg/cpp0x/range-for37.C: New test.
2872
2d4ba130 2873 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2874
9821a0dc 2875 PR c++/89315
2876 * g++.dg/cpp0x/initlist114.C: New test.
2877
6607b4d2 2878 PR c++/89356
2879 * g++.dg/abi/mangle68.C: New test.
2880 * g++.dg/cpp0x/decltype69.C: New test.
2881
3bb711c4 28822019-02-16 David Malcolm <dmalcolm@redhat.com>
2883
2884 PR c++/88680
2885 * g++.dg/wrappers/pr88680.C: New test.
2886
9ad48282 28872019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2888
2889 PR fortran/71066
2890 * gfortran.dg/coarray_data_1.f90: New test.
2891
62fce26f 28922019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2893
2894 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2895 * c-c++-common/patchable_function_entry-default.c: Likewise.
2896 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2897
78a0882d 28982019-02-16 Jakub Jelinek <jakub@redhat.com>
2899
2900 PR rtl-optimization/66152
2901 * gcc.target/i386/pr66152.c: New test.
2902
88af6fa9 29032019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2904
2905 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2906 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2907
a35cc95b 29082019-02-15 Tamar Christina <tamar.christina@arm.com>
2909
2910 * lib/target-supports.exp
2911 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2912 checking alternative.
2913
2df51ced 29142019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2915
2916 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2917
9703fa32 29182019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2919
2920 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2921 * c-c++-common/patchable_function_entry-default.c: Likewise.
2922 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2923 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2924
adcec5a3 29252019-02-15 Jakub Jelinek <jakub@redhat.com>
2926
66edcee6 2927 PR other/69006
2928 PR testsuite/88920
2929 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2930 allow_blank_lines to 2 during initialization.
2931 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2932 it was previously zero.
2933 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2934 Clear allow_blank_lines afterwards whenever it was 1.
2935 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2936 dg-allow-blank-lines-in-output here.
2937 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2938 the tests and restore it back at the end.
2939
adcec5a3 2940 * c-c++-common/ubsan/opts-1.c: New test.
2941 * c-c++-common/ubsan/opts-2.c: New test.
2942 * c-c++-common/ubsan/opts-3.c: New test.
2943 * c-c++-common/ubsan/opts-4.c: New test.
2944
bc6e884f 29452019-02-15 Richard Biener <rguenther@suse.de>
2946 Jakub Jelinek <jakub@redhat.com>
2947
2948 PR tree-optimization/89278
2949 * gcc.dg/pr89278.c: New test.
2950
689babb3 29512019-02-15 Jakub Jelinek <jakub@redhat.com>
2952
8c6d2f0f 2953 PR c/89340
2954 * gcc.dg/pr89340.c: New test.
2955 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2956 that leaf attribute on nested function is useless.
2957
689babb3 2958 PR other/89342
2959 * gcc.dg/pr89342.c: New test.
2960
d827ccd4 29612019-02-14 Jakub Jelinek <jakub@redhat.com>
2962
2963 PR rtl-optimization/89354
2964 * gcc.dg/pr89354.c: New test.
2965
6c5f54a5 29662019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2967
2968 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2969 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2970 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2971 * gcc.target/i386/ssse3-palignr.c: Ditto.
2972 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2973 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2974 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2975 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2976 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2977 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2978 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2979 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2980 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2981 * gcc.target/i386/ssse3-psignb.c: Ditto.
2982 * gcc.target/i386/ssse3-psignd.c: Ditto.
2983 * gcc.target/i386/ssse3-psignw.c: Ditto.
2984
9d66f321 29852018-02-14 Steve Ellcey <sellcey@marvell.com>
2986
2987 * gcc.target/aarch64/pcs_attribute.c: New test.
2988
4382a5c9 29892019-02-14 Harald Anlauf <anlauf@gmx.de>
2990
2991 PR fortran/88248
2992 * gfortran.dg/pr88248.f90: New test.
2993 * gfortran.dg/f2018_obs.f90: Updated test.
2994
07a9d3db 29952019-02-14 Tamar Christina <tamar.christina@arm.com>
2996
2997 * gcc.target/arm/pr88850.c: change options to additional option.
2998
e06fcd5a 29992019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3000
3001 PR d/87864
3002 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
3003 present.
3004
ea257f14 30052019-02-14 Tamar Christina <tamar.christina@arm.com>
3006
3007 PR target/88850
3008 * gcc.target/arm/pr88850-2.c: New test.
3009 * lib/target-supports.exp
3010 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
3011 check_effective_target_arm_neon_softfp_fp16_ok,
3012 add_options_for_arm_neon_softfp_fp16): New.
3013
5770b8ce 30142019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
3015
3016 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
3017 * lib/target-supports.exp: Add procedure to check for ldrd.
3018
dac1fbf6 30192019-02-14 Cesar Philippidis <cesar@codesourcery.com>
3020
3021 PR fortran/72715
3022 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
3023 * gfortran.dg/goacc/loop-3.f95: Likewise.
3024 * gfortran.dg/goacc/pr72715.f90: New test.
3025
71fe24c6 30262019-02-14 Martin Liska <mliska@suse.cz>
3027
3028 PR rtl-optimization/89242
3029 * g++.dg/pr89242.C: New test.
3030
cd3f735a 30312019-02-14 Jakub Jelinek <jakub@redhat.com>
3032
bcdfc955 3033 PR tree-optimization/89314
3034 * gcc.dg/pr89314.c: New test.
3035
cd3f735a 3036 PR middle-end/89284
3037 * gcc.dg/ubsan/pr89284.c: New test.
3038
4d502758 30392019-02-13 Ian Lance Taylor <iant@golang.org>
3040
3041 * gcc.dg/func-attr-1.c: New test.
3042
055cced2 30432019-02-13 Uroš Bizjak <ubizjak@gmail.com>
3044
3045 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
3046
3a860627 30472019-02-13 Marek Polacek <polacek@redhat.com>
3048
3049 PR c++/89297 - ICE with OVERLOAD in template.
3050 * g++.dg/cpp0x/initlist113.C: New test.
3051
601c59dd 30522019-02-13 Alexandre Oliva <aoliva@redhat.com>
3053
40563cf7 3054 PR c++/86379
3055 * g++.dg/cpp0x/pr86379.C: New.
3056
601c59dd 3057 PR c++/87322
3058 * g++.dg/cpp1y/pr87322.C: New.
3059 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
3060 instantiate the expected number of lambda functions.
3061
2a18fb57 30622019-02-13 Marek Polacek <polacek@redhat.com>
3063
3064 PR c++/77304
3065 * g++.dg/cpp2a/nontype-class13.C: New test.
3066
389f58a1 30672019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
3068
3069 PR target/89190
3070 * gcc.target/arm/pr89190.c: New test.
3071
f2da1a76 30722019-02-13 David Malcolm <dmalcolm@redhat.com>
3073
3074 PR c++/89036
3075 * g++.dg/concepts/pr89036.C: New test.
3076
a7f0b0f6 30772019-02-13 Tamar Christina <tamar.christina@arm.com>
3078
3079 PR target/88847
3080 * gcc.target/aarch64/sve/pr88847.c: New test.
3081
4cbfbcd7 30822019-02-13 Jonathan Wakely <jwakely@redhat.com>
3083 Jakub Jelinek <jakub@redhat.com>
3084
3085 PR middle-end/89303
3086 * g++.dg/torture/pr89303.C: New test.
3087
64bd49fa 30882019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3089
3090 PR c++/88986
3091 * g++.dg/cpp1z/using4.C: New.
3092 * g++.dg/cpp1z/using5.C: Likewise.
3093 * g++.dg/cpp1z/using6.C: Likewise.
3094
d8dd2f06 30952019-02-13 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR target/89290
3098 * gcc.target/i386/pr89290.c: New test.
3099
4c5d288b 31002019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
3101
3102 * gcc.target/powerpc/crypto-builtin-1.c
3103 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
3104 New testcases.
3105
916752ca 31062019-02-12 H.J. Lu <hongjiu.lu@intel.com>
3107
3108 PR target/89229
3109 * gcc.target/i386/pr89229-1.c: New test.
3110
7bd6e754 31112019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
3112
3113 PR target/89233
3114 * gcc.target/s390/pr89233.c: New test.
3115
f5239990 31162018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
3117
3118 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
3119 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
3120 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
3121
4ea8ba24 31222019-02-12 Richard Biener <rguenther@suse.de>
3123
3124 PR tree-optimization/89253
3125 * gfortran.dg/pr89253.f: New testcase.
3126
44263306 31272019-02-11 Marek Polacek <polacek@redhat.com>
3128
3129 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
3130 * g++.dg/cpp0x/nullptr40.C: New test.
3131 * g++.dg/cpp0x/nullptr41.C: New test.
3132
61b94553 31332019-02-11 Jakub Jelinek <jakub@redhat.com>
3134
3135 PR c++/88977
3136 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
3137
5f299139 31382019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
3139
3140 PR tree-optimization/86637
3141 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
3142
49a30f91 31432019-02-11 Martin Sebor <msebor@redhat.com>
3144
3145 PR tree-optimization/88771
3146 * gcc.dg/Wstringop-overflow-8.c: New test.
3147 * gcc.dg/Wstringop-overflow-9.c: New test.
3148 * gcc.dg/Warray-bounds-40.c: New test.
3149 * gcc.dg/builtin-stpncpy.c: Adjust.
3150 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
3151 * g++.dg/opt/memcpy1.C: Adjust.
3152
08acf739 31532019-02-11 Martin Sebor <msebor@redhat.com>
3154
3155 PR c++/87996
3156 * c-c++-common/array-5.c: New test.
3157 * c-c++-common/pr68107.c: Adjust text of diagnostics.
3158 * g++.dg/init/new38.C: Same.
3159 * g++.dg/init/new43.C: Same.
3160 * g++.dg/init/new44.C: Same.
3161 * g++.dg/init/new46.C: Same.
3162 * g++.dg/other/large-size-array.C: Same.
3163 * g++.dg/other/new-size-type.C: Same.
3164 * g++.dg/template/array30.C: Same.
3165 * g++.dg/template/array32.C: New test.
3166 * g++.dg/template/dependent-name3.C: Adjust.
3167 * gcc.dg/large-size-array-3.c: Same.
3168 * gcc.dg/large-size-array-5.c: Same.
3169 * gcc.dg/large-size-array.c: Same.
3170 * g++.old-deja/g++.brendan/array1.C: Same.
3171 * g++.old-deja/g++.mike/p6149.C: Same.
3172
40dea7a3 31732019-02-11 Martin Sebor <msebor@redhat.com>
3174
3175 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
3176
dd9bf21a 31772019-02-11 Tamar Christina <tamar.christina@arm.com>
3178
3179 PR middle-end/88560
3180 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
3181 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
3182 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
3183
2e25871b 31842019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
3185
3186 * gcc.target/powerpc/vec-sld-modulo.c: New.
3187 * gcc.target/powerpc/vec-srad-modulo.c: New.
3188 * gcc.target/powerpc/vec-srd-modulo.c: New.
3189
8cdb0206 31902019-02-11 Martin Liska <mliska@suse.cz>
3191
3192 PR ipa/89009
3193 * g++.dg/ipa/pr89009.C: New test.
3194
dd686aa9 31952019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3196
3c0f9ba3 3197 PR fortran/71723
dd686aa9 3198 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
3199 * gfortran.dg/pointer_init_6.f90: Likewise.
3200 * gfortran.dg/pointer_init_9.f90: New test.
3201
ce0d2534 32022019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3203
3204 PR fortran/67679
dd686aa9 3205 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 3206
dd31e240 32072019-02-10 Jakub Jelinek <jakub@redhat.com>
3208
3209 PR tree-optimization/89268
3210 * gcc.dg/vect/pr89268.c: New test.
3211
0d8e7678 32122019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3213
3214 * gnat.dg/lto19.adb: Remove dg-excess-errors.
3215
517c0439 32162019-02-09 Harald Anlauf <anlauf@gmx.de>
3217
3218 PR fortran/89077
3219 * gfortran.dg/substr_simplify.f90: New test.
3220
645d7017 32212019-02-09 Jan Hubicka <hubicka@ucw.cz>
3222
3223 PR ipa/88711
3224 * gfortran.dg/pr79966.f90: Xfail everwyhere.
3225
7d41610c 32262019-02-09 Paul Thomas <pault@gcc.gnu.org>
3227
3228 PR fortran/89200
3229 * gfortran.dg/array_reference_2.f90 : New test.
3230
116200f6 32312019-02-09 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR middle-end/89246
3234 * gcc.dg/gomp/pr89246-1.c: New test.
3235 * gcc.dg/gomp/pr89246-2.c: New test.
3236
83658f41 32372019-02-08 Jakub Jelinek <jakub@redhat.com>
3238
3239 PR tree-optimization/88739
3240 * gcc.c-torture/execute/pr88739.c: New test.
3241
b8a74718 32422019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3243
3244 PR testsuite/89258
3245 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
3246
e9f7f5f0 32472019-02-08 Robin Dapp <rdapp@linux.ibm.com>
3248
3249 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
3250 * gcc.target/s390/vector/vec-copysign.c: New test.
3251
40d78a35 32522019-02-08 Richard Biener <rguenther@suse.de>
3253
3254 PR tree-optimization/89247
3255 * gcc.dg/torture/pr89247.c: New testcase.
3256
e4157058 32572019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
3258
3259 * gcc.target/s390/jump-label.c: New test.
3260
9160da73 32612019-02-08 Richard Biener <rguenther@suse.de>
3262
3263 PR testsuite/89250
3264 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
3265
82182896 32662019-02-08 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR rtl-optimization/89234
3269 * g++.dg/ubsan/pr89234.C: New test.
3270
829a2e03 32712019-02-08 Richard Biener <rguenther@suse.de>
3272
3273 PR middle-end/89223
3274 * gcc.dg/torture/pr89223.c: New testcase.
3275
72ea15e5 32762019-02-07 David Malcolm <dmalcolm@redhat.com>
3277
3278 PR tree-optimization/86637
3279 PR tree-optimization/89235
3280 * gcc.c-torture/compile/pr86637-1.c: New test.
3281 * gcc.c-torture/compile/pr86637-2.c: New test.
3282 * gcc.c-torture/compile/pr86637-3.c: New test.
3283 * gcc.c-torture/compile/pr89235.c: New test.
3284
44b8cbb6 32852019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3286
3287 * gcc.target/aarch64/abd_1.c: New test.
3288 * gcc.dg/sabd_1.c: Likewise.
3289
27c348b7 32902019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
3291
3292 PR fortran/52789
3293 * gfortran.dg/wunused-parameter_2.f90: New test.
3294
8b7a262d 32952019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3296
3297 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
3298
8c0752a6 32992019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
3300
3301 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
3302 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
3303
bb8389e1 33042019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3305 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR bootstrap/88714
3308 * gcc.c-torture/execute/pr88714.c: New test.
3309 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
3310
d54f2f36 33112019-02-07 Tamar Christina <tamar.christina@arm.com>
3312
3313 PR/target 88850
3314 * gcc.target/arm/pr88850.c: New test.
3315
939d44f3 33162019-02-07 Alexandre Oliva <aoliva@redhat.com>
3317
3318 PR c++/86218
3319 * g++.dg/cpp0x/pr86218.C: New.
3320
c2041c0a 33212019-02-06 Vladimir Makarov <vmakarov@redhat.com>
3322
3323 PR rtl-optimization/89225
3324 * gcc.target/powerpc/pr89225.c: New.
3325
2947ccc6 33262019-02-06 Eric Botcazou <ebotcazou@adacore.com>
3327
3328 * gnat.dg/opt76.adb: New test.
3329
9d066a44 33302019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3331
3332 PR fortran/71860
3333 * gfortran.dg/null_10.f90: New test.
3334
c92ab8d4 33352019-02-06 David Malcolm <dmalcolm@redhat.com>
3336
3337 PR c++/71302
3338 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3339 column numbers to dg-warning directives where they are correct.
3340 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3341 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3342 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3343
95be3519 33442019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3345
3346 PR debug/87451
3347 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3348 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3349 xfail scan-assembler-not with Solaris as.
3350
af2aae4f 33512019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3352
3353 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3354 counts and target.
3355 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3356 counts and target.
3357 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3358 counts and target.
3359
d75855b4 33602019-02-06 Richard Biener <rguenther@suse.de>
3361
3362 PR tree-optimization/89182
3363 * gfortran.dg/graphite/pr89182.f90: New testcase.
3364
641cffa6 33652019-02-06 Jakub Jelinek <jakub@redhat.com>
3366
b7c999fc 3367 PR c/89211
3368 * gcc.dg/pr89211.c: New test.
3369
641cffa6 3370 PR middle-end/89210
3371 * c-c++-common/builtin-convertvector-2.c: New test.
3372
1a1a006b 33732019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3374
5224812d 3375 PR go/89019
3376 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 3377
45287c8a 33782019-02-06 Joseph Myers <joseph@codesourcery.com>
3379
3380 PR c/88584
3381 * gcc.dg/redecl-18.c: New test.
3382
b5a6b127 33832019-02-05 Jakub Jelinek <jakub@redhat.com>
3384
3385 PR c++/89187
3386 * g++.dg/opt/pr89187.C: New test.
3387
33882019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 3389
3390 * jit.dg/add-driver-options-testlib.c: Add support file for
3391 test-add-driver-options.c testcase.
3392 * jit.dg/all-non-failing-tests.h: Add note about
3393 test-add-driver-options.c
3394 * jit.dg/jit.exp (jit-dg-test): Update to support
3395 add-driver-options-testlib.c compilation.
3396 * jit.dg/test-add-driver-options.c: New testcase.
3397
6058af91 33982019-02-05 Jakub Jelinek <jakub@redhat.com>
3399
3400 PR rtl-optimization/11304
3401 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3402 * gcc.target/i386/call-2.c: New test.
3403
74ce2ebb 34042019-02-05 Marek Polacek <polacek@redhat.com>
3405
3406 PR c++/89158 - by-value capture of constexpr variable broken.
3407 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3408
b81e8ebc 34092019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3410
3411 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3412
969a9cce 34132019-02-05 Jakub Jelinek <jakub@redhat.com>
3414
320c312b 3415 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3416 target.
3417 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3418
32b5e7b8 3419 PR target/89188
3420 * g++.dg/opt/pr89188.C: New test.
3421
969a9cce 3422 PR rtl-optimization/89195
3423 * gcc.c-torture/execute/pr89195.c: New test.
3424
12edc914 34252019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3426
3427 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3428 hardware.
3429 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3430 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3431 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3432 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3433 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3434 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3435 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3436 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3437 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3438
f8037d2a 34392019-02-05 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR target/89186
3442 * g++.dg/ext/vector36.C: New test.
3443
9ca54fa1 34442019-02-05 Alexandre Oliva <aoliva@redhat.com>
3445
3446 PR c++/87770
3447 * g++.dg/pr87770.C: New.
3448
df378257 34492019-02-04 Harald Anlauf <anlauf@gmx.de>
3450
3451 PR fortran/89077
3452 * gfortran.dg/pr89077.f90: New test.
3453
d92348e0 34542019-02-04 Martin Liska <mliska@suse.cz>
3455
90f52861 3456 PR ipa/88985
3457 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 3458
50d9292e 34592019-02-04 Jakub Jelinek <jakub@redhat.com>
3460
3461 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3462 characters or extra spaces after the comment character.
3463
00334655 34642019-02-04 Jakub Jelinek <jakub@redhat.com>
3465
3466 * g++.dg/torture/alias-1.C: New test.
3467
0ff407d4 34682019-02-03 Martin Sebor <msebor@redhat.com>
3469
3f99f52e 3470 PR c/69661
3471 * c-c++-common/Wsequence-point-2.c: New test.
3472
0ff407d4 3473 PR c++/44648
3474 * g++.dg/warn/Wunused-var-35.C: New test.
3475
1efbfaeb 34762019-02-03 Richard Biener <rguenther@suse.de>
3477
3478 PR debug/87295
3479 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3480
b399769c 34812019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3482
3483 PR fortran/88298
3484 * gfortran.dg/warn_conversion_10.f90: New test.
3485
1834f7a3 34862019-02-02 Paul Thomas <pault@gcc.gnu.org>
3487
3488 PR fortran/88393
3489 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3490
ba3862bc 34912019-02-02 Paul Thomas <pault@gcc.gnu.org>
3492
3493 PR fortran/88980
3494 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3495
285eb84d 34962019-02-02 Paul Thomas <pault@gcc.gnu.org>
3497
3498 PR fortran/88685
3499 * gfortran.dg/pointer_array_component_3.f90 : New test.
3500
b27fce45 35012019-02-02 Jakub Jelinek <jakub@redhat.com>
3502
3503 PR middle-end/87887
3504 * gcc.dg/gomp/pr87887-1.c: New test.
3505 * gcc.dg/gomp/pr87887-2.c: New test.
3506
49b830df 35072019-02-01 Jakub Jelinek <jakub@redhat.com>
3508
3509 PR fortran/83246
3510 PR fortran/89084
3511 * gfortran.dg/pr89084.f90: New test.
3512 * gfortran.dg/lto/pr89084_0.f90: New test.
3513 * gfortran.dg/pr83246.f90: New test.
3514
bdb43276 35152019-02-01 Marek Polacek <polacek@redhat.com>
3516
3517 PR c++/88325 - ICE with invalid out-of-line template member definition.
3518 * g++.dg/cpp2a/typename14.C: New test.
3519
b02075cf 35202019-02-01 Richard Biener <rguenther@suse.de>
3521
3522 PR middle-end/88597
3523 * gcc.dg/torture/pr88597.c: New testcase.
3524
a6d33bbd 35252019-02-01 Richard Biener <rguenther@suse.de>
3526
3527 PR tree-optimization/85497
3528 * gcc.dg/graphite/pr85497.c: New testcase.
3529
9c0775d3 35302019-02-01 Richard Biener <rguenther@suse.de>
3531
3532 PR testsuite/87451
3533 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3534
5ab8180e 35352019-02-01 Jakub Jelinek <jakub@redhat.com>
3536
38f851c4 3537 PR tree-optimization/89143
3538 * gcc.dg/tree-ssa/vrp121.c: New test.
3539
d681ced2 3540 PR tree-optimization/88107
3541 * gcc.dg/gomp/pr88107.c: New test.
3542
5ab8180e 3543 PR c++/87175
3544 * g++.dg/ext/attrib57.C: New test.
3545
886345e6 35462018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3547
3548 PR tree-optimization/88932
3549 * gfortran.dg/pr88932.f90: New test.
3550
f1329be6 35512019-01-31 Marek Polacek <polacek@redhat.com>
3552
3553 PR c++/88983 - ICE with switch in constexpr function.
3554 * g++.dg/cpp1y/constexpr-88983.C: New test.
3555
a82041dd 35562019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3557
3558 PR fortran/88669
3559 * gfortran.dg/contiguous_9.f90: New test.
3560
c8f861a0 35612019-01-31 Marek Polacek <polacek@redhat.com>
3562
3563 PR c++/89083, c++/80864 - ICE with list initialization in template.
3564 * g++.dg/cpp0x/initlist107.C: New test.
3565 * g++.dg/cpp0x/initlist108.C: New test.
3566 * g++.dg/cpp0x/initlist109.C: New test.
3567 * g++.dg/cpp0x/initlist110.C: New test.
3568 * g++.dg/cpp0x/initlist111.C: New test.
3569 * g++.dg/cpp0x/initlist112.C: New test.
3570 * g++.dg/init/ptrfn4.C: New test.
3571
d6bfe450 35722019-01-31 David Malcolm <dmalcolm@redhat.com>
3573
3574 PR c/89122
3575 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3576 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3577
45ccb5c4 35782019-01-31 Richard Biener <rguenther@suse.de>
3579
3580 PR tree-optimization/89135
3581 * gcc.dg/torture/pr89135.c: New testcase.
3582
06438ec9 35832019-01-31 Jakub Jelinek <jakub@redhat.com>
3584
3585 PR sanitizer/89124
3586 * c-c++-common/asan/pr89124.c: New test.
3587
a11ed94b 35882019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3589
3590 PR fortran/52564
3591 * gfortran.dg/print_2.f90: New test.
3592
3143c7ef 35932019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3594
3595 PR rtl-optimization/87246
3596 * gcc.target/i386/pr87246.c: New.
3597
7066144a 35982019-01-30 Marek Polacek <polacek@redhat.com>
3599
3600 PR c++/89119 - ICE with value-initialization in template.
3601 * g++.dg/cpp0x/initlist-value3.C: New test.
3602
f665d347 36032019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3604
3605 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3606 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3607 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3608 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3609 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3610 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3611 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3612 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3613 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3614 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 3615
a657d4f2 36162019-01-30 Richard Biener <rguenther@suse.de>
3617
3618 PR tree-optimization/89111
3619 * gcc.dg/torture/pr89111.c: New testcase.
3620
7617d72d 36212019-01-30 Andrew Stubbs <ams@codesourcery.com>
3622
3623 PR testsuite/88920
7617d72d 3624 * lib/target-supports.exp: Cache result.
3625
915549a3 36262019-01-30 Jakub Jelinek <jakub@redhat.com>
3627
cc4ffc4c 3628 PR c++/89105
3629 * g++.target/i386/pr89105.C: New test.
3630
915549a3 3631 PR c/89061
3632 * gcc.dg/pr89061.c: New test.
3633
8421f31a 36342019-01-29 Martin Sebor <msebor@redhat.com>
3635
3636 PR c/88956
3637 * gcc.dg/Warray-bounds-39.c: New test.
3638
bd509204 36392019-01-29 Marek Polacek <polacek@redhat.com>
3640
3641 PR testsuite/89110
3642 * g++.dg/other/nontype-1.C: Expect error in all modes.
3643 * g++.dg/parse/crash13.C: Likewise.
3644 * g++.dg/parse/error36.C: Likewise.
3645 * g++.dg/template/error29.C: Likewise.
3646
659d7fd3 36472019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3648
3649 PR fortran/57048
3650 * gfortran.dg/c_funptr_1.f90: New file.
3651 * gfortran.dg/c_funptr_1_mod.f90: New file.
3652
2c4b47e3 36532019-01-29 Jakub Jelinek <jakub@redhat.com>
3654
3655 PR c++/66676
3656 PR ipa/89104
3657 * gcc.dg/gomp/pr89104.c: New test.
3658
25b414df 36592019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3660
3661 * gdc.dg/pr89042a.d: Mark as compile test.
3662 * gdc.dg/pr89042b.d: Likewise.
3663
c4b0762a 36642019-01-29 Richard Biener <rguenther@suse.de>
3665
3666 PR debug/87295
3667 * g++.dg/lto/pr87295_0.C: New testcase.
3668
a456bf31 36692019-01-29 Jakub Jelinek <jakub@redhat.com>
3670
b5c856bd 3671 PR c/89045
3672 * gcc.dg/pr89045.c: New test.
3673
a456bf31 3674 PR c/86125
3675 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3676 lp64, ilp32 and llp64 only.
3677 (fputs): Use unsigned long long instead of size_t for return type.
3678 (vfprintf, vfscanf): Accept arbitrary target specific type for
3679 va_list.
3680
44da2a17 36812019-01-28 Marek Polacek <polacek@redhat.com>
3682
3683 PR c++/88358 - name wrongly treated as type.
3684 * g++.dg/cpp2a/typename1.C: Add dg-error.
3685 * g++.dg/cpp2a/typename13.C: New test.
3686 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3687 Add typename.
3688
97569c2c 36892019-01-28 Marek Polacek <polacek@redhat.com>
3690
3691 * g++.dg/cpp0x/enum37.C: Add dg-error.
3692
a6061e19 36932019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3694
3695 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3696 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3697
7f68559b 36982019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3699
3700 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3701 "-Wattribute-alias".
3702
2d3af381 37032019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3704
3705 PR fortran/70696
3706 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3707
1d41b42f 37082019-01-27 Marek Polacek <polacek@redhat.com>
3709
b7feeace 3710 PR c++/88815 - narrowing conversion lost in decltype.
3711 PR c++/78244 - narrowing conversion in template not detected.
3712 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3713 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3714 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3715 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3716
1d41b42f 3717 PR c++/89024 - ICE with incomplete enum type.
3718 * g++.dg/cpp0x/enum37.C: New test.
3719
ecb2c722 37202019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3721
3722 * gnat.dg/opt75.adb: New test.
3723 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3724
36cd2681 37252019-01-27 Jakub Jelinek <jakub@redhat.com>
3726
3727 PR target/87214
3728 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3729 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3730
9eafff7e 37312019-01-26 Martin Jambor <mjambor@suse.cz>
3732
3733 PR ipa/88933
3734 * gfortran.dg/gomp/pr88933.f90: New test.
3735
cfa3a863 37362019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3737
3738 PR d/89042
3739 * gdc.dg/pr89042a.d: New test.
3740 * gdc.dg/pr89042b.d: New test.
3741
bc3eb257 37422019-01-26 Harald Anlauf <anlauf@gmx.de>
3743
3744 PR fortran/57553
3745 * gfortran.dg/pr57553.f90: New test.
3746
aced6683 37472019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3748
3749 * gnat.dg/array34.adb: New test.
3750
e1b6ccb9 37512019-01-26 Jakub Jelinek <jakub@redhat.com>
3752
3753 PR preprocessor/88974
3754 * c-c++-common/cpp/pr88974.c: New test.
3755
837ddebd 37562019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3757
3758 PR c++/88969
3759 * g++.dg/cpp2a/destroying-delete2.C: New.
3760 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3761
2ae44fa6 37622019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3763
3764 PR fortran/85780
3765 * gfortran.dg/pr85780.f90: Update testcase for error message.
3766
eaaf56a1 37672019-01-25 Richard Earnshaw <rearnsha@arm.com>
3768
3769 PR target/88469
3770 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3771 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3772 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3773
91843495 37742019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3775
3776 PR middle-end/89037
3777 * gcc.dg/pr89037.c: New test.
3778
a0eb8b4f 37792019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3780
3781 * lib/target-supports.exp (check_effective_target_fenv): New.
3782 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3783 fenv effective target.
3784 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3785 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3786 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3787 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3788
794fefda 37892019-01-25 Richard Biener <rguenther@suse.de>
3790
3791 PR tree-optimization/86865
3792 * gcc.dg/graphite/pr86865.c: New testcase.
3793 * gcc.dg/graphite/pr69728.c: XFAIL.
3794 * gcc.dg/graphite/scop-21.c: Likewise.
3795
530b8be5 37962019-01-24 Martin Sebor <msebor@redhat.com>
3797
3798 PR c/86125
3799 PR c/88886
3800 PR middle-end/86308
3801 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3802 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3803 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3804 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3805 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3806 * gcc.dg/builtins-69.c: New test.
3807 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3808 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3809
42202832 38102019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3811
5d95efca 3812 PR rtl-optimization/88948
42202832 3813 * gcc.target/i386/pr88948.c: New test.
3814
b5e76680 38152019-01-24 Jakub Jelinek <jakub@redhat.com>
3816
7fe7a53d 3817 PR debug/89006
3818 * g++.dg/debug/pr89006.C: New test.
3819
190cf9af 3820 PR middle-end/89015
3821 * gcc.dg/gomp/pr89015.c: New test.
3822
b5e76680 3823 PR c++/88976
3824 * c-c++-common/gomp/cancel-2.c: New test.
3825 * gcc.dg/gomp/cancel-1.c: New test.
3826 * g++.dg/gomp/cancel-1.C: New test.
3827 * g++.dg/gomp/cancel-2.C: New test.
3828 * g++.dg/gomp/cancel-3.C: New test.
3829
e42d723e 38302019-01-24 Jakub Jelinek <jakub@redhat.com>
3831
3832 PR tree-optimization/89027
3833 * gfortran.dg/gomp/pr89027.f90: New test.
3834
297fd295 38352019-01-24 Paul Thomas <pault@gcc.gnu.org>
3836
3837 PR fortran/88929
e42d723e 3838 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3839 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 3840
161cd7e6 38412019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3842
3843 PR libgcc/88931
3844 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3845 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3846 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3847 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3848
58bc31f2 38492019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3850
3851 PR target/88998
3852 * g++.target/i386/pr88998.c: New test.
3853
dffbcba8 38542019-01-23 Marek Polacek <polacek@redhat.com>
3855
3856 PR c++/88757 - qualified name treated wrongly as type.
3857 * g++.dg/cpp0x/dependent2.C: New test.
3858 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3859 * g++.dg/cpp2a/typename12.C: New test.
3860 * g++.dg/template/static30.C: Remove dg-error.
3861
1f03c410 38622019-01-23 Jakub Jelinek <jakub@redhat.com>
3863
8090d51c 3864 PR c/44715
3865 * c-c++-common/pr44715.c: New test.
3866
1f03c410 3867 PR c++/88984
3868 * c-c++-common/pr88984.c: New test.
3869
a74580b3 38702019-01-23 Richard Biener <rguenther@suse.de>
3871
3872 PR tree-optimization/89008
3873 * gcc.dg/torture/pr89008.c: New testcase.
3874
c90ac599 38752019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3876
3877 * gnat.dg/specs/opt4.ads: New test.
3878
c5bd837e 38792019-01-23 Jakub Jelinek <jakub@redhat.com>
3880
3881 PR tree-optimization/88964
3882 * gfortran.dg/pr88964.f90: New test.
3883
8eacaaff 38842019-01-22 Martin Sebor <msebor@redhat.com>
3885
3886 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3887 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3888 non_strict_align.
3889 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3890 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3891 non_strict_align.
3892
c4851c82 38932018-01-22 Steve Ellcey <sellcey@marvell.com>
3894
8eacaaff 3895 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 3896 to aarch64*-*-* target.
8eacaaff 3897 * c-c++-common/gomp/pr60823-3.c: Ditto.
3898 * g++.dg/gomp/declare-simd-1.C: Ditto.
3899 * g++.dg/gomp/declare-simd-3.C: Ditto.
3900 * g++.dg/gomp/declare-simd-4.C: Ditto.
3901 * g++.dg/gomp/declare-simd-7.C: Ditto.
3902 * g++.dg/gomp/pr88182.C: Ditto.
3903 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3904 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3905 * gcc.dg/gomp/pr59669-2.c: Ditto.
3906 * gcc.dg/gomp/pr87895-1.c: Ditto.
3907 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3908 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3909 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3910 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 3911
f840847c 39122019-01-22 Jakub Jelinek <jakub@redhat.com>
3913
849c3260 3914 PR target/88965
3915 * gcc.target/powerpc/pr88965.c: New test.
3916
f840847c 3917 PR middle-end/88968
3918 * c-c++-common/gomp/atomic-23.c: New test.
3919
4348a41f 39202019-01-22 Harald Anlauf <anlauf@gmx.de>
3921
3922 PR fortran/88579
3923 * gfortran.dg/power_8.f90: New test.
3924
2e9ceebc 39252019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3926
3927 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3928 * g++.dg/vec-init-1.C: Likewise.
3929 * gcc.dg/pr87793.c: Likewise.
3930
55d483b8 39312019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3932
3933 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3934 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3935
0e814d12 39362019-01-22 Richard Earnshaw <rearnsha@arm.com>
3937
3938 PR target/88469
3939 * gcc.target/arm/aapcs/bitfield2.c: New test.
3940 * gcc.target/arm/aapcs/bitfield3.c: New test.
3941
ca6770cd 39422019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3943
3944 PR rtl-optimization/87763
3945 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3946
a1ab436f 39472019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3948
3949 PR target/88954
3950 * gcc.target/i386/pr88954-1.c: New test.
3951 * gcc.target/i386/pr88954-2.c: Likewise.
3952
f8f32a5f 39532019-01-22 Richard Earnshaw <rearnsha@arm.com>
3954
3955 PR target/88469
3956 * gcc.target/arm/aapcs/bitfield1.c: New test.
3957 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3958 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3959 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3960
cc41270a 39612019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3962
3963 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3964 * gfortran.dg/block_16.f08: Likewise.
3965 * gfortran.dg/dec_structure_14.f90: Likewise.
3966 * gfortran.dg/namelist_96.f90: Likewise.
3967 * gfortran.dg/newunit_5.f90.f90: Moved to
3968 * gfortran.dg/newunit_5.f90: here.
3969 * gfortran.dg/pdt_28.f03: Likewise.
3970 * gfortran.dg/spread_simplify_1.f90: Likewise.
3971
dc7008d9 39722019-01-22 Tamar Christina <tamar.christina@arm.com>
3973
3974 PR/tree-optimization 88903
3975 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3976
9e73df6b 39772019-01-22 Jakub Jelinek <jakub@redhat.com>
3978
8167e4bd 3979 PR rtl-optimization/88904
3980 * gcc.c-torture/execute/pr88904.c: New test.
3981
786a3490 3982 PR target/88905
3983 * gcc.dg/pr88905.c: New test.
3984
9e73df6b 3985 PR rtl-optimization/49429
3986 PR target/49454
3987 PR rtl-optimization/86334
3988 PR target/88906
3989 * gcc.target/i386/pr86334.c: New test.
3990 * gcc.target/i386/pr88906.c: New test.
3991
77fe9474 39922019-01-21 Jakub Jelinek <jakub@redhat.com>
3993
3994 PR c++/88949
3995 * g++.dg/gomp/pr88949.C: New test.
3996
d2019c03 39972019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 3998
3999 * class_66.f90: Fix a dg directive.
4000 * debug/pr35154-stabs.f: Likewise.
4001 * dec_d_lines_3.f: Likewise.
4002 * dec_d_lines_3.f: Likewise.
4003 * dec_structure_12.f90: Likewise.
4004 * dec_structure_15.f90: Likewise.
4005 * deferred_character_31.f90: Likewise.
4006 * dtio_31.f03: Likewise.
4007 * dtio_32.f03: Likewise.
4008 * extends_11.f03: Likewise.
4009 * integer_plus.f90: Likewise.
4010 * pdt_25.f03: Likewise.
4011 * pr58968.f: Likewise.
4012 * pr78259.f90: Likewise.
4013 * vect/vect-2.f90: Likewise.
4014 * matmul_const.f90: Likewise.
4015
bca15b83 40162019-01-21 Uroš Bizjak <ubizjak@gmail.com>
4017
4018 PR target/88938
4019 * gcc.target/i386/pr88938.c: New test.
4020
99bf4b63 40212019-01-21 Jakub Jelinek <jakub@redhat.com>
4022
4023 PR sanitizer/88901
4024 * g++.dg/asan/pr88901.C: New test.
4025
f6aa5c04 40262019-01-21 Tamar Christina <tamar.christina@arm.com>
4027
4028 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
4029
8144bd52 40302019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4031
4032 PR c/88928
4033 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
4034 * gcc.dg/pr88928.c: New test case.
4035
e807b7ed 40362019-01-21 Jakub Jelinek <jakub@redhat.com>
4037
4038 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
4039 {long ,short ,}{unsigned ,}int.
4040
26e8495a 40412019-01-21 Richard Biener <rguenther@suse.de>
4042
4043 PR tree-optimization/88934
4044 * gfortran.dg/pr88934.f90: New testcase.
4045
eaf966f3 40462019-01-20 Ulrich Drepper <drepper@redhat.com>
4047
4048 Fix after C++ P0600 implementation.
4049 * g++.dg/init/new39.C: Don't just ignore result of new.
4050
c343819b 40512019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
4052
4053 * gdc.dg/runnable.d: Add more tests for comparing complex types.
4054
c161bb93 40552019-01-20 Johannes Pfau <johannespfau@gmail.com>
4056
4057 * gdc.dg/runnable.d: Add tests for comparing complex types.
4058
30b46595 40592019-01-20 Kewen Lin <linkw@gcc.gnu.org>
4060
297fd295 4061 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 4062 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
4063 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
4064 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
4065
c81c2702 40662019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
4067
4068 PR fortran/37835
4069 * gfortran.dg/no-automatic.f90: New test.
4070
19081b87 40712019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4072
4073 PR fortran/77960
4074 * gfortran.dg/pr77960.f90: New test.
4075
b7e6520a 40762018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4077 Paul Thomas <pault@gcc.gnu.org>
4078
4079 PR fortran/56789
4080 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
4081 scan-tree tests that fail with patch.
4082 * gfortran.dg/contiguous_8.f90: New test.
4083
5dfc8b8e 40842019-01-19 Richard Sandiford <richard.sandiford@arm.com>
4085
4086 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
4087 inner strides.
4088 * gfortran.dg/loop_versioning_9.f90: New test.
4089 * gfortran.dg/loop_versioning_10.f90: Likewise.
4090
7b60c131 40912019-01-19 Jakub Jelinek <jakub@redhat.com>
4092
4093 PR fortran/88902
4094 * gfortran.dg/pr88902.f90: New test.
4095
34859308 40962019-01-18 Martin Sebor <msebor@redhat.com>
4097
4098 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
4099
31975c5e 41002019-01-18 Ian Lance Taylor <iant@golang.org>
4101
4102 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
4103 is no longer externally visible.
4104
b2bc2471 41052019-01-18 Marek Polacek <polacek@redhat.com>
4106
4107 PR c++/86926
4108 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
4109
60da8226 41102019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4111
4112 PR middle-end/88587
4113 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
4114 (dg-options): Replace -m32 with -fno-pic.
4115 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
4116 (dg-options): Remove -m32.
4117
58d47a89 41182019-01-18 Richard Biener <rguenther@suse.de>
4119
4120 PR tree-optimization/88903
4121 * gcc.dg/vect/pr88903-1.c: New testcase.
4122 * gcc.dg/vect/pr88903-2.c: Likewise.
4123
6d4e8a95 41242019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4125
4126 PR c/51628
4127 PR c/88664
4128 * c-c++-common/pr51628-33.c: New test.
4129 * c-c++-common/pr51628-35.c: New test.
4130 * c-c++-common/pr88664-1.c: Likewise.
4131 * c-c++-common/pr88664-2.c: Likewise.
4132 * gcc.dg/pr51628-34.c: Likewise.
4133
e319ca91 41342019-01-18 Richard Earnshaw <rearnsha@arm.com>
4135
4136 PR target/88799
4137 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
4138 mp and sec extensions to armv7-a.
4139
c099f1dd 41402019-01-18 Martin Liska <mliska@suse.cz>
4141
4142 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
4143 expected function name.
4144
273d44ee 41452019-01-18 Jakub Jelinek <jakub@redhat.com>
4146
4147 PR tree-optimization/86214
4148 * g++.dg/opt/pr86214-1.C: New test.
4149 * g++.dg/opt/pr86214-2.C: New test.
4150
b8408dd3 41512019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4152
4153 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
4154
5c3317a8 41552019-01-18 Jakub Jelinek <jakub@redhat.com>
4156
4157 Reapply:
4158 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4159
4160 PR target/88489
4161 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4162 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4163
eba46615 41642019-01-18 Martin Liska <mliska@suse.cz>
4165
4166 PR middle-end/88587
4167 * g++.target/i386/pr88587.C: New test.
4168 * gcc.target/i386/mvc13.c: New test.
4169
20ab60cd 41702018-01-17 Steve Ellcey <sellcey@cavium.com>
4171
4172 PR fortran/88898
4173 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
4174 warning checks.
4175 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4176 * gfortran.dg/gomp/pr83977.f90: Ditto.
4177
0cfa832a 41782019-01-17 Martin Sebor <msebor@redhat.com>
4179
4180 PR middle-end/88273
4181 * gcc.dg/Warray-bounds-38.c: New test.
4182
7e351bf9 41832018-01-17 Steve Ellcey <sellcey@cavium.com>
4184
4185 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
4186 warning checks and assembler scans.
4187 * c-c++-common/gomp/pr60823-3.c: Ditto.
4188 * c-c++-common/gomp/pr63328.c: Ditto.
4189 * g++.dg/gomp/declare-simd-1.C: Ditto.
4190 * g++.dg/gomp/declare-simd-3.C: Ditto.
4191 * g++.dg/gomp/declare-simd-4.C: Ditto.
4192 * g++.dg/gomp/declare-simd-7.C: Ditto.
4193 * g++.dg/gomp/pr88182.C: Ditto.
4194 * g++.dg/vect/simd-clone-7.cc: Ditto.
4195 * gcc.dg/gomp/declare-simd-1.c: Ditto.
4196 * gcc.dg/gomp/declare-simd-3.c: Ditto.
4197 * gcc.dg/gomp/pr59669-2.c: Ditto.
4198 * gcc.dg/gomp/pr87895-1.c: Ditto.
4199 * gcc.dg/gomp/pr87895-2.c: Ditto.
4200 * gcc.dg/gomp/simd-clones-2.c: Ditto.
4201 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
4202 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4203 * gfortran.dg/gomp/pr83977.f90: Ditto.
4204
0f910e62 42052019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4206
4207 * g++.dg/cpp0x/auto52.C: Test locations too.
4208 * g++.dg/cpp0x/trailing2.C: Likewise.
4209 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4210 * g++.dg/cpp1y/auto-fn25.C: Likewise.
4211 * g++.dg/cpp1y/auto-fn52.C: Likewise.
4212 * g++.dg/cpp1y/auto-fn53.C: Likewise.
4213 * g++.dg/cpp1y/auto-fn54.C: Likewise.
4214
098cc8f0 42152019-01-17 David Malcolm <dmalcolm@redhat.com>
4216
4217 PR c++/88699
4218 * g++.dg/template/pr88699.C: New test.
4219
a4e7e061 42202019-01-17 Martin Sebor <msebor@redhat.com>
4221
4222 PR tree-optimization/88800
4223 * c-c++-common/Wrestrict.c: Adjust.
4224 * gcc.dg/Warray-bounds-37.c: New test.
4225 * gcc.dg/builtin-memcpy-2.c: New test.
4226 * gcc.dg/builtin-memcpy.c: New test.
4227
21208703 42282019-01-17 Tamar Christina <tamar.christina@arm.com>
4229
4230 PR target/88850
4231 * gcc.target/arm/pr51968.c: Use neon intrinsics.
4232
acbbb815 42332019-01-17 Andrew Stubbs <ams@codesourcery.com>
4234 Kwok Cheung Yeung <kcy@codesourcery.com>
4235 Julian Brown <julian@codesourcery.com>
4236 Tom de Vries <tom@codesourcery.com>
4237
4238 * gcc.dg/20020312-2.c: Add amdgcn support.
4239 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
4240 * gcc.dg/builtin-apply2.c: Likewise.
4241 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4242 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
4243 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
4244 * gcc.dg/memcmp-1.c: Increase timeout factor.
4245 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
4246 * gcc.dg/sibcall-10.c: xfail on amdgcn.
4247 * gcc.dg/sibcall-9.c: Likewise.
4248 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4249 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4250 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
4251 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
4252 * lib/target-supports.exp (check_effective_target_trampolines):
4253 Configure amdgcn.
4254 (check_profiling_available): Likewise.
4255 (check_effective_target_global_constructor): Likewise.
4256 (check_effective_target_return_address): Likewise.
4257 (check_effective_target_fopenacc): Likewise.
4258 (check_effective_target_fopenmp): Likewise.
4259 (check_effective_target_vect_int): Likewise.
4260 (check_effective_target_vect_intfloat_cvt): Likewise.
4261 (check_effective_target_vect_uintfloat_cvt): Likewise.
4262 (check_effective_target_vect_floatint_cvt): Likewise.
4263 (check_effective_target_vect_floatuint_cvt): Likewise.
4264 (check_effective_target_vect_simd_clones): Likewise.
4265 (check_effective_target_vect_shift): Likewise.
4266 (check_effective_target_whole_vector_shift): Likewise.
4267 (check_effective_target_vect_bswap): Likewise.
4268 (check_effective_target_vect_shift_char): Likewise.
4269 (check_effective_target_vect_long): Likewise.
4270 (check_effective_target_vect_float): Likewise.
4271 (check_effective_target_vect_double): Likewise.
4272 (check_effective_target_vect_perm): Likewise.
4273 (check_effective_target_vect_perm_byte): Likewise.
4274 (check_effective_target_vect_perm_short): Likewise.
4275 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4276 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4277 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4278 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4279 (check_effective_target_vect_natural_alignment): Likewise.
4280 (check_effective_target_vect_fully_masked): Likewise.
4281 (check_effective_target_vect_element_align): Likewise.
4282 (check_effective_target_vect_masked_store): Likewise.
4283 (check_effective_target_vect_scatter_store): Likewise.
4284 (check_effective_target_vect_condition): Likewise.
4285 (check_effective_target_vect_cond_mixed): Likewise.
4286 (check_effective_target_vect_char_mult): Likewise.
4287 (check_effective_target_vect_short_mult): Likewise.
4288 (check_effective_target_vect_int_mult): Likewise.
4289 (check_effective_target_sqrt_insn): Likewise.
4290 (check_effective_target_vect_call_sqrtf): Likewise.
4291 (check_effective_target_vect_call_btrunc): Likewise.
4292 (check_effective_target_vect_call_btruncf): Likewise.
4293 (check_effective_target_vect_call_ceil): Likewise.
4294 (check_effective_target_vect_call_floorf): Likewise.
4295 (check_effective_target_lto): Likewise.
4296 (check_vect_support_and_set_flags): Likewise.
4297 (check_effective_target_vect_stridedN): Enable when fully masked is
4298 available.
4299 (add_options_for_sqrt_insn): New procedure.
4300
79cc8acc 43012019-01-17 Andrew Stubbs <ams@codesourcery.com>
4302
4303 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
4304 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
4305 linker.
4306 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
4307
cbd1a9b1 43082019-01-17 Andrew Stubbs <ams@codesourcery.com>
4309
4310 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
4311 * gcc.dg/pic-1.c: Disable on amdgcn.
4312 * gcc.dg/pic-2.c: Disable on amdgcn.
4313 * gcc.dg/pic-3.c: Disable on amdgcn.
4314 * gcc.dg/pic-4.c: Disable on amdgcn.
4315 * gcc.dg/pie-3.c: Disable on amdgcn.
4316 * gcc.dg/pie-4.c: Disable on amdgcn.
4317 * gcc.dg/uninit-19.c: Check pie_enabled.
4318 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
4319
88dbac33 43202019-01-17 Andrew Stubbs <ams@codesourcery.com>
4321 Kwok Cheung Yeung <kcy@codesourcery.com>
4322 Julian Brown <julian@codesourcery.com>
4323 Tom de Vries <tom@codesourcery.com>
4324
4325 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
4326 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
4327 * gcc.c-torture/compile/pr34648.c: Require exceptions.
4328 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4329 * gcc.dg/20111216-1.c: Require exceptions.
4330 * gcc.dg/cleanup-10.c: Require exceptions.
4331 * gcc.dg/cleanup-11.c: Require exceptions.
4332 * gcc.dg/cleanup-12.c: Require exceptions.
4333 * gcc.dg/cleanup-13.c: Require exceptions.
4334 * gcc.dg/cleanup-5.c: Require exceptions.
4335 * gcc.dg/cleanup-8.c: Require exceptions.
4336 * gcc.dg/cleanup-9.c: Require exceptions.
4337 * gcc.dg/gomp/pr29955.c: Require exceptions.
4338 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4339 * gcc.dg/nested-func-5.c: Require exceptions.
4340 * gcc.dg/pch/except-1.c: Require exceptions.
4341 * gcc.dg/pch/valid-2.c: Require exceptions.
4342 * gcc.dg/pr41470.c: Require exceptions.
4343 * gcc.dg/pr42427.c: Require exceptions.
4344 * gcc.dg/pr44545.c: Require exceptions.
4345 * gcc.dg/pr47086.c: Require exceptions.
4346 * gcc.dg/pr51481.c: Require exceptions.
4347 * gcc.dg/pr51644.c: Require exceptions.
4348 * gcc.dg/pr52046.c: Require exceptions.
4349 * gcc.dg/pr54669.c: Require exceptions.
4350 * gcc.dg/pr56424.c: Require exceptions.
4351 * gcc.dg/pr64465.c: Require exceptions.
4352 * gcc.dg/pr65802.c: Require exceptions.
4353 * gcc.dg/pr67563.c: Require exceptions.
4354 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4355 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4356 * gcc.dg/vect/pr46663.c: Require exceptions.
4357 * lib/target-supports.exp (check_effective_target_exceptions): New.
4358
56b37606 43592019-01-17 Tamar Christina <tamar.christina@arm.com>
4360
4361 PR target/88851
4362 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4363
a395125a 43642019-01-17 Nathan Sidwell <nathan@acm.org>
4365
4366 PR c++/86610
4367 * g++.dg/cpp0x/pr86610.C: New.
4368
e1d8b60b 43692019-01-17 Wei Xiao <wei3.xiao@intel.com>
4370
4371 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4372 VFIXUPIMM* intrinsics.
4373 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4376
945ba7e7 43772019-01-17 Wei Xiao <wei3.xiao@intel.com>
4378
4379 PR target/88794
4380 Revert:
4381 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4382
4383 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4384 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4385 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4387 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4388 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4390 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4391 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4392 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4393 * gcc.target/i386/sse-13.c: Ditto.
4394 * gcc.target/i386/sse-14.c: Ditto.
4395 * gcc.target/i386/sse-22.c: Ditto.
4396 * gcc.target/i386/sse-23.c: Ditto.
4397 * gcc.target/i386/testimm-10.c: Ditto.
4398 * gcc.target/i386/testround-1.c: Ditto.
4399
37caf132 44002019-01-17 Wei Xiao <wei3.xiao@intel.com>
4401
4402 PR target/88794
4403 Revert:
4404 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR target/88489
4407 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4408 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4409
89436081 44102019-01-17 Jakub Jelinek <jakub@redhat.com>
4411
4412 PR rtl-optimization/88870
4413 * gcc.dg/pr88870.c: New test.
4414
6eeb7917 44152019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4416
4417 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4418
f97941b7 44192019-01-17 Alexandre Oliva <aoliva@redhat.com>
4420
c5f929a4 4421 PR c++/87768
4422 * g++.dg/concepts/pr87768.C: New.
4423
f97941b7 4424 PR c++/86648
4425 * gcc.dg/cpp1z/pr86648.C: New.
4426
c6e0dd3d 44272019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4428
4429 PR target/87306
4430 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4431 vectorized on POWER unless hardware misaligned loads are available.
4432
76ea00a1 44332019-01-16 David Malcolm <dmalcolm@redhat.com>
4434
4435 PR target/88861
4436 * g++.dg/torture/pr88861.C: New test.
4437
281796ea 44382019-01-16 Tamar Christina <tamar.christina@arm.com>
4439
4440 PR debug/88046
4441 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4442
b92cc3ed 44432019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4444
4445 * g++.dg/other/pr33558.C: Test location too.
4446 * g++.dg/other/pr33558-2.C: Likewise.
4447 * g++.dg/parse/crash4.C: Likewise.
4448 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4449 * g++.old-deja/g++.mike/p7635.C: Likewise.
4450 * g++.old-deja/g++.other/decl6.C: Likewise.
4451
9fc2172c 44522019-01-16 Marek Polacek <polacek@redhat.com>
4453
4454 PR c++/78244 - narrowing conversion in template not detected.
4455 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4456 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4457
c84c150f 44582019-01-16 Jakub Jelinek <jakub@redhat.com>
4459
4460 PR c/51628
4461 PR target/88682
4462 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4463 may_alias attribute.
4464
cb946287 44652019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4466
5224812d 4467 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 4468 struct.
4469
727d210b 44702019-01-15 David Malcolm <dmalcolm@redhat.com>
4471
4472 PR c++/88795
4473 * g++.dg/template/pr88795.C: New test.
4474
0b953692 44752019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4476
a96be852 4477 PR fortran/43136
0b953692 4478 * gfortran.dg/actual_array_substr_3.f90: New test.
4479
ef1b2a98 44802019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4481
4482 PR fortran/81849
4483 * gfortran.dg/pr81849.f90: New test.
4484
8f563733 44852019-01-15 Paul Thomas <pault@gcc.gnu.org>
4486
7b60c131 4487 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 4488 ISO_Fortran_binding_2.h.
4489
68597c49 44902019-01-15 Marek Polacek <polacek@redhat.com>
4491
4492 PR c++/88866
4493 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4494
9d1cdb74 44952019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4496
4497 PR inline-asm/52813
4498 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4499 -Wdeprecated warning and expect a following note:.
4500
c415e6f6 45012019-01-15 Richard Biener <rguenther@suse.de>
4502
4503 PR debug/88046
4504 * g++.dg/lto/pr88046_0.C: New testcase.
4505
5ead71c8 45062019-01-15 Richard Biener <rguenther@suse.de>
4507
4508 PR tree-optimization/88855
4509 * gcc.dg/pr88855.c: New testcase.
4510
39a51021 45112019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4512
4513 * g++.dg/diagnostic/typedef-initialized.C: New.
4514
45152019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4516
4517 * g++.dg/diagnostic/bitfld3.C: New.
4518
15934f6e 45192019-01-15 Jakub Jelinek <jakub@redhat.com>
4520
4521 PR tree-optimization/88775
4522 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4523 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4524
9f8a8956 45252019-01-14 Marek Polacek <polacek@redhat.com>
4526
4527 PR c++/88825 - ICE with bogus function return type deduction.
4528 * g++.dg/cpp1y/auto-fn55.C: New test.
4529
478fe3c0 45302019-01-14 Jakub Jelinek <jakub@redhat.com>
4531
4532 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4533 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4534 feature test macros.
4535 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4536
affca1c8 45372019-01-14 Marek Polacek <polacek@redhat.com>
4538
4539 PR c++/88830 - ICE with abstract class.
4540 * g++.dg/other/abstract7.C: New test.
4541
955a4e68 45422019-01-14 Martin Sebor <msebor@redhat.com>
4543
4544 PR target/88638
4545 * gcc.dg/format/attr-8.c: New test.
4546 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4547 * gcc.dg/format/attr-3.c: Same.
4548 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4549 * objc.dg/fsf-nsstring-format-1.m: Same.
4550
bf4eb32b 45512019-01-14 Martin Liska <mliska@suse.cz>
4552
4553 PR gcov-profile/88263
4554 * g++.dg/gcov/pr88263-2.C: New test.
4555
c7a7ba46 45562019-01-14 Jakub Jelinek <jakub@redhat.com>
4557
4558 PR rtl-optimization/88796
4559 * gcc.target/i386/pr88796.c: New test.
4560
a0c1db44 45612019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4562
4563 * gdc.dg/asm1.d: New test.
4564 * gdc.dg/asm2.d: New test.
4565 * gdc.dg/asm3.d: New test.
4566 * gdc.dg/asm4.d: New test.
4567 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4568
77aa0989 45692019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4570
4571 PR libfortran/88776
4572 * gfortran.dg/namelist_96.f90: New test.
4573
70409dee 45742019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4575
4576 PR fortran/59345
4577 * gfortran.dg/internal_pack_18.f90: New test.
4578
bd5cf857 45792019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4580
4581 * gcc.dg/pr51628-20.c: Updated.
4582 * gcc.dg/pr51628-21.c: Likewise.
4583 * gcc.dg/pr51628-25.c: Likewise.
4584
ae57d8c7 45852019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4586
4587 PR fortran/59345
4588 * gfortran.dg/internal_pack_17.f90: New test.
4589 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4590 to builtin_free.
4591
c8f3fe68 45922019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4593
4594 PR fortran/61765
4595 * gfortran.dg/pr61765.f90: New test.
4596
2fa582a9 45972019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4598
4599 * g++.dg/cpp0x/pr62101.C: Test locations too.
4600 * g++.dg/inherit/pure1.C: Likewise.
4601
d42f854f 46022019-01-12 Paul Thomas <pault@gcc.gnu.org>
4603
7b60c131 4604 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 4605 reports of ICEs.
7b60c131 4606 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 4607
46082019-01-12 Paul Thomas <pault@gcc.gnu.org>
4609
7b60c131 4610 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4611 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4612 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4613 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4614 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 4615 for dump tree scan.
4616
0e8475b7 46172019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4618
4619 PR fortran/35031
4620 * gfortran.dg/pr35031.f90: new test.
4621
0b5957b9 46222019-01-11 Marek Polacek <polacek@redhat.com>
4623
4624 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4625 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4626 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4627
45b37eaa 46282019-01-11 Jakub Jelinek <jakub@redhat.com>
4629
4630 PR middle-end/85956
4631 PR lto/88733
4632 * c-c++-common/gomp/pr85956.c: New test.
4633 * g++.dg/gomp/pr88733.C: New test.
4634
1b2f170e 46352019-01-11 Tobias Burnus <burnus@net-b.de>
4636
4637 PR C++/88114
d42f854f 4638 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 4639 * g++.dg/cpp0x/defaulted62.C: New.
4640
ccd5b7a6 46412019-01-11 Jakub Jelinek <jakub@redhat.com>
4642
4643 PR tree-optimization/88693
4644 * gcc.c-torture/execute/pr88693.c: New test.
4645
cda73d4a 46462019-01-11 Tamar Christina <tamar.christina@arm.com>
4647
4648 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4649 and add options.
4650
4bb5146c 46512019-01-11 Martin Liska <mliska@suse.cz>
4652
4653 PR middle-end/88758
4654 * g++.dg/lto/pr88758_0.C: New test.
4655 * g++.dg/lto/pr88758_1.C: New test.
4656
202e74d0 46572019-01-11 Jan Beulich <jbeulich@suse.com>
4658
4659 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4660 gcc.target/i386/avx512f-vcvtss2si-1.c,
4661 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4662 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4663 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4664 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4665 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4666 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4667 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4668 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4669 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4670 gcc.target/i386/pr19398.c: Permit l or q suffix.
4671
e9b8018c 46722019-01-11 Jakub Jelinek <jakub@redhat.com>
4673
4674 PR rtl-optimization/88296
4675 * gcc.target/i386/pr88296.c: New test.
4676
b385e516 46772019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4678
4679 * g++.dg/diagnostic/extern-initialized.C: New.
4680 * g++.dg/ext/dllimport-initialized.C: Likewise.
4681
04afaf6a 46822019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4683
4684 PR fortran/59345
4685 * gfortran.dg/internal_pack_16.f90: New test.
4686
d07d3a12 46872019-01-10 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR target/88785
4690 * g++.target/i386/pr88785.C: New test.
4691
8ae81042 46922019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4693
4694 PR rtl-optimization/87305
4695 * gcc.target/aarch64/pr87305.c: New.
4696
aecc93dd 46972019-01-10 Richard Biener <rguenther@suse.de>
4698
4699 PR tree-optimization/88792
4700 * gcc.dg/torture/pr88792.c: New testcase.
4701
15cbe83d 47022019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4703
4704 PR fortran/86322
4705 * gfortran.dg/pr86322_1.f90: New test.
4706 * gfortran.dg/pr86322_2.f90: Ditto.
4707 * gfortran.dg/pr86322_3.f90: Ditto.
4708
a794c0dc 47092019-01-10 Sudakshina Das <sudi.das@arm.com>
4710
4711 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4712 * gcc.target/aarch64/bti-2.c: Likewise.
4713 * gcc.target/aarch64/bti-3.c: Likewise.
4714
2fd2b9b8 47152019-01-10 Stefan Agner <stefan@agner.ch>
4716
4717 PR target/88648
4718 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4719 check if -masm-syntax-unified gets applied properly.
4720
12f289ae 47212019-01-10 Jakub Jelinek <jakub@redhat.com>
4722
4723 PR c/88568
4724 * gcc.dg/pr88568.c: New test.
4725
9ccac370 47262019-01-10 Tamar Christina <tamar.christina@arm.com>
4727
4728 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4729 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4730
97f353e6 47312019-01-10 Tamar Christina <tamar.christina@arm.com>
4732
4733 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4734 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4735
02c39a52 47362019-01-10 Tamar Christina <tamar.christina@arm.com>
4737
4738 * lib/target-supports.exp
4739 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4740 check_effective_target_arm_v8_3a_complex_neon_ok,
4741 add_options_for_arm_v8_3a_complex_neon,
4742 check_effective_target_arm_v8_3a_complex_neon_hw,
4743 check_effective_target_vect_complex_rot_N): New.
4744
e66b219e 47452019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4746
4747 PR fortran/88376
4748 * gfortran.dg/pr88376.f90: New test.
4749
5fba18a1 47502019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4751
4752 PR other/16615
5fba18a1 4753 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4754 "can not" with "cannot".
4755 * gfortran.dg/common_15.f90: Likewise.
4756 * gfortran.dg/derived_result_2.f90: Likewise.
4757 * gfortran.dg/do_check_6.f90: Likewise.
4758 * gfortran.dg/namelist_args.f90: Likewise.
4759 * gfortran.dg/negative_unit_check.f90: Likewise.
4760 * gfortran.dg/pure_formal_3.f90: Likewise.
4761 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4762 * obj-c++.dg/exceptions-3.mm: Likewise.
4763 * obj-c++.dg/exceptions-4.mm: Likewise.
4764 * obj-c++.dg/exceptions-5.mm: Likewise.
4765 * obj-c++.dg/property/at-property-23.mm: Likewise.
4766 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4767 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4768 * objc.dg/attributes/method-attribute-2.m: Likewise.
4769 * objc.dg/exceptions-3.m: Likewise.
4770 * objc.dg/exceptions-4.m: Likewise.
4771 * objc.dg/exceptions-5.m: Likewise.
4772 * objc.dg/param-1.m: Likewise.
4773 * objc.dg/property/at-property-23.m: Likewise.
4774 * objc.dg/property/dotsyntax-17.m: Likewise.
4775 * objc.dg/property/property-neg-7.m: Likewise.
4776
9f096803 47772019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4778
4779 PR fortran/68426
4780 * gfortran.dg/spread_simplify_1.f90: New test.
4781
36950f7e 47822019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4783
4784 * lib/target-supports.exp
4785 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4786 * gcc.target/i386/xorsign.c: New test.
4787
188ff544 47882019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4789
4790 * gcc.target/sparc/tls-ld-int8.c: New test.
4791 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4792 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4793 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4794 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4795 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4796
559dff77 47972018-01-09 Sudakshina Das <sudi.das@arm.com>
4798
4799 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4800 option when configure with bti.
4801 * gcc.target/aarch64/bti-2.c: Likewise.
4802 * lib/target-supports.exp
4803 (check_effective_target_default_branch_protection):
4804 Add configure check for --enable-standard-branch-protection.
4805
15b17909 48062018-01-09 Sudakshina Das <sudi.das@arm.com>
4807
4808 * gcc.target/aarch64/bti-1.c: New test.
4809 * gcc.target/aarch64/bti-2.c: New test.
4810 * gcc.target/aarch64/bti-3.c: New test.
4811 * lib/target-supports.exp
4812 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4813
249c2fa7 48142018-01-09 Sudakshina Das <sudi.das@arm.com>
4815
4816 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4817 instead of IP0_REGNUM and add test case.
4818
fd87572b 48192019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4820
4821 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4822 copysign.
4823 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4824 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4825 xorsign.
4826 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4827
097f6161 48282019-01-09 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR rtl-optimization/88331
4831 * gcc.target/i386/pr88331.c: New test.
4832
7cc45975 48332019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4834
4835 * g++.dg/diagnostic/constexpr2.C: New.
4836 * g++.dg/diagnostic/ref3.C: Likewise.
4837
91902bb4 48382019-01-08 Marek Polacek <polacek@redhat.com>
4839
4840 PR c++/88538 - braced-init-list in template-argument-list.
4841 * g++.dg/cpp2a/nontype-class11.C: New test.
4842
9996d5d0 4843 PR c++/88744
4844 * g++.dg/cpp2a/nontype-class12.C: New test.
4845
d538a77e 48462019-01-08 Jakub Jelinek <jakub@redhat.com>
4847
4848 PR target/88457
4849 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4850 dg-options. Require ppc_cpu_supports_hw effective target instead of
4851 powerpc64*-*-*.
4852
d56370db 48532019-01-08 Janus Weil <janus@gcc.gnu.org>
4854
4855 PR fortran/88047
4856 * gfortran.dg/class_69.f90: New test case.
4857
2092fe8c 48582019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4859
4860 PR target/88717
4861 * gcc.target/i386/pr88717.c: New test.
4862
90e20c9c 48632019-01-08 Marek Polacek <polacek@redhat.com>
4864
4865 PR c++/88548 - this accepted in static member functions.
4866 * g++.dg/cpp0x/this1.C: New test.
4867
c914ddb0 48682019-01-08 Martin Liska <mliska@suse.cz>
4869
4870 PR tree-optimization/88753
4871 * gcc.dg/tree-ssa/pr88753.c: New test.
4872
6b8ca7f3 48732019-01-08 Richard Biener <rguenther@suse.de>
4874
4875 PR tree-optimization/86554
4876 * gcc.dg/torture/pr86554-1.c: New testcase.
4877 * gcc.dg/torture/pr86554-2.c: Likewise.
4878
ec26adda 48792019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4880
4881 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4882 cover target variance.
4883
ac64cdbe 48842019-01-08 Richard Biener <rguenther@suse.de>
4885
4886 PR fortran/88611
4887 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4888 directly build the expected GENERIC tree.
4889
6b5dcc7e 48902019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4891
4892 * gcc.target/aarch64/(return_address_sign_1.c,
4893 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4894 Change option to -mbranch-protection.
4895 * gcc.target/aarch64/(branch-protection-option.c,
4896 branch-protection-option-2.c, branch-protection-attr.c,
4897 branch-protection-attr-2.c): New file.
4898
8f7d5246 48992019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4900
4901 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4902
54417d3a 49032019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4904
4905 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4906 alias support.
4907 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4908 Append match for warning that ‘protected’ attribute is not supported.
4909
5e453f01 49102019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4911
4912 * gcc.dg/Wmissing-attributes.c: Require alias support.
4913 * gcc.dg/attr-copy-2.c: Likewise.
4914 * gcc.dg/attr-copy-5.c: Likewise.
4915
6e5908c9 49162019-01-08 Jonathan Wakely <jwakely@redhat.com>
4917 Jakub Jelinek <jakub@redhat.com>
4918
4919 PR c++/88554
4920 * g++.dg/warn/Wreturn-type-11.C: New test.
4921
caa8ded0 49222019-01-07 David Malcolm <dmalcolm@redhat.com>
4923
4924 PR jit/88747
4925 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4926 dump to reflect r266077.
4927
31e21880 49282019-01-07 Jakub Jelinek <jakub@redhat.com>
4929
4930 PR c/88701
4931 * gcc.dg/pr88701.c: New test.
4932
0e741ee5 49332019-01-07 Joseph Myers <joseph@codesourcery.com>
4934
4935 PR c/88720
4936 PR c/88726
4937 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4938
2318c037 49392019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4940
4941 * g++.dg/diagnostic/constexpr1.C: New.
4942 * g++.dg/diagnostic/thread1.C: Likewise.
4943
5f34f219 49442019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4945 Harald Anlauf <anlauf@gmx.de>
4946 Tobias Burnus <burnus@gcc.gnu.org>
4947
4948 * gfortran.dg/is_contiguous_1.f90: New test.
4949 * gfortran.dg/is_contiguous_2.f90: New test.
4950 * gfortran.dg/is_contiguous_3.f90: New test.
4951
677576f7 49522019-01-07 Marek Polacek <polacek@redhat.com>
4953
4954 PR c++/88741 - wrong error with initializer-string.
4955 * g++.dg/init/array50.C: New test.
4956
c38103e8 49572019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4958
4959 PR c++/88261
4960 PR c++/69338
4961 PR c++/69696
4962 PR c++/69697
4963 * gcc.dg/array-6.c: Move from here ...
4964 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4965 * g++.dg/pr69338.C: New test.
4966 * g++.dg/pr69697.C: Likewise.
4967 * g++.dg/ext/flexary32.C: Likewise.
4968 * g++.dg/ext/flexary3.C: Adjust test.
4969 * g++.dg/ext/flexary12.C: Likewise.
4970 * g++.dg/ext/flexary13.C: Likewise.
4971 * g++.dg/ext/flexary15.C: Likewise.
4972 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4973 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4974 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4975
6163709f 49762019-01-07 Richard Earnshaw <rearnsha@arm.com>
4977
4978 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4979 optional in scan pattern.
4980
df2148cf 49812019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4982
4983 PR tree-optimization/88598
4984 * gcc.dg/vect/pr88598-1.c: New test.
4985 * gcc.dg/vect/pr88598-2.c: Likewise.
4986 * gcc.dg/vect/pr88598-3.c: Likewise.
4987 * gcc.dg/vect/pr88598-4.c: Likewise.
4988 * gcc.dg/vect/pr88598-5.c: Likewise.
4989 * gcc.dg/vect/pr88598-6.c: Likewise.
4990
34dc851a 49912019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4992
4993 PR tree-optimization/88598
4994 * gcc.dg/pr88598-1.c: New test.
4995 * gcc.dg/pr88598-2.c: Likewise.
4996 * gcc.dg/pr88598-3.c: Likewise.
4997 * gcc.dg/pr88598-4.c: Likewise.
4998 * gcc.dg/pr88598-5.c: Likewise.
4999
59409f09 50002019-01-07 Jakub Jelinek <jakub@redhat.com>
5001
162634aa 5002 PR tree-optimization/88676
5003 * gcc.dg/tree-ssa/pr88676.c: New test.
5004 * gcc.dg/pr88676.c: New test.
5005 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
5006 allow &.
5007
ed779478 5008 PR sanitizer/88619
5009 * c-c++-common/asan/pr88619.c: New test.
5010
59409f09 5011 PR c++/85052
5012 * c-c++-common/builtin-convertvector-1.c: New test.
5013 * c-c++-common/torture/builtin-convertvector-1.c: New test.
5014 * g++.dg/ext/builtin-convertvector-1.C: New test.
5015 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
5016
c9caaa3a 50172018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
5018
5019 PR target/88521
5020 * gcc.target/i386/pr88521.c: New testcase.
5021
2abeea3d 50222019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5023
5024 PR fortran/88658
5025 * gfortran.dg/min_max_type_2.f90: New test.
5026
a517a911 50272019-01-06 Jakub Jelinek <jakub@redhat.com>
5028
5029 PR c/88363
5030 * c-c++-common/attributes-4.c (falloc_align_int128,
5031 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
5032
2b7caeda 50332019-01-05 Jan Hubicka <hubicka@ucw.cz>
5034
5035 * gcc.dg/ipa/ipcp-2.c: Update bounds.
5036
44a5ddbf 50372019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5038
5039 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
5040 * gcc.dg/plugin/plugindir2.c: Likewise.
5041 * gcc.dg/plugin/plugindir3.c: Likewise.
5042 * gcc.dg/plugin/plugindir4.c: Likewise.
5043
f2aba4ef 50442019-01-05 Janus Weil <janus@gcc.gnu.org>
5045
5046 PR fortran/88009
5047 * gfortran.dg/blockdata_10.f90: New test case.
5048
92d7f32c 50492019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 5050
681aa7c2 5051 PR middle-end/82564
5052 PR target/88620
5053 * gcc.dg/nested-func-12.c: New test.
5054 * gcc.c-torture/compile/pr82564.c: New test.
5055
92d7f32c 5056 PR debug/88635
5057 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 5058
3449da25 50592019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5060
92d7f32c 5061 PR target/60563
3449da25 5062 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
5063
dd1ab8da 50642019-01-04 Martin Sebor <msebor@redhat.com>
5065
5066 PR c/88546
5067 * g++.dg/ext/attr-copy.C: New test.
5068 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
5069 * gcc.dg/attr-copy-6.c: New test.
5070 * gcc.dg/attr-copy-7.c: New test.
5071
3910b703 50722019-01-04 Martin Sebor <msebor@redhat.com>
5073
5074 PR c/88363
5075 * c-c++-common/attributes-4.c: New test.
5076
2c4b47e3 50772019-01-04 Sam Tebbs <sam.tebbs@arm.com>
5078
5079 PR gcc/87763
5080 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
5081 count to 18.
5082
1c2a6eef 50832019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5084
5085 PR fortran/48543
5086 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
5087 * gfortran.dg/merge_char_const.f90: Restore.
5088
d31f2252 50892019-01-04 Jakub Jelinek <jakub@redhat.com>
5090
5091 PR target/88594
5092 * gcc.dg/pr88594.c: New test.
5093
636144bc 50942019-01-04 Jan Beulich <jbeulich@suse.com>
5095
5096 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
5097 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
5098 gcc.target/i386/avx512bw-vpcmpequb-1.c,
5099 gcc.target/i386/avx512bw-vpcmpequw-1.c,
5100 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
5101 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
5102 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
5103 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
5104 gcc.target/i386/avx512bw-vpcmpgew-1.c,
5105 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
5106 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
5107 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
5108 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
5109 gcc.target/i386/avx512bw-vpcmpleb-1.c,
5110 gcc.target/i386/avx512bw-vpcmpleub-1.c,
5111 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
5112 gcc.target/i386/avx512bw-vpcmplew-1.c,
5113 gcc.target/i386/avx512bw-vpcmpltb-1.c,
5114 gcc.target/i386/avx512bw-vpcmpltub-1.c,
5115 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
5116 gcc.target/i386/avx512bw-vpcmpltw-1.c,
5117 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
5118 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
5119 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
5120 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
5121 gcc.target/i386/avx512bw-vpmovb2m-1.c,
5122 gcc.target/i386/avx512bw-vpmovm2b-1.c,
5123 gcc.target/i386/avx512bw-vpmovm2w-1.c,
5124 gcc.target/i386/avx512bw-vpmovw2m-1.c,
5125 gcc.target/i386/avx512bw-vptestmb-1.c,
5126 gcc.target/i386/avx512bw-vptestmw-1.c,
5127 gcc.target/i386/avx512bw-vptestnmb-1.c,
5128 gcc.target/i386/avx512bw-vptestnmw-1.c,
5129 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
5130 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
5131 gcc.target/i386/avx512dq-vfpclasssd-1.c,
5132 gcc.target/i386/avx512dq-vfpclassss-1.c,
5133 gcc.target/i386/avx512dq-vpmovd2m-1.c,
5134 gcc.target/i386/avx512dq-vpmovm2d-1.c,
5135 gcc.target/i386/avx512dq-vpmovm2q-1.c,
5136 gcc.target/i386/avx512dq-vpmovq2m-1.c,
5137 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
5138 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
5139 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
5140 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
5141 gcc.target/i386/avx512vl-vpcmpequd-1.c,
5142 gcc.target/i386/avx512vl-vpcmpequq-1.c,
5143 gcc.target/i386/avx512vl-vpcmpged-1.c,
5144 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
5145 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
5146 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
5147 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
5148 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
5149 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
5150 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
5151 gcc.target/i386/avx512vl-vpcmpled-1.c,
5152 gcc.target/i386/avx512vl-vpcmpleq-1.c,
5153 gcc.target/i386/avx512vl-vpcmpleud-1.c,
5154 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
5155 gcc.target/i386/avx512vl-vpcmpltd-1.c,
5156 gcc.target/i386/avx512vl-vpcmpltq-1.c,
5157 gcc.target/i386/avx512vl-vpcmpltud-1.c,
5158 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
5159 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
5160 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
5161 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
5162 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
5163 gcc.target/i386/avx512vl-vptestmd-1.c,
5164 gcc.target/i386/avx512vl-vptestmq-1.c,
5165 gcc.target/i386/avx512vl-vptestnmd-1.c,
5166 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
5167 operand.
5168 * gcc.target/i386/avx512bw-vpcmpb-1.c,
5169 gcc.target/i386/avx512bw-vpcmpub-1.c,
5170 gcc.target/i386/avx512bw-vpcmpuw-1.c,
5171 gcc.target/i386/avx512bw-vpcmpw-1.c,
5172 gcc.target/i386/avx512dq-vfpclasspd-1.c,
5173 gcc.target/i386/avx512dq-vfpclassps-1.c,
5174 gcc.target/i386/avx512f-vcmppd-1.c,
5175 gcc.target/i386/avx512f-vcmpps-1.c,
5176 gcc.target/i386/avx512f-vcmpsd-1.c,
5177 gcc.target/i386/avx512f-vcmpss-1.c,
5178 gcc.target/i386/avx512f-vpcmpd-1.c,
5179 gcc.target/i386/avx512f-vpcmpq-1.c,
5180 gcc.target/i386/avx512f-vpcmpud-1.c,
5181 gcc.target/i386/avx512f-vpcmpuq-1.c,
5182 gcc.target/i386/avx512f-vptestmd-1.c,
5183 gcc.target/i386/avx512f-vptestmq-1.c,
5184 gcc.target/i386/avx512f-vptestnmd-1.c,
5185 gcc.target/i386/avx512f-vptestnmq-1.c,
5186 gcc.target/i386/avx512vl-vcmppd-1.c,
5187 gcc.target/i386/avx512vl-vcmpps-1.c,
5188 gcc.target/i386/avx512vl-vpcmpd-1.c,
5189 gcc.target/i386/avx512vl-vpcmpq-1.c,
5190 gcc.target/i386/avx512vl-vpcmpud-1.c,
5191 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
5192 as mask operand.
5193
afe1ec89 51942019-01-03 Martin Sebor <msebor@redhat.com>
5195
5196 PR tree-optimization/88659
5197 * gcc.dg/Wstringop-truncation-6.c: New test.
5198
a63b6e5e 51992019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5200
5201 PR fortran/48543
5202 * gfortran.dg/const_chararacter_merge.f90: Remove.
5203
e9a46ba8 52042019-01-03 Jakub Jelinek <jakub@redhat.com>
5205
5206 PR debug/88644
5207 * gcc.dg/debug/dwarf2/pr88644.c: New test.
5208 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
5209
52102019-01-03 Iain Sandoe <iain@sandoe.co.uk>
5211
5212 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
5213 * gcc.dg/pubtypes-3.c: Likewise.
5214 * gcc.dg/pubtypes-4.c: Likewise.
5215
0627c5c9 52162019-01-03 Jakub Jelinek <jakub@redhat.com>
5217
5218 PR c++/88636
5219 * g++.target/i386/pr88636.C: New test.
5220
f9f7d90c 52212019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5222
5223 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
5224
62468601 52252019-01-03 Martin Liska <mliska@suse.cz>
5226
5227 PR testsuite/88436
5228 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
5229
37fb9cf6 52302019-01-02 Marek Polacek <polacek@redhat.com>
5231
5232 PR c++/88612 - ICE with -Waddress-of-packed-member.
5233 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
5234
6080dd2f 5235 PR c++/88631 - CTAD failing for value-initialization.
5236 * g++.dg/cpp1z/class-deduction59.C: New test.
5237
dd5ea033 5238 PR c++/81486 - CTAD failing with ().
5239 * g++.dg/cpp1z/class-deduction60.C: New test.
5240 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 5241
ff8064bd 52422019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 5243 Jeff Law <law@redhat.com>
ff8064bd 5244
5245 * gcc.dg/strlenopt-36.c: Update.
5246 * gcc.dg/strlenopt-45.c: Update.
5247 * gcc.c-torture/execute/strlen-5.c: New test.
5248 * gcc.c-torture/execute/strlen-6.c: New test.
5249 * gcc.c-torture/execute/strlen-7.c: New test.
5250
5152b58e 52512019-01-02 Jakub Jelinek <jakub@redhat.com>
5252
5253 PR testsuite/87304
5254 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
5255 messages only on vect_hw_misalign targets.
5256
5055fc33 52572019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 5258
5055fc33 5259 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
5260 * gfortran.dg/dec_d_lines_3.f: Ditto.
5261 * gfortran.dg/dec_structure_24.f90: Ditto.
5262 * gfortran.dg/dec_structure_26.f90: Ditto.
5263 * gfortran.dg/dec_structure_27.f90: Ditto.
5264 * gfortran.dg/dec_type_print_3.f90: Ditto.
5265 * gfortran.dg/derived_name_1.f90: Ditto.
5266 * gfortran.dg/error_recovery_1.f90: Ditto.
5267 * gfortran.dg/gomp/pr29759.f90: Ditto.
5268 * gfortran.dg/pr36192.f90: Ditto.
5269 * gfortran.dg/pr56007.f90: Ditto.
5270 * gfortran.dg/pr56520.f90: Ditto.
5271 * gfortran.dg/pr78741.f90: Ditto.
5272 * gfortran.dg/print_fmt_2.f90: Ditto.
5273 * gfortran.dg/select_type_20.f90: Ditto.
5274
ac7cf41b 52752019-01-02 Marek Polacek <polacek@redhat.com>
5276
5277 PR c++/86875
5278 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
5279
f46df7fc 52802019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5281
5282 PR fortran/48543
5283 * gfortran.dg/const_chararacter_merge.f90: New test.
5284
035de790 52852019-01-02 Jan Hubicka <hubicka@ucw.cz>
5286
5287 PR lto/88130
5288 * g++.dg/torture/pr88130.C: New testcase.
5289
79cbb1a8 52902019-01-02 Martin Liska <mliska@suse.cz>
5291
5292 PR tree-optimization/88650
5293 * gfortran.dg/predict-3.f90: New test.
5294
040ec1c0 52952019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5296
5297 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
5298
74dbdf38 52992019-01-02 Richard Biener <rguenther@suse.de>
5300
5301 PR tree-optimization/88621
5302 * gcc.dg/torture/pr88621.c: New testcase.
5303
17ae0a21 53042019-01-02 Jakub Jelinek <jakub@redhat.com>
5305
5306 PR ipa/88561
5307 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
5308 targets and expect _ZThn8 for ilp32 targets.
5309
14c286b1 53102019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 5311 Jeff Law <law@redhat.com>
14c286b1 5312
040ec1c0 5313 * gcc.dg/strlenopt-40.c: Update.
5314 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 5315 * gcc.dg/tree-ssa/pr79376.c: Likewise.
5316
14c286b1 5317 * gcc.dg/strlenopt-40.c: Disable a couple tests.
5318 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
5319 * gcc.dg/strlenopt-59.c: New test.
5320 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
5321 * g++.dg/init/strlen.C: New test.
5322
66aeaf4b 53232019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5324
5325 PR fortran/82743
5326 * gfortran.dg/structure_constructor_16.f90: New test.
5327
aaeb2d1b 53282019-01-01 Jan Hubicka <hubicka@ucw.cz>
5329
5330 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5331 * g++.dg/ipa/devirt-53.C: Fix scan template.
5332
27ebfa0d 53332019-01-01 Jan Hubicka <hubicka@ucw.cz>
5334
5335 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5336 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5337 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5338
e9780462 53392019-01-01 Jan Hubicka <hubicka@ucw.cz>
5340
5341 * g++.dg/tree-prof/devirt.C: Update testcase.
5342
fbd26352 53432019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 5344
5345 Update copyright years.
f1717362 5346\f
fbd26352 5347Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 5348
5349Copying and distribution of this file, with or without modification,
5350are permitted in any medium without royalty provided the copyright
5351notice and this notice are preserved.