]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0bc9082b 12019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
2
3 PR fortran/60144
4 * gfortran.dg/block_name_2.f90: Adjust dg-error.
5 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
6 * gfortran.dg/pr60144.f90: New test.
7
cd0e3f58 82019-05-01 Jeff Law <law@redhat.com>
9
10 PR tree-optimization/90037
11 * g++.dg/tree-ssa/pr88797.C: New test.
12
f906b0e8 132019-05-01 Nathan Sidwell <nathan@acm.org>
14
15 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
16
a026d580 172019-04-30 Jakub Jelinek <jakub@redhat.com>
18
19 PR target/89093
20 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
21 target attribute.
22
dec78bf6 232019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
24
25 * gcc.dg/sinhatanh-2.c: Count the number of functions.
26 * gcc.dg/sinhatanh-3.c: Likewise.
27
a448f8cc 282019-04-30 Martin Liska <mliska@suse.cz>
29
30 * gcc.dg/Werror-13.c: Add new tests for it.
31 * gcc.dg/pragma-diag-6.c: Likewise.
32
e5e0055a 332019-04-30 Jakub Jelinek <jakub@redhat.com>
34
2ca2513e 35 PR target/89093
36 * gcc.target/aarch64/pr89093.c: New test.
37 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
38
e5e0055a 39 PR tree-optimization/89475
40 * gcc.dg/tree-ssa/pr89475.c: New test.
41
5f915e9a 422019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
43
44 PR tree-optimization/90240
45 Revert:
46 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
47
48 PR tree-optimization/90078
49 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
50
d0767031 512019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
52
53 * gcc.dg/uninit-25-gimple.c: New test.
54 * gcc.dg/uninit-25.c: New test.
55 * gcc.dg/uninit-26.c: New test.
56 * gcc.dg/uninit-27-gimple.c: New test.
57
855bfda2 582019-04-29 Richard Biener <rguenther@suse.de>
59
60 PR tree-optimization/90278
61 * gcc.dg/torture/pr90278.c: New testcase.
62
9aee1351 632019-04-27 Jakub Jelinek <jakub@redhat.com>
64
65 PR c++/90173
66 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
67 dg-do run.
68
85cde1c6 692019-04-27 Uroš Bizjak <ubizjak@gmail.com>
70
71 PR target/89261
72 * gcc.target/i386/pr89261.c: New test.
73
037b9c2b 742019-04-27 Martin Liska <mliska@suse.cz>
75
76 PR middle-end/90258
77 * gcc.dg/completion-5.c: New test.
78 * gcc.target/i386/spellcheck-options-5.c: New test.
79
4479f584 802019-04-26 Jim Wilson <jimw@sifive.com>
81
82 * gcc.target/riscv/load-immediate.c: New.
83
5f52a13d 842019-04-26 Jonathan Wakely <jwakely@redhat.com>
85
86 PR c++/90243
87 * g++.dg/diagnostic/pr90243.C: New test.
88
19613a9b 892019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
90
91 PR c++/90173
92 * g++.dg/cpp1z/class-deduction66.C: New.
93
942019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2ed13d1a 95
96 * g++.dg/diagnostic/trailing1.C: New.
97
8bbdcaf0 982019-04-26 Richard Sandiford <richard.sandiford@arm.com>
99
100 * gcc.dg/alias-16.c: New test.
101
760cb209 1022019-04-25 Martin Liska <mliska@suse.cz>
103 H.J. Lu <hongjiu.lu@intel.com>
104
105 PR target/89929
106 * g++.target/i386/mv28.C: New test.
107 * gcc.target/i386/mvc14.c: Likewise.
108 * g++.target/i386/pr57362.C: Updated.
109
0eee1ea0 1102019-04-24 Jeff Law <law@redhat.com>
111
112 PR tree-optimization/90037
113 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
114 * gcc.dg/isolate-2.c: Likewise.
115 * gcc.dg/isolate-4.c: Likewise.
116 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
117 * gcc.dg/pr90037.c: New test.
118
96cdf09b 1192019-04-25 Jakub Jelinek <jakub@redhat.com>
120
121 PR c++/44648
122 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
123
559783f6 1242019-04-25 Richard Biener <rguenther@suse.de>
125
126 PR middle-end/90194
127 * g++.dg/torture/pr90194.C: New testcase.
128
c1afaca2 1292019-04-24 Marek Polacek <polacek@redhat.com>
130
131 PR c++/90236
132 * g++.dg/cpp1z/nontype-auto16.C: New test.
133
68c5e104 1342019-04-24 Jakub Jelinek <jakub@redhat.com>
135
136 PR target/90193
137 * gcc.target/i386/pr90193.c: New test.
138
4788a5ca 1392019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
140
141 PR target/89952
142 * gcc.target/s390/pr89952.c: New test.
143
0c5ea32d 1442019-04-24 Jakub Jelinek <jakub@redhat.com>
145
146 PR target/90187
147 * g++.target/i386/pr90187.C: New test.
148
9a72942b 1492019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
150
151 * gdc.test/README.gcc: New file.
152
f11f7589 1532019-04-24 Jakub Jelinek <jakub@redhat.com>
154
d32d006e 155 PR tree-optimization/90208
156 * gcc.dg/tsan/pr90208-1.c: New test.
157 * gcc.dg/tsan/pr90208-2.c: New test.
158
f11f7589 159 PR tree-optimization/90211
160 * gcc.dg/autopar/pr90211.c: New test.
161
22da68fb 1622019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
163 Robin Dapp <rdapp@linux.ibm.com>
164
165 * gdc.dg/link.d: Test if target d_runtime.
166 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
167 * gdc.dg/simd.d: Likewise.
168
7ad41fff 1692019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
170
171 * gdc.test/fail_compilation/fail2456.d: New test.
172 * gdc.test/fail_compilation/test18312.d: New test.
173 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
174
a69facdb 1752018-04-23 Sudakshina Das <sudi.das@arm.com>
176
177 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
178 for linux targets.
179 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
180 with GNU note section.
181
f51e2895 1822019-04-23 Jeff Law <law@redhat.com>
183
184 * lib/target-supports.exp
185 (check_effective_target_keeps_null_pointer_checks): Add cr16.
186
c3c55e1c 1872019-04-23 Roman Zhuykov <zhroma@ispras.ru>
188
189 PR rtl-optimization/87979
190 * gcc.dg/pr87979.c: New test.
191
fba98a9a 1922019-04-23 Roman Zhuykov <zhroma@ispras.ru>
193
194 PR rtl-optimization/84032
195 * gcc.dg/pr84032.c: New test.
196
1183882b 1972018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
198
ade6c276 199 PR tree-optimization/90078
fba98a9a 200 * g++.dg/tree-ssa/pr90078.C: New test.
ade6c276 201
2022018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
203
204 PR tree-optimization/90021
fba98a9a 205 * gfortran.dg/pr90021.f90: New test.
1183882b 206
7042c69b 2072019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
208
209 PR fortran/90166
210 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
211
a796a135 2122019-04-22 Paul Thomas <pault@gcc.gnu.org>
213
214 PR fortran/57284
215 * gfortran.dg/class_70.f03
216
328450f4 2172019-04-21 H.J. Lu <hongjiu.lu@intel.com>
218
219 PR target/90178
220 * gcc.target/i386/pr90178.c: New test.
221
9d3560da 2222019-04-20 Sandra Loosemore <sandra@codesourcery.com>
223
224 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
225
1e9afbb0 2262019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
227
228 PR c++/89900
229 * g++.dg/cpp0x/pr89900-1.C: New.
230 * g++.dg/cpp0x/pr89900-2.C: Likewise.
231 * g++.dg/cpp0x/pr89900-3.C: Likewise.
232 * g++.dg/cpp0x/pr89900-4.C: Likewise.
233
b7c7bc83 2342019-04-19 Jakub Jelinek <jakub@redhat.com>
235
1a7d885e 236 PR middle-end/90139
237 * gcc.c-torture/compile/pr90139.c: New test.
238
dc097d0a 239 PR c++/90138
240 * g++.dg/template/pr90138.C: New test.
241
45cf699c 242 PR c/89888
243 * c-c++-common/pr89888.c: New test.
244 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
245 Don't expect -Wswitch-unreachable warning.
246
b7c7bc83 247 PR c++/90108
248 * c-c++-common/pr90108.c: New test.
249
ece3beac 2502019-04-18 Richard Sandiford <richard.sandiford@arm.com>
251
252 PR middle-end/85164
253 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
254
a894735c 2552019-04-18 Richard Biener <rguenther@suse.de>
256
257 PR debug/90131
258 * gcc.dg/guality/pr90131.c: New testcase.
259
87b3536a 2602019-04-17 Jakub Jelinek <jakub@redhat.com>
261
4f13ba2f 262 PR c++/89325
263 * g++.dg/ext/attrib58.C: New test.
264 * g++.dg/ext/attrib59.C: New test.
265 * g++.dg/ext/attrib60.C: New test.
266
87b3536a 267 PR target/90125
268 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
269 constants to ensure precise result even when not using fma.
270 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
271 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
272 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
273 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
274 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
275 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
276 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
277 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
278 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
279
f1d497bc 2802019-04-17 Marek Polacek <polacek@redhat.com>
281
282 PR c++/90124 - bogus error with incomplete type in decltype.
283 * g++.dg/cpp0x/decltype70.C: New test.
284
22c90e61 2852019-04-17 Jakub Jelinek <jakub@redhat.com>
286
287 PR middle-end/90095
288 * gcc.dg/pr90095-1.c: New test.
289 * gcc.dg/pr90095-2.c: New test.
290
27d00f91 2912019-04-17 Thomas Schwinge <thomas@codesourcery.com>
292
b8d03885 293 PR fortran/90048
294 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
295 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
296 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
297
27d00f91 298 PR fortran/90067
299 PR fortran/90114
300 * gfortran.dg/goacc/private-1.f95: Remove file.
301 * gfortran.dg/goacc/private-2.f95: Likewise.
302 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
303 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
304 Likewise.
305 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
306
9ab7f779 3072019-04-17 Jakub Jelinek <jakub@redhat.com>
308
309 PR target/89093
310 * gcc.target/arm/pr89093-2.c: New test.
311
367d4f65 3122019-04-16 Jakub Jelinek <jakub@redhat.com>
313
314 PR c++/86953
315 * g++.dg/cpp0x/constexpr-86953.C: New test.
316
76567344 3172019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
318
319 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
320
2659c6e1 3212019-04-16 Alexandre Oliva <aoliva@redhat.com>
322
bef3547f 323 PR debug/89528
324 * gcc.dg/guality/pr89528.c: New.
325
2659c6e1 326 PR rtl-optimization/86438
327 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
328
61c8e77a 3292019-04-16 Jakub Jelinek <jakub@redhat.com>
330
64309d66 331 PR target/90096
332 * gcc.target/i386/pr90096.c: New test.
333 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
334 * gcc.target/i386/pr69255-2.c: Likewise.
335 * gcc.target/i386/pr69255-3.c: Likewise.
336
9040e4bf 337 PR rtl-optimization/90082
338 * gcc.dg/pr90082.c: New test.
339
61c8e77a 340 PR tree-optimization/90090
341 * g++.dg/opt/pr90090.C: New test.
342
25971ca0 3432019-04-16 Richard Biener <rguenther@suse.de>
344
345 PR tree-optimization/56049
346 * gfortran.dg/pr56049.f90: New testcase.
347
969b7ab6 3482019-04-15 Richard Biener <rguenther@suse.de>
349
350 PR debug/90074
351 * gcc.dg/guality/pr90074.c: New testcase.
352
a5189c16 3532019-04-15 Richard Biener <rguenther@suse.de>
354
355 PR tree-optimization/90071
356 * gcc.dg/torture/pr90071.c: New testcase.
357
f9fd14f1 3582019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
359
360 PR rtl-optimization/89794
361 * gcc.dg/torture/pr89794.c: New testcase.
362
d8c94794 3632019-04-15 Richard Biener <rguenther@suse.de>
364
365 PR ipa/88936
366 * gcc.dg/torture/pr88936-1.c: New testcase.
367 * gcc.dg/torture/pr88936-2.c: Likewise.
368 * gcc.dg/torture/pr88936-3.c: Likewise.
369
fc01d804 3702019-04-15 Martin Jambor <mjambor@suse.cz>
371
372 PR ipa/pr89693
373 * g++.dg/ipa/pr89693.C: New test.
374
39ebb014 3752019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
376
377 PR tree-optimization/90020
378 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
379
008ae11c 3802019-04-14 Jan Hubicka <hubicka@ucw.cz>
381
382 PR lto/89358
383 * g++.dg/lto/pr89358_0.C: New testcase.
384 * g++.dg/lto/pr89358_1.C: New testcase.
385
4aab7293 3862019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
387
388 PR fortran/85448
389 * gfortran.dg/bind_c_usage_33.f90: New test and...
390 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
391
37684a4c 3922019-04-14 Paul Thomas <pault@gcc.gnu.org>
393
394 PR fortran/89843
395 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
396 in ctg. Test the conversion of the descriptor types in the main
397 program.
398 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
399 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
400
401 PR fortran/89846
402 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
403 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
404
405 PR fortran/90022
406 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
407 the computation of 'ans'. Also, change the expected results for
408 CFI_is_contiguous to comply with standard.
409 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
410 results for CFI_is_contiguous to comply with standard.
411 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
412 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
413
c1bb27eb 4142019-04-13 Jakub Jelinek <jakub@redhat.com>
415
416 PR target/89093
417 * gcc.target/arm/pr89093.c: New test.
418
81e61a19 4192019-04-12 Jakub Jelinek <jakub@redhat.com>
420
421 PR c/89933
422 * c-c++-common/pr89933.c: New test.
423
e7136105 4242019-04-12 Martin Sebor <msebor@redhat.com>
425
426 PR c/88383
427 PR c/89288
428 PR c/89798
429 PR c/89797
430 * c-c++-common/attributes-1.c: Adjust.
431 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
432 * c-c++-common/builtin-has-attribute-6.c: New test.
433 * c-c++-common/builtin-has-attribute-7.c: New test.
434 * c-c++-common/pr71574.c: Adjust.
435 * gcc.dg/pr25559.c: Adjust.
436 * gcc.dg/attr-vector_size.c: New test.
437
9429be6d 4382019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 439
9429be6d 440 PR rtl-optimization/89965
441 * gcc.target/i386/pr89965.c: New test.
442
01e345e0 4432019-04-12 Marek Polacek <polacek@redhat.com>
444
445 PR c++/87603 - constexpr functions are no longer noexcept.
446 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
447 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
448 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
449 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
450 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
451 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
452
1fdc37a3 4532019-04-12 Marek Polacek <polacek@redhat.com>
454
455 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
456 * g++.dg/cpp0x/pr86397-1.C: Likewise.
457 * g++.dg/cpp0x/pr86397-2.C: Likewise.
458
9b308bad 4592019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
460
461 * g++.target/arm/arm.exp: Change format of default prune regex.
462 * gcc.target/arm/arm.exp: Change format of default prune regex.
463
a32720fa 4642019-04-12 Martin Liska <mliska@suse.cz>
465
466 PR middle-end/89970
467 * gcc.target/i386/mvc15.c: New test.
468 * gcc.target/i386/mvc3.c: Quote target in error pattern.
469 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
470
35f7187b 4712019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
472
473 PR target/87532
474 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
475 instruction counts.
476 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
477 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
478
18635244 4792019-04-12 Jakub Jelinek <jakub@redhat.com>
480
a538a79e 481 PR c/89946
482 * c-c++-common/pr89946.c: New test.
483
18635244 484 PR rtl-optimization/90026
485 * g++.dg/opt/pr90026.C: New test.
486
32dfb4d5 4872018-04-11 Steve Ellcey <sellcey@marvell.com>
488
489 PR rtl-optimization/87763
490 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
491 to bfi.
492
948ac165 4932019-04-11 Richard Biener <rguenther@suse.de>
494
495 PR tree-optimization/90020
496 * gcc.dg/torture/pr90020.c: New testcase.
497
29659b56 4982019-04-11 Richard Biener <rguenther@suse.de>
499
500 PR tree-optimization/90018
501 * gcc.dg/vect/pr90018.c: New testcase.
502
043de264 5032018-04-10 Steve Ellcey <sellcey@marvell.com>
504
505 PR rtl-optimization/87763
506 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
507 to bfi.
508 * gcc.target/aarch64/combine_bfi_2.c: New test.
509
92a180c6 5102019-04-10 Jakub Jelinek <jakub@redhat.com>
511
4e99a877 512 PR middle-end/90025
513 * gcc.c-torture/execute/pr90025.c: New test.
514
92a180c6 515 PR c++/90010
516 * gcc.dg/pr90010.c: New test.
517
670b9156 5182019-04-09 Uroš Bizjak <ubizjak@gmail.com>
519
520 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
521 (dg-options): Use -O2 -fdump-rtl-ce1.
522 (dg-final): Scan ce1 RTL dump instead of asm dump.
523
fe1f0bcd 5242019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
525
526 PR target/90024
527 * gcc.dg/torture/neon-immediate-timode.c: New test.
528
67fdb54d 5292019-04-09 Jakub Jelinek <jakub@redhat.com>
530
5f17d3c4 531 PR tree-optimization/89998
532 * gcc.c-torture/compile/pr89998-1.c: New test.
533 * gcc.c-torture/compile/pr89998-2.c: New test.
534
67fdb54d 535 PR target/90015
536 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
537 diagnostics.
538
7e41cae0 5392019-04-08 Richard Biener <rguenther@suse.de>
540
541 PR tree-optimization/90006
542 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
543
05eeaf54 5442019-04-08 Jakub Jelinek <jakub@redhat.com>
545
0c1c590a 546 PR rtl-optimization/89865
547 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
548
05eeaf54 549 PR rtl-optimization/89865
550 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
551 on ia32.
552
2199e93e 5532019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
554
555 PR tree-optimization/89725
556 * gcc.dg/tree-ssa/pr89725.c: New test.
557
8d1448db 5582019-04-08 Martin Liska <mliska@suse.cz>
559
560 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
561
7651759b 5622019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
563
564 PR c++/89914
565 * g++.dg/ext/has_nothrow_constructor-3.C: New.
566
dd88b038 5672019-04-07 Uroš Bizjak <ubizjak@gmail.com>
568
569 PR target/89945
570 * gcc.target/i386/pr89945.c: New test.
571
180a5ec9 5722019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
573
574 PR fortran/87352
575 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
576 * gfortran.dg/finalize_33.f90: Likewise.
577 * gfortran.dg/finalize_34.f90: New test.
578
901be419 5792019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
580
581 PR fortran/89981
582 * gfortran.dg/entry_22.f90: New test.
583
168afa9b 5842019-04-05 Marek Polacek <polacek@redhat.com>
585
586 PR c++/87145 - bogus error converting class type in template arg list.
587 * g++.dg/cpp0x/constexpr-conv3.C: New test.
588 * g++.dg/cpp0x/constexpr-conv4.C: New test.
589
49666f40 5902019-04-05 Martin Sebor <msebor@redhat.com>
591
592 PR bootstrap/89980
593 * g++.dg/init/array52.C: New test.
594
d0162866 5952019-04-05 David Malcolm <dmalcolm@redhat.com>
596
597 PR c/89985
598 * c-c++-common/pr89985.c: New test.
599
39b40fa7 6002019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
601
602 PR c/71598
603 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
604 size of enums.
605 * gcc.dg/torture/pr71598-2.c: Likewise.
606
1e689000 6072019-04-05 Marek Polacek <polacek@redhat.com>
608
49666f40 609 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 610 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
611
82e79b5e 6122019-04-05 Richard Biener <rguenther@suse.de>
613
614 PR debug/89892
615 PR debug/89905
616 * gcc.dg/guality/pr89892.c: New testcase.
617 * gcc.dg/guality/pr89905.c: Likewise.
618 * gcc.dg/guality/loop-1.c: Likewise.
619
9cbde7ad 6202019-04-05 Richard Sandiford <richard.sandiford@arm.com>
621
622 PR tree-optimization/89956
623 * gfortran.dg/pr89956.f90: New test.
624
b11751dc 6252019-04-04 Martin Sebor <msebor@redhat.com>
626
627 PR c++/89974
628 PR c++/89878
629 PR c++/89833
630 PR c++/47488
631 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
632 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
633 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
634 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
635 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
636 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
637 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
638 * gcc/testsuite/g++.dg/init/array51.C: New test.
639 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
640
cdde1804 6412019-04-04 Martin Sebor <msebor@redhat.com>
642
643 PR middle-end/89957
644 PR middle-end/89911
645 * gcc.dg/Wstringop-overflow-13.c: New test.
646
ffc3c769 6472019-04-04 Martin Sebor <msebor@redhat.com>
648
649 PR middle-end/89934
650 * gcc.dg/Wrestrict-19.c: New test.
651 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
652
1a15dd71 6532019-04-04 Jeff Law <law@redhat.com>
654
655 PR rtl-optimization/89399
656 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 657
c453bf88 6582019-04-04 Harald Anlauf <anlauf@gmx.de>
659
e62a08c8 660 PR fortran/89904
c453bf88 661 * gfortran.dg/pr85797.f90: Adjust testcase.
662
19474c76 6632019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
664
665 PR c++/65619
666 * g++.dg/template/friend67.C: New.
667
194bf565 6682019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
669
670 PR c++/61327
671 * g++.dg/cpp0x/friend4.C: New.
672 * g++.dg/cpp0x/friend5.C: Likewise.
673
3b1530d1 6742019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
675
676 PR c++/56643
677 * g++.dg/cpp0x/noexcept40.C: New.
678
45b5611b 6792019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
680
681 PR fortran/68567
682 * gfortran.dg/parameter_array_error_1.f90: New test.
683
9939b2f7 6842019-04-03 qing zhao <qing.zhao@oracle.com>
685
686 PR tree-optimization/89730
687 * gcc.dg/live-patching-4.c: New test.
688
afe53b55 6892019-04-03 Clément Chigot <clement.chigot@atos.net>
690
691 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
692 supported.
693
f3d42468 6942019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 695
696 PR c/71598
697 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
698 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
699
4225afe1 7002019-04-03 Richard Biener <rguenther@suse.de>
701
702 PR tree-optimization/84101
703 * gcc.target/i386/pr84101.c: New testcase.
704
98309278 7052019-04-02 Jeff Law <law@redhat.com>
706
707 * gcc.target/visium/bit_shift.c: xfail.
708
f3d2a658 7092019-04-02 Uroš Bizjak <ubizjak@gmail.com>
710
711 PR target/89902
712 PR target/89903
713 * gcc.target/i386/pr70799-4.c: Remove.
714 * gcc.target/i386/pr70799-5.c: Remove.
715 * gcc.target/i386/pr89902.c: New test.
716 * gcc.target/i386/pr89903.c: Ditto.
717
06f30566 7182019-04-02 Andrey Belevantsev <abel@ispras.ru>
719
720 PR rtl-optimization/84206
721 * gcc.dg/pr84206.c: New test.
722
8da4fe0d 7232019-04-02 Andrey Belevantsev <abel@ispras.ru>
724
725 PR rtl-optimization/85876
726 * gcc.dg/pr85876.c: New test.
727
192ece6e 7282019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
729
730 * gcc.target/s390/zvector/vec-double-compile.c: New test.
731 * gcc.target/s390/zvector/vec-float-compile.c: New test.
732 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
733 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
734
7a1fd0b2 7352019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
736
737 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
738 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
739 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
740 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
741
033411a9 7422019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
743
744 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
745 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
746
f3692774 7472019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
748
749 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
750 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
751
c89c20fa 7522019-04-02 Alexander Monakov <amonakov@ispras.ru>
753
754 PR testsuite/89916
755 * gcc.dg/pr86928.c: Do not attempt to add -m32.
756
e974fcf3 7572019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
758
759 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
760 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
761 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
762 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
763 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
764 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
765 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
766 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
767
58c10639 7682019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
769
770 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
771 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
772 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
773 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
774 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
775 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
776
9800b362 7772019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
778
779 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
780 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
781 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
782 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
783
b048920d 7842019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
785
786 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
787 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
788
dbeb7608 7892019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
790
791 * gcc.target/s390/arch13/sel-1.c: New test.
792
6c837438 7932019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
794
795 * gcc.target/s390/arch13/popcount-1.c: New test.
796
92d5e9eb 7972019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
798
799 * gcc.target/s390/arch13/bitops-1.c: New test.
800 * gcc.target/s390/arch13/bitops-2.c: New test.
801 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
802 option and adjust line numbers.
803 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
804
c4bc178c 8052019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
806
807 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
808 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
809 runtime check for the vxe2 hardware feature on IBM Z.
810
20dd1418 8112019-04-01 H.J. Lu <hongjiu.lu@intel.com>
812
813 PR testsuite/89907
814 * lib/target-supports.exp (check_avx2_available): Replace
815 avx_available with avx2_available.
816
a78ef9b4 8172019-04-01 Andrey Belevantsev <abel@ispras.ru>
818
819 PR rtl-optimization/85412
820 * gcc.dg/pr85412.c: New test.
821
00bc562a 8222019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
823
824 PR c++/62207
825 * g++.dg/template/crash130.C: New.
826 * g++.dg/template/crash131.C: Likewise.
827
a38fa913 8282019-04-01 Martin Sebor <msebor@redhat.com>
829
830 PR c/89685
831 * gcc.dg/attr-copy-8.c: New test.
832 * g++.dg/ext/attr-copy-2.C: New test.
833
36aec94f 8342019-04-01 Andrey Belevantsev <abel@ispras.ru>
835
836 PR rtl-optimization/86928
837 * gcc.dg/pr86928.c: New test.
838
33a4b080 8392019-04-01 Andrey Belevantsev <abel@ispras.ru>
840
841 PR rtl-optimization/87273
842 * gcc.dg/pr87273.c: New test.
843
806ba310 8442019-04-01 Martin Liska <mliska@suse.cz>
845
846 PR driver/89861
847 * gcc.dg/spellcheck-options-18.c: New test.
848 * gcc.dg/spellcheck-options-19.c: New test.
849 * gcc.dg/spellcheck-options-20.c: New test.
850 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
851 * gcc.dg/completion-2.c: Add one variant with no argument.
852
56fc9e27 8532019-04-01 Richard Biener <rguenther@suse.de>
854
855 PR c/71598
856 * gcc.dg/torture/pr71598-1.c: New testcase.
857 * gcc.dg/torture/pr71598-2.c: Likewise.
858 * gcc.dg/torture/pr71598-3.c: Likewise.
859
cf13db0c 8602019-03-31 Marek Polacek <polacek@redhat.com>
861
862 PR c++/89852 - ICE with C++11 functional cast with { }.
863 * g++.dg/cpp0x/initlist115.C: New test.
864
24709509 8652019-03-31 Harald Anlauf <anlauf@gmx.de>
866
867 PR fortran/83515
868 PR fortran/85797
869 * gfortran.dg/pr85797.f90: New test.
870
d8fc6024 8712019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
872
873 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
874
9d4769cc 8752019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
876
877 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
878 cleanup_extra_files.
879 (dmd2dg): Copy additional files after test is translated.
880 (gdc-do-test): Remove all copied files after test.
881
f22577c1 8822019-03-30 Paul Thomas <pault@gcc.gnu.org>
883
884 PR fortran/89841
885 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
886 for c_deallocate, c_allocate and c_assumed_size so that the
887 attributes of the array arguments are correct and are typed.
888 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
889 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
890
891 PR fortran/89842
892 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
893 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
894
173fbd49 8952019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
896
897 PR fortran/89866
898 * gfortran.dg/pointer_intent_8.f90: New test.
899
f15d2aa0 9002019-03-29 Jim Wilson <jimw@sifive.com>
901
902 * gcc.target/riscv/predef-1.c: New.
903 * gcc.target/riscv/predef-2.c: New.
904 * gcc.target/riscv/predef-3.c: New.
905 * gcc.target/riscv/predef-4.c: New.
906 * gcc.target/riscv/predef-5.c: New.
907 * gcc.target/riscv/predef-6.c: New.
908 * gcc.target/riscv/predef-7.c: New.
909 * gcc.target/riscv/predef-8.c: New.
910
7e6aef80 9112019-03-29 Jakub Jelinek <jakub@redhat.com>
912
33ad377c 913 PR rtl-optimization/89865
914 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
915 the first argument register, so that occassional spills/fills are
916 ignored.
917
9a6cce24 918 PR sanitizer/89869
919 * g++.dg/ubsan/vptr-14.C: New test.
920
7e6aef80 921 PR c/89872
922 * gcc.dg/tree-ssa/pr89872.c: New test.
923
2d3cf878 9242019-03-29 Roman Zhuykov <zhroma@ispras.ru>
925
926 * gcc.dg/diag-sanity.c: New test.
927
ca6ebc80 9282019-03-29 Marek Polacek <polacek@redhat.com>
929
930 PR c++/89871
931 * g++.dg/cpp2a/desig14.C: New test.
932
8e98407e 933 PR c++/89876 - ICE with deprecated conversion.
934 * g++.dg/warn/conv5.C: New test.
935
c6ab3411 9362019-03-29 Martin Liska <mliska@suse.cz>
937
938 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
939 * gcc.dg/pr68766.c: Likewise.
940
941c2b01 9412019-03-29 Jakub Jelinek <jakub@redhat.com>
942
943 PR rtl-optimization/87485
944 * gcc.dg/pr87485.c: New test.
945
744a33a1 9462019-03-28 Jakub Jelinek <jakub@redhat.com>
947
948 PR middle-end/89621
949 * gfortran.dg/gomp/pr89621.f90: New test.
950
6d0d620b 9512019-03-28 Martin Sebor <msebor@redhat.com>
952
c64c2ed5 953 PR c++/66548
954 * g++.dg/cpp0x/decltype-pr66548.C: New test.
955
6d0d620b 956 PR c++/81506
957 * g++.dg/cpp0x/decltype-pr81506.C: New test.
958
facf139f 9592019-03-28 Marek Polacek <polacek@redhat.com>
960
961 PR c++/89612 - ICE with member friend template with noexcept.
962 * g++.dg/cpp0x/noexcept38.C: New test.
963 * g++.dg/cpp0x/noexcept39.C: New test.
964 * g++.dg/cpp1z/noexcept-type21.C: New test.
965
e634ab35 9662019-03-28 Uroš Bizjak <ubizjak@gmail.com>
967
968 PR target/89848
969 * gcc.target/i386/pr89848.c: New test.
970
fcec39e1 9712019-03-28 Marek Polacek <polacek@redhat.com>
972
973 PR c++/89836 - bool constant expression and explicit conversions.
974 * g++.dg/cpp2a/explicit15.C: New test.
975
ad6978a6 9762019-03-28 Jakub Jelinek <jakub@redhat.com>
977
0114c224 978 PR c/89812
979 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
980 other than AVR. Add dg-options "".
981
ad6978a6 982 PR c++/89785
983 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
984 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
985
c271ea7f 9862019-03-27 Janus Weil <janus@gcc.gnu.org>
987
988 PR fortran/85537
989 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
990 * gfortran.dg/pointer_init_11.f90: New test case.
991
abe531e3 9922019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
993
994 PR target/85667
995 * gcc.target/i386/pr85667-5.c: New testcase.
996 * gcc.target/i386/pr85667-6.c: New testcase.
997
883924e1 9982019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
999
1000 PR testsuite/89834
5224812d 1001 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 1002
1cf6e93b 10032019-03-27 Peter Bergner <bergner@linux.ibm.com>
1004
1005 PR rtl-optimization/89313
1006 * gcc.dg/pr89313.c: New test.
1007
49914a10 10082019-03-26 Jeff Law <law@redhat.com>
1009
1010 PR rtl-optimization/87761
1011 PR rtl-optimization/89826
1012 * gcc.c-torture/execute/pr89826.c: New test.
1013
496d55fd 10142019-03-27 Richard Biener <rguenther@suse.de>
1015
1016 * gcc.dg/torture/20190327-1.c: New testcase.
1017
b0bd2392 10182019-03-27 Paul Thomas <pault@gcc.gnu.org>
1019
1020 PR fortran/88247
1021 * gfortran.dg/associate_47.f90: New test.
1022
4a5df39c 10232019-03-27 Richard Biener <rguenther@suse.de>
1024
1025 PR tree-optimization/89463
1026 * gcc.dg/guality/pr89463.c: New testcase.
1027
5bcde5d8 10282019-03-26 Uroš Bizjak <ubizjak@gmail.com>
1029
1030 PR target/89827
1031 * gcc.target/i386/pr89827.c: New test.
1032
e9b6707f 10332019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1034
1035 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
1036 syntax.
1037
ed85753c 10382019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
1039
1040 PR tree-optimization/81740
1041 * gcc.dg/vect/pr81740-1.c: New testcase.
1042 * gcc.dg/vect/pr81740-2.c: Likewise.
1043
c0106ced 10442019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
1045
1046 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
1047 options in permute args tests.
1048
158e6ce3 10492019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1050
1051 PR c++/84598
1052 * g++.dg/ext/pr84598.C: New.
1053
024a645d 10542019-03-26 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR c++/89796
1057 * g++.dg/gomp/pr89796.C: New test.
1058 * gcc.dg/gomp/pr89796.c: New test.
1059
47fac92f 10602019-03-25 David Malcolm <dmalcolm@redhat.com>
1061
1062 PR rtl-optimization/88347
1063 PR rtl-optimization/88423
1064 * gcc.c-torture/compile/pr88347.c: New test.
1065 * gcc.c-torture/compile/pr88423.c: New test.
1066
89793f1a 10672019-03-25 Martin Sebor <msebor@redhat.com>
1068
1069 PR c/89812
1070 * gcc.dg/attr-aligned-3.c: New test.
1071
beb921e1 10722019-03-25 Johan Karlsson <johan.karlsson@enea.com>
1073
1074 PR debug/86964
1075 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
1076
ac557922 10772019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1078
1079 PR c++/84661
1080 PR c++/85013
1081 * g++.dg/concepts/pr84661.C: New.
1082 * g++.dg/torture/pr85013.C: Likewise.
1083
1de8eb3e 10842019-03-25 Marek Polacek <polacek@redhat.com>
1085
751baf9c 1086 PR c++/89214 - ICE when initializing aggregates with bases.
1087 * g++.dg/cpp1z/aggr-base8.C: New test.
1088 * g++.dg/cpp1z/aggr-base9.C: New test.
1089
1de8eb3e 1090 PR c++/89705 - ICE with reference binding with conversion function.
1091 * g++.dg/cpp0x/rv-conv2.C: New test.
1092
fbdb74ac 10932019-03-25 Richard Biener <rguenther@suse.de>
1094
1095 PR tree-optimization/89789
1096 * gcc.dg/torture/pr89789.c: New testcase.
1097
37682124 10982019-03-25 Nathan Sidwell <nathan@acm.org>
1099
1100 * g++.dg/abi/lambda-static-1.C: New.
1101
43a607ba 11022019-03-25 Richard Biener <rguenther@suse.de>
1103
1104 PR tree-optimization/89802
1105 * g++.dg/tree-ssa/pr89802.C: New testcase.
1106
f009459b 11072019-03-25 Jakub Jelinek <jakub@redhat.com>
1108
1109 PR c++/60702
1110 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
1111 for _ZTH* calls.
1112 * g++.dg/tls/thread_local11a.C: New test.
1113
a0563775 11142019-03-25 Richard Biener <rguenther@suse.de>
1115
1116 PR middle-end/89790
1117 * g++.dg/pr89790.C: New testcase.
1118
add664cb 11192019-03-24 Uroš Bizjak <ubizjak@gmail.com>
1120
1121 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
1122 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
1123 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
1124 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
1125
9d74321b 11262019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1127
1128 PR fortran/78865
3f056acb 1129 * gfortran.dg/altreturn_10.f90: New test.
1130 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 1131
74fde7b5 11322019-03-22 Vladimir Makarov <vmakarov@redhat.com>
1133
1134 PR rtl-optimization/89676
1135 * gcc.target/i386/pr89676.c: New.
1136
84f13b2f 11372019-03-22 Jakub Jelinek <jakub@redhat.com>
1138
8815602b 1139 PR c++/60702
1140 * g++.dg/tls/thread_local11.C: New test.
1141 * g++.dg/tls/thread_local11.h: New test.
1142 * g++.dg/tls/thread_local12a.C: New test.
1143 * g++.dg/tls/thread_local12b.C: New test.
1144 * g++.dg/tls/thread_local12c.C: New test.
1145 * g++.dg/tls/thread_local12d.C: New test.
1146 * g++.dg/tls/thread_local12e.C: New test.
1147 * g++.dg/tls/thread_local12f.C: New test.
1148 * g++.dg/tls/thread_local12g.C: New test.
1149 * g++.dg/tls/thread_local12h.C: New test.
1150 * g++.dg/tls/thread_local12i.C: New test.
1151 * g++.dg/tls/thread_local12j.C: New test.
1152 * g++.dg/tls/thread_local12k.C: New test.
1153 * g++.dg/tls/thread_local12l.C: New test.
1154
84f13b2f 1155 PR c++/87481
1156 * g++.dg/cpp1y/constexpr-87481.C: New test.
1157
26b21081 11582019-03-22 Simon Wright <simon@pushface.org>
1159
1160 PR ada/89583
1161 * gnat.dg/socket2.adb: New.
1162
762cd80c 11632019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
1164
1165 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
1166
00a3b72b 11672019-03-22 Hongtao Liu <hongtao.liu@intel.com>
1168
1169 PR target/89784
1170 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
1171 for _mm_mask{,3,z}_*.
1172 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
1173 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
1174 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
1175 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
1176 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
1177 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
1178 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
1179 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
1180 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
1181 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
1182 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
1183 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
1184 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
1185 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
1186 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
1187
11882019-03-22 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR target/89784
1191 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
1192 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1193 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1194 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1195 __builtin_ia32_vfmsubss3_mask3): Define.
1196 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
1197 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1198 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1199 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1200 __builtin_ia32_vfmsubss3_mask3): Define.
1201 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
1202 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1203 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1204 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1205 __builtin_ia32_vfmsubss3_mask3): Define.
1206 * gcc.target/i386/sse-14.c: Add tests for
1207 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
1208 * gcc.target/i386/sse-22.c: Likewise.
1209
9f85b0fb 12102019-03-21 Martin Sebor <msebor@redhat.com>
1211
1212 PR tree-optimization/89350
1213 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
1214 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
1215 * gcc.dg/Wstringop-overflow-11.c: New test.
1216 * gcc.dg/Wstringop-overflow-12.c: New test.
1217 * gcc.dg/pr89350.c: New test.
1218 * gcc.dg/pr40340-1.c: Adjust expected warning.
1219 * gcc.dg/pr40340-2.c: Same.
1220 * gcc.dg/pr40340-4.c: Same.
1221 * gcc.dg/pr40340-5.c: Same.
1222
654b4632 12232019-03-21 Jakub Jelinek <jakub@redhat.com>
1224
4b46d8a6 1225 PR lto/89692
1226 * g++.dg/other/pr89692.C: New test.
1227
654b4632 1228 PR c++/89767
1229 * g++.dg/cpp1y/lambda-init18.C: New test.
1230 * g++.dg/cpp1y/lambda-init19.C: New test.
1231 * g++.dg/cpp1y/pr89767.C: New test.
1232
c1769f9f 12332019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 1234 Cesar Philippidis <cesar@codesourcery.com>
1235
1236 PR fortran/72741
1237 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
1238 file.
1239 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
1240 Likewise.
1241
12422019-03-21 Thomas Schwinge <thomas@codesourcery.com>
1243
1244 PR fortran/72741
1245 * c-c++-common/goacc/routine-3-extern.c: New file.
1246 * c-c++-common/goacc/routine-3.c: Adjust.
1247 * c-c++-common/goacc/routine-4-extern.c: New file.
1248 * c-c++-common/goacc/routine-4.c: Adjust.
1249 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 1250
cbfb10ec 1251 PR fortran/89773
1252 * gfortran.dg/goacc/pr89773.f90: New file.
1253 * gfortran.dg/goacc/pr77765.f90: Adjust.
1254 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
1255
467b1bdb 1256 PR fortran/72741
1257 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
1258
44ff4c8d 1259 PR fortran/72741
1260 * gfortran.dg/goacc/routine-module-1.f90: New file.
1261 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1262 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1263
44ff9fb6 1264 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
1265
f2137b85 1266 PR fortran/56408
1267 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
1268 (dg-compile-aux-modules): Fix diagnostic.
1269 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
1270 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
1271
e78648a6 1272 PR fortran/56408
1273 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
1274 missing nexted dg-test call support in dejaGNU 1.4.4.
1275
c1769f9f 1276 PR fortran/29383
1277 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
1278 other '*.exp' files.
1279
ae5efb2c 12802019-03-21 Richard Biener <rguenther@suse.de>
1281
1282 PR tree-optimization/89779
1283 * gcc.dg/torture/pr89779.c: New testcase.
1284
37bd0891 12852019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1286
1287 PR c++/78645
1288 * g++.dg/cpp0x/constexpr-ice20.C: New.
1289
e6c0a0e8 12902019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1291
1292 PR c++/89571
1293 * g++.dg/cpp0x/noexcept37.C: New.
1294
bffad515 12952019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
1296
1297 PR d/89017
1298 * gdc.dg/pr89017.d: New test.
1299
327f6a12 13002019-03-20 Janus Weil <janus@gcc.gnu.org>
1301
1302 PR fortran/71861
1303 * gfortran.dg/interface_abstract_5.f90: New test case.
1304
f374a534 13052019-03-20 Jakub Jelinek <jakub@redhat.com>
1306
1307 PR target/89775
1308 * gcc.target/s390/pr89775-1.c: New test.
1309 * gcc.target/s390/pr89775-2.c: New test.
1310
fcf9e045 13112019-03-20 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR target/89752
1314 * g++.target/aarch64/aarch64.exp: New file.
1315 * g++.target/aarch64/pr89752.C: New test.
1316
dc0cf270 13172019-03-19 Martin Sebor <msebor@redhat.com>
1318
1319 PR tree-optimization/89688
1320 * gcc.dg/strlenopt-61.c: New test.
1321 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1322
2bc36e30 13232019-03-19 Jim Wilson <jimw@sifive.com>
1324
1325 PR target/89411
1326 * gcc.target/riscv/losum-overflow.c: New test.
1327
5f7947cf 13282019-03-19 Martin Sebor <msebor@redhat.com>
1329
1330 PR tree-optimization/89644
1331 * gcc.dg/Wstringop-truncation-8.c: New test.
1332
99e80969 13332019-03-19 Martin Liska <mliska@suse.cz>
1334
1335 PR middle-end/89737
1336 * gcc.dg/pr89737.c: New test.
1337
8022ad85 13382019-03-19 Jan Hubicka <hubicka@ucw.cz>
1339
1340 PR lto/87809
1341 PR lto/89335
1342 * g++.dg/lto/pr87089_0.C: New testcase.
1343 * g++.dg/lto/pr87089_1.C: New testcase.
1344 * g++.dg/lto/pr89335_0.C: New testcase.
1345
797edc3a 13462019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1347
1348 PR target/89736
1349 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1350 restrict this test to vsx targets.
1351
14b34371 13522019-03-19 Jakub Jelinek <jakub@redhat.com>
1353
1354 PR target/89752
1355 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1356 * g++.dg/ext/asm16.C: Likewise.
1357 * g++.dg/ext/asm17.C: New test.
1358
17b0b4ec 13592019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1360
1361 * c-c++-common/unroll-7.c: New test.
1362
22010de4 13632019-03-19 Jakub Jelinek <jakub@redhat.com>
1364
1787ae1d 1365 PR target/89726
1366 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1367 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1368 Add expected results for them.
1369
22010de4 1370 PR c/89734
1371 * gcc.dg/pr89734.c: New test.
1372
95e9ef61 13732019-03-18 Martin Sebor <msebor@redhat.com>
1374
1375 PR tree-optimization/89720
1376 * gcc.dg/Warray-bounds-42.c: New test.
1377
12a32f81 13782019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1379
1380 PR c++/89630
1381 * g++.target/i386/pr89630.C: New test.
1382
03bae9a8 13832019-03-18 Kito Cheng <kito.cheng@gmail.com>
1384
1385 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1386
956a881a 13872019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1388
1389 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1390 the "store" test as well.
1391 * gcc.target/powerpc/bswap32.c: Ditto.
1392
4221d1bb 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
3d11a881 13992019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1400
1401 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1402 "exceeds" instead of just one that talks about "too large".
1403
e3cfba39 14042019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1405
1406 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1407
ac61f7f0 14082019-03-18 Martin Jambor <mjambor@suse.cz>
1409
1410 PR tree-optimization/89546
1411 * gcc.dg/tree-ssa/pr89546.c: New test.
1412
fd87bb39 14132019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1414
1415 PR target/89627
1416 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1417 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1418 * g++.target/riscv/call-with-empty-struct.H: New file.
1419 * g++.target/riscv/riscv.exp: New file.
1420
24c67877 14212019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1422
1423 PR c++/85014
1424 * g++.dg/cpp0x/pr85014.C: New.
1425
17d51789 14262019-03-18 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR middle-end/86979
1429 * gcc.dg/pr86979.c: New test.
1430
3f08a29b 14312019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1432
1433 PR fortran/88008
24c67877 1434 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 1435
b1356bc4 14362019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1437
24c67877 1438 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1439 hppa*-*-hpux*.
b1356bc4 1440 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 1441
1442 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1443 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 1444
f56fb8fb 1445 * gcc.dg/pr88074.c: Require c99_runtime.
1446 * gcc.dg/warn-abs-1.c: Likewise.
1447 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1448
24b73262 1449 PR testsuite/89666
1450 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1451 hppa*-*-hpux*.
1452 * gcc.dg/attr-copy.c: Require alias support.
1453 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1454
2d44625a 14552019-03-16 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR fortran/89724
1458 * gfortran.dg/continuation_15.f90: New test.
1459 * gfortran.dg/continuation_16.f90: New test.
1460
fc1321aa 14612019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 1462
50beafd6 1463 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1464
529c3fcc 1465 PR testsuite/89393
1466 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1467 * g++.dg/cpp0x/pr84497.C: Likewise.
1468
fc1321aa 1469 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1470 * gcc.dg/attr-copy-6.c: Likewise.
1471 * gcc.dg/pr87793.c: Likewise.
1472
1473 PR testsuite/89471
0bf73f49 1474 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 1475
2c804139 1476 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1477 * gcc.dg/gimplefe-34.c: Likewise.
1478 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1479 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1480
20feeb0f 1481 PR testsuite/84174
1482 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1483 hppa*64*-*-*.
1484
63e5ed62 1485 PR testsuite/83453
1486 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1487
4f54bc4d 1488 * lib/target-supports.exp (check_ascii_locale_available): Remove
1489 hppa*-*-hpux*.
1490
ebb62b61 14912019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1492
1493 PR fortran/84394
1494 * gfortran.dg/blockdata_11.f90: New test.
1495
6e9e00d1 14962019-03-15 Harald Anlauf <anlauf@gmx.de>
1497
1498 PR fortran/60091
1499 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1500 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1501
0922e508 15022019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1503
1504 PR target/87532
1505 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1506 instruction selection.
1507 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1508 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1509 * gcc.target/powerpc/pr87532-mc.c: New test.
1510 * gcc.target/powerpc/pr87532.c: New test.
1511 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1512 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1513 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1514 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1515 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1516 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1517 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1518 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1519 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1520 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1521 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1522 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1523 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1524 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1525 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1526 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1527 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1528 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1529 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1530 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1531 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1532 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1533 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1534 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1535 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1536 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1537 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1538
aa2e3429 15392019-03-15 Alexandre Oliva <aoliva@redhat.com>
1540
1541 PR c++/88534
1542 PR c++/88537
1543 * g++.dg/cpp2a/pr88534.C: New.
1544 * g++.dg/cpp2a/pr88537.C: New.
1545
b70283ba 15462019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1547
1548 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1549 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1550 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1551 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1552
c043e8d6 15532019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1554
1555 PR target/89719
1556 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1557 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1558 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1559
0bc60ffa 15602019-03-15 Jakub Jelinek <jakub@redhat.com>
1561
99d0d6f9 1562 PR c++/89709
1563 * g++.dg/cpp0x/constexpr-89709.C: New test.
1564
0bc60ffa 1565 PR debug/89704
1566 * gcc.dg/debug/pr89704.c: New test.
1567
4455955a 15682019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1569
1570 PR target/89650
1571 * g++.target/i386/pr89650.C: New test.
1572
8416d774 15732019-03-14 Richard Biener <rguenther@suse.de>
1574
1575 * gcc.dg/gimplefe-13.c: Adjust.
1576 * gcc.dg/gimplefe-14.c: Likewise.
1577 * gcc.dg/gimplefe-17.c: Likewise.
1578 * gcc.dg/gimplefe-18.c: Likewise.
1579 * gcc.dg/gimplefe-7.c: Likewise.
1580 * gcc.dg/torture/pr89595.c: Likewise.
1581 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1582 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1583 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1584 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1585 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1586 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1587 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1588 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1589
3b8cf1fa 15902019-03-14 Jakub Jelinek <jakub@redhat.com>
1591
7dd130b3 1592 PR ipa/89684
1593 * gcc.target/i386/pr89684.c: New test.
1594
3b8cf1fa 1595 PR rtl-optimization/89679
1596 * gcc.dg/pr89679.c: New test.
1597
3c7743e1 15982019-03-14 Richard Biener <rguenther@suse.de>
1599
1600 PR tree-optimization/89710
1601 * gcc.dg/torture/pr89710.c: New testcase.
1602
7d7d6aef 16032019-03-14 Richard Biener <rguenther@suse.de>
1604
1605 PR middle-end/89698
1606 * g++.dg/torture/pr89698.C: New testcase.
1607
15a7e0e9 16082019-03-14 Jakub Jelinek <jakub@redhat.com>
1609
1610 PR tree-optimization/89703
1611 * gcc.c-torture/compile/pr89703-1.c: New test.
1612 * gcc.c-torture/compile/pr89703-2.c: New test.
1613
ee27daa7 16142019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1615
1616 PR target/89523
1617 * gcc.target/i386/pr89523-1a.c: New test.
1618 * gcc.target/i386/pr89523-1b.c: Likewise.
1619 * gcc.target/i386/pr89523-2.c: Likewise.
1620 * gcc.target/i386/pr89523-3.c: Likewise.
1621 * gcc.target/i386/pr89523-4.c: Likewise.
1622 * gcc.target/i386/pr89523-5.c: Likewise.
1623 * gcc.target/i386/pr89523-6.c: Likewise.
1624 * gcc.target/i386/pr89523-7.c: Likewise.
1625 * gcc.target/i386/pr89523-8.c: Likewise.
1626 * gcc.target/i386/pr89523-9.c: Likewise.
1627
d0782a7e 16282019-03-14 Jakub Jelinek <jakub@redhat.com>
1629
c17b0b28 1630 PR c++/89512
1631 * g++.dg/cpp1y/var-templ61.C: New test.
1632
d0782a7e 1633 PR c++/89652
1634 * g++.dg/cpp1y/constexpr-89652.C: New test.
1635
c69047a1 16362019-03-13 Harald Anlauf <anlauf@gmx.de>
1637
1638 PR fortran/87045
1639 * gfortran.dg/pr87045.f90: New test.
1640
68d3038f 16412019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1642
1643 PR target/85860
1644 * gcc.target/i386/pr85860.c: New.
1645
3c78ad42 16462019-03-13 Marek Polacek <polacek@redhat.com>
1647
1648 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1649 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1650
8b953246 1651 PR c++/89660 - bogus error with -Wredundant-move.
1652 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1653 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1654
7f9cb1b5 16552019-03-13 Janus Weil <janus@gcc.gnu.org>
1656
1657 PR fortran/89601
1658 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1659 * gfortran.dg/pdt_30.f90: New test case.
1660
e214ee76 16612019-03-13 Marek Polacek <polacek@redhat.com>
1662
1663 PR c++/88979 - further P0634 fix for constructors.
1664 * g++.dg/cpp2a/typename15.C: New test.
1665
6e6bf22d 16662019-03-13 Martin Sebor <msebor@redhat.com>
1667
1668 PR tree-optimization/89662
1669 * gcc.dg/Warray-bounds-41.c: New test.
1670
a55953fb 16712019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1672
1673 PR c++/63508
1674 * g++.dg/cpp0x/auto53.C: New.
1675
69485abe 16762019-03-13 Richard Biener <rguenther@suse.de>
1677
1678 PR middle-end/89677
1679 * gcc.dg/torture/pr89677.c: New testcase.
1680
6bce0bd9 16812019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1682
1683 PR c++/85558
1684 * g++.dg/other/friend16.C: New.
1685 * g++.dg/other/friend17.C: Likewise.
1686
0cdad0e1 16872019-03-13 Jakub Jelinek <jakub@redhat.com>
1688
1689 PR middle-end/88588
1690 * c-c++-common/gomp/pr88588.c: New test.
1691
16922019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 1693
1694 PR fortran/66695
1695 PR fortran/77746
1696 PR fortran/79485
1697 * gfortran.dg/binding_label_tests_30.f90: New test.
1698 * gfortran.dg/binding_label_tests_31.f90: New test.
1699 * gfortran.dg/binding_label_tests_32.f90: New test.
1700 * gfortran.dg/binding_label_tests_33.f90: New test.
1701
5dc5719e 17022019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1703
1704 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1705 * gdc.dg/ubsan/ubsan.exp: New file.
1706 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1707 Explicitly return flags from procedure.
1708
3627cdbc 17092019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1710
1711 PR d/88957
1712 * gdc.dg/pr88957.d: New test.
1713 * gdc.dg/simd.d: Add new vector tests.
1714
ef668b33 17152019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1716
1717 PR d/87824
1718 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1719 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1720 -nostdinc++ flag.
1721
747e2c6a 17222019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1723
1724 PR fortran/87673
1725 * gfortran.dg/charlen_17.f90: New test.
1726
c3a8613e 17272019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1728
1729 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1730
4520ad45 17312019-03-12 Martin Liska <mliska@suse.cz>
1732
ef668b33 1733 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 1734 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1735 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1736 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1737 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1738 * gfortran.dg/constructor_9.f90: Likewise.
1739 * gfortran.dg/dec_structure_8.f90: Likewise.
1740 * gfortran.dg/entry_4.f90: Likewise.
1741 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1742 * gfortran.dg/initialization_23.f90: Likewise.
1743 * gfortran.dg/logical_assignment_1.f90: Likewise.
1744 * gfortran.dg/pr80752.f90: Likewise.
1745 * gfortran.dg/pr88116_1.f90: Likewise.
1746 * gfortran.dg/pr88467.f90: Likewise.
1747 * gfortran.dg/typebound_call_7.f03: Likewise.
1748 * gfortran.dg/typebound_generic_1.f03: Likewise.
1749 * gfortran.dg/typebound_operator_2.f03: Likewise.
1750 * gfortran.dg/typebound_operator_4.f03: Likewise.
1751 * gfortran.dg/typebound_proc_9.f03: Likewise.
1752 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1753
53fe35ec 17542019-03-12 Paul Thomas <pault@gcc.gnu.org>
1755
1756 PR fortran/89363
1757 * gfortran.dg/assumed_rank_16.f90: New test.
1758
1759 PR fortran/89364
1760 * gfortran.dg/assumed_rank_17.f90: New test.
1761
23e01948 17622019-03-12 Jakub Jelinek <jakub@redhat.com>
1763
1764 PR middle-end/89663
1765 * gcc.c-torture/compile/pr89663-1.c: New test.
1766 * gcc.c-torture/compile/pr89663-2.c: New test.
1767
d5e9136f 17682019-03-12 Richard Biener <rguenther@suse.de>
1769
1770 PR tree-optimization/89664
1771 * gfortran.dg/pr89664.f90: New testcase.
1772
fc87d978 17732019-03-11 Jakub Jelinek <jakub@redhat.com>
1774
064a27df 1775 PR fortran/89651
1776 * gfortran.dg/gomp/pr89651.f90: New test.
1777
fc87d978 1778 PR middle-end/89655
1779 PR bootstrap/89656
1780 * gcc.c-torture/compile/pr89655.c: New test.
1781
74157df9 17822019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1783
1784 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1785 target.
1786
2f6d557f 17872019-03-11 Martin Liska <mliska@suse.cz>
1788
1789 * g++.dg/conversion/simd3.C (foo): Wrap option names
1790 with apostrophe character.
1791 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1792 (test3): Likewise.
1793 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1794 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1795 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1796 * g++.dg/opt/pr34036.C: Likewise.
1797 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1798 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1799 * gcc.dg/cpp/dir-only-4.c: Likewise.
1800 * gcc.dg/cpp/dir-only-5.c: Likewise.
1801 * gcc.dg/cpp/pr71591.c: Likewise.
1802 * gcc.dg/format/opt-1.c: Likewise.
1803 * gcc.dg/format/opt-2.c: Likewise.
1804 * gcc.dg/format/opt-3.c: Likewise.
1805 * gcc.dg/format/opt-4.c: Likewise.
1806 * gcc.dg/format/opt-5.c: Likewise.
1807 * gcc.dg/format/opt-6.c: Likewise.
1808 * gcc.dg/pr22231.c: Likewise.
1809 * gcc.dg/pr33007.c: Likewise.
1810 * gcc.dg/simd-1.c (hanneke): Likewise.
1811 * gcc.dg/simd-5.c: Likewise.
1812 * gcc.dg/simd-6.c: Likewise.
1813 * gcc.dg/spellcheck-options-14.c: Likewise.
1814 * gcc.dg/spellcheck-options-15.c: Likewise.
1815 * gcc.dg/spellcheck-options-16.c: Likewise.
1816 * gcc.dg/spellcheck-options-17.c: Likewise.
1817 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1818 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1819 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1820 (__attribute__): Likewise.
1821 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1822 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1823 * gcc.target/powerpc/warn-1.c: Likewise.
1824 * gcc.target/powerpc/warn-2.c: Likewise.
1825
ac80cfb4 18262019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1827
1828 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1829
01f182e4 18302019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1831
1832 * c-c++-common/unroll-6.c: New test.
1833
ca66abc7 18342019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1835
1836 PR c++/87571
1837 * g++.dg/template/memfriend18.C: New.
1838
a5956947 18392019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1840
1841 * gdc.dg/pr89041.d: Mark as compile test.
1842
116886d6 18432019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1844
1845 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1846 dg-options.
1847
00ee3e3e 18482019-03-10 Martin Jambor <mjambor@suse.cz>
1849
1850 PR tree-optimization/85762
1851 PR tree-optimization/87008
1852 PR tree-optimization/85459
1853 * g++.dg/tree-ssa/pr87008.C: New test.
1854 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1855
9520cf8b 18562019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1857
1858 PR fortran/66089
1859 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1860 * gfortran.dg/no_arg_check_2.f90: Likewise.
1861
346e0fe5 18622019-03-10 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR c++/89648
1865 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1866
23ffb1a8 18672019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1868
1869 PR fortran/66089
1870 * gfortran.dg/dependency_53.f90: New test.
1871
861c8c7b 18722019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1873
1874 PR fortran/87734
1875 * gfortran.dg/public_private_module_10.f90: New test.
1876
e0f3497f 18772019-03-09 John David Anglin <dave.anglin@bell.net>
1878
449a1989 1879 PR c++/70349
1880 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1881
24964670 1882 PR middle-end/68733
1883 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1884
e0f3497f 1885 PR testsuite/89472
1886 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1887
0c5f3545 18882019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1889
1890 PR c++/87750
1891 * g++.dg/cpp0x/pr87750.C: New.
1892
b685a0ad 18932019-03-09 John David Anglin <dave.anglin@bell.net>
1894
1895 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1896 * c-c++-common/ident-1a.c: Likewise.
1897 * c-c++-common/ident-1b.c: Likewise.
1898 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 1899
1900 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 1901
24e94348 1902 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1903
946f2623 1904 PR inline-asm/87010
1905 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1906
39ab9c78 1907 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1908 libatomic_available.
1909
52e19479 19102019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1911
1912 PR d/89041
1913 * gdc.dg/pr89041.d: New test.
1914
d066f3f7 19152019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1916
1917 PR fortran/71544
1918 * gfortran.dg/c_ptr_tests_19.f90: New test.
1919
fe3e8c08 19202019-03-09 John David Anglin <dave.anglin@bell.net>
1921
0f2d2571 1922 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1923 * gnat.dg/debug12.adb: Likewise.
1924
fe3e8c08 1925 * lib/target-supports.exp (check_effective_target_weak_undefined):
1926 Return 0 on hppa*-*-hpux*.
1927 (check_ascii_locale_available): Likewise.
1928
688ff820 19292019-03-09 Janus Weil <janus@gcc.gnu.org>
1930
1931 PR fortran/84504
1932 * gfortran.dg/pointer_init_10.f90: New test case.
1933
08fad224 19342019-03-09 John David Anglin <dave.anglin@bell.net>
1935
1936 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1937
1501d36b 19382019-03-09 John David Anglin <dave.anglin@bell.net>
1939
1940 PR fortran/89639
1941 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1942
06c6302c 19432019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1944
1945 PR fortran/71203
1946 * gfortran.dg/array_simplify_3.f90: New test case.
1947
78d8fb2b 19482019-03-09 Jakub Jelinek <jakub@redhat.com>
1949
909c7f25 1950 PR c/88568
1951 * g++.dg/other/pr88568.C: New test.
1952
78d8fb2b 1953 PR rtl-optimization/89634
1954 * gcc.c-torture/execute/pr89634.c: New test.
1955
883c09dd 19562019-03-08 Jakub Jelinek <jakub@redhat.com>
1957
1958 PR c/85870
1959 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1960 -r -nostdlib -flinker-output=nolto-rel.
1961
734aee17 19622019-03-08 David Malcolm <dmalcolm@redhat.com>
1963
1964 PR target/79926
1965 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1966 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1967 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1968 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1969
02cded17 19702019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1971
1972 PR c++/63540
1973 * g++.dg/cpp0x/implicit17.C: New.
1974
e4bff0d1 19752019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1976
1977 PR c++/22149
1978 * g++.dg/template/access29.C: New.
1979
f06bc4d0 19802019-03-08 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR c++/82075
1983 * g++.dg/cpp1z/decomp49.C: New test.
1984
a9ff59cf 19852019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1986
1987 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1988
a6fed30b 19892019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1990
1991 PR target/68924
1992 PR target/78782
1993 PR target/87558
1994 * gcc.target/i386/pr78782.c: New test.
1995 * gcc.target/i386/pr87558.c: Ditto.
1996
99b342f1 19972019-03-08 Jakub Jelinek <jakub@redhat.com>
1998
1999 PR c/85870
2000 * gcc.dg/lto/pr85870_0.c: New test.
2001 * gcc.dg/lto/pr85870_1.c: New test.
2002
69a0142c 20032019-03-08 Martin Liska <mliska@suse.cz>
2004
2005 PR target/86952
2006 * gcc.target/i386/pr86952.c: New test.
2007 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
2008 scanned pattern.
2009 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2010
29005d9c 20112019-03-08 Jakub Jelinek <jakub@redhat.com>
2012
222c113b 2013 PR c++/89585
2014 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
2015 asm volatile.
2016
92651efb 2017 PR c++/89599
2018 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
2019 * g++.dg/parse/array-size2.C: Likewise.
2020 * g++.dg/cpp0x/constexpr-89599.C: New test.
2021
29005d9c 2022 PR c++/89622
2023 * g++.dg/warn/pr89622.C: New test.
2024
1b34cb7f 20252019-03-07 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR target/80003
2028 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
2029 * gcc.target/i386/interrupt-6.c: Likewise.
2030 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
2031
8a656b83 20322019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
2033
2034 PR c++/84518
2035 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
2036 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
2037
4492383a 20382019-03-07 Jakub Jelinek <jakub@redhat.com>
2039
71c5a0bc 2040 PR translation/79999
2041 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
2042 * c-c++-common/gomp/doacross-3.c: New test.
2043
4492383a 2044 PR target/89602
2045 * gcc.target/i386/avx512f-vmovss-1.c: New test.
2046 * gcc.target/i386/avx512f-vmovss-2.c: New test.
2047 * gcc.target/i386/avx512f-vmovss-3.c: New test.
2048 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
2049 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
2050 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
2051
1cf354c8 20522019-03-07 Martin Jambor <mjambor@suse.cz>
2053
2054 PR lto/87525
2055 * gcc.dg/ipa/ipcp-5.c: New test.
2056
e3e42b03 20572019-03-07 Martin Jambor <mjambor@suse.cz>
2058
2059 PR ipa/88235
2060 * g++.dg/ipa/pr88235.C: New test.
2061
5e43308b 20622019-04-07 Richard Biener <rguenther@suse.de>
2063
2064 PR middle-end/89618
2065 * gcc.target/i386/pr89618.c: New testcase.
2066
791a4964 20672019-03-07 Richard Biener <rguenther@suse.de>
2068
2069 PR tree-optimization/89595
2070 * gcc.dg/torture/pr89595.c: New testcase.
2071
02a7fc59 20722019-03-07 Jakub Jelinek <jakub@redhat.com>
2073
2074 PR c++/89585
2075 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
2076
f8197328 20772019-03-06 Harald Anlauf <anlauf@gmx.de>
2078
2079 PR fortran/71203
2080 * gfortran.dg/substr_8.f90: New test.
2081
aa49bda0 20822019-03-06 Jakub Jelinek <jakub@redhat.com>
2083
2084 PR c++/87148
2085 * g++.dg/ext/flexary34.C: New test.
2086
409a6c36 20872019-03-06 Peter Bergner <bergner@linux.ibm.com>
2088
2089 PR rtl-optimization/88845
2090 * gcc.target/powerpc/pr88845.c: New test.
2091
55d0cc00 20922019-03-06 Marek Polacek <polacek@redhat.com>
2093
2094 PR c++/87378 - bogus -Wredundant-move warning.
2095 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
2096 * g++.dg/cpp0x/Wredundant-move7.C: New test.
2097
b24b9c77 20982019-03-06 Richard Biener <rguenther@suse.de>
2099
2100 PR testsuite/89551
2101 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
2102 the way that makes the testcase PASS.
2103
06229fe5 21042019-03-05 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR middle-end/89590
2107 * gcc.dg/pr89590.c: New test.
2108
eeb22b66 21092019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
2110
2111 PR target/89222
2112 * gcc.target/arm/pr89222.c: Add new test.
2113
c06d4366 21142019-03-05 Richard Biener <rguenther@suse.de>
2115
2116 PR tree-optimization/89594
2117 * gcc.dg/pr89594.c: New testcase.
2118
499fa2c1 21192019-03-05 Jakub Jelinek <jakub@redhat.com>
2120
267bb6c9 2121 PR tree-optimization/89487
2122 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
2123 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
2124 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
2125 "%r14".
2126
bf0f78c4 2127 PR bootstrap/89560
2128 * g++.dg/other/pr89560.C: New test.
2129
a41f256a 2130 PR tree-optimization/89570
2131 * gcc.dg/pr89570.c: New test.
2132
499fa2c1 2133 PR tree-optimization/89566
2134 * c-c++-common/pr89566.c: New test.
2135
1751c288 21362019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2137
2138 PR c++/84605
2139 * g++.dg/parse/crash69.C: New.
2140
10599713 21412019-03-04 Jakub Jelinek <jakub@redhat.com>
2142
2143 PR c++/71446
2144 * g++.dg/cpp2a/desig12.C: New test.
2145 * g++.dg/cpp2a/desig13.C: New test.
2146
7e11f57d 21472019-03-04 Tamar Christina <tamar.christina@arm.com>
2148
2149 PR target/88530
f382b2ac 2150 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 2151
b7d73df0 21522019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
2153
2154 PR tree-optimization/89437
2155 * gcc.dg/sinatan-1.c: Fix testcase.
2156
54f60b15 21572019-03-04 Richard Biener <rguenther@suse.de>
2158
2159 PR middle-end/89572
2160 * gcc.dg/torture/pr89572.c: New testcase.
2161
6079e9be 21622018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
2163
2164 PR tree-optimization/89487
2165 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
2166
9849369a 21672019-03-03 Harald Anlauf <anlauf@gmx.de>
2168
2169 PR fortran/77583
2170 * gfortran.dg/pr77583.f90: New test.
2171
a6eb46eb 21722019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2173
2174 PR fortran/72714
2175 * gfortran.dg/coarray_allocate_11.f90: New test.
2176
9cc3b79c 21772019-03-02 Harald Anlauf <anlauf@gmx.de>
2178
2179 PR fortran/89516
2180 * gfortran.dg/pr89492.f90: Adjust testcase.
2181 * gfortran.dg/transfer_check_5.f90: New test.
2182
e3dcfc16 21832019-03-02 Jakub Jelinek <jakub@redhat.com>
2184
73e3d2ee 2185 PR c++/71446
2186 * g++.dg/cpp2a/desig10.C: New test.
2187 * g++.dg/cpp2a/desig11.C: New test.
2188 * g++.dg/ext/desig4.C: Expect 4 new errors.
2189
e3dcfc16 2190 PR target/89506
2191 * gcc.dg/pr89506.c: New test.
2192
93b27baa 21932019-03-01 Kito Cheng <kito.cheng@gmail.com>
2194 Monk Chiang <sh.chiang04@gmail.com>
2195
2196 * gcc.target/riscv/attribute-1.c: New.
2197 * gcc.target/riscv/attribute-2.c: Likewise.
2198 * gcc.target/riscv/attribute-3.c: Likewise.
2199 * gcc.target/riscv/attribute-4.c: Likewise.
2200 * gcc.target/riscv/attribute-5.c: Likewise.
2201 * gcc.target/riscv/attribute-6.c: Likewise.
2202 * gcc.target/riscv/attribute-7.c: Likewise.
2203 * gcc.target/riscv/attribute-8.c: Likewise.
2204 * gcc.target/riscv/attribute-9.c: Likewise.
2205
2206 * gcc.target/riscv/arch-1.c: New.
2207 * gcc.target/riscv/arch-2.c: Likewise.
2208 * gcc.target/riscv/arch-3.c: Likewise.
2209 * gcc.target/riscv/arch-4.c: Likewise.
2210
b3ba40ae 22112019-03-01 Jakub Jelinek <jakub@redhat.com>
2212
2213 PR middle-end/89497
2214 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
2215 scan-tree-dump-times from dom3 to tracer pass.
2216
09008c46 22172019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
2218
2219 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
2220 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
2221
45e17a21 22222019-03-01 Alexander Monakov <amonakov@ispras.ru>
2223
2224 PR rtl-optimization/85899
2225 * gcc.dg/pr85899.c: New test.
2226
f409a882 22272019-03-01 Marek Polacek <polacek@redhat.com>
2228
ae8e3cb6 2229 PR c++/89537 - missing location for error with non-static member fn.
2230 * g++.dg/diagnostic/member-fn-1.C: New test.
2231
f409a882 2232 PR c++/89532 - ICE with incomplete type in decltype.
2233 * g++.dg/cpp2a/nontype-class14.C: New test.
2234
b279a142 22352019-03-01 Jakub Jelinek <jakub@redhat.com>
2236
2237 Implement P1002R1, Try-catch blocks in constexpr functions
2238 PR c++/89513
2239 * g++.dg/cpp2a/constexpr-try1.C: New test.
2240 * g++.dg/cpp2a/constexpr-try2.C: New test.
2241 * g++.dg/cpp2a/constexpr-try3.C: New test.
2242 * g++.dg/cpp2a/constexpr-try4.C: New test.
2243 * g++.dg/cpp2a/constexpr-try5.C: New test.
2244 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
2245
bfc01edf 22462019-03-01 Richard Sandiford <richard.sandiford@arm.com>
2247
2248 PR tree-optimization/89535
2249 * gfortran.dg/vect/pr89535.f90: New test.
2250
f811bd19 22512019-03-01 Richard Biener <rguenther@suse.de>
2252
2253 PR middle-end/89541
2254 * gfortran.dg/pr89451.f90: New testcase.
2255
d7419e5b 22562019-03-01 Richard Biener <rguenther@suse.de>
2257
2258 PR middle-end/89497
2259 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
2260 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
2261 that happen now earlier.
2262
f557d4a8 22632019-02-28 Eric Botcazou <ebotcazou@adacore.com>
2264
2265 * gcc.c-torture/execute/20190228-1.c: New test.
2266
dff6bd38 22672019-02-28 Marek Polacek <polacek@redhat.com>
2268
2269 PR c++/87068 - missing diagnostic with fallthrough statement.
2270 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
2271
1d86d0eb 22722019-02-28 Thomas Schwinge <thomas@codesourcery.com>
2273 Cesar Philippidis <cesar@codesourcery.com>
2274
35e99d5d 2275 PR fortran/72741
2276 PR fortran/89433
2277 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
2278 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2279
7378dd70 2280 PR fortran/72741
2281 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
2282
1d86d0eb 2283 PR fortran/72741
2284 PR fortran/89433
2285 * gfortran.dg/goacc/routine-6.f90: Update
2286 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
2287 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2288
218c5c18 22892019-02-28 Jakub Jelinek <jakub@redhat.com>
2290
2291 PR c/89521
2292 * gcc.dg/pr89521-1.c: New test.
2293 * gcc.dg/pr89521-2.c: New test.
2294
440a9ad9 22952019-02-28 John David Anglin <danglin@gcc.gnu.org>
2296
2297 PR testsuite/89441
2298 * g++.dg/ipa/pr89009.C: Update symbol visibility.
2299
c5a08a5d 23002019-02-28 Tamar Christina <tamar.christina@arm.com>
2301
2302 PR target/88530
2303 * gcc.target/aarch64/options_set_10.c: New test.
2304
dc24d8a9 23052019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2306
2307 PR c++/89522
2308 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
2309
674e4eec 23102019-02-28 Jakub Jelinek <jakub@redhat.com>
2311
34ecb73b 2312 PR c/89525
2313 * gcc.dg/pr89525.c: New test.
2314
674e4eec 2315 PR c/89520
2316 * gcc.dg/pr89520-1.c: New test.
2317 * gcc.dg/pr89520-2.c: New test.
2318
90c2137c 23192019-02-27 Marek Polacek <polacek@redhat.com>
2320
2321 PR c++/88857 - ICE with value-initialization of argument in template.
2322 * g++.dg/cpp0x/initlist-value4.C: New test.
2323
7304edd1 23242019-02-27 Marek Polacek <polacek@redhat.com>
2325
2326 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2327 * g++.dg/cpp0x/using-enum-3.C: New test.
2328
7733a071 23292019-02-27 Jakub Jelinek <jakub@redhat.com>
2330
2331 PR tree-optimization/89280
2332 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2333 keyword.
2334
b97c2f89 23352019-02-27 Richard Biener <rguenther@suse.de>
2336
2337 * gcc.dg/gimplefe-36.c: New testcase.
2338
c9f30cbb 23392019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2340
2341 PR c++/89488
2342 * g++.dg/cpp0x/nsdmi15.C: New.
2343
23442019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2345
2346 PR c++/88987
2347 * g++.dg/cpp0x/pr88987.C: New.
2348
400c29ff 23492019-02-27 Jakub Jelinek <jakub@redhat.com>
2350
2351 PR tree-optimization/89280
2352 * gcc.c-torture/compile/pr89280.c: New test.
2353 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2354 function. Skip the test for -O0.
2355
c167de66 23562018-02-26 Steve Ellcey <sellcey@marvell.com>
2357
2358 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2359 * gfortran.dg/simd-builtins-2.f90: Ditto.
2360 * gfortran.dg/simd-builtins-6.f90: Ditto.
2361 * gfortran.dg/simd-builtins-8.f90: New test.
2362 * gfortran.dg/simd-builtins-8.h: New header file.
2363
3a57b74f 23642019-02-26 Jakub Jelinek <jakub@redhat.com>
2365
8fe60964 2366 PR c++/89507
2367 * g++.dg/other/new2.C: New test.
2368
3a57b74f 2369 PR tree-optimization/89500
2370 * gcc.dg/pr89500.c: New test.
2371 * gcc.dg/Wstringop-overflow-10.c: New test.
2372 * gcc.dg/strlenopt-60.c: New test.
2373
23d7d64b 23742019-02-26 Harald Anlauf <anlauf@gmx.de>
2375
2376 PR fortran/89492
2377 * gfortran.dg/pr89492.f90: New test.
2378
8fe5d1b1 23792019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2380
2381 PR fortran/89496
2382 * gfortran.dg/altreturn_9_0.f90: New file.
2383 * gfortran.dg/altreturn_9_1.f90: New file.
2384
a165fd90 23852019-02-26 Jakub Jelinek <jakub@redhat.com>
2386
2387 PR c++/89481
2388 * g++.dg/cpp1y/constexpr-89481.C: New test.
2389
26f2ab84 23902019-02-26 Richard Biener <rguenther@suse.de>
2391
2392 PR tree-optimization/89505
2393 * gcc.dg/torture/pr89505.c: New testcase.
2394
812441a6 23952019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2396
2397 * gnat.dg/opt77.adb: New test.
2398 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2399
b501a363 24002019-02-26 Jakub Jelinek <jakub@redhat.com>
2401
2402 PR target/89474
2403 * gcc.target/i386/pr89474.c: New test.
2404
33d01d64 24052019-02-25 Jakub Jelinek <jakub@redhat.com>
2406
2407 PR c/77754
2408 * gcc.c-torture/compile/pr77754-1.c: New test.
2409 * gcc.c-torture/compile/pr77754-2.c: New test.
2410 * gcc.c-torture/compile/pr77754-3.c: New test.
2411 * gcc.c-torture/compile/pr77754-4.c: New test.
2412 * gcc.c-torture/compile/pr77754-5.c: New test.
2413 * gcc.c-torture/compile/pr77754-6.c: New test.
2414
ddb14ffc 24152019-02-25 Tamar Christina <tamar.christina@arm.com>
2416
2417 PR target/88530
2418 * gcc.target/aarch64/options_set_1.c: New test.
2419 * gcc.target/aarch64/options_set_2.c: New test.
2420 * gcc.target/aarch64/options_set_3.c: New test.
2421 * gcc.target/aarch64/options_set_4.c: New test.
2422 * gcc.target/aarch64/options_set_5.c: New test.
2423 * gcc.target/aarch64/options_set_6.c: New test.
2424 * gcc.target/aarch64/options_set_7.c: New test.
2425 * gcc.target/aarch64/options_set_8.c: New test.
2426 * gcc.target/aarch64/options_set_9.c: New test.
2427
bff28e09 24282019-02-25 Tamar Christina <tamar.christina@arm.com>
2429
2430 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2431 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2432 Rename ....
2433 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2434 test_vfmlslq_high_f16): ... To this.
2435 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2436 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2437 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2438 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2439 test_vfmlslq_laneq_high_u32): Rename ...
2440 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2441 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2442 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2443 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2444 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2445 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2446 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2447 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2448 test_vfmlslq_laneq_low_u32): Rename ...
2449 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2450 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2451 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2452 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2453 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2454 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2455 Rename ...
2456 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2457 test_vfmlslq_low_f16): ... To this.
2458
d6172887 24592019-02-25 Tamar Christina <tamar.christina@arm.com>
2460
2461 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2462 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2463 Rename ...
2464 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2465 test_vfmlslq_high_f16): ... To this.
2466 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2467 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2468 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2469 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2470 test_vfmlslq_laneq_high_u32): Rename ...
2471 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2472 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2473 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2474 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2475 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2476 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2477 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2478 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2479 test_vfmlslq_laneq_low_u32): Rename ...
2480 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2481 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2482 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2483 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2484 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2485 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2486 Rename ...
2487 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2488 test_vfmlslq_low_f16): ... To This.
2489 * lib/target-supports.exp
2490 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2491
65eeca74 24922019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2493
2494 PR fortran/89282
53fe35ec 2495 * gfortran.dg/overload_3.f90: New test.
65eeca74 2496
96b7d76c 24972019-02-25 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR c++/89285
2500 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2501
8b64c6ce 25022019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2503
2504 PR libfortran/89274
53fe35ec 2505 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 2506
529acd83 25072019-02-25 Jakub Jelinek <jakub@redhat.com>
2508
16a3cf9c 2509 PR target/89434
2510 * gcc.c-torture/execute/pr89434.c: New test.
2511
529acd83 2512 PR target/89438
2513 * gcc.dg/pr89438.c: New test.
2514
622540e3 25152019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2516
2517 PR c++/84585
2518 * g++.dg/cpp0x/pr84585.C: New.
2519
ca180aba 25202019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2521
2522 PR fortran/89174
2523 * gfortran.dg/allocate_with_mold_3.f90: New test.
2524
f6ad730f 25252019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2526
2527 PR target/87007
2528 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2529 * gcc.target/i386/pr87007-2.c: Likewise.
2530
1fa8b8f7 25312019-02-24 Harald Anlauf <anlauf@gmx.de>
2532
2533 PR fortran/89266
2534 PR fortran/88326
2535 * gfortran.dg/pr89266.f90: New test.
2536 * gfortran.dg/pr88326.f90: New test.
2537
e806e3f2 25382019-02-24 Jakub Jelinek <jakub@redhat.com>
2539
2540 PR rtl-optimization/89445
2541 * gcc.target/i386/avx512f-pr89445.c: New test.
2542
1761223a 25432019-02-23 Martin Sebor <msebor@redhat.com>
2544
2545 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2546 wchar_t to wint_t to avoid a bogus -Wformat warning in
2547 ILP32 (bug 77970).
2548
8aaf2fcc 25492019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2550
2551 PR testsuite/89476
2552 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2553 "../../../libgfortran/ISO_Fortran_binding.h".
2554 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2555
8c0f695d 25562019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2557
2558 PR driver/69471
2559 * gcc.dg/pr69471-1.c: New test.
2560 * gcc.dg/pr69471-2.c: Likewise.
2561 * gcc.target/i386/pr69471-3.c: Likewise.
2562
0e8f933e 25632019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2564
2565 PR fortran/84387
2566 * gfortran.dg/dtio_34.f90: New test.
2567
c005651d 25682019-02-23 Marek Polacek <polacek@redhat.com>
2569
2570 PR c++/88294 - ICE with non-constant noexcept-specifier.
2571 * g++.dg/cpp0x/noexcept34.C: New test.
2572 * g++.dg/cpp0x/noexcept35.C: New test.
2573
5724e657 2574 PR c++/89419
2575 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2576
42ae61b1 25772019-02-23 Paul Thomas <pault@gcc.gnu.org>
2578
2579 PR fortran/88117
2580 * gfortran.dg/deferred_character_32.f90 : New test
2581
889b0295 25822019-02-23 Paul Thomas <pault@gcc.gnu.org>
2583
2584 PR fortran/89385
2585 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2586 previously incorrect lbound for allocatable expressions. Also
2587 correct stop values to avoid repetition.
2588 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2589 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2590
2591 PR fortran/89366
2592 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2593 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2594 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2595
689cc9b6 25962019-02-22 David Malcolm <dmalcolm@redhat.com>
2597
2598 PR c++/89390
2599 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2600 renaming to a multicharacter name, so that start != finish. Add
2601 tests for dtor locations.
2602
64f69b31 26032019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2604
2605 PR c++/84676
2606 * g++.dg/cpp0x/pr84676.C: New.
2607
2462642a 26082019-02-22 Martin Sebor <msebor@redhat.com>
2609
2610 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2611 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2612
93fd04e7 26132019-02-22 Harald Anlauf <anlauf@gmx.de>
2614
2615 PR fortran/83057
2616 * gfortran.dg/newunit_6.f90: New test.
2617
e7652833 26182019-02-22 Marek Polacek <polacek@redhat.com>
2619
2620 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2621 * g++.dg/cpp2a/explicit14.C: New test.
2622
9f74d391 26232019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2624
2625 PR target/89324
2626 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2627 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2628
77dd365f 26292019-02-22 Martin Sebor <msebor@redhat.com>
2630
26fb4bf5 2631 PR c/89425
2632 * gcc.dg/Wabsolute-value.c: New test.
2633
77dd365f 2634 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2635
c30b4960 26362019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2637 Hongtao Liu <hongtao.liu@intel.com>
2638 Sunil K Pandey <sunil.k.pandey@intel.com>
2639
2640 PR target/87007
2641 * gcc.target/i386/pr87007-1.c: New test.
2642 * gcc.target/i386/pr87007-2.c: Likewise.
2643
9af6ed72 26442019-02-22 Richard Biener <rguenther@suse.de>
2645
2646 PR tree-optimization/89440
2647 * gcc.dg/vect/pr89440.c: New testcase.
2648
eb1dc7b8 26492019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2650
b320319b 2651 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2652 Remove.
2653
1d740b07 2654 PR fortran/72741
2655 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2656
9b423754 2657 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2658 * g++.dg/goacc/template.C: Likewise.
2659
eb1dc7b8 2660 PR fortran/78027
2661 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2662
3350055c 26632019-02-22 Richard Biener <rguenther@suse.de>
2664
2665 PR middle-end/87609
2666 * gcc.dg/torture/restrict-7.c: New testcase.
2667
02d7a132 26682019-02-21 Jakub Jelinek <jakub@redhat.com>
2669
2670 PR c++/89285
2671 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2672 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2673 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2674 diagnostics.
2675 * g++.dg/cpp1y/constexpr-89285.C: New test.
2676 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2677 for C++11.
2678 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2679 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2680
5c9b4418 26812019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2682
2683 PR target/87412
2684 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2685 -fcf-protection with -fcf-protection=branch.
2686 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2687 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2688 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2689 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2690 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2691
69547664 26922019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2693
2694 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2695 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2696
5132f59f 26972019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2698
2699 PR fortran/86119
2700 * gfortran.dg/warn_conversion_11.f90: New test.
2701
f867b437 27022019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2703
2704 PR target/87412
2705 * gcc.target/i386/pr87412-1.c: New file.
2706 * gcc.target/i386/pr87412-2.c: Likewise.
2707 * gcc.target/i386/pr87412-3.c: Likewise.
2708 * gcc.target/i386/pr87412-4.c: Likewise.
2709
67d294e4 27102019-02-20 Jakub Jelinek <jakub@redhat.com>
2711
0c3f2aa9 2712 PR c++/89403
2713 * g++.dg/cpp0x/pr89403.C: New test.
2714
02dc6028 2715 PR c++/89405
2716 * g++.dg/cpp1z/inline-var5.C: New test.
2717
67d294e4 2718 PR middle-end/89412
2719 * gcc.c-torture/compile/pr89412.c: New test.
2720
89fbfe10 27212019-02-20 Jakub Jelinek <jakub@redhat.com>
2722 David Malcolm <dmalcolm@redhat.com>
2723
2724 PR middle-end/89091
2725 * gcc.dg/torture/pr89091.c: New test.
2726
b47245f1 27272019-02-20 Jakub Jelinek <jakub@redhat.com>
2728
48d4b6c6 2729 PR middle-end/88074
2730 PR middle-end/89415
2731 * gcc.dg/pr88074-2.c: New test.
2732
b47245f1 2733 PR c++/89336
2734 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2735
a268d555 27362019-02-20 David Malcolm <dmalcolm@redhat.com>
2737
2738 PR c/89410
2739 * gcc.dg/pr89410-1.c: New test.
2740 * gcc.dg/pr89410-2.c: New test.
2741
5a6149a3 27422019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2743
2744 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2745 Add PowerPC support.
2746 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2747 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2748
3a7d0e9f 27492019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2750
2751 PR target/86487
2752 * gcc.target/arm/pr86487.c: New.
2753
ab0fbe16 27542019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2755
2756 PR c++/84536
2757 * g++.dg/cpp1y/var-templ60.C: New.
2758
a36e00c1 27592019-02-20 Li Jia He <helijia@linux.ibm.com>
2760
2761 PR target/88100
2762 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2763
d69a5a23 27642019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2765
2766 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2767
4946f3a3 27682019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2769
2770 PR fortran/89384
2771 * gfortran.dg/ISO_Fortran_binding_4.f90
2772
3eedad7a 27732019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2774
2775 PR c/87924
2776 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2777 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2778
cda34b22 27792019-02-19 Richard Biener <rguenther@suse.de>
2780
5224812d 2781 PR middle-end/88074
cda34b22 2782 * gcc.dg/pr88074.c: New testcase.
2783
31358ed0 27842019-02-19 Jakub Jelinek <jakub@redhat.com>
2785
e4241747 2786 PR middle-end/89303
2787 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2788 namespace.
2789
5ebe5c44 2790 PR c++/89387
2791 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2792
fcea8c4d 2793 PR c++/89391
2794 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2795
31358ed0 2796 PR c++/89390
2797 * g++.dg/diagnostic/pr89390.C: New test.
2798
faab32da 27992019-02-18 Sharon Dvir <unapologtic@gmail.com>
2800
2801 * README: Fix typos.
2802
4bd133e5 28032019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2804
2805 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2806 bad_weak_ptr_.
2807
d50eaffb 28082019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2809
2810 PR fortran/87689
2811 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2812 options.
2813 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2814 * gfortran.dg/lto/pr87689_0.f: New file.
2815 * gfortran.dg/lto/pr87689_1.f: New file.
2816
9dddf1a6 28172019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2818
2819 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2820
f7690f14 28212019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2822
2823 * gdc.dg/dg.exp: Tabify.
2824 * gdc.dg/lto/lto.exp: Likewise.
2825 * gdc.test/gdc-test.exp: Likewise.
2826 * lib/gdc-dg.exp: Likewise.
2827 * lib/gdc.exp: Likewise.
2828
94d4532c 28292019-02-18 Richard Biener <rguenther@suse.de>
2830
2831 PR tree-optimization/89296
2832 * gcc.dg/uninit-pr89296.c: New testcase.
2833
9b964845 28342019-02-18 Jakub Jelinek <jakub@redhat.com>
2835
2836 PR target/89369
2837 * gcc.c-torture/execute/pr89369.c: New test.
2838 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2839 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2840 34,63,62.
2841
f6c03eea 28422019-02-18 Martin Jambor <mjambor@suse.cz>
2843
2844 PR tree-optimization/89209
2845 * gcc.dg/tree-ssa/pr89209.c: New test.
2846
dd2e9d21 28472019-02-18 Martin Liska <mliska@suse.cz>
2848
2849 * gfortran.dg/simd-builtins-7.f90: New test.
2850 * gfortran.dg/simd-builtins-7.h: New test.
2851
4c6b245a 28522019-02-17 Harald Anlauf <anlauf@gmx.de>
2853
2854 PR fortran/88299
2855 * gfortran.dg/pr88299.f90: New test.
2856
b6c59db3 28572019-02-17 Harald Anlauf <anlauf@gmx.de>
2858
2859 PR fortran/89077
2860 * gfortran.dg/transfer_simplify_12.f90: New test.
2861
33e6651d 28622019-02-17 Marek Polacek <polacek@redhat.com>
2863
2864 PR c++/89217 - ICE with list-initialization in range-based for loop.
2865 * g++.dg/cpp0x/range-for37.C: New test.
2866
2d4ba130 2867 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2868
9821a0dc 2869 PR c++/89315
2870 * g++.dg/cpp0x/initlist114.C: New test.
2871
6607b4d2 2872 PR c++/89356
2873 * g++.dg/abi/mangle68.C: New test.
2874 * g++.dg/cpp0x/decltype69.C: New test.
2875
3bb711c4 28762019-02-16 David Malcolm <dmalcolm@redhat.com>
2877
2878 PR c++/88680
2879 * g++.dg/wrappers/pr88680.C: New test.
2880
9ad48282 28812019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2882
2883 PR fortran/71066
2884 * gfortran.dg/coarray_data_1.f90: New test.
2885
62fce26f 28862019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2887
2888 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2889 * c-c++-common/patchable_function_entry-default.c: Likewise.
2890 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2891
78a0882d 28922019-02-16 Jakub Jelinek <jakub@redhat.com>
2893
2894 PR rtl-optimization/66152
2895 * gcc.target/i386/pr66152.c: New test.
2896
88af6fa9 28972019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2898
2899 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2900 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2901
a35cc95b 29022019-02-15 Tamar Christina <tamar.christina@arm.com>
2903
2904 * lib/target-supports.exp
2905 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2906 checking alternative.
2907
2df51ced 29082019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2909
2910 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2911
9703fa32 29122019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2913
2914 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2915 * c-c++-common/patchable_function_entry-default.c: Likewise.
2916 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2917 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2918
adcec5a3 29192019-02-15 Jakub Jelinek <jakub@redhat.com>
2920
66edcee6 2921 PR other/69006
2922 PR testsuite/88920
2923 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2924 allow_blank_lines to 2 during initialization.
2925 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2926 it was previously zero.
2927 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2928 Clear allow_blank_lines afterwards whenever it was 1.
2929 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2930 dg-allow-blank-lines-in-output here.
2931 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2932 the tests and restore it back at the end.
2933
adcec5a3 2934 * c-c++-common/ubsan/opts-1.c: New test.
2935 * c-c++-common/ubsan/opts-2.c: New test.
2936 * c-c++-common/ubsan/opts-3.c: New test.
2937 * c-c++-common/ubsan/opts-4.c: New test.
2938
bc6e884f 29392019-02-15 Richard Biener <rguenther@suse.de>
2940 Jakub Jelinek <jakub@redhat.com>
2941
2942 PR tree-optimization/89278
2943 * gcc.dg/pr89278.c: New test.
2944
689babb3 29452019-02-15 Jakub Jelinek <jakub@redhat.com>
2946
8c6d2f0f 2947 PR c/89340
2948 * gcc.dg/pr89340.c: New test.
2949 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2950 that leaf attribute on nested function is useless.
2951
689babb3 2952 PR other/89342
2953 * gcc.dg/pr89342.c: New test.
2954
d827ccd4 29552019-02-14 Jakub Jelinek <jakub@redhat.com>
2956
2957 PR rtl-optimization/89354
2958 * gcc.dg/pr89354.c: New test.
2959
6c5f54a5 29602019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2961
2962 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2963 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2964 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2965 * gcc.target/i386/ssse3-palignr.c: Ditto.
2966 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2967 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2968 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2969 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2970 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2971 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2972 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2973 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2974 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2975 * gcc.target/i386/ssse3-psignb.c: Ditto.
2976 * gcc.target/i386/ssse3-psignd.c: Ditto.
2977 * gcc.target/i386/ssse3-psignw.c: Ditto.
2978
9d66f321 29792018-02-14 Steve Ellcey <sellcey@marvell.com>
2980
2981 * gcc.target/aarch64/pcs_attribute.c: New test.
2982
4382a5c9 29832019-02-14 Harald Anlauf <anlauf@gmx.de>
2984
2985 PR fortran/88248
2986 * gfortran.dg/pr88248.f90: New test.
2987 * gfortran.dg/f2018_obs.f90: Updated test.
2988
07a9d3db 29892019-02-14 Tamar Christina <tamar.christina@arm.com>
2990
2991 * gcc.target/arm/pr88850.c: change options to additional option.
2992
e06fcd5a 29932019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2994
2995 PR d/87864
2996 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2997 present.
2998
ea257f14 29992019-02-14 Tamar Christina <tamar.christina@arm.com>
3000
3001 PR target/88850
3002 * gcc.target/arm/pr88850-2.c: New test.
3003 * lib/target-supports.exp
3004 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
3005 check_effective_target_arm_neon_softfp_fp16_ok,
3006 add_options_for_arm_neon_softfp_fp16): New.
3007
5770b8ce 30082019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
3009
3010 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
3011 * lib/target-supports.exp: Add procedure to check for ldrd.
3012
dac1fbf6 30132019-02-14 Cesar Philippidis <cesar@codesourcery.com>
3014
3015 PR fortran/72715
3016 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
3017 * gfortran.dg/goacc/loop-3.f95: Likewise.
3018 * gfortran.dg/goacc/pr72715.f90: New test.
3019
71fe24c6 30202019-02-14 Martin Liska <mliska@suse.cz>
3021
3022 PR rtl-optimization/89242
3023 * g++.dg/pr89242.C: New test.
3024
cd3f735a 30252019-02-14 Jakub Jelinek <jakub@redhat.com>
3026
bcdfc955 3027 PR tree-optimization/89314
3028 * gcc.dg/pr89314.c: New test.
3029
cd3f735a 3030 PR middle-end/89284
3031 * gcc.dg/ubsan/pr89284.c: New test.
3032
4d502758 30332019-02-13 Ian Lance Taylor <iant@golang.org>
3034
3035 * gcc.dg/func-attr-1.c: New test.
3036
055cced2 30372019-02-13 Uroš Bizjak <ubizjak@gmail.com>
3038
3039 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
3040
3a860627 30412019-02-13 Marek Polacek <polacek@redhat.com>
3042
3043 PR c++/89297 - ICE with OVERLOAD in template.
3044 * g++.dg/cpp0x/initlist113.C: New test.
3045
601c59dd 30462019-02-13 Alexandre Oliva <aoliva@redhat.com>
3047
40563cf7 3048 PR c++/86379
3049 * g++.dg/cpp0x/pr86379.C: New.
3050
601c59dd 3051 PR c++/87322
3052 * g++.dg/cpp1y/pr87322.C: New.
3053 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
3054 instantiate the expected number of lambda functions.
3055
2a18fb57 30562019-02-13 Marek Polacek <polacek@redhat.com>
3057
3058 PR c++/77304
3059 * g++.dg/cpp2a/nontype-class13.C: New test.
3060
389f58a1 30612019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
3062
3063 PR target/89190
3064 * gcc.target/arm/pr89190.c: New test.
3065
f2da1a76 30662019-02-13 David Malcolm <dmalcolm@redhat.com>
3067
3068 PR c++/89036
3069 * g++.dg/concepts/pr89036.C: New test.
3070
a7f0b0f6 30712019-02-13 Tamar Christina <tamar.christina@arm.com>
3072
3073 PR target/88847
3074 * gcc.target/aarch64/sve/pr88847.c: New test.
3075
4cbfbcd7 30762019-02-13 Jonathan Wakely <jwakely@redhat.com>
3077 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR middle-end/89303
3080 * g++.dg/torture/pr89303.C: New test.
3081
64bd49fa 30822019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3083
3084 PR c++/88986
3085 * g++.dg/cpp1z/using4.C: New.
3086 * g++.dg/cpp1z/using5.C: Likewise.
3087 * g++.dg/cpp1z/using6.C: Likewise.
3088
d8dd2f06 30892019-02-13 Jakub Jelinek <jakub@redhat.com>
3090
3091 PR target/89290
3092 * gcc.target/i386/pr89290.c: New test.
3093
4c5d288b 30942019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
3095
3096 * gcc.target/powerpc/crypto-builtin-1.c
3097 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
3098 New testcases.
3099
916752ca 31002019-02-12 H.J. Lu <hongjiu.lu@intel.com>
3101
3102 PR target/89229
3103 * gcc.target/i386/pr89229-1.c: New test.
3104
7bd6e754 31052019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
3106
3107 PR target/89233
3108 * gcc.target/s390/pr89233.c: New test.
3109
f5239990 31102018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
3111
3112 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
3113 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
3114 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
3115
4ea8ba24 31162019-02-12 Richard Biener <rguenther@suse.de>
3117
3118 PR tree-optimization/89253
3119 * gfortran.dg/pr89253.f: New testcase.
3120
44263306 31212019-02-11 Marek Polacek <polacek@redhat.com>
3122
3123 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
3124 * g++.dg/cpp0x/nullptr40.C: New test.
3125 * g++.dg/cpp0x/nullptr41.C: New test.
3126
61b94553 31272019-02-11 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR c++/88977
3130 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
3131
5f299139 31322019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
3133
3134 PR tree-optimization/86637
3135 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
3136
49a30f91 31372019-02-11 Martin Sebor <msebor@redhat.com>
3138
3139 PR tree-optimization/88771
3140 * gcc.dg/Wstringop-overflow-8.c: New test.
3141 * gcc.dg/Wstringop-overflow-9.c: New test.
3142 * gcc.dg/Warray-bounds-40.c: New test.
3143 * gcc.dg/builtin-stpncpy.c: Adjust.
3144 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
3145 * g++.dg/opt/memcpy1.C: Adjust.
3146
08acf739 31472019-02-11 Martin Sebor <msebor@redhat.com>
3148
3149 PR c++/87996
3150 * c-c++-common/array-5.c: New test.
3151 * c-c++-common/pr68107.c: Adjust text of diagnostics.
3152 * g++.dg/init/new38.C: Same.
3153 * g++.dg/init/new43.C: Same.
3154 * g++.dg/init/new44.C: Same.
3155 * g++.dg/init/new46.C: Same.
3156 * g++.dg/other/large-size-array.C: Same.
3157 * g++.dg/other/new-size-type.C: Same.
3158 * g++.dg/template/array30.C: Same.
3159 * g++.dg/template/array32.C: New test.
3160 * g++.dg/template/dependent-name3.C: Adjust.
3161 * gcc.dg/large-size-array-3.c: Same.
3162 * gcc.dg/large-size-array-5.c: Same.
3163 * gcc.dg/large-size-array.c: Same.
3164 * g++.old-deja/g++.brendan/array1.C: Same.
3165 * g++.old-deja/g++.mike/p6149.C: Same.
3166
40dea7a3 31672019-02-11 Martin Sebor <msebor@redhat.com>
3168
3169 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
3170
dd9bf21a 31712019-02-11 Tamar Christina <tamar.christina@arm.com>
3172
3173 PR middle-end/88560
3174 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
3175 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
3176 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
3177
2e25871b 31782019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
3179
3180 * gcc.target/powerpc/vec-sld-modulo.c: New.
3181 * gcc.target/powerpc/vec-srad-modulo.c: New.
3182 * gcc.target/powerpc/vec-srd-modulo.c: New.
3183
8cdb0206 31842019-02-11 Martin Liska <mliska@suse.cz>
3185
3186 PR ipa/89009
3187 * g++.dg/ipa/pr89009.C: New test.
3188
dd686aa9 31892019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3190
3c0f9ba3 3191 PR fortran/71723
dd686aa9 3192 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
3193 * gfortran.dg/pointer_init_6.f90: Likewise.
3194 * gfortran.dg/pointer_init_9.f90: New test.
3195
ce0d2534 31962019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3197
3198 PR fortran/67679
dd686aa9 3199 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 3200
dd31e240 32012019-02-10 Jakub Jelinek <jakub@redhat.com>
3202
3203 PR tree-optimization/89268
3204 * gcc.dg/vect/pr89268.c: New test.
3205
0d8e7678 32062019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3207
3208 * gnat.dg/lto19.adb: Remove dg-excess-errors.
3209
517c0439 32102019-02-09 Harald Anlauf <anlauf@gmx.de>
3211
3212 PR fortran/89077
3213 * gfortran.dg/substr_simplify.f90: New test.
3214
645d7017 32152019-02-09 Jan Hubicka <hubicka@ucw.cz>
3216
3217 PR ipa/88711
3218 * gfortran.dg/pr79966.f90: Xfail everwyhere.
3219
7d41610c 32202019-02-09 Paul Thomas <pault@gcc.gnu.org>
3221
3222 PR fortran/89200
3223 * gfortran.dg/array_reference_2.f90 : New test.
3224
116200f6 32252019-02-09 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR middle-end/89246
3228 * gcc.dg/gomp/pr89246-1.c: New test.
3229 * gcc.dg/gomp/pr89246-2.c: New test.
3230
83658f41 32312019-02-08 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR tree-optimization/88739
3234 * gcc.c-torture/execute/pr88739.c: New test.
3235
b8a74718 32362019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3237
3238 PR testsuite/89258
3239 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
3240
e9f7f5f0 32412019-02-08 Robin Dapp <rdapp@linux.ibm.com>
3242
3243 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
3244 * gcc.target/s390/vector/vec-copysign.c: New test.
3245
40d78a35 32462019-02-08 Richard Biener <rguenther@suse.de>
3247
3248 PR tree-optimization/89247
3249 * gcc.dg/torture/pr89247.c: New testcase.
3250
e4157058 32512019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
3252
3253 * gcc.target/s390/jump-label.c: New test.
3254
9160da73 32552019-02-08 Richard Biener <rguenther@suse.de>
3256
3257 PR testsuite/89250
3258 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
3259
82182896 32602019-02-08 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR rtl-optimization/89234
3263 * g++.dg/ubsan/pr89234.C: New test.
3264
829a2e03 32652019-02-08 Richard Biener <rguenther@suse.de>
3266
3267 PR middle-end/89223
3268 * gcc.dg/torture/pr89223.c: New testcase.
3269
72ea15e5 32702019-02-07 David Malcolm <dmalcolm@redhat.com>
3271
3272 PR tree-optimization/86637
3273 PR tree-optimization/89235
3274 * gcc.c-torture/compile/pr86637-1.c: New test.
3275 * gcc.c-torture/compile/pr86637-2.c: New test.
3276 * gcc.c-torture/compile/pr86637-3.c: New test.
3277 * gcc.c-torture/compile/pr89235.c: New test.
3278
44b8cbb6 32792019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3280
3281 * gcc.target/aarch64/abd_1.c: New test.
3282 * gcc.dg/sabd_1.c: Likewise.
3283
27c348b7 32842019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
3285
3286 PR fortran/52789
3287 * gfortran.dg/wunused-parameter_2.f90: New test.
3288
8b7a262d 32892019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3290
3291 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
3292
8c0752a6 32932019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
3294
3295 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
3296 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
3297
bb8389e1 32982019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3299 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR bootstrap/88714
3302 * gcc.c-torture/execute/pr88714.c: New test.
3303 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
3304
d54f2f36 33052019-02-07 Tamar Christina <tamar.christina@arm.com>
3306
3307 PR/target 88850
3308 * gcc.target/arm/pr88850.c: New test.
3309
939d44f3 33102019-02-07 Alexandre Oliva <aoliva@redhat.com>
3311
3312 PR c++/86218
3313 * g++.dg/cpp0x/pr86218.C: New.
3314
c2041c0a 33152019-02-06 Vladimir Makarov <vmakarov@redhat.com>
3316
3317 PR rtl-optimization/89225
3318 * gcc.target/powerpc/pr89225.c: New.
3319
2947ccc6 33202019-02-06 Eric Botcazou <ebotcazou@adacore.com>
3321
3322 * gnat.dg/opt76.adb: New test.
3323
9d066a44 33242019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3325
3326 PR fortran/71860
3327 * gfortran.dg/null_10.f90: New test.
3328
c92ab8d4 33292019-02-06 David Malcolm <dmalcolm@redhat.com>
3330
3331 PR c++/71302
3332 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3333 column numbers to dg-warning directives where they are correct.
3334 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3335 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3336 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3337
95be3519 33382019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3339
3340 PR debug/87451
3341 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3342 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3343 xfail scan-assembler-not with Solaris as.
3344
af2aae4f 33452019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3346
3347 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3348 counts and target.
3349 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3350 counts and target.
3351 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3352 counts and target.
3353
d75855b4 33542019-02-06 Richard Biener <rguenther@suse.de>
3355
3356 PR tree-optimization/89182
3357 * gfortran.dg/graphite/pr89182.f90: New testcase.
3358
641cffa6 33592019-02-06 Jakub Jelinek <jakub@redhat.com>
3360
b7c999fc 3361 PR c/89211
3362 * gcc.dg/pr89211.c: New test.
3363
641cffa6 3364 PR middle-end/89210
3365 * c-c++-common/builtin-convertvector-2.c: New test.
3366
1a1a006b 33672019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3368
5224812d 3369 PR go/89019
3370 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 3371
45287c8a 33722019-02-06 Joseph Myers <joseph@codesourcery.com>
3373
3374 PR c/88584
3375 * gcc.dg/redecl-18.c: New test.
3376
b5a6b127 33772019-02-05 Jakub Jelinek <jakub@redhat.com>
3378
3379 PR c++/89187
3380 * g++.dg/opt/pr89187.C: New test.
3381
33822019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 3383
3384 * jit.dg/add-driver-options-testlib.c: Add support file for
3385 test-add-driver-options.c testcase.
3386 * jit.dg/all-non-failing-tests.h: Add note about
3387 test-add-driver-options.c
3388 * jit.dg/jit.exp (jit-dg-test): Update to support
3389 add-driver-options-testlib.c compilation.
3390 * jit.dg/test-add-driver-options.c: New testcase.
3391
6058af91 33922019-02-05 Jakub Jelinek <jakub@redhat.com>
3393
3394 PR rtl-optimization/11304
3395 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3396 * gcc.target/i386/call-2.c: New test.
3397
74ce2ebb 33982019-02-05 Marek Polacek <polacek@redhat.com>
3399
3400 PR c++/89158 - by-value capture of constexpr variable broken.
3401 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3402
b81e8ebc 34032019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3404
3405 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3406
969a9cce 34072019-02-05 Jakub Jelinek <jakub@redhat.com>
3408
320c312b 3409 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3410 target.
3411 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3412
32b5e7b8 3413 PR target/89188
3414 * g++.dg/opt/pr89188.C: New test.
3415
969a9cce 3416 PR rtl-optimization/89195
3417 * gcc.c-torture/execute/pr89195.c: New test.
3418
12edc914 34192019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3420
3421 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3422 hardware.
3423 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3424 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3425 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3426 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3427 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3428 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3429 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3430 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3431 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3432
f8037d2a 34332019-02-05 Jakub Jelinek <jakub@redhat.com>
3434
3435 PR target/89186
3436 * g++.dg/ext/vector36.C: New test.
3437
9ca54fa1 34382019-02-05 Alexandre Oliva <aoliva@redhat.com>
3439
3440 PR c++/87770
3441 * g++.dg/pr87770.C: New.
3442
df378257 34432019-02-04 Harald Anlauf <anlauf@gmx.de>
3444
3445 PR fortran/89077
3446 * gfortran.dg/pr89077.f90: New test.
3447
d92348e0 34482019-02-04 Martin Liska <mliska@suse.cz>
3449
90f52861 3450 PR ipa/88985
3451 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 3452
50d9292e 34532019-02-04 Jakub Jelinek <jakub@redhat.com>
3454
3455 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3456 characters or extra spaces after the comment character.
3457
00334655 34582019-02-04 Jakub Jelinek <jakub@redhat.com>
3459
3460 * g++.dg/torture/alias-1.C: New test.
3461
0ff407d4 34622019-02-03 Martin Sebor <msebor@redhat.com>
3463
3f99f52e 3464 PR c/69661
3465 * c-c++-common/Wsequence-point-2.c: New test.
3466
0ff407d4 3467 PR c++/44648
3468 * g++.dg/warn/Wunused-var-35.C: New test.
3469
1efbfaeb 34702019-02-03 Richard Biener <rguenther@suse.de>
3471
3472 PR debug/87295
3473 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3474
b399769c 34752019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3476
3477 PR fortran/88298
3478 * gfortran.dg/warn_conversion_10.f90: New test.
3479
1834f7a3 34802019-02-02 Paul Thomas <pault@gcc.gnu.org>
3481
3482 PR fortran/88393
3483 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3484
ba3862bc 34852019-02-02 Paul Thomas <pault@gcc.gnu.org>
3486
3487 PR fortran/88980
3488 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3489
285eb84d 34902019-02-02 Paul Thomas <pault@gcc.gnu.org>
3491
3492 PR fortran/88685
3493 * gfortran.dg/pointer_array_component_3.f90 : New test.
3494
b27fce45 34952019-02-02 Jakub Jelinek <jakub@redhat.com>
3496
3497 PR middle-end/87887
3498 * gcc.dg/gomp/pr87887-1.c: New test.
3499 * gcc.dg/gomp/pr87887-2.c: New test.
3500
49b830df 35012019-02-01 Jakub Jelinek <jakub@redhat.com>
3502
3503 PR fortran/83246
3504 PR fortran/89084
3505 * gfortran.dg/pr89084.f90: New test.
3506 * gfortran.dg/lto/pr89084_0.f90: New test.
3507 * gfortran.dg/pr83246.f90: New test.
3508
bdb43276 35092019-02-01 Marek Polacek <polacek@redhat.com>
3510
3511 PR c++/88325 - ICE with invalid out-of-line template member definition.
3512 * g++.dg/cpp2a/typename14.C: New test.
3513
b02075cf 35142019-02-01 Richard Biener <rguenther@suse.de>
3515
3516 PR middle-end/88597
3517 * gcc.dg/torture/pr88597.c: New testcase.
3518
a6d33bbd 35192019-02-01 Richard Biener <rguenther@suse.de>
3520
3521 PR tree-optimization/85497
3522 * gcc.dg/graphite/pr85497.c: New testcase.
3523
9c0775d3 35242019-02-01 Richard Biener <rguenther@suse.de>
3525
3526 PR testsuite/87451
3527 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3528
5ab8180e 35292019-02-01 Jakub Jelinek <jakub@redhat.com>
3530
38f851c4 3531 PR tree-optimization/89143
3532 * gcc.dg/tree-ssa/vrp121.c: New test.
3533
d681ced2 3534 PR tree-optimization/88107
3535 * gcc.dg/gomp/pr88107.c: New test.
3536
5ab8180e 3537 PR c++/87175
3538 * g++.dg/ext/attrib57.C: New test.
3539
886345e6 35402018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3541
3542 PR tree-optimization/88932
3543 * gfortran.dg/pr88932.f90: New test.
3544
f1329be6 35452019-01-31 Marek Polacek <polacek@redhat.com>
3546
3547 PR c++/88983 - ICE with switch in constexpr function.
3548 * g++.dg/cpp1y/constexpr-88983.C: New test.
3549
a82041dd 35502019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3551
3552 PR fortran/88669
3553 * gfortran.dg/contiguous_9.f90: New test.
3554
c8f861a0 35552019-01-31 Marek Polacek <polacek@redhat.com>
3556
3557 PR c++/89083, c++/80864 - ICE with list initialization in template.
3558 * g++.dg/cpp0x/initlist107.C: New test.
3559 * g++.dg/cpp0x/initlist108.C: New test.
3560 * g++.dg/cpp0x/initlist109.C: New test.
3561 * g++.dg/cpp0x/initlist110.C: New test.
3562 * g++.dg/cpp0x/initlist111.C: New test.
3563 * g++.dg/cpp0x/initlist112.C: New test.
3564 * g++.dg/init/ptrfn4.C: New test.
3565
d6bfe450 35662019-01-31 David Malcolm <dmalcolm@redhat.com>
3567
3568 PR c/89122
3569 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3570 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3571
45ccb5c4 35722019-01-31 Richard Biener <rguenther@suse.de>
3573
3574 PR tree-optimization/89135
3575 * gcc.dg/torture/pr89135.c: New testcase.
3576
06438ec9 35772019-01-31 Jakub Jelinek <jakub@redhat.com>
3578
3579 PR sanitizer/89124
3580 * c-c++-common/asan/pr89124.c: New test.
3581
a11ed94b 35822019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3583
3584 PR fortran/52564
3585 * gfortran.dg/print_2.f90: New test.
3586
3143c7ef 35872019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3588
3589 PR rtl-optimization/87246
3590 * gcc.target/i386/pr87246.c: New.
3591
7066144a 35922019-01-30 Marek Polacek <polacek@redhat.com>
3593
3594 PR c++/89119 - ICE with value-initialization in template.
3595 * g++.dg/cpp0x/initlist-value3.C: New test.
3596
f665d347 35972019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3598
3599 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3600 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3601 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3602 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3603 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3604 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3605 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3606 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3607 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3608 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 3609
a657d4f2 36102019-01-30 Richard Biener <rguenther@suse.de>
3611
3612 PR tree-optimization/89111
3613 * gcc.dg/torture/pr89111.c: New testcase.
3614
7617d72d 36152019-01-30 Andrew Stubbs <ams@codesourcery.com>
3616
3617 PR testsuite/88920
7617d72d 3618 * lib/target-supports.exp: Cache result.
3619
915549a3 36202019-01-30 Jakub Jelinek <jakub@redhat.com>
3621
cc4ffc4c 3622 PR c++/89105
3623 * g++.target/i386/pr89105.C: New test.
3624
915549a3 3625 PR c/89061
3626 * gcc.dg/pr89061.c: New test.
3627
8421f31a 36282019-01-29 Martin Sebor <msebor@redhat.com>
3629
3630 PR c/88956
3631 * gcc.dg/Warray-bounds-39.c: New test.
3632
bd509204 36332019-01-29 Marek Polacek <polacek@redhat.com>
3634
3635 PR testsuite/89110
3636 * g++.dg/other/nontype-1.C: Expect error in all modes.
3637 * g++.dg/parse/crash13.C: Likewise.
3638 * g++.dg/parse/error36.C: Likewise.
3639 * g++.dg/template/error29.C: Likewise.
3640
659d7fd3 36412019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3642
3643 PR fortran/57048
3644 * gfortran.dg/c_funptr_1.f90: New file.
3645 * gfortran.dg/c_funptr_1_mod.f90: New file.
3646
2c4b47e3 36472019-01-29 Jakub Jelinek <jakub@redhat.com>
3648
3649 PR c++/66676
3650 PR ipa/89104
3651 * gcc.dg/gomp/pr89104.c: New test.
3652
25b414df 36532019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3654
3655 * gdc.dg/pr89042a.d: Mark as compile test.
3656 * gdc.dg/pr89042b.d: Likewise.
3657
c4b0762a 36582019-01-29 Richard Biener <rguenther@suse.de>
3659
3660 PR debug/87295
3661 * g++.dg/lto/pr87295_0.C: New testcase.
3662
a456bf31 36632019-01-29 Jakub Jelinek <jakub@redhat.com>
3664
b5c856bd 3665 PR c/89045
3666 * gcc.dg/pr89045.c: New test.
3667
a456bf31 3668 PR c/86125
3669 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3670 lp64, ilp32 and llp64 only.
3671 (fputs): Use unsigned long long instead of size_t for return type.
3672 (vfprintf, vfscanf): Accept arbitrary target specific type for
3673 va_list.
3674
44da2a17 36752019-01-28 Marek Polacek <polacek@redhat.com>
3676
3677 PR c++/88358 - name wrongly treated as type.
3678 * g++.dg/cpp2a/typename1.C: Add dg-error.
3679 * g++.dg/cpp2a/typename13.C: New test.
3680 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3681 Add typename.
3682
97569c2c 36832019-01-28 Marek Polacek <polacek@redhat.com>
3684
3685 * g++.dg/cpp0x/enum37.C: Add dg-error.
3686
a6061e19 36872019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3688
3689 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3690 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3691
7f68559b 36922019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3693
3694 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3695 "-Wattribute-alias".
3696
2d3af381 36972019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3698
3699 PR fortran/70696
3700 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3701
1d41b42f 37022019-01-27 Marek Polacek <polacek@redhat.com>
3703
b7feeace 3704 PR c++/88815 - narrowing conversion lost in decltype.
3705 PR c++/78244 - narrowing conversion in template not detected.
3706 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3707 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3708 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3709 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3710
1d41b42f 3711 PR c++/89024 - ICE with incomplete enum type.
3712 * g++.dg/cpp0x/enum37.C: New test.
3713
ecb2c722 37142019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3715
3716 * gnat.dg/opt75.adb: New test.
3717 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3718
36cd2681 37192019-01-27 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR target/87214
3722 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3723 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3724
9eafff7e 37252019-01-26 Martin Jambor <mjambor@suse.cz>
3726
3727 PR ipa/88933
3728 * gfortran.dg/gomp/pr88933.f90: New test.
3729
cfa3a863 37302019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3731
3732 PR d/89042
3733 * gdc.dg/pr89042a.d: New test.
3734 * gdc.dg/pr89042b.d: New test.
3735
bc3eb257 37362019-01-26 Harald Anlauf <anlauf@gmx.de>
3737
3738 PR fortran/57553
3739 * gfortran.dg/pr57553.f90: New test.
3740
aced6683 37412019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3742
3743 * gnat.dg/array34.adb: New test.
3744
e1b6ccb9 37452019-01-26 Jakub Jelinek <jakub@redhat.com>
3746
3747 PR preprocessor/88974
3748 * c-c++-common/cpp/pr88974.c: New test.
3749
837ddebd 37502019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3751
3752 PR c++/88969
3753 * g++.dg/cpp2a/destroying-delete2.C: New.
3754 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3755
2ae44fa6 37562019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3757
3758 PR fortran/85780
3759 * gfortran.dg/pr85780.f90: Update testcase for error message.
3760
eaaf56a1 37612019-01-25 Richard Earnshaw <rearnsha@arm.com>
3762
3763 PR target/88469
3764 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3765 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3766 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3767
91843495 37682019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3769
3770 PR middle-end/89037
3771 * gcc.dg/pr89037.c: New test.
3772
a0eb8b4f 37732019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3774
3775 * lib/target-supports.exp (check_effective_target_fenv): New.
3776 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3777 fenv effective target.
3778 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3779 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3780 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3781 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3782
794fefda 37832019-01-25 Richard Biener <rguenther@suse.de>
3784
3785 PR tree-optimization/86865
3786 * gcc.dg/graphite/pr86865.c: New testcase.
3787 * gcc.dg/graphite/pr69728.c: XFAIL.
3788 * gcc.dg/graphite/scop-21.c: Likewise.
3789
530b8be5 37902019-01-24 Martin Sebor <msebor@redhat.com>
3791
3792 PR c/86125
3793 PR c/88886
3794 PR middle-end/86308
3795 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3796 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3797 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3798 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3799 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3800 * gcc.dg/builtins-69.c: New test.
3801 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3802 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3803
42202832 38042019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3805
5d95efca 3806 PR rtl-optimization/88948
42202832 3807 * gcc.target/i386/pr88948.c: New test.
3808
b5e76680 38092019-01-24 Jakub Jelinek <jakub@redhat.com>
3810
7fe7a53d 3811 PR debug/89006
3812 * g++.dg/debug/pr89006.C: New test.
3813
190cf9af 3814 PR middle-end/89015
3815 * gcc.dg/gomp/pr89015.c: New test.
3816
b5e76680 3817 PR c++/88976
3818 * c-c++-common/gomp/cancel-2.c: New test.
3819 * gcc.dg/gomp/cancel-1.c: New test.
3820 * g++.dg/gomp/cancel-1.C: New test.
3821 * g++.dg/gomp/cancel-2.C: New test.
3822 * g++.dg/gomp/cancel-3.C: New test.
3823
e42d723e 38242019-01-24 Jakub Jelinek <jakub@redhat.com>
3825
3826 PR tree-optimization/89027
3827 * gfortran.dg/gomp/pr89027.f90: New test.
3828
297fd295 38292019-01-24 Paul Thomas <pault@gcc.gnu.org>
3830
3831 PR fortran/88929
e42d723e 3832 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3833 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 3834
161cd7e6 38352019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3836
3837 PR libgcc/88931
3838 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3839 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3840 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3841 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3842
58bc31f2 38432019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3844
3845 PR target/88998
3846 * g++.target/i386/pr88998.c: New test.
3847
dffbcba8 38482019-01-23 Marek Polacek <polacek@redhat.com>
3849
3850 PR c++/88757 - qualified name treated wrongly as type.
3851 * g++.dg/cpp0x/dependent2.C: New test.
3852 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3853 * g++.dg/cpp2a/typename12.C: New test.
3854 * g++.dg/template/static30.C: Remove dg-error.
3855
1f03c410 38562019-01-23 Jakub Jelinek <jakub@redhat.com>
3857
8090d51c 3858 PR c/44715
3859 * c-c++-common/pr44715.c: New test.
3860
1f03c410 3861 PR c++/88984
3862 * c-c++-common/pr88984.c: New test.
3863
a74580b3 38642019-01-23 Richard Biener <rguenther@suse.de>
3865
3866 PR tree-optimization/89008
3867 * gcc.dg/torture/pr89008.c: New testcase.
3868
c90ac599 38692019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3870
3871 * gnat.dg/specs/opt4.ads: New test.
3872
c5bd837e 38732019-01-23 Jakub Jelinek <jakub@redhat.com>
3874
3875 PR tree-optimization/88964
3876 * gfortran.dg/pr88964.f90: New test.
3877
8eacaaff 38782019-01-22 Martin Sebor <msebor@redhat.com>
3879
3880 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3881 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3882 non_strict_align.
3883 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3884 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3885 non_strict_align.
3886
c4851c82 38872018-01-22 Steve Ellcey <sellcey@marvell.com>
3888
8eacaaff 3889 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 3890 to aarch64*-*-* target.
8eacaaff 3891 * c-c++-common/gomp/pr60823-3.c: Ditto.
3892 * g++.dg/gomp/declare-simd-1.C: Ditto.
3893 * g++.dg/gomp/declare-simd-3.C: Ditto.
3894 * g++.dg/gomp/declare-simd-4.C: Ditto.
3895 * g++.dg/gomp/declare-simd-7.C: Ditto.
3896 * g++.dg/gomp/pr88182.C: Ditto.
3897 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3898 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3899 * gcc.dg/gomp/pr59669-2.c: Ditto.
3900 * gcc.dg/gomp/pr87895-1.c: Ditto.
3901 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3902 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3903 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3904 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 3905
f840847c 39062019-01-22 Jakub Jelinek <jakub@redhat.com>
3907
849c3260 3908 PR target/88965
3909 * gcc.target/powerpc/pr88965.c: New test.
3910
f840847c 3911 PR middle-end/88968
3912 * c-c++-common/gomp/atomic-23.c: New test.
3913
4348a41f 39142019-01-22 Harald Anlauf <anlauf@gmx.de>
3915
3916 PR fortran/88579
3917 * gfortran.dg/power_8.f90: New test.
3918
2e9ceebc 39192019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3920
3921 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3922 * g++.dg/vec-init-1.C: Likewise.
3923 * gcc.dg/pr87793.c: Likewise.
3924
55d483b8 39252019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3926
3927 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3928 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3929
0e814d12 39302019-01-22 Richard Earnshaw <rearnsha@arm.com>
3931
3932 PR target/88469
3933 * gcc.target/arm/aapcs/bitfield2.c: New test.
3934 * gcc.target/arm/aapcs/bitfield3.c: New test.
3935
ca6770cd 39362019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3937
3938 PR rtl-optimization/87763
3939 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3940
a1ab436f 39412019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3942
3943 PR target/88954
3944 * gcc.target/i386/pr88954-1.c: New test.
3945 * gcc.target/i386/pr88954-2.c: Likewise.
3946
f8f32a5f 39472019-01-22 Richard Earnshaw <rearnsha@arm.com>
3948
3949 PR target/88469
3950 * gcc.target/arm/aapcs/bitfield1.c: New test.
3951 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3952 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3953 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3954
cc41270a 39552019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3956
3957 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3958 * gfortran.dg/block_16.f08: Likewise.
3959 * gfortran.dg/dec_structure_14.f90: Likewise.
3960 * gfortran.dg/namelist_96.f90: Likewise.
3961 * gfortran.dg/newunit_5.f90.f90: Moved to
3962 * gfortran.dg/newunit_5.f90: here.
3963 * gfortran.dg/pdt_28.f03: Likewise.
3964 * gfortran.dg/spread_simplify_1.f90: Likewise.
3965
dc7008d9 39662019-01-22 Tamar Christina <tamar.christina@arm.com>
3967
3968 PR/tree-optimization 88903
3969 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3970
9e73df6b 39712019-01-22 Jakub Jelinek <jakub@redhat.com>
3972
8167e4bd 3973 PR rtl-optimization/88904
3974 * gcc.c-torture/execute/pr88904.c: New test.
3975
786a3490 3976 PR target/88905
3977 * gcc.dg/pr88905.c: New test.
3978
9e73df6b 3979 PR rtl-optimization/49429
3980 PR target/49454
3981 PR rtl-optimization/86334
3982 PR target/88906
3983 * gcc.target/i386/pr86334.c: New test.
3984 * gcc.target/i386/pr88906.c: New test.
3985
77fe9474 39862019-01-21 Jakub Jelinek <jakub@redhat.com>
3987
3988 PR c++/88949
3989 * g++.dg/gomp/pr88949.C: New test.
3990
d2019c03 39912019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 3992
3993 * class_66.f90: Fix a dg directive.
3994 * debug/pr35154-stabs.f: Likewise.
3995 * dec_d_lines_3.f: Likewise.
3996 * dec_d_lines_3.f: Likewise.
3997 * dec_structure_12.f90: Likewise.
3998 * dec_structure_15.f90: Likewise.
3999 * deferred_character_31.f90: Likewise.
4000 * dtio_31.f03: Likewise.
4001 * dtio_32.f03: Likewise.
4002 * extends_11.f03: Likewise.
4003 * integer_plus.f90: Likewise.
4004 * pdt_25.f03: Likewise.
4005 * pr58968.f: Likewise.
4006 * pr78259.f90: Likewise.
4007 * vect/vect-2.f90: Likewise.
4008 * matmul_const.f90: Likewise.
4009
bca15b83 40102019-01-21 Uroš Bizjak <ubizjak@gmail.com>
4011
4012 PR target/88938
4013 * gcc.target/i386/pr88938.c: New test.
4014
99bf4b63 40152019-01-21 Jakub Jelinek <jakub@redhat.com>
4016
4017 PR sanitizer/88901
4018 * g++.dg/asan/pr88901.C: New test.
4019
f6aa5c04 40202019-01-21 Tamar Christina <tamar.christina@arm.com>
4021
4022 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
4023
8144bd52 40242019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4025
4026 PR c/88928
4027 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
4028 * gcc.dg/pr88928.c: New test case.
4029
e807b7ed 40302019-01-21 Jakub Jelinek <jakub@redhat.com>
4031
4032 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
4033 {long ,short ,}{unsigned ,}int.
4034
26e8495a 40352019-01-21 Richard Biener <rguenther@suse.de>
4036
4037 PR tree-optimization/88934
4038 * gfortran.dg/pr88934.f90: New testcase.
4039
eaf966f3 40402019-01-20 Ulrich Drepper <drepper@redhat.com>
4041
4042 Fix after C++ P0600 implementation.
4043 * g++.dg/init/new39.C: Don't just ignore result of new.
4044
c343819b 40452019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
4046
4047 * gdc.dg/runnable.d: Add more tests for comparing complex types.
4048
c161bb93 40492019-01-20 Johannes Pfau <johannespfau@gmail.com>
4050
4051 * gdc.dg/runnable.d: Add tests for comparing complex types.
4052
30b46595 40532019-01-20 Kewen Lin <linkw@gcc.gnu.org>
4054
297fd295 4055 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 4056 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
4057 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
4058 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
4059
c81c2702 40602019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
4061
4062 PR fortran/37835
4063 * gfortran.dg/no-automatic.f90: New test.
4064
19081b87 40652019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4066
4067 PR fortran/77960
4068 * gfortran.dg/pr77960.f90: New test.
4069
b7e6520a 40702018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4071 Paul Thomas <pault@gcc.gnu.org>
4072
4073 PR fortran/56789
4074 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
4075 scan-tree tests that fail with patch.
4076 * gfortran.dg/contiguous_8.f90: New test.
4077
5dfc8b8e 40782019-01-19 Richard Sandiford <richard.sandiford@arm.com>
4079
4080 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
4081 inner strides.
4082 * gfortran.dg/loop_versioning_9.f90: New test.
4083 * gfortran.dg/loop_versioning_10.f90: Likewise.
4084
7b60c131 40852019-01-19 Jakub Jelinek <jakub@redhat.com>
4086
4087 PR fortran/88902
4088 * gfortran.dg/pr88902.f90: New test.
4089
34859308 40902019-01-18 Martin Sebor <msebor@redhat.com>
4091
4092 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
4093
31975c5e 40942019-01-18 Ian Lance Taylor <iant@golang.org>
4095
4096 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
4097 is no longer externally visible.
4098
b2bc2471 40992019-01-18 Marek Polacek <polacek@redhat.com>
4100
4101 PR c++/86926
4102 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
4103
60da8226 41042019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4105
4106 PR middle-end/88587
4107 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
4108 (dg-options): Replace -m32 with -fno-pic.
4109 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
4110 (dg-options): Remove -m32.
4111
58d47a89 41122019-01-18 Richard Biener <rguenther@suse.de>
4113
4114 PR tree-optimization/88903
4115 * gcc.dg/vect/pr88903-1.c: New testcase.
4116 * gcc.dg/vect/pr88903-2.c: Likewise.
4117
6d4e8a95 41182019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4119
4120 PR c/51628
4121 PR c/88664
4122 * c-c++-common/pr51628-33.c: New test.
4123 * c-c++-common/pr51628-35.c: New test.
4124 * c-c++-common/pr88664-1.c: Likewise.
4125 * c-c++-common/pr88664-2.c: Likewise.
4126 * gcc.dg/pr51628-34.c: Likewise.
4127
e319ca91 41282019-01-18 Richard Earnshaw <rearnsha@arm.com>
4129
4130 PR target/88799
4131 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
4132 mp and sec extensions to armv7-a.
4133
c099f1dd 41342019-01-18 Martin Liska <mliska@suse.cz>
4135
4136 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
4137 expected function name.
4138
273d44ee 41392019-01-18 Jakub Jelinek <jakub@redhat.com>
4140
4141 PR tree-optimization/86214
4142 * g++.dg/opt/pr86214-1.C: New test.
4143 * g++.dg/opt/pr86214-2.C: New test.
4144
b8408dd3 41452019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4146
4147 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
4148
5c3317a8 41492019-01-18 Jakub Jelinek <jakub@redhat.com>
4150
4151 Reapply:
4152 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR target/88489
4155 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4156 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4157
eba46615 41582019-01-18 Martin Liska <mliska@suse.cz>
4159
4160 PR middle-end/88587
4161 * g++.target/i386/pr88587.C: New test.
4162 * gcc.target/i386/mvc13.c: New test.
4163
20ab60cd 41642018-01-17 Steve Ellcey <sellcey@cavium.com>
4165
4166 PR fortran/88898
4167 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
4168 warning checks.
4169 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4170 * gfortran.dg/gomp/pr83977.f90: Ditto.
4171
0cfa832a 41722019-01-17 Martin Sebor <msebor@redhat.com>
4173
4174 PR middle-end/88273
4175 * gcc.dg/Warray-bounds-38.c: New test.
4176
7e351bf9 41772018-01-17 Steve Ellcey <sellcey@cavium.com>
4178
4179 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
4180 warning checks and assembler scans.
4181 * c-c++-common/gomp/pr60823-3.c: Ditto.
4182 * c-c++-common/gomp/pr63328.c: Ditto.
4183 * g++.dg/gomp/declare-simd-1.C: Ditto.
4184 * g++.dg/gomp/declare-simd-3.C: Ditto.
4185 * g++.dg/gomp/declare-simd-4.C: Ditto.
4186 * g++.dg/gomp/declare-simd-7.C: Ditto.
4187 * g++.dg/gomp/pr88182.C: Ditto.
4188 * g++.dg/vect/simd-clone-7.cc: Ditto.
4189 * gcc.dg/gomp/declare-simd-1.c: Ditto.
4190 * gcc.dg/gomp/declare-simd-3.c: Ditto.
4191 * gcc.dg/gomp/pr59669-2.c: Ditto.
4192 * gcc.dg/gomp/pr87895-1.c: Ditto.
4193 * gcc.dg/gomp/pr87895-2.c: Ditto.
4194 * gcc.dg/gomp/simd-clones-2.c: Ditto.
4195 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
4196 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4197 * gfortran.dg/gomp/pr83977.f90: Ditto.
4198
0f910e62 41992019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4200
4201 * g++.dg/cpp0x/auto52.C: Test locations too.
4202 * g++.dg/cpp0x/trailing2.C: Likewise.
4203 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4204 * g++.dg/cpp1y/auto-fn25.C: Likewise.
4205 * g++.dg/cpp1y/auto-fn52.C: Likewise.
4206 * g++.dg/cpp1y/auto-fn53.C: Likewise.
4207 * g++.dg/cpp1y/auto-fn54.C: Likewise.
4208
098cc8f0 42092019-01-17 David Malcolm <dmalcolm@redhat.com>
4210
4211 PR c++/88699
4212 * g++.dg/template/pr88699.C: New test.
4213
a4e7e061 42142019-01-17 Martin Sebor <msebor@redhat.com>
4215
4216 PR tree-optimization/88800
4217 * c-c++-common/Wrestrict.c: Adjust.
4218 * gcc.dg/Warray-bounds-37.c: New test.
4219 * gcc.dg/builtin-memcpy-2.c: New test.
4220 * gcc.dg/builtin-memcpy.c: New test.
4221
21208703 42222019-01-17 Tamar Christina <tamar.christina@arm.com>
4223
4224 PR target/88850
4225 * gcc.target/arm/pr51968.c: Use neon intrinsics.
4226
acbbb815 42272019-01-17 Andrew Stubbs <ams@codesourcery.com>
4228 Kwok Cheung Yeung <kcy@codesourcery.com>
4229 Julian Brown <julian@codesourcery.com>
4230 Tom de Vries <tom@codesourcery.com>
4231
4232 * gcc.dg/20020312-2.c: Add amdgcn support.
4233 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
4234 * gcc.dg/builtin-apply2.c: Likewise.
4235 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4236 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
4237 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
4238 * gcc.dg/memcmp-1.c: Increase timeout factor.
4239 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
4240 * gcc.dg/sibcall-10.c: xfail on amdgcn.
4241 * gcc.dg/sibcall-9.c: Likewise.
4242 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4243 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4244 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
4245 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
4246 * lib/target-supports.exp (check_effective_target_trampolines):
4247 Configure amdgcn.
4248 (check_profiling_available): Likewise.
4249 (check_effective_target_global_constructor): Likewise.
4250 (check_effective_target_return_address): Likewise.
4251 (check_effective_target_fopenacc): Likewise.
4252 (check_effective_target_fopenmp): Likewise.
4253 (check_effective_target_vect_int): Likewise.
4254 (check_effective_target_vect_intfloat_cvt): Likewise.
4255 (check_effective_target_vect_uintfloat_cvt): Likewise.
4256 (check_effective_target_vect_floatint_cvt): Likewise.
4257 (check_effective_target_vect_floatuint_cvt): Likewise.
4258 (check_effective_target_vect_simd_clones): Likewise.
4259 (check_effective_target_vect_shift): Likewise.
4260 (check_effective_target_whole_vector_shift): Likewise.
4261 (check_effective_target_vect_bswap): Likewise.
4262 (check_effective_target_vect_shift_char): Likewise.
4263 (check_effective_target_vect_long): Likewise.
4264 (check_effective_target_vect_float): Likewise.
4265 (check_effective_target_vect_double): Likewise.
4266 (check_effective_target_vect_perm): Likewise.
4267 (check_effective_target_vect_perm_byte): Likewise.
4268 (check_effective_target_vect_perm_short): Likewise.
4269 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4270 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4271 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4272 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4273 (check_effective_target_vect_natural_alignment): Likewise.
4274 (check_effective_target_vect_fully_masked): Likewise.
4275 (check_effective_target_vect_element_align): Likewise.
4276 (check_effective_target_vect_masked_store): Likewise.
4277 (check_effective_target_vect_scatter_store): Likewise.
4278 (check_effective_target_vect_condition): Likewise.
4279 (check_effective_target_vect_cond_mixed): Likewise.
4280 (check_effective_target_vect_char_mult): Likewise.
4281 (check_effective_target_vect_short_mult): Likewise.
4282 (check_effective_target_vect_int_mult): Likewise.
4283 (check_effective_target_sqrt_insn): Likewise.
4284 (check_effective_target_vect_call_sqrtf): Likewise.
4285 (check_effective_target_vect_call_btrunc): Likewise.
4286 (check_effective_target_vect_call_btruncf): Likewise.
4287 (check_effective_target_vect_call_ceil): Likewise.
4288 (check_effective_target_vect_call_floorf): Likewise.
4289 (check_effective_target_lto): Likewise.
4290 (check_vect_support_and_set_flags): Likewise.
4291 (check_effective_target_vect_stridedN): Enable when fully masked is
4292 available.
4293 (add_options_for_sqrt_insn): New procedure.
4294
79cc8acc 42952019-01-17 Andrew Stubbs <ams@codesourcery.com>
4296
4297 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
4298 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
4299 linker.
4300 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
4301
cbd1a9b1 43022019-01-17 Andrew Stubbs <ams@codesourcery.com>
4303
4304 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
4305 * gcc.dg/pic-1.c: Disable on amdgcn.
4306 * gcc.dg/pic-2.c: Disable on amdgcn.
4307 * gcc.dg/pic-3.c: Disable on amdgcn.
4308 * gcc.dg/pic-4.c: Disable on amdgcn.
4309 * gcc.dg/pie-3.c: Disable on amdgcn.
4310 * gcc.dg/pie-4.c: Disable on amdgcn.
4311 * gcc.dg/uninit-19.c: Check pie_enabled.
4312 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
4313
88dbac33 43142019-01-17 Andrew Stubbs <ams@codesourcery.com>
4315 Kwok Cheung Yeung <kcy@codesourcery.com>
4316 Julian Brown <julian@codesourcery.com>
4317 Tom de Vries <tom@codesourcery.com>
4318
4319 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
4320 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
4321 * gcc.c-torture/compile/pr34648.c: Require exceptions.
4322 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4323 * gcc.dg/20111216-1.c: Require exceptions.
4324 * gcc.dg/cleanup-10.c: Require exceptions.
4325 * gcc.dg/cleanup-11.c: Require exceptions.
4326 * gcc.dg/cleanup-12.c: Require exceptions.
4327 * gcc.dg/cleanup-13.c: Require exceptions.
4328 * gcc.dg/cleanup-5.c: Require exceptions.
4329 * gcc.dg/cleanup-8.c: Require exceptions.
4330 * gcc.dg/cleanup-9.c: Require exceptions.
4331 * gcc.dg/gomp/pr29955.c: Require exceptions.
4332 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4333 * gcc.dg/nested-func-5.c: Require exceptions.
4334 * gcc.dg/pch/except-1.c: Require exceptions.
4335 * gcc.dg/pch/valid-2.c: Require exceptions.
4336 * gcc.dg/pr41470.c: Require exceptions.
4337 * gcc.dg/pr42427.c: Require exceptions.
4338 * gcc.dg/pr44545.c: Require exceptions.
4339 * gcc.dg/pr47086.c: Require exceptions.
4340 * gcc.dg/pr51481.c: Require exceptions.
4341 * gcc.dg/pr51644.c: Require exceptions.
4342 * gcc.dg/pr52046.c: Require exceptions.
4343 * gcc.dg/pr54669.c: Require exceptions.
4344 * gcc.dg/pr56424.c: Require exceptions.
4345 * gcc.dg/pr64465.c: Require exceptions.
4346 * gcc.dg/pr65802.c: Require exceptions.
4347 * gcc.dg/pr67563.c: Require exceptions.
4348 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4349 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4350 * gcc.dg/vect/pr46663.c: Require exceptions.
4351 * lib/target-supports.exp (check_effective_target_exceptions): New.
4352
56b37606 43532019-01-17 Tamar Christina <tamar.christina@arm.com>
4354
4355 PR target/88851
4356 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4357
a395125a 43582019-01-17 Nathan Sidwell <nathan@acm.org>
4359
4360 PR c++/86610
4361 * g++.dg/cpp0x/pr86610.C: New.
4362
e1d8b60b 43632019-01-17 Wei Xiao <wei3.xiao@intel.com>
4364
4365 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4366 VFIXUPIMM* intrinsics.
4367 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4370
945ba7e7 43712019-01-17 Wei Xiao <wei3.xiao@intel.com>
4372
4373 PR target/88794
4374 Revert:
4375 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4376
4377 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4378 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4379 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4381 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4382 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4384 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4385 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4386 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4387 * gcc.target/i386/sse-13.c: Ditto.
4388 * gcc.target/i386/sse-14.c: Ditto.
4389 * gcc.target/i386/sse-22.c: Ditto.
4390 * gcc.target/i386/sse-23.c: Ditto.
4391 * gcc.target/i386/testimm-10.c: Ditto.
4392 * gcc.target/i386/testround-1.c: Ditto.
4393
37caf132 43942019-01-17 Wei Xiao <wei3.xiao@intel.com>
4395
4396 PR target/88794
4397 Revert:
4398 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4399
4400 PR target/88489
4401 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4402 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4403
89436081 44042019-01-17 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR rtl-optimization/88870
4407 * gcc.dg/pr88870.c: New test.
4408
6eeb7917 44092019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4410
4411 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4412
f97941b7 44132019-01-17 Alexandre Oliva <aoliva@redhat.com>
4414
c5f929a4 4415 PR c++/87768
4416 * g++.dg/concepts/pr87768.C: New.
4417
f97941b7 4418 PR c++/86648
4419 * gcc.dg/cpp1z/pr86648.C: New.
4420
c6e0dd3d 44212019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4422
4423 PR target/87306
4424 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4425 vectorized on POWER unless hardware misaligned loads are available.
4426
76ea00a1 44272019-01-16 David Malcolm <dmalcolm@redhat.com>
4428
4429 PR target/88861
4430 * g++.dg/torture/pr88861.C: New test.
4431
281796ea 44322019-01-16 Tamar Christina <tamar.christina@arm.com>
4433
4434 PR debug/88046
4435 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4436
b92cc3ed 44372019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4438
4439 * g++.dg/other/pr33558.C: Test location too.
4440 * g++.dg/other/pr33558-2.C: Likewise.
4441 * g++.dg/parse/crash4.C: Likewise.
4442 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4443 * g++.old-deja/g++.mike/p7635.C: Likewise.
4444 * g++.old-deja/g++.other/decl6.C: Likewise.
4445
9fc2172c 44462019-01-16 Marek Polacek <polacek@redhat.com>
4447
4448 PR c++/78244 - narrowing conversion in template not detected.
4449 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4450 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4451
c84c150f 44522019-01-16 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR c/51628
4455 PR target/88682
4456 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4457 may_alias attribute.
4458
cb946287 44592019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4460
5224812d 4461 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 4462 struct.
4463
727d210b 44642019-01-15 David Malcolm <dmalcolm@redhat.com>
4465
4466 PR c++/88795
4467 * g++.dg/template/pr88795.C: New test.
4468
0b953692 44692019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4470
a96be852 4471 PR fortran/43136
0b953692 4472 * gfortran.dg/actual_array_substr_3.f90: New test.
4473
ef1b2a98 44742019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4475
4476 PR fortran/81849
4477 * gfortran.dg/pr81849.f90: New test.
4478
8f563733 44792019-01-15 Paul Thomas <pault@gcc.gnu.org>
4480
7b60c131 4481 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 4482 ISO_Fortran_binding_2.h.
4483
68597c49 44842019-01-15 Marek Polacek <polacek@redhat.com>
4485
4486 PR c++/88866
4487 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4488
9d1cdb74 44892019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4490
4491 PR inline-asm/52813
4492 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4493 -Wdeprecated warning and expect a following note:.
4494
c415e6f6 44952019-01-15 Richard Biener <rguenther@suse.de>
4496
4497 PR debug/88046
4498 * g++.dg/lto/pr88046_0.C: New testcase.
4499
5ead71c8 45002019-01-15 Richard Biener <rguenther@suse.de>
4501
4502 PR tree-optimization/88855
4503 * gcc.dg/pr88855.c: New testcase.
4504
39a51021 45052019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4506
4507 * g++.dg/diagnostic/typedef-initialized.C: New.
4508
45092019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4510
4511 * g++.dg/diagnostic/bitfld3.C: New.
4512
15934f6e 45132019-01-15 Jakub Jelinek <jakub@redhat.com>
4514
4515 PR tree-optimization/88775
4516 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4517 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4518
9f8a8956 45192019-01-14 Marek Polacek <polacek@redhat.com>
4520
4521 PR c++/88825 - ICE with bogus function return type deduction.
4522 * g++.dg/cpp1y/auto-fn55.C: New test.
4523
478fe3c0 45242019-01-14 Jakub Jelinek <jakub@redhat.com>
4525
4526 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4527 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4528 feature test macros.
4529 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4530
affca1c8 45312019-01-14 Marek Polacek <polacek@redhat.com>
4532
4533 PR c++/88830 - ICE with abstract class.
4534 * g++.dg/other/abstract7.C: New test.
4535
955a4e68 45362019-01-14 Martin Sebor <msebor@redhat.com>
4537
4538 PR target/88638
4539 * gcc.dg/format/attr-8.c: New test.
4540 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4541 * gcc.dg/format/attr-3.c: Same.
4542 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4543 * objc.dg/fsf-nsstring-format-1.m: Same.
4544
bf4eb32b 45452019-01-14 Martin Liska <mliska@suse.cz>
4546
4547 PR gcov-profile/88263
4548 * g++.dg/gcov/pr88263-2.C: New test.
4549
c7a7ba46 45502019-01-14 Jakub Jelinek <jakub@redhat.com>
4551
4552 PR rtl-optimization/88796
4553 * gcc.target/i386/pr88796.c: New test.
4554
a0c1db44 45552019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4556
4557 * gdc.dg/asm1.d: New test.
4558 * gdc.dg/asm2.d: New test.
4559 * gdc.dg/asm3.d: New test.
4560 * gdc.dg/asm4.d: New test.
4561 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4562
77aa0989 45632019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4564
4565 PR libfortran/88776
4566 * gfortran.dg/namelist_96.f90: New test.
4567
70409dee 45682019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4569
4570 PR fortran/59345
4571 * gfortran.dg/internal_pack_18.f90: New test.
4572
bd5cf857 45732019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4574
4575 * gcc.dg/pr51628-20.c: Updated.
4576 * gcc.dg/pr51628-21.c: Likewise.
4577 * gcc.dg/pr51628-25.c: Likewise.
4578
ae57d8c7 45792019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4580
4581 PR fortran/59345
4582 * gfortran.dg/internal_pack_17.f90: New test.
4583 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4584 to builtin_free.
4585
c8f3fe68 45862019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4587
4588 PR fortran/61765
4589 * gfortran.dg/pr61765.f90: New test.
4590
2fa582a9 45912019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4592
4593 * g++.dg/cpp0x/pr62101.C: Test locations too.
4594 * g++.dg/inherit/pure1.C: Likewise.
4595
d42f854f 45962019-01-12 Paul Thomas <pault@gcc.gnu.org>
4597
7b60c131 4598 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 4599 reports of ICEs.
7b60c131 4600 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 4601
46022019-01-12 Paul Thomas <pault@gcc.gnu.org>
4603
7b60c131 4604 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4605 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4606 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4607 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4608 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 4609 for dump tree scan.
4610
0e8475b7 46112019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4612
4613 PR fortran/35031
4614 * gfortran.dg/pr35031.f90: new test.
4615
0b5957b9 46162019-01-11 Marek Polacek <polacek@redhat.com>
4617
4618 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4619 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4620 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4621
45b37eaa 46222019-01-11 Jakub Jelinek <jakub@redhat.com>
4623
4624 PR middle-end/85956
4625 PR lto/88733
4626 * c-c++-common/gomp/pr85956.c: New test.
4627 * g++.dg/gomp/pr88733.C: New test.
4628
1b2f170e 46292019-01-11 Tobias Burnus <burnus@net-b.de>
4630
4631 PR C++/88114
d42f854f 4632 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 4633 * g++.dg/cpp0x/defaulted62.C: New.
4634
ccd5b7a6 46352019-01-11 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR tree-optimization/88693
4638 * gcc.c-torture/execute/pr88693.c: New test.
4639
cda73d4a 46402019-01-11 Tamar Christina <tamar.christina@arm.com>
4641
4642 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4643 and add options.
4644
4bb5146c 46452019-01-11 Martin Liska <mliska@suse.cz>
4646
4647 PR middle-end/88758
4648 * g++.dg/lto/pr88758_0.C: New test.
4649 * g++.dg/lto/pr88758_1.C: New test.
4650
202e74d0 46512019-01-11 Jan Beulich <jbeulich@suse.com>
4652
4653 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4654 gcc.target/i386/avx512f-vcvtss2si-1.c,
4655 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4656 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4657 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4658 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4659 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4660 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4661 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4662 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4663 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4664 gcc.target/i386/pr19398.c: Permit l or q suffix.
4665
e9b8018c 46662019-01-11 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR rtl-optimization/88296
4669 * gcc.target/i386/pr88296.c: New test.
4670
b385e516 46712019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4672
4673 * g++.dg/diagnostic/extern-initialized.C: New.
4674 * g++.dg/ext/dllimport-initialized.C: Likewise.
4675
04afaf6a 46762019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4677
4678 PR fortran/59345
4679 * gfortran.dg/internal_pack_16.f90: New test.
4680
d07d3a12 46812019-01-10 Jakub Jelinek <jakub@redhat.com>
4682
4683 PR target/88785
4684 * g++.target/i386/pr88785.C: New test.
4685
8ae81042 46862019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4687
4688 PR rtl-optimization/87305
4689 * gcc.target/aarch64/pr87305.c: New.
4690
aecc93dd 46912019-01-10 Richard Biener <rguenther@suse.de>
4692
4693 PR tree-optimization/88792
4694 * gcc.dg/torture/pr88792.c: New testcase.
4695
15cbe83d 46962019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4697
4698 PR fortran/86322
4699 * gfortran.dg/pr86322_1.f90: New test.
4700 * gfortran.dg/pr86322_2.f90: Ditto.
4701 * gfortran.dg/pr86322_3.f90: Ditto.
4702
a794c0dc 47032019-01-10 Sudakshina Das <sudi.das@arm.com>
4704
4705 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4706 * gcc.target/aarch64/bti-2.c: Likewise.
4707 * gcc.target/aarch64/bti-3.c: Likewise.
4708
2fd2b9b8 47092019-01-10 Stefan Agner <stefan@agner.ch>
4710
4711 PR target/88648
4712 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4713 check if -masm-syntax-unified gets applied properly.
4714
12f289ae 47152019-01-10 Jakub Jelinek <jakub@redhat.com>
4716
4717 PR c/88568
4718 * gcc.dg/pr88568.c: New test.
4719
9ccac370 47202019-01-10 Tamar Christina <tamar.christina@arm.com>
4721
4722 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4723 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4724
97f353e6 47252019-01-10 Tamar Christina <tamar.christina@arm.com>
4726
4727 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4728 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4729
02c39a52 47302019-01-10 Tamar Christina <tamar.christina@arm.com>
4731
4732 * lib/target-supports.exp
4733 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4734 check_effective_target_arm_v8_3a_complex_neon_ok,
4735 add_options_for_arm_v8_3a_complex_neon,
4736 check_effective_target_arm_v8_3a_complex_neon_hw,
4737 check_effective_target_vect_complex_rot_N): New.
4738
e66b219e 47392019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4740
4741 PR fortran/88376
4742 * gfortran.dg/pr88376.f90: New test.
4743
5fba18a1 47442019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4745
4746 PR other/16615
5fba18a1 4747 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4748 "can not" with "cannot".
4749 * gfortran.dg/common_15.f90: Likewise.
4750 * gfortran.dg/derived_result_2.f90: Likewise.
4751 * gfortran.dg/do_check_6.f90: Likewise.
4752 * gfortran.dg/namelist_args.f90: Likewise.
4753 * gfortran.dg/negative_unit_check.f90: Likewise.
4754 * gfortran.dg/pure_formal_3.f90: Likewise.
4755 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4756 * obj-c++.dg/exceptions-3.mm: Likewise.
4757 * obj-c++.dg/exceptions-4.mm: Likewise.
4758 * obj-c++.dg/exceptions-5.mm: Likewise.
4759 * obj-c++.dg/property/at-property-23.mm: Likewise.
4760 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4761 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4762 * objc.dg/attributes/method-attribute-2.m: Likewise.
4763 * objc.dg/exceptions-3.m: Likewise.
4764 * objc.dg/exceptions-4.m: Likewise.
4765 * objc.dg/exceptions-5.m: Likewise.
4766 * objc.dg/param-1.m: Likewise.
4767 * objc.dg/property/at-property-23.m: Likewise.
4768 * objc.dg/property/dotsyntax-17.m: Likewise.
4769 * objc.dg/property/property-neg-7.m: Likewise.
4770
9f096803 47712019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4772
4773 PR fortran/68426
4774 * gfortran.dg/spread_simplify_1.f90: New test.
4775
36950f7e 47762019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4777
4778 * lib/target-supports.exp
4779 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4780 * gcc.target/i386/xorsign.c: New test.
4781
188ff544 47822019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4783
4784 * gcc.target/sparc/tls-ld-int8.c: New test.
4785 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4786 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4787 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4788 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4789 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4790
559dff77 47912018-01-09 Sudakshina Das <sudi.das@arm.com>
4792
4793 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4794 option when configure with bti.
4795 * gcc.target/aarch64/bti-2.c: Likewise.
4796 * lib/target-supports.exp
4797 (check_effective_target_default_branch_protection):
4798 Add configure check for --enable-standard-branch-protection.
4799
15b17909 48002018-01-09 Sudakshina Das <sudi.das@arm.com>
4801
4802 * gcc.target/aarch64/bti-1.c: New test.
4803 * gcc.target/aarch64/bti-2.c: New test.
4804 * gcc.target/aarch64/bti-3.c: New test.
4805 * lib/target-supports.exp
4806 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4807
249c2fa7 48082018-01-09 Sudakshina Das <sudi.das@arm.com>
4809
4810 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4811 instead of IP0_REGNUM and add test case.
4812
fd87572b 48132019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4814
4815 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4816 copysign.
4817 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4818 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4819 xorsign.
4820 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4821
097f6161 48222019-01-09 Jakub Jelinek <jakub@redhat.com>
4823
4824 PR rtl-optimization/88331
4825 * gcc.target/i386/pr88331.c: New test.
4826
7cc45975 48272019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4828
4829 * g++.dg/diagnostic/constexpr2.C: New.
4830 * g++.dg/diagnostic/ref3.C: Likewise.
4831
91902bb4 48322019-01-08 Marek Polacek <polacek@redhat.com>
4833
4834 PR c++/88538 - braced-init-list in template-argument-list.
4835 * g++.dg/cpp2a/nontype-class11.C: New test.
4836
9996d5d0 4837 PR c++/88744
4838 * g++.dg/cpp2a/nontype-class12.C: New test.
4839
d538a77e 48402019-01-08 Jakub Jelinek <jakub@redhat.com>
4841
4842 PR target/88457
4843 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4844 dg-options. Require ppc_cpu_supports_hw effective target instead of
4845 powerpc64*-*-*.
4846
d56370db 48472019-01-08 Janus Weil <janus@gcc.gnu.org>
4848
4849 PR fortran/88047
4850 * gfortran.dg/class_69.f90: New test case.
4851
2092fe8c 48522019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4853
4854 PR target/88717
4855 * gcc.target/i386/pr88717.c: New test.
4856
90e20c9c 48572019-01-08 Marek Polacek <polacek@redhat.com>
4858
4859 PR c++/88548 - this accepted in static member functions.
4860 * g++.dg/cpp0x/this1.C: New test.
4861
c914ddb0 48622019-01-08 Martin Liska <mliska@suse.cz>
4863
4864 PR tree-optimization/88753
4865 * gcc.dg/tree-ssa/pr88753.c: New test.
4866
6b8ca7f3 48672019-01-08 Richard Biener <rguenther@suse.de>
4868
4869 PR tree-optimization/86554
4870 * gcc.dg/torture/pr86554-1.c: New testcase.
4871 * gcc.dg/torture/pr86554-2.c: Likewise.
4872
ec26adda 48732019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4874
4875 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4876 cover target variance.
4877
ac64cdbe 48782019-01-08 Richard Biener <rguenther@suse.de>
4879
4880 PR fortran/88611
4881 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4882 directly build the expected GENERIC tree.
4883
6b5dcc7e 48842019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4885
4886 * gcc.target/aarch64/(return_address_sign_1.c,
4887 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4888 Change option to -mbranch-protection.
4889 * gcc.target/aarch64/(branch-protection-option.c,
4890 branch-protection-option-2.c, branch-protection-attr.c,
4891 branch-protection-attr-2.c): New file.
4892
8f7d5246 48932019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4894
4895 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4896
54417d3a 48972019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4898
4899 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4900 alias support.
4901 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4902 Append match for warning that ‘protected’ attribute is not supported.
4903
5e453f01 49042019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4905
4906 * gcc.dg/Wmissing-attributes.c: Require alias support.
4907 * gcc.dg/attr-copy-2.c: Likewise.
4908 * gcc.dg/attr-copy-5.c: Likewise.
4909
6e5908c9 49102019-01-08 Jonathan Wakely <jwakely@redhat.com>
4911 Jakub Jelinek <jakub@redhat.com>
4912
4913 PR c++/88554
4914 * g++.dg/warn/Wreturn-type-11.C: New test.
4915
caa8ded0 49162019-01-07 David Malcolm <dmalcolm@redhat.com>
4917
4918 PR jit/88747
4919 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4920 dump to reflect r266077.
4921
31e21880 49222019-01-07 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR c/88701
4925 * gcc.dg/pr88701.c: New test.
4926
0e741ee5 49272019-01-07 Joseph Myers <joseph@codesourcery.com>
4928
4929 PR c/88720
4930 PR c/88726
4931 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4932
2318c037 49332019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4934
4935 * g++.dg/diagnostic/constexpr1.C: New.
4936 * g++.dg/diagnostic/thread1.C: Likewise.
4937
5f34f219 49382019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4939 Harald Anlauf <anlauf@gmx.de>
4940 Tobias Burnus <burnus@gcc.gnu.org>
4941
4942 * gfortran.dg/is_contiguous_1.f90: New test.
4943 * gfortran.dg/is_contiguous_2.f90: New test.
4944 * gfortran.dg/is_contiguous_3.f90: New test.
4945
677576f7 49462019-01-07 Marek Polacek <polacek@redhat.com>
4947
4948 PR c++/88741 - wrong error with initializer-string.
4949 * g++.dg/init/array50.C: New test.
4950
c38103e8 49512019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4952
4953 PR c++/88261
4954 PR c++/69338
4955 PR c++/69696
4956 PR c++/69697
4957 * gcc.dg/array-6.c: Move from here ...
4958 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4959 * g++.dg/pr69338.C: New test.
4960 * g++.dg/pr69697.C: Likewise.
4961 * g++.dg/ext/flexary32.C: Likewise.
4962 * g++.dg/ext/flexary3.C: Adjust test.
4963 * g++.dg/ext/flexary12.C: Likewise.
4964 * g++.dg/ext/flexary13.C: Likewise.
4965 * g++.dg/ext/flexary15.C: Likewise.
4966 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4967 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4968 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4969
6163709f 49702019-01-07 Richard Earnshaw <rearnsha@arm.com>
4971
4972 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4973 optional in scan pattern.
4974
df2148cf 49752019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4976
4977 PR tree-optimization/88598
4978 * gcc.dg/vect/pr88598-1.c: New test.
4979 * gcc.dg/vect/pr88598-2.c: Likewise.
4980 * gcc.dg/vect/pr88598-3.c: Likewise.
4981 * gcc.dg/vect/pr88598-4.c: Likewise.
4982 * gcc.dg/vect/pr88598-5.c: Likewise.
4983 * gcc.dg/vect/pr88598-6.c: Likewise.
4984
34dc851a 49852019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4986
4987 PR tree-optimization/88598
4988 * gcc.dg/pr88598-1.c: New test.
4989 * gcc.dg/pr88598-2.c: Likewise.
4990 * gcc.dg/pr88598-3.c: Likewise.
4991 * gcc.dg/pr88598-4.c: Likewise.
4992 * gcc.dg/pr88598-5.c: Likewise.
4993
59409f09 49942019-01-07 Jakub Jelinek <jakub@redhat.com>
4995
162634aa 4996 PR tree-optimization/88676
4997 * gcc.dg/tree-ssa/pr88676.c: New test.
4998 * gcc.dg/pr88676.c: New test.
4999 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
5000 allow &.
5001
ed779478 5002 PR sanitizer/88619
5003 * c-c++-common/asan/pr88619.c: New test.
5004
59409f09 5005 PR c++/85052
5006 * c-c++-common/builtin-convertvector-1.c: New test.
5007 * c-c++-common/torture/builtin-convertvector-1.c: New test.
5008 * g++.dg/ext/builtin-convertvector-1.C: New test.
5009 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
5010
c9caaa3a 50112018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
5012
5013 PR target/88521
5014 * gcc.target/i386/pr88521.c: New testcase.
5015
2abeea3d 50162019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5017
5018 PR fortran/88658
5019 * gfortran.dg/min_max_type_2.f90: New test.
5020
a517a911 50212019-01-06 Jakub Jelinek <jakub@redhat.com>
5022
5023 PR c/88363
5024 * c-c++-common/attributes-4.c (falloc_align_int128,
5025 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
5026
2b7caeda 50272019-01-05 Jan Hubicka <hubicka@ucw.cz>
5028
5029 * gcc.dg/ipa/ipcp-2.c: Update bounds.
5030
44a5ddbf 50312019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5032
5033 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
5034 * gcc.dg/plugin/plugindir2.c: Likewise.
5035 * gcc.dg/plugin/plugindir3.c: Likewise.
5036 * gcc.dg/plugin/plugindir4.c: Likewise.
5037
f2aba4ef 50382019-01-05 Janus Weil <janus@gcc.gnu.org>
5039
5040 PR fortran/88009
5041 * gfortran.dg/blockdata_10.f90: New test case.
5042
92d7f32c 50432019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 5044
681aa7c2 5045 PR middle-end/82564
5046 PR target/88620
5047 * gcc.dg/nested-func-12.c: New test.
5048 * gcc.c-torture/compile/pr82564.c: New test.
5049
92d7f32c 5050 PR debug/88635
5051 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 5052
3449da25 50532019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5054
92d7f32c 5055 PR target/60563
3449da25 5056 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
5057
dd1ab8da 50582019-01-04 Martin Sebor <msebor@redhat.com>
5059
5060 PR c/88546
5061 * g++.dg/ext/attr-copy.C: New test.
5062 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
5063 * gcc.dg/attr-copy-6.c: New test.
5064 * gcc.dg/attr-copy-7.c: New test.
5065
3910b703 50662019-01-04 Martin Sebor <msebor@redhat.com>
5067
5068 PR c/88363
5069 * c-c++-common/attributes-4.c: New test.
5070
2c4b47e3 50712019-01-04 Sam Tebbs <sam.tebbs@arm.com>
5072
5073 PR gcc/87763
5074 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
5075 count to 18.
5076
1c2a6eef 50772019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5078
5079 PR fortran/48543
5080 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
5081 * gfortran.dg/merge_char_const.f90: Restore.
5082
d31f2252 50832019-01-04 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR target/88594
5086 * gcc.dg/pr88594.c: New test.
5087
636144bc 50882019-01-04 Jan Beulich <jbeulich@suse.com>
5089
5090 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
5091 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
5092 gcc.target/i386/avx512bw-vpcmpequb-1.c,
5093 gcc.target/i386/avx512bw-vpcmpequw-1.c,
5094 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
5095 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
5096 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
5097 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
5098 gcc.target/i386/avx512bw-vpcmpgew-1.c,
5099 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
5100 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
5101 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
5102 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
5103 gcc.target/i386/avx512bw-vpcmpleb-1.c,
5104 gcc.target/i386/avx512bw-vpcmpleub-1.c,
5105 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
5106 gcc.target/i386/avx512bw-vpcmplew-1.c,
5107 gcc.target/i386/avx512bw-vpcmpltb-1.c,
5108 gcc.target/i386/avx512bw-vpcmpltub-1.c,
5109 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
5110 gcc.target/i386/avx512bw-vpcmpltw-1.c,
5111 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
5112 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
5113 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
5114 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
5115 gcc.target/i386/avx512bw-vpmovb2m-1.c,
5116 gcc.target/i386/avx512bw-vpmovm2b-1.c,
5117 gcc.target/i386/avx512bw-vpmovm2w-1.c,
5118 gcc.target/i386/avx512bw-vpmovw2m-1.c,
5119 gcc.target/i386/avx512bw-vptestmb-1.c,
5120 gcc.target/i386/avx512bw-vptestmw-1.c,
5121 gcc.target/i386/avx512bw-vptestnmb-1.c,
5122 gcc.target/i386/avx512bw-vptestnmw-1.c,
5123 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
5124 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
5125 gcc.target/i386/avx512dq-vfpclasssd-1.c,
5126 gcc.target/i386/avx512dq-vfpclassss-1.c,
5127 gcc.target/i386/avx512dq-vpmovd2m-1.c,
5128 gcc.target/i386/avx512dq-vpmovm2d-1.c,
5129 gcc.target/i386/avx512dq-vpmovm2q-1.c,
5130 gcc.target/i386/avx512dq-vpmovq2m-1.c,
5131 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
5132 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
5133 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
5134 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
5135 gcc.target/i386/avx512vl-vpcmpequd-1.c,
5136 gcc.target/i386/avx512vl-vpcmpequq-1.c,
5137 gcc.target/i386/avx512vl-vpcmpged-1.c,
5138 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
5139 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
5140 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
5141 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
5142 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
5143 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
5144 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
5145 gcc.target/i386/avx512vl-vpcmpled-1.c,
5146 gcc.target/i386/avx512vl-vpcmpleq-1.c,
5147 gcc.target/i386/avx512vl-vpcmpleud-1.c,
5148 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
5149 gcc.target/i386/avx512vl-vpcmpltd-1.c,
5150 gcc.target/i386/avx512vl-vpcmpltq-1.c,
5151 gcc.target/i386/avx512vl-vpcmpltud-1.c,
5152 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
5153 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
5154 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
5155 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
5156 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
5157 gcc.target/i386/avx512vl-vptestmd-1.c,
5158 gcc.target/i386/avx512vl-vptestmq-1.c,
5159 gcc.target/i386/avx512vl-vptestnmd-1.c,
5160 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
5161 operand.
5162 * gcc.target/i386/avx512bw-vpcmpb-1.c,
5163 gcc.target/i386/avx512bw-vpcmpub-1.c,
5164 gcc.target/i386/avx512bw-vpcmpuw-1.c,
5165 gcc.target/i386/avx512bw-vpcmpw-1.c,
5166 gcc.target/i386/avx512dq-vfpclasspd-1.c,
5167 gcc.target/i386/avx512dq-vfpclassps-1.c,
5168 gcc.target/i386/avx512f-vcmppd-1.c,
5169 gcc.target/i386/avx512f-vcmpps-1.c,
5170 gcc.target/i386/avx512f-vcmpsd-1.c,
5171 gcc.target/i386/avx512f-vcmpss-1.c,
5172 gcc.target/i386/avx512f-vpcmpd-1.c,
5173 gcc.target/i386/avx512f-vpcmpq-1.c,
5174 gcc.target/i386/avx512f-vpcmpud-1.c,
5175 gcc.target/i386/avx512f-vpcmpuq-1.c,
5176 gcc.target/i386/avx512f-vptestmd-1.c,
5177 gcc.target/i386/avx512f-vptestmq-1.c,
5178 gcc.target/i386/avx512f-vptestnmd-1.c,
5179 gcc.target/i386/avx512f-vptestnmq-1.c,
5180 gcc.target/i386/avx512vl-vcmppd-1.c,
5181 gcc.target/i386/avx512vl-vcmpps-1.c,
5182 gcc.target/i386/avx512vl-vpcmpd-1.c,
5183 gcc.target/i386/avx512vl-vpcmpq-1.c,
5184 gcc.target/i386/avx512vl-vpcmpud-1.c,
5185 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
5186 as mask operand.
5187
afe1ec89 51882019-01-03 Martin Sebor <msebor@redhat.com>
5189
5190 PR tree-optimization/88659
5191 * gcc.dg/Wstringop-truncation-6.c: New test.
5192
a63b6e5e 51932019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5194
5195 PR fortran/48543
5196 * gfortran.dg/const_chararacter_merge.f90: Remove.
5197
e9a46ba8 51982019-01-03 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR debug/88644
5201 * gcc.dg/debug/dwarf2/pr88644.c: New test.
5202 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
5203
52042019-01-03 Iain Sandoe <iain@sandoe.co.uk>
5205
5206 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
5207 * gcc.dg/pubtypes-3.c: Likewise.
5208 * gcc.dg/pubtypes-4.c: Likewise.
5209
0627c5c9 52102019-01-03 Jakub Jelinek <jakub@redhat.com>
5211
5212 PR c++/88636
5213 * g++.target/i386/pr88636.C: New test.
5214
f9f7d90c 52152019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5216
5217 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
5218
62468601 52192019-01-03 Martin Liska <mliska@suse.cz>
5220
5221 PR testsuite/88436
5222 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
5223
37fb9cf6 52242019-01-02 Marek Polacek <polacek@redhat.com>
5225
5226 PR c++/88612 - ICE with -Waddress-of-packed-member.
5227 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
5228
6080dd2f 5229 PR c++/88631 - CTAD failing for value-initialization.
5230 * g++.dg/cpp1z/class-deduction59.C: New test.
5231
dd5ea033 5232 PR c++/81486 - CTAD failing with ().
5233 * g++.dg/cpp1z/class-deduction60.C: New test.
5234 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 5235
ff8064bd 52362019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 5237 Jeff Law <law@redhat.com>
ff8064bd 5238
5239 * gcc.dg/strlenopt-36.c: Update.
5240 * gcc.dg/strlenopt-45.c: Update.
5241 * gcc.c-torture/execute/strlen-5.c: New test.
5242 * gcc.c-torture/execute/strlen-6.c: New test.
5243 * gcc.c-torture/execute/strlen-7.c: New test.
5244
5152b58e 52452019-01-02 Jakub Jelinek <jakub@redhat.com>
5246
5247 PR testsuite/87304
5248 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
5249 messages only on vect_hw_misalign targets.
5250
5055fc33 52512019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 5252
5055fc33 5253 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
5254 * gfortran.dg/dec_d_lines_3.f: Ditto.
5255 * gfortran.dg/dec_structure_24.f90: Ditto.
5256 * gfortran.dg/dec_structure_26.f90: Ditto.
5257 * gfortran.dg/dec_structure_27.f90: Ditto.
5258 * gfortran.dg/dec_type_print_3.f90: Ditto.
5259 * gfortran.dg/derived_name_1.f90: Ditto.
5260 * gfortran.dg/error_recovery_1.f90: Ditto.
5261 * gfortran.dg/gomp/pr29759.f90: Ditto.
5262 * gfortran.dg/pr36192.f90: Ditto.
5263 * gfortran.dg/pr56007.f90: Ditto.
5264 * gfortran.dg/pr56520.f90: Ditto.
5265 * gfortran.dg/pr78741.f90: Ditto.
5266 * gfortran.dg/print_fmt_2.f90: Ditto.
5267 * gfortran.dg/select_type_20.f90: Ditto.
5268
ac7cf41b 52692019-01-02 Marek Polacek <polacek@redhat.com>
5270
5271 PR c++/86875
5272 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
5273
f46df7fc 52742019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5275
5276 PR fortran/48543
5277 * gfortran.dg/const_chararacter_merge.f90: New test.
5278
035de790 52792019-01-02 Jan Hubicka <hubicka@ucw.cz>
5280
5281 PR lto/88130
5282 * g++.dg/torture/pr88130.C: New testcase.
5283
79cbb1a8 52842019-01-02 Martin Liska <mliska@suse.cz>
5285
5286 PR tree-optimization/88650
5287 * gfortran.dg/predict-3.f90: New test.
5288
040ec1c0 52892019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5290
5291 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
5292
74dbdf38 52932019-01-02 Richard Biener <rguenther@suse.de>
5294
5295 PR tree-optimization/88621
5296 * gcc.dg/torture/pr88621.c: New testcase.
5297
17ae0a21 52982019-01-02 Jakub Jelinek <jakub@redhat.com>
5299
5300 PR ipa/88561
5301 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
5302 targets and expect _ZThn8 for ilp32 targets.
5303
14c286b1 53042019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 5305 Jeff Law <law@redhat.com>
14c286b1 5306
040ec1c0 5307 * gcc.dg/strlenopt-40.c: Update.
5308 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 5309 * gcc.dg/tree-ssa/pr79376.c: Likewise.
5310
14c286b1 5311 * gcc.dg/strlenopt-40.c: Disable a couple tests.
5312 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
5313 * gcc.dg/strlenopt-59.c: New test.
5314 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
5315 * g++.dg/init/strlen.C: New test.
5316
66aeaf4b 53172019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5318
5319 PR fortran/82743
5320 * gfortran.dg/structure_constructor_16.f90: New test.
5321
aaeb2d1b 53222019-01-01 Jan Hubicka <hubicka@ucw.cz>
5323
5324 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5325 * g++.dg/ipa/devirt-53.C: Fix scan template.
5326
27ebfa0d 53272019-01-01 Jan Hubicka <hubicka@ucw.cz>
5328
5329 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5330 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5331 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5332
e9780462 53332019-01-01 Jan Hubicka <hubicka@ucw.cz>
5334
5335 * g++.dg/tree-prof/devirt.C: Update testcase.
5336
fbd26352 53372019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 5338
5339 Update copyright years.
f1717362 5340\f
fbd26352 5341Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 5342
5343Copying and distribution of this file, with or without modification,
5344are permitted in any medium without royalty provided the copyright
5345notice and this notice are preserved.