]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* config/abi/pre/gnu.ver (GLIBCXX_3.4.26): Change _Lock_policyE2 exports
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e5e0055a 12019-04-30 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/89475
4 * gcc.dg/tree-ssa/pr89475.c: New test.
5
5f915e9a 62019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
7
8 PR tree-optimization/90240
9 Revert:
10 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
11
12 PR tree-optimization/90078
13 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
14
d0767031 152019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
16
17 * gcc.dg/uninit-25-gimple.c: New test.
18 * gcc.dg/uninit-25.c: New test.
19 * gcc.dg/uninit-26.c: New test.
20 * gcc.dg/uninit-27-gimple.c: New test.
21
855bfda2 222019-04-29 Richard Biener <rguenther@suse.de>
23
24 PR tree-optimization/90278
25 * gcc.dg/torture/pr90278.c: New testcase.
26
9aee1351 272019-04-27 Jakub Jelinek <jakub@redhat.com>
28
29 PR c++/90173
30 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
31 dg-do run.
32
85cde1c6 332019-04-27 Uroš Bizjak <ubizjak@gmail.com>
34
35 PR target/89261
36 * gcc.target/i386/pr89261.c: New test.
37
037b9c2b 382019-04-27 Martin Liska <mliska@suse.cz>
39
40 PR middle-end/90258
41 * gcc.dg/completion-5.c: New test.
42 * gcc.target/i386/spellcheck-options-5.c: New test.
43
4479f584 442019-04-26 Jim Wilson <jimw@sifive.com>
45
46 * gcc.target/riscv/load-immediate.c: New.
47
5f52a13d 482019-04-26 Jonathan Wakely <jwakely@redhat.com>
49
50 PR c++/90243
51 * g++.dg/diagnostic/pr90243.C: New test.
52
19613a9b 532019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
54
55 PR c++/90173
56 * g++.dg/cpp1z/class-deduction66.C: New.
57
582019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2ed13d1a 59
60 * g++.dg/diagnostic/trailing1.C: New.
61
8bbdcaf0 622019-04-26 Richard Sandiford <richard.sandiford@arm.com>
63
64 * gcc.dg/alias-16.c: New test.
65
760cb209 662019-04-25 Martin Liska <mliska@suse.cz>
67 H.J. Lu <hongjiu.lu@intel.com>
68
69 PR target/89929
70 * g++.target/i386/mv28.C: New test.
71 * gcc.target/i386/mvc14.c: Likewise.
72 * g++.target/i386/pr57362.C: Updated.
73
0eee1ea0 742019-04-24 Jeff Law <law@redhat.com>
75
76 PR tree-optimization/90037
77 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
78 * gcc.dg/isolate-2.c: Likewise.
79 * gcc.dg/isolate-4.c: Likewise.
80 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
81 * gcc.dg/pr90037.c: New test.
82
96cdf09b 832019-04-25 Jakub Jelinek <jakub@redhat.com>
84
85 PR c++/44648
86 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
87
559783f6 882019-04-25 Richard Biener <rguenther@suse.de>
89
90 PR middle-end/90194
91 * g++.dg/torture/pr90194.C: New testcase.
92
c1afaca2 932019-04-24 Marek Polacek <polacek@redhat.com>
94
95 PR c++/90236
96 * g++.dg/cpp1z/nontype-auto16.C: New test.
97
68c5e104 982019-04-24 Jakub Jelinek <jakub@redhat.com>
99
100 PR target/90193
101 * gcc.target/i386/pr90193.c: New test.
102
4788a5ca 1032019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
104
105 PR target/89952
106 * gcc.target/s390/pr89952.c: New test.
107
0c5ea32d 1082019-04-24 Jakub Jelinek <jakub@redhat.com>
109
110 PR target/90187
111 * g++.target/i386/pr90187.C: New test.
112
9a72942b 1132019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
114
115 * gdc.test/README.gcc: New file.
116
f11f7589 1172019-04-24 Jakub Jelinek <jakub@redhat.com>
118
d32d006e 119 PR tree-optimization/90208
120 * gcc.dg/tsan/pr90208-1.c: New test.
121 * gcc.dg/tsan/pr90208-2.c: New test.
122
f11f7589 123 PR tree-optimization/90211
124 * gcc.dg/autopar/pr90211.c: New test.
125
22da68fb 1262019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
127 Robin Dapp <rdapp@linux.ibm.com>
128
129 * gdc.dg/link.d: Test if target d_runtime.
130 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
131 * gdc.dg/simd.d: Likewise.
132
7ad41fff 1332019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
134
135 * gdc.test/fail_compilation/fail2456.d: New test.
136 * gdc.test/fail_compilation/test18312.d: New test.
137 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
138
a69facdb 1392018-04-23 Sudakshina Das <sudi.das@arm.com>
140
141 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
142 for linux targets.
143 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
144 with GNU note section.
145
f51e2895 1462019-04-23 Jeff Law <law@redhat.com>
147
148 * lib/target-supports.exp
149 (check_effective_target_keeps_null_pointer_checks): Add cr16.
150
c3c55e1c 1512019-04-23 Roman Zhuykov <zhroma@ispras.ru>
152
153 PR rtl-optimization/87979
154 * gcc.dg/pr87979.c: New test.
155
fba98a9a 1562019-04-23 Roman Zhuykov <zhroma@ispras.ru>
157
158 PR rtl-optimization/84032
159 * gcc.dg/pr84032.c: New test.
160
1183882b 1612018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
162
ade6c276 163 PR tree-optimization/90078
fba98a9a 164 * g++.dg/tree-ssa/pr90078.C: New test.
ade6c276 165
1662018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
167
168 PR tree-optimization/90021
fba98a9a 169 * gfortran.dg/pr90021.f90: New test.
1183882b 170
7042c69b 1712019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
172
173 PR fortran/90166
174 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
175
a796a135 1762019-04-22 Paul Thomas <pault@gcc.gnu.org>
177
178 PR fortran/57284
179 * gfortran.dg/class_70.f03
180
328450f4 1812019-04-21 H.J. Lu <hongjiu.lu@intel.com>
182
183 PR target/90178
184 * gcc.target/i386/pr90178.c: New test.
185
9d3560da 1862019-04-20 Sandra Loosemore <sandra@codesourcery.com>
187
188 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
189
1e9afbb0 1902019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
191
192 PR c++/89900
193 * g++.dg/cpp0x/pr89900-1.C: New.
194 * g++.dg/cpp0x/pr89900-2.C: Likewise.
195 * g++.dg/cpp0x/pr89900-3.C: Likewise.
196 * g++.dg/cpp0x/pr89900-4.C: Likewise.
197
b7c7bc83 1982019-04-19 Jakub Jelinek <jakub@redhat.com>
199
1a7d885e 200 PR middle-end/90139
201 * gcc.c-torture/compile/pr90139.c: New test.
202
dc097d0a 203 PR c++/90138
204 * g++.dg/template/pr90138.C: New test.
205
45cf699c 206 PR c/89888
207 * c-c++-common/pr89888.c: New test.
208 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
209 Don't expect -Wswitch-unreachable warning.
210
b7c7bc83 211 PR c++/90108
212 * c-c++-common/pr90108.c: New test.
213
ece3beac 2142019-04-18 Richard Sandiford <richard.sandiford@arm.com>
215
216 PR middle-end/85164
217 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
218
a894735c 2192019-04-18 Richard Biener <rguenther@suse.de>
220
221 PR debug/90131
222 * gcc.dg/guality/pr90131.c: New testcase.
223
87b3536a 2242019-04-17 Jakub Jelinek <jakub@redhat.com>
225
4f13ba2f 226 PR c++/89325
227 * g++.dg/ext/attrib58.C: New test.
228 * g++.dg/ext/attrib59.C: New test.
229 * g++.dg/ext/attrib60.C: New test.
230
87b3536a 231 PR target/90125
232 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
233 constants to ensure precise result even when not using fma.
234 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
235 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
236 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
237 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
238 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
239 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
240 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
241 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
242 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
243
f1d497bc 2442019-04-17 Marek Polacek <polacek@redhat.com>
245
246 PR c++/90124 - bogus error with incomplete type in decltype.
247 * g++.dg/cpp0x/decltype70.C: New test.
248
22c90e61 2492019-04-17 Jakub Jelinek <jakub@redhat.com>
250
251 PR middle-end/90095
252 * gcc.dg/pr90095-1.c: New test.
253 * gcc.dg/pr90095-2.c: New test.
254
27d00f91 2552019-04-17 Thomas Schwinge <thomas@codesourcery.com>
256
b8d03885 257 PR fortran/90048
258 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
259 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
260 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
261
27d00f91 262 PR fortran/90067
263 PR fortran/90114
264 * gfortran.dg/goacc/private-1.f95: Remove file.
265 * gfortran.dg/goacc/private-2.f95: Likewise.
266 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
267 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
268 Likewise.
269 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
270
9ab7f779 2712019-04-17 Jakub Jelinek <jakub@redhat.com>
272
273 PR target/89093
274 * gcc.target/arm/pr89093-2.c: New test.
275
367d4f65 2762019-04-16 Jakub Jelinek <jakub@redhat.com>
277
278 PR c++/86953
279 * g++.dg/cpp0x/constexpr-86953.C: New test.
280
76567344 2812019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
282
283 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
284
2659c6e1 2852019-04-16 Alexandre Oliva <aoliva@redhat.com>
286
bef3547f 287 PR debug/89528
288 * gcc.dg/guality/pr89528.c: New.
289
2659c6e1 290 PR rtl-optimization/86438
291 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
292
61c8e77a 2932019-04-16 Jakub Jelinek <jakub@redhat.com>
294
64309d66 295 PR target/90096
296 * gcc.target/i386/pr90096.c: New test.
297 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
298 * gcc.target/i386/pr69255-2.c: Likewise.
299 * gcc.target/i386/pr69255-3.c: Likewise.
300
9040e4bf 301 PR rtl-optimization/90082
302 * gcc.dg/pr90082.c: New test.
303
61c8e77a 304 PR tree-optimization/90090
305 * g++.dg/opt/pr90090.C: New test.
306
25971ca0 3072019-04-16 Richard Biener <rguenther@suse.de>
308
309 PR tree-optimization/56049
310 * gfortran.dg/pr56049.f90: New testcase.
311
969b7ab6 3122019-04-15 Richard Biener <rguenther@suse.de>
313
314 PR debug/90074
315 * gcc.dg/guality/pr90074.c: New testcase.
316
a5189c16 3172019-04-15 Richard Biener <rguenther@suse.de>
318
319 PR tree-optimization/90071
320 * gcc.dg/torture/pr90071.c: New testcase.
321
f9fd14f1 3222019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
323
324 PR rtl-optimization/89794
325 * gcc.dg/torture/pr89794.c: New testcase.
326
d8c94794 3272019-04-15 Richard Biener <rguenther@suse.de>
328
329 PR ipa/88936
330 * gcc.dg/torture/pr88936-1.c: New testcase.
331 * gcc.dg/torture/pr88936-2.c: Likewise.
332 * gcc.dg/torture/pr88936-3.c: Likewise.
333
fc01d804 3342019-04-15 Martin Jambor <mjambor@suse.cz>
335
336 PR ipa/pr89693
337 * g++.dg/ipa/pr89693.C: New test.
338
39ebb014 3392019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
340
341 PR tree-optimization/90020
342 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
343
008ae11c 3442019-04-14 Jan Hubicka <hubicka@ucw.cz>
345
346 PR lto/89358
347 * g++.dg/lto/pr89358_0.C: New testcase.
348 * g++.dg/lto/pr89358_1.C: New testcase.
349
4aab7293 3502019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
351
352 PR fortran/85448
353 * gfortran.dg/bind_c_usage_33.f90: New test and...
354 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
355
37684a4c 3562019-04-14 Paul Thomas <pault@gcc.gnu.org>
357
358 PR fortran/89843
359 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
360 in ctg. Test the conversion of the descriptor types in the main
361 program.
362 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
363 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
364
365 PR fortran/89846
366 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
367 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
368
369 PR fortran/90022
370 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
371 the computation of 'ans'. Also, change the expected results for
372 CFI_is_contiguous to comply with standard.
373 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
374 results for CFI_is_contiguous to comply with standard.
375 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
376 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
377
c1bb27eb 3782019-04-13 Jakub Jelinek <jakub@redhat.com>
379
380 PR target/89093
381 * gcc.target/arm/pr89093.c: New test.
382
81e61a19 3832019-04-12 Jakub Jelinek <jakub@redhat.com>
384
385 PR c/89933
386 * c-c++-common/pr89933.c: New test.
387
e7136105 3882019-04-12 Martin Sebor <msebor@redhat.com>
389
390 PR c/88383
391 PR c/89288
392 PR c/89798
393 PR c/89797
394 * c-c++-common/attributes-1.c: Adjust.
395 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
396 * c-c++-common/builtin-has-attribute-6.c: New test.
397 * c-c++-common/builtin-has-attribute-7.c: New test.
398 * c-c++-common/pr71574.c: Adjust.
399 * gcc.dg/pr25559.c: Adjust.
400 * gcc.dg/attr-vector_size.c: New test.
401
9429be6d 4022019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 403
9429be6d 404 PR rtl-optimization/89965
405 * gcc.target/i386/pr89965.c: New test.
406
01e345e0 4072019-04-12 Marek Polacek <polacek@redhat.com>
408
409 PR c++/87603 - constexpr functions are no longer noexcept.
410 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
411 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
412 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
413 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
414 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
415 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
416
1fdc37a3 4172019-04-12 Marek Polacek <polacek@redhat.com>
418
419 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
420 * g++.dg/cpp0x/pr86397-1.C: Likewise.
421 * g++.dg/cpp0x/pr86397-2.C: Likewise.
422
9b308bad 4232019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
424
425 * g++.target/arm/arm.exp: Change format of default prune regex.
426 * gcc.target/arm/arm.exp: Change format of default prune regex.
427
a32720fa 4282019-04-12 Martin Liska <mliska@suse.cz>
429
430 PR middle-end/89970
431 * gcc.target/i386/mvc15.c: New test.
432 * gcc.target/i386/mvc3.c: Quote target in error pattern.
433 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
434
35f7187b 4352019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
436
437 PR target/87532
438 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
439 instruction counts.
440 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
441 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
442
18635244 4432019-04-12 Jakub Jelinek <jakub@redhat.com>
444
a538a79e 445 PR c/89946
446 * c-c++-common/pr89946.c: New test.
447
18635244 448 PR rtl-optimization/90026
449 * g++.dg/opt/pr90026.C: New test.
450
32dfb4d5 4512018-04-11 Steve Ellcey <sellcey@marvell.com>
452
453 PR rtl-optimization/87763
454 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
455 to bfi.
456
948ac165 4572019-04-11 Richard Biener <rguenther@suse.de>
458
459 PR tree-optimization/90020
460 * gcc.dg/torture/pr90020.c: New testcase.
461
29659b56 4622019-04-11 Richard Biener <rguenther@suse.de>
463
464 PR tree-optimization/90018
465 * gcc.dg/vect/pr90018.c: New testcase.
466
043de264 4672018-04-10 Steve Ellcey <sellcey@marvell.com>
468
469 PR rtl-optimization/87763
470 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
471 to bfi.
472 * gcc.target/aarch64/combine_bfi_2.c: New test.
473
92a180c6 4742019-04-10 Jakub Jelinek <jakub@redhat.com>
475
4e99a877 476 PR middle-end/90025
477 * gcc.c-torture/execute/pr90025.c: New test.
478
92a180c6 479 PR c++/90010
480 * gcc.dg/pr90010.c: New test.
481
670b9156 4822019-04-09 Uroš Bizjak <ubizjak@gmail.com>
483
484 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
485 (dg-options): Use -O2 -fdump-rtl-ce1.
486 (dg-final): Scan ce1 RTL dump instead of asm dump.
487
fe1f0bcd 4882019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
489
490 PR target/90024
491 * gcc.dg/torture/neon-immediate-timode.c: New test.
492
67fdb54d 4932019-04-09 Jakub Jelinek <jakub@redhat.com>
494
5f17d3c4 495 PR tree-optimization/89998
496 * gcc.c-torture/compile/pr89998-1.c: New test.
497 * gcc.c-torture/compile/pr89998-2.c: New test.
498
67fdb54d 499 PR target/90015
500 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
501 diagnostics.
502
7e41cae0 5032019-04-08 Richard Biener <rguenther@suse.de>
504
505 PR tree-optimization/90006
506 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
507
05eeaf54 5082019-04-08 Jakub Jelinek <jakub@redhat.com>
509
0c1c590a 510 PR rtl-optimization/89865
511 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
512
05eeaf54 513 PR rtl-optimization/89865
514 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
515 on ia32.
516
2199e93e 5172019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
518
519 PR tree-optimization/89725
520 * gcc.dg/tree-ssa/pr89725.c: New test.
521
8d1448db 5222019-04-08 Martin Liska <mliska@suse.cz>
523
524 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
525
7651759b 5262019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
527
528 PR c++/89914
529 * g++.dg/ext/has_nothrow_constructor-3.C: New.
530
dd88b038 5312019-04-07 Uroš Bizjak <ubizjak@gmail.com>
532
533 PR target/89945
534 * gcc.target/i386/pr89945.c: New test.
535
180a5ec9 5362019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
537
538 PR fortran/87352
539 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
540 * gfortran.dg/finalize_33.f90: Likewise.
541 * gfortran.dg/finalize_34.f90: New test.
542
901be419 5432019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
544
545 PR fortran/89981
546 * gfortran.dg/entry_22.f90: New test.
547
168afa9b 5482019-04-05 Marek Polacek <polacek@redhat.com>
549
550 PR c++/87145 - bogus error converting class type in template arg list.
551 * g++.dg/cpp0x/constexpr-conv3.C: New test.
552 * g++.dg/cpp0x/constexpr-conv4.C: New test.
553
49666f40 5542019-04-05 Martin Sebor <msebor@redhat.com>
555
556 PR bootstrap/89980
557 * g++.dg/init/array52.C: New test.
558
d0162866 5592019-04-05 David Malcolm <dmalcolm@redhat.com>
560
561 PR c/89985
562 * c-c++-common/pr89985.c: New test.
563
39b40fa7 5642019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
565
566 PR c/71598
567 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
568 size of enums.
569 * gcc.dg/torture/pr71598-2.c: Likewise.
570
1e689000 5712019-04-05 Marek Polacek <polacek@redhat.com>
572
49666f40 573 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 574 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
575
82e79b5e 5762019-04-05 Richard Biener <rguenther@suse.de>
577
578 PR debug/89892
579 PR debug/89905
580 * gcc.dg/guality/pr89892.c: New testcase.
581 * gcc.dg/guality/pr89905.c: Likewise.
582 * gcc.dg/guality/loop-1.c: Likewise.
583
9cbde7ad 5842019-04-05 Richard Sandiford <richard.sandiford@arm.com>
585
586 PR tree-optimization/89956
587 * gfortran.dg/pr89956.f90: New test.
588
b11751dc 5892019-04-04 Martin Sebor <msebor@redhat.com>
590
591 PR c++/89974
592 PR c++/89878
593 PR c++/89833
594 PR c++/47488
595 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
596 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
597 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
598 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
599 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
600 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
601 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
602 * gcc/testsuite/g++.dg/init/array51.C: New test.
603 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
604
cdde1804 6052019-04-04 Martin Sebor <msebor@redhat.com>
606
607 PR middle-end/89957
608 PR middle-end/89911
609 * gcc.dg/Wstringop-overflow-13.c: New test.
610
ffc3c769 6112019-04-04 Martin Sebor <msebor@redhat.com>
612
613 PR middle-end/89934
614 * gcc.dg/Wrestrict-19.c: New test.
615 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
616
1a15dd71 6172019-04-04 Jeff Law <law@redhat.com>
618
619 PR rtl-optimization/89399
620 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 621
c453bf88 6222019-04-04 Harald Anlauf <anlauf@gmx.de>
623
e62a08c8 624 PR fortran/89904
c453bf88 625 * gfortran.dg/pr85797.f90: Adjust testcase.
626
19474c76 6272019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
628
629 PR c++/65619
630 * g++.dg/template/friend67.C: New.
631
194bf565 6322019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
633
634 PR c++/61327
635 * g++.dg/cpp0x/friend4.C: New.
636 * g++.dg/cpp0x/friend5.C: Likewise.
637
3b1530d1 6382019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
639
640 PR c++/56643
641 * g++.dg/cpp0x/noexcept40.C: New.
642
45b5611b 6432019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
644
645 PR fortran/68567
646 * gfortran.dg/parameter_array_error_1.f90: New test.
647
9939b2f7 6482019-04-03 qing zhao <qing.zhao@oracle.com>
649
650 PR tree-optimization/89730
651 * gcc.dg/live-patching-4.c: New test.
652
afe53b55 6532019-04-03 Clément Chigot <clement.chigot@atos.net>
654
655 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
656 supported.
657
f3d42468 6582019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 659
660 PR c/71598
661 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
662 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
663
4225afe1 6642019-04-03 Richard Biener <rguenther@suse.de>
665
666 PR tree-optimization/84101
667 * gcc.target/i386/pr84101.c: New testcase.
668
98309278 6692019-04-02 Jeff Law <law@redhat.com>
670
671 * gcc.target/visium/bit_shift.c: xfail.
672
f3d2a658 6732019-04-02 Uroš Bizjak <ubizjak@gmail.com>
674
675 PR target/89902
676 PR target/89903
677 * gcc.target/i386/pr70799-4.c: Remove.
678 * gcc.target/i386/pr70799-5.c: Remove.
679 * gcc.target/i386/pr89902.c: New test.
680 * gcc.target/i386/pr89903.c: Ditto.
681
06f30566 6822019-04-02 Andrey Belevantsev <abel@ispras.ru>
683
684 PR rtl-optimization/84206
685 * gcc.dg/pr84206.c: New test.
686
8da4fe0d 6872019-04-02 Andrey Belevantsev <abel@ispras.ru>
688
689 PR rtl-optimization/85876
690 * gcc.dg/pr85876.c: New test.
691
192ece6e 6922019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
693
694 * gcc.target/s390/zvector/vec-double-compile.c: New test.
695 * gcc.target/s390/zvector/vec-float-compile.c: New test.
696 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
697 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
698
7a1fd0b2 6992019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
700
701 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
702 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
703 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
704 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
705
033411a9 7062019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
707
708 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
709 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
710
f3692774 7112019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
712
713 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
714 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
715
c89c20fa 7162019-04-02 Alexander Monakov <amonakov@ispras.ru>
717
718 PR testsuite/89916
719 * gcc.dg/pr86928.c: Do not attempt to add -m32.
720
e974fcf3 7212019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
722
723 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
724 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
725 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
726 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
727 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
728 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
729 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
730 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
731
58c10639 7322019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
733
734 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
735 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
736 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
737 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
738 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
739 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
740
9800b362 7412019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
742
743 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
744 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
745 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
746 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
747
b048920d 7482019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
749
750 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
751 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
752
dbeb7608 7532019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
754
755 * gcc.target/s390/arch13/sel-1.c: New test.
756
6c837438 7572019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
758
759 * gcc.target/s390/arch13/popcount-1.c: New test.
760
92d5e9eb 7612019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
762
763 * gcc.target/s390/arch13/bitops-1.c: New test.
764 * gcc.target/s390/arch13/bitops-2.c: New test.
765 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
766 option and adjust line numbers.
767 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
768
c4bc178c 7692019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
770
771 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
772 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
773 runtime check for the vxe2 hardware feature on IBM Z.
774
20dd1418 7752019-04-01 H.J. Lu <hongjiu.lu@intel.com>
776
777 PR testsuite/89907
778 * lib/target-supports.exp (check_avx2_available): Replace
779 avx_available with avx2_available.
780
a78ef9b4 7812019-04-01 Andrey Belevantsev <abel@ispras.ru>
782
783 PR rtl-optimization/85412
784 * gcc.dg/pr85412.c: New test.
785
00bc562a 7862019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
787
788 PR c++/62207
789 * g++.dg/template/crash130.C: New.
790 * g++.dg/template/crash131.C: Likewise.
791
a38fa913 7922019-04-01 Martin Sebor <msebor@redhat.com>
793
794 PR c/89685
795 * gcc.dg/attr-copy-8.c: New test.
796 * g++.dg/ext/attr-copy-2.C: New test.
797
36aec94f 7982019-04-01 Andrey Belevantsev <abel@ispras.ru>
799
800 PR rtl-optimization/86928
801 * gcc.dg/pr86928.c: New test.
802
33a4b080 8032019-04-01 Andrey Belevantsev <abel@ispras.ru>
804
805 PR rtl-optimization/87273
806 * gcc.dg/pr87273.c: New test.
807
806ba310 8082019-04-01 Martin Liska <mliska@suse.cz>
809
810 PR driver/89861
811 * gcc.dg/spellcheck-options-18.c: New test.
812 * gcc.dg/spellcheck-options-19.c: New test.
813 * gcc.dg/spellcheck-options-20.c: New test.
814 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
815 * gcc.dg/completion-2.c: Add one variant with no argument.
816
56fc9e27 8172019-04-01 Richard Biener <rguenther@suse.de>
818
819 PR c/71598
820 * gcc.dg/torture/pr71598-1.c: New testcase.
821 * gcc.dg/torture/pr71598-2.c: Likewise.
822 * gcc.dg/torture/pr71598-3.c: Likewise.
823
cf13db0c 8242019-03-31 Marek Polacek <polacek@redhat.com>
825
826 PR c++/89852 - ICE with C++11 functional cast with { }.
827 * g++.dg/cpp0x/initlist115.C: New test.
828
24709509 8292019-03-31 Harald Anlauf <anlauf@gmx.de>
830
831 PR fortran/83515
832 PR fortran/85797
833 * gfortran.dg/pr85797.f90: New test.
834
d8fc6024 8352019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
836
837 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
838
9d4769cc 8392019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
840
841 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
842 cleanup_extra_files.
843 (dmd2dg): Copy additional files after test is translated.
844 (gdc-do-test): Remove all copied files after test.
845
f22577c1 8462019-03-30 Paul Thomas <pault@gcc.gnu.org>
847
848 PR fortran/89841
849 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
850 for c_deallocate, c_allocate and c_assumed_size so that the
851 attributes of the array arguments are correct and are typed.
852 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
853 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
854
855 PR fortran/89842
856 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
857 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
858
173fbd49 8592019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
860
861 PR fortran/89866
862 * gfortran.dg/pointer_intent_8.f90: New test.
863
f15d2aa0 8642019-03-29 Jim Wilson <jimw@sifive.com>
865
866 * gcc.target/riscv/predef-1.c: New.
867 * gcc.target/riscv/predef-2.c: New.
868 * gcc.target/riscv/predef-3.c: New.
869 * gcc.target/riscv/predef-4.c: New.
870 * gcc.target/riscv/predef-5.c: New.
871 * gcc.target/riscv/predef-6.c: New.
872 * gcc.target/riscv/predef-7.c: New.
873 * gcc.target/riscv/predef-8.c: New.
874
7e6aef80 8752019-03-29 Jakub Jelinek <jakub@redhat.com>
876
33ad377c 877 PR rtl-optimization/89865
878 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
879 the first argument register, so that occassional spills/fills are
880 ignored.
881
9a6cce24 882 PR sanitizer/89869
883 * g++.dg/ubsan/vptr-14.C: New test.
884
7e6aef80 885 PR c/89872
886 * gcc.dg/tree-ssa/pr89872.c: New test.
887
2d3cf878 8882019-03-29 Roman Zhuykov <zhroma@ispras.ru>
889
890 * gcc.dg/diag-sanity.c: New test.
891
ca6ebc80 8922019-03-29 Marek Polacek <polacek@redhat.com>
893
894 PR c++/89871
895 * g++.dg/cpp2a/desig14.C: New test.
896
8e98407e 897 PR c++/89876 - ICE with deprecated conversion.
898 * g++.dg/warn/conv5.C: New test.
899
c6ab3411 9002019-03-29 Martin Liska <mliska@suse.cz>
901
902 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
903 * gcc.dg/pr68766.c: Likewise.
904
941c2b01 9052019-03-29 Jakub Jelinek <jakub@redhat.com>
906
907 PR rtl-optimization/87485
908 * gcc.dg/pr87485.c: New test.
909
744a33a1 9102019-03-28 Jakub Jelinek <jakub@redhat.com>
911
912 PR middle-end/89621
913 * gfortran.dg/gomp/pr89621.f90: New test.
914
6d0d620b 9152019-03-28 Martin Sebor <msebor@redhat.com>
916
c64c2ed5 917 PR c++/66548
918 * g++.dg/cpp0x/decltype-pr66548.C: New test.
919
6d0d620b 920 PR c++/81506
921 * g++.dg/cpp0x/decltype-pr81506.C: New test.
922
facf139f 9232019-03-28 Marek Polacek <polacek@redhat.com>
924
925 PR c++/89612 - ICE with member friend template with noexcept.
926 * g++.dg/cpp0x/noexcept38.C: New test.
927 * g++.dg/cpp0x/noexcept39.C: New test.
928 * g++.dg/cpp1z/noexcept-type21.C: New test.
929
e634ab35 9302019-03-28 Uroš Bizjak <ubizjak@gmail.com>
931
932 PR target/89848
933 * gcc.target/i386/pr89848.c: New test.
934
fcec39e1 9352019-03-28 Marek Polacek <polacek@redhat.com>
936
937 PR c++/89836 - bool constant expression and explicit conversions.
938 * g++.dg/cpp2a/explicit15.C: New test.
939
ad6978a6 9402019-03-28 Jakub Jelinek <jakub@redhat.com>
941
0114c224 942 PR c/89812
943 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
944 other than AVR. Add dg-options "".
945
ad6978a6 946 PR c++/89785
947 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
948 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
949
c271ea7f 9502019-03-27 Janus Weil <janus@gcc.gnu.org>
951
952 PR fortran/85537
953 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
954 * gfortran.dg/pointer_init_11.f90: New test case.
955
abe531e3 9562019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
957
958 PR target/85667
959 * gcc.target/i386/pr85667-5.c: New testcase.
960 * gcc.target/i386/pr85667-6.c: New testcase.
961
883924e1 9622019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
963
964 PR testsuite/89834
5224812d 965 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 966
1cf6e93b 9672019-03-27 Peter Bergner <bergner@linux.ibm.com>
968
969 PR rtl-optimization/89313
970 * gcc.dg/pr89313.c: New test.
971
49914a10 9722019-03-26 Jeff Law <law@redhat.com>
973
974 PR rtl-optimization/87761
975 PR rtl-optimization/89826
976 * gcc.c-torture/execute/pr89826.c: New test.
977
496d55fd 9782019-03-27 Richard Biener <rguenther@suse.de>
979
980 * gcc.dg/torture/20190327-1.c: New testcase.
981
b0bd2392 9822019-03-27 Paul Thomas <pault@gcc.gnu.org>
983
984 PR fortran/88247
985 * gfortran.dg/associate_47.f90: New test.
986
4a5df39c 9872019-03-27 Richard Biener <rguenther@suse.de>
988
989 PR tree-optimization/89463
990 * gcc.dg/guality/pr89463.c: New testcase.
991
5bcde5d8 9922019-03-26 Uroš Bizjak <ubizjak@gmail.com>
993
994 PR target/89827
995 * gcc.target/i386/pr89827.c: New test.
996
e9b6707f 9972019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
998
999 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
1000 syntax.
1001
ed85753c 10022019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
1003
1004 PR tree-optimization/81740
1005 * gcc.dg/vect/pr81740-1.c: New testcase.
1006 * gcc.dg/vect/pr81740-2.c: Likewise.
1007
c0106ced 10082019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
1009
1010 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
1011 options in permute args tests.
1012
158e6ce3 10132019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1014
1015 PR c++/84598
1016 * g++.dg/ext/pr84598.C: New.
1017
024a645d 10182019-03-26 Jakub Jelinek <jakub@redhat.com>
1019
1020 PR c++/89796
1021 * g++.dg/gomp/pr89796.C: New test.
1022 * gcc.dg/gomp/pr89796.c: New test.
1023
47fac92f 10242019-03-25 David Malcolm <dmalcolm@redhat.com>
1025
1026 PR rtl-optimization/88347
1027 PR rtl-optimization/88423
1028 * gcc.c-torture/compile/pr88347.c: New test.
1029 * gcc.c-torture/compile/pr88423.c: New test.
1030
89793f1a 10312019-03-25 Martin Sebor <msebor@redhat.com>
1032
1033 PR c/89812
1034 * gcc.dg/attr-aligned-3.c: New test.
1035
beb921e1 10362019-03-25 Johan Karlsson <johan.karlsson@enea.com>
1037
1038 PR debug/86964
1039 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
1040
ac557922 10412019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1042
1043 PR c++/84661
1044 PR c++/85013
1045 * g++.dg/concepts/pr84661.C: New.
1046 * g++.dg/torture/pr85013.C: Likewise.
1047
1de8eb3e 10482019-03-25 Marek Polacek <polacek@redhat.com>
1049
751baf9c 1050 PR c++/89214 - ICE when initializing aggregates with bases.
1051 * g++.dg/cpp1z/aggr-base8.C: New test.
1052 * g++.dg/cpp1z/aggr-base9.C: New test.
1053
1de8eb3e 1054 PR c++/89705 - ICE with reference binding with conversion function.
1055 * g++.dg/cpp0x/rv-conv2.C: New test.
1056
fbdb74ac 10572019-03-25 Richard Biener <rguenther@suse.de>
1058
1059 PR tree-optimization/89789
1060 * gcc.dg/torture/pr89789.c: New testcase.
1061
37682124 10622019-03-25 Nathan Sidwell <nathan@acm.org>
1063
1064 * g++.dg/abi/lambda-static-1.C: New.
1065
43a607ba 10662019-03-25 Richard Biener <rguenther@suse.de>
1067
1068 PR tree-optimization/89802
1069 * g++.dg/tree-ssa/pr89802.C: New testcase.
1070
f009459b 10712019-03-25 Jakub Jelinek <jakub@redhat.com>
1072
1073 PR c++/60702
1074 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
1075 for _ZTH* calls.
1076 * g++.dg/tls/thread_local11a.C: New test.
1077
a0563775 10782019-03-25 Richard Biener <rguenther@suse.de>
1079
1080 PR middle-end/89790
1081 * g++.dg/pr89790.C: New testcase.
1082
add664cb 10832019-03-24 Uroš Bizjak <ubizjak@gmail.com>
1084
1085 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
1086 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
1087 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
1088 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
1089
9d74321b 10902019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1091
1092 PR fortran/78865
3f056acb 1093 * gfortran.dg/altreturn_10.f90: New test.
1094 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 1095
74fde7b5 10962019-03-22 Vladimir Makarov <vmakarov@redhat.com>
1097
1098 PR rtl-optimization/89676
1099 * gcc.target/i386/pr89676.c: New.
1100
84f13b2f 11012019-03-22 Jakub Jelinek <jakub@redhat.com>
1102
8815602b 1103 PR c++/60702
1104 * g++.dg/tls/thread_local11.C: New test.
1105 * g++.dg/tls/thread_local11.h: New test.
1106 * g++.dg/tls/thread_local12a.C: New test.
1107 * g++.dg/tls/thread_local12b.C: New test.
1108 * g++.dg/tls/thread_local12c.C: New test.
1109 * g++.dg/tls/thread_local12d.C: New test.
1110 * g++.dg/tls/thread_local12e.C: New test.
1111 * g++.dg/tls/thread_local12f.C: New test.
1112 * g++.dg/tls/thread_local12g.C: New test.
1113 * g++.dg/tls/thread_local12h.C: New test.
1114 * g++.dg/tls/thread_local12i.C: New test.
1115 * g++.dg/tls/thread_local12j.C: New test.
1116 * g++.dg/tls/thread_local12k.C: New test.
1117 * g++.dg/tls/thread_local12l.C: New test.
1118
84f13b2f 1119 PR c++/87481
1120 * g++.dg/cpp1y/constexpr-87481.C: New test.
1121
26b21081 11222019-03-22 Simon Wright <simon@pushface.org>
1123
1124 PR ada/89583
1125 * gnat.dg/socket2.adb: New.
1126
762cd80c 11272019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
1128
1129 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
1130
00a3b72b 11312019-03-22 Hongtao Liu <hongtao.liu@intel.com>
1132
1133 PR target/89784
1134 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
1135 for _mm_mask{,3,z}_*.
1136 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
1137 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
1138 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
1139 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
1140 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
1141 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
1142 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
1143 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
1144 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
1145 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
1146 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
1147 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
1148 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
1149 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
1150 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
1151
11522019-03-22 Jakub Jelinek <jakub@redhat.com>
1153
1154 PR target/89784
1155 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
1156 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1157 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1158 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1159 __builtin_ia32_vfmsubss3_mask3): Define.
1160 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
1161 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1162 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1163 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1164 __builtin_ia32_vfmsubss3_mask3): Define.
1165 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
1166 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1167 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1168 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1169 __builtin_ia32_vfmsubss3_mask3): Define.
1170 * gcc.target/i386/sse-14.c: Add tests for
1171 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
1172 * gcc.target/i386/sse-22.c: Likewise.
1173
9f85b0fb 11742019-03-21 Martin Sebor <msebor@redhat.com>
1175
1176 PR tree-optimization/89350
1177 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
1178 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
1179 * gcc.dg/Wstringop-overflow-11.c: New test.
1180 * gcc.dg/Wstringop-overflow-12.c: New test.
1181 * gcc.dg/pr89350.c: New test.
1182 * gcc.dg/pr40340-1.c: Adjust expected warning.
1183 * gcc.dg/pr40340-2.c: Same.
1184 * gcc.dg/pr40340-4.c: Same.
1185 * gcc.dg/pr40340-5.c: Same.
1186
654b4632 11872019-03-21 Jakub Jelinek <jakub@redhat.com>
1188
4b46d8a6 1189 PR lto/89692
1190 * g++.dg/other/pr89692.C: New test.
1191
654b4632 1192 PR c++/89767
1193 * g++.dg/cpp1y/lambda-init18.C: New test.
1194 * g++.dg/cpp1y/lambda-init19.C: New test.
1195 * g++.dg/cpp1y/pr89767.C: New test.
1196
c1769f9f 11972019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 1198 Cesar Philippidis <cesar@codesourcery.com>
1199
1200 PR fortran/72741
1201 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
1202 file.
1203 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
1204 Likewise.
1205
12062019-03-21 Thomas Schwinge <thomas@codesourcery.com>
1207
1208 PR fortran/72741
1209 * c-c++-common/goacc/routine-3-extern.c: New file.
1210 * c-c++-common/goacc/routine-3.c: Adjust.
1211 * c-c++-common/goacc/routine-4-extern.c: New file.
1212 * c-c++-common/goacc/routine-4.c: Adjust.
1213 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 1214
cbfb10ec 1215 PR fortran/89773
1216 * gfortran.dg/goacc/pr89773.f90: New file.
1217 * gfortran.dg/goacc/pr77765.f90: Adjust.
1218 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
1219
467b1bdb 1220 PR fortran/72741
1221 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
1222
44ff4c8d 1223 PR fortran/72741
1224 * gfortran.dg/goacc/routine-module-1.f90: New file.
1225 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1226 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1227
44ff9fb6 1228 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
1229
f2137b85 1230 PR fortran/56408
1231 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
1232 (dg-compile-aux-modules): Fix diagnostic.
1233 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
1234 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
1235
e78648a6 1236 PR fortran/56408
1237 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
1238 missing nexted dg-test call support in dejaGNU 1.4.4.
1239
c1769f9f 1240 PR fortran/29383
1241 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
1242 other '*.exp' files.
1243
ae5efb2c 12442019-03-21 Richard Biener <rguenther@suse.de>
1245
1246 PR tree-optimization/89779
1247 * gcc.dg/torture/pr89779.c: New testcase.
1248
37bd0891 12492019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 PR c++/78645
1252 * g++.dg/cpp0x/constexpr-ice20.C: New.
1253
e6c0a0e8 12542019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/89571
1257 * g++.dg/cpp0x/noexcept37.C: New.
1258
bffad515 12592019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
1260
1261 PR d/89017
1262 * gdc.dg/pr89017.d: New test.
1263
327f6a12 12642019-03-20 Janus Weil <janus@gcc.gnu.org>
1265
1266 PR fortran/71861
1267 * gfortran.dg/interface_abstract_5.f90: New test case.
1268
f374a534 12692019-03-20 Jakub Jelinek <jakub@redhat.com>
1270
1271 PR target/89775
1272 * gcc.target/s390/pr89775-1.c: New test.
1273 * gcc.target/s390/pr89775-2.c: New test.
1274
fcf9e045 12752019-03-20 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR target/89752
1278 * g++.target/aarch64/aarch64.exp: New file.
1279 * g++.target/aarch64/pr89752.C: New test.
1280
dc0cf270 12812019-03-19 Martin Sebor <msebor@redhat.com>
1282
1283 PR tree-optimization/89688
1284 * gcc.dg/strlenopt-61.c: New test.
1285 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1286
2bc36e30 12872019-03-19 Jim Wilson <jimw@sifive.com>
1288
1289 PR target/89411
1290 * gcc.target/riscv/losum-overflow.c: New test.
1291
5f7947cf 12922019-03-19 Martin Sebor <msebor@redhat.com>
1293
1294 PR tree-optimization/89644
1295 * gcc.dg/Wstringop-truncation-8.c: New test.
1296
99e80969 12972019-03-19 Martin Liska <mliska@suse.cz>
1298
1299 PR middle-end/89737
1300 * gcc.dg/pr89737.c: New test.
1301
8022ad85 13022019-03-19 Jan Hubicka <hubicka@ucw.cz>
1303
1304 PR lto/87809
1305 PR lto/89335
1306 * g++.dg/lto/pr87089_0.C: New testcase.
1307 * g++.dg/lto/pr87089_1.C: New testcase.
1308 * g++.dg/lto/pr89335_0.C: New testcase.
1309
797edc3a 13102019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1311
1312 PR target/89736
1313 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1314 restrict this test to vsx targets.
1315
14b34371 13162019-03-19 Jakub Jelinek <jakub@redhat.com>
1317
1318 PR target/89752
1319 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1320 * g++.dg/ext/asm16.C: Likewise.
1321 * g++.dg/ext/asm17.C: New test.
1322
17b0b4ec 13232019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1324
1325 * c-c++-common/unroll-7.c: New test.
1326
22010de4 13272019-03-19 Jakub Jelinek <jakub@redhat.com>
1328
1787ae1d 1329 PR target/89726
1330 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1331 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1332 Add expected results for them.
1333
22010de4 1334 PR c/89734
1335 * gcc.dg/pr89734.c: New test.
1336
95e9ef61 13372019-03-18 Martin Sebor <msebor@redhat.com>
1338
1339 PR tree-optimization/89720
1340 * gcc.dg/Warray-bounds-42.c: New test.
1341
12a32f81 13422019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1343
1344 PR c++/89630
1345 * g++.target/i386/pr89630.C: New test.
1346
03bae9a8 13472019-03-18 Kito Cheng <kito.cheng@gmail.com>
1348
1349 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1350
956a881a 13512019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1352
1353 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1354 the "store" test as well.
1355 * gcc.target/powerpc/bswap32.c: Ditto.
1356
4221d1bb 13572019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1358
1359 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1360 the "store" test as well.
1361 * gcc.target/powerpc/bswap32.c: Ditto.
1362
3d11a881 13632019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1364
1365 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1366 "exceeds" instead of just one that talks about "too large".
1367
e3cfba39 13682019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1369
1370 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1371
ac61f7f0 13722019-03-18 Martin Jambor <mjambor@suse.cz>
1373
1374 PR tree-optimization/89546
1375 * gcc.dg/tree-ssa/pr89546.c: New test.
1376
fd87bb39 13772019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1378
1379 PR target/89627
1380 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1381 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1382 * g++.target/riscv/call-with-empty-struct.H: New file.
1383 * g++.target/riscv/riscv.exp: New file.
1384
24c67877 13852019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1386
1387 PR c++/85014
1388 * g++.dg/cpp0x/pr85014.C: New.
1389
17d51789 13902019-03-18 Jakub Jelinek <jakub@redhat.com>
1391
1392 PR middle-end/86979
1393 * gcc.dg/pr86979.c: New test.
1394
3f08a29b 13952019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1396
1397 PR fortran/88008
24c67877 1398 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 1399
b1356bc4 14002019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1401
24c67877 1402 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1403 hppa*-*-hpux*.
b1356bc4 1404 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 1405
1406 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1407 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 1408
f56fb8fb 1409 * gcc.dg/pr88074.c: Require c99_runtime.
1410 * gcc.dg/warn-abs-1.c: Likewise.
1411 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1412
24b73262 1413 PR testsuite/89666
1414 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1415 hppa*-*-hpux*.
1416 * gcc.dg/attr-copy.c: Require alias support.
1417 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1418
2d44625a 14192019-03-16 Jakub Jelinek <jakub@redhat.com>
1420
1421 PR fortran/89724
1422 * gfortran.dg/continuation_15.f90: New test.
1423 * gfortran.dg/continuation_16.f90: New test.
1424
fc1321aa 14252019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 1426
50beafd6 1427 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1428
529c3fcc 1429 PR testsuite/89393
1430 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1431 * g++.dg/cpp0x/pr84497.C: Likewise.
1432
fc1321aa 1433 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1434 * gcc.dg/attr-copy-6.c: Likewise.
1435 * gcc.dg/pr87793.c: Likewise.
1436
1437 PR testsuite/89471
0bf73f49 1438 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 1439
2c804139 1440 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1441 * gcc.dg/gimplefe-34.c: Likewise.
1442 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1443 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1444
20feeb0f 1445 PR testsuite/84174
1446 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1447 hppa*64*-*-*.
1448
63e5ed62 1449 PR testsuite/83453
1450 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1451
4f54bc4d 1452 * lib/target-supports.exp (check_ascii_locale_available): Remove
1453 hppa*-*-hpux*.
1454
ebb62b61 14552019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1456
1457 PR fortran/84394
1458 * gfortran.dg/blockdata_11.f90: New test.
1459
6e9e00d1 14602019-03-15 Harald Anlauf <anlauf@gmx.de>
1461
1462 PR fortran/60091
1463 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1464 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1465
0922e508 14662019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1467
1468 PR target/87532
1469 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1470 instruction selection.
1471 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1472 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1473 * gcc.target/powerpc/pr87532-mc.c: New test.
1474 * gcc.target/powerpc/pr87532.c: New test.
1475 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1476 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1477 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1478 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1479 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1480 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1481 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1482 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1483 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1484 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1485 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1486 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1487 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1488 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1489 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1490 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1491 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1492 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1493 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1494 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1495 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1496 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1497 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1498 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1499 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1500 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1501 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1502
aa2e3429 15032019-03-15 Alexandre Oliva <aoliva@redhat.com>
1504
1505 PR c++/88534
1506 PR c++/88537
1507 * g++.dg/cpp2a/pr88534.C: New.
1508 * g++.dg/cpp2a/pr88537.C: New.
1509
b70283ba 15102019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1511
1512 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1513 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1514 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1515 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1516
c043e8d6 15172019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1518
1519 PR target/89719
1520 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1521 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1522 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1523
0bc60ffa 15242019-03-15 Jakub Jelinek <jakub@redhat.com>
1525
99d0d6f9 1526 PR c++/89709
1527 * g++.dg/cpp0x/constexpr-89709.C: New test.
1528
0bc60ffa 1529 PR debug/89704
1530 * gcc.dg/debug/pr89704.c: New test.
1531
4455955a 15322019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1533
1534 PR target/89650
1535 * g++.target/i386/pr89650.C: New test.
1536
8416d774 15372019-03-14 Richard Biener <rguenther@suse.de>
1538
1539 * gcc.dg/gimplefe-13.c: Adjust.
1540 * gcc.dg/gimplefe-14.c: Likewise.
1541 * gcc.dg/gimplefe-17.c: Likewise.
1542 * gcc.dg/gimplefe-18.c: Likewise.
1543 * gcc.dg/gimplefe-7.c: Likewise.
1544 * gcc.dg/torture/pr89595.c: Likewise.
1545 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1546 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1547 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1548 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1549 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1550 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1551 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1552 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1553
3b8cf1fa 15542019-03-14 Jakub Jelinek <jakub@redhat.com>
1555
7dd130b3 1556 PR ipa/89684
1557 * gcc.target/i386/pr89684.c: New test.
1558
3b8cf1fa 1559 PR rtl-optimization/89679
1560 * gcc.dg/pr89679.c: New test.
1561
3c7743e1 15622019-03-14 Richard Biener <rguenther@suse.de>
1563
1564 PR tree-optimization/89710
1565 * gcc.dg/torture/pr89710.c: New testcase.
1566
7d7d6aef 15672019-03-14 Richard Biener <rguenther@suse.de>
1568
1569 PR middle-end/89698
1570 * g++.dg/torture/pr89698.C: New testcase.
1571
15a7e0e9 15722019-03-14 Jakub Jelinek <jakub@redhat.com>
1573
1574 PR tree-optimization/89703
1575 * gcc.c-torture/compile/pr89703-1.c: New test.
1576 * gcc.c-torture/compile/pr89703-2.c: New test.
1577
ee27daa7 15782019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1579
1580 PR target/89523
1581 * gcc.target/i386/pr89523-1a.c: New test.
1582 * gcc.target/i386/pr89523-1b.c: Likewise.
1583 * gcc.target/i386/pr89523-2.c: Likewise.
1584 * gcc.target/i386/pr89523-3.c: Likewise.
1585 * gcc.target/i386/pr89523-4.c: Likewise.
1586 * gcc.target/i386/pr89523-5.c: Likewise.
1587 * gcc.target/i386/pr89523-6.c: Likewise.
1588 * gcc.target/i386/pr89523-7.c: Likewise.
1589 * gcc.target/i386/pr89523-8.c: Likewise.
1590 * gcc.target/i386/pr89523-9.c: Likewise.
1591
d0782a7e 15922019-03-14 Jakub Jelinek <jakub@redhat.com>
1593
c17b0b28 1594 PR c++/89512
1595 * g++.dg/cpp1y/var-templ61.C: New test.
1596
d0782a7e 1597 PR c++/89652
1598 * g++.dg/cpp1y/constexpr-89652.C: New test.
1599
c69047a1 16002019-03-13 Harald Anlauf <anlauf@gmx.de>
1601
1602 PR fortran/87045
1603 * gfortran.dg/pr87045.f90: New test.
1604
68d3038f 16052019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1606
1607 PR target/85860
1608 * gcc.target/i386/pr85860.c: New.
1609
3c78ad42 16102019-03-13 Marek Polacek <polacek@redhat.com>
1611
1612 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1613 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1614
8b953246 1615 PR c++/89660 - bogus error with -Wredundant-move.
1616 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1617 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1618
7f9cb1b5 16192019-03-13 Janus Weil <janus@gcc.gnu.org>
1620
1621 PR fortran/89601
1622 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1623 * gfortran.dg/pdt_30.f90: New test case.
1624
e214ee76 16252019-03-13 Marek Polacek <polacek@redhat.com>
1626
1627 PR c++/88979 - further P0634 fix for constructors.
1628 * g++.dg/cpp2a/typename15.C: New test.
1629
6e6bf22d 16302019-03-13 Martin Sebor <msebor@redhat.com>
1631
1632 PR tree-optimization/89662
1633 * gcc.dg/Warray-bounds-41.c: New test.
1634
a55953fb 16352019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1636
1637 PR c++/63508
1638 * g++.dg/cpp0x/auto53.C: New.
1639
69485abe 16402019-03-13 Richard Biener <rguenther@suse.de>
1641
1642 PR middle-end/89677
1643 * gcc.dg/torture/pr89677.c: New testcase.
1644
6bce0bd9 16452019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1646
1647 PR c++/85558
1648 * g++.dg/other/friend16.C: New.
1649 * g++.dg/other/friend17.C: Likewise.
1650
0cdad0e1 16512019-03-13 Jakub Jelinek <jakub@redhat.com>
1652
1653 PR middle-end/88588
1654 * c-c++-common/gomp/pr88588.c: New test.
1655
16562019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 1657
1658 PR fortran/66695
1659 PR fortran/77746
1660 PR fortran/79485
1661 * gfortran.dg/binding_label_tests_30.f90: New test.
1662 * gfortran.dg/binding_label_tests_31.f90: New test.
1663 * gfortran.dg/binding_label_tests_32.f90: New test.
1664 * gfortran.dg/binding_label_tests_33.f90: New test.
1665
5dc5719e 16662019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1667
1668 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1669 * gdc.dg/ubsan/ubsan.exp: New file.
1670 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1671 Explicitly return flags from procedure.
1672
3627cdbc 16732019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1674
1675 PR d/88957
1676 * gdc.dg/pr88957.d: New test.
1677 * gdc.dg/simd.d: Add new vector tests.
1678
ef668b33 16792019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1680
1681 PR d/87824
1682 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1683 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1684 -nostdinc++ flag.
1685
747e2c6a 16862019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1687
1688 PR fortran/87673
1689 * gfortran.dg/charlen_17.f90: New test.
1690
c3a8613e 16912019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1692
1693 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1694
4520ad45 16952019-03-12 Martin Liska <mliska@suse.cz>
1696
ef668b33 1697 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 1698 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1699 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1700 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1701 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1702 * gfortran.dg/constructor_9.f90: Likewise.
1703 * gfortran.dg/dec_structure_8.f90: Likewise.
1704 * gfortran.dg/entry_4.f90: Likewise.
1705 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1706 * gfortran.dg/initialization_23.f90: Likewise.
1707 * gfortran.dg/logical_assignment_1.f90: Likewise.
1708 * gfortran.dg/pr80752.f90: Likewise.
1709 * gfortran.dg/pr88116_1.f90: Likewise.
1710 * gfortran.dg/pr88467.f90: Likewise.
1711 * gfortran.dg/typebound_call_7.f03: Likewise.
1712 * gfortran.dg/typebound_generic_1.f03: Likewise.
1713 * gfortran.dg/typebound_operator_2.f03: Likewise.
1714 * gfortran.dg/typebound_operator_4.f03: Likewise.
1715 * gfortran.dg/typebound_proc_9.f03: Likewise.
1716 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1717
53fe35ec 17182019-03-12 Paul Thomas <pault@gcc.gnu.org>
1719
1720 PR fortran/89363
1721 * gfortran.dg/assumed_rank_16.f90: New test.
1722
1723 PR fortran/89364
1724 * gfortran.dg/assumed_rank_17.f90: New test.
1725
23e01948 17262019-03-12 Jakub Jelinek <jakub@redhat.com>
1727
1728 PR middle-end/89663
1729 * gcc.c-torture/compile/pr89663-1.c: New test.
1730 * gcc.c-torture/compile/pr89663-2.c: New test.
1731
d5e9136f 17322019-03-12 Richard Biener <rguenther@suse.de>
1733
1734 PR tree-optimization/89664
1735 * gfortran.dg/pr89664.f90: New testcase.
1736
fc87d978 17372019-03-11 Jakub Jelinek <jakub@redhat.com>
1738
064a27df 1739 PR fortran/89651
1740 * gfortran.dg/gomp/pr89651.f90: New test.
1741
fc87d978 1742 PR middle-end/89655
1743 PR bootstrap/89656
1744 * gcc.c-torture/compile/pr89655.c: New test.
1745
74157df9 17462019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1747
1748 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1749 target.
1750
2f6d557f 17512019-03-11 Martin Liska <mliska@suse.cz>
1752
1753 * g++.dg/conversion/simd3.C (foo): Wrap option names
1754 with apostrophe character.
1755 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1756 (test3): Likewise.
1757 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1758 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1759 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1760 * g++.dg/opt/pr34036.C: Likewise.
1761 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1762 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1763 * gcc.dg/cpp/dir-only-4.c: Likewise.
1764 * gcc.dg/cpp/dir-only-5.c: Likewise.
1765 * gcc.dg/cpp/pr71591.c: Likewise.
1766 * gcc.dg/format/opt-1.c: Likewise.
1767 * gcc.dg/format/opt-2.c: Likewise.
1768 * gcc.dg/format/opt-3.c: Likewise.
1769 * gcc.dg/format/opt-4.c: Likewise.
1770 * gcc.dg/format/opt-5.c: Likewise.
1771 * gcc.dg/format/opt-6.c: Likewise.
1772 * gcc.dg/pr22231.c: Likewise.
1773 * gcc.dg/pr33007.c: Likewise.
1774 * gcc.dg/simd-1.c (hanneke): Likewise.
1775 * gcc.dg/simd-5.c: Likewise.
1776 * gcc.dg/simd-6.c: Likewise.
1777 * gcc.dg/spellcheck-options-14.c: Likewise.
1778 * gcc.dg/spellcheck-options-15.c: Likewise.
1779 * gcc.dg/spellcheck-options-16.c: Likewise.
1780 * gcc.dg/spellcheck-options-17.c: Likewise.
1781 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1782 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1783 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1784 (__attribute__): Likewise.
1785 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1786 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1787 * gcc.target/powerpc/warn-1.c: Likewise.
1788 * gcc.target/powerpc/warn-2.c: Likewise.
1789
ac80cfb4 17902019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1791
1792 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1793
01f182e4 17942019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1795
1796 * c-c++-common/unroll-6.c: New test.
1797
ca66abc7 17982019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1799
1800 PR c++/87571
1801 * g++.dg/template/memfriend18.C: New.
1802
a5956947 18032019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1804
1805 * gdc.dg/pr89041.d: Mark as compile test.
1806
116886d6 18072019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1808
1809 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1810 dg-options.
1811
00ee3e3e 18122019-03-10 Martin Jambor <mjambor@suse.cz>
1813
1814 PR tree-optimization/85762
1815 PR tree-optimization/87008
1816 PR tree-optimization/85459
1817 * g++.dg/tree-ssa/pr87008.C: New test.
1818 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1819
9520cf8b 18202019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1821
1822 PR fortran/66089
1823 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1824 * gfortran.dg/no_arg_check_2.f90: Likewise.
1825
346e0fe5 18262019-03-10 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR c++/89648
1829 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1830
23ffb1a8 18312019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1832
1833 PR fortran/66089
1834 * gfortran.dg/dependency_53.f90: New test.
1835
861c8c7b 18362019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1837
1838 PR fortran/87734
1839 * gfortran.dg/public_private_module_10.f90: New test.
1840
e0f3497f 18412019-03-09 John David Anglin <dave.anglin@bell.net>
1842
449a1989 1843 PR c++/70349
1844 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1845
24964670 1846 PR middle-end/68733
1847 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1848
e0f3497f 1849 PR testsuite/89472
1850 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1851
0c5f3545 18522019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1853
1854 PR c++/87750
1855 * g++.dg/cpp0x/pr87750.C: New.
1856
b685a0ad 18572019-03-09 John David Anglin <dave.anglin@bell.net>
1858
1859 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1860 * c-c++-common/ident-1a.c: Likewise.
1861 * c-c++-common/ident-1b.c: Likewise.
1862 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 1863
1864 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 1865
24e94348 1866 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1867
946f2623 1868 PR inline-asm/87010
1869 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1870
39ab9c78 1871 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1872 libatomic_available.
1873
52e19479 18742019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1875
1876 PR d/89041
1877 * gdc.dg/pr89041.d: New test.
1878
d066f3f7 18792019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1880
1881 PR fortran/71544
1882 * gfortran.dg/c_ptr_tests_19.f90: New test.
1883
fe3e8c08 18842019-03-09 John David Anglin <dave.anglin@bell.net>
1885
0f2d2571 1886 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1887 * gnat.dg/debug12.adb: Likewise.
1888
fe3e8c08 1889 * lib/target-supports.exp (check_effective_target_weak_undefined):
1890 Return 0 on hppa*-*-hpux*.
1891 (check_ascii_locale_available): Likewise.
1892
688ff820 18932019-03-09 Janus Weil <janus@gcc.gnu.org>
1894
1895 PR fortran/84504
1896 * gfortran.dg/pointer_init_10.f90: New test case.
1897
08fad224 18982019-03-09 John David Anglin <dave.anglin@bell.net>
1899
1900 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1901
1501d36b 19022019-03-09 John David Anglin <dave.anglin@bell.net>
1903
1904 PR fortran/89639
1905 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1906
06c6302c 19072019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1908
1909 PR fortran/71203
1910 * gfortran.dg/array_simplify_3.f90: New test case.
1911
78d8fb2b 19122019-03-09 Jakub Jelinek <jakub@redhat.com>
1913
909c7f25 1914 PR c/88568
1915 * g++.dg/other/pr88568.C: New test.
1916
78d8fb2b 1917 PR rtl-optimization/89634
1918 * gcc.c-torture/execute/pr89634.c: New test.
1919
883c09dd 19202019-03-08 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR c/85870
1923 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1924 -r -nostdlib -flinker-output=nolto-rel.
1925
734aee17 19262019-03-08 David Malcolm <dmalcolm@redhat.com>
1927
1928 PR target/79926
1929 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1930 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1931 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1932 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1933
02cded17 19342019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1935
1936 PR c++/63540
1937 * g++.dg/cpp0x/implicit17.C: New.
1938
e4bff0d1 19392019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1940
1941 PR c++/22149
1942 * g++.dg/template/access29.C: New.
1943
f06bc4d0 19442019-03-08 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR c++/82075
1947 * g++.dg/cpp1z/decomp49.C: New test.
1948
a9ff59cf 19492019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1950
1951 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1952
a6fed30b 19532019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1954
1955 PR target/68924
1956 PR target/78782
1957 PR target/87558
1958 * gcc.target/i386/pr78782.c: New test.
1959 * gcc.target/i386/pr87558.c: Ditto.
1960
99b342f1 19612019-03-08 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR c/85870
1964 * gcc.dg/lto/pr85870_0.c: New test.
1965 * gcc.dg/lto/pr85870_1.c: New test.
1966
69a0142c 19672019-03-08 Martin Liska <mliska@suse.cz>
1968
1969 PR target/86952
1970 * gcc.target/i386/pr86952.c: New test.
1971 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1972 scanned pattern.
1973 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1974
29005d9c 19752019-03-08 Jakub Jelinek <jakub@redhat.com>
1976
222c113b 1977 PR c++/89585
1978 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1979 asm volatile.
1980
92651efb 1981 PR c++/89599
1982 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1983 * g++.dg/parse/array-size2.C: Likewise.
1984 * g++.dg/cpp0x/constexpr-89599.C: New test.
1985
29005d9c 1986 PR c++/89622
1987 * g++.dg/warn/pr89622.C: New test.
1988
1b34cb7f 19892019-03-07 Jakub Jelinek <jakub@redhat.com>
1990
1991 PR target/80003
1992 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1993 * gcc.target/i386/interrupt-6.c: Likewise.
1994 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1995
8a656b83 19962019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1997
1998 PR c++/84518
1999 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
2000 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
2001
4492383a 20022019-03-07 Jakub Jelinek <jakub@redhat.com>
2003
71c5a0bc 2004 PR translation/79999
2005 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
2006 * c-c++-common/gomp/doacross-3.c: New test.
2007
4492383a 2008 PR target/89602
2009 * gcc.target/i386/avx512f-vmovss-1.c: New test.
2010 * gcc.target/i386/avx512f-vmovss-2.c: New test.
2011 * gcc.target/i386/avx512f-vmovss-3.c: New test.
2012 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
2013 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
2014 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
2015
1cf354c8 20162019-03-07 Martin Jambor <mjambor@suse.cz>
2017
2018 PR lto/87525
2019 * gcc.dg/ipa/ipcp-5.c: New test.
2020
e3e42b03 20212019-03-07 Martin Jambor <mjambor@suse.cz>
2022
2023 PR ipa/88235
2024 * g++.dg/ipa/pr88235.C: New test.
2025
5e43308b 20262019-04-07 Richard Biener <rguenther@suse.de>
2027
2028 PR middle-end/89618
2029 * gcc.target/i386/pr89618.c: New testcase.
2030
791a4964 20312019-03-07 Richard Biener <rguenther@suse.de>
2032
2033 PR tree-optimization/89595
2034 * gcc.dg/torture/pr89595.c: New testcase.
2035
02a7fc59 20362019-03-07 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR c++/89585
2039 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
2040
f8197328 20412019-03-06 Harald Anlauf <anlauf@gmx.de>
2042
2043 PR fortran/71203
2044 * gfortran.dg/substr_8.f90: New test.
2045
aa49bda0 20462019-03-06 Jakub Jelinek <jakub@redhat.com>
2047
2048 PR c++/87148
2049 * g++.dg/ext/flexary34.C: New test.
2050
409a6c36 20512019-03-06 Peter Bergner <bergner@linux.ibm.com>
2052
2053 PR rtl-optimization/88845
2054 * gcc.target/powerpc/pr88845.c: New test.
2055
55d0cc00 20562019-03-06 Marek Polacek <polacek@redhat.com>
2057
2058 PR c++/87378 - bogus -Wredundant-move warning.
2059 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
2060 * g++.dg/cpp0x/Wredundant-move7.C: New test.
2061
b24b9c77 20622019-03-06 Richard Biener <rguenther@suse.de>
2063
2064 PR testsuite/89551
2065 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
2066 the way that makes the testcase PASS.
2067
06229fe5 20682019-03-05 Jakub Jelinek <jakub@redhat.com>
2069
2070 PR middle-end/89590
2071 * gcc.dg/pr89590.c: New test.
2072
eeb22b66 20732019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
2074
2075 PR target/89222
2076 * gcc.target/arm/pr89222.c: Add new test.
2077
c06d4366 20782019-03-05 Richard Biener <rguenther@suse.de>
2079
2080 PR tree-optimization/89594
2081 * gcc.dg/pr89594.c: New testcase.
2082
499fa2c1 20832019-03-05 Jakub Jelinek <jakub@redhat.com>
2084
267bb6c9 2085 PR tree-optimization/89487
2086 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
2087 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
2088 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
2089 "%r14".
2090
bf0f78c4 2091 PR bootstrap/89560
2092 * g++.dg/other/pr89560.C: New test.
2093
a41f256a 2094 PR tree-optimization/89570
2095 * gcc.dg/pr89570.c: New test.
2096
499fa2c1 2097 PR tree-optimization/89566
2098 * c-c++-common/pr89566.c: New test.
2099
1751c288 21002019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2101
2102 PR c++/84605
2103 * g++.dg/parse/crash69.C: New.
2104
10599713 21052019-03-04 Jakub Jelinek <jakub@redhat.com>
2106
2107 PR c++/71446
2108 * g++.dg/cpp2a/desig12.C: New test.
2109 * g++.dg/cpp2a/desig13.C: New test.
2110
7e11f57d 21112019-03-04 Tamar Christina <tamar.christina@arm.com>
2112
2113 PR target/88530
f382b2ac 2114 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 2115
b7d73df0 21162019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
2117
2118 PR tree-optimization/89437
2119 * gcc.dg/sinatan-1.c: Fix testcase.
2120
54f60b15 21212019-03-04 Richard Biener <rguenther@suse.de>
2122
2123 PR middle-end/89572
2124 * gcc.dg/torture/pr89572.c: New testcase.
2125
6079e9be 21262018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
2127
2128 PR tree-optimization/89487
2129 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
2130
9849369a 21312019-03-03 Harald Anlauf <anlauf@gmx.de>
2132
2133 PR fortran/77583
2134 * gfortran.dg/pr77583.f90: New test.
2135
a6eb46eb 21362019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2137
2138 PR fortran/72714
2139 * gfortran.dg/coarray_allocate_11.f90: New test.
2140
9cc3b79c 21412019-03-02 Harald Anlauf <anlauf@gmx.de>
2142
2143 PR fortran/89516
2144 * gfortran.dg/pr89492.f90: Adjust testcase.
2145 * gfortran.dg/transfer_check_5.f90: New test.
2146
e3dcfc16 21472019-03-02 Jakub Jelinek <jakub@redhat.com>
2148
73e3d2ee 2149 PR c++/71446
2150 * g++.dg/cpp2a/desig10.C: New test.
2151 * g++.dg/cpp2a/desig11.C: New test.
2152 * g++.dg/ext/desig4.C: Expect 4 new errors.
2153
e3dcfc16 2154 PR target/89506
2155 * gcc.dg/pr89506.c: New test.
2156
93b27baa 21572019-03-01 Kito Cheng <kito.cheng@gmail.com>
2158 Monk Chiang <sh.chiang04@gmail.com>
2159
2160 * gcc.target/riscv/attribute-1.c: New.
2161 * gcc.target/riscv/attribute-2.c: Likewise.
2162 * gcc.target/riscv/attribute-3.c: Likewise.
2163 * gcc.target/riscv/attribute-4.c: Likewise.
2164 * gcc.target/riscv/attribute-5.c: Likewise.
2165 * gcc.target/riscv/attribute-6.c: Likewise.
2166 * gcc.target/riscv/attribute-7.c: Likewise.
2167 * gcc.target/riscv/attribute-8.c: Likewise.
2168 * gcc.target/riscv/attribute-9.c: Likewise.
2169
2170 * gcc.target/riscv/arch-1.c: New.
2171 * gcc.target/riscv/arch-2.c: Likewise.
2172 * gcc.target/riscv/arch-3.c: Likewise.
2173 * gcc.target/riscv/arch-4.c: Likewise.
2174
b3ba40ae 21752019-03-01 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR middle-end/89497
2178 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
2179 scan-tree-dump-times from dom3 to tracer pass.
2180
09008c46 21812019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
2182
2183 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
2184 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
2185
45e17a21 21862019-03-01 Alexander Monakov <amonakov@ispras.ru>
2187
2188 PR rtl-optimization/85899
2189 * gcc.dg/pr85899.c: New test.
2190
f409a882 21912019-03-01 Marek Polacek <polacek@redhat.com>
2192
ae8e3cb6 2193 PR c++/89537 - missing location for error with non-static member fn.
2194 * g++.dg/diagnostic/member-fn-1.C: New test.
2195
f409a882 2196 PR c++/89532 - ICE with incomplete type in decltype.
2197 * g++.dg/cpp2a/nontype-class14.C: New test.
2198
b279a142 21992019-03-01 Jakub Jelinek <jakub@redhat.com>
2200
2201 Implement P1002R1, Try-catch blocks in constexpr functions
2202 PR c++/89513
2203 * g++.dg/cpp2a/constexpr-try1.C: New test.
2204 * g++.dg/cpp2a/constexpr-try2.C: New test.
2205 * g++.dg/cpp2a/constexpr-try3.C: New test.
2206 * g++.dg/cpp2a/constexpr-try4.C: New test.
2207 * g++.dg/cpp2a/constexpr-try5.C: New test.
2208 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
2209
bfc01edf 22102019-03-01 Richard Sandiford <richard.sandiford@arm.com>
2211
2212 PR tree-optimization/89535
2213 * gfortran.dg/vect/pr89535.f90: New test.
2214
f811bd19 22152019-03-01 Richard Biener <rguenther@suse.de>
2216
2217 PR middle-end/89541
2218 * gfortran.dg/pr89451.f90: New testcase.
2219
d7419e5b 22202019-03-01 Richard Biener <rguenther@suse.de>
2221
2222 PR middle-end/89497
2223 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
2224 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
2225 that happen now earlier.
2226
f557d4a8 22272019-02-28 Eric Botcazou <ebotcazou@adacore.com>
2228
2229 * gcc.c-torture/execute/20190228-1.c: New test.
2230
dff6bd38 22312019-02-28 Marek Polacek <polacek@redhat.com>
2232
2233 PR c++/87068 - missing diagnostic with fallthrough statement.
2234 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
2235
1d86d0eb 22362019-02-28 Thomas Schwinge <thomas@codesourcery.com>
2237 Cesar Philippidis <cesar@codesourcery.com>
2238
35e99d5d 2239 PR fortran/72741
2240 PR fortran/89433
2241 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
2242 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2243
7378dd70 2244 PR fortran/72741
2245 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
2246
1d86d0eb 2247 PR fortran/72741
2248 PR fortran/89433
2249 * gfortran.dg/goacc/routine-6.f90: Update
2250 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
2251 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2252
218c5c18 22532019-02-28 Jakub Jelinek <jakub@redhat.com>
2254
2255 PR c/89521
2256 * gcc.dg/pr89521-1.c: New test.
2257 * gcc.dg/pr89521-2.c: New test.
2258
440a9ad9 22592019-02-28 John David Anglin <danglin@gcc.gnu.org>
2260
2261 PR testsuite/89441
2262 * g++.dg/ipa/pr89009.C: Update symbol visibility.
2263
c5a08a5d 22642019-02-28 Tamar Christina <tamar.christina@arm.com>
2265
2266 PR target/88530
2267 * gcc.target/aarch64/options_set_10.c: New test.
2268
dc24d8a9 22692019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2270
2271 PR c++/89522
2272 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
2273
674e4eec 22742019-02-28 Jakub Jelinek <jakub@redhat.com>
2275
34ecb73b 2276 PR c/89525
2277 * gcc.dg/pr89525.c: New test.
2278
674e4eec 2279 PR c/89520
2280 * gcc.dg/pr89520-1.c: New test.
2281 * gcc.dg/pr89520-2.c: New test.
2282
90c2137c 22832019-02-27 Marek Polacek <polacek@redhat.com>
2284
2285 PR c++/88857 - ICE with value-initialization of argument in template.
2286 * g++.dg/cpp0x/initlist-value4.C: New test.
2287
7304edd1 22882019-02-27 Marek Polacek <polacek@redhat.com>
2289
2290 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2291 * g++.dg/cpp0x/using-enum-3.C: New test.
2292
7733a071 22932019-02-27 Jakub Jelinek <jakub@redhat.com>
2294
2295 PR tree-optimization/89280
2296 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2297 keyword.
2298
b97c2f89 22992019-02-27 Richard Biener <rguenther@suse.de>
2300
2301 * gcc.dg/gimplefe-36.c: New testcase.
2302
c9f30cbb 23032019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2304
2305 PR c++/89488
2306 * g++.dg/cpp0x/nsdmi15.C: New.
2307
23082019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2309
2310 PR c++/88987
2311 * g++.dg/cpp0x/pr88987.C: New.
2312
400c29ff 23132019-02-27 Jakub Jelinek <jakub@redhat.com>
2314
2315 PR tree-optimization/89280
2316 * gcc.c-torture/compile/pr89280.c: New test.
2317 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2318 function. Skip the test for -O0.
2319
c167de66 23202018-02-26 Steve Ellcey <sellcey@marvell.com>
2321
2322 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2323 * gfortran.dg/simd-builtins-2.f90: Ditto.
2324 * gfortran.dg/simd-builtins-6.f90: Ditto.
2325 * gfortran.dg/simd-builtins-8.f90: New test.
2326 * gfortran.dg/simd-builtins-8.h: New header file.
2327
3a57b74f 23282019-02-26 Jakub Jelinek <jakub@redhat.com>
2329
8fe60964 2330 PR c++/89507
2331 * g++.dg/other/new2.C: New test.
2332
3a57b74f 2333 PR tree-optimization/89500
2334 * gcc.dg/pr89500.c: New test.
2335 * gcc.dg/Wstringop-overflow-10.c: New test.
2336 * gcc.dg/strlenopt-60.c: New test.
2337
23d7d64b 23382019-02-26 Harald Anlauf <anlauf@gmx.de>
2339
2340 PR fortran/89492
2341 * gfortran.dg/pr89492.f90: New test.
2342
8fe5d1b1 23432019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2344
2345 PR fortran/89496
2346 * gfortran.dg/altreturn_9_0.f90: New file.
2347 * gfortran.dg/altreturn_9_1.f90: New file.
2348
a165fd90 23492019-02-26 Jakub Jelinek <jakub@redhat.com>
2350
2351 PR c++/89481
2352 * g++.dg/cpp1y/constexpr-89481.C: New test.
2353
26f2ab84 23542019-02-26 Richard Biener <rguenther@suse.de>
2355
2356 PR tree-optimization/89505
2357 * gcc.dg/torture/pr89505.c: New testcase.
2358
812441a6 23592019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2360
2361 * gnat.dg/opt77.adb: New test.
2362 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2363
b501a363 23642019-02-26 Jakub Jelinek <jakub@redhat.com>
2365
2366 PR target/89474
2367 * gcc.target/i386/pr89474.c: New test.
2368
33d01d64 23692019-02-25 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR c/77754
2372 * gcc.c-torture/compile/pr77754-1.c: New test.
2373 * gcc.c-torture/compile/pr77754-2.c: New test.
2374 * gcc.c-torture/compile/pr77754-3.c: New test.
2375 * gcc.c-torture/compile/pr77754-4.c: New test.
2376 * gcc.c-torture/compile/pr77754-5.c: New test.
2377 * gcc.c-torture/compile/pr77754-6.c: New test.
2378
ddb14ffc 23792019-02-25 Tamar Christina <tamar.christina@arm.com>
2380
2381 PR target/88530
2382 * gcc.target/aarch64/options_set_1.c: New test.
2383 * gcc.target/aarch64/options_set_2.c: New test.
2384 * gcc.target/aarch64/options_set_3.c: New test.
2385 * gcc.target/aarch64/options_set_4.c: New test.
2386 * gcc.target/aarch64/options_set_5.c: New test.
2387 * gcc.target/aarch64/options_set_6.c: New test.
2388 * gcc.target/aarch64/options_set_7.c: New test.
2389 * gcc.target/aarch64/options_set_8.c: New test.
2390 * gcc.target/aarch64/options_set_9.c: New test.
2391
bff28e09 23922019-02-25 Tamar Christina <tamar.christina@arm.com>
2393
2394 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2395 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2396 Rename ....
2397 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2398 test_vfmlslq_high_f16): ... To this.
2399 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2400 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2401 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2402 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2403 test_vfmlslq_laneq_high_u32): Rename ...
2404 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2405 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2406 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2407 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2408 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2409 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2410 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2411 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2412 test_vfmlslq_laneq_low_u32): Rename ...
2413 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2414 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2415 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2416 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2417 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2418 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2419 Rename ...
2420 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2421 test_vfmlslq_low_f16): ... To this.
2422
d6172887 24232019-02-25 Tamar Christina <tamar.christina@arm.com>
2424
2425 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2426 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2427 Rename ...
2428 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2429 test_vfmlslq_high_f16): ... To this.
2430 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2431 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2432 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2433 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2434 test_vfmlslq_laneq_high_u32): Rename ...
2435 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2436 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2437 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2438 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2439 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2440 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2441 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2442 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2443 test_vfmlslq_laneq_low_u32): Rename ...
2444 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2445 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2446 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2447 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2448 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2449 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2450 Rename ...
2451 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2452 test_vfmlslq_low_f16): ... To This.
2453 * lib/target-supports.exp
2454 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2455
65eeca74 24562019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2457
2458 PR fortran/89282
53fe35ec 2459 * gfortran.dg/overload_3.f90: New test.
65eeca74 2460
96b7d76c 24612019-02-25 Jakub Jelinek <jakub@redhat.com>
2462
2463 PR c++/89285
2464 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2465
8b64c6ce 24662019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2467
2468 PR libfortran/89274
53fe35ec 2469 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 2470
529acd83 24712019-02-25 Jakub Jelinek <jakub@redhat.com>
2472
16a3cf9c 2473 PR target/89434
2474 * gcc.c-torture/execute/pr89434.c: New test.
2475
529acd83 2476 PR target/89438
2477 * gcc.dg/pr89438.c: New test.
2478
622540e3 24792019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2480
2481 PR c++/84585
2482 * g++.dg/cpp0x/pr84585.C: New.
2483
ca180aba 24842019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2485
2486 PR fortran/89174
2487 * gfortran.dg/allocate_with_mold_3.f90: New test.
2488
f6ad730f 24892019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2490
2491 PR target/87007
2492 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2493 * gcc.target/i386/pr87007-2.c: Likewise.
2494
1fa8b8f7 24952019-02-24 Harald Anlauf <anlauf@gmx.de>
2496
2497 PR fortran/89266
2498 PR fortran/88326
2499 * gfortran.dg/pr89266.f90: New test.
2500 * gfortran.dg/pr88326.f90: New test.
2501
e806e3f2 25022019-02-24 Jakub Jelinek <jakub@redhat.com>
2503
2504 PR rtl-optimization/89445
2505 * gcc.target/i386/avx512f-pr89445.c: New test.
2506
1761223a 25072019-02-23 Martin Sebor <msebor@redhat.com>
2508
2509 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2510 wchar_t to wint_t to avoid a bogus -Wformat warning in
2511 ILP32 (bug 77970).
2512
8aaf2fcc 25132019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2514
2515 PR testsuite/89476
2516 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2517 "../../../libgfortran/ISO_Fortran_binding.h".
2518 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2519
8c0f695d 25202019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2521
2522 PR driver/69471
2523 * gcc.dg/pr69471-1.c: New test.
2524 * gcc.dg/pr69471-2.c: Likewise.
2525 * gcc.target/i386/pr69471-3.c: Likewise.
2526
0e8f933e 25272019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2528
2529 PR fortran/84387
2530 * gfortran.dg/dtio_34.f90: New test.
2531
c005651d 25322019-02-23 Marek Polacek <polacek@redhat.com>
2533
2534 PR c++/88294 - ICE with non-constant noexcept-specifier.
2535 * g++.dg/cpp0x/noexcept34.C: New test.
2536 * g++.dg/cpp0x/noexcept35.C: New test.
2537
5724e657 2538 PR c++/89419
2539 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2540
42ae61b1 25412019-02-23 Paul Thomas <pault@gcc.gnu.org>
2542
2543 PR fortran/88117
2544 * gfortran.dg/deferred_character_32.f90 : New test
2545
889b0295 25462019-02-23 Paul Thomas <pault@gcc.gnu.org>
2547
2548 PR fortran/89385
2549 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2550 previously incorrect lbound for allocatable expressions. Also
2551 correct stop values to avoid repetition.
2552 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2553 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2554
2555 PR fortran/89366
2556 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2557 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2558 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2559
689cc9b6 25602019-02-22 David Malcolm <dmalcolm@redhat.com>
2561
2562 PR c++/89390
2563 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2564 renaming to a multicharacter name, so that start != finish. Add
2565 tests for dtor locations.
2566
64f69b31 25672019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2568
2569 PR c++/84676
2570 * g++.dg/cpp0x/pr84676.C: New.
2571
2462642a 25722019-02-22 Martin Sebor <msebor@redhat.com>
2573
2574 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2575 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2576
93fd04e7 25772019-02-22 Harald Anlauf <anlauf@gmx.de>
2578
2579 PR fortran/83057
2580 * gfortran.dg/newunit_6.f90: New test.
2581
e7652833 25822019-02-22 Marek Polacek <polacek@redhat.com>
2583
2584 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2585 * g++.dg/cpp2a/explicit14.C: New test.
2586
9f74d391 25872019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2588
2589 PR target/89324
2590 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2591 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2592
77dd365f 25932019-02-22 Martin Sebor <msebor@redhat.com>
2594
26fb4bf5 2595 PR c/89425
2596 * gcc.dg/Wabsolute-value.c: New test.
2597
77dd365f 2598 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2599
c30b4960 26002019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2601 Hongtao Liu <hongtao.liu@intel.com>
2602 Sunil K Pandey <sunil.k.pandey@intel.com>
2603
2604 PR target/87007
2605 * gcc.target/i386/pr87007-1.c: New test.
2606 * gcc.target/i386/pr87007-2.c: Likewise.
2607
9af6ed72 26082019-02-22 Richard Biener <rguenther@suse.de>
2609
2610 PR tree-optimization/89440
2611 * gcc.dg/vect/pr89440.c: New testcase.
2612
eb1dc7b8 26132019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2614
b320319b 2615 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2616 Remove.
2617
1d740b07 2618 PR fortran/72741
2619 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2620
9b423754 2621 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2622 * g++.dg/goacc/template.C: Likewise.
2623
eb1dc7b8 2624 PR fortran/78027
2625 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2626
3350055c 26272019-02-22 Richard Biener <rguenther@suse.de>
2628
2629 PR middle-end/87609
2630 * gcc.dg/torture/restrict-7.c: New testcase.
2631
02d7a132 26322019-02-21 Jakub Jelinek <jakub@redhat.com>
2633
2634 PR c++/89285
2635 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2636 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2637 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2638 diagnostics.
2639 * g++.dg/cpp1y/constexpr-89285.C: New test.
2640 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2641 for C++11.
2642 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2643 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2644
5c9b4418 26452019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2646
2647 PR target/87412
2648 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2649 -fcf-protection with -fcf-protection=branch.
2650 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2651 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2652 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2653 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2654 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2655
69547664 26562019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2657
2658 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2659 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2660
5132f59f 26612019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2662
2663 PR fortran/86119
2664 * gfortran.dg/warn_conversion_11.f90: New test.
2665
f867b437 26662019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2667
2668 PR target/87412
2669 * gcc.target/i386/pr87412-1.c: New file.
2670 * gcc.target/i386/pr87412-2.c: Likewise.
2671 * gcc.target/i386/pr87412-3.c: Likewise.
2672 * gcc.target/i386/pr87412-4.c: Likewise.
2673
67d294e4 26742019-02-20 Jakub Jelinek <jakub@redhat.com>
2675
0c3f2aa9 2676 PR c++/89403
2677 * g++.dg/cpp0x/pr89403.C: New test.
2678
02dc6028 2679 PR c++/89405
2680 * g++.dg/cpp1z/inline-var5.C: New test.
2681
67d294e4 2682 PR middle-end/89412
2683 * gcc.c-torture/compile/pr89412.c: New test.
2684
89fbfe10 26852019-02-20 Jakub Jelinek <jakub@redhat.com>
2686 David Malcolm <dmalcolm@redhat.com>
2687
2688 PR middle-end/89091
2689 * gcc.dg/torture/pr89091.c: New test.
2690
b47245f1 26912019-02-20 Jakub Jelinek <jakub@redhat.com>
2692
48d4b6c6 2693 PR middle-end/88074
2694 PR middle-end/89415
2695 * gcc.dg/pr88074-2.c: New test.
2696
b47245f1 2697 PR c++/89336
2698 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2699
a268d555 27002019-02-20 David Malcolm <dmalcolm@redhat.com>
2701
2702 PR c/89410
2703 * gcc.dg/pr89410-1.c: New test.
2704 * gcc.dg/pr89410-2.c: New test.
2705
5a6149a3 27062019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2707
2708 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2709 Add PowerPC support.
2710 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2711 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2712
3a7d0e9f 27132019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2714
2715 PR target/86487
2716 * gcc.target/arm/pr86487.c: New.
2717
ab0fbe16 27182019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2719
2720 PR c++/84536
2721 * g++.dg/cpp1y/var-templ60.C: New.
2722
a36e00c1 27232019-02-20 Li Jia He <helijia@linux.ibm.com>
2724
2725 PR target/88100
2726 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2727
d69a5a23 27282019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2729
2730 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2731
4946f3a3 27322019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2733
2734 PR fortran/89384
2735 * gfortran.dg/ISO_Fortran_binding_4.f90
2736
3eedad7a 27372019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2738
2739 PR c/87924
2740 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2741 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2742
cda34b22 27432019-02-19 Richard Biener <rguenther@suse.de>
2744
5224812d 2745 PR middle-end/88074
cda34b22 2746 * gcc.dg/pr88074.c: New testcase.
2747
31358ed0 27482019-02-19 Jakub Jelinek <jakub@redhat.com>
2749
e4241747 2750 PR middle-end/89303
2751 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2752 namespace.
2753
5ebe5c44 2754 PR c++/89387
2755 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2756
fcea8c4d 2757 PR c++/89391
2758 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2759
31358ed0 2760 PR c++/89390
2761 * g++.dg/diagnostic/pr89390.C: New test.
2762
faab32da 27632019-02-18 Sharon Dvir <unapologtic@gmail.com>
2764
2765 * README: Fix typos.
2766
4bd133e5 27672019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2768
2769 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2770 bad_weak_ptr_.
2771
d50eaffb 27722019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2773
2774 PR fortran/87689
2775 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2776 options.
2777 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2778 * gfortran.dg/lto/pr87689_0.f: New file.
2779 * gfortran.dg/lto/pr87689_1.f: New file.
2780
9dddf1a6 27812019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2782
2783 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2784
f7690f14 27852019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2786
2787 * gdc.dg/dg.exp: Tabify.
2788 * gdc.dg/lto/lto.exp: Likewise.
2789 * gdc.test/gdc-test.exp: Likewise.
2790 * lib/gdc-dg.exp: Likewise.
2791 * lib/gdc.exp: Likewise.
2792
94d4532c 27932019-02-18 Richard Biener <rguenther@suse.de>
2794
2795 PR tree-optimization/89296
2796 * gcc.dg/uninit-pr89296.c: New testcase.
2797
9b964845 27982019-02-18 Jakub Jelinek <jakub@redhat.com>
2799
2800 PR target/89369
2801 * gcc.c-torture/execute/pr89369.c: New test.
2802 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2803 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2804 34,63,62.
2805
f6c03eea 28062019-02-18 Martin Jambor <mjambor@suse.cz>
2807
2808 PR tree-optimization/89209
2809 * gcc.dg/tree-ssa/pr89209.c: New test.
2810
dd2e9d21 28112019-02-18 Martin Liska <mliska@suse.cz>
2812
2813 * gfortran.dg/simd-builtins-7.f90: New test.
2814 * gfortran.dg/simd-builtins-7.h: New test.
2815
4c6b245a 28162019-02-17 Harald Anlauf <anlauf@gmx.de>
2817
2818 PR fortran/88299
2819 * gfortran.dg/pr88299.f90: New test.
2820
b6c59db3 28212019-02-17 Harald Anlauf <anlauf@gmx.de>
2822
2823 PR fortran/89077
2824 * gfortran.dg/transfer_simplify_12.f90: New test.
2825
33e6651d 28262019-02-17 Marek Polacek <polacek@redhat.com>
2827
2828 PR c++/89217 - ICE with list-initialization in range-based for loop.
2829 * g++.dg/cpp0x/range-for37.C: New test.
2830
2d4ba130 2831 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2832
9821a0dc 2833 PR c++/89315
2834 * g++.dg/cpp0x/initlist114.C: New test.
2835
6607b4d2 2836 PR c++/89356
2837 * g++.dg/abi/mangle68.C: New test.
2838 * g++.dg/cpp0x/decltype69.C: New test.
2839
3bb711c4 28402019-02-16 David Malcolm <dmalcolm@redhat.com>
2841
2842 PR c++/88680
2843 * g++.dg/wrappers/pr88680.C: New test.
2844
9ad48282 28452019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2846
2847 PR fortran/71066
2848 * gfortran.dg/coarray_data_1.f90: New test.
2849
62fce26f 28502019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2851
2852 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2853 * c-c++-common/patchable_function_entry-default.c: Likewise.
2854 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2855
78a0882d 28562019-02-16 Jakub Jelinek <jakub@redhat.com>
2857
2858 PR rtl-optimization/66152
2859 * gcc.target/i386/pr66152.c: New test.
2860
88af6fa9 28612019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2862
2863 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2864 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2865
a35cc95b 28662019-02-15 Tamar Christina <tamar.christina@arm.com>
2867
2868 * lib/target-supports.exp
2869 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2870 checking alternative.
2871
2df51ced 28722019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2873
2874 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2875
9703fa32 28762019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2877
2878 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2879 * c-c++-common/patchable_function_entry-default.c: Likewise.
2880 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2881 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2882
adcec5a3 28832019-02-15 Jakub Jelinek <jakub@redhat.com>
2884
66edcee6 2885 PR other/69006
2886 PR testsuite/88920
2887 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2888 allow_blank_lines to 2 during initialization.
2889 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2890 it was previously zero.
2891 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2892 Clear allow_blank_lines afterwards whenever it was 1.
2893 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2894 dg-allow-blank-lines-in-output here.
2895 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2896 the tests and restore it back at the end.
2897
adcec5a3 2898 * c-c++-common/ubsan/opts-1.c: New test.
2899 * c-c++-common/ubsan/opts-2.c: New test.
2900 * c-c++-common/ubsan/opts-3.c: New test.
2901 * c-c++-common/ubsan/opts-4.c: New test.
2902
bc6e884f 29032019-02-15 Richard Biener <rguenther@suse.de>
2904 Jakub Jelinek <jakub@redhat.com>
2905
2906 PR tree-optimization/89278
2907 * gcc.dg/pr89278.c: New test.
2908
689babb3 29092019-02-15 Jakub Jelinek <jakub@redhat.com>
2910
8c6d2f0f 2911 PR c/89340
2912 * gcc.dg/pr89340.c: New test.
2913 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2914 that leaf attribute on nested function is useless.
2915
689babb3 2916 PR other/89342
2917 * gcc.dg/pr89342.c: New test.
2918
d827ccd4 29192019-02-14 Jakub Jelinek <jakub@redhat.com>
2920
2921 PR rtl-optimization/89354
2922 * gcc.dg/pr89354.c: New test.
2923
6c5f54a5 29242019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2925
2926 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2927 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2928 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2929 * gcc.target/i386/ssse3-palignr.c: Ditto.
2930 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2931 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2932 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2933 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2934 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2935 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2936 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2937 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2938 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2939 * gcc.target/i386/ssse3-psignb.c: Ditto.
2940 * gcc.target/i386/ssse3-psignd.c: Ditto.
2941 * gcc.target/i386/ssse3-psignw.c: Ditto.
2942
9d66f321 29432018-02-14 Steve Ellcey <sellcey@marvell.com>
2944
2945 * gcc.target/aarch64/pcs_attribute.c: New test.
2946
4382a5c9 29472019-02-14 Harald Anlauf <anlauf@gmx.de>
2948
2949 PR fortran/88248
2950 * gfortran.dg/pr88248.f90: New test.
2951 * gfortran.dg/f2018_obs.f90: Updated test.
2952
07a9d3db 29532019-02-14 Tamar Christina <tamar.christina@arm.com>
2954
2955 * gcc.target/arm/pr88850.c: change options to additional option.
2956
e06fcd5a 29572019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2958
2959 PR d/87864
2960 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2961 present.
2962
ea257f14 29632019-02-14 Tamar Christina <tamar.christina@arm.com>
2964
2965 PR target/88850
2966 * gcc.target/arm/pr88850-2.c: New test.
2967 * lib/target-supports.exp
2968 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2969 check_effective_target_arm_neon_softfp_fp16_ok,
2970 add_options_for_arm_neon_softfp_fp16): New.
2971
5770b8ce 29722019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2973
2974 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2975 * lib/target-supports.exp: Add procedure to check for ldrd.
2976
dac1fbf6 29772019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2978
2979 PR fortran/72715
2980 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2981 * gfortran.dg/goacc/loop-3.f95: Likewise.
2982 * gfortran.dg/goacc/pr72715.f90: New test.
2983
71fe24c6 29842019-02-14 Martin Liska <mliska@suse.cz>
2985
2986 PR rtl-optimization/89242
2987 * g++.dg/pr89242.C: New test.
2988
cd3f735a 29892019-02-14 Jakub Jelinek <jakub@redhat.com>
2990
bcdfc955 2991 PR tree-optimization/89314
2992 * gcc.dg/pr89314.c: New test.
2993
cd3f735a 2994 PR middle-end/89284
2995 * gcc.dg/ubsan/pr89284.c: New test.
2996
4d502758 29972019-02-13 Ian Lance Taylor <iant@golang.org>
2998
2999 * gcc.dg/func-attr-1.c: New test.
3000
055cced2 30012019-02-13 Uroš Bizjak <ubizjak@gmail.com>
3002
3003 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
3004
3a860627 30052019-02-13 Marek Polacek <polacek@redhat.com>
3006
3007 PR c++/89297 - ICE with OVERLOAD in template.
3008 * g++.dg/cpp0x/initlist113.C: New test.
3009
601c59dd 30102019-02-13 Alexandre Oliva <aoliva@redhat.com>
3011
40563cf7 3012 PR c++/86379
3013 * g++.dg/cpp0x/pr86379.C: New.
3014
601c59dd 3015 PR c++/87322
3016 * g++.dg/cpp1y/pr87322.C: New.
3017 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
3018 instantiate the expected number of lambda functions.
3019
2a18fb57 30202019-02-13 Marek Polacek <polacek@redhat.com>
3021
3022 PR c++/77304
3023 * g++.dg/cpp2a/nontype-class13.C: New test.
3024
389f58a1 30252019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
3026
3027 PR target/89190
3028 * gcc.target/arm/pr89190.c: New test.
3029
f2da1a76 30302019-02-13 David Malcolm <dmalcolm@redhat.com>
3031
3032 PR c++/89036
3033 * g++.dg/concepts/pr89036.C: New test.
3034
a7f0b0f6 30352019-02-13 Tamar Christina <tamar.christina@arm.com>
3036
3037 PR target/88847
3038 * gcc.target/aarch64/sve/pr88847.c: New test.
3039
4cbfbcd7 30402019-02-13 Jonathan Wakely <jwakely@redhat.com>
3041 Jakub Jelinek <jakub@redhat.com>
3042
3043 PR middle-end/89303
3044 * g++.dg/torture/pr89303.C: New test.
3045
64bd49fa 30462019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3047
3048 PR c++/88986
3049 * g++.dg/cpp1z/using4.C: New.
3050 * g++.dg/cpp1z/using5.C: Likewise.
3051 * g++.dg/cpp1z/using6.C: Likewise.
3052
d8dd2f06 30532019-02-13 Jakub Jelinek <jakub@redhat.com>
3054
3055 PR target/89290
3056 * gcc.target/i386/pr89290.c: New test.
3057
4c5d288b 30582019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
3059
3060 * gcc.target/powerpc/crypto-builtin-1.c
3061 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
3062 New testcases.
3063
916752ca 30642019-02-12 H.J. Lu <hongjiu.lu@intel.com>
3065
3066 PR target/89229
3067 * gcc.target/i386/pr89229-1.c: New test.
3068
7bd6e754 30692019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
3070
3071 PR target/89233
3072 * gcc.target/s390/pr89233.c: New test.
3073
f5239990 30742018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
3075
3076 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
3077 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
3078 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
3079
4ea8ba24 30802019-02-12 Richard Biener <rguenther@suse.de>
3081
3082 PR tree-optimization/89253
3083 * gfortran.dg/pr89253.f: New testcase.
3084
44263306 30852019-02-11 Marek Polacek <polacek@redhat.com>
3086
3087 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
3088 * g++.dg/cpp0x/nullptr40.C: New test.
3089 * g++.dg/cpp0x/nullptr41.C: New test.
3090
61b94553 30912019-02-11 Jakub Jelinek <jakub@redhat.com>
3092
3093 PR c++/88977
3094 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
3095
5f299139 30962019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
3097
3098 PR tree-optimization/86637
3099 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
3100
49a30f91 31012019-02-11 Martin Sebor <msebor@redhat.com>
3102
3103 PR tree-optimization/88771
3104 * gcc.dg/Wstringop-overflow-8.c: New test.
3105 * gcc.dg/Wstringop-overflow-9.c: New test.
3106 * gcc.dg/Warray-bounds-40.c: New test.
3107 * gcc.dg/builtin-stpncpy.c: Adjust.
3108 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
3109 * g++.dg/opt/memcpy1.C: Adjust.
3110
08acf739 31112019-02-11 Martin Sebor <msebor@redhat.com>
3112
3113 PR c++/87996
3114 * c-c++-common/array-5.c: New test.
3115 * c-c++-common/pr68107.c: Adjust text of diagnostics.
3116 * g++.dg/init/new38.C: Same.
3117 * g++.dg/init/new43.C: Same.
3118 * g++.dg/init/new44.C: Same.
3119 * g++.dg/init/new46.C: Same.
3120 * g++.dg/other/large-size-array.C: Same.
3121 * g++.dg/other/new-size-type.C: Same.
3122 * g++.dg/template/array30.C: Same.
3123 * g++.dg/template/array32.C: New test.
3124 * g++.dg/template/dependent-name3.C: Adjust.
3125 * gcc.dg/large-size-array-3.c: Same.
3126 * gcc.dg/large-size-array-5.c: Same.
3127 * gcc.dg/large-size-array.c: Same.
3128 * g++.old-deja/g++.brendan/array1.C: Same.
3129 * g++.old-deja/g++.mike/p6149.C: Same.
3130
40dea7a3 31312019-02-11 Martin Sebor <msebor@redhat.com>
3132
3133 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
3134
dd9bf21a 31352019-02-11 Tamar Christina <tamar.christina@arm.com>
3136
3137 PR middle-end/88560
3138 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
3139 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
3140 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
3141
2e25871b 31422019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
3143
3144 * gcc.target/powerpc/vec-sld-modulo.c: New.
3145 * gcc.target/powerpc/vec-srad-modulo.c: New.
3146 * gcc.target/powerpc/vec-srd-modulo.c: New.
3147
8cdb0206 31482019-02-11 Martin Liska <mliska@suse.cz>
3149
3150 PR ipa/89009
3151 * g++.dg/ipa/pr89009.C: New test.
3152
dd686aa9 31532019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3154
3c0f9ba3 3155 PR fortran/71723
dd686aa9 3156 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
3157 * gfortran.dg/pointer_init_6.f90: Likewise.
3158 * gfortran.dg/pointer_init_9.f90: New test.
3159
ce0d2534 31602019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3161
3162 PR fortran/67679
dd686aa9 3163 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 3164
dd31e240 31652019-02-10 Jakub Jelinek <jakub@redhat.com>
3166
3167 PR tree-optimization/89268
3168 * gcc.dg/vect/pr89268.c: New test.
3169
0d8e7678 31702019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3171
3172 * gnat.dg/lto19.adb: Remove dg-excess-errors.
3173
517c0439 31742019-02-09 Harald Anlauf <anlauf@gmx.de>
3175
3176 PR fortran/89077
3177 * gfortran.dg/substr_simplify.f90: New test.
3178
645d7017 31792019-02-09 Jan Hubicka <hubicka@ucw.cz>
3180
3181 PR ipa/88711
3182 * gfortran.dg/pr79966.f90: Xfail everwyhere.
3183
7d41610c 31842019-02-09 Paul Thomas <pault@gcc.gnu.org>
3185
3186 PR fortran/89200
3187 * gfortran.dg/array_reference_2.f90 : New test.
3188
116200f6 31892019-02-09 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR middle-end/89246
3192 * gcc.dg/gomp/pr89246-1.c: New test.
3193 * gcc.dg/gomp/pr89246-2.c: New test.
3194
83658f41 31952019-02-08 Jakub Jelinek <jakub@redhat.com>
3196
3197 PR tree-optimization/88739
3198 * gcc.c-torture/execute/pr88739.c: New test.
3199
b8a74718 32002019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3201
3202 PR testsuite/89258
3203 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
3204
e9f7f5f0 32052019-02-08 Robin Dapp <rdapp@linux.ibm.com>
3206
3207 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
3208 * gcc.target/s390/vector/vec-copysign.c: New test.
3209
40d78a35 32102019-02-08 Richard Biener <rguenther@suse.de>
3211
3212 PR tree-optimization/89247
3213 * gcc.dg/torture/pr89247.c: New testcase.
3214
e4157058 32152019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
3216
3217 * gcc.target/s390/jump-label.c: New test.
3218
9160da73 32192019-02-08 Richard Biener <rguenther@suse.de>
3220
3221 PR testsuite/89250
3222 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
3223
82182896 32242019-02-08 Jakub Jelinek <jakub@redhat.com>
3225
3226 PR rtl-optimization/89234
3227 * g++.dg/ubsan/pr89234.C: New test.
3228
829a2e03 32292019-02-08 Richard Biener <rguenther@suse.de>
3230
3231 PR middle-end/89223
3232 * gcc.dg/torture/pr89223.c: New testcase.
3233
72ea15e5 32342019-02-07 David Malcolm <dmalcolm@redhat.com>
3235
3236 PR tree-optimization/86637
3237 PR tree-optimization/89235
3238 * gcc.c-torture/compile/pr86637-1.c: New test.
3239 * gcc.c-torture/compile/pr86637-2.c: New test.
3240 * gcc.c-torture/compile/pr86637-3.c: New test.
3241 * gcc.c-torture/compile/pr89235.c: New test.
3242
44b8cbb6 32432019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3244
3245 * gcc.target/aarch64/abd_1.c: New test.
3246 * gcc.dg/sabd_1.c: Likewise.
3247
27c348b7 32482019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
3249
3250 PR fortran/52789
3251 * gfortran.dg/wunused-parameter_2.f90: New test.
3252
8b7a262d 32532019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3254
3255 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
3256
8c0752a6 32572019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
3258
3259 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
3260 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
3261
bb8389e1 32622019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3263 Jakub Jelinek <jakub@redhat.com>
3264
3265 PR bootstrap/88714
3266 * gcc.c-torture/execute/pr88714.c: New test.
3267 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
3268
d54f2f36 32692019-02-07 Tamar Christina <tamar.christina@arm.com>
3270
3271 PR/target 88850
3272 * gcc.target/arm/pr88850.c: New test.
3273
939d44f3 32742019-02-07 Alexandre Oliva <aoliva@redhat.com>
3275
3276 PR c++/86218
3277 * g++.dg/cpp0x/pr86218.C: New.
3278
c2041c0a 32792019-02-06 Vladimir Makarov <vmakarov@redhat.com>
3280
3281 PR rtl-optimization/89225
3282 * gcc.target/powerpc/pr89225.c: New.
3283
2947ccc6 32842019-02-06 Eric Botcazou <ebotcazou@adacore.com>
3285
3286 * gnat.dg/opt76.adb: New test.
3287
9d066a44 32882019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3289
3290 PR fortran/71860
3291 * gfortran.dg/null_10.f90: New test.
3292
c92ab8d4 32932019-02-06 David Malcolm <dmalcolm@redhat.com>
3294
3295 PR c++/71302
3296 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3297 column numbers to dg-warning directives where they are correct.
3298 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3299 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3300 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3301
95be3519 33022019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3303
3304 PR debug/87451
3305 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3306 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3307 xfail scan-assembler-not with Solaris as.
3308
af2aae4f 33092019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3310
3311 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3312 counts and target.
3313 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3314 counts and target.
3315 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3316 counts and target.
3317
d75855b4 33182019-02-06 Richard Biener <rguenther@suse.de>
3319
3320 PR tree-optimization/89182
3321 * gfortran.dg/graphite/pr89182.f90: New testcase.
3322
641cffa6 33232019-02-06 Jakub Jelinek <jakub@redhat.com>
3324
b7c999fc 3325 PR c/89211
3326 * gcc.dg/pr89211.c: New test.
3327
641cffa6 3328 PR middle-end/89210
3329 * c-c++-common/builtin-convertvector-2.c: New test.
3330
1a1a006b 33312019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3332
5224812d 3333 PR go/89019
3334 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 3335
45287c8a 33362019-02-06 Joseph Myers <joseph@codesourcery.com>
3337
3338 PR c/88584
3339 * gcc.dg/redecl-18.c: New test.
3340
b5a6b127 33412019-02-05 Jakub Jelinek <jakub@redhat.com>
3342
3343 PR c++/89187
3344 * g++.dg/opt/pr89187.C: New test.
3345
33462019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 3347
3348 * jit.dg/add-driver-options-testlib.c: Add support file for
3349 test-add-driver-options.c testcase.
3350 * jit.dg/all-non-failing-tests.h: Add note about
3351 test-add-driver-options.c
3352 * jit.dg/jit.exp (jit-dg-test): Update to support
3353 add-driver-options-testlib.c compilation.
3354 * jit.dg/test-add-driver-options.c: New testcase.
3355
6058af91 33562019-02-05 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR rtl-optimization/11304
3359 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3360 * gcc.target/i386/call-2.c: New test.
3361
74ce2ebb 33622019-02-05 Marek Polacek <polacek@redhat.com>
3363
3364 PR c++/89158 - by-value capture of constexpr variable broken.
3365 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3366
b81e8ebc 33672019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3368
3369 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3370
969a9cce 33712019-02-05 Jakub Jelinek <jakub@redhat.com>
3372
320c312b 3373 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3374 target.
3375 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3376
32b5e7b8 3377 PR target/89188
3378 * g++.dg/opt/pr89188.C: New test.
3379
969a9cce 3380 PR rtl-optimization/89195
3381 * gcc.c-torture/execute/pr89195.c: New test.
3382
12edc914 33832019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3384
3385 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3386 hardware.
3387 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3388 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3389 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3390 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3391 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3392 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3393 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3394 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3395 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3396
f8037d2a 33972019-02-05 Jakub Jelinek <jakub@redhat.com>
3398
3399 PR target/89186
3400 * g++.dg/ext/vector36.C: New test.
3401
9ca54fa1 34022019-02-05 Alexandre Oliva <aoliva@redhat.com>
3403
3404 PR c++/87770
3405 * g++.dg/pr87770.C: New.
3406
df378257 34072019-02-04 Harald Anlauf <anlauf@gmx.de>
3408
3409 PR fortran/89077
3410 * gfortran.dg/pr89077.f90: New test.
3411
d92348e0 34122019-02-04 Martin Liska <mliska@suse.cz>
3413
90f52861 3414 PR ipa/88985
3415 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 3416
50d9292e 34172019-02-04 Jakub Jelinek <jakub@redhat.com>
3418
3419 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3420 characters or extra spaces after the comment character.
3421
00334655 34222019-02-04 Jakub Jelinek <jakub@redhat.com>
3423
3424 * g++.dg/torture/alias-1.C: New test.
3425
0ff407d4 34262019-02-03 Martin Sebor <msebor@redhat.com>
3427
3f99f52e 3428 PR c/69661
3429 * c-c++-common/Wsequence-point-2.c: New test.
3430
0ff407d4 3431 PR c++/44648
3432 * g++.dg/warn/Wunused-var-35.C: New test.
3433
1efbfaeb 34342019-02-03 Richard Biener <rguenther@suse.de>
3435
3436 PR debug/87295
3437 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3438
b399769c 34392019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3440
3441 PR fortran/88298
3442 * gfortran.dg/warn_conversion_10.f90: New test.
3443
1834f7a3 34442019-02-02 Paul Thomas <pault@gcc.gnu.org>
3445
3446 PR fortran/88393
3447 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3448
ba3862bc 34492019-02-02 Paul Thomas <pault@gcc.gnu.org>
3450
3451 PR fortran/88980
3452 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3453
285eb84d 34542019-02-02 Paul Thomas <pault@gcc.gnu.org>
3455
3456 PR fortran/88685
3457 * gfortran.dg/pointer_array_component_3.f90 : New test.
3458
b27fce45 34592019-02-02 Jakub Jelinek <jakub@redhat.com>
3460
3461 PR middle-end/87887
3462 * gcc.dg/gomp/pr87887-1.c: New test.
3463 * gcc.dg/gomp/pr87887-2.c: New test.
3464
49b830df 34652019-02-01 Jakub Jelinek <jakub@redhat.com>
3466
3467 PR fortran/83246
3468 PR fortran/89084
3469 * gfortran.dg/pr89084.f90: New test.
3470 * gfortran.dg/lto/pr89084_0.f90: New test.
3471 * gfortran.dg/pr83246.f90: New test.
3472
bdb43276 34732019-02-01 Marek Polacek <polacek@redhat.com>
3474
3475 PR c++/88325 - ICE with invalid out-of-line template member definition.
3476 * g++.dg/cpp2a/typename14.C: New test.
3477
b02075cf 34782019-02-01 Richard Biener <rguenther@suse.de>
3479
3480 PR middle-end/88597
3481 * gcc.dg/torture/pr88597.c: New testcase.
3482
a6d33bbd 34832019-02-01 Richard Biener <rguenther@suse.de>
3484
3485 PR tree-optimization/85497
3486 * gcc.dg/graphite/pr85497.c: New testcase.
3487
9c0775d3 34882019-02-01 Richard Biener <rguenther@suse.de>
3489
3490 PR testsuite/87451
3491 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3492
5ab8180e 34932019-02-01 Jakub Jelinek <jakub@redhat.com>
3494
38f851c4 3495 PR tree-optimization/89143
3496 * gcc.dg/tree-ssa/vrp121.c: New test.
3497
d681ced2 3498 PR tree-optimization/88107
3499 * gcc.dg/gomp/pr88107.c: New test.
3500
5ab8180e 3501 PR c++/87175
3502 * g++.dg/ext/attrib57.C: New test.
3503
886345e6 35042018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3505
3506 PR tree-optimization/88932
3507 * gfortran.dg/pr88932.f90: New test.
3508
f1329be6 35092019-01-31 Marek Polacek <polacek@redhat.com>
3510
3511 PR c++/88983 - ICE with switch in constexpr function.
3512 * g++.dg/cpp1y/constexpr-88983.C: New test.
3513
a82041dd 35142019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3515
3516 PR fortran/88669
3517 * gfortran.dg/contiguous_9.f90: New test.
3518
c8f861a0 35192019-01-31 Marek Polacek <polacek@redhat.com>
3520
3521 PR c++/89083, c++/80864 - ICE with list initialization in template.
3522 * g++.dg/cpp0x/initlist107.C: New test.
3523 * g++.dg/cpp0x/initlist108.C: New test.
3524 * g++.dg/cpp0x/initlist109.C: New test.
3525 * g++.dg/cpp0x/initlist110.C: New test.
3526 * g++.dg/cpp0x/initlist111.C: New test.
3527 * g++.dg/cpp0x/initlist112.C: New test.
3528 * g++.dg/init/ptrfn4.C: New test.
3529
d6bfe450 35302019-01-31 David Malcolm <dmalcolm@redhat.com>
3531
3532 PR c/89122
3533 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3534 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3535
45ccb5c4 35362019-01-31 Richard Biener <rguenther@suse.de>
3537
3538 PR tree-optimization/89135
3539 * gcc.dg/torture/pr89135.c: New testcase.
3540
06438ec9 35412019-01-31 Jakub Jelinek <jakub@redhat.com>
3542
3543 PR sanitizer/89124
3544 * c-c++-common/asan/pr89124.c: New test.
3545
a11ed94b 35462019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3547
3548 PR fortran/52564
3549 * gfortran.dg/print_2.f90: New test.
3550
3143c7ef 35512019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3552
3553 PR rtl-optimization/87246
3554 * gcc.target/i386/pr87246.c: New.
3555
7066144a 35562019-01-30 Marek Polacek <polacek@redhat.com>
3557
3558 PR c++/89119 - ICE with value-initialization in template.
3559 * g++.dg/cpp0x/initlist-value3.C: New test.
3560
f665d347 35612019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3562
3563 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3564 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3565 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3566 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3567 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3568 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3569 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3570 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3571 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3572 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 3573
a657d4f2 35742019-01-30 Richard Biener <rguenther@suse.de>
3575
3576 PR tree-optimization/89111
3577 * gcc.dg/torture/pr89111.c: New testcase.
3578
7617d72d 35792019-01-30 Andrew Stubbs <ams@codesourcery.com>
3580
3581 PR testsuite/88920
7617d72d 3582 * lib/target-supports.exp: Cache result.
3583
915549a3 35842019-01-30 Jakub Jelinek <jakub@redhat.com>
3585
cc4ffc4c 3586 PR c++/89105
3587 * g++.target/i386/pr89105.C: New test.
3588
915549a3 3589 PR c/89061
3590 * gcc.dg/pr89061.c: New test.
3591
8421f31a 35922019-01-29 Martin Sebor <msebor@redhat.com>
3593
3594 PR c/88956
3595 * gcc.dg/Warray-bounds-39.c: New test.
3596
bd509204 35972019-01-29 Marek Polacek <polacek@redhat.com>
3598
3599 PR testsuite/89110
3600 * g++.dg/other/nontype-1.C: Expect error in all modes.
3601 * g++.dg/parse/crash13.C: Likewise.
3602 * g++.dg/parse/error36.C: Likewise.
3603 * g++.dg/template/error29.C: Likewise.
3604
659d7fd3 36052019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3606
3607 PR fortran/57048
3608 * gfortran.dg/c_funptr_1.f90: New file.
3609 * gfortran.dg/c_funptr_1_mod.f90: New file.
3610
2c4b47e3 36112019-01-29 Jakub Jelinek <jakub@redhat.com>
3612
3613 PR c++/66676
3614 PR ipa/89104
3615 * gcc.dg/gomp/pr89104.c: New test.
3616
25b414df 36172019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3618
3619 * gdc.dg/pr89042a.d: Mark as compile test.
3620 * gdc.dg/pr89042b.d: Likewise.
3621
c4b0762a 36222019-01-29 Richard Biener <rguenther@suse.de>
3623
3624 PR debug/87295
3625 * g++.dg/lto/pr87295_0.C: New testcase.
3626
a456bf31 36272019-01-29 Jakub Jelinek <jakub@redhat.com>
3628
b5c856bd 3629 PR c/89045
3630 * gcc.dg/pr89045.c: New test.
3631
a456bf31 3632 PR c/86125
3633 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3634 lp64, ilp32 and llp64 only.
3635 (fputs): Use unsigned long long instead of size_t for return type.
3636 (vfprintf, vfscanf): Accept arbitrary target specific type for
3637 va_list.
3638
44da2a17 36392019-01-28 Marek Polacek <polacek@redhat.com>
3640
3641 PR c++/88358 - name wrongly treated as type.
3642 * g++.dg/cpp2a/typename1.C: Add dg-error.
3643 * g++.dg/cpp2a/typename13.C: New test.
3644 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3645 Add typename.
3646
97569c2c 36472019-01-28 Marek Polacek <polacek@redhat.com>
3648
3649 * g++.dg/cpp0x/enum37.C: Add dg-error.
3650
a6061e19 36512019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3652
3653 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3654 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3655
7f68559b 36562019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3657
3658 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3659 "-Wattribute-alias".
3660
2d3af381 36612019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3662
3663 PR fortran/70696
3664 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3665
1d41b42f 36662019-01-27 Marek Polacek <polacek@redhat.com>
3667
b7feeace 3668 PR c++/88815 - narrowing conversion lost in decltype.
3669 PR c++/78244 - narrowing conversion in template not detected.
3670 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3671 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3672 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3673 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3674
1d41b42f 3675 PR c++/89024 - ICE with incomplete enum type.
3676 * g++.dg/cpp0x/enum37.C: New test.
3677
ecb2c722 36782019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3679
3680 * gnat.dg/opt75.adb: New test.
3681 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3682
36cd2681 36832019-01-27 Jakub Jelinek <jakub@redhat.com>
3684
3685 PR target/87214
3686 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3687 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3688
9eafff7e 36892019-01-26 Martin Jambor <mjambor@suse.cz>
3690
3691 PR ipa/88933
3692 * gfortran.dg/gomp/pr88933.f90: New test.
3693
cfa3a863 36942019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3695
3696 PR d/89042
3697 * gdc.dg/pr89042a.d: New test.
3698 * gdc.dg/pr89042b.d: New test.
3699
bc3eb257 37002019-01-26 Harald Anlauf <anlauf@gmx.de>
3701
3702 PR fortran/57553
3703 * gfortran.dg/pr57553.f90: New test.
3704
aced6683 37052019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3706
3707 * gnat.dg/array34.adb: New test.
3708
e1b6ccb9 37092019-01-26 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR preprocessor/88974
3712 * c-c++-common/cpp/pr88974.c: New test.
3713
837ddebd 37142019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3715
3716 PR c++/88969
3717 * g++.dg/cpp2a/destroying-delete2.C: New.
3718 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3719
2ae44fa6 37202019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3721
3722 PR fortran/85780
3723 * gfortran.dg/pr85780.f90: Update testcase for error message.
3724
eaaf56a1 37252019-01-25 Richard Earnshaw <rearnsha@arm.com>
3726
3727 PR target/88469
3728 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3729 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3730 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3731
91843495 37322019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3733
3734 PR middle-end/89037
3735 * gcc.dg/pr89037.c: New test.
3736
a0eb8b4f 37372019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3738
3739 * lib/target-supports.exp (check_effective_target_fenv): New.
3740 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3741 fenv effective target.
3742 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3743 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3744 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3745 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3746
794fefda 37472019-01-25 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/86865
3750 * gcc.dg/graphite/pr86865.c: New testcase.
3751 * gcc.dg/graphite/pr69728.c: XFAIL.
3752 * gcc.dg/graphite/scop-21.c: Likewise.
3753
530b8be5 37542019-01-24 Martin Sebor <msebor@redhat.com>
3755
3756 PR c/86125
3757 PR c/88886
3758 PR middle-end/86308
3759 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3760 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3761 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3762 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3763 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3764 * gcc.dg/builtins-69.c: New test.
3765 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3766 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3767
42202832 37682019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3769
5d95efca 3770 PR rtl-optimization/88948
42202832 3771 * gcc.target/i386/pr88948.c: New test.
3772
b5e76680 37732019-01-24 Jakub Jelinek <jakub@redhat.com>
3774
7fe7a53d 3775 PR debug/89006
3776 * g++.dg/debug/pr89006.C: New test.
3777
190cf9af 3778 PR middle-end/89015
3779 * gcc.dg/gomp/pr89015.c: New test.
3780
b5e76680 3781 PR c++/88976
3782 * c-c++-common/gomp/cancel-2.c: New test.
3783 * gcc.dg/gomp/cancel-1.c: New test.
3784 * g++.dg/gomp/cancel-1.C: New test.
3785 * g++.dg/gomp/cancel-2.C: New test.
3786 * g++.dg/gomp/cancel-3.C: New test.
3787
e42d723e 37882019-01-24 Jakub Jelinek <jakub@redhat.com>
3789
3790 PR tree-optimization/89027
3791 * gfortran.dg/gomp/pr89027.f90: New test.
3792
297fd295 37932019-01-24 Paul Thomas <pault@gcc.gnu.org>
3794
3795 PR fortran/88929
e42d723e 3796 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3797 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 3798
161cd7e6 37992019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3800
3801 PR libgcc/88931
3802 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3803 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3804 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3805 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3806
58bc31f2 38072019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3808
3809 PR target/88998
3810 * g++.target/i386/pr88998.c: New test.
3811
dffbcba8 38122019-01-23 Marek Polacek <polacek@redhat.com>
3813
3814 PR c++/88757 - qualified name treated wrongly as type.
3815 * g++.dg/cpp0x/dependent2.C: New test.
3816 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3817 * g++.dg/cpp2a/typename12.C: New test.
3818 * g++.dg/template/static30.C: Remove dg-error.
3819
1f03c410 38202019-01-23 Jakub Jelinek <jakub@redhat.com>
3821
8090d51c 3822 PR c/44715
3823 * c-c++-common/pr44715.c: New test.
3824
1f03c410 3825 PR c++/88984
3826 * c-c++-common/pr88984.c: New test.
3827
a74580b3 38282019-01-23 Richard Biener <rguenther@suse.de>
3829
3830 PR tree-optimization/89008
3831 * gcc.dg/torture/pr89008.c: New testcase.
3832
c90ac599 38332019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3834
3835 * gnat.dg/specs/opt4.ads: New test.
3836
c5bd837e 38372019-01-23 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR tree-optimization/88964
3840 * gfortran.dg/pr88964.f90: New test.
3841
8eacaaff 38422019-01-22 Martin Sebor <msebor@redhat.com>
3843
3844 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3845 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3846 non_strict_align.
3847 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3848 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3849 non_strict_align.
3850
c4851c82 38512018-01-22 Steve Ellcey <sellcey@marvell.com>
3852
8eacaaff 3853 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 3854 to aarch64*-*-* target.
8eacaaff 3855 * c-c++-common/gomp/pr60823-3.c: Ditto.
3856 * g++.dg/gomp/declare-simd-1.C: Ditto.
3857 * g++.dg/gomp/declare-simd-3.C: Ditto.
3858 * g++.dg/gomp/declare-simd-4.C: Ditto.
3859 * g++.dg/gomp/declare-simd-7.C: Ditto.
3860 * g++.dg/gomp/pr88182.C: Ditto.
3861 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3862 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3863 * gcc.dg/gomp/pr59669-2.c: Ditto.
3864 * gcc.dg/gomp/pr87895-1.c: Ditto.
3865 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3866 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3867 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3868 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 3869
f840847c 38702019-01-22 Jakub Jelinek <jakub@redhat.com>
3871
849c3260 3872 PR target/88965
3873 * gcc.target/powerpc/pr88965.c: New test.
3874
f840847c 3875 PR middle-end/88968
3876 * c-c++-common/gomp/atomic-23.c: New test.
3877
4348a41f 38782019-01-22 Harald Anlauf <anlauf@gmx.de>
3879
3880 PR fortran/88579
3881 * gfortran.dg/power_8.f90: New test.
3882
2e9ceebc 38832019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3884
3885 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3886 * g++.dg/vec-init-1.C: Likewise.
3887 * gcc.dg/pr87793.c: Likewise.
3888
55d483b8 38892019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3890
3891 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3892 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3893
0e814d12 38942019-01-22 Richard Earnshaw <rearnsha@arm.com>
3895
3896 PR target/88469
3897 * gcc.target/arm/aapcs/bitfield2.c: New test.
3898 * gcc.target/arm/aapcs/bitfield3.c: New test.
3899
ca6770cd 39002019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3901
3902 PR rtl-optimization/87763
3903 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3904
a1ab436f 39052019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3906
3907 PR target/88954
3908 * gcc.target/i386/pr88954-1.c: New test.
3909 * gcc.target/i386/pr88954-2.c: Likewise.
3910
f8f32a5f 39112019-01-22 Richard Earnshaw <rearnsha@arm.com>
3912
3913 PR target/88469
3914 * gcc.target/arm/aapcs/bitfield1.c: New test.
3915 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3916 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3917 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3918
cc41270a 39192019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3920
3921 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3922 * gfortran.dg/block_16.f08: Likewise.
3923 * gfortran.dg/dec_structure_14.f90: Likewise.
3924 * gfortran.dg/namelist_96.f90: Likewise.
3925 * gfortran.dg/newunit_5.f90.f90: Moved to
3926 * gfortran.dg/newunit_5.f90: here.
3927 * gfortran.dg/pdt_28.f03: Likewise.
3928 * gfortran.dg/spread_simplify_1.f90: Likewise.
3929
dc7008d9 39302019-01-22 Tamar Christina <tamar.christina@arm.com>
3931
3932 PR/tree-optimization 88903
3933 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3934
9e73df6b 39352019-01-22 Jakub Jelinek <jakub@redhat.com>
3936
8167e4bd 3937 PR rtl-optimization/88904
3938 * gcc.c-torture/execute/pr88904.c: New test.
3939
786a3490 3940 PR target/88905
3941 * gcc.dg/pr88905.c: New test.
3942
9e73df6b 3943 PR rtl-optimization/49429
3944 PR target/49454
3945 PR rtl-optimization/86334
3946 PR target/88906
3947 * gcc.target/i386/pr86334.c: New test.
3948 * gcc.target/i386/pr88906.c: New test.
3949
77fe9474 39502019-01-21 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR c++/88949
3953 * g++.dg/gomp/pr88949.C: New test.
3954
d2019c03 39552019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 3956
3957 * class_66.f90: Fix a dg directive.
3958 * debug/pr35154-stabs.f: Likewise.
3959 * dec_d_lines_3.f: Likewise.
3960 * dec_d_lines_3.f: Likewise.
3961 * dec_structure_12.f90: Likewise.
3962 * dec_structure_15.f90: Likewise.
3963 * deferred_character_31.f90: Likewise.
3964 * dtio_31.f03: Likewise.
3965 * dtio_32.f03: Likewise.
3966 * extends_11.f03: Likewise.
3967 * integer_plus.f90: Likewise.
3968 * pdt_25.f03: Likewise.
3969 * pr58968.f: Likewise.
3970 * pr78259.f90: Likewise.
3971 * vect/vect-2.f90: Likewise.
3972 * matmul_const.f90: Likewise.
3973
bca15b83 39742019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3975
3976 PR target/88938
3977 * gcc.target/i386/pr88938.c: New test.
3978
99bf4b63 39792019-01-21 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR sanitizer/88901
3982 * g++.dg/asan/pr88901.C: New test.
3983
f6aa5c04 39842019-01-21 Tamar Christina <tamar.christina@arm.com>
3985
3986 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3987
8144bd52 39882019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3989
3990 PR c/88928
3991 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3992 * gcc.dg/pr88928.c: New test case.
3993
e807b7ed 39942019-01-21 Jakub Jelinek <jakub@redhat.com>
3995
3996 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3997 {long ,short ,}{unsigned ,}int.
3998
26e8495a 39992019-01-21 Richard Biener <rguenther@suse.de>
4000
4001 PR tree-optimization/88934
4002 * gfortran.dg/pr88934.f90: New testcase.
4003
eaf966f3 40042019-01-20 Ulrich Drepper <drepper@redhat.com>
4005
4006 Fix after C++ P0600 implementation.
4007 * g++.dg/init/new39.C: Don't just ignore result of new.
4008
c343819b 40092019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
4010
4011 * gdc.dg/runnable.d: Add more tests for comparing complex types.
4012
c161bb93 40132019-01-20 Johannes Pfau <johannespfau@gmail.com>
4014
4015 * gdc.dg/runnable.d: Add tests for comparing complex types.
4016
30b46595 40172019-01-20 Kewen Lin <linkw@gcc.gnu.org>
4018
297fd295 4019 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 4020 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
4021 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
4022 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
4023
c81c2702 40242019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
4025
4026 PR fortran/37835
4027 * gfortran.dg/no-automatic.f90: New test.
4028
19081b87 40292019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4030
4031 PR fortran/77960
4032 * gfortran.dg/pr77960.f90: New test.
4033
b7e6520a 40342018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4035 Paul Thomas <pault@gcc.gnu.org>
4036
4037 PR fortran/56789
4038 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
4039 scan-tree tests that fail with patch.
4040 * gfortran.dg/contiguous_8.f90: New test.
4041
5dfc8b8e 40422019-01-19 Richard Sandiford <richard.sandiford@arm.com>
4043
4044 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
4045 inner strides.
4046 * gfortran.dg/loop_versioning_9.f90: New test.
4047 * gfortran.dg/loop_versioning_10.f90: Likewise.
4048
7b60c131 40492019-01-19 Jakub Jelinek <jakub@redhat.com>
4050
4051 PR fortran/88902
4052 * gfortran.dg/pr88902.f90: New test.
4053
34859308 40542019-01-18 Martin Sebor <msebor@redhat.com>
4055
4056 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
4057
31975c5e 40582019-01-18 Ian Lance Taylor <iant@golang.org>
4059
4060 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
4061 is no longer externally visible.
4062
b2bc2471 40632019-01-18 Marek Polacek <polacek@redhat.com>
4064
4065 PR c++/86926
4066 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
4067
60da8226 40682019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4069
4070 PR middle-end/88587
4071 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
4072 (dg-options): Replace -m32 with -fno-pic.
4073 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
4074 (dg-options): Remove -m32.
4075
58d47a89 40762019-01-18 Richard Biener <rguenther@suse.de>
4077
4078 PR tree-optimization/88903
4079 * gcc.dg/vect/pr88903-1.c: New testcase.
4080 * gcc.dg/vect/pr88903-2.c: Likewise.
4081
6d4e8a95 40822019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4083
4084 PR c/51628
4085 PR c/88664
4086 * c-c++-common/pr51628-33.c: New test.
4087 * c-c++-common/pr51628-35.c: New test.
4088 * c-c++-common/pr88664-1.c: Likewise.
4089 * c-c++-common/pr88664-2.c: Likewise.
4090 * gcc.dg/pr51628-34.c: Likewise.
4091
e319ca91 40922019-01-18 Richard Earnshaw <rearnsha@arm.com>
4093
4094 PR target/88799
4095 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
4096 mp and sec extensions to armv7-a.
4097
c099f1dd 40982019-01-18 Martin Liska <mliska@suse.cz>
4099
4100 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
4101 expected function name.
4102
273d44ee 41032019-01-18 Jakub Jelinek <jakub@redhat.com>
4104
4105 PR tree-optimization/86214
4106 * g++.dg/opt/pr86214-1.C: New test.
4107 * g++.dg/opt/pr86214-2.C: New test.
4108
b8408dd3 41092019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4110
4111 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
4112
5c3317a8 41132019-01-18 Jakub Jelinek <jakub@redhat.com>
4114
4115 Reapply:
4116 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4117
4118 PR target/88489
4119 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4120 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4121
eba46615 41222019-01-18 Martin Liska <mliska@suse.cz>
4123
4124 PR middle-end/88587
4125 * g++.target/i386/pr88587.C: New test.
4126 * gcc.target/i386/mvc13.c: New test.
4127
20ab60cd 41282018-01-17 Steve Ellcey <sellcey@cavium.com>
4129
4130 PR fortran/88898
4131 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
4132 warning checks.
4133 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4134 * gfortran.dg/gomp/pr83977.f90: Ditto.
4135
0cfa832a 41362019-01-17 Martin Sebor <msebor@redhat.com>
4137
4138 PR middle-end/88273
4139 * gcc.dg/Warray-bounds-38.c: New test.
4140
7e351bf9 41412018-01-17 Steve Ellcey <sellcey@cavium.com>
4142
4143 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
4144 warning checks and assembler scans.
4145 * c-c++-common/gomp/pr60823-3.c: Ditto.
4146 * c-c++-common/gomp/pr63328.c: Ditto.
4147 * g++.dg/gomp/declare-simd-1.C: Ditto.
4148 * g++.dg/gomp/declare-simd-3.C: Ditto.
4149 * g++.dg/gomp/declare-simd-4.C: Ditto.
4150 * g++.dg/gomp/declare-simd-7.C: Ditto.
4151 * g++.dg/gomp/pr88182.C: Ditto.
4152 * g++.dg/vect/simd-clone-7.cc: Ditto.
4153 * gcc.dg/gomp/declare-simd-1.c: Ditto.
4154 * gcc.dg/gomp/declare-simd-3.c: Ditto.
4155 * gcc.dg/gomp/pr59669-2.c: Ditto.
4156 * gcc.dg/gomp/pr87895-1.c: Ditto.
4157 * gcc.dg/gomp/pr87895-2.c: Ditto.
4158 * gcc.dg/gomp/simd-clones-2.c: Ditto.
4159 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
4160 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4161 * gfortran.dg/gomp/pr83977.f90: Ditto.
4162
0f910e62 41632019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4164
4165 * g++.dg/cpp0x/auto52.C: Test locations too.
4166 * g++.dg/cpp0x/trailing2.C: Likewise.
4167 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4168 * g++.dg/cpp1y/auto-fn25.C: Likewise.
4169 * g++.dg/cpp1y/auto-fn52.C: Likewise.
4170 * g++.dg/cpp1y/auto-fn53.C: Likewise.
4171 * g++.dg/cpp1y/auto-fn54.C: Likewise.
4172
098cc8f0 41732019-01-17 David Malcolm <dmalcolm@redhat.com>
4174
4175 PR c++/88699
4176 * g++.dg/template/pr88699.C: New test.
4177
a4e7e061 41782019-01-17 Martin Sebor <msebor@redhat.com>
4179
4180 PR tree-optimization/88800
4181 * c-c++-common/Wrestrict.c: Adjust.
4182 * gcc.dg/Warray-bounds-37.c: New test.
4183 * gcc.dg/builtin-memcpy-2.c: New test.
4184 * gcc.dg/builtin-memcpy.c: New test.
4185
21208703 41862019-01-17 Tamar Christina <tamar.christina@arm.com>
4187
4188 PR target/88850
4189 * gcc.target/arm/pr51968.c: Use neon intrinsics.
4190
acbbb815 41912019-01-17 Andrew Stubbs <ams@codesourcery.com>
4192 Kwok Cheung Yeung <kcy@codesourcery.com>
4193 Julian Brown <julian@codesourcery.com>
4194 Tom de Vries <tom@codesourcery.com>
4195
4196 * gcc.dg/20020312-2.c: Add amdgcn support.
4197 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
4198 * gcc.dg/builtin-apply2.c: Likewise.
4199 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4200 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
4201 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
4202 * gcc.dg/memcmp-1.c: Increase timeout factor.
4203 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
4204 * gcc.dg/sibcall-10.c: xfail on amdgcn.
4205 * gcc.dg/sibcall-9.c: Likewise.
4206 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4207 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4208 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
4209 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
4210 * lib/target-supports.exp (check_effective_target_trampolines):
4211 Configure amdgcn.
4212 (check_profiling_available): Likewise.
4213 (check_effective_target_global_constructor): Likewise.
4214 (check_effective_target_return_address): Likewise.
4215 (check_effective_target_fopenacc): Likewise.
4216 (check_effective_target_fopenmp): Likewise.
4217 (check_effective_target_vect_int): Likewise.
4218 (check_effective_target_vect_intfloat_cvt): Likewise.
4219 (check_effective_target_vect_uintfloat_cvt): Likewise.
4220 (check_effective_target_vect_floatint_cvt): Likewise.
4221 (check_effective_target_vect_floatuint_cvt): Likewise.
4222 (check_effective_target_vect_simd_clones): Likewise.
4223 (check_effective_target_vect_shift): Likewise.
4224 (check_effective_target_whole_vector_shift): Likewise.
4225 (check_effective_target_vect_bswap): Likewise.
4226 (check_effective_target_vect_shift_char): Likewise.
4227 (check_effective_target_vect_long): Likewise.
4228 (check_effective_target_vect_float): Likewise.
4229 (check_effective_target_vect_double): Likewise.
4230 (check_effective_target_vect_perm): Likewise.
4231 (check_effective_target_vect_perm_byte): Likewise.
4232 (check_effective_target_vect_perm_short): Likewise.
4233 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4234 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4235 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4236 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4237 (check_effective_target_vect_natural_alignment): Likewise.
4238 (check_effective_target_vect_fully_masked): Likewise.
4239 (check_effective_target_vect_element_align): Likewise.
4240 (check_effective_target_vect_masked_store): Likewise.
4241 (check_effective_target_vect_scatter_store): Likewise.
4242 (check_effective_target_vect_condition): Likewise.
4243 (check_effective_target_vect_cond_mixed): Likewise.
4244 (check_effective_target_vect_char_mult): Likewise.
4245 (check_effective_target_vect_short_mult): Likewise.
4246 (check_effective_target_vect_int_mult): Likewise.
4247 (check_effective_target_sqrt_insn): Likewise.
4248 (check_effective_target_vect_call_sqrtf): Likewise.
4249 (check_effective_target_vect_call_btrunc): Likewise.
4250 (check_effective_target_vect_call_btruncf): Likewise.
4251 (check_effective_target_vect_call_ceil): Likewise.
4252 (check_effective_target_vect_call_floorf): Likewise.
4253 (check_effective_target_lto): Likewise.
4254 (check_vect_support_and_set_flags): Likewise.
4255 (check_effective_target_vect_stridedN): Enable when fully masked is
4256 available.
4257 (add_options_for_sqrt_insn): New procedure.
4258
79cc8acc 42592019-01-17 Andrew Stubbs <ams@codesourcery.com>
4260
4261 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
4262 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
4263 linker.
4264 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
4265
cbd1a9b1 42662019-01-17 Andrew Stubbs <ams@codesourcery.com>
4267
4268 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
4269 * gcc.dg/pic-1.c: Disable on amdgcn.
4270 * gcc.dg/pic-2.c: Disable on amdgcn.
4271 * gcc.dg/pic-3.c: Disable on amdgcn.
4272 * gcc.dg/pic-4.c: Disable on amdgcn.
4273 * gcc.dg/pie-3.c: Disable on amdgcn.
4274 * gcc.dg/pie-4.c: Disable on amdgcn.
4275 * gcc.dg/uninit-19.c: Check pie_enabled.
4276 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
4277
88dbac33 42782019-01-17 Andrew Stubbs <ams@codesourcery.com>
4279 Kwok Cheung Yeung <kcy@codesourcery.com>
4280 Julian Brown <julian@codesourcery.com>
4281 Tom de Vries <tom@codesourcery.com>
4282
4283 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
4284 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
4285 * gcc.c-torture/compile/pr34648.c: Require exceptions.
4286 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4287 * gcc.dg/20111216-1.c: Require exceptions.
4288 * gcc.dg/cleanup-10.c: Require exceptions.
4289 * gcc.dg/cleanup-11.c: Require exceptions.
4290 * gcc.dg/cleanup-12.c: Require exceptions.
4291 * gcc.dg/cleanup-13.c: Require exceptions.
4292 * gcc.dg/cleanup-5.c: Require exceptions.
4293 * gcc.dg/cleanup-8.c: Require exceptions.
4294 * gcc.dg/cleanup-9.c: Require exceptions.
4295 * gcc.dg/gomp/pr29955.c: Require exceptions.
4296 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4297 * gcc.dg/nested-func-5.c: Require exceptions.
4298 * gcc.dg/pch/except-1.c: Require exceptions.
4299 * gcc.dg/pch/valid-2.c: Require exceptions.
4300 * gcc.dg/pr41470.c: Require exceptions.
4301 * gcc.dg/pr42427.c: Require exceptions.
4302 * gcc.dg/pr44545.c: Require exceptions.
4303 * gcc.dg/pr47086.c: Require exceptions.
4304 * gcc.dg/pr51481.c: Require exceptions.
4305 * gcc.dg/pr51644.c: Require exceptions.
4306 * gcc.dg/pr52046.c: Require exceptions.
4307 * gcc.dg/pr54669.c: Require exceptions.
4308 * gcc.dg/pr56424.c: Require exceptions.
4309 * gcc.dg/pr64465.c: Require exceptions.
4310 * gcc.dg/pr65802.c: Require exceptions.
4311 * gcc.dg/pr67563.c: Require exceptions.
4312 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4313 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4314 * gcc.dg/vect/pr46663.c: Require exceptions.
4315 * lib/target-supports.exp (check_effective_target_exceptions): New.
4316
56b37606 43172019-01-17 Tamar Christina <tamar.christina@arm.com>
4318
4319 PR target/88851
4320 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4321
a395125a 43222019-01-17 Nathan Sidwell <nathan@acm.org>
4323
4324 PR c++/86610
4325 * g++.dg/cpp0x/pr86610.C: New.
4326
e1d8b60b 43272019-01-17 Wei Xiao <wei3.xiao@intel.com>
4328
4329 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4330 VFIXUPIMM* intrinsics.
4331 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4332 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4334
945ba7e7 43352019-01-17 Wei Xiao <wei3.xiao@intel.com>
4336
4337 PR target/88794
4338 Revert:
4339 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4340
4341 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4342 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4343 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4345 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4346 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4348 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4349 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4350 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4351 * gcc.target/i386/sse-13.c: Ditto.
4352 * gcc.target/i386/sse-14.c: Ditto.
4353 * gcc.target/i386/sse-22.c: Ditto.
4354 * gcc.target/i386/sse-23.c: Ditto.
4355 * gcc.target/i386/testimm-10.c: Ditto.
4356 * gcc.target/i386/testround-1.c: Ditto.
4357
37caf132 43582019-01-17 Wei Xiao <wei3.xiao@intel.com>
4359
4360 PR target/88794
4361 Revert:
4362 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4363
4364 PR target/88489
4365 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4366 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4367
89436081 43682019-01-17 Jakub Jelinek <jakub@redhat.com>
4369
4370 PR rtl-optimization/88870
4371 * gcc.dg/pr88870.c: New test.
4372
6eeb7917 43732019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4374
4375 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4376
f97941b7 43772019-01-17 Alexandre Oliva <aoliva@redhat.com>
4378
c5f929a4 4379 PR c++/87768
4380 * g++.dg/concepts/pr87768.C: New.
4381
f97941b7 4382 PR c++/86648
4383 * gcc.dg/cpp1z/pr86648.C: New.
4384
c6e0dd3d 43852019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4386
4387 PR target/87306
4388 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4389 vectorized on POWER unless hardware misaligned loads are available.
4390
76ea00a1 43912019-01-16 David Malcolm <dmalcolm@redhat.com>
4392
4393 PR target/88861
4394 * g++.dg/torture/pr88861.C: New test.
4395
281796ea 43962019-01-16 Tamar Christina <tamar.christina@arm.com>
4397
4398 PR debug/88046
4399 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4400
b92cc3ed 44012019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4402
4403 * g++.dg/other/pr33558.C: Test location too.
4404 * g++.dg/other/pr33558-2.C: Likewise.
4405 * g++.dg/parse/crash4.C: Likewise.
4406 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4407 * g++.old-deja/g++.mike/p7635.C: Likewise.
4408 * g++.old-deja/g++.other/decl6.C: Likewise.
4409
9fc2172c 44102019-01-16 Marek Polacek <polacek@redhat.com>
4411
4412 PR c++/78244 - narrowing conversion in template not detected.
4413 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4414 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4415
c84c150f 44162019-01-16 Jakub Jelinek <jakub@redhat.com>
4417
4418 PR c/51628
4419 PR target/88682
4420 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4421 may_alias attribute.
4422
cb946287 44232019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4424
5224812d 4425 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 4426 struct.
4427
727d210b 44282019-01-15 David Malcolm <dmalcolm@redhat.com>
4429
4430 PR c++/88795
4431 * g++.dg/template/pr88795.C: New test.
4432
0b953692 44332019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4434
a96be852 4435 PR fortran/43136
0b953692 4436 * gfortran.dg/actual_array_substr_3.f90: New test.
4437
ef1b2a98 44382019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4439
4440 PR fortran/81849
4441 * gfortran.dg/pr81849.f90: New test.
4442
8f563733 44432019-01-15 Paul Thomas <pault@gcc.gnu.org>
4444
7b60c131 4445 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 4446 ISO_Fortran_binding_2.h.
4447
68597c49 44482019-01-15 Marek Polacek <polacek@redhat.com>
4449
4450 PR c++/88866
4451 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4452
9d1cdb74 44532019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4454
4455 PR inline-asm/52813
4456 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4457 -Wdeprecated warning and expect a following note:.
4458
c415e6f6 44592019-01-15 Richard Biener <rguenther@suse.de>
4460
4461 PR debug/88046
4462 * g++.dg/lto/pr88046_0.C: New testcase.
4463
5ead71c8 44642019-01-15 Richard Biener <rguenther@suse.de>
4465
4466 PR tree-optimization/88855
4467 * gcc.dg/pr88855.c: New testcase.
4468
39a51021 44692019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4470
4471 * g++.dg/diagnostic/typedef-initialized.C: New.
4472
44732019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4474
4475 * g++.dg/diagnostic/bitfld3.C: New.
4476
15934f6e 44772019-01-15 Jakub Jelinek <jakub@redhat.com>
4478
4479 PR tree-optimization/88775
4480 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4481 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4482
9f8a8956 44832019-01-14 Marek Polacek <polacek@redhat.com>
4484
4485 PR c++/88825 - ICE with bogus function return type deduction.
4486 * g++.dg/cpp1y/auto-fn55.C: New test.
4487
478fe3c0 44882019-01-14 Jakub Jelinek <jakub@redhat.com>
4489
4490 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4491 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4492 feature test macros.
4493 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4494
affca1c8 44952019-01-14 Marek Polacek <polacek@redhat.com>
4496
4497 PR c++/88830 - ICE with abstract class.
4498 * g++.dg/other/abstract7.C: New test.
4499
955a4e68 45002019-01-14 Martin Sebor <msebor@redhat.com>
4501
4502 PR target/88638
4503 * gcc.dg/format/attr-8.c: New test.
4504 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4505 * gcc.dg/format/attr-3.c: Same.
4506 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4507 * objc.dg/fsf-nsstring-format-1.m: Same.
4508
bf4eb32b 45092019-01-14 Martin Liska <mliska@suse.cz>
4510
4511 PR gcov-profile/88263
4512 * g++.dg/gcov/pr88263-2.C: New test.
4513
c7a7ba46 45142019-01-14 Jakub Jelinek <jakub@redhat.com>
4515
4516 PR rtl-optimization/88796
4517 * gcc.target/i386/pr88796.c: New test.
4518
a0c1db44 45192019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4520
4521 * gdc.dg/asm1.d: New test.
4522 * gdc.dg/asm2.d: New test.
4523 * gdc.dg/asm3.d: New test.
4524 * gdc.dg/asm4.d: New test.
4525 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4526
77aa0989 45272019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4528
4529 PR libfortran/88776
4530 * gfortran.dg/namelist_96.f90: New test.
4531
70409dee 45322019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4533
4534 PR fortran/59345
4535 * gfortran.dg/internal_pack_18.f90: New test.
4536
bd5cf857 45372019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4538
4539 * gcc.dg/pr51628-20.c: Updated.
4540 * gcc.dg/pr51628-21.c: Likewise.
4541 * gcc.dg/pr51628-25.c: Likewise.
4542
ae57d8c7 45432019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4544
4545 PR fortran/59345
4546 * gfortran.dg/internal_pack_17.f90: New test.
4547 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4548 to builtin_free.
4549
c8f3fe68 45502019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4551
4552 PR fortran/61765
4553 * gfortran.dg/pr61765.f90: New test.
4554
2fa582a9 45552019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4556
4557 * g++.dg/cpp0x/pr62101.C: Test locations too.
4558 * g++.dg/inherit/pure1.C: Likewise.
4559
d42f854f 45602019-01-12 Paul Thomas <pault@gcc.gnu.org>
4561
7b60c131 4562 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 4563 reports of ICEs.
7b60c131 4564 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 4565
45662019-01-12 Paul Thomas <pault@gcc.gnu.org>
4567
7b60c131 4568 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4569 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4570 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4571 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4572 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 4573 for dump tree scan.
4574
0e8475b7 45752019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4576
4577 PR fortran/35031
4578 * gfortran.dg/pr35031.f90: new test.
4579
0b5957b9 45802019-01-11 Marek Polacek <polacek@redhat.com>
4581
4582 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4583 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4584 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4585
45b37eaa 45862019-01-11 Jakub Jelinek <jakub@redhat.com>
4587
4588 PR middle-end/85956
4589 PR lto/88733
4590 * c-c++-common/gomp/pr85956.c: New test.
4591 * g++.dg/gomp/pr88733.C: New test.
4592
1b2f170e 45932019-01-11 Tobias Burnus <burnus@net-b.de>
4594
4595 PR C++/88114
d42f854f 4596 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 4597 * g++.dg/cpp0x/defaulted62.C: New.
4598
ccd5b7a6 45992019-01-11 Jakub Jelinek <jakub@redhat.com>
4600
4601 PR tree-optimization/88693
4602 * gcc.c-torture/execute/pr88693.c: New test.
4603
cda73d4a 46042019-01-11 Tamar Christina <tamar.christina@arm.com>
4605
4606 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4607 and add options.
4608
4bb5146c 46092019-01-11 Martin Liska <mliska@suse.cz>
4610
4611 PR middle-end/88758
4612 * g++.dg/lto/pr88758_0.C: New test.
4613 * g++.dg/lto/pr88758_1.C: New test.
4614
202e74d0 46152019-01-11 Jan Beulich <jbeulich@suse.com>
4616
4617 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4618 gcc.target/i386/avx512f-vcvtss2si-1.c,
4619 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4620 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4621 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4622 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4623 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4624 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4625 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4626 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4627 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4628 gcc.target/i386/pr19398.c: Permit l or q suffix.
4629
e9b8018c 46302019-01-11 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR rtl-optimization/88296
4633 * gcc.target/i386/pr88296.c: New test.
4634
b385e516 46352019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4636
4637 * g++.dg/diagnostic/extern-initialized.C: New.
4638 * g++.dg/ext/dllimport-initialized.C: Likewise.
4639
04afaf6a 46402019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4641
4642 PR fortran/59345
4643 * gfortran.dg/internal_pack_16.f90: New test.
4644
d07d3a12 46452019-01-10 Jakub Jelinek <jakub@redhat.com>
4646
4647 PR target/88785
4648 * g++.target/i386/pr88785.C: New test.
4649
8ae81042 46502019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4651
4652 PR rtl-optimization/87305
4653 * gcc.target/aarch64/pr87305.c: New.
4654
aecc93dd 46552019-01-10 Richard Biener <rguenther@suse.de>
4656
4657 PR tree-optimization/88792
4658 * gcc.dg/torture/pr88792.c: New testcase.
4659
15cbe83d 46602019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4661
4662 PR fortran/86322
4663 * gfortran.dg/pr86322_1.f90: New test.
4664 * gfortran.dg/pr86322_2.f90: Ditto.
4665 * gfortran.dg/pr86322_3.f90: Ditto.
4666
a794c0dc 46672019-01-10 Sudakshina Das <sudi.das@arm.com>
4668
4669 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4670 * gcc.target/aarch64/bti-2.c: Likewise.
4671 * gcc.target/aarch64/bti-3.c: Likewise.
4672
2fd2b9b8 46732019-01-10 Stefan Agner <stefan@agner.ch>
4674
4675 PR target/88648
4676 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4677 check if -masm-syntax-unified gets applied properly.
4678
12f289ae 46792019-01-10 Jakub Jelinek <jakub@redhat.com>
4680
4681 PR c/88568
4682 * gcc.dg/pr88568.c: New test.
4683
9ccac370 46842019-01-10 Tamar Christina <tamar.christina@arm.com>
4685
4686 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4687 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4688
97f353e6 46892019-01-10 Tamar Christina <tamar.christina@arm.com>
4690
4691 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4692 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4693
02c39a52 46942019-01-10 Tamar Christina <tamar.christina@arm.com>
4695
4696 * lib/target-supports.exp
4697 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4698 check_effective_target_arm_v8_3a_complex_neon_ok,
4699 add_options_for_arm_v8_3a_complex_neon,
4700 check_effective_target_arm_v8_3a_complex_neon_hw,
4701 check_effective_target_vect_complex_rot_N): New.
4702
e66b219e 47032019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4704
4705 PR fortran/88376
4706 * gfortran.dg/pr88376.f90: New test.
4707
5fba18a1 47082019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4709
4710 PR other/16615
5fba18a1 4711 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4712 "can not" with "cannot".
4713 * gfortran.dg/common_15.f90: Likewise.
4714 * gfortran.dg/derived_result_2.f90: Likewise.
4715 * gfortran.dg/do_check_6.f90: Likewise.
4716 * gfortran.dg/namelist_args.f90: Likewise.
4717 * gfortran.dg/negative_unit_check.f90: Likewise.
4718 * gfortran.dg/pure_formal_3.f90: Likewise.
4719 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4720 * obj-c++.dg/exceptions-3.mm: Likewise.
4721 * obj-c++.dg/exceptions-4.mm: Likewise.
4722 * obj-c++.dg/exceptions-5.mm: Likewise.
4723 * obj-c++.dg/property/at-property-23.mm: Likewise.
4724 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4725 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4726 * objc.dg/attributes/method-attribute-2.m: Likewise.
4727 * objc.dg/exceptions-3.m: Likewise.
4728 * objc.dg/exceptions-4.m: Likewise.
4729 * objc.dg/exceptions-5.m: Likewise.
4730 * objc.dg/param-1.m: Likewise.
4731 * objc.dg/property/at-property-23.m: Likewise.
4732 * objc.dg/property/dotsyntax-17.m: Likewise.
4733 * objc.dg/property/property-neg-7.m: Likewise.
4734
9f096803 47352019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4736
4737 PR fortran/68426
4738 * gfortran.dg/spread_simplify_1.f90: New test.
4739
36950f7e 47402019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4741
4742 * lib/target-supports.exp
4743 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4744 * gcc.target/i386/xorsign.c: New test.
4745
188ff544 47462019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4747
4748 * gcc.target/sparc/tls-ld-int8.c: New test.
4749 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4750 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4751 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4752 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4753 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4754
559dff77 47552018-01-09 Sudakshina Das <sudi.das@arm.com>
4756
4757 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4758 option when configure with bti.
4759 * gcc.target/aarch64/bti-2.c: Likewise.
4760 * lib/target-supports.exp
4761 (check_effective_target_default_branch_protection):
4762 Add configure check for --enable-standard-branch-protection.
4763
15b17909 47642018-01-09 Sudakshina Das <sudi.das@arm.com>
4765
4766 * gcc.target/aarch64/bti-1.c: New test.
4767 * gcc.target/aarch64/bti-2.c: New test.
4768 * gcc.target/aarch64/bti-3.c: New test.
4769 * lib/target-supports.exp
4770 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4771
249c2fa7 47722018-01-09 Sudakshina Das <sudi.das@arm.com>
4773
4774 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4775 instead of IP0_REGNUM and add test case.
4776
fd87572b 47772019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4778
4779 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4780 copysign.
4781 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4782 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4783 xorsign.
4784 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4785
097f6161 47862019-01-09 Jakub Jelinek <jakub@redhat.com>
4787
4788 PR rtl-optimization/88331
4789 * gcc.target/i386/pr88331.c: New test.
4790
7cc45975 47912019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4792
4793 * g++.dg/diagnostic/constexpr2.C: New.
4794 * g++.dg/diagnostic/ref3.C: Likewise.
4795
91902bb4 47962019-01-08 Marek Polacek <polacek@redhat.com>
4797
4798 PR c++/88538 - braced-init-list in template-argument-list.
4799 * g++.dg/cpp2a/nontype-class11.C: New test.
4800
9996d5d0 4801 PR c++/88744
4802 * g++.dg/cpp2a/nontype-class12.C: New test.
4803
d538a77e 48042019-01-08 Jakub Jelinek <jakub@redhat.com>
4805
4806 PR target/88457
4807 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4808 dg-options. Require ppc_cpu_supports_hw effective target instead of
4809 powerpc64*-*-*.
4810
d56370db 48112019-01-08 Janus Weil <janus@gcc.gnu.org>
4812
4813 PR fortran/88047
4814 * gfortran.dg/class_69.f90: New test case.
4815
2092fe8c 48162019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4817
4818 PR target/88717
4819 * gcc.target/i386/pr88717.c: New test.
4820
90e20c9c 48212019-01-08 Marek Polacek <polacek@redhat.com>
4822
4823 PR c++/88548 - this accepted in static member functions.
4824 * g++.dg/cpp0x/this1.C: New test.
4825
c914ddb0 48262019-01-08 Martin Liska <mliska@suse.cz>
4827
4828 PR tree-optimization/88753
4829 * gcc.dg/tree-ssa/pr88753.c: New test.
4830
6b8ca7f3 48312019-01-08 Richard Biener <rguenther@suse.de>
4832
4833 PR tree-optimization/86554
4834 * gcc.dg/torture/pr86554-1.c: New testcase.
4835 * gcc.dg/torture/pr86554-2.c: Likewise.
4836
ec26adda 48372019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4838
4839 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4840 cover target variance.
4841
ac64cdbe 48422019-01-08 Richard Biener <rguenther@suse.de>
4843
4844 PR fortran/88611
4845 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4846 directly build the expected GENERIC tree.
4847
6b5dcc7e 48482019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4849
4850 * gcc.target/aarch64/(return_address_sign_1.c,
4851 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4852 Change option to -mbranch-protection.
4853 * gcc.target/aarch64/(branch-protection-option.c,
4854 branch-protection-option-2.c, branch-protection-attr.c,
4855 branch-protection-attr-2.c): New file.
4856
8f7d5246 48572019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4858
4859 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4860
54417d3a 48612019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4862
4863 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4864 alias support.
4865 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4866 Append match for warning that ‘protected’ attribute is not supported.
4867
5e453f01 48682019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4869
4870 * gcc.dg/Wmissing-attributes.c: Require alias support.
4871 * gcc.dg/attr-copy-2.c: Likewise.
4872 * gcc.dg/attr-copy-5.c: Likewise.
4873
6e5908c9 48742019-01-08 Jonathan Wakely <jwakely@redhat.com>
4875 Jakub Jelinek <jakub@redhat.com>
4876
4877 PR c++/88554
4878 * g++.dg/warn/Wreturn-type-11.C: New test.
4879
caa8ded0 48802019-01-07 David Malcolm <dmalcolm@redhat.com>
4881
4882 PR jit/88747
4883 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4884 dump to reflect r266077.
4885
31e21880 48862019-01-07 Jakub Jelinek <jakub@redhat.com>
4887
4888 PR c/88701
4889 * gcc.dg/pr88701.c: New test.
4890
0e741ee5 48912019-01-07 Joseph Myers <joseph@codesourcery.com>
4892
4893 PR c/88720
4894 PR c/88726
4895 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4896
2318c037 48972019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4898
4899 * g++.dg/diagnostic/constexpr1.C: New.
4900 * g++.dg/diagnostic/thread1.C: Likewise.
4901
5f34f219 49022019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4903 Harald Anlauf <anlauf@gmx.de>
4904 Tobias Burnus <burnus@gcc.gnu.org>
4905
4906 * gfortran.dg/is_contiguous_1.f90: New test.
4907 * gfortran.dg/is_contiguous_2.f90: New test.
4908 * gfortran.dg/is_contiguous_3.f90: New test.
4909
677576f7 49102019-01-07 Marek Polacek <polacek@redhat.com>
4911
4912 PR c++/88741 - wrong error with initializer-string.
4913 * g++.dg/init/array50.C: New test.
4914
c38103e8 49152019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4916
4917 PR c++/88261
4918 PR c++/69338
4919 PR c++/69696
4920 PR c++/69697
4921 * gcc.dg/array-6.c: Move from here ...
4922 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4923 * g++.dg/pr69338.C: New test.
4924 * g++.dg/pr69697.C: Likewise.
4925 * g++.dg/ext/flexary32.C: Likewise.
4926 * g++.dg/ext/flexary3.C: Adjust test.
4927 * g++.dg/ext/flexary12.C: Likewise.
4928 * g++.dg/ext/flexary13.C: Likewise.
4929 * g++.dg/ext/flexary15.C: Likewise.
4930 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4931 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4932 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4933
6163709f 49342019-01-07 Richard Earnshaw <rearnsha@arm.com>
4935
4936 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4937 optional in scan pattern.
4938
df2148cf 49392019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4940
4941 PR tree-optimization/88598
4942 * gcc.dg/vect/pr88598-1.c: New test.
4943 * gcc.dg/vect/pr88598-2.c: Likewise.
4944 * gcc.dg/vect/pr88598-3.c: Likewise.
4945 * gcc.dg/vect/pr88598-4.c: Likewise.
4946 * gcc.dg/vect/pr88598-5.c: Likewise.
4947 * gcc.dg/vect/pr88598-6.c: Likewise.
4948
34dc851a 49492019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4950
4951 PR tree-optimization/88598
4952 * gcc.dg/pr88598-1.c: New test.
4953 * gcc.dg/pr88598-2.c: Likewise.
4954 * gcc.dg/pr88598-3.c: Likewise.
4955 * gcc.dg/pr88598-4.c: Likewise.
4956 * gcc.dg/pr88598-5.c: Likewise.
4957
59409f09 49582019-01-07 Jakub Jelinek <jakub@redhat.com>
4959
162634aa 4960 PR tree-optimization/88676
4961 * gcc.dg/tree-ssa/pr88676.c: New test.
4962 * gcc.dg/pr88676.c: New test.
4963 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4964 allow &.
4965
ed779478 4966 PR sanitizer/88619
4967 * c-c++-common/asan/pr88619.c: New test.
4968
59409f09 4969 PR c++/85052
4970 * c-c++-common/builtin-convertvector-1.c: New test.
4971 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4972 * g++.dg/ext/builtin-convertvector-1.C: New test.
4973 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4974
c9caaa3a 49752018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4976
4977 PR target/88521
4978 * gcc.target/i386/pr88521.c: New testcase.
4979
2abeea3d 49802019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4981
4982 PR fortran/88658
4983 * gfortran.dg/min_max_type_2.f90: New test.
4984
a517a911 49852019-01-06 Jakub Jelinek <jakub@redhat.com>
4986
4987 PR c/88363
4988 * c-c++-common/attributes-4.c (falloc_align_int128,
4989 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4990
2b7caeda 49912019-01-05 Jan Hubicka <hubicka@ucw.cz>
4992
4993 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4994
44a5ddbf 49952019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4996
4997 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4998 * gcc.dg/plugin/plugindir2.c: Likewise.
4999 * gcc.dg/plugin/plugindir3.c: Likewise.
5000 * gcc.dg/plugin/plugindir4.c: Likewise.
5001
f2aba4ef 50022019-01-05 Janus Weil <janus@gcc.gnu.org>
5003
5004 PR fortran/88009
5005 * gfortran.dg/blockdata_10.f90: New test case.
5006
92d7f32c 50072019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 5008
681aa7c2 5009 PR middle-end/82564
5010 PR target/88620
5011 * gcc.dg/nested-func-12.c: New test.
5012 * gcc.c-torture/compile/pr82564.c: New test.
5013
92d7f32c 5014 PR debug/88635
5015 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 5016
3449da25 50172019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5018
92d7f32c 5019 PR target/60563
3449da25 5020 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
5021
dd1ab8da 50222019-01-04 Martin Sebor <msebor@redhat.com>
5023
5024 PR c/88546
5025 * g++.dg/ext/attr-copy.C: New test.
5026 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
5027 * gcc.dg/attr-copy-6.c: New test.
5028 * gcc.dg/attr-copy-7.c: New test.
5029
3910b703 50302019-01-04 Martin Sebor <msebor@redhat.com>
5031
5032 PR c/88363
5033 * c-c++-common/attributes-4.c: New test.
5034
2c4b47e3 50352019-01-04 Sam Tebbs <sam.tebbs@arm.com>
5036
5037 PR gcc/87763
5038 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
5039 count to 18.
5040
1c2a6eef 50412019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5042
5043 PR fortran/48543
5044 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
5045 * gfortran.dg/merge_char_const.f90: Restore.
5046
d31f2252 50472019-01-04 Jakub Jelinek <jakub@redhat.com>
5048
5049 PR target/88594
5050 * gcc.dg/pr88594.c: New test.
5051
636144bc 50522019-01-04 Jan Beulich <jbeulich@suse.com>
5053
5054 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
5055 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
5056 gcc.target/i386/avx512bw-vpcmpequb-1.c,
5057 gcc.target/i386/avx512bw-vpcmpequw-1.c,
5058 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
5059 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
5060 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
5061 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
5062 gcc.target/i386/avx512bw-vpcmpgew-1.c,
5063 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
5064 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
5065 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
5066 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
5067 gcc.target/i386/avx512bw-vpcmpleb-1.c,
5068 gcc.target/i386/avx512bw-vpcmpleub-1.c,
5069 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
5070 gcc.target/i386/avx512bw-vpcmplew-1.c,
5071 gcc.target/i386/avx512bw-vpcmpltb-1.c,
5072 gcc.target/i386/avx512bw-vpcmpltub-1.c,
5073 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
5074 gcc.target/i386/avx512bw-vpcmpltw-1.c,
5075 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
5076 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
5077 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
5078 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
5079 gcc.target/i386/avx512bw-vpmovb2m-1.c,
5080 gcc.target/i386/avx512bw-vpmovm2b-1.c,
5081 gcc.target/i386/avx512bw-vpmovm2w-1.c,
5082 gcc.target/i386/avx512bw-vpmovw2m-1.c,
5083 gcc.target/i386/avx512bw-vptestmb-1.c,
5084 gcc.target/i386/avx512bw-vptestmw-1.c,
5085 gcc.target/i386/avx512bw-vptestnmb-1.c,
5086 gcc.target/i386/avx512bw-vptestnmw-1.c,
5087 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
5088 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
5089 gcc.target/i386/avx512dq-vfpclasssd-1.c,
5090 gcc.target/i386/avx512dq-vfpclassss-1.c,
5091 gcc.target/i386/avx512dq-vpmovd2m-1.c,
5092 gcc.target/i386/avx512dq-vpmovm2d-1.c,
5093 gcc.target/i386/avx512dq-vpmovm2q-1.c,
5094 gcc.target/i386/avx512dq-vpmovq2m-1.c,
5095 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
5096 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
5097 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
5098 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
5099 gcc.target/i386/avx512vl-vpcmpequd-1.c,
5100 gcc.target/i386/avx512vl-vpcmpequq-1.c,
5101 gcc.target/i386/avx512vl-vpcmpged-1.c,
5102 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
5103 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
5104 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
5105 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
5106 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
5107 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
5108 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
5109 gcc.target/i386/avx512vl-vpcmpled-1.c,
5110 gcc.target/i386/avx512vl-vpcmpleq-1.c,
5111 gcc.target/i386/avx512vl-vpcmpleud-1.c,
5112 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
5113 gcc.target/i386/avx512vl-vpcmpltd-1.c,
5114 gcc.target/i386/avx512vl-vpcmpltq-1.c,
5115 gcc.target/i386/avx512vl-vpcmpltud-1.c,
5116 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
5117 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
5118 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
5119 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
5120 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
5121 gcc.target/i386/avx512vl-vptestmd-1.c,
5122 gcc.target/i386/avx512vl-vptestmq-1.c,
5123 gcc.target/i386/avx512vl-vptestnmd-1.c,
5124 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
5125 operand.
5126 * gcc.target/i386/avx512bw-vpcmpb-1.c,
5127 gcc.target/i386/avx512bw-vpcmpub-1.c,
5128 gcc.target/i386/avx512bw-vpcmpuw-1.c,
5129 gcc.target/i386/avx512bw-vpcmpw-1.c,
5130 gcc.target/i386/avx512dq-vfpclasspd-1.c,
5131 gcc.target/i386/avx512dq-vfpclassps-1.c,
5132 gcc.target/i386/avx512f-vcmppd-1.c,
5133 gcc.target/i386/avx512f-vcmpps-1.c,
5134 gcc.target/i386/avx512f-vcmpsd-1.c,
5135 gcc.target/i386/avx512f-vcmpss-1.c,
5136 gcc.target/i386/avx512f-vpcmpd-1.c,
5137 gcc.target/i386/avx512f-vpcmpq-1.c,
5138 gcc.target/i386/avx512f-vpcmpud-1.c,
5139 gcc.target/i386/avx512f-vpcmpuq-1.c,
5140 gcc.target/i386/avx512f-vptestmd-1.c,
5141 gcc.target/i386/avx512f-vptestmq-1.c,
5142 gcc.target/i386/avx512f-vptestnmd-1.c,
5143 gcc.target/i386/avx512f-vptestnmq-1.c,
5144 gcc.target/i386/avx512vl-vcmppd-1.c,
5145 gcc.target/i386/avx512vl-vcmpps-1.c,
5146 gcc.target/i386/avx512vl-vpcmpd-1.c,
5147 gcc.target/i386/avx512vl-vpcmpq-1.c,
5148 gcc.target/i386/avx512vl-vpcmpud-1.c,
5149 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
5150 as mask operand.
5151
afe1ec89 51522019-01-03 Martin Sebor <msebor@redhat.com>
5153
5154 PR tree-optimization/88659
5155 * gcc.dg/Wstringop-truncation-6.c: New test.
5156
a63b6e5e 51572019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5158
5159 PR fortran/48543
5160 * gfortran.dg/const_chararacter_merge.f90: Remove.
5161
e9a46ba8 51622019-01-03 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR debug/88644
5165 * gcc.dg/debug/dwarf2/pr88644.c: New test.
5166 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
5167
51682019-01-03 Iain Sandoe <iain@sandoe.co.uk>
5169
5170 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
5171 * gcc.dg/pubtypes-3.c: Likewise.
5172 * gcc.dg/pubtypes-4.c: Likewise.
5173
0627c5c9 51742019-01-03 Jakub Jelinek <jakub@redhat.com>
5175
5176 PR c++/88636
5177 * g++.target/i386/pr88636.C: New test.
5178
f9f7d90c 51792019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5180
5181 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
5182
62468601 51832019-01-03 Martin Liska <mliska@suse.cz>
5184
5185 PR testsuite/88436
5186 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
5187
37fb9cf6 51882019-01-02 Marek Polacek <polacek@redhat.com>
5189
5190 PR c++/88612 - ICE with -Waddress-of-packed-member.
5191 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
5192
6080dd2f 5193 PR c++/88631 - CTAD failing for value-initialization.
5194 * g++.dg/cpp1z/class-deduction59.C: New test.
5195
dd5ea033 5196 PR c++/81486 - CTAD failing with ().
5197 * g++.dg/cpp1z/class-deduction60.C: New test.
5198 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 5199
ff8064bd 52002019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 5201 Jeff Law <law@redhat.com>
ff8064bd 5202
5203 * gcc.dg/strlenopt-36.c: Update.
5204 * gcc.dg/strlenopt-45.c: Update.
5205 * gcc.c-torture/execute/strlen-5.c: New test.
5206 * gcc.c-torture/execute/strlen-6.c: New test.
5207 * gcc.c-torture/execute/strlen-7.c: New test.
5208
5152b58e 52092019-01-02 Jakub Jelinek <jakub@redhat.com>
5210
5211 PR testsuite/87304
5212 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
5213 messages only on vect_hw_misalign targets.
5214
5055fc33 52152019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 5216
5055fc33 5217 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
5218 * gfortran.dg/dec_d_lines_3.f: Ditto.
5219 * gfortran.dg/dec_structure_24.f90: Ditto.
5220 * gfortran.dg/dec_structure_26.f90: Ditto.
5221 * gfortran.dg/dec_structure_27.f90: Ditto.
5222 * gfortran.dg/dec_type_print_3.f90: Ditto.
5223 * gfortran.dg/derived_name_1.f90: Ditto.
5224 * gfortran.dg/error_recovery_1.f90: Ditto.
5225 * gfortran.dg/gomp/pr29759.f90: Ditto.
5226 * gfortran.dg/pr36192.f90: Ditto.
5227 * gfortran.dg/pr56007.f90: Ditto.
5228 * gfortran.dg/pr56520.f90: Ditto.
5229 * gfortran.dg/pr78741.f90: Ditto.
5230 * gfortran.dg/print_fmt_2.f90: Ditto.
5231 * gfortran.dg/select_type_20.f90: Ditto.
5232
ac7cf41b 52332019-01-02 Marek Polacek <polacek@redhat.com>
5234
5235 PR c++/86875
5236 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
5237
f46df7fc 52382019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5239
5240 PR fortran/48543
5241 * gfortran.dg/const_chararacter_merge.f90: New test.
5242
035de790 52432019-01-02 Jan Hubicka <hubicka@ucw.cz>
5244
5245 PR lto/88130
5246 * g++.dg/torture/pr88130.C: New testcase.
5247
79cbb1a8 52482019-01-02 Martin Liska <mliska@suse.cz>
5249
5250 PR tree-optimization/88650
5251 * gfortran.dg/predict-3.f90: New test.
5252
040ec1c0 52532019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5254
5255 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
5256
74dbdf38 52572019-01-02 Richard Biener <rguenther@suse.de>
5258
5259 PR tree-optimization/88621
5260 * gcc.dg/torture/pr88621.c: New testcase.
5261
17ae0a21 52622019-01-02 Jakub Jelinek <jakub@redhat.com>
5263
5264 PR ipa/88561
5265 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
5266 targets and expect _ZThn8 for ilp32 targets.
5267
14c286b1 52682019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 5269 Jeff Law <law@redhat.com>
14c286b1 5270
040ec1c0 5271 * gcc.dg/strlenopt-40.c: Update.
5272 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 5273 * gcc.dg/tree-ssa/pr79376.c: Likewise.
5274
14c286b1 5275 * gcc.dg/strlenopt-40.c: Disable a couple tests.
5276 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
5277 * gcc.dg/strlenopt-59.c: New test.
5278 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
5279 * g++.dg/init/strlen.C: New test.
5280
66aeaf4b 52812019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5282
5283 PR fortran/82743
5284 * gfortran.dg/structure_constructor_16.f90: New test.
5285
aaeb2d1b 52862019-01-01 Jan Hubicka <hubicka@ucw.cz>
5287
5288 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5289 * g++.dg/ipa/devirt-53.C: Fix scan template.
5290
27ebfa0d 52912019-01-01 Jan Hubicka <hubicka@ucw.cz>
5292
5293 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5294 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5295 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5296
e9780462 52972019-01-01 Jan Hubicka <hubicka@ucw.cz>
5298
5299 * g++.dg/tree-prof/devirt.C: Update testcase.
5300
fbd26352 53012019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 5302
5303 Update copyright years.
f1717362 5304\f
fbd26352 5305Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 5306
5307Copying and distribution of this file, with or without modification,
5308are permitted in any medium without royalty provided the copyright
5309notice and this notice are preserved.