]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR c++/82081 - tail call optimization breaks noexcept
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
9aee1351 12019-04-27 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/90173
4 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
5 dg-do run.
6
85cde1c6 72019-04-27 Uroš Bizjak <ubizjak@gmail.com>
8
9 PR target/89261
10 * gcc.target/i386/pr89261.c: New test.
11
037b9c2b 122019-04-27 Martin Liska <mliska@suse.cz>
13
14 PR middle-end/90258
15 * gcc.dg/completion-5.c: New test.
16 * gcc.target/i386/spellcheck-options-5.c: New test.
17
4479f584 182019-04-26 Jim Wilson <jimw@sifive.com>
19
20 * gcc.target/riscv/load-immediate.c: New.
21
5f52a13d 222019-04-26 Jonathan Wakely <jwakely@redhat.com>
23
24 PR c++/90243
25 * g++.dg/diagnostic/pr90243.C: New test.
26
19613a9b 272019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
28
29 PR c++/90173
30 * g++.dg/cpp1z/class-deduction66.C: New.
31
322019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2ed13d1a 33
34 * g++.dg/diagnostic/trailing1.C: New.
35
8bbdcaf0 362019-04-26 Richard Sandiford <richard.sandiford@arm.com>
37
38 * gcc.dg/alias-16.c: New test.
39
760cb209 402019-04-25 Martin Liska <mliska@suse.cz>
41 H.J. Lu <hongjiu.lu@intel.com>
42
43 PR target/89929
44 * g++.target/i386/mv28.C: New test.
45 * gcc.target/i386/mvc14.c: Likewise.
46 * g++.target/i386/pr57362.C: Updated.
47
0eee1ea0 482019-04-24 Jeff Law <law@redhat.com>
49
50 PR tree-optimization/90037
51 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
52 * gcc.dg/isolate-2.c: Likewise.
53 * gcc.dg/isolate-4.c: Likewise.
54 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
55 * gcc.dg/pr90037.c: New test.
56
96cdf09b 572019-04-25 Jakub Jelinek <jakub@redhat.com>
58
59 PR c++/44648
60 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
61
559783f6 622019-04-25 Richard Biener <rguenther@suse.de>
63
64 PR middle-end/90194
65 * g++.dg/torture/pr90194.C: New testcase.
66
c1afaca2 672019-04-24 Marek Polacek <polacek@redhat.com>
68
69 PR c++/90236
70 * g++.dg/cpp1z/nontype-auto16.C: New test.
71
68c5e104 722019-04-24 Jakub Jelinek <jakub@redhat.com>
73
74 PR target/90193
75 * gcc.target/i386/pr90193.c: New test.
76
4788a5ca 772019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
78
79 PR target/89952
80 * gcc.target/s390/pr89952.c: New test.
81
0c5ea32d 822019-04-24 Jakub Jelinek <jakub@redhat.com>
83
84 PR target/90187
85 * g++.target/i386/pr90187.C: New test.
86
9a72942b 872019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
88
89 * gdc.test/README.gcc: New file.
90
f11f7589 912019-04-24 Jakub Jelinek <jakub@redhat.com>
92
d32d006e 93 PR tree-optimization/90208
94 * gcc.dg/tsan/pr90208-1.c: New test.
95 * gcc.dg/tsan/pr90208-2.c: New test.
96
f11f7589 97 PR tree-optimization/90211
98 * gcc.dg/autopar/pr90211.c: New test.
99
22da68fb 1002019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
101 Robin Dapp <rdapp@linux.ibm.com>
102
103 * gdc.dg/link.d: Test if target d_runtime.
104 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
105 * gdc.dg/simd.d: Likewise.
106
7ad41fff 1072019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
108
109 * gdc.test/fail_compilation/fail2456.d: New test.
110 * gdc.test/fail_compilation/test18312.d: New test.
111 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
112
a69facdb 1132018-04-23 Sudakshina Das <sudi.das@arm.com>
114
115 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
116 for linux targets.
117 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
118 with GNU note section.
119
f51e2895 1202019-04-23 Jeff Law <law@redhat.com>
121
122 * lib/target-supports.exp
123 (check_effective_target_keeps_null_pointer_checks): Add cr16.
124
c3c55e1c 1252019-04-23 Roman Zhuykov <zhroma@ispras.ru>
126
127 PR rtl-optimization/87979
128 * gcc.dg/pr87979.c: New test.
129
fba98a9a 1302019-04-23 Roman Zhuykov <zhroma@ispras.ru>
131
132 PR rtl-optimization/84032
133 * gcc.dg/pr84032.c: New test.
134
1183882b 1352018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
136
ade6c276 137 PR tree-optimization/90078
fba98a9a 138 * g++.dg/tree-ssa/pr90078.C: New test.
ade6c276 139
1402018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
141
142 PR tree-optimization/90021
fba98a9a 143 * gfortran.dg/pr90021.f90: New test.
1183882b 144
7042c69b 1452019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
146
147 PR fortran/90166
148 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
149
a796a135 1502019-04-22 Paul Thomas <pault@gcc.gnu.org>
151
152 PR fortran/57284
153 * gfortran.dg/class_70.f03
154
328450f4 1552019-04-21 H.J. Lu <hongjiu.lu@intel.com>
156
157 PR target/90178
158 * gcc.target/i386/pr90178.c: New test.
159
9d3560da 1602019-04-20 Sandra Loosemore <sandra@codesourcery.com>
161
162 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
163
1e9afbb0 1642019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
165
166 PR c++/89900
167 * g++.dg/cpp0x/pr89900-1.C: New.
168 * g++.dg/cpp0x/pr89900-2.C: Likewise.
169 * g++.dg/cpp0x/pr89900-3.C: Likewise.
170 * g++.dg/cpp0x/pr89900-4.C: Likewise.
171
b7c7bc83 1722019-04-19 Jakub Jelinek <jakub@redhat.com>
173
1a7d885e 174 PR middle-end/90139
175 * gcc.c-torture/compile/pr90139.c: New test.
176
dc097d0a 177 PR c++/90138
178 * g++.dg/template/pr90138.C: New test.
179
45cf699c 180 PR c/89888
181 * c-c++-common/pr89888.c: New test.
182 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
183 Don't expect -Wswitch-unreachable warning.
184
b7c7bc83 185 PR c++/90108
186 * c-c++-common/pr90108.c: New test.
187
ece3beac 1882019-04-18 Richard Sandiford <richard.sandiford@arm.com>
189
190 PR middle-end/85164
191 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
192
a894735c 1932019-04-18 Richard Biener <rguenther@suse.de>
194
195 PR debug/90131
196 * gcc.dg/guality/pr90131.c: New testcase.
197
87b3536a 1982019-04-17 Jakub Jelinek <jakub@redhat.com>
199
4f13ba2f 200 PR c++/89325
201 * g++.dg/ext/attrib58.C: New test.
202 * g++.dg/ext/attrib59.C: New test.
203 * g++.dg/ext/attrib60.C: New test.
204
87b3536a 205 PR target/90125
206 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
207 constants to ensure precise result even when not using fma.
208 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
209 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
210 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
211 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
212 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
213 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
214 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
215 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
216 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
217
f1d497bc 2182019-04-17 Marek Polacek <polacek@redhat.com>
219
220 PR c++/90124 - bogus error with incomplete type in decltype.
221 * g++.dg/cpp0x/decltype70.C: New test.
222
22c90e61 2232019-04-17 Jakub Jelinek <jakub@redhat.com>
224
225 PR middle-end/90095
226 * gcc.dg/pr90095-1.c: New test.
227 * gcc.dg/pr90095-2.c: New test.
228
27d00f91 2292019-04-17 Thomas Schwinge <thomas@codesourcery.com>
230
b8d03885 231 PR fortran/90048
232 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
233 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
234 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
235
27d00f91 236 PR fortran/90067
237 PR fortran/90114
238 * gfortran.dg/goacc/private-1.f95: Remove file.
239 * gfortran.dg/goacc/private-2.f95: Likewise.
240 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
241 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
242 Likewise.
243 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
244
9ab7f779 2452019-04-17 Jakub Jelinek <jakub@redhat.com>
246
247 PR target/89093
248 * gcc.target/arm/pr89093-2.c: New test.
249
367d4f65 2502019-04-16 Jakub Jelinek <jakub@redhat.com>
251
252 PR c++/86953
253 * g++.dg/cpp0x/constexpr-86953.C: New test.
254
76567344 2552019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
256
257 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
258
2659c6e1 2592019-04-16 Alexandre Oliva <aoliva@redhat.com>
260
bef3547f 261 PR debug/89528
262 * gcc.dg/guality/pr89528.c: New.
263
2659c6e1 264 PR rtl-optimization/86438
265 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
266
61c8e77a 2672019-04-16 Jakub Jelinek <jakub@redhat.com>
268
64309d66 269 PR target/90096
270 * gcc.target/i386/pr90096.c: New test.
271 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
272 * gcc.target/i386/pr69255-2.c: Likewise.
273 * gcc.target/i386/pr69255-3.c: Likewise.
274
9040e4bf 275 PR rtl-optimization/90082
276 * gcc.dg/pr90082.c: New test.
277
61c8e77a 278 PR tree-optimization/90090
279 * g++.dg/opt/pr90090.C: New test.
280
25971ca0 2812019-04-16 Richard Biener <rguenther@suse.de>
282
283 PR tree-optimization/56049
284 * gfortran.dg/pr56049.f90: New testcase.
285
969b7ab6 2862019-04-15 Richard Biener <rguenther@suse.de>
287
288 PR debug/90074
289 * gcc.dg/guality/pr90074.c: New testcase.
290
a5189c16 2912019-04-15 Richard Biener <rguenther@suse.de>
292
293 PR tree-optimization/90071
294 * gcc.dg/torture/pr90071.c: New testcase.
295
f9fd14f1 2962019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
297
298 PR rtl-optimization/89794
299 * gcc.dg/torture/pr89794.c: New testcase.
300
d8c94794 3012019-04-15 Richard Biener <rguenther@suse.de>
302
303 PR ipa/88936
304 * gcc.dg/torture/pr88936-1.c: New testcase.
305 * gcc.dg/torture/pr88936-2.c: Likewise.
306 * gcc.dg/torture/pr88936-3.c: Likewise.
307
fc01d804 3082019-04-15 Martin Jambor <mjambor@suse.cz>
309
310 PR ipa/pr89693
311 * g++.dg/ipa/pr89693.C: New test.
312
39ebb014 3132019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
314
315 PR tree-optimization/90020
316 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
317
008ae11c 3182019-04-14 Jan Hubicka <hubicka@ucw.cz>
319
320 PR lto/89358
321 * g++.dg/lto/pr89358_0.C: New testcase.
322 * g++.dg/lto/pr89358_1.C: New testcase.
323
4aab7293 3242019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
325
326 PR fortran/85448
327 * gfortran.dg/bind_c_usage_33.f90: New test and...
328 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
329
37684a4c 3302019-04-14 Paul Thomas <pault@gcc.gnu.org>
331
332 PR fortran/89843
333 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
334 in ctg. Test the conversion of the descriptor types in the main
335 program.
336 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
337 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
338
339 PR fortran/89846
340 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
341 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
342
343 PR fortran/90022
344 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
345 the computation of 'ans'. Also, change the expected results for
346 CFI_is_contiguous to comply with standard.
347 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
348 results for CFI_is_contiguous to comply with standard.
349 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
350 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
351
c1bb27eb 3522019-04-13 Jakub Jelinek <jakub@redhat.com>
353
354 PR target/89093
355 * gcc.target/arm/pr89093.c: New test.
356
81e61a19 3572019-04-12 Jakub Jelinek <jakub@redhat.com>
358
359 PR c/89933
360 * c-c++-common/pr89933.c: New test.
361
e7136105 3622019-04-12 Martin Sebor <msebor@redhat.com>
363
364 PR c/88383
365 PR c/89288
366 PR c/89798
367 PR c/89797
368 * c-c++-common/attributes-1.c: Adjust.
369 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
370 * c-c++-common/builtin-has-attribute-6.c: New test.
371 * c-c++-common/builtin-has-attribute-7.c: New test.
372 * c-c++-common/pr71574.c: Adjust.
373 * gcc.dg/pr25559.c: Adjust.
374 * gcc.dg/attr-vector_size.c: New test.
375
9429be6d 3762019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 377
9429be6d 378 PR rtl-optimization/89965
379 * gcc.target/i386/pr89965.c: New test.
380
01e345e0 3812019-04-12 Marek Polacek <polacek@redhat.com>
382
383 PR c++/87603 - constexpr functions are no longer noexcept.
384 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
385 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
386 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
387 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
388 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
389 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
390
1fdc37a3 3912019-04-12 Marek Polacek <polacek@redhat.com>
392
393 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
394 * g++.dg/cpp0x/pr86397-1.C: Likewise.
395 * g++.dg/cpp0x/pr86397-2.C: Likewise.
396
9b308bad 3972019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
398
399 * g++.target/arm/arm.exp: Change format of default prune regex.
400 * gcc.target/arm/arm.exp: Change format of default prune regex.
401
a32720fa 4022019-04-12 Martin Liska <mliska@suse.cz>
403
404 PR middle-end/89970
405 * gcc.target/i386/mvc15.c: New test.
406 * gcc.target/i386/mvc3.c: Quote target in error pattern.
407 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
408
35f7187b 4092019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
410
411 PR target/87532
412 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
413 instruction counts.
414 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
415 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
416
18635244 4172019-04-12 Jakub Jelinek <jakub@redhat.com>
418
a538a79e 419 PR c/89946
420 * c-c++-common/pr89946.c: New test.
421
18635244 422 PR rtl-optimization/90026
423 * g++.dg/opt/pr90026.C: New test.
424
32dfb4d5 4252018-04-11 Steve Ellcey <sellcey@marvell.com>
426
427 PR rtl-optimization/87763
428 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
429 to bfi.
430
948ac165 4312019-04-11 Richard Biener <rguenther@suse.de>
432
433 PR tree-optimization/90020
434 * gcc.dg/torture/pr90020.c: New testcase.
435
29659b56 4362019-04-11 Richard Biener <rguenther@suse.de>
437
438 PR tree-optimization/90018
439 * gcc.dg/vect/pr90018.c: New testcase.
440
043de264 4412018-04-10 Steve Ellcey <sellcey@marvell.com>
442
443 PR rtl-optimization/87763
444 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
445 to bfi.
446 * gcc.target/aarch64/combine_bfi_2.c: New test.
447
92a180c6 4482019-04-10 Jakub Jelinek <jakub@redhat.com>
449
4e99a877 450 PR middle-end/90025
451 * gcc.c-torture/execute/pr90025.c: New test.
452
92a180c6 453 PR c++/90010
454 * gcc.dg/pr90010.c: New test.
455
670b9156 4562019-04-09 Uroš Bizjak <ubizjak@gmail.com>
457
458 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
459 (dg-options): Use -O2 -fdump-rtl-ce1.
460 (dg-final): Scan ce1 RTL dump instead of asm dump.
461
fe1f0bcd 4622019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
463
464 PR target/90024
465 * gcc.dg/torture/neon-immediate-timode.c: New test.
466
67fdb54d 4672019-04-09 Jakub Jelinek <jakub@redhat.com>
468
5f17d3c4 469 PR tree-optimization/89998
470 * gcc.c-torture/compile/pr89998-1.c: New test.
471 * gcc.c-torture/compile/pr89998-2.c: New test.
472
67fdb54d 473 PR target/90015
474 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
475 diagnostics.
476
7e41cae0 4772019-04-08 Richard Biener <rguenther@suse.de>
478
479 PR tree-optimization/90006
480 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
481
05eeaf54 4822019-04-08 Jakub Jelinek <jakub@redhat.com>
483
0c1c590a 484 PR rtl-optimization/89865
485 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
486
05eeaf54 487 PR rtl-optimization/89865
488 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
489 on ia32.
490
2199e93e 4912019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
492
493 PR tree-optimization/89725
494 * gcc.dg/tree-ssa/pr89725.c: New test.
495
8d1448db 4962019-04-08 Martin Liska <mliska@suse.cz>
497
498 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
499
7651759b 5002019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
501
502 PR c++/89914
503 * g++.dg/ext/has_nothrow_constructor-3.C: New.
504
dd88b038 5052019-04-07 Uroš Bizjak <ubizjak@gmail.com>
506
507 PR target/89945
508 * gcc.target/i386/pr89945.c: New test.
509
180a5ec9 5102019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
511
512 PR fortran/87352
513 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
514 * gfortran.dg/finalize_33.f90: Likewise.
515 * gfortran.dg/finalize_34.f90: New test.
516
901be419 5172019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
518
519 PR fortran/89981
520 * gfortran.dg/entry_22.f90: New test.
521
168afa9b 5222019-04-05 Marek Polacek <polacek@redhat.com>
523
524 PR c++/87145 - bogus error converting class type in template arg list.
525 * g++.dg/cpp0x/constexpr-conv3.C: New test.
526 * g++.dg/cpp0x/constexpr-conv4.C: New test.
527
49666f40 5282019-04-05 Martin Sebor <msebor@redhat.com>
529
530 PR bootstrap/89980
531 * g++.dg/init/array52.C: New test.
532
d0162866 5332019-04-05 David Malcolm <dmalcolm@redhat.com>
534
535 PR c/89985
536 * c-c++-common/pr89985.c: New test.
537
39b40fa7 5382019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
539
540 PR c/71598
541 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
542 size of enums.
543 * gcc.dg/torture/pr71598-2.c: Likewise.
544
1e689000 5452019-04-05 Marek Polacek <polacek@redhat.com>
546
49666f40 547 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 548 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
549
82e79b5e 5502019-04-05 Richard Biener <rguenther@suse.de>
551
552 PR debug/89892
553 PR debug/89905
554 * gcc.dg/guality/pr89892.c: New testcase.
555 * gcc.dg/guality/pr89905.c: Likewise.
556 * gcc.dg/guality/loop-1.c: Likewise.
557
9cbde7ad 5582019-04-05 Richard Sandiford <richard.sandiford@arm.com>
559
560 PR tree-optimization/89956
561 * gfortran.dg/pr89956.f90: New test.
562
b11751dc 5632019-04-04 Martin Sebor <msebor@redhat.com>
564
565 PR c++/89974
566 PR c++/89878
567 PR c++/89833
568 PR c++/47488
569 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
570 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
571 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
572 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
573 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
574 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
575 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
576 * gcc/testsuite/g++.dg/init/array51.C: New test.
577 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
578
cdde1804 5792019-04-04 Martin Sebor <msebor@redhat.com>
580
581 PR middle-end/89957
582 PR middle-end/89911
583 * gcc.dg/Wstringop-overflow-13.c: New test.
584
ffc3c769 5852019-04-04 Martin Sebor <msebor@redhat.com>
586
587 PR middle-end/89934
588 * gcc.dg/Wrestrict-19.c: New test.
589 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
590
1a15dd71 5912019-04-04 Jeff Law <law@redhat.com>
592
593 PR rtl-optimization/89399
594 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 595
c453bf88 5962019-04-04 Harald Anlauf <anlauf@gmx.de>
597
e62a08c8 598 PR fortran/89904
c453bf88 599 * gfortran.dg/pr85797.f90: Adjust testcase.
600
19474c76 6012019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
602
603 PR c++/65619
604 * g++.dg/template/friend67.C: New.
605
194bf565 6062019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
607
608 PR c++/61327
609 * g++.dg/cpp0x/friend4.C: New.
610 * g++.dg/cpp0x/friend5.C: Likewise.
611
3b1530d1 6122019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
613
614 PR c++/56643
615 * g++.dg/cpp0x/noexcept40.C: New.
616
45b5611b 6172019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
618
619 PR fortran/68567
620 * gfortran.dg/parameter_array_error_1.f90: New test.
621
9939b2f7 6222019-04-03 qing zhao <qing.zhao@oracle.com>
623
624 PR tree-optimization/89730
625 * gcc.dg/live-patching-4.c: New test.
626
afe53b55 6272019-04-03 Clément Chigot <clement.chigot@atos.net>
628
629 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
630 supported.
631
f3d42468 6322019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 633
634 PR c/71598
635 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
636 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
637
4225afe1 6382019-04-03 Richard Biener <rguenther@suse.de>
639
640 PR tree-optimization/84101
641 * gcc.target/i386/pr84101.c: New testcase.
642
98309278 6432019-04-02 Jeff Law <law@redhat.com>
644
645 * gcc.target/visium/bit_shift.c: xfail.
646
f3d2a658 6472019-04-02 Uroš Bizjak <ubizjak@gmail.com>
648
649 PR target/89902
650 PR target/89903
651 * gcc.target/i386/pr70799-4.c: Remove.
652 * gcc.target/i386/pr70799-5.c: Remove.
653 * gcc.target/i386/pr89902.c: New test.
654 * gcc.target/i386/pr89903.c: Ditto.
655
06f30566 6562019-04-02 Andrey Belevantsev <abel@ispras.ru>
657
658 PR rtl-optimization/84206
659 * gcc.dg/pr84206.c: New test.
660
8da4fe0d 6612019-04-02 Andrey Belevantsev <abel@ispras.ru>
662
663 PR rtl-optimization/85876
664 * gcc.dg/pr85876.c: New test.
665
192ece6e 6662019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
667
668 * gcc.target/s390/zvector/vec-double-compile.c: New test.
669 * gcc.target/s390/zvector/vec-float-compile.c: New test.
670 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
671 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
672
7a1fd0b2 6732019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
674
675 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
676 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
677 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
678 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
679
033411a9 6802019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
681
682 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
683 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
684
f3692774 6852019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
686
687 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
688 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
689
c89c20fa 6902019-04-02 Alexander Monakov <amonakov@ispras.ru>
691
692 PR testsuite/89916
693 * gcc.dg/pr86928.c: Do not attempt to add -m32.
694
e974fcf3 6952019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
696
697 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
698 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
699 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
700 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
701 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
702 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
703 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
704 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
705
58c10639 7062019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
707
708 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
709 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
710 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
711 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
712 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
713 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
714
9800b362 7152019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
716
717 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
718 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
719 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
720 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
721
b048920d 7222019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
723
724 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
725 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
726
dbeb7608 7272019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
728
729 * gcc.target/s390/arch13/sel-1.c: New test.
730
6c837438 7312019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
732
733 * gcc.target/s390/arch13/popcount-1.c: New test.
734
92d5e9eb 7352019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
736
737 * gcc.target/s390/arch13/bitops-1.c: New test.
738 * gcc.target/s390/arch13/bitops-2.c: New test.
739 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
740 option and adjust line numbers.
741 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
742
c4bc178c 7432019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
744
745 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
746 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
747 runtime check for the vxe2 hardware feature on IBM Z.
748
20dd1418 7492019-04-01 H.J. Lu <hongjiu.lu@intel.com>
750
751 PR testsuite/89907
752 * lib/target-supports.exp (check_avx2_available): Replace
753 avx_available with avx2_available.
754
a78ef9b4 7552019-04-01 Andrey Belevantsev <abel@ispras.ru>
756
757 PR rtl-optimization/85412
758 * gcc.dg/pr85412.c: New test.
759
00bc562a 7602019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
761
762 PR c++/62207
763 * g++.dg/template/crash130.C: New.
764 * g++.dg/template/crash131.C: Likewise.
765
a38fa913 7662019-04-01 Martin Sebor <msebor@redhat.com>
767
768 PR c/89685
769 * gcc.dg/attr-copy-8.c: New test.
770 * g++.dg/ext/attr-copy-2.C: New test.
771
36aec94f 7722019-04-01 Andrey Belevantsev <abel@ispras.ru>
773
774 PR rtl-optimization/86928
775 * gcc.dg/pr86928.c: New test.
776
33a4b080 7772019-04-01 Andrey Belevantsev <abel@ispras.ru>
778
779 PR rtl-optimization/87273
780 * gcc.dg/pr87273.c: New test.
781
806ba310 7822019-04-01 Martin Liska <mliska@suse.cz>
783
784 PR driver/89861
785 * gcc.dg/spellcheck-options-18.c: New test.
786 * gcc.dg/spellcheck-options-19.c: New test.
787 * gcc.dg/spellcheck-options-20.c: New test.
788 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
789 * gcc.dg/completion-2.c: Add one variant with no argument.
790
56fc9e27 7912019-04-01 Richard Biener <rguenther@suse.de>
792
793 PR c/71598
794 * gcc.dg/torture/pr71598-1.c: New testcase.
795 * gcc.dg/torture/pr71598-2.c: Likewise.
796 * gcc.dg/torture/pr71598-3.c: Likewise.
797
cf13db0c 7982019-03-31 Marek Polacek <polacek@redhat.com>
799
800 PR c++/89852 - ICE with C++11 functional cast with { }.
801 * g++.dg/cpp0x/initlist115.C: New test.
802
24709509 8032019-03-31 Harald Anlauf <anlauf@gmx.de>
804
805 PR fortran/83515
806 PR fortran/85797
807 * gfortran.dg/pr85797.f90: New test.
808
d8fc6024 8092019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
810
811 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
812
9d4769cc 8132019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
814
815 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
816 cleanup_extra_files.
817 (dmd2dg): Copy additional files after test is translated.
818 (gdc-do-test): Remove all copied files after test.
819
f22577c1 8202019-03-30 Paul Thomas <pault@gcc.gnu.org>
821
822 PR fortran/89841
823 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
824 for c_deallocate, c_allocate and c_assumed_size so that the
825 attributes of the array arguments are correct and are typed.
826 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
827 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
828
829 PR fortran/89842
830 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
831 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
832
173fbd49 8332019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
834
835 PR fortran/89866
836 * gfortran.dg/pointer_intent_8.f90: New test.
837
f15d2aa0 8382019-03-29 Jim Wilson <jimw@sifive.com>
839
840 * gcc.target/riscv/predef-1.c: New.
841 * gcc.target/riscv/predef-2.c: New.
842 * gcc.target/riscv/predef-3.c: New.
843 * gcc.target/riscv/predef-4.c: New.
844 * gcc.target/riscv/predef-5.c: New.
845 * gcc.target/riscv/predef-6.c: New.
846 * gcc.target/riscv/predef-7.c: New.
847 * gcc.target/riscv/predef-8.c: New.
848
7e6aef80 8492019-03-29 Jakub Jelinek <jakub@redhat.com>
850
33ad377c 851 PR rtl-optimization/89865
852 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
853 the first argument register, so that occassional spills/fills are
854 ignored.
855
9a6cce24 856 PR sanitizer/89869
857 * g++.dg/ubsan/vptr-14.C: New test.
858
7e6aef80 859 PR c/89872
860 * gcc.dg/tree-ssa/pr89872.c: New test.
861
2d3cf878 8622019-03-29 Roman Zhuykov <zhroma@ispras.ru>
863
864 * gcc.dg/diag-sanity.c: New test.
865
ca6ebc80 8662019-03-29 Marek Polacek <polacek@redhat.com>
867
868 PR c++/89871
869 * g++.dg/cpp2a/desig14.C: New test.
870
8e98407e 871 PR c++/89876 - ICE with deprecated conversion.
872 * g++.dg/warn/conv5.C: New test.
873
c6ab3411 8742019-03-29 Martin Liska <mliska@suse.cz>
875
876 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
877 * gcc.dg/pr68766.c: Likewise.
878
941c2b01 8792019-03-29 Jakub Jelinek <jakub@redhat.com>
880
881 PR rtl-optimization/87485
882 * gcc.dg/pr87485.c: New test.
883
744a33a1 8842019-03-28 Jakub Jelinek <jakub@redhat.com>
885
886 PR middle-end/89621
887 * gfortran.dg/gomp/pr89621.f90: New test.
888
6d0d620b 8892019-03-28 Martin Sebor <msebor@redhat.com>
890
c64c2ed5 891 PR c++/66548
892 * g++.dg/cpp0x/decltype-pr66548.C: New test.
893
6d0d620b 894 PR c++/81506
895 * g++.dg/cpp0x/decltype-pr81506.C: New test.
896
facf139f 8972019-03-28 Marek Polacek <polacek@redhat.com>
898
899 PR c++/89612 - ICE with member friend template with noexcept.
900 * g++.dg/cpp0x/noexcept38.C: New test.
901 * g++.dg/cpp0x/noexcept39.C: New test.
902 * g++.dg/cpp1z/noexcept-type21.C: New test.
903
e634ab35 9042019-03-28 Uroš Bizjak <ubizjak@gmail.com>
905
906 PR target/89848
907 * gcc.target/i386/pr89848.c: New test.
908
fcec39e1 9092019-03-28 Marek Polacek <polacek@redhat.com>
910
911 PR c++/89836 - bool constant expression and explicit conversions.
912 * g++.dg/cpp2a/explicit15.C: New test.
913
ad6978a6 9142019-03-28 Jakub Jelinek <jakub@redhat.com>
915
0114c224 916 PR c/89812
917 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
918 other than AVR. Add dg-options "".
919
ad6978a6 920 PR c++/89785
921 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
922 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
923
c271ea7f 9242019-03-27 Janus Weil <janus@gcc.gnu.org>
925
926 PR fortran/85537
927 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
928 * gfortran.dg/pointer_init_11.f90: New test case.
929
abe531e3 9302019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
931
932 PR target/85667
933 * gcc.target/i386/pr85667-5.c: New testcase.
934 * gcc.target/i386/pr85667-6.c: New testcase.
935
883924e1 9362019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
937
938 PR testsuite/89834
5224812d 939 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 940
1cf6e93b 9412019-03-27 Peter Bergner <bergner@linux.ibm.com>
942
943 PR rtl-optimization/89313
944 * gcc.dg/pr89313.c: New test.
945
49914a10 9462019-03-26 Jeff Law <law@redhat.com>
947
948 PR rtl-optimization/87761
949 PR rtl-optimization/89826
950 * gcc.c-torture/execute/pr89826.c: New test.
951
496d55fd 9522019-03-27 Richard Biener <rguenther@suse.de>
953
954 * gcc.dg/torture/20190327-1.c: New testcase.
955
b0bd2392 9562019-03-27 Paul Thomas <pault@gcc.gnu.org>
957
958 PR fortran/88247
959 * gfortran.dg/associate_47.f90: New test.
960
4a5df39c 9612019-03-27 Richard Biener <rguenther@suse.de>
962
963 PR tree-optimization/89463
964 * gcc.dg/guality/pr89463.c: New testcase.
965
5bcde5d8 9662019-03-26 Uroš Bizjak <ubizjak@gmail.com>
967
968 PR target/89827
969 * gcc.target/i386/pr89827.c: New test.
970
e9b6707f 9712019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
972
973 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
974 syntax.
975
ed85753c 9762019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
977
978 PR tree-optimization/81740
979 * gcc.dg/vect/pr81740-1.c: New testcase.
980 * gcc.dg/vect/pr81740-2.c: Likewise.
981
c0106ced 9822019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
983
984 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
985 options in permute args tests.
986
158e6ce3 9872019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
988
989 PR c++/84598
990 * g++.dg/ext/pr84598.C: New.
991
024a645d 9922019-03-26 Jakub Jelinek <jakub@redhat.com>
993
994 PR c++/89796
995 * g++.dg/gomp/pr89796.C: New test.
996 * gcc.dg/gomp/pr89796.c: New test.
997
47fac92f 9982019-03-25 David Malcolm <dmalcolm@redhat.com>
999
1000 PR rtl-optimization/88347
1001 PR rtl-optimization/88423
1002 * gcc.c-torture/compile/pr88347.c: New test.
1003 * gcc.c-torture/compile/pr88423.c: New test.
1004
89793f1a 10052019-03-25 Martin Sebor <msebor@redhat.com>
1006
1007 PR c/89812
1008 * gcc.dg/attr-aligned-3.c: New test.
1009
beb921e1 10102019-03-25 Johan Karlsson <johan.karlsson@enea.com>
1011
1012 PR debug/86964
1013 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
1014
ac557922 10152019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1016
1017 PR c++/84661
1018 PR c++/85013
1019 * g++.dg/concepts/pr84661.C: New.
1020 * g++.dg/torture/pr85013.C: Likewise.
1021
1de8eb3e 10222019-03-25 Marek Polacek <polacek@redhat.com>
1023
751baf9c 1024 PR c++/89214 - ICE when initializing aggregates with bases.
1025 * g++.dg/cpp1z/aggr-base8.C: New test.
1026 * g++.dg/cpp1z/aggr-base9.C: New test.
1027
1de8eb3e 1028 PR c++/89705 - ICE with reference binding with conversion function.
1029 * g++.dg/cpp0x/rv-conv2.C: New test.
1030
fbdb74ac 10312019-03-25 Richard Biener <rguenther@suse.de>
1032
1033 PR tree-optimization/89789
1034 * gcc.dg/torture/pr89789.c: New testcase.
1035
37682124 10362019-03-25 Nathan Sidwell <nathan@acm.org>
1037
1038 * g++.dg/abi/lambda-static-1.C: New.
1039
43a607ba 10402019-03-25 Richard Biener <rguenther@suse.de>
1041
1042 PR tree-optimization/89802
1043 * g++.dg/tree-ssa/pr89802.C: New testcase.
1044
f009459b 10452019-03-25 Jakub Jelinek <jakub@redhat.com>
1046
1047 PR c++/60702
1048 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
1049 for _ZTH* calls.
1050 * g++.dg/tls/thread_local11a.C: New test.
1051
a0563775 10522019-03-25 Richard Biener <rguenther@suse.de>
1053
1054 PR middle-end/89790
1055 * g++.dg/pr89790.C: New testcase.
1056
add664cb 10572019-03-24 Uroš Bizjak <ubizjak@gmail.com>
1058
1059 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
1060 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
1061 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
1062 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
1063
9d74321b 10642019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1065
1066 PR fortran/78865
3f056acb 1067 * gfortran.dg/altreturn_10.f90: New test.
1068 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 1069
74fde7b5 10702019-03-22 Vladimir Makarov <vmakarov@redhat.com>
1071
1072 PR rtl-optimization/89676
1073 * gcc.target/i386/pr89676.c: New.
1074
84f13b2f 10752019-03-22 Jakub Jelinek <jakub@redhat.com>
1076
8815602b 1077 PR c++/60702
1078 * g++.dg/tls/thread_local11.C: New test.
1079 * g++.dg/tls/thread_local11.h: New test.
1080 * g++.dg/tls/thread_local12a.C: New test.
1081 * g++.dg/tls/thread_local12b.C: New test.
1082 * g++.dg/tls/thread_local12c.C: New test.
1083 * g++.dg/tls/thread_local12d.C: New test.
1084 * g++.dg/tls/thread_local12e.C: New test.
1085 * g++.dg/tls/thread_local12f.C: New test.
1086 * g++.dg/tls/thread_local12g.C: New test.
1087 * g++.dg/tls/thread_local12h.C: New test.
1088 * g++.dg/tls/thread_local12i.C: New test.
1089 * g++.dg/tls/thread_local12j.C: New test.
1090 * g++.dg/tls/thread_local12k.C: New test.
1091 * g++.dg/tls/thread_local12l.C: New test.
1092
84f13b2f 1093 PR c++/87481
1094 * g++.dg/cpp1y/constexpr-87481.C: New test.
1095
26b21081 10962019-03-22 Simon Wright <simon@pushface.org>
1097
1098 PR ada/89583
1099 * gnat.dg/socket2.adb: New.
1100
762cd80c 11012019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
1102
1103 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
1104
00a3b72b 11052019-03-22 Hongtao Liu <hongtao.liu@intel.com>
1106
1107 PR target/89784
1108 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
1109 for _mm_mask{,3,z}_*.
1110 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
1111 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
1112 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
1113 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
1114 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
1115 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
1116 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
1117 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
1118 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
1119 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
1120 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
1121 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
1122 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
1123 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
1124 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
1125
11262019-03-22 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR target/89784
1129 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
1130 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1131 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1132 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1133 __builtin_ia32_vfmsubss3_mask3): Define.
1134 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
1135 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1136 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1137 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1138 __builtin_ia32_vfmsubss3_mask3): Define.
1139 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
1140 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1141 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1142 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1143 __builtin_ia32_vfmsubss3_mask3): Define.
1144 * gcc.target/i386/sse-14.c: Add tests for
1145 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
1146 * gcc.target/i386/sse-22.c: Likewise.
1147
9f85b0fb 11482019-03-21 Martin Sebor <msebor@redhat.com>
1149
1150 PR tree-optimization/89350
1151 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
1152 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
1153 * gcc.dg/Wstringop-overflow-11.c: New test.
1154 * gcc.dg/Wstringop-overflow-12.c: New test.
1155 * gcc.dg/pr89350.c: New test.
1156 * gcc.dg/pr40340-1.c: Adjust expected warning.
1157 * gcc.dg/pr40340-2.c: Same.
1158 * gcc.dg/pr40340-4.c: Same.
1159 * gcc.dg/pr40340-5.c: Same.
1160
654b4632 11612019-03-21 Jakub Jelinek <jakub@redhat.com>
1162
4b46d8a6 1163 PR lto/89692
1164 * g++.dg/other/pr89692.C: New test.
1165
654b4632 1166 PR c++/89767
1167 * g++.dg/cpp1y/lambda-init18.C: New test.
1168 * g++.dg/cpp1y/lambda-init19.C: New test.
1169 * g++.dg/cpp1y/pr89767.C: New test.
1170
c1769f9f 11712019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 1172 Cesar Philippidis <cesar@codesourcery.com>
1173
1174 PR fortran/72741
1175 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
1176 file.
1177 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
1178 Likewise.
1179
11802019-03-21 Thomas Schwinge <thomas@codesourcery.com>
1181
1182 PR fortran/72741
1183 * c-c++-common/goacc/routine-3-extern.c: New file.
1184 * c-c++-common/goacc/routine-3.c: Adjust.
1185 * c-c++-common/goacc/routine-4-extern.c: New file.
1186 * c-c++-common/goacc/routine-4.c: Adjust.
1187 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 1188
cbfb10ec 1189 PR fortran/89773
1190 * gfortran.dg/goacc/pr89773.f90: New file.
1191 * gfortran.dg/goacc/pr77765.f90: Adjust.
1192 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
1193
467b1bdb 1194 PR fortran/72741
1195 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
1196
44ff4c8d 1197 PR fortran/72741
1198 * gfortran.dg/goacc/routine-module-1.f90: New file.
1199 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1200 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1201
44ff9fb6 1202 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
1203
f2137b85 1204 PR fortran/56408
1205 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
1206 (dg-compile-aux-modules): Fix diagnostic.
1207 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
1208 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
1209
e78648a6 1210 PR fortran/56408
1211 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
1212 missing nexted dg-test call support in dejaGNU 1.4.4.
1213
c1769f9f 1214 PR fortran/29383
1215 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
1216 other '*.exp' files.
1217
ae5efb2c 12182019-03-21 Richard Biener <rguenther@suse.de>
1219
1220 PR tree-optimization/89779
1221 * gcc.dg/torture/pr89779.c: New testcase.
1222
37bd0891 12232019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1224
1225 PR c++/78645
1226 * g++.dg/cpp0x/constexpr-ice20.C: New.
1227
e6c0a0e8 12282019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1229
1230 PR c++/89571
1231 * g++.dg/cpp0x/noexcept37.C: New.
1232
bffad515 12332019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
1234
1235 PR d/89017
1236 * gdc.dg/pr89017.d: New test.
1237
327f6a12 12382019-03-20 Janus Weil <janus@gcc.gnu.org>
1239
1240 PR fortran/71861
1241 * gfortran.dg/interface_abstract_5.f90: New test case.
1242
f374a534 12432019-03-20 Jakub Jelinek <jakub@redhat.com>
1244
1245 PR target/89775
1246 * gcc.target/s390/pr89775-1.c: New test.
1247 * gcc.target/s390/pr89775-2.c: New test.
1248
fcf9e045 12492019-03-20 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR target/89752
1252 * g++.target/aarch64/aarch64.exp: New file.
1253 * g++.target/aarch64/pr89752.C: New test.
1254
dc0cf270 12552019-03-19 Martin Sebor <msebor@redhat.com>
1256
1257 PR tree-optimization/89688
1258 * gcc.dg/strlenopt-61.c: New test.
1259 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1260
2bc36e30 12612019-03-19 Jim Wilson <jimw@sifive.com>
1262
1263 PR target/89411
1264 * gcc.target/riscv/losum-overflow.c: New test.
1265
5f7947cf 12662019-03-19 Martin Sebor <msebor@redhat.com>
1267
1268 PR tree-optimization/89644
1269 * gcc.dg/Wstringop-truncation-8.c: New test.
1270
99e80969 12712019-03-19 Martin Liska <mliska@suse.cz>
1272
1273 PR middle-end/89737
1274 * gcc.dg/pr89737.c: New test.
1275
8022ad85 12762019-03-19 Jan Hubicka <hubicka@ucw.cz>
1277
1278 PR lto/87809
1279 PR lto/89335
1280 * g++.dg/lto/pr87089_0.C: New testcase.
1281 * g++.dg/lto/pr87089_1.C: New testcase.
1282 * g++.dg/lto/pr89335_0.C: New testcase.
1283
797edc3a 12842019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1285
1286 PR target/89736
1287 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1288 restrict this test to vsx targets.
1289
14b34371 12902019-03-19 Jakub Jelinek <jakub@redhat.com>
1291
1292 PR target/89752
1293 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1294 * g++.dg/ext/asm16.C: Likewise.
1295 * g++.dg/ext/asm17.C: New test.
1296
17b0b4ec 12972019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1298
1299 * c-c++-common/unroll-7.c: New test.
1300
22010de4 13012019-03-19 Jakub Jelinek <jakub@redhat.com>
1302
1787ae1d 1303 PR target/89726
1304 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1305 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1306 Add expected results for them.
1307
22010de4 1308 PR c/89734
1309 * gcc.dg/pr89734.c: New test.
1310
95e9ef61 13112019-03-18 Martin Sebor <msebor@redhat.com>
1312
1313 PR tree-optimization/89720
1314 * gcc.dg/Warray-bounds-42.c: New test.
1315
12a32f81 13162019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1317
1318 PR c++/89630
1319 * g++.target/i386/pr89630.C: New test.
1320
03bae9a8 13212019-03-18 Kito Cheng <kito.cheng@gmail.com>
1322
1323 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1324
956a881a 13252019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1326
1327 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1328 the "store" test as well.
1329 * gcc.target/powerpc/bswap32.c: Ditto.
1330
4221d1bb 13312019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1332
1333 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1334 the "store" test as well.
1335 * gcc.target/powerpc/bswap32.c: Ditto.
1336
3d11a881 13372019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1338
1339 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1340 "exceeds" instead of just one that talks about "too large".
1341
e3cfba39 13422019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1343
1344 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1345
ac61f7f0 13462019-03-18 Martin Jambor <mjambor@suse.cz>
1347
1348 PR tree-optimization/89546
1349 * gcc.dg/tree-ssa/pr89546.c: New test.
1350
fd87bb39 13512019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1352
1353 PR target/89627
1354 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1355 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1356 * g++.target/riscv/call-with-empty-struct.H: New file.
1357 * g++.target/riscv/riscv.exp: New file.
1358
24c67877 13592019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1360
1361 PR c++/85014
1362 * g++.dg/cpp0x/pr85014.C: New.
1363
17d51789 13642019-03-18 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR middle-end/86979
1367 * gcc.dg/pr86979.c: New test.
1368
3f08a29b 13692019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1370
1371 PR fortran/88008
24c67877 1372 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 1373
b1356bc4 13742019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1375
24c67877 1376 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1377 hppa*-*-hpux*.
b1356bc4 1378 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 1379
1380 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1381 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 1382
f56fb8fb 1383 * gcc.dg/pr88074.c: Require c99_runtime.
1384 * gcc.dg/warn-abs-1.c: Likewise.
1385 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1386
24b73262 1387 PR testsuite/89666
1388 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1389 hppa*-*-hpux*.
1390 * gcc.dg/attr-copy.c: Require alias support.
1391 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1392
2d44625a 13932019-03-16 Jakub Jelinek <jakub@redhat.com>
1394
1395 PR fortran/89724
1396 * gfortran.dg/continuation_15.f90: New test.
1397 * gfortran.dg/continuation_16.f90: New test.
1398
fc1321aa 13992019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 1400
50beafd6 1401 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1402
529c3fcc 1403 PR testsuite/89393
1404 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1405 * g++.dg/cpp0x/pr84497.C: Likewise.
1406
fc1321aa 1407 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1408 * gcc.dg/attr-copy-6.c: Likewise.
1409 * gcc.dg/pr87793.c: Likewise.
1410
1411 PR testsuite/89471
0bf73f49 1412 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 1413
2c804139 1414 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1415 * gcc.dg/gimplefe-34.c: Likewise.
1416 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1417 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1418
20feeb0f 1419 PR testsuite/84174
1420 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1421 hppa*64*-*-*.
1422
63e5ed62 1423 PR testsuite/83453
1424 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1425
4f54bc4d 1426 * lib/target-supports.exp (check_ascii_locale_available): Remove
1427 hppa*-*-hpux*.
1428
ebb62b61 14292019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1430
1431 PR fortran/84394
1432 * gfortran.dg/blockdata_11.f90: New test.
1433
6e9e00d1 14342019-03-15 Harald Anlauf <anlauf@gmx.de>
1435
1436 PR fortran/60091
1437 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1438 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1439
0922e508 14402019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1441
1442 PR target/87532
1443 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1444 instruction selection.
1445 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1446 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1447 * gcc.target/powerpc/pr87532-mc.c: New test.
1448 * gcc.target/powerpc/pr87532.c: New test.
1449 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1450 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1451 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1452 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1453 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1454 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1455 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1456 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1457 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1458 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1459 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1460 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1461 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1462 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1463 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1464 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1465 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1466 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1467 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1468 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1469 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1470 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1471 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1472 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1473 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1474 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1475 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1476
aa2e3429 14772019-03-15 Alexandre Oliva <aoliva@redhat.com>
1478
1479 PR c++/88534
1480 PR c++/88537
1481 * g++.dg/cpp2a/pr88534.C: New.
1482 * g++.dg/cpp2a/pr88537.C: New.
1483
b70283ba 14842019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1485
1486 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1487 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1488 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1489 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1490
c043e8d6 14912019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1492
1493 PR target/89719
1494 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1495 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1496 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1497
0bc60ffa 14982019-03-15 Jakub Jelinek <jakub@redhat.com>
1499
99d0d6f9 1500 PR c++/89709
1501 * g++.dg/cpp0x/constexpr-89709.C: New test.
1502
0bc60ffa 1503 PR debug/89704
1504 * gcc.dg/debug/pr89704.c: New test.
1505
4455955a 15062019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1507
1508 PR target/89650
1509 * g++.target/i386/pr89650.C: New test.
1510
8416d774 15112019-03-14 Richard Biener <rguenther@suse.de>
1512
1513 * gcc.dg/gimplefe-13.c: Adjust.
1514 * gcc.dg/gimplefe-14.c: Likewise.
1515 * gcc.dg/gimplefe-17.c: Likewise.
1516 * gcc.dg/gimplefe-18.c: Likewise.
1517 * gcc.dg/gimplefe-7.c: Likewise.
1518 * gcc.dg/torture/pr89595.c: Likewise.
1519 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1520 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1521 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1522 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1523 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1524 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1525 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1526 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1527
3b8cf1fa 15282019-03-14 Jakub Jelinek <jakub@redhat.com>
1529
7dd130b3 1530 PR ipa/89684
1531 * gcc.target/i386/pr89684.c: New test.
1532
3b8cf1fa 1533 PR rtl-optimization/89679
1534 * gcc.dg/pr89679.c: New test.
1535
3c7743e1 15362019-03-14 Richard Biener <rguenther@suse.de>
1537
1538 PR tree-optimization/89710
1539 * gcc.dg/torture/pr89710.c: New testcase.
1540
7d7d6aef 15412019-03-14 Richard Biener <rguenther@suse.de>
1542
1543 PR middle-end/89698
1544 * g++.dg/torture/pr89698.C: New testcase.
1545
15a7e0e9 15462019-03-14 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR tree-optimization/89703
1549 * gcc.c-torture/compile/pr89703-1.c: New test.
1550 * gcc.c-torture/compile/pr89703-2.c: New test.
1551
ee27daa7 15522019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1553
1554 PR target/89523
1555 * gcc.target/i386/pr89523-1a.c: New test.
1556 * gcc.target/i386/pr89523-1b.c: Likewise.
1557 * gcc.target/i386/pr89523-2.c: Likewise.
1558 * gcc.target/i386/pr89523-3.c: Likewise.
1559 * gcc.target/i386/pr89523-4.c: Likewise.
1560 * gcc.target/i386/pr89523-5.c: Likewise.
1561 * gcc.target/i386/pr89523-6.c: Likewise.
1562 * gcc.target/i386/pr89523-7.c: Likewise.
1563 * gcc.target/i386/pr89523-8.c: Likewise.
1564 * gcc.target/i386/pr89523-9.c: Likewise.
1565
d0782a7e 15662019-03-14 Jakub Jelinek <jakub@redhat.com>
1567
c17b0b28 1568 PR c++/89512
1569 * g++.dg/cpp1y/var-templ61.C: New test.
1570
d0782a7e 1571 PR c++/89652
1572 * g++.dg/cpp1y/constexpr-89652.C: New test.
1573
c69047a1 15742019-03-13 Harald Anlauf <anlauf@gmx.de>
1575
1576 PR fortran/87045
1577 * gfortran.dg/pr87045.f90: New test.
1578
68d3038f 15792019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1580
1581 PR target/85860
1582 * gcc.target/i386/pr85860.c: New.
1583
3c78ad42 15842019-03-13 Marek Polacek <polacek@redhat.com>
1585
1586 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1587 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1588
8b953246 1589 PR c++/89660 - bogus error with -Wredundant-move.
1590 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1591 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1592
7f9cb1b5 15932019-03-13 Janus Weil <janus@gcc.gnu.org>
1594
1595 PR fortran/89601
1596 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1597 * gfortran.dg/pdt_30.f90: New test case.
1598
e214ee76 15992019-03-13 Marek Polacek <polacek@redhat.com>
1600
1601 PR c++/88979 - further P0634 fix for constructors.
1602 * g++.dg/cpp2a/typename15.C: New test.
1603
6e6bf22d 16042019-03-13 Martin Sebor <msebor@redhat.com>
1605
1606 PR tree-optimization/89662
1607 * gcc.dg/Warray-bounds-41.c: New test.
1608
a55953fb 16092019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/63508
1612 * g++.dg/cpp0x/auto53.C: New.
1613
69485abe 16142019-03-13 Richard Biener <rguenther@suse.de>
1615
1616 PR middle-end/89677
1617 * gcc.dg/torture/pr89677.c: New testcase.
1618
6bce0bd9 16192019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1620
1621 PR c++/85558
1622 * g++.dg/other/friend16.C: New.
1623 * g++.dg/other/friend17.C: Likewise.
1624
0cdad0e1 16252019-03-13 Jakub Jelinek <jakub@redhat.com>
1626
1627 PR middle-end/88588
1628 * c-c++-common/gomp/pr88588.c: New test.
1629
16302019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 1631
1632 PR fortran/66695
1633 PR fortran/77746
1634 PR fortran/79485
1635 * gfortran.dg/binding_label_tests_30.f90: New test.
1636 * gfortran.dg/binding_label_tests_31.f90: New test.
1637 * gfortran.dg/binding_label_tests_32.f90: New test.
1638 * gfortran.dg/binding_label_tests_33.f90: New test.
1639
5dc5719e 16402019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1641
1642 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1643 * gdc.dg/ubsan/ubsan.exp: New file.
1644 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1645 Explicitly return flags from procedure.
1646
3627cdbc 16472019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1648
1649 PR d/88957
1650 * gdc.dg/pr88957.d: New test.
1651 * gdc.dg/simd.d: Add new vector tests.
1652
ef668b33 16532019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1654
1655 PR d/87824
1656 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1657 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1658 -nostdinc++ flag.
1659
747e2c6a 16602019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1661
1662 PR fortran/87673
1663 * gfortran.dg/charlen_17.f90: New test.
1664
c3a8613e 16652019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1666
1667 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1668
4520ad45 16692019-03-12 Martin Liska <mliska@suse.cz>
1670
ef668b33 1671 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 1672 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1673 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1674 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1675 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1676 * gfortran.dg/constructor_9.f90: Likewise.
1677 * gfortran.dg/dec_structure_8.f90: Likewise.
1678 * gfortran.dg/entry_4.f90: Likewise.
1679 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1680 * gfortran.dg/initialization_23.f90: Likewise.
1681 * gfortran.dg/logical_assignment_1.f90: Likewise.
1682 * gfortran.dg/pr80752.f90: Likewise.
1683 * gfortran.dg/pr88116_1.f90: Likewise.
1684 * gfortran.dg/pr88467.f90: Likewise.
1685 * gfortran.dg/typebound_call_7.f03: Likewise.
1686 * gfortran.dg/typebound_generic_1.f03: Likewise.
1687 * gfortran.dg/typebound_operator_2.f03: Likewise.
1688 * gfortran.dg/typebound_operator_4.f03: Likewise.
1689 * gfortran.dg/typebound_proc_9.f03: Likewise.
1690 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1691
53fe35ec 16922019-03-12 Paul Thomas <pault@gcc.gnu.org>
1693
1694 PR fortran/89363
1695 * gfortran.dg/assumed_rank_16.f90: New test.
1696
1697 PR fortran/89364
1698 * gfortran.dg/assumed_rank_17.f90: New test.
1699
23e01948 17002019-03-12 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR middle-end/89663
1703 * gcc.c-torture/compile/pr89663-1.c: New test.
1704 * gcc.c-torture/compile/pr89663-2.c: New test.
1705
d5e9136f 17062019-03-12 Richard Biener <rguenther@suse.de>
1707
1708 PR tree-optimization/89664
1709 * gfortran.dg/pr89664.f90: New testcase.
1710
fc87d978 17112019-03-11 Jakub Jelinek <jakub@redhat.com>
1712
064a27df 1713 PR fortran/89651
1714 * gfortran.dg/gomp/pr89651.f90: New test.
1715
fc87d978 1716 PR middle-end/89655
1717 PR bootstrap/89656
1718 * gcc.c-torture/compile/pr89655.c: New test.
1719
74157df9 17202019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1721
1722 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1723 target.
1724
2f6d557f 17252019-03-11 Martin Liska <mliska@suse.cz>
1726
1727 * g++.dg/conversion/simd3.C (foo): Wrap option names
1728 with apostrophe character.
1729 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1730 (test3): Likewise.
1731 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1732 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1733 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1734 * g++.dg/opt/pr34036.C: Likewise.
1735 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1736 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1737 * gcc.dg/cpp/dir-only-4.c: Likewise.
1738 * gcc.dg/cpp/dir-only-5.c: Likewise.
1739 * gcc.dg/cpp/pr71591.c: Likewise.
1740 * gcc.dg/format/opt-1.c: Likewise.
1741 * gcc.dg/format/opt-2.c: Likewise.
1742 * gcc.dg/format/opt-3.c: Likewise.
1743 * gcc.dg/format/opt-4.c: Likewise.
1744 * gcc.dg/format/opt-5.c: Likewise.
1745 * gcc.dg/format/opt-6.c: Likewise.
1746 * gcc.dg/pr22231.c: Likewise.
1747 * gcc.dg/pr33007.c: Likewise.
1748 * gcc.dg/simd-1.c (hanneke): Likewise.
1749 * gcc.dg/simd-5.c: Likewise.
1750 * gcc.dg/simd-6.c: Likewise.
1751 * gcc.dg/spellcheck-options-14.c: Likewise.
1752 * gcc.dg/spellcheck-options-15.c: Likewise.
1753 * gcc.dg/spellcheck-options-16.c: Likewise.
1754 * gcc.dg/spellcheck-options-17.c: Likewise.
1755 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1756 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1757 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1758 (__attribute__): Likewise.
1759 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1760 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1761 * gcc.target/powerpc/warn-1.c: Likewise.
1762 * gcc.target/powerpc/warn-2.c: Likewise.
1763
ac80cfb4 17642019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1765
1766 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1767
01f182e4 17682019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1769
1770 * c-c++-common/unroll-6.c: New test.
1771
ca66abc7 17722019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1773
1774 PR c++/87571
1775 * g++.dg/template/memfriend18.C: New.
1776
a5956947 17772019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1778
1779 * gdc.dg/pr89041.d: Mark as compile test.
1780
116886d6 17812019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1782
1783 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1784 dg-options.
1785
00ee3e3e 17862019-03-10 Martin Jambor <mjambor@suse.cz>
1787
1788 PR tree-optimization/85762
1789 PR tree-optimization/87008
1790 PR tree-optimization/85459
1791 * g++.dg/tree-ssa/pr87008.C: New test.
1792 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1793
9520cf8b 17942019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1795
1796 PR fortran/66089
1797 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1798 * gfortran.dg/no_arg_check_2.f90: Likewise.
1799
346e0fe5 18002019-03-10 Jakub Jelinek <jakub@redhat.com>
1801
1802 PR c++/89648
1803 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1804
23ffb1a8 18052019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1806
1807 PR fortran/66089
1808 * gfortran.dg/dependency_53.f90: New test.
1809
861c8c7b 18102019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1811
1812 PR fortran/87734
1813 * gfortran.dg/public_private_module_10.f90: New test.
1814
e0f3497f 18152019-03-09 John David Anglin <dave.anglin@bell.net>
1816
449a1989 1817 PR c++/70349
1818 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1819
24964670 1820 PR middle-end/68733
1821 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1822
e0f3497f 1823 PR testsuite/89472
1824 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1825
0c5f3545 18262019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1827
1828 PR c++/87750
1829 * g++.dg/cpp0x/pr87750.C: New.
1830
b685a0ad 18312019-03-09 John David Anglin <dave.anglin@bell.net>
1832
1833 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1834 * c-c++-common/ident-1a.c: Likewise.
1835 * c-c++-common/ident-1b.c: Likewise.
1836 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 1837
1838 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 1839
24e94348 1840 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1841
946f2623 1842 PR inline-asm/87010
1843 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1844
39ab9c78 1845 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1846 libatomic_available.
1847
52e19479 18482019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1849
1850 PR d/89041
1851 * gdc.dg/pr89041.d: New test.
1852
d066f3f7 18532019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1854
1855 PR fortran/71544
1856 * gfortran.dg/c_ptr_tests_19.f90: New test.
1857
fe3e8c08 18582019-03-09 John David Anglin <dave.anglin@bell.net>
1859
0f2d2571 1860 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1861 * gnat.dg/debug12.adb: Likewise.
1862
fe3e8c08 1863 * lib/target-supports.exp (check_effective_target_weak_undefined):
1864 Return 0 on hppa*-*-hpux*.
1865 (check_ascii_locale_available): Likewise.
1866
688ff820 18672019-03-09 Janus Weil <janus@gcc.gnu.org>
1868
1869 PR fortran/84504
1870 * gfortran.dg/pointer_init_10.f90: New test case.
1871
08fad224 18722019-03-09 John David Anglin <dave.anglin@bell.net>
1873
1874 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1875
1501d36b 18762019-03-09 John David Anglin <dave.anglin@bell.net>
1877
1878 PR fortran/89639
1879 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1880
06c6302c 18812019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1882
1883 PR fortran/71203
1884 * gfortran.dg/array_simplify_3.f90: New test case.
1885
78d8fb2b 18862019-03-09 Jakub Jelinek <jakub@redhat.com>
1887
909c7f25 1888 PR c/88568
1889 * g++.dg/other/pr88568.C: New test.
1890
78d8fb2b 1891 PR rtl-optimization/89634
1892 * gcc.c-torture/execute/pr89634.c: New test.
1893
883c09dd 18942019-03-08 Jakub Jelinek <jakub@redhat.com>
1895
1896 PR c/85870
1897 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1898 -r -nostdlib -flinker-output=nolto-rel.
1899
734aee17 19002019-03-08 David Malcolm <dmalcolm@redhat.com>
1901
1902 PR target/79926
1903 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1904 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1905 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1906 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1907
02cded17 19082019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1909
1910 PR c++/63540
1911 * g++.dg/cpp0x/implicit17.C: New.
1912
e4bff0d1 19132019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1914
1915 PR c++/22149
1916 * g++.dg/template/access29.C: New.
1917
f06bc4d0 19182019-03-08 Jakub Jelinek <jakub@redhat.com>
1919
1920 PR c++/82075
1921 * g++.dg/cpp1z/decomp49.C: New test.
1922
a9ff59cf 19232019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1924
1925 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1926
a6fed30b 19272019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1928
1929 PR target/68924
1930 PR target/78782
1931 PR target/87558
1932 * gcc.target/i386/pr78782.c: New test.
1933 * gcc.target/i386/pr87558.c: Ditto.
1934
99b342f1 19352019-03-08 Jakub Jelinek <jakub@redhat.com>
1936
1937 PR c/85870
1938 * gcc.dg/lto/pr85870_0.c: New test.
1939 * gcc.dg/lto/pr85870_1.c: New test.
1940
69a0142c 19412019-03-08 Martin Liska <mliska@suse.cz>
1942
1943 PR target/86952
1944 * gcc.target/i386/pr86952.c: New test.
1945 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1946 scanned pattern.
1947 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1948
29005d9c 19492019-03-08 Jakub Jelinek <jakub@redhat.com>
1950
222c113b 1951 PR c++/89585
1952 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1953 asm volatile.
1954
92651efb 1955 PR c++/89599
1956 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1957 * g++.dg/parse/array-size2.C: Likewise.
1958 * g++.dg/cpp0x/constexpr-89599.C: New test.
1959
29005d9c 1960 PR c++/89622
1961 * g++.dg/warn/pr89622.C: New test.
1962
1b34cb7f 19632019-03-07 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR target/80003
1966 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1967 * gcc.target/i386/interrupt-6.c: Likewise.
1968 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1969
8a656b83 19702019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1971
1972 PR c++/84518
1973 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1974 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1975
4492383a 19762019-03-07 Jakub Jelinek <jakub@redhat.com>
1977
71c5a0bc 1978 PR translation/79999
1979 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1980 * c-c++-common/gomp/doacross-3.c: New test.
1981
4492383a 1982 PR target/89602
1983 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1984 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1985 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1986 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1987 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1988 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1989
1cf354c8 19902019-03-07 Martin Jambor <mjambor@suse.cz>
1991
1992 PR lto/87525
1993 * gcc.dg/ipa/ipcp-5.c: New test.
1994
e3e42b03 19952019-03-07 Martin Jambor <mjambor@suse.cz>
1996
1997 PR ipa/88235
1998 * g++.dg/ipa/pr88235.C: New test.
1999
5e43308b 20002019-04-07 Richard Biener <rguenther@suse.de>
2001
2002 PR middle-end/89618
2003 * gcc.target/i386/pr89618.c: New testcase.
2004
791a4964 20052019-03-07 Richard Biener <rguenther@suse.de>
2006
2007 PR tree-optimization/89595
2008 * gcc.dg/torture/pr89595.c: New testcase.
2009
02a7fc59 20102019-03-07 Jakub Jelinek <jakub@redhat.com>
2011
2012 PR c++/89585
2013 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
2014
f8197328 20152019-03-06 Harald Anlauf <anlauf@gmx.de>
2016
2017 PR fortran/71203
2018 * gfortran.dg/substr_8.f90: New test.
2019
aa49bda0 20202019-03-06 Jakub Jelinek <jakub@redhat.com>
2021
2022 PR c++/87148
2023 * g++.dg/ext/flexary34.C: New test.
2024
409a6c36 20252019-03-06 Peter Bergner <bergner@linux.ibm.com>
2026
2027 PR rtl-optimization/88845
2028 * gcc.target/powerpc/pr88845.c: New test.
2029
55d0cc00 20302019-03-06 Marek Polacek <polacek@redhat.com>
2031
2032 PR c++/87378 - bogus -Wredundant-move warning.
2033 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
2034 * g++.dg/cpp0x/Wredundant-move7.C: New test.
2035
b24b9c77 20362019-03-06 Richard Biener <rguenther@suse.de>
2037
2038 PR testsuite/89551
2039 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
2040 the way that makes the testcase PASS.
2041
06229fe5 20422019-03-05 Jakub Jelinek <jakub@redhat.com>
2043
2044 PR middle-end/89590
2045 * gcc.dg/pr89590.c: New test.
2046
eeb22b66 20472019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
2048
2049 PR target/89222
2050 * gcc.target/arm/pr89222.c: Add new test.
2051
c06d4366 20522019-03-05 Richard Biener <rguenther@suse.de>
2053
2054 PR tree-optimization/89594
2055 * gcc.dg/pr89594.c: New testcase.
2056
499fa2c1 20572019-03-05 Jakub Jelinek <jakub@redhat.com>
2058
267bb6c9 2059 PR tree-optimization/89487
2060 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
2061 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
2062 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
2063 "%r14".
2064
bf0f78c4 2065 PR bootstrap/89560
2066 * g++.dg/other/pr89560.C: New test.
2067
a41f256a 2068 PR tree-optimization/89570
2069 * gcc.dg/pr89570.c: New test.
2070
499fa2c1 2071 PR tree-optimization/89566
2072 * c-c++-common/pr89566.c: New test.
2073
1751c288 20742019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2075
2076 PR c++/84605
2077 * g++.dg/parse/crash69.C: New.
2078
10599713 20792019-03-04 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR c++/71446
2082 * g++.dg/cpp2a/desig12.C: New test.
2083 * g++.dg/cpp2a/desig13.C: New test.
2084
7e11f57d 20852019-03-04 Tamar Christina <tamar.christina@arm.com>
2086
2087 PR target/88530
f382b2ac 2088 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 2089
b7d73df0 20902019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
2091
2092 PR tree-optimization/89437
2093 * gcc.dg/sinatan-1.c: Fix testcase.
2094
54f60b15 20952019-03-04 Richard Biener <rguenther@suse.de>
2096
2097 PR middle-end/89572
2098 * gcc.dg/torture/pr89572.c: New testcase.
2099
6079e9be 21002018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
2101
2102 PR tree-optimization/89487
2103 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
2104
9849369a 21052019-03-03 Harald Anlauf <anlauf@gmx.de>
2106
2107 PR fortran/77583
2108 * gfortran.dg/pr77583.f90: New test.
2109
a6eb46eb 21102019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2111
2112 PR fortran/72714
2113 * gfortran.dg/coarray_allocate_11.f90: New test.
2114
9cc3b79c 21152019-03-02 Harald Anlauf <anlauf@gmx.de>
2116
2117 PR fortran/89516
2118 * gfortran.dg/pr89492.f90: Adjust testcase.
2119 * gfortran.dg/transfer_check_5.f90: New test.
2120
e3dcfc16 21212019-03-02 Jakub Jelinek <jakub@redhat.com>
2122
73e3d2ee 2123 PR c++/71446
2124 * g++.dg/cpp2a/desig10.C: New test.
2125 * g++.dg/cpp2a/desig11.C: New test.
2126 * g++.dg/ext/desig4.C: Expect 4 new errors.
2127
e3dcfc16 2128 PR target/89506
2129 * gcc.dg/pr89506.c: New test.
2130
93b27baa 21312019-03-01 Kito Cheng <kito.cheng@gmail.com>
2132 Monk Chiang <sh.chiang04@gmail.com>
2133
2134 * gcc.target/riscv/attribute-1.c: New.
2135 * gcc.target/riscv/attribute-2.c: Likewise.
2136 * gcc.target/riscv/attribute-3.c: Likewise.
2137 * gcc.target/riscv/attribute-4.c: Likewise.
2138 * gcc.target/riscv/attribute-5.c: Likewise.
2139 * gcc.target/riscv/attribute-6.c: Likewise.
2140 * gcc.target/riscv/attribute-7.c: Likewise.
2141 * gcc.target/riscv/attribute-8.c: Likewise.
2142 * gcc.target/riscv/attribute-9.c: Likewise.
2143
2144 * gcc.target/riscv/arch-1.c: New.
2145 * gcc.target/riscv/arch-2.c: Likewise.
2146 * gcc.target/riscv/arch-3.c: Likewise.
2147 * gcc.target/riscv/arch-4.c: Likewise.
2148
b3ba40ae 21492019-03-01 Jakub Jelinek <jakub@redhat.com>
2150
2151 PR middle-end/89497
2152 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
2153 scan-tree-dump-times from dom3 to tracer pass.
2154
09008c46 21552019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
2156
2157 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
2158 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
2159
45e17a21 21602019-03-01 Alexander Monakov <amonakov@ispras.ru>
2161
2162 PR rtl-optimization/85899
2163 * gcc.dg/pr85899.c: New test.
2164
f409a882 21652019-03-01 Marek Polacek <polacek@redhat.com>
2166
ae8e3cb6 2167 PR c++/89537 - missing location for error with non-static member fn.
2168 * g++.dg/diagnostic/member-fn-1.C: New test.
2169
f409a882 2170 PR c++/89532 - ICE with incomplete type in decltype.
2171 * g++.dg/cpp2a/nontype-class14.C: New test.
2172
b279a142 21732019-03-01 Jakub Jelinek <jakub@redhat.com>
2174
2175 Implement P1002R1, Try-catch blocks in constexpr functions
2176 PR c++/89513
2177 * g++.dg/cpp2a/constexpr-try1.C: New test.
2178 * g++.dg/cpp2a/constexpr-try2.C: New test.
2179 * g++.dg/cpp2a/constexpr-try3.C: New test.
2180 * g++.dg/cpp2a/constexpr-try4.C: New test.
2181 * g++.dg/cpp2a/constexpr-try5.C: New test.
2182 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
2183
bfc01edf 21842019-03-01 Richard Sandiford <richard.sandiford@arm.com>
2185
2186 PR tree-optimization/89535
2187 * gfortran.dg/vect/pr89535.f90: New test.
2188
f811bd19 21892019-03-01 Richard Biener <rguenther@suse.de>
2190
2191 PR middle-end/89541
2192 * gfortran.dg/pr89451.f90: New testcase.
2193
d7419e5b 21942019-03-01 Richard Biener <rguenther@suse.de>
2195
2196 PR middle-end/89497
2197 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
2198 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
2199 that happen now earlier.
2200
f557d4a8 22012019-02-28 Eric Botcazou <ebotcazou@adacore.com>
2202
2203 * gcc.c-torture/execute/20190228-1.c: New test.
2204
dff6bd38 22052019-02-28 Marek Polacek <polacek@redhat.com>
2206
2207 PR c++/87068 - missing diagnostic with fallthrough statement.
2208 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
2209
1d86d0eb 22102019-02-28 Thomas Schwinge <thomas@codesourcery.com>
2211 Cesar Philippidis <cesar@codesourcery.com>
2212
35e99d5d 2213 PR fortran/72741
2214 PR fortran/89433
2215 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
2216 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2217
7378dd70 2218 PR fortran/72741
2219 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
2220
1d86d0eb 2221 PR fortran/72741
2222 PR fortran/89433
2223 * gfortran.dg/goacc/routine-6.f90: Update
2224 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
2225 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2226
218c5c18 22272019-02-28 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR c/89521
2230 * gcc.dg/pr89521-1.c: New test.
2231 * gcc.dg/pr89521-2.c: New test.
2232
440a9ad9 22332019-02-28 John David Anglin <danglin@gcc.gnu.org>
2234
2235 PR testsuite/89441
2236 * g++.dg/ipa/pr89009.C: Update symbol visibility.
2237
c5a08a5d 22382019-02-28 Tamar Christina <tamar.christina@arm.com>
2239
2240 PR target/88530
2241 * gcc.target/aarch64/options_set_10.c: New test.
2242
dc24d8a9 22432019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2244
2245 PR c++/89522
2246 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
2247
674e4eec 22482019-02-28 Jakub Jelinek <jakub@redhat.com>
2249
34ecb73b 2250 PR c/89525
2251 * gcc.dg/pr89525.c: New test.
2252
674e4eec 2253 PR c/89520
2254 * gcc.dg/pr89520-1.c: New test.
2255 * gcc.dg/pr89520-2.c: New test.
2256
90c2137c 22572019-02-27 Marek Polacek <polacek@redhat.com>
2258
2259 PR c++/88857 - ICE with value-initialization of argument in template.
2260 * g++.dg/cpp0x/initlist-value4.C: New test.
2261
7304edd1 22622019-02-27 Marek Polacek <polacek@redhat.com>
2263
2264 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2265 * g++.dg/cpp0x/using-enum-3.C: New test.
2266
7733a071 22672019-02-27 Jakub Jelinek <jakub@redhat.com>
2268
2269 PR tree-optimization/89280
2270 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2271 keyword.
2272
b97c2f89 22732019-02-27 Richard Biener <rguenther@suse.de>
2274
2275 * gcc.dg/gimplefe-36.c: New testcase.
2276
c9f30cbb 22772019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2278
2279 PR c++/89488
2280 * g++.dg/cpp0x/nsdmi15.C: New.
2281
22822019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2283
2284 PR c++/88987
2285 * g++.dg/cpp0x/pr88987.C: New.
2286
400c29ff 22872019-02-27 Jakub Jelinek <jakub@redhat.com>
2288
2289 PR tree-optimization/89280
2290 * gcc.c-torture/compile/pr89280.c: New test.
2291 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2292 function. Skip the test for -O0.
2293
c167de66 22942018-02-26 Steve Ellcey <sellcey@marvell.com>
2295
2296 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2297 * gfortran.dg/simd-builtins-2.f90: Ditto.
2298 * gfortran.dg/simd-builtins-6.f90: Ditto.
2299 * gfortran.dg/simd-builtins-8.f90: New test.
2300 * gfortran.dg/simd-builtins-8.h: New header file.
2301
3a57b74f 23022019-02-26 Jakub Jelinek <jakub@redhat.com>
2303
8fe60964 2304 PR c++/89507
2305 * g++.dg/other/new2.C: New test.
2306
3a57b74f 2307 PR tree-optimization/89500
2308 * gcc.dg/pr89500.c: New test.
2309 * gcc.dg/Wstringop-overflow-10.c: New test.
2310 * gcc.dg/strlenopt-60.c: New test.
2311
23d7d64b 23122019-02-26 Harald Anlauf <anlauf@gmx.de>
2313
2314 PR fortran/89492
2315 * gfortran.dg/pr89492.f90: New test.
2316
8fe5d1b1 23172019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2318
2319 PR fortran/89496
2320 * gfortran.dg/altreturn_9_0.f90: New file.
2321 * gfortran.dg/altreturn_9_1.f90: New file.
2322
a165fd90 23232019-02-26 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR c++/89481
2326 * g++.dg/cpp1y/constexpr-89481.C: New test.
2327
26f2ab84 23282019-02-26 Richard Biener <rguenther@suse.de>
2329
2330 PR tree-optimization/89505
2331 * gcc.dg/torture/pr89505.c: New testcase.
2332
812441a6 23332019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2334
2335 * gnat.dg/opt77.adb: New test.
2336 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2337
b501a363 23382019-02-26 Jakub Jelinek <jakub@redhat.com>
2339
2340 PR target/89474
2341 * gcc.target/i386/pr89474.c: New test.
2342
33d01d64 23432019-02-25 Jakub Jelinek <jakub@redhat.com>
2344
2345 PR c/77754
2346 * gcc.c-torture/compile/pr77754-1.c: New test.
2347 * gcc.c-torture/compile/pr77754-2.c: New test.
2348 * gcc.c-torture/compile/pr77754-3.c: New test.
2349 * gcc.c-torture/compile/pr77754-4.c: New test.
2350 * gcc.c-torture/compile/pr77754-5.c: New test.
2351 * gcc.c-torture/compile/pr77754-6.c: New test.
2352
ddb14ffc 23532019-02-25 Tamar Christina <tamar.christina@arm.com>
2354
2355 PR target/88530
2356 * gcc.target/aarch64/options_set_1.c: New test.
2357 * gcc.target/aarch64/options_set_2.c: New test.
2358 * gcc.target/aarch64/options_set_3.c: New test.
2359 * gcc.target/aarch64/options_set_4.c: New test.
2360 * gcc.target/aarch64/options_set_5.c: New test.
2361 * gcc.target/aarch64/options_set_6.c: New test.
2362 * gcc.target/aarch64/options_set_7.c: New test.
2363 * gcc.target/aarch64/options_set_8.c: New test.
2364 * gcc.target/aarch64/options_set_9.c: New test.
2365
bff28e09 23662019-02-25 Tamar Christina <tamar.christina@arm.com>
2367
2368 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2369 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2370 Rename ....
2371 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2372 test_vfmlslq_high_f16): ... To this.
2373 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2374 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2375 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2376 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2377 test_vfmlslq_laneq_high_u32): Rename ...
2378 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2379 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2380 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2381 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2382 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2383 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2384 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2385 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2386 test_vfmlslq_laneq_low_u32): Rename ...
2387 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2388 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2389 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2390 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2391 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2392 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2393 Rename ...
2394 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2395 test_vfmlslq_low_f16): ... To this.
2396
d6172887 23972019-02-25 Tamar Christina <tamar.christina@arm.com>
2398
2399 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2400 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2401 Rename ...
2402 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2403 test_vfmlslq_high_f16): ... To this.
2404 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2405 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2406 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2407 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2408 test_vfmlslq_laneq_high_u32): Rename ...
2409 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2410 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2411 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2412 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2413 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2414 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2415 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2416 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2417 test_vfmlslq_laneq_low_u32): Rename ...
2418 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2419 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2420 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2421 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2422 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2423 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2424 Rename ...
2425 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2426 test_vfmlslq_low_f16): ... To This.
2427 * lib/target-supports.exp
2428 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2429
65eeca74 24302019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2431
2432 PR fortran/89282
53fe35ec 2433 * gfortran.dg/overload_3.f90: New test.
65eeca74 2434
96b7d76c 24352019-02-25 Jakub Jelinek <jakub@redhat.com>
2436
2437 PR c++/89285
2438 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2439
8b64c6ce 24402019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2441
2442 PR libfortran/89274
53fe35ec 2443 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 2444
529acd83 24452019-02-25 Jakub Jelinek <jakub@redhat.com>
2446
16a3cf9c 2447 PR target/89434
2448 * gcc.c-torture/execute/pr89434.c: New test.
2449
529acd83 2450 PR target/89438
2451 * gcc.dg/pr89438.c: New test.
2452
622540e3 24532019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/84585
2456 * g++.dg/cpp0x/pr84585.C: New.
2457
ca180aba 24582019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2459
2460 PR fortran/89174
2461 * gfortran.dg/allocate_with_mold_3.f90: New test.
2462
f6ad730f 24632019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2464
2465 PR target/87007
2466 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2467 * gcc.target/i386/pr87007-2.c: Likewise.
2468
1fa8b8f7 24692019-02-24 Harald Anlauf <anlauf@gmx.de>
2470
2471 PR fortran/89266
2472 PR fortran/88326
2473 * gfortran.dg/pr89266.f90: New test.
2474 * gfortran.dg/pr88326.f90: New test.
2475
e806e3f2 24762019-02-24 Jakub Jelinek <jakub@redhat.com>
2477
2478 PR rtl-optimization/89445
2479 * gcc.target/i386/avx512f-pr89445.c: New test.
2480
1761223a 24812019-02-23 Martin Sebor <msebor@redhat.com>
2482
2483 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2484 wchar_t to wint_t to avoid a bogus -Wformat warning in
2485 ILP32 (bug 77970).
2486
8aaf2fcc 24872019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2488
2489 PR testsuite/89476
2490 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2491 "../../../libgfortran/ISO_Fortran_binding.h".
2492 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2493
8c0f695d 24942019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2495
2496 PR driver/69471
2497 * gcc.dg/pr69471-1.c: New test.
2498 * gcc.dg/pr69471-2.c: Likewise.
2499 * gcc.target/i386/pr69471-3.c: Likewise.
2500
0e8f933e 25012019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2502
2503 PR fortran/84387
2504 * gfortran.dg/dtio_34.f90: New test.
2505
c005651d 25062019-02-23 Marek Polacek <polacek@redhat.com>
2507
2508 PR c++/88294 - ICE with non-constant noexcept-specifier.
2509 * g++.dg/cpp0x/noexcept34.C: New test.
2510 * g++.dg/cpp0x/noexcept35.C: New test.
2511
5724e657 2512 PR c++/89419
2513 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2514
42ae61b1 25152019-02-23 Paul Thomas <pault@gcc.gnu.org>
2516
2517 PR fortran/88117
2518 * gfortran.dg/deferred_character_32.f90 : New test
2519
889b0295 25202019-02-23 Paul Thomas <pault@gcc.gnu.org>
2521
2522 PR fortran/89385
2523 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2524 previously incorrect lbound for allocatable expressions. Also
2525 correct stop values to avoid repetition.
2526 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2527 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2528
2529 PR fortran/89366
2530 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2531 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2532 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2533
689cc9b6 25342019-02-22 David Malcolm <dmalcolm@redhat.com>
2535
2536 PR c++/89390
2537 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2538 renaming to a multicharacter name, so that start != finish. Add
2539 tests for dtor locations.
2540
64f69b31 25412019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2542
2543 PR c++/84676
2544 * g++.dg/cpp0x/pr84676.C: New.
2545
2462642a 25462019-02-22 Martin Sebor <msebor@redhat.com>
2547
2548 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2549 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2550
93fd04e7 25512019-02-22 Harald Anlauf <anlauf@gmx.de>
2552
2553 PR fortran/83057
2554 * gfortran.dg/newunit_6.f90: New test.
2555
e7652833 25562019-02-22 Marek Polacek <polacek@redhat.com>
2557
2558 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2559 * g++.dg/cpp2a/explicit14.C: New test.
2560
9f74d391 25612019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2562
2563 PR target/89324
2564 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2565 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2566
77dd365f 25672019-02-22 Martin Sebor <msebor@redhat.com>
2568
26fb4bf5 2569 PR c/89425
2570 * gcc.dg/Wabsolute-value.c: New test.
2571
77dd365f 2572 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2573
c30b4960 25742019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2575 Hongtao Liu <hongtao.liu@intel.com>
2576 Sunil K Pandey <sunil.k.pandey@intel.com>
2577
2578 PR target/87007
2579 * gcc.target/i386/pr87007-1.c: New test.
2580 * gcc.target/i386/pr87007-2.c: Likewise.
2581
9af6ed72 25822019-02-22 Richard Biener <rguenther@suse.de>
2583
2584 PR tree-optimization/89440
2585 * gcc.dg/vect/pr89440.c: New testcase.
2586
eb1dc7b8 25872019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2588
b320319b 2589 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2590 Remove.
2591
1d740b07 2592 PR fortran/72741
2593 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2594
9b423754 2595 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2596 * g++.dg/goacc/template.C: Likewise.
2597
eb1dc7b8 2598 PR fortran/78027
2599 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2600
3350055c 26012019-02-22 Richard Biener <rguenther@suse.de>
2602
2603 PR middle-end/87609
2604 * gcc.dg/torture/restrict-7.c: New testcase.
2605
02d7a132 26062019-02-21 Jakub Jelinek <jakub@redhat.com>
2607
2608 PR c++/89285
2609 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2610 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2611 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2612 diagnostics.
2613 * g++.dg/cpp1y/constexpr-89285.C: New test.
2614 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2615 for C++11.
2616 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2617 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2618
5c9b4418 26192019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2620
2621 PR target/87412
2622 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2623 -fcf-protection with -fcf-protection=branch.
2624 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2625 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2626 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2627 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2628 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2629
69547664 26302019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2631
2632 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2633 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2634
5132f59f 26352019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2636
2637 PR fortran/86119
2638 * gfortran.dg/warn_conversion_11.f90: New test.
2639
f867b437 26402019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2641
2642 PR target/87412
2643 * gcc.target/i386/pr87412-1.c: New file.
2644 * gcc.target/i386/pr87412-2.c: Likewise.
2645 * gcc.target/i386/pr87412-3.c: Likewise.
2646 * gcc.target/i386/pr87412-4.c: Likewise.
2647
67d294e4 26482019-02-20 Jakub Jelinek <jakub@redhat.com>
2649
0c3f2aa9 2650 PR c++/89403
2651 * g++.dg/cpp0x/pr89403.C: New test.
2652
02dc6028 2653 PR c++/89405
2654 * g++.dg/cpp1z/inline-var5.C: New test.
2655
67d294e4 2656 PR middle-end/89412
2657 * gcc.c-torture/compile/pr89412.c: New test.
2658
89fbfe10 26592019-02-20 Jakub Jelinek <jakub@redhat.com>
2660 David Malcolm <dmalcolm@redhat.com>
2661
2662 PR middle-end/89091
2663 * gcc.dg/torture/pr89091.c: New test.
2664
b47245f1 26652019-02-20 Jakub Jelinek <jakub@redhat.com>
2666
48d4b6c6 2667 PR middle-end/88074
2668 PR middle-end/89415
2669 * gcc.dg/pr88074-2.c: New test.
2670
b47245f1 2671 PR c++/89336
2672 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2673
a268d555 26742019-02-20 David Malcolm <dmalcolm@redhat.com>
2675
2676 PR c/89410
2677 * gcc.dg/pr89410-1.c: New test.
2678 * gcc.dg/pr89410-2.c: New test.
2679
5a6149a3 26802019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2681
2682 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2683 Add PowerPC support.
2684 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2685 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2686
3a7d0e9f 26872019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2688
2689 PR target/86487
2690 * gcc.target/arm/pr86487.c: New.
2691
ab0fbe16 26922019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2693
2694 PR c++/84536
2695 * g++.dg/cpp1y/var-templ60.C: New.
2696
a36e00c1 26972019-02-20 Li Jia He <helijia@linux.ibm.com>
2698
2699 PR target/88100
2700 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2701
d69a5a23 27022019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2703
2704 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2705
4946f3a3 27062019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2707
2708 PR fortran/89384
2709 * gfortran.dg/ISO_Fortran_binding_4.f90
2710
3eedad7a 27112019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2712
2713 PR c/87924
2714 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2715 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2716
cda34b22 27172019-02-19 Richard Biener <rguenther@suse.de>
2718
5224812d 2719 PR middle-end/88074
cda34b22 2720 * gcc.dg/pr88074.c: New testcase.
2721
31358ed0 27222019-02-19 Jakub Jelinek <jakub@redhat.com>
2723
e4241747 2724 PR middle-end/89303
2725 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2726 namespace.
2727
5ebe5c44 2728 PR c++/89387
2729 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2730
fcea8c4d 2731 PR c++/89391
2732 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2733
31358ed0 2734 PR c++/89390
2735 * g++.dg/diagnostic/pr89390.C: New test.
2736
faab32da 27372019-02-18 Sharon Dvir <unapologtic@gmail.com>
2738
2739 * README: Fix typos.
2740
4bd133e5 27412019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2742
2743 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2744 bad_weak_ptr_.
2745
d50eaffb 27462019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2747
2748 PR fortran/87689
2749 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2750 options.
2751 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2752 * gfortran.dg/lto/pr87689_0.f: New file.
2753 * gfortran.dg/lto/pr87689_1.f: New file.
2754
9dddf1a6 27552019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2756
2757 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2758
f7690f14 27592019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2760
2761 * gdc.dg/dg.exp: Tabify.
2762 * gdc.dg/lto/lto.exp: Likewise.
2763 * gdc.test/gdc-test.exp: Likewise.
2764 * lib/gdc-dg.exp: Likewise.
2765 * lib/gdc.exp: Likewise.
2766
94d4532c 27672019-02-18 Richard Biener <rguenther@suse.de>
2768
2769 PR tree-optimization/89296
2770 * gcc.dg/uninit-pr89296.c: New testcase.
2771
9b964845 27722019-02-18 Jakub Jelinek <jakub@redhat.com>
2773
2774 PR target/89369
2775 * gcc.c-torture/execute/pr89369.c: New test.
2776 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2777 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2778 34,63,62.
2779
f6c03eea 27802019-02-18 Martin Jambor <mjambor@suse.cz>
2781
2782 PR tree-optimization/89209
2783 * gcc.dg/tree-ssa/pr89209.c: New test.
2784
dd2e9d21 27852019-02-18 Martin Liska <mliska@suse.cz>
2786
2787 * gfortran.dg/simd-builtins-7.f90: New test.
2788 * gfortran.dg/simd-builtins-7.h: New test.
2789
4c6b245a 27902019-02-17 Harald Anlauf <anlauf@gmx.de>
2791
2792 PR fortran/88299
2793 * gfortran.dg/pr88299.f90: New test.
2794
b6c59db3 27952019-02-17 Harald Anlauf <anlauf@gmx.de>
2796
2797 PR fortran/89077
2798 * gfortran.dg/transfer_simplify_12.f90: New test.
2799
33e6651d 28002019-02-17 Marek Polacek <polacek@redhat.com>
2801
2802 PR c++/89217 - ICE with list-initialization in range-based for loop.
2803 * g++.dg/cpp0x/range-for37.C: New test.
2804
2d4ba130 2805 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2806
9821a0dc 2807 PR c++/89315
2808 * g++.dg/cpp0x/initlist114.C: New test.
2809
6607b4d2 2810 PR c++/89356
2811 * g++.dg/abi/mangle68.C: New test.
2812 * g++.dg/cpp0x/decltype69.C: New test.
2813
3bb711c4 28142019-02-16 David Malcolm <dmalcolm@redhat.com>
2815
2816 PR c++/88680
2817 * g++.dg/wrappers/pr88680.C: New test.
2818
9ad48282 28192019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2820
2821 PR fortran/71066
2822 * gfortran.dg/coarray_data_1.f90: New test.
2823
62fce26f 28242019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2825
2826 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2827 * c-c++-common/patchable_function_entry-default.c: Likewise.
2828 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2829
78a0882d 28302019-02-16 Jakub Jelinek <jakub@redhat.com>
2831
2832 PR rtl-optimization/66152
2833 * gcc.target/i386/pr66152.c: New test.
2834
88af6fa9 28352019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2836
2837 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2838 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2839
a35cc95b 28402019-02-15 Tamar Christina <tamar.christina@arm.com>
2841
2842 * lib/target-supports.exp
2843 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2844 checking alternative.
2845
2df51ced 28462019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2847
2848 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2849
9703fa32 28502019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2851
2852 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2853 * c-c++-common/patchable_function_entry-default.c: Likewise.
2854 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2855 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2856
adcec5a3 28572019-02-15 Jakub Jelinek <jakub@redhat.com>
2858
66edcee6 2859 PR other/69006
2860 PR testsuite/88920
2861 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2862 allow_blank_lines to 2 during initialization.
2863 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2864 it was previously zero.
2865 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2866 Clear allow_blank_lines afterwards whenever it was 1.
2867 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2868 dg-allow-blank-lines-in-output here.
2869 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2870 the tests and restore it back at the end.
2871
adcec5a3 2872 * c-c++-common/ubsan/opts-1.c: New test.
2873 * c-c++-common/ubsan/opts-2.c: New test.
2874 * c-c++-common/ubsan/opts-3.c: New test.
2875 * c-c++-common/ubsan/opts-4.c: New test.
2876
bc6e884f 28772019-02-15 Richard Biener <rguenther@suse.de>
2878 Jakub Jelinek <jakub@redhat.com>
2879
2880 PR tree-optimization/89278
2881 * gcc.dg/pr89278.c: New test.
2882
689babb3 28832019-02-15 Jakub Jelinek <jakub@redhat.com>
2884
8c6d2f0f 2885 PR c/89340
2886 * gcc.dg/pr89340.c: New test.
2887 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2888 that leaf attribute on nested function is useless.
2889
689babb3 2890 PR other/89342
2891 * gcc.dg/pr89342.c: New test.
2892
d827ccd4 28932019-02-14 Jakub Jelinek <jakub@redhat.com>
2894
2895 PR rtl-optimization/89354
2896 * gcc.dg/pr89354.c: New test.
2897
6c5f54a5 28982019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2899
2900 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2901 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2902 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2903 * gcc.target/i386/ssse3-palignr.c: Ditto.
2904 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2905 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2906 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2907 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2908 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2909 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2910 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2911 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2912 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2913 * gcc.target/i386/ssse3-psignb.c: Ditto.
2914 * gcc.target/i386/ssse3-psignd.c: Ditto.
2915 * gcc.target/i386/ssse3-psignw.c: Ditto.
2916
9d66f321 29172018-02-14 Steve Ellcey <sellcey@marvell.com>
2918
2919 * gcc.target/aarch64/pcs_attribute.c: New test.
2920
4382a5c9 29212019-02-14 Harald Anlauf <anlauf@gmx.de>
2922
2923 PR fortran/88248
2924 * gfortran.dg/pr88248.f90: New test.
2925 * gfortran.dg/f2018_obs.f90: Updated test.
2926
07a9d3db 29272019-02-14 Tamar Christina <tamar.christina@arm.com>
2928
2929 * gcc.target/arm/pr88850.c: change options to additional option.
2930
e06fcd5a 29312019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2932
2933 PR d/87864
2934 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2935 present.
2936
ea257f14 29372019-02-14 Tamar Christina <tamar.christina@arm.com>
2938
2939 PR target/88850
2940 * gcc.target/arm/pr88850-2.c: New test.
2941 * lib/target-supports.exp
2942 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2943 check_effective_target_arm_neon_softfp_fp16_ok,
2944 add_options_for_arm_neon_softfp_fp16): New.
2945
5770b8ce 29462019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2947
2948 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2949 * lib/target-supports.exp: Add procedure to check for ldrd.
2950
dac1fbf6 29512019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2952
2953 PR fortran/72715
2954 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2955 * gfortran.dg/goacc/loop-3.f95: Likewise.
2956 * gfortran.dg/goacc/pr72715.f90: New test.
2957
71fe24c6 29582019-02-14 Martin Liska <mliska@suse.cz>
2959
2960 PR rtl-optimization/89242
2961 * g++.dg/pr89242.C: New test.
2962
cd3f735a 29632019-02-14 Jakub Jelinek <jakub@redhat.com>
2964
bcdfc955 2965 PR tree-optimization/89314
2966 * gcc.dg/pr89314.c: New test.
2967
cd3f735a 2968 PR middle-end/89284
2969 * gcc.dg/ubsan/pr89284.c: New test.
2970
4d502758 29712019-02-13 Ian Lance Taylor <iant@golang.org>
2972
2973 * gcc.dg/func-attr-1.c: New test.
2974
055cced2 29752019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2976
2977 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2978
3a860627 29792019-02-13 Marek Polacek <polacek@redhat.com>
2980
2981 PR c++/89297 - ICE with OVERLOAD in template.
2982 * g++.dg/cpp0x/initlist113.C: New test.
2983
601c59dd 29842019-02-13 Alexandre Oliva <aoliva@redhat.com>
2985
40563cf7 2986 PR c++/86379
2987 * g++.dg/cpp0x/pr86379.C: New.
2988
601c59dd 2989 PR c++/87322
2990 * g++.dg/cpp1y/pr87322.C: New.
2991 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2992 instantiate the expected number of lambda functions.
2993
2a18fb57 29942019-02-13 Marek Polacek <polacek@redhat.com>
2995
2996 PR c++/77304
2997 * g++.dg/cpp2a/nontype-class13.C: New test.
2998
389f58a1 29992019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
3000
3001 PR target/89190
3002 * gcc.target/arm/pr89190.c: New test.
3003
f2da1a76 30042019-02-13 David Malcolm <dmalcolm@redhat.com>
3005
3006 PR c++/89036
3007 * g++.dg/concepts/pr89036.C: New test.
3008
a7f0b0f6 30092019-02-13 Tamar Christina <tamar.christina@arm.com>
3010
3011 PR target/88847
3012 * gcc.target/aarch64/sve/pr88847.c: New test.
3013
4cbfbcd7 30142019-02-13 Jonathan Wakely <jwakely@redhat.com>
3015 Jakub Jelinek <jakub@redhat.com>
3016
3017 PR middle-end/89303
3018 * g++.dg/torture/pr89303.C: New test.
3019
64bd49fa 30202019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3021
3022 PR c++/88986
3023 * g++.dg/cpp1z/using4.C: New.
3024 * g++.dg/cpp1z/using5.C: Likewise.
3025 * g++.dg/cpp1z/using6.C: Likewise.
3026
d8dd2f06 30272019-02-13 Jakub Jelinek <jakub@redhat.com>
3028
3029 PR target/89290
3030 * gcc.target/i386/pr89290.c: New test.
3031
4c5d288b 30322019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
3033
3034 * gcc.target/powerpc/crypto-builtin-1.c
3035 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
3036 New testcases.
3037
916752ca 30382019-02-12 H.J. Lu <hongjiu.lu@intel.com>
3039
3040 PR target/89229
3041 * gcc.target/i386/pr89229-1.c: New test.
3042
7bd6e754 30432019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
3044
3045 PR target/89233
3046 * gcc.target/s390/pr89233.c: New test.
3047
f5239990 30482018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
3049
3050 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
3051 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
3052 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
3053
4ea8ba24 30542019-02-12 Richard Biener <rguenther@suse.de>
3055
3056 PR tree-optimization/89253
3057 * gfortran.dg/pr89253.f: New testcase.
3058
44263306 30592019-02-11 Marek Polacek <polacek@redhat.com>
3060
3061 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
3062 * g++.dg/cpp0x/nullptr40.C: New test.
3063 * g++.dg/cpp0x/nullptr41.C: New test.
3064
61b94553 30652019-02-11 Jakub Jelinek <jakub@redhat.com>
3066
3067 PR c++/88977
3068 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
3069
5f299139 30702019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
3071
3072 PR tree-optimization/86637
3073 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
3074
49a30f91 30752019-02-11 Martin Sebor <msebor@redhat.com>
3076
3077 PR tree-optimization/88771
3078 * gcc.dg/Wstringop-overflow-8.c: New test.
3079 * gcc.dg/Wstringop-overflow-9.c: New test.
3080 * gcc.dg/Warray-bounds-40.c: New test.
3081 * gcc.dg/builtin-stpncpy.c: Adjust.
3082 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
3083 * g++.dg/opt/memcpy1.C: Adjust.
3084
08acf739 30852019-02-11 Martin Sebor <msebor@redhat.com>
3086
3087 PR c++/87996
3088 * c-c++-common/array-5.c: New test.
3089 * c-c++-common/pr68107.c: Adjust text of diagnostics.
3090 * g++.dg/init/new38.C: Same.
3091 * g++.dg/init/new43.C: Same.
3092 * g++.dg/init/new44.C: Same.
3093 * g++.dg/init/new46.C: Same.
3094 * g++.dg/other/large-size-array.C: Same.
3095 * g++.dg/other/new-size-type.C: Same.
3096 * g++.dg/template/array30.C: Same.
3097 * g++.dg/template/array32.C: New test.
3098 * g++.dg/template/dependent-name3.C: Adjust.
3099 * gcc.dg/large-size-array-3.c: Same.
3100 * gcc.dg/large-size-array-5.c: Same.
3101 * gcc.dg/large-size-array.c: Same.
3102 * g++.old-deja/g++.brendan/array1.C: Same.
3103 * g++.old-deja/g++.mike/p6149.C: Same.
3104
40dea7a3 31052019-02-11 Martin Sebor <msebor@redhat.com>
3106
3107 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
3108
dd9bf21a 31092019-02-11 Tamar Christina <tamar.christina@arm.com>
3110
3111 PR middle-end/88560
3112 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
3113 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
3114 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
3115
2e25871b 31162019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
3117
3118 * gcc.target/powerpc/vec-sld-modulo.c: New.
3119 * gcc.target/powerpc/vec-srad-modulo.c: New.
3120 * gcc.target/powerpc/vec-srd-modulo.c: New.
3121
8cdb0206 31222019-02-11 Martin Liska <mliska@suse.cz>
3123
3124 PR ipa/89009
3125 * g++.dg/ipa/pr89009.C: New test.
3126
dd686aa9 31272019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3128
3c0f9ba3 3129 PR fortran/71723
dd686aa9 3130 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
3131 * gfortran.dg/pointer_init_6.f90: Likewise.
3132 * gfortran.dg/pointer_init_9.f90: New test.
3133
ce0d2534 31342019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3135
3136 PR fortran/67679
dd686aa9 3137 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 3138
dd31e240 31392019-02-10 Jakub Jelinek <jakub@redhat.com>
3140
3141 PR tree-optimization/89268
3142 * gcc.dg/vect/pr89268.c: New test.
3143
0d8e7678 31442019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3145
3146 * gnat.dg/lto19.adb: Remove dg-excess-errors.
3147
517c0439 31482019-02-09 Harald Anlauf <anlauf@gmx.de>
3149
3150 PR fortran/89077
3151 * gfortran.dg/substr_simplify.f90: New test.
3152
645d7017 31532019-02-09 Jan Hubicka <hubicka@ucw.cz>
3154
3155 PR ipa/88711
3156 * gfortran.dg/pr79966.f90: Xfail everwyhere.
3157
7d41610c 31582019-02-09 Paul Thomas <pault@gcc.gnu.org>
3159
3160 PR fortran/89200
3161 * gfortran.dg/array_reference_2.f90 : New test.
3162
116200f6 31632019-02-09 Jakub Jelinek <jakub@redhat.com>
3164
3165 PR middle-end/89246
3166 * gcc.dg/gomp/pr89246-1.c: New test.
3167 * gcc.dg/gomp/pr89246-2.c: New test.
3168
83658f41 31692019-02-08 Jakub Jelinek <jakub@redhat.com>
3170
3171 PR tree-optimization/88739
3172 * gcc.c-torture/execute/pr88739.c: New test.
3173
b8a74718 31742019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3175
3176 PR testsuite/89258
3177 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
3178
e9f7f5f0 31792019-02-08 Robin Dapp <rdapp@linux.ibm.com>
3180
3181 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
3182 * gcc.target/s390/vector/vec-copysign.c: New test.
3183
40d78a35 31842019-02-08 Richard Biener <rguenther@suse.de>
3185
3186 PR tree-optimization/89247
3187 * gcc.dg/torture/pr89247.c: New testcase.
3188
e4157058 31892019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
3190
3191 * gcc.target/s390/jump-label.c: New test.
3192
9160da73 31932019-02-08 Richard Biener <rguenther@suse.de>
3194
3195 PR testsuite/89250
3196 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
3197
82182896 31982019-02-08 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR rtl-optimization/89234
3201 * g++.dg/ubsan/pr89234.C: New test.
3202
829a2e03 32032019-02-08 Richard Biener <rguenther@suse.de>
3204
3205 PR middle-end/89223
3206 * gcc.dg/torture/pr89223.c: New testcase.
3207
72ea15e5 32082019-02-07 David Malcolm <dmalcolm@redhat.com>
3209
3210 PR tree-optimization/86637
3211 PR tree-optimization/89235
3212 * gcc.c-torture/compile/pr86637-1.c: New test.
3213 * gcc.c-torture/compile/pr86637-2.c: New test.
3214 * gcc.c-torture/compile/pr86637-3.c: New test.
3215 * gcc.c-torture/compile/pr89235.c: New test.
3216
44b8cbb6 32172019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3218
3219 * gcc.target/aarch64/abd_1.c: New test.
3220 * gcc.dg/sabd_1.c: Likewise.
3221
27c348b7 32222019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
3223
3224 PR fortran/52789
3225 * gfortran.dg/wunused-parameter_2.f90: New test.
3226
8b7a262d 32272019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3228
3229 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
3230
8c0752a6 32312019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
3232
3233 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
3234 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
3235
bb8389e1 32362019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3237 Jakub Jelinek <jakub@redhat.com>
3238
3239 PR bootstrap/88714
3240 * gcc.c-torture/execute/pr88714.c: New test.
3241 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
3242
d54f2f36 32432019-02-07 Tamar Christina <tamar.christina@arm.com>
3244
3245 PR/target 88850
3246 * gcc.target/arm/pr88850.c: New test.
3247
939d44f3 32482019-02-07 Alexandre Oliva <aoliva@redhat.com>
3249
3250 PR c++/86218
3251 * g++.dg/cpp0x/pr86218.C: New.
3252
c2041c0a 32532019-02-06 Vladimir Makarov <vmakarov@redhat.com>
3254
3255 PR rtl-optimization/89225
3256 * gcc.target/powerpc/pr89225.c: New.
3257
2947ccc6 32582019-02-06 Eric Botcazou <ebotcazou@adacore.com>
3259
3260 * gnat.dg/opt76.adb: New test.
3261
9d066a44 32622019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3263
3264 PR fortran/71860
3265 * gfortran.dg/null_10.f90: New test.
3266
c92ab8d4 32672019-02-06 David Malcolm <dmalcolm@redhat.com>
3268
3269 PR c++/71302
3270 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3271 column numbers to dg-warning directives where they are correct.
3272 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3273 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3274 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3275
95be3519 32762019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3277
3278 PR debug/87451
3279 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3280 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3281 xfail scan-assembler-not with Solaris as.
3282
af2aae4f 32832019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3284
3285 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3286 counts and target.
3287 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3288 counts and target.
3289 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3290 counts and target.
3291
d75855b4 32922019-02-06 Richard Biener <rguenther@suse.de>
3293
3294 PR tree-optimization/89182
3295 * gfortran.dg/graphite/pr89182.f90: New testcase.
3296
641cffa6 32972019-02-06 Jakub Jelinek <jakub@redhat.com>
3298
b7c999fc 3299 PR c/89211
3300 * gcc.dg/pr89211.c: New test.
3301
641cffa6 3302 PR middle-end/89210
3303 * c-c++-common/builtin-convertvector-2.c: New test.
3304
1a1a006b 33052019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3306
5224812d 3307 PR go/89019
3308 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 3309
45287c8a 33102019-02-06 Joseph Myers <joseph@codesourcery.com>
3311
3312 PR c/88584
3313 * gcc.dg/redecl-18.c: New test.
3314
b5a6b127 33152019-02-05 Jakub Jelinek <jakub@redhat.com>
3316
3317 PR c++/89187
3318 * g++.dg/opt/pr89187.C: New test.
3319
33202019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 3321
3322 * jit.dg/add-driver-options-testlib.c: Add support file for
3323 test-add-driver-options.c testcase.
3324 * jit.dg/all-non-failing-tests.h: Add note about
3325 test-add-driver-options.c
3326 * jit.dg/jit.exp (jit-dg-test): Update to support
3327 add-driver-options-testlib.c compilation.
3328 * jit.dg/test-add-driver-options.c: New testcase.
3329
6058af91 33302019-02-05 Jakub Jelinek <jakub@redhat.com>
3331
3332 PR rtl-optimization/11304
3333 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3334 * gcc.target/i386/call-2.c: New test.
3335
74ce2ebb 33362019-02-05 Marek Polacek <polacek@redhat.com>
3337
3338 PR c++/89158 - by-value capture of constexpr variable broken.
3339 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3340
b81e8ebc 33412019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3342
3343 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3344
969a9cce 33452019-02-05 Jakub Jelinek <jakub@redhat.com>
3346
320c312b 3347 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3348 target.
3349 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3350
32b5e7b8 3351 PR target/89188
3352 * g++.dg/opt/pr89188.C: New test.
3353
969a9cce 3354 PR rtl-optimization/89195
3355 * gcc.c-torture/execute/pr89195.c: New test.
3356
12edc914 33572019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3358
3359 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3360 hardware.
3361 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3362 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3363 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3364 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3365 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3366 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3367 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3368 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3369 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3370
f8037d2a 33712019-02-05 Jakub Jelinek <jakub@redhat.com>
3372
3373 PR target/89186
3374 * g++.dg/ext/vector36.C: New test.
3375
9ca54fa1 33762019-02-05 Alexandre Oliva <aoliva@redhat.com>
3377
3378 PR c++/87770
3379 * g++.dg/pr87770.C: New.
3380
df378257 33812019-02-04 Harald Anlauf <anlauf@gmx.de>
3382
3383 PR fortran/89077
3384 * gfortran.dg/pr89077.f90: New test.
3385
d92348e0 33862019-02-04 Martin Liska <mliska@suse.cz>
3387
90f52861 3388 PR ipa/88985
3389 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 3390
50d9292e 33912019-02-04 Jakub Jelinek <jakub@redhat.com>
3392
3393 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3394 characters or extra spaces after the comment character.
3395
00334655 33962019-02-04 Jakub Jelinek <jakub@redhat.com>
3397
3398 * g++.dg/torture/alias-1.C: New test.
3399
0ff407d4 34002019-02-03 Martin Sebor <msebor@redhat.com>
3401
3f99f52e 3402 PR c/69661
3403 * c-c++-common/Wsequence-point-2.c: New test.
3404
0ff407d4 3405 PR c++/44648
3406 * g++.dg/warn/Wunused-var-35.C: New test.
3407
1efbfaeb 34082019-02-03 Richard Biener <rguenther@suse.de>
3409
3410 PR debug/87295
3411 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3412
b399769c 34132019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3414
3415 PR fortran/88298
3416 * gfortran.dg/warn_conversion_10.f90: New test.
3417
1834f7a3 34182019-02-02 Paul Thomas <pault@gcc.gnu.org>
3419
3420 PR fortran/88393
3421 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3422
ba3862bc 34232019-02-02 Paul Thomas <pault@gcc.gnu.org>
3424
3425 PR fortran/88980
3426 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3427
285eb84d 34282019-02-02 Paul Thomas <pault@gcc.gnu.org>
3429
3430 PR fortran/88685
3431 * gfortran.dg/pointer_array_component_3.f90 : New test.
3432
b27fce45 34332019-02-02 Jakub Jelinek <jakub@redhat.com>
3434
3435 PR middle-end/87887
3436 * gcc.dg/gomp/pr87887-1.c: New test.
3437 * gcc.dg/gomp/pr87887-2.c: New test.
3438
49b830df 34392019-02-01 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR fortran/83246
3442 PR fortran/89084
3443 * gfortran.dg/pr89084.f90: New test.
3444 * gfortran.dg/lto/pr89084_0.f90: New test.
3445 * gfortran.dg/pr83246.f90: New test.
3446
bdb43276 34472019-02-01 Marek Polacek <polacek@redhat.com>
3448
3449 PR c++/88325 - ICE with invalid out-of-line template member definition.
3450 * g++.dg/cpp2a/typename14.C: New test.
3451
b02075cf 34522019-02-01 Richard Biener <rguenther@suse.de>
3453
3454 PR middle-end/88597
3455 * gcc.dg/torture/pr88597.c: New testcase.
3456
a6d33bbd 34572019-02-01 Richard Biener <rguenther@suse.de>
3458
3459 PR tree-optimization/85497
3460 * gcc.dg/graphite/pr85497.c: New testcase.
3461
9c0775d3 34622019-02-01 Richard Biener <rguenther@suse.de>
3463
3464 PR testsuite/87451
3465 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3466
5ab8180e 34672019-02-01 Jakub Jelinek <jakub@redhat.com>
3468
38f851c4 3469 PR tree-optimization/89143
3470 * gcc.dg/tree-ssa/vrp121.c: New test.
3471
d681ced2 3472 PR tree-optimization/88107
3473 * gcc.dg/gomp/pr88107.c: New test.
3474
5ab8180e 3475 PR c++/87175
3476 * g++.dg/ext/attrib57.C: New test.
3477
886345e6 34782018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3479
3480 PR tree-optimization/88932
3481 * gfortran.dg/pr88932.f90: New test.
3482
f1329be6 34832019-01-31 Marek Polacek <polacek@redhat.com>
3484
3485 PR c++/88983 - ICE with switch in constexpr function.
3486 * g++.dg/cpp1y/constexpr-88983.C: New test.
3487
a82041dd 34882019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3489
3490 PR fortran/88669
3491 * gfortran.dg/contiguous_9.f90: New test.
3492
c8f861a0 34932019-01-31 Marek Polacek <polacek@redhat.com>
3494
3495 PR c++/89083, c++/80864 - ICE with list initialization in template.
3496 * g++.dg/cpp0x/initlist107.C: New test.
3497 * g++.dg/cpp0x/initlist108.C: New test.
3498 * g++.dg/cpp0x/initlist109.C: New test.
3499 * g++.dg/cpp0x/initlist110.C: New test.
3500 * g++.dg/cpp0x/initlist111.C: New test.
3501 * g++.dg/cpp0x/initlist112.C: New test.
3502 * g++.dg/init/ptrfn4.C: New test.
3503
d6bfe450 35042019-01-31 David Malcolm <dmalcolm@redhat.com>
3505
3506 PR c/89122
3507 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3508 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3509
45ccb5c4 35102019-01-31 Richard Biener <rguenther@suse.de>
3511
3512 PR tree-optimization/89135
3513 * gcc.dg/torture/pr89135.c: New testcase.
3514
06438ec9 35152019-01-31 Jakub Jelinek <jakub@redhat.com>
3516
3517 PR sanitizer/89124
3518 * c-c++-common/asan/pr89124.c: New test.
3519
a11ed94b 35202019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3521
3522 PR fortran/52564
3523 * gfortran.dg/print_2.f90: New test.
3524
3143c7ef 35252019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3526
3527 PR rtl-optimization/87246
3528 * gcc.target/i386/pr87246.c: New.
3529
7066144a 35302019-01-30 Marek Polacek <polacek@redhat.com>
3531
3532 PR c++/89119 - ICE with value-initialization in template.
3533 * g++.dg/cpp0x/initlist-value3.C: New test.
3534
f665d347 35352019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3536
3537 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3538 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3539 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3540 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3541 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3542 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3543 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3544 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3545 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3546 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 3547
a657d4f2 35482019-01-30 Richard Biener <rguenther@suse.de>
3549
3550 PR tree-optimization/89111
3551 * gcc.dg/torture/pr89111.c: New testcase.
3552
7617d72d 35532019-01-30 Andrew Stubbs <ams@codesourcery.com>
3554
3555 PR testsuite/88920
7617d72d 3556 * lib/target-supports.exp: Cache result.
3557
915549a3 35582019-01-30 Jakub Jelinek <jakub@redhat.com>
3559
cc4ffc4c 3560 PR c++/89105
3561 * g++.target/i386/pr89105.C: New test.
3562
915549a3 3563 PR c/89061
3564 * gcc.dg/pr89061.c: New test.
3565
8421f31a 35662019-01-29 Martin Sebor <msebor@redhat.com>
3567
3568 PR c/88956
3569 * gcc.dg/Warray-bounds-39.c: New test.
3570
bd509204 35712019-01-29 Marek Polacek <polacek@redhat.com>
3572
3573 PR testsuite/89110
3574 * g++.dg/other/nontype-1.C: Expect error in all modes.
3575 * g++.dg/parse/crash13.C: Likewise.
3576 * g++.dg/parse/error36.C: Likewise.
3577 * g++.dg/template/error29.C: Likewise.
3578
659d7fd3 35792019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3580
3581 PR fortran/57048
3582 * gfortran.dg/c_funptr_1.f90: New file.
3583 * gfortran.dg/c_funptr_1_mod.f90: New file.
3584
2c4b47e3 35852019-01-29 Jakub Jelinek <jakub@redhat.com>
3586
3587 PR c++/66676
3588 PR ipa/89104
3589 * gcc.dg/gomp/pr89104.c: New test.
3590
25b414df 35912019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3592
3593 * gdc.dg/pr89042a.d: Mark as compile test.
3594 * gdc.dg/pr89042b.d: Likewise.
3595
c4b0762a 35962019-01-29 Richard Biener <rguenther@suse.de>
3597
3598 PR debug/87295
3599 * g++.dg/lto/pr87295_0.C: New testcase.
3600
a456bf31 36012019-01-29 Jakub Jelinek <jakub@redhat.com>
3602
b5c856bd 3603 PR c/89045
3604 * gcc.dg/pr89045.c: New test.
3605
a456bf31 3606 PR c/86125
3607 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3608 lp64, ilp32 and llp64 only.
3609 (fputs): Use unsigned long long instead of size_t for return type.
3610 (vfprintf, vfscanf): Accept arbitrary target specific type for
3611 va_list.
3612
44da2a17 36132019-01-28 Marek Polacek <polacek@redhat.com>
3614
3615 PR c++/88358 - name wrongly treated as type.
3616 * g++.dg/cpp2a/typename1.C: Add dg-error.
3617 * g++.dg/cpp2a/typename13.C: New test.
3618 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3619 Add typename.
3620
97569c2c 36212019-01-28 Marek Polacek <polacek@redhat.com>
3622
3623 * g++.dg/cpp0x/enum37.C: Add dg-error.
3624
a6061e19 36252019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3626
3627 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3628 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3629
7f68559b 36302019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3631
3632 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3633 "-Wattribute-alias".
3634
2d3af381 36352019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3636
3637 PR fortran/70696
3638 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3639
1d41b42f 36402019-01-27 Marek Polacek <polacek@redhat.com>
3641
b7feeace 3642 PR c++/88815 - narrowing conversion lost in decltype.
3643 PR c++/78244 - narrowing conversion in template not detected.
3644 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3645 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3646 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3647 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3648
1d41b42f 3649 PR c++/89024 - ICE with incomplete enum type.
3650 * g++.dg/cpp0x/enum37.C: New test.
3651
ecb2c722 36522019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3653
3654 * gnat.dg/opt75.adb: New test.
3655 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3656
36cd2681 36572019-01-27 Jakub Jelinek <jakub@redhat.com>
3658
3659 PR target/87214
3660 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3661 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3662
9eafff7e 36632019-01-26 Martin Jambor <mjambor@suse.cz>
3664
3665 PR ipa/88933
3666 * gfortran.dg/gomp/pr88933.f90: New test.
3667
cfa3a863 36682019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3669
3670 PR d/89042
3671 * gdc.dg/pr89042a.d: New test.
3672 * gdc.dg/pr89042b.d: New test.
3673
bc3eb257 36742019-01-26 Harald Anlauf <anlauf@gmx.de>
3675
3676 PR fortran/57553
3677 * gfortran.dg/pr57553.f90: New test.
3678
aced6683 36792019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3680
3681 * gnat.dg/array34.adb: New test.
3682
e1b6ccb9 36832019-01-26 Jakub Jelinek <jakub@redhat.com>
3684
3685 PR preprocessor/88974
3686 * c-c++-common/cpp/pr88974.c: New test.
3687
837ddebd 36882019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3689
3690 PR c++/88969
3691 * g++.dg/cpp2a/destroying-delete2.C: New.
3692 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3693
2ae44fa6 36942019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3695
3696 PR fortran/85780
3697 * gfortran.dg/pr85780.f90: Update testcase for error message.
3698
eaaf56a1 36992019-01-25 Richard Earnshaw <rearnsha@arm.com>
3700
3701 PR target/88469
3702 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3703 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3704 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3705
91843495 37062019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3707
3708 PR middle-end/89037
3709 * gcc.dg/pr89037.c: New test.
3710
a0eb8b4f 37112019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3712
3713 * lib/target-supports.exp (check_effective_target_fenv): New.
3714 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3715 fenv effective target.
3716 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3717 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3718 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3719 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3720
794fefda 37212019-01-25 Richard Biener <rguenther@suse.de>
3722
3723 PR tree-optimization/86865
3724 * gcc.dg/graphite/pr86865.c: New testcase.
3725 * gcc.dg/graphite/pr69728.c: XFAIL.
3726 * gcc.dg/graphite/scop-21.c: Likewise.
3727
530b8be5 37282019-01-24 Martin Sebor <msebor@redhat.com>
3729
3730 PR c/86125
3731 PR c/88886
3732 PR middle-end/86308
3733 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3734 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3735 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3736 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3737 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3738 * gcc.dg/builtins-69.c: New test.
3739 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3740 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3741
42202832 37422019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3743
5d95efca 3744 PR rtl-optimization/88948
42202832 3745 * gcc.target/i386/pr88948.c: New test.
3746
b5e76680 37472019-01-24 Jakub Jelinek <jakub@redhat.com>
3748
7fe7a53d 3749 PR debug/89006
3750 * g++.dg/debug/pr89006.C: New test.
3751
190cf9af 3752 PR middle-end/89015
3753 * gcc.dg/gomp/pr89015.c: New test.
3754
b5e76680 3755 PR c++/88976
3756 * c-c++-common/gomp/cancel-2.c: New test.
3757 * gcc.dg/gomp/cancel-1.c: New test.
3758 * g++.dg/gomp/cancel-1.C: New test.
3759 * g++.dg/gomp/cancel-2.C: New test.
3760 * g++.dg/gomp/cancel-3.C: New test.
3761
e42d723e 37622019-01-24 Jakub Jelinek <jakub@redhat.com>
3763
3764 PR tree-optimization/89027
3765 * gfortran.dg/gomp/pr89027.f90: New test.
3766
297fd295 37672019-01-24 Paul Thomas <pault@gcc.gnu.org>
3768
3769 PR fortran/88929
e42d723e 3770 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3771 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 3772
161cd7e6 37732019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3774
3775 PR libgcc/88931
3776 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3777 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3778 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3779 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3780
58bc31f2 37812019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3782
3783 PR target/88998
3784 * g++.target/i386/pr88998.c: New test.
3785
dffbcba8 37862019-01-23 Marek Polacek <polacek@redhat.com>
3787
3788 PR c++/88757 - qualified name treated wrongly as type.
3789 * g++.dg/cpp0x/dependent2.C: New test.
3790 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3791 * g++.dg/cpp2a/typename12.C: New test.
3792 * g++.dg/template/static30.C: Remove dg-error.
3793
1f03c410 37942019-01-23 Jakub Jelinek <jakub@redhat.com>
3795
8090d51c 3796 PR c/44715
3797 * c-c++-common/pr44715.c: New test.
3798
1f03c410 3799 PR c++/88984
3800 * c-c++-common/pr88984.c: New test.
3801
a74580b3 38022019-01-23 Richard Biener <rguenther@suse.de>
3803
3804 PR tree-optimization/89008
3805 * gcc.dg/torture/pr89008.c: New testcase.
3806
c90ac599 38072019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3808
3809 * gnat.dg/specs/opt4.ads: New test.
3810
c5bd837e 38112019-01-23 Jakub Jelinek <jakub@redhat.com>
3812
3813 PR tree-optimization/88964
3814 * gfortran.dg/pr88964.f90: New test.
3815
8eacaaff 38162019-01-22 Martin Sebor <msebor@redhat.com>
3817
3818 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3819 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3820 non_strict_align.
3821 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3822 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3823 non_strict_align.
3824
c4851c82 38252018-01-22 Steve Ellcey <sellcey@marvell.com>
3826
8eacaaff 3827 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 3828 to aarch64*-*-* target.
8eacaaff 3829 * c-c++-common/gomp/pr60823-3.c: Ditto.
3830 * g++.dg/gomp/declare-simd-1.C: Ditto.
3831 * g++.dg/gomp/declare-simd-3.C: Ditto.
3832 * g++.dg/gomp/declare-simd-4.C: Ditto.
3833 * g++.dg/gomp/declare-simd-7.C: Ditto.
3834 * g++.dg/gomp/pr88182.C: Ditto.
3835 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3836 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3837 * gcc.dg/gomp/pr59669-2.c: Ditto.
3838 * gcc.dg/gomp/pr87895-1.c: Ditto.
3839 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3840 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3841 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3842 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 3843
f840847c 38442019-01-22 Jakub Jelinek <jakub@redhat.com>
3845
849c3260 3846 PR target/88965
3847 * gcc.target/powerpc/pr88965.c: New test.
3848
f840847c 3849 PR middle-end/88968
3850 * c-c++-common/gomp/atomic-23.c: New test.
3851
4348a41f 38522019-01-22 Harald Anlauf <anlauf@gmx.de>
3853
3854 PR fortran/88579
3855 * gfortran.dg/power_8.f90: New test.
3856
2e9ceebc 38572019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3858
3859 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3860 * g++.dg/vec-init-1.C: Likewise.
3861 * gcc.dg/pr87793.c: Likewise.
3862
55d483b8 38632019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3864
3865 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3866 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3867
0e814d12 38682019-01-22 Richard Earnshaw <rearnsha@arm.com>
3869
3870 PR target/88469
3871 * gcc.target/arm/aapcs/bitfield2.c: New test.
3872 * gcc.target/arm/aapcs/bitfield3.c: New test.
3873
ca6770cd 38742019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3875
3876 PR rtl-optimization/87763
3877 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3878
a1ab436f 38792019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3880
3881 PR target/88954
3882 * gcc.target/i386/pr88954-1.c: New test.
3883 * gcc.target/i386/pr88954-2.c: Likewise.
3884
f8f32a5f 38852019-01-22 Richard Earnshaw <rearnsha@arm.com>
3886
3887 PR target/88469
3888 * gcc.target/arm/aapcs/bitfield1.c: New test.
3889 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3890 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3891 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3892
cc41270a 38932019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3894
3895 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3896 * gfortran.dg/block_16.f08: Likewise.
3897 * gfortran.dg/dec_structure_14.f90: Likewise.
3898 * gfortran.dg/namelist_96.f90: Likewise.
3899 * gfortran.dg/newunit_5.f90.f90: Moved to
3900 * gfortran.dg/newunit_5.f90: here.
3901 * gfortran.dg/pdt_28.f03: Likewise.
3902 * gfortran.dg/spread_simplify_1.f90: Likewise.
3903
dc7008d9 39042019-01-22 Tamar Christina <tamar.christina@arm.com>
3905
3906 PR/tree-optimization 88903
3907 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3908
9e73df6b 39092019-01-22 Jakub Jelinek <jakub@redhat.com>
3910
8167e4bd 3911 PR rtl-optimization/88904
3912 * gcc.c-torture/execute/pr88904.c: New test.
3913
786a3490 3914 PR target/88905
3915 * gcc.dg/pr88905.c: New test.
3916
9e73df6b 3917 PR rtl-optimization/49429
3918 PR target/49454
3919 PR rtl-optimization/86334
3920 PR target/88906
3921 * gcc.target/i386/pr86334.c: New test.
3922 * gcc.target/i386/pr88906.c: New test.
3923
77fe9474 39242019-01-21 Jakub Jelinek <jakub@redhat.com>
3925
3926 PR c++/88949
3927 * g++.dg/gomp/pr88949.C: New test.
3928
d2019c03 39292019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 3930
3931 * class_66.f90: Fix a dg directive.
3932 * debug/pr35154-stabs.f: Likewise.
3933 * dec_d_lines_3.f: Likewise.
3934 * dec_d_lines_3.f: Likewise.
3935 * dec_structure_12.f90: Likewise.
3936 * dec_structure_15.f90: Likewise.
3937 * deferred_character_31.f90: Likewise.
3938 * dtio_31.f03: Likewise.
3939 * dtio_32.f03: Likewise.
3940 * extends_11.f03: Likewise.
3941 * integer_plus.f90: Likewise.
3942 * pdt_25.f03: Likewise.
3943 * pr58968.f: Likewise.
3944 * pr78259.f90: Likewise.
3945 * vect/vect-2.f90: Likewise.
3946 * matmul_const.f90: Likewise.
3947
bca15b83 39482019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3949
3950 PR target/88938
3951 * gcc.target/i386/pr88938.c: New test.
3952
99bf4b63 39532019-01-21 Jakub Jelinek <jakub@redhat.com>
3954
3955 PR sanitizer/88901
3956 * g++.dg/asan/pr88901.C: New test.
3957
f6aa5c04 39582019-01-21 Tamar Christina <tamar.christina@arm.com>
3959
3960 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3961
8144bd52 39622019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3963
3964 PR c/88928
3965 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3966 * gcc.dg/pr88928.c: New test case.
3967
e807b7ed 39682019-01-21 Jakub Jelinek <jakub@redhat.com>
3969
3970 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3971 {long ,short ,}{unsigned ,}int.
3972
26e8495a 39732019-01-21 Richard Biener <rguenther@suse.de>
3974
3975 PR tree-optimization/88934
3976 * gfortran.dg/pr88934.f90: New testcase.
3977
eaf966f3 39782019-01-20 Ulrich Drepper <drepper@redhat.com>
3979
3980 Fix after C++ P0600 implementation.
3981 * g++.dg/init/new39.C: Don't just ignore result of new.
3982
c343819b 39832019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3984
3985 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3986
c161bb93 39872019-01-20 Johannes Pfau <johannespfau@gmail.com>
3988
3989 * gdc.dg/runnable.d: Add tests for comparing complex types.
3990
30b46595 39912019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3992
297fd295 3993 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 3994 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3995 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3996 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3997
c81c2702 39982019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3999
4000 PR fortran/37835
4001 * gfortran.dg/no-automatic.f90: New test.
4002
19081b87 40032019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4004
4005 PR fortran/77960
4006 * gfortran.dg/pr77960.f90: New test.
4007
b7e6520a 40082018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4009 Paul Thomas <pault@gcc.gnu.org>
4010
4011 PR fortran/56789
4012 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
4013 scan-tree tests that fail with patch.
4014 * gfortran.dg/contiguous_8.f90: New test.
4015
5dfc8b8e 40162019-01-19 Richard Sandiford <richard.sandiford@arm.com>
4017
4018 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
4019 inner strides.
4020 * gfortran.dg/loop_versioning_9.f90: New test.
4021 * gfortran.dg/loop_versioning_10.f90: Likewise.
4022
7b60c131 40232019-01-19 Jakub Jelinek <jakub@redhat.com>
4024
4025 PR fortran/88902
4026 * gfortran.dg/pr88902.f90: New test.
4027
34859308 40282019-01-18 Martin Sebor <msebor@redhat.com>
4029
4030 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
4031
31975c5e 40322019-01-18 Ian Lance Taylor <iant@golang.org>
4033
4034 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
4035 is no longer externally visible.
4036
b2bc2471 40372019-01-18 Marek Polacek <polacek@redhat.com>
4038
4039 PR c++/86926
4040 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
4041
60da8226 40422019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4043
4044 PR middle-end/88587
4045 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
4046 (dg-options): Replace -m32 with -fno-pic.
4047 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
4048 (dg-options): Remove -m32.
4049
58d47a89 40502019-01-18 Richard Biener <rguenther@suse.de>
4051
4052 PR tree-optimization/88903
4053 * gcc.dg/vect/pr88903-1.c: New testcase.
4054 * gcc.dg/vect/pr88903-2.c: Likewise.
4055
6d4e8a95 40562019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4057
4058 PR c/51628
4059 PR c/88664
4060 * c-c++-common/pr51628-33.c: New test.
4061 * c-c++-common/pr51628-35.c: New test.
4062 * c-c++-common/pr88664-1.c: Likewise.
4063 * c-c++-common/pr88664-2.c: Likewise.
4064 * gcc.dg/pr51628-34.c: Likewise.
4065
e319ca91 40662019-01-18 Richard Earnshaw <rearnsha@arm.com>
4067
4068 PR target/88799
4069 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
4070 mp and sec extensions to armv7-a.
4071
c099f1dd 40722019-01-18 Martin Liska <mliska@suse.cz>
4073
4074 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
4075 expected function name.
4076
273d44ee 40772019-01-18 Jakub Jelinek <jakub@redhat.com>
4078
4079 PR tree-optimization/86214
4080 * g++.dg/opt/pr86214-1.C: New test.
4081 * g++.dg/opt/pr86214-2.C: New test.
4082
b8408dd3 40832019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4084
4085 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
4086
5c3317a8 40872019-01-18 Jakub Jelinek <jakub@redhat.com>
4088
4089 Reapply:
4090 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4091
4092 PR target/88489
4093 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4094 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4095
eba46615 40962019-01-18 Martin Liska <mliska@suse.cz>
4097
4098 PR middle-end/88587
4099 * g++.target/i386/pr88587.C: New test.
4100 * gcc.target/i386/mvc13.c: New test.
4101
20ab60cd 41022018-01-17 Steve Ellcey <sellcey@cavium.com>
4103
4104 PR fortran/88898
4105 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
4106 warning checks.
4107 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4108 * gfortran.dg/gomp/pr83977.f90: Ditto.
4109
0cfa832a 41102019-01-17 Martin Sebor <msebor@redhat.com>
4111
4112 PR middle-end/88273
4113 * gcc.dg/Warray-bounds-38.c: New test.
4114
7e351bf9 41152018-01-17 Steve Ellcey <sellcey@cavium.com>
4116
4117 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
4118 warning checks and assembler scans.
4119 * c-c++-common/gomp/pr60823-3.c: Ditto.
4120 * c-c++-common/gomp/pr63328.c: Ditto.
4121 * g++.dg/gomp/declare-simd-1.C: Ditto.
4122 * g++.dg/gomp/declare-simd-3.C: Ditto.
4123 * g++.dg/gomp/declare-simd-4.C: Ditto.
4124 * g++.dg/gomp/declare-simd-7.C: Ditto.
4125 * g++.dg/gomp/pr88182.C: Ditto.
4126 * g++.dg/vect/simd-clone-7.cc: Ditto.
4127 * gcc.dg/gomp/declare-simd-1.c: Ditto.
4128 * gcc.dg/gomp/declare-simd-3.c: Ditto.
4129 * gcc.dg/gomp/pr59669-2.c: Ditto.
4130 * gcc.dg/gomp/pr87895-1.c: Ditto.
4131 * gcc.dg/gomp/pr87895-2.c: Ditto.
4132 * gcc.dg/gomp/simd-clones-2.c: Ditto.
4133 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
4134 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4135 * gfortran.dg/gomp/pr83977.f90: Ditto.
4136
0f910e62 41372019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4138
4139 * g++.dg/cpp0x/auto52.C: Test locations too.
4140 * g++.dg/cpp0x/trailing2.C: Likewise.
4141 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4142 * g++.dg/cpp1y/auto-fn25.C: Likewise.
4143 * g++.dg/cpp1y/auto-fn52.C: Likewise.
4144 * g++.dg/cpp1y/auto-fn53.C: Likewise.
4145 * g++.dg/cpp1y/auto-fn54.C: Likewise.
4146
098cc8f0 41472019-01-17 David Malcolm <dmalcolm@redhat.com>
4148
4149 PR c++/88699
4150 * g++.dg/template/pr88699.C: New test.
4151
a4e7e061 41522019-01-17 Martin Sebor <msebor@redhat.com>
4153
4154 PR tree-optimization/88800
4155 * c-c++-common/Wrestrict.c: Adjust.
4156 * gcc.dg/Warray-bounds-37.c: New test.
4157 * gcc.dg/builtin-memcpy-2.c: New test.
4158 * gcc.dg/builtin-memcpy.c: New test.
4159
21208703 41602019-01-17 Tamar Christina <tamar.christina@arm.com>
4161
4162 PR target/88850
4163 * gcc.target/arm/pr51968.c: Use neon intrinsics.
4164
acbbb815 41652019-01-17 Andrew Stubbs <ams@codesourcery.com>
4166 Kwok Cheung Yeung <kcy@codesourcery.com>
4167 Julian Brown <julian@codesourcery.com>
4168 Tom de Vries <tom@codesourcery.com>
4169
4170 * gcc.dg/20020312-2.c: Add amdgcn support.
4171 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
4172 * gcc.dg/builtin-apply2.c: Likewise.
4173 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4174 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
4175 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
4176 * gcc.dg/memcmp-1.c: Increase timeout factor.
4177 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
4178 * gcc.dg/sibcall-10.c: xfail on amdgcn.
4179 * gcc.dg/sibcall-9.c: Likewise.
4180 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4181 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4182 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
4183 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
4184 * lib/target-supports.exp (check_effective_target_trampolines):
4185 Configure amdgcn.
4186 (check_profiling_available): Likewise.
4187 (check_effective_target_global_constructor): Likewise.
4188 (check_effective_target_return_address): Likewise.
4189 (check_effective_target_fopenacc): Likewise.
4190 (check_effective_target_fopenmp): Likewise.
4191 (check_effective_target_vect_int): Likewise.
4192 (check_effective_target_vect_intfloat_cvt): Likewise.
4193 (check_effective_target_vect_uintfloat_cvt): Likewise.
4194 (check_effective_target_vect_floatint_cvt): Likewise.
4195 (check_effective_target_vect_floatuint_cvt): Likewise.
4196 (check_effective_target_vect_simd_clones): Likewise.
4197 (check_effective_target_vect_shift): Likewise.
4198 (check_effective_target_whole_vector_shift): Likewise.
4199 (check_effective_target_vect_bswap): Likewise.
4200 (check_effective_target_vect_shift_char): Likewise.
4201 (check_effective_target_vect_long): Likewise.
4202 (check_effective_target_vect_float): Likewise.
4203 (check_effective_target_vect_double): Likewise.
4204 (check_effective_target_vect_perm): Likewise.
4205 (check_effective_target_vect_perm_byte): Likewise.
4206 (check_effective_target_vect_perm_short): Likewise.
4207 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4208 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4209 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4210 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4211 (check_effective_target_vect_natural_alignment): Likewise.
4212 (check_effective_target_vect_fully_masked): Likewise.
4213 (check_effective_target_vect_element_align): Likewise.
4214 (check_effective_target_vect_masked_store): Likewise.
4215 (check_effective_target_vect_scatter_store): Likewise.
4216 (check_effective_target_vect_condition): Likewise.
4217 (check_effective_target_vect_cond_mixed): Likewise.
4218 (check_effective_target_vect_char_mult): Likewise.
4219 (check_effective_target_vect_short_mult): Likewise.
4220 (check_effective_target_vect_int_mult): Likewise.
4221 (check_effective_target_sqrt_insn): Likewise.
4222 (check_effective_target_vect_call_sqrtf): Likewise.
4223 (check_effective_target_vect_call_btrunc): Likewise.
4224 (check_effective_target_vect_call_btruncf): Likewise.
4225 (check_effective_target_vect_call_ceil): Likewise.
4226 (check_effective_target_vect_call_floorf): Likewise.
4227 (check_effective_target_lto): Likewise.
4228 (check_vect_support_and_set_flags): Likewise.
4229 (check_effective_target_vect_stridedN): Enable when fully masked is
4230 available.
4231 (add_options_for_sqrt_insn): New procedure.
4232
79cc8acc 42332019-01-17 Andrew Stubbs <ams@codesourcery.com>
4234
4235 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
4236 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
4237 linker.
4238 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
4239
cbd1a9b1 42402019-01-17 Andrew Stubbs <ams@codesourcery.com>
4241
4242 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
4243 * gcc.dg/pic-1.c: Disable on amdgcn.
4244 * gcc.dg/pic-2.c: Disable on amdgcn.
4245 * gcc.dg/pic-3.c: Disable on amdgcn.
4246 * gcc.dg/pic-4.c: Disable on amdgcn.
4247 * gcc.dg/pie-3.c: Disable on amdgcn.
4248 * gcc.dg/pie-4.c: Disable on amdgcn.
4249 * gcc.dg/uninit-19.c: Check pie_enabled.
4250 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
4251
88dbac33 42522019-01-17 Andrew Stubbs <ams@codesourcery.com>
4253 Kwok Cheung Yeung <kcy@codesourcery.com>
4254 Julian Brown <julian@codesourcery.com>
4255 Tom de Vries <tom@codesourcery.com>
4256
4257 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
4258 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
4259 * gcc.c-torture/compile/pr34648.c: Require exceptions.
4260 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4261 * gcc.dg/20111216-1.c: Require exceptions.
4262 * gcc.dg/cleanup-10.c: Require exceptions.
4263 * gcc.dg/cleanup-11.c: Require exceptions.
4264 * gcc.dg/cleanup-12.c: Require exceptions.
4265 * gcc.dg/cleanup-13.c: Require exceptions.
4266 * gcc.dg/cleanup-5.c: Require exceptions.
4267 * gcc.dg/cleanup-8.c: Require exceptions.
4268 * gcc.dg/cleanup-9.c: Require exceptions.
4269 * gcc.dg/gomp/pr29955.c: Require exceptions.
4270 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4271 * gcc.dg/nested-func-5.c: Require exceptions.
4272 * gcc.dg/pch/except-1.c: Require exceptions.
4273 * gcc.dg/pch/valid-2.c: Require exceptions.
4274 * gcc.dg/pr41470.c: Require exceptions.
4275 * gcc.dg/pr42427.c: Require exceptions.
4276 * gcc.dg/pr44545.c: Require exceptions.
4277 * gcc.dg/pr47086.c: Require exceptions.
4278 * gcc.dg/pr51481.c: Require exceptions.
4279 * gcc.dg/pr51644.c: Require exceptions.
4280 * gcc.dg/pr52046.c: Require exceptions.
4281 * gcc.dg/pr54669.c: Require exceptions.
4282 * gcc.dg/pr56424.c: Require exceptions.
4283 * gcc.dg/pr64465.c: Require exceptions.
4284 * gcc.dg/pr65802.c: Require exceptions.
4285 * gcc.dg/pr67563.c: Require exceptions.
4286 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4287 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4288 * gcc.dg/vect/pr46663.c: Require exceptions.
4289 * lib/target-supports.exp (check_effective_target_exceptions): New.
4290
56b37606 42912019-01-17 Tamar Christina <tamar.christina@arm.com>
4292
4293 PR target/88851
4294 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4295
a395125a 42962019-01-17 Nathan Sidwell <nathan@acm.org>
4297
4298 PR c++/86610
4299 * g++.dg/cpp0x/pr86610.C: New.
4300
e1d8b60b 43012019-01-17 Wei Xiao <wei3.xiao@intel.com>
4302
4303 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4304 VFIXUPIMM* intrinsics.
4305 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4308
945ba7e7 43092019-01-17 Wei Xiao <wei3.xiao@intel.com>
4310
4311 PR target/88794
4312 Revert:
4313 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4314
4315 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4316 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4317 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4319 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4320 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4322 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4323 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4324 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4325 * gcc.target/i386/sse-13.c: Ditto.
4326 * gcc.target/i386/sse-14.c: Ditto.
4327 * gcc.target/i386/sse-22.c: Ditto.
4328 * gcc.target/i386/sse-23.c: Ditto.
4329 * gcc.target/i386/testimm-10.c: Ditto.
4330 * gcc.target/i386/testround-1.c: Ditto.
4331
37caf132 43322019-01-17 Wei Xiao <wei3.xiao@intel.com>
4333
4334 PR target/88794
4335 Revert:
4336 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4337
4338 PR target/88489
4339 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4340 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4341
89436081 43422019-01-17 Jakub Jelinek <jakub@redhat.com>
4343
4344 PR rtl-optimization/88870
4345 * gcc.dg/pr88870.c: New test.
4346
6eeb7917 43472019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4348
4349 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4350
f97941b7 43512019-01-17 Alexandre Oliva <aoliva@redhat.com>
4352
c5f929a4 4353 PR c++/87768
4354 * g++.dg/concepts/pr87768.C: New.
4355
f97941b7 4356 PR c++/86648
4357 * gcc.dg/cpp1z/pr86648.C: New.
4358
c6e0dd3d 43592019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4360
4361 PR target/87306
4362 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4363 vectorized on POWER unless hardware misaligned loads are available.
4364
76ea00a1 43652019-01-16 David Malcolm <dmalcolm@redhat.com>
4366
4367 PR target/88861
4368 * g++.dg/torture/pr88861.C: New test.
4369
281796ea 43702019-01-16 Tamar Christina <tamar.christina@arm.com>
4371
4372 PR debug/88046
4373 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4374
b92cc3ed 43752019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4376
4377 * g++.dg/other/pr33558.C: Test location too.
4378 * g++.dg/other/pr33558-2.C: Likewise.
4379 * g++.dg/parse/crash4.C: Likewise.
4380 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4381 * g++.old-deja/g++.mike/p7635.C: Likewise.
4382 * g++.old-deja/g++.other/decl6.C: Likewise.
4383
9fc2172c 43842019-01-16 Marek Polacek <polacek@redhat.com>
4385
4386 PR c++/78244 - narrowing conversion in template not detected.
4387 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4388 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4389
c84c150f 43902019-01-16 Jakub Jelinek <jakub@redhat.com>
4391
4392 PR c/51628
4393 PR target/88682
4394 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4395 may_alias attribute.
4396
cb946287 43972019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4398
5224812d 4399 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 4400 struct.
4401
727d210b 44022019-01-15 David Malcolm <dmalcolm@redhat.com>
4403
4404 PR c++/88795
4405 * g++.dg/template/pr88795.C: New test.
4406
0b953692 44072019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4408
a96be852 4409 PR fortran/43136
0b953692 4410 * gfortran.dg/actual_array_substr_3.f90: New test.
4411
ef1b2a98 44122019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4413
4414 PR fortran/81849
4415 * gfortran.dg/pr81849.f90: New test.
4416
8f563733 44172019-01-15 Paul Thomas <pault@gcc.gnu.org>
4418
7b60c131 4419 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 4420 ISO_Fortran_binding_2.h.
4421
68597c49 44222019-01-15 Marek Polacek <polacek@redhat.com>
4423
4424 PR c++/88866
4425 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4426
9d1cdb74 44272019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4428
4429 PR inline-asm/52813
4430 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4431 -Wdeprecated warning and expect a following note:.
4432
c415e6f6 44332019-01-15 Richard Biener <rguenther@suse.de>
4434
4435 PR debug/88046
4436 * g++.dg/lto/pr88046_0.C: New testcase.
4437
5ead71c8 44382019-01-15 Richard Biener <rguenther@suse.de>
4439
4440 PR tree-optimization/88855
4441 * gcc.dg/pr88855.c: New testcase.
4442
39a51021 44432019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4444
4445 * g++.dg/diagnostic/typedef-initialized.C: New.
4446
44472019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4448
4449 * g++.dg/diagnostic/bitfld3.C: New.
4450
15934f6e 44512019-01-15 Jakub Jelinek <jakub@redhat.com>
4452
4453 PR tree-optimization/88775
4454 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4455 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4456
9f8a8956 44572019-01-14 Marek Polacek <polacek@redhat.com>
4458
4459 PR c++/88825 - ICE with bogus function return type deduction.
4460 * g++.dg/cpp1y/auto-fn55.C: New test.
4461
478fe3c0 44622019-01-14 Jakub Jelinek <jakub@redhat.com>
4463
4464 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4465 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4466 feature test macros.
4467 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4468
affca1c8 44692019-01-14 Marek Polacek <polacek@redhat.com>
4470
4471 PR c++/88830 - ICE with abstract class.
4472 * g++.dg/other/abstract7.C: New test.
4473
955a4e68 44742019-01-14 Martin Sebor <msebor@redhat.com>
4475
4476 PR target/88638
4477 * gcc.dg/format/attr-8.c: New test.
4478 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4479 * gcc.dg/format/attr-3.c: Same.
4480 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4481 * objc.dg/fsf-nsstring-format-1.m: Same.
4482
bf4eb32b 44832019-01-14 Martin Liska <mliska@suse.cz>
4484
4485 PR gcov-profile/88263
4486 * g++.dg/gcov/pr88263-2.C: New test.
4487
c7a7ba46 44882019-01-14 Jakub Jelinek <jakub@redhat.com>
4489
4490 PR rtl-optimization/88796
4491 * gcc.target/i386/pr88796.c: New test.
4492
a0c1db44 44932019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4494
4495 * gdc.dg/asm1.d: New test.
4496 * gdc.dg/asm2.d: New test.
4497 * gdc.dg/asm3.d: New test.
4498 * gdc.dg/asm4.d: New test.
4499 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4500
77aa0989 45012019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4502
4503 PR libfortran/88776
4504 * gfortran.dg/namelist_96.f90: New test.
4505
70409dee 45062019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4507
4508 PR fortran/59345
4509 * gfortran.dg/internal_pack_18.f90: New test.
4510
bd5cf857 45112019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4512
4513 * gcc.dg/pr51628-20.c: Updated.
4514 * gcc.dg/pr51628-21.c: Likewise.
4515 * gcc.dg/pr51628-25.c: Likewise.
4516
ae57d8c7 45172019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4518
4519 PR fortran/59345
4520 * gfortran.dg/internal_pack_17.f90: New test.
4521 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4522 to builtin_free.
4523
c8f3fe68 45242019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4525
4526 PR fortran/61765
4527 * gfortran.dg/pr61765.f90: New test.
4528
2fa582a9 45292019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4530
4531 * g++.dg/cpp0x/pr62101.C: Test locations too.
4532 * g++.dg/inherit/pure1.C: Likewise.
4533
d42f854f 45342019-01-12 Paul Thomas <pault@gcc.gnu.org>
4535
7b60c131 4536 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 4537 reports of ICEs.
7b60c131 4538 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 4539
45402019-01-12 Paul Thomas <pault@gcc.gnu.org>
4541
7b60c131 4542 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4543 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4544 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4545 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4546 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 4547 for dump tree scan.
4548
0e8475b7 45492019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4550
4551 PR fortran/35031
4552 * gfortran.dg/pr35031.f90: new test.
4553
0b5957b9 45542019-01-11 Marek Polacek <polacek@redhat.com>
4555
4556 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4557 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4558 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4559
45b37eaa 45602019-01-11 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR middle-end/85956
4563 PR lto/88733
4564 * c-c++-common/gomp/pr85956.c: New test.
4565 * g++.dg/gomp/pr88733.C: New test.
4566
1b2f170e 45672019-01-11 Tobias Burnus <burnus@net-b.de>
4568
4569 PR C++/88114
d42f854f 4570 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 4571 * g++.dg/cpp0x/defaulted62.C: New.
4572
ccd5b7a6 45732019-01-11 Jakub Jelinek <jakub@redhat.com>
4574
4575 PR tree-optimization/88693
4576 * gcc.c-torture/execute/pr88693.c: New test.
4577
cda73d4a 45782019-01-11 Tamar Christina <tamar.christina@arm.com>
4579
4580 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4581 and add options.
4582
4bb5146c 45832019-01-11 Martin Liska <mliska@suse.cz>
4584
4585 PR middle-end/88758
4586 * g++.dg/lto/pr88758_0.C: New test.
4587 * g++.dg/lto/pr88758_1.C: New test.
4588
202e74d0 45892019-01-11 Jan Beulich <jbeulich@suse.com>
4590
4591 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4592 gcc.target/i386/avx512f-vcvtss2si-1.c,
4593 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4594 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4595 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4596 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4597 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4598 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4599 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4600 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4601 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4602 gcc.target/i386/pr19398.c: Permit l or q suffix.
4603
e9b8018c 46042019-01-11 Jakub Jelinek <jakub@redhat.com>
4605
4606 PR rtl-optimization/88296
4607 * gcc.target/i386/pr88296.c: New test.
4608
b385e516 46092019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4610
4611 * g++.dg/diagnostic/extern-initialized.C: New.
4612 * g++.dg/ext/dllimport-initialized.C: Likewise.
4613
04afaf6a 46142019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4615
4616 PR fortran/59345
4617 * gfortran.dg/internal_pack_16.f90: New test.
4618
d07d3a12 46192019-01-10 Jakub Jelinek <jakub@redhat.com>
4620
4621 PR target/88785
4622 * g++.target/i386/pr88785.C: New test.
4623
8ae81042 46242019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4625
4626 PR rtl-optimization/87305
4627 * gcc.target/aarch64/pr87305.c: New.
4628
aecc93dd 46292019-01-10 Richard Biener <rguenther@suse.de>
4630
4631 PR tree-optimization/88792
4632 * gcc.dg/torture/pr88792.c: New testcase.
4633
15cbe83d 46342019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4635
4636 PR fortran/86322
4637 * gfortran.dg/pr86322_1.f90: New test.
4638 * gfortran.dg/pr86322_2.f90: Ditto.
4639 * gfortran.dg/pr86322_3.f90: Ditto.
4640
a794c0dc 46412019-01-10 Sudakshina Das <sudi.das@arm.com>
4642
4643 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4644 * gcc.target/aarch64/bti-2.c: Likewise.
4645 * gcc.target/aarch64/bti-3.c: Likewise.
4646
2fd2b9b8 46472019-01-10 Stefan Agner <stefan@agner.ch>
4648
4649 PR target/88648
4650 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4651 check if -masm-syntax-unified gets applied properly.
4652
12f289ae 46532019-01-10 Jakub Jelinek <jakub@redhat.com>
4654
4655 PR c/88568
4656 * gcc.dg/pr88568.c: New test.
4657
9ccac370 46582019-01-10 Tamar Christina <tamar.christina@arm.com>
4659
4660 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4661 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4662
97f353e6 46632019-01-10 Tamar Christina <tamar.christina@arm.com>
4664
4665 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4666 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4667
02c39a52 46682019-01-10 Tamar Christina <tamar.christina@arm.com>
4669
4670 * lib/target-supports.exp
4671 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4672 check_effective_target_arm_v8_3a_complex_neon_ok,
4673 add_options_for_arm_v8_3a_complex_neon,
4674 check_effective_target_arm_v8_3a_complex_neon_hw,
4675 check_effective_target_vect_complex_rot_N): New.
4676
e66b219e 46772019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4678
4679 PR fortran/88376
4680 * gfortran.dg/pr88376.f90: New test.
4681
5fba18a1 46822019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4683
4684 PR other/16615
5fba18a1 4685 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4686 "can not" with "cannot".
4687 * gfortran.dg/common_15.f90: Likewise.
4688 * gfortran.dg/derived_result_2.f90: Likewise.
4689 * gfortran.dg/do_check_6.f90: Likewise.
4690 * gfortran.dg/namelist_args.f90: Likewise.
4691 * gfortran.dg/negative_unit_check.f90: Likewise.
4692 * gfortran.dg/pure_formal_3.f90: Likewise.
4693 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4694 * obj-c++.dg/exceptions-3.mm: Likewise.
4695 * obj-c++.dg/exceptions-4.mm: Likewise.
4696 * obj-c++.dg/exceptions-5.mm: Likewise.
4697 * obj-c++.dg/property/at-property-23.mm: Likewise.
4698 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4699 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4700 * objc.dg/attributes/method-attribute-2.m: Likewise.
4701 * objc.dg/exceptions-3.m: Likewise.
4702 * objc.dg/exceptions-4.m: Likewise.
4703 * objc.dg/exceptions-5.m: Likewise.
4704 * objc.dg/param-1.m: Likewise.
4705 * objc.dg/property/at-property-23.m: Likewise.
4706 * objc.dg/property/dotsyntax-17.m: Likewise.
4707 * objc.dg/property/property-neg-7.m: Likewise.
4708
9f096803 47092019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4710
4711 PR fortran/68426
4712 * gfortran.dg/spread_simplify_1.f90: New test.
4713
36950f7e 47142019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4715
4716 * lib/target-supports.exp
4717 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4718 * gcc.target/i386/xorsign.c: New test.
4719
188ff544 47202019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4721
4722 * gcc.target/sparc/tls-ld-int8.c: New test.
4723 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4724 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4725 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4726 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4727 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4728
559dff77 47292018-01-09 Sudakshina Das <sudi.das@arm.com>
4730
4731 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4732 option when configure with bti.
4733 * gcc.target/aarch64/bti-2.c: Likewise.
4734 * lib/target-supports.exp
4735 (check_effective_target_default_branch_protection):
4736 Add configure check for --enable-standard-branch-protection.
4737
15b17909 47382018-01-09 Sudakshina Das <sudi.das@arm.com>
4739
4740 * gcc.target/aarch64/bti-1.c: New test.
4741 * gcc.target/aarch64/bti-2.c: New test.
4742 * gcc.target/aarch64/bti-3.c: New test.
4743 * lib/target-supports.exp
4744 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4745
249c2fa7 47462018-01-09 Sudakshina Das <sudi.das@arm.com>
4747
4748 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4749 instead of IP0_REGNUM and add test case.
4750
fd87572b 47512019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4752
4753 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4754 copysign.
4755 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4756 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4757 xorsign.
4758 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4759
097f6161 47602019-01-09 Jakub Jelinek <jakub@redhat.com>
4761
4762 PR rtl-optimization/88331
4763 * gcc.target/i386/pr88331.c: New test.
4764
7cc45975 47652019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4766
4767 * g++.dg/diagnostic/constexpr2.C: New.
4768 * g++.dg/diagnostic/ref3.C: Likewise.
4769
91902bb4 47702019-01-08 Marek Polacek <polacek@redhat.com>
4771
4772 PR c++/88538 - braced-init-list in template-argument-list.
4773 * g++.dg/cpp2a/nontype-class11.C: New test.
4774
9996d5d0 4775 PR c++/88744
4776 * g++.dg/cpp2a/nontype-class12.C: New test.
4777
d538a77e 47782019-01-08 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR target/88457
4781 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4782 dg-options. Require ppc_cpu_supports_hw effective target instead of
4783 powerpc64*-*-*.
4784
d56370db 47852019-01-08 Janus Weil <janus@gcc.gnu.org>
4786
4787 PR fortran/88047
4788 * gfortran.dg/class_69.f90: New test case.
4789
2092fe8c 47902019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4791
4792 PR target/88717
4793 * gcc.target/i386/pr88717.c: New test.
4794
90e20c9c 47952019-01-08 Marek Polacek <polacek@redhat.com>
4796
4797 PR c++/88548 - this accepted in static member functions.
4798 * g++.dg/cpp0x/this1.C: New test.
4799
c914ddb0 48002019-01-08 Martin Liska <mliska@suse.cz>
4801
4802 PR tree-optimization/88753
4803 * gcc.dg/tree-ssa/pr88753.c: New test.
4804
6b8ca7f3 48052019-01-08 Richard Biener <rguenther@suse.de>
4806
4807 PR tree-optimization/86554
4808 * gcc.dg/torture/pr86554-1.c: New testcase.
4809 * gcc.dg/torture/pr86554-2.c: Likewise.
4810
ec26adda 48112019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4812
4813 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4814 cover target variance.
4815
ac64cdbe 48162019-01-08 Richard Biener <rguenther@suse.de>
4817
4818 PR fortran/88611
4819 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4820 directly build the expected GENERIC tree.
4821
6b5dcc7e 48222019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4823
4824 * gcc.target/aarch64/(return_address_sign_1.c,
4825 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4826 Change option to -mbranch-protection.
4827 * gcc.target/aarch64/(branch-protection-option.c,
4828 branch-protection-option-2.c, branch-protection-attr.c,
4829 branch-protection-attr-2.c): New file.
4830
8f7d5246 48312019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4832
4833 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4834
54417d3a 48352019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4836
4837 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4838 alias support.
4839 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4840 Append match for warning that ‘protected’ attribute is not supported.
4841
5e453f01 48422019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4843
4844 * gcc.dg/Wmissing-attributes.c: Require alias support.
4845 * gcc.dg/attr-copy-2.c: Likewise.
4846 * gcc.dg/attr-copy-5.c: Likewise.
4847
6e5908c9 48482019-01-08 Jonathan Wakely <jwakely@redhat.com>
4849 Jakub Jelinek <jakub@redhat.com>
4850
4851 PR c++/88554
4852 * g++.dg/warn/Wreturn-type-11.C: New test.
4853
caa8ded0 48542019-01-07 David Malcolm <dmalcolm@redhat.com>
4855
4856 PR jit/88747
4857 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4858 dump to reflect r266077.
4859
31e21880 48602019-01-07 Jakub Jelinek <jakub@redhat.com>
4861
4862 PR c/88701
4863 * gcc.dg/pr88701.c: New test.
4864
0e741ee5 48652019-01-07 Joseph Myers <joseph@codesourcery.com>
4866
4867 PR c/88720
4868 PR c/88726
4869 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4870
2318c037 48712019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4872
4873 * g++.dg/diagnostic/constexpr1.C: New.
4874 * g++.dg/diagnostic/thread1.C: Likewise.
4875
5f34f219 48762019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4877 Harald Anlauf <anlauf@gmx.de>
4878 Tobias Burnus <burnus@gcc.gnu.org>
4879
4880 * gfortran.dg/is_contiguous_1.f90: New test.
4881 * gfortran.dg/is_contiguous_2.f90: New test.
4882 * gfortran.dg/is_contiguous_3.f90: New test.
4883
677576f7 48842019-01-07 Marek Polacek <polacek@redhat.com>
4885
4886 PR c++/88741 - wrong error with initializer-string.
4887 * g++.dg/init/array50.C: New test.
4888
c38103e8 48892019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4890
4891 PR c++/88261
4892 PR c++/69338
4893 PR c++/69696
4894 PR c++/69697
4895 * gcc.dg/array-6.c: Move from here ...
4896 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4897 * g++.dg/pr69338.C: New test.
4898 * g++.dg/pr69697.C: Likewise.
4899 * g++.dg/ext/flexary32.C: Likewise.
4900 * g++.dg/ext/flexary3.C: Adjust test.
4901 * g++.dg/ext/flexary12.C: Likewise.
4902 * g++.dg/ext/flexary13.C: Likewise.
4903 * g++.dg/ext/flexary15.C: Likewise.
4904 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4905 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4906 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4907
6163709f 49082019-01-07 Richard Earnshaw <rearnsha@arm.com>
4909
4910 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4911 optional in scan pattern.
4912
df2148cf 49132019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4914
4915 PR tree-optimization/88598
4916 * gcc.dg/vect/pr88598-1.c: New test.
4917 * gcc.dg/vect/pr88598-2.c: Likewise.
4918 * gcc.dg/vect/pr88598-3.c: Likewise.
4919 * gcc.dg/vect/pr88598-4.c: Likewise.
4920 * gcc.dg/vect/pr88598-5.c: Likewise.
4921 * gcc.dg/vect/pr88598-6.c: Likewise.
4922
34dc851a 49232019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4924
4925 PR tree-optimization/88598
4926 * gcc.dg/pr88598-1.c: New test.
4927 * gcc.dg/pr88598-2.c: Likewise.
4928 * gcc.dg/pr88598-3.c: Likewise.
4929 * gcc.dg/pr88598-4.c: Likewise.
4930 * gcc.dg/pr88598-5.c: Likewise.
4931
59409f09 49322019-01-07 Jakub Jelinek <jakub@redhat.com>
4933
162634aa 4934 PR tree-optimization/88676
4935 * gcc.dg/tree-ssa/pr88676.c: New test.
4936 * gcc.dg/pr88676.c: New test.
4937 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4938 allow &.
4939
ed779478 4940 PR sanitizer/88619
4941 * c-c++-common/asan/pr88619.c: New test.
4942
59409f09 4943 PR c++/85052
4944 * c-c++-common/builtin-convertvector-1.c: New test.
4945 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4946 * g++.dg/ext/builtin-convertvector-1.C: New test.
4947 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4948
c9caaa3a 49492018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4950
4951 PR target/88521
4952 * gcc.target/i386/pr88521.c: New testcase.
4953
2abeea3d 49542019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4955
4956 PR fortran/88658
4957 * gfortran.dg/min_max_type_2.f90: New test.
4958
a517a911 49592019-01-06 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR c/88363
4962 * c-c++-common/attributes-4.c (falloc_align_int128,
4963 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4964
2b7caeda 49652019-01-05 Jan Hubicka <hubicka@ucw.cz>
4966
4967 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4968
44a5ddbf 49692019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4970
4971 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4972 * gcc.dg/plugin/plugindir2.c: Likewise.
4973 * gcc.dg/plugin/plugindir3.c: Likewise.
4974 * gcc.dg/plugin/plugindir4.c: Likewise.
4975
f2aba4ef 49762019-01-05 Janus Weil <janus@gcc.gnu.org>
4977
4978 PR fortran/88009
4979 * gfortran.dg/blockdata_10.f90: New test case.
4980
92d7f32c 49812019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 4982
681aa7c2 4983 PR middle-end/82564
4984 PR target/88620
4985 * gcc.dg/nested-func-12.c: New test.
4986 * gcc.c-torture/compile/pr82564.c: New test.
4987
92d7f32c 4988 PR debug/88635
4989 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 4990
3449da25 49912019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4992
92d7f32c 4993 PR target/60563
3449da25 4994 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4995
dd1ab8da 49962019-01-04 Martin Sebor <msebor@redhat.com>
4997
4998 PR c/88546
4999 * g++.dg/ext/attr-copy.C: New test.
5000 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
5001 * gcc.dg/attr-copy-6.c: New test.
5002 * gcc.dg/attr-copy-7.c: New test.
5003
3910b703 50042019-01-04 Martin Sebor <msebor@redhat.com>
5005
5006 PR c/88363
5007 * c-c++-common/attributes-4.c: New test.
5008
2c4b47e3 50092019-01-04 Sam Tebbs <sam.tebbs@arm.com>
5010
5011 PR gcc/87763
5012 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
5013 count to 18.
5014
1c2a6eef 50152019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5016
5017 PR fortran/48543
5018 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
5019 * gfortran.dg/merge_char_const.f90: Restore.
5020
d31f2252 50212019-01-04 Jakub Jelinek <jakub@redhat.com>
5022
5023 PR target/88594
5024 * gcc.dg/pr88594.c: New test.
5025
636144bc 50262019-01-04 Jan Beulich <jbeulich@suse.com>
5027
5028 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
5029 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
5030 gcc.target/i386/avx512bw-vpcmpequb-1.c,
5031 gcc.target/i386/avx512bw-vpcmpequw-1.c,
5032 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
5033 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
5034 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
5035 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
5036 gcc.target/i386/avx512bw-vpcmpgew-1.c,
5037 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
5038 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
5039 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
5040 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
5041 gcc.target/i386/avx512bw-vpcmpleb-1.c,
5042 gcc.target/i386/avx512bw-vpcmpleub-1.c,
5043 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
5044 gcc.target/i386/avx512bw-vpcmplew-1.c,
5045 gcc.target/i386/avx512bw-vpcmpltb-1.c,
5046 gcc.target/i386/avx512bw-vpcmpltub-1.c,
5047 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
5048 gcc.target/i386/avx512bw-vpcmpltw-1.c,
5049 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
5050 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
5051 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
5052 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
5053 gcc.target/i386/avx512bw-vpmovb2m-1.c,
5054 gcc.target/i386/avx512bw-vpmovm2b-1.c,
5055 gcc.target/i386/avx512bw-vpmovm2w-1.c,
5056 gcc.target/i386/avx512bw-vpmovw2m-1.c,
5057 gcc.target/i386/avx512bw-vptestmb-1.c,
5058 gcc.target/i386/avx512bw-vptestmw-1.c,
5059 gcc.target/i386/avx512bw-vptestnmb-1.c,
5060 gcc.target/i386/avx512bw-vptestnmw-1.c,
5061 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
5062 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
5063 gcc.target/i386/avx512dq-vfpclasssd-1.c,
5064 gcc.target/i386/avx512dq-vfpclassss-1.c,
5065 gcc.target/i386/avx512dq-vpmovd2m-1.c,
5066 gcc.target/i386/avx512dq-vpmovm2d-1.c,
5067 gcc.target/i386/avx512dq-vpmovm2q-1.c,
5068 gcc.target/i386/avx512dq-vpmovq2m-1.c,
5069 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
5070 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
5071 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
5072 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
5073 gcc.target/i386/avx512vl-vpcmpequd-1.c,
5074 gcc.target/i386/avx512vl-vpcmpequq-1.c,
5075 gcc.target/i386/avx512vl-vpcmpged-1.c,
5076 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
5077 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
5078 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
5079 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
5080 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
5081 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
5082 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
5083 gcc.target/i386/avx512vl-vpcmpled-1.c,
5084 gcc.target/i386/avx512vl-vpcmpleq-1.c,
5085 gcc.target/i386/avx512vl-vpcmpleud-1.c,
5086 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
5087 gcc.target/i386/avx512vl-vpcmpltd-1.c,
5088 gcc.target/i386/avx512vl-vpcmpltq-1.c,
5089 gcc.target/i386/avx512vl-vpcmpltud-1.c,
5090 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
5091 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
5092 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
5093 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
5094 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
5095 gcc.target/i386/avx512vl-vptestmd-1.c,
5096 gcc.target/i386/avx512vl-vptestmq-1.c,
5097 gcc.target/i386/avx512vl-vptestnmd-1.c,
5098 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
5099 operand.
5100 * gcc.target/i386/avx512bw-vpcmpb-1.c,
5101 gcc.target/i386/avx512bw-vpcmpub-1.c,
5102 gcc.target/i386/avx512bw-vpcmpuw-1.c,
5103 gcc.target/i386/avx512bw-vpcmpw-1.c,
5104 gcc.target/i386/avx512dq-vfpclasspd-1.c,
5105 gcc.target/i386/avx512dq-vfpclassps-1.c,
5106 gcc.target/i386/avx512f-vcmppd-1.c,
5107 gcc.target/i386/avx512f-vcmpps-1.c,
5108 gcc.target/i386/avx512f-vcmpsd-1.c,
5109 gcc.target/i386/avx512f-vcmpss-1.c,
5110 gcc.target/i386/avx512f-vpcmpd-1.c,
5111 gcc.target/i386/avx512f-vpcmpq-1.c,
5112 gcc.target/i386/avx512f-vpcmpud-1.c,
5113 gcc.target/i386/avx512f-vpcmpuq-1.c,
5114 gcc.target/i386/avx512f-vptestmd-1.c,
5115 gcc.target/i386/avx512f-vptestmq-1.c,
5116 gcc.target/i386/avx512f-vptestnmd-1.c,
5117 gcc.target/i386/avx512f-vptestnmq-1.c,
5118 gcc.target/i386/avx512vl-vcmppd-1.c,
5119 gcc.target/i386/avx512vl-vcmpps-1.c,
5120 gcc.target/i386/avx512vl-vpcmpd-1.c,
5121 gcc.target/i386/avx512vl-vpcmpq-1.c,
5122 gcc.target/i386/avx512vl-vpcmpud-1.c,
5123 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
5124 as mask operand.
5125
afe1ec89 51262019-01-03 Martin Sebor <msebor@redhat.com>
5127
5128 PR tree-optimization/88659
5129 * gcc.dg/Wstringop-truncation-6.c: New test.
5130
a63b6e5e 51312019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5132
5133 PR fortran/48543
5134 * gfortran.dg/const_chararacter_merge.f90: Remove.
5135
e9a46ba8 51362019-01-03 Jakub Jelinek <jakub@redhat.com>
5137
5138 PR debug/88644
5139 * gcc.dg/debug/dwarf2/pr88644.c: New test.
5140 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
5141
51422019-01-03 Iain Sandoe <iain@sandoe.co.uk>
5143
5144 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
5145 * gcc.dg/pubtypes-3.c: Likewise.
5146 * gcc.dg/pubtypes-4.c: Likewise.
5147
0627c5c9 51482019-01-03 Jakub Jelinek <jakub@redhat.com>
5149
5150 PR c++/88636
5151 * g++.target/i386/pr88636.C: New test.
5152
f9f7d90c 51532019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5154
5155 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
5156
62468601 51572019-01-03 Martin Liska <mliska@suse.cz>
5158
5159 PR testsuite/88436
5160 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
5161
37fb9cf6 51622019-01-02 Marek Polacek <polacek@redhat.com>
5163
5164 PR c++/88612 - ICE with -Waddress-of-packed-member.
5165 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
5166
6080dd2f 5167 PR c++/88631 - CTAD failing for value-initialization.
5168 * g++.dg/cpp1z/class-deduction59.C: New test.
5169
dd5ea033 5170 PR c++/81486 - CTAD failing with ().
5171 * g++.dg/cpp1z/class-deduction60.C: New test.
5172 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 5173
ff8064bd 51742019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 5175 Jeff Law <law@redhat.com>
ff8064bd 5176
5177 * gcc.dg/strlenopt-36.c: Update.
5178 * gcc.dg/strlenopt-45.c: Update.
5179 * gcc.c-torture/execute/strlen-5.c: New test.
5180 * gcc.c-torture/execute/strlen-6.c: New test.
5181 * gcc.c-torture/execute/strlen-7.c: New test.
5182
5152b58e 51832019-01-02 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR testsuite/87304
5186 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
5187 messages only on vect_hw_misalign targets.
5188
5055fc33 51892019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 5190
5055fc33 5191 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
5192 * gfortran.dg/dec_d_lines_3.f: Ditto.
5193 * gfortran.dg/dec_structure_24.f90: Ditto.
5194 * gfortran.dg/dec_structure_26.f90: Ditto.
5195 * gfortran.dg/dec_structure_27.f90: Ditto.
5196 * gfortran.dg/dec_type_print_3.f90: Ditto.
5197 * gfortran.dg/derived_name_1.f90: Ditto.
5198 * gfortran.dg/error_recovery_1.f90: Ditto.
5199 * gfortran.dg/gomp/pr29759.f90: Ditto.
5200 * gfortran.dg/pr36192.f90: Ditto.
5201 * gfortran.dg/pr56007.f90: Ditto.
5202 * gfortran.dg/pr56520.f90: Ditto.
5203 * gfortran.dg/pr78741.f90: Ditto.
5204 * gfortran.dg/print_fmt_2.f90: Ditto.
5205 * gfortran.dg/select_type_20.f90: Ditto.
5206
ac7cf41b 52072019-01-02 Marek Polacek <polacek@redhat.com>
5208
5209 PR c++/86875
5210 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
5211
f46df7fc 52122019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5213
5214 PR fortran/48543
5215 * gfortran.dg/const_chararacter_merge.f90: New test.
5216
035de790 52172019-01-02 Jan Hubicka <hubicka@ucw.cz>
5218
5219 PR lto/88130
5220 * g++.dg/torture/pr88130.C: New testcase.
5221
79cbb1a8 52222019-01-02 Martin Liska <mliska@suse.cz>
5223
5224 PR tree-optimization/88650
5225 * gfortran.dg/predict-3.f90: New test.
5226
040ec1c0 52272019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5228
5229 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
5230
74dbdf38 52312019-01-02 Richard Biener <rguenther@suse.de>
5232
5233 PR tree-optimization/88621
5234 * gcc.dg/torture/pr88621.c: New testcase.
5235
17ae0a21 52362019-01-02 Jakub Jelinek <jakub@redhat.com>
5237
5238 PR ipa/88561
5239 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
5240 targets and expect _ZThn8 for ilp32 targets.
5241
14c286b1 52422019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 5243 Jeff Law <law@redhat.com>
14c286b1 5244
040ec1c0 5245 * gcc.dg/strlenopt-40.c: Update.
5246 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 5247 * gcc.dg/tree-ssa/pr79376.c: Likewise.
5248
14c286b1 5249 * gcc.dg/strlenopt-40.c: Disable a couple tests.
5250 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
5251 * gcc.dg/strlenopt-59.c: New test.
5252 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
5253 * g++.dg/init/strlen.C: New test.
5254
66aeaf4b 52552019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5256
5257 PR fortran/82743
5258 * gfortran.dg/structure_constructor_16.f90: New test.
5259
aaeb2d1b 52602019-01-01 Jan Hubicka <hubicka@ucw.cz>
5261
5262 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5263 * g++.dg/ipa/devirt-53.C: Fix scan template.
5264
27ebfa0d 52652019-01-01 Jan Hubicka <hubicka@ucw.cz>
5266
5267 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5268 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5269 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5270
e9780462 52712019-01-01 Jan Hubicka <hubicka@ucw.cz>
5272
5273 * g++.dg/tree-prof/devirt.C: Update testcase.
5274
fbd26352 52752019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 5276
5277 Update copyright years.
f1717362 5278\f
fbd26352 5279Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 5280
5281Copying and distribution of this file, with or without modification,
5282are permitted in any medium without royalty provided the copyright
5283notice and this notice are preserved.