]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2019-05-03 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
295b8968 12019-05-03 Richard Biener <rguenther@suse.de>
2
3 PR middle-end/89518
4 * gcc.dg/pr89518.c: New testcase.
5
8bdbe403 62019-05-03 Richard Biener <rguenther@suse.de>
7
8 PR middle-end/87314
9 * gcc.dg/pr87314-1.c: New testcase.
10
68bbf29c 112019-05-03 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/88963
14 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
15 * gcc.target/i386/pr88963-1.c: New testcase.
16 * gcc.target/i386/pr88963-2.c: Likewise.
17
f3d1d71c 182019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
19
20 PR target/88809
21 * gcc.target/i386/pr88809.c: Adjust for darwin.
22 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
23
b740088a 242019-05-03 Jakub Jelinek <jakub@redhat.com>
25
26 PR tree-optimization/90303
27 * g++.target/i386/pr90303.C: New test.
28
3e35c5db 292019-05-03 Richard Biener <rguenther@suse.de>
30
31 PR tree-optimization/89698
32 * g++.dg/tree-ssa/pr89698.C: New testcase.
33
62f7d052 342019-05-02 Iain Sandoe <iain@sandoe.co.uk>
35
36 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
37
5bf29a97 382019-05-02 Richard Biener <rguenther@suse.de>
39
40 PR tree-optimization/89653
41 * g++.dg/vect/pr89653.cc: New testcase.
42
38aa4676 432019-05-02 Richard Biener <rguenther@suse.de>
44
45 PR tree-optimization/89509
46 * gcc.dg/torture/restrict-8.c: New testcase.
47
23bf406d 482019-05-02 Iain Sandoe <iain@sandoe.co.uk>
49
50 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
51 for cold section label.
52 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
53 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
54
335ce423 552019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
56
57 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
58 GNU targets.
59
d3a7159f 602019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
61
62 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
63
32eaa854 642019-05-02 Martin Liska <mliska@suse.cz>
65
66 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
67 * g++.target/i386/pr57362.C: Likewise.
68
92db0cce 692019-05-02 Martin Liska <mliska@suse.cz>
70
71 PR target/88809
72 * gcc.target/i386/pr88809.c: New test.
73 * gcc.target/i386/pr88809-2.c: New test.
74
0bc9082b 752019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
76
77 PR fortran/60144
78 * gfortran.dg/block_name_2.f90: Adjust dg-error.
79 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
80 * gfortran.dg/pr60144.f90: New test.
81
cd0e3f58 822019-05-01 Jeff Law <law@redhat.com>
83
84 PR tree-optimization/90037
85 * g++.dg/tree-ssa/pr88797.C: New test.
86
f906b0e8 872019-05-01 Nathan Sidwell <nathan@acm.org>
88
89 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
90
a026d580 912019-04-30 Jakub Jelinek <jakub@redhat.com>
92
93 PR target/89093
94 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
95 target attribute.
96
dec78bf6 972019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
98
99 * gcc.dg/sinhatanh-2.c: Count the number of functions.
100 * gcc.dg/sinhatanh-3.c: Likewise.
101
a448f8cc 1022019-04-30 Martin Liska <mliska@suse.cz>
103
104 * gcc.dg/Werror-13.c: Add new tests for it.
105 * gcc.dg/pragma-diag-6.c: Likewise.
106
e5e0055a 1072019-04-30 Jakub Jelinek <jakub@redhat.com>
108
2ca2513e 109 PR target/89093
110 * gcc.target/aarch64/pr89093.c: New test.
111 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
112
e5e0055a 113 PR tree-optimization/89475
114 * gcc.dg/tree-ssa/pr89475.c: New test.
115
5f915e9a 1162019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
117
118 PR tree-optimization/90240
119 Revert:
120 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
121
122 PR tree-optimization/90078
123 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
124
d0767031 1252019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
126
127 * gcc.dg/uninit-25-gimple.c: New test.
128 * gcc.dg/uninit-25.c: New test.
129 * gcc.dg/uninit-26.c: New test.
130 * gcc.dg/uninit-27-gimple.c: New test.
131
855bfda2 1322019-04-29 Richard Biener <rguenther@suse.de>
133
134 PR tree-optimization/90278
135 * gcc.dg/torture/pr90278.c: New testcase.
136
9aee1351 1372019-04-27 Jakub Jelinek <jakub@redhat.com>
138
139 PR c++/90173
140 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
141 dg-do run.
142
85cde1c6 1432019-04-27 Uroš Bizjak <ubizjak@gmail.com>
144
145 PR target/89261
146 * gcc.target/i386/pr89261.c: New test.
147
037b9c2b 1482019-04-27 Martin Liska <mliska@suse.cz>
149
150 PR middle-end/90258
151 * gcc.dg/completion-5.c: New test.
152 * gcc.target/i386/spellcheck-options-5.c: New test.
153
4479f584 1542019-04-26 Jim Wilson <jimw@sifive.com>
155
156 * gcc.target/riscv/load-immediate.c: New.
157
5f52a13d 1582019-04-26 Jonathan Wakely <jwakely@redhat.com>
159
160 PR c++/90243
161 * g++.dg/diagnostic/pr90243.C: New test.
162
19613a9b 1632019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
164
165 PR c++/90173
166 * g++.dg/cpp1z/class-deduction66.C: New.
167
1682019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
2ed13d1a 169
170 * g++.dg/diagnostic/trailing1.C: New.
171
8bbdcaf0 1722019-04-26 Richard Sandiford <richard.sandiford@arm.com>
173
174 * gcc.dg/alias-16.c: New test.
175
760cb209 1762019-04-25 Martin Liska <mliska@suse.cz>
177 H.J. Lu <hongjiu.lu@intel.com>
178
179 PR target/89929
180 * g++.target/i386/mv28.C: New test.
181 * gcc.target/i386/mvc14.c: Likewise.
182 * g++.target/i386/pr57362.C: Updated.
183
0eee1ea0 1842019-04-24 Jeff Law <law@redhat.com>
185
186 PR tree-optimization/90037
187 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
188 * gcc.dg/isolate-2.c: Likewise.
189 * gcc.dg/isolate-4.c: Likewise.
190 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
191 * gcc.dg/pr90037.c: New test.
192
96cdf09b 1932019-04-25 Jakub Jelinek <jakub@redhat.com>
194
195 PR c++/44648
196 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
197
559783f6 1982019-04-25 Richard Biener <rguenther@suse.de>
199
200 PR middle-end/90194
201 * g++.dg/torture/pr90194.C: New testcase.
202
c1afaca2 2032019-04-24 Marek Polacek <polacek@redhat.com>
204
205 PR c++/90236
206 * g++.dg/cpp1z/nontype-auto16.C: New test.
207
68c5e104 2082019-04-24 Jakub Jelinek <jakub@redhat.com>
209
210 PR target/90193
211 * gcc.target/i386/pr90193.c: New test.
212
4788a5ca 2132019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
214
215 PR target/89952
216 * gcc.target/s390/pr89952.c: New test.
217
0c5ea32d 2182019-04-24 Jakub Jelinek <jakub@redhat.com>
219
220 PR target/90187
221 * g++.target/i386/pr90187.C: New test.
222
9a72942b 2232019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
224
225 * gdc.test/README.gcc: New file.
226
f11f7589 2272019-04-24 Jakub Jelinek <jakub@redhat.com>
228
d32d006e 229 PR tree-optimization/90208
230 * gcc.dg/tsan/pr90208-1.c: New test.
231 * gcc.dg/tsan/pr90208-2.c: New test.
232
f11f7589 233 PR tree-optimization/90211
234 * gcc.dg/autopar/pr90211.c: New test.
235
22da68fb 2362019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
237 Robin Dapp <rdapp@linux.ibm.com>
238
239 * gdc.dg/link.d: Test if target d_runtime.
240 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
241 * gdc.dg/simd.d: Likewise.
242
7ad41fff 2432019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
244
245 * gdc.test/fail_compilation/fail2456.d: New test.
246 * gdc.test/fail_compilation/test18312.d: New test.
247 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
248
a69facdb 2492018-04-23 Sudakshina Das <sudi.das@arm.com>
250
251 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
252 for linux targets.
253 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
254 with GNU note section.
255
f51e2895 2562019-04-23 Jeff Law <law@redhat.com>
257
258 * lib/target-supports.exp
259 (check_effective_target_keeps_null_pointer_checks): Add cr16.
260
c3c55e1c 2612019-04-23 Roman Zhuykov <zhroma@ispras.ru>
262
263 PR rtl-optimization/87979
264 * gcc.dg/pr87979.c: New test.
265
fba98a9a 2662019-04-23 Roman Zhuykov <zhroma@ispras.ru>
267
268 PR rtl-optimization/84032
269 * gcc.dg/pr84032.c: New test.
270
1183882b 2712018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
272
ade6c276 273 PR tree-optimization/90078
fba98a9a 274 * g++.dg/tree-ssa/pr90078.C: New test.
ade6c276 275
2762018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
277
278 PR tree-optimization/90021
fba98a9a 279 * gfortran.dg/pr90021.f90: New test.
1183882b 280
7042c69b 2812019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
282
283 PR fortran/90166
284 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
285
a796a135 2862019-04-22 Paul Thomas <pault@gcc.gnu.org>
287
288 PR fortran/57284
289 * gfortran.dg/class_70.f03
290
328450f4 2912019-04-21 H.J. Lu <hongjiu.lu@intel.com>
292
293 PR target/90178
294 * gcc.target/i386/pr90178.c: New test.
295
9d3560da 2962019-04-20 Sandra Loosemore <sandra@codesourcery.com>
297
298 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
299
1e9afbb0 3002019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
301
302 PR c++/89900
303 * g++.dg/cpp0x/pr89900-1.C: New.
304 * g++.dg/cpp0x/pr89900-2.C: Likewise.
305 * g++.dg/cpp0x/pr89900-3.C: Likewise.
306 * g++.dg/cpp0x/pr89900-4.C: Likewise.
307
b7c7bc83 3082019-04-19 Jakub Jelinek <jakub@redhat.com>
309
1a7d885e 310 PR middle-end/90139
311 * gcc.c-torture/compile/pr90139.c: New test.
312
dc097d0a 313 PR c++/90138
314 * g++.dg/template/pr90138.C: New test.
315
45cf699c 316 PR c/89888
317 * c-c++-common/pr89888.c: New test.
318 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
319 Don't expect -Wswitch-unreachable warning.
320
b7c7bc83 321 PR c++/90108
322 * c-c++-common/pr90108.c: New test.
323
ece3beac 3242019-04-18 Richard Sandiford <richard.sandiford@arm.com>
325
326 PR middle-end/85164
327 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
328
a894735c 3292019-04-18 Richard Biener <rguenther@suse.de>
330
331 PR debug/90131
332 * gcc.dg/guality/pr90131.c: New testcase.
333
87b3536a 3342019-04-17 Jakub Jelinek <jakub@redhat.com>
335
4f13ba2f 336 PR c++/89325
337 * g++.dg/ext/attrib58.C: New test.
338 * g++.dg/ext/attrib59.C: New test.
339 * g++.dg/ext/attrib60.C: New test.
340
87b3536a 341 PR target/90125
342 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
343 constants to ensure precise result even when not using fma.
344 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
345 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
346 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
347 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
348 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
349 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
350 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
351 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
352 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
353
f1d497bc 3542019-04-17 Marek Polacek <polacek@redhat.com>
355
356 PR c++/90124 - bogus error with incomplete type in decltype.
357 * g++.dg/cpp0x/decltype70.C: New test.
358
22c90e61 3592019-04-17 Jakub Jelinek <jakub@redhat.com>
360
361 PR middle-end/90095
362 * gcc.dg/pr90095-1.c: New test.
363 * gcc.dg/pr90095-2.c: New test.
364
27d00f91 3652019-04-17 Thomas Schwinge <thomas@codesourcery.com>
366
b8d03885 367 PR fortran/90048
368 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
369 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
370 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
371
27d00f91 372 PR fortran/90067
373 PR fortran/90114
374 * gfortran.dg/goacc/private-1.f95: Remove file.
375 * gfortran.dg/goacc/private-2.f95: Likewise.
376 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
377 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
378 Likewise.
379 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
380
9ab7f779 3812019-04-17 Jakub Jelinek <jakub@redhat.com>
382
383 PR target/89093
384 * gcc.target/arm/pr89093-2.c: New test.
385
367d4f65 3862019-04-16 Jakub Jelinek <jakub@redhat.com>
387
388 PR c++/86953
389 * g++.dg/cpp0x/constexpr-86953.C: New test.
390
76567344 3912019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
392
393 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
394
2659c6e1 3952019-04-16 Alexandre Oliva <aoliva@redhat.com>
396
bef3547f 397 PR debug/89528
398 * gcc.dg/guality/pr89528.c: New.
399
2659c6e1 400 PR rtl-optimization/86438
401 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
402
61c8e77a 4032019-04-16 Jakub Jelinek <jakub@redhat.com>
404
64309d66 405 PR target/90096
406 * gcc.target/i386/pr90096.c: New test.
407 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
408 * gcc.target/i386/pr69255-2.c: Likewise.
409 * gcc.target/i386/pr69255-3.c: Likewise.
410
9040e4bf 411 PR rtl-optimization/90082
412 * gcc.dg/pr90082.c: New test.
413
61c8e77a 414 PR tree-optimization/90090
415 * g++.dg/opt/pr90090.C: New test.
416
25971ca0 4172019-04-16 Richard Biener <rguenther@suse.de>
418
419 PR tree-optimization/56049
420 * gfortran.dg/pr56049.f90: New testcase.
421
969b7ab6 4222019-04-15 Richard Biener <rguenther@suse.de>
423
424 PR debug/90074
425 * gcc.dg/guality/pr90074.c: New testcase.
426
a5189c16 4272019-04-15 Richard Biener <rguenther@suse.de>
428
429 PR tree-optimization/90071
430 * gcc.dg/torture/pr90071.c: New testcase.
431
f9fd14f1 4322019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
433
434 PR rtl-optimization/89794
435 * gcc.dg/torture/pr89794.c: New testcase.
436
d8c94794 4372019-04-15 Richard Biener <rguenther@suse.de>
438
439 PR ipa/88936
440 * gcc.dg/torture/pr88936-1.c: New testcase.
441 * gcc.dg/torture/pr88936-2.c: Likewise.
442 * gcc.dg/torture/pr88936-3.c: Likewise.
443
fc01d804 4442019-04-15 Martin Jambor <mjambor@suse.cz>
445
446 PR ipa/pr89693
447 * g++.dg/ipa/pr89693.C: New test.
448
39ebb014 4492019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
450
451 PR tree-optimization/90020
452 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
453
008ae11c 4542019-04-14 Jan Hubicka <hubicka@ucw.cz>
455
456 PR lto/89358
457 * g++.dg/lto/pr89358_0.C: New testcase.
458 * g++.dg/lto/pr89358_1.C: New testcase.
459
4aab7293 4602019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
461
462 PR fortran/85448
463 * gfortran.dg/bind_c_usage_33.f90: New test and...
464 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
465
37684a4c 4662019-04-14 Paul Thomas <pault@gcc.gnu.org>
467
468 PR fortran/89843
469 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
470 in ctg. Test the conversion of the descriptor types in the main
471 program.
472 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
473 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
474
475 PR fortran/89846
476 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
477 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
478
479 PR fortran/90022
480 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
481 the computation of 'ans'. Also, change the expected results for
482 CFI_is_contiguous to comply with standard.
483 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
484 results for CFI_is_contiguous to comply with standard.
485 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
486 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
487
c1bb27eb 4882019-04-13 Jakub Jelinek <jakub@redhat.com>
489
490 PR target/89093
491 * gcc.target/arm/pr89093.c: New test.
492
81e61a19 4932019-04-12 Jakub Jelinek <jakub@redhat.com>
494
495 PR c/89933
496 * c-c++-common/pr89933.c: New test.
497
e7136105 4982019-04-12 Martin Sebor <msebor@redhat.com>
499
500 PR c/88383
501 PR c/89288
502 PR c/89798
503 PR c/89797
504 * c-c++-common/attributes-1.c: Adjust.
505 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
506 * c-c++-common/builtin-has-attribute-6.c: New test.
507 * c-c++-common/builtin-has-attribute-7.c: New test.
508 * c-c++-common/pr71574.c: Adjust.
509 * gcc.dg/pr25559.c: Adjust.
510 * gcc.dg/attr-vector_size.c: New test.
511
9429be6d 5122019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 513
9429be6d 514 PR rtl-optimization/89965
515 * gcc.target/i386/pr89965.c: New test.
516
01e345e0 5172019-04-12 Marek Polacek <polacek@redhat.com>
518
519 PR c++/87603 - constexpr functions are no longer noexcept.
520 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
521 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
522 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
523 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
524 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
525 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
526
1fdc37a3 5272019-04-12 Marek Polacek <polacek@redhat.com>
528
529 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
530 * g++.dg/cpp0x/pr86397-1.C: Likewise.
531 * g++.dg/cpp0x/pr86397-2.C: Likewise.
532
9b308bad 5332019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
534
535 * g++.target/arm/arm.exp: Change format of default prune regex.
536 * gcc.target/arm/arm.exp: Change format of default prune regex.
537
a32720fa 5382019-04-12 Martin Liska <mliska@suse.cz>
539
540 PR middle-end/89970
541 * gcc.target/i386/mvc15.c: New test.
542 * gcc.target/i386/mvc3.c: Quote target in error pattern.
543 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
544
35f7187b 5452019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
546
547 PR target/87532
548 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
549 instruction counts.
550 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
551 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
552
18635244 5532019-04-12 Jakub Jelinek <jakub@redhat.com>
554
a538a79e 555 PR c/89946
556 * c-c++-common/pr89946.c: New test.
557
18635244 558 PR rtl-optimization/90026
559 * g++.dg/opt/pr90026.C: New test.
560
32dfb4d5 5612018-04-11 Steve Ellcey <sellcey@marvell.com>
562
563 PR rtl-optimization/87763
564 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
565 to bfi.
566
948ac165 5672019-04-11 Richard Biener <rguenther@suse.de>
568
569 PR tree-optimization/90020
570 * gcc.dg/torture/pr90020.c: New testcase.
571
29659b56 5722019-04-11 Richard Biener <rguenther@suse.de>
573
574 PR tree-optimization/90018
575 * gcc.dg/vect/pr90018.c: New testcase.
576
043de264 5772018-04-10 Steve Ellcey <sellcey@marvell.com>
578
579 PR rtl-optimization/87763
580 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
581 to bfi.
582 * gcc.target/aarch64/combine_bfi_2.c: New test.
583
92a180c6 5842019-04-10 Jakub Jelinek <jakub@redhat.com>
585
4e99a877 586 PR middle-end/90025
587 * gcc.c-torture/execute/pr90025.c: New test.
588
92a180c6 589 PR c++/90010
590 * gcc.dg/pr90010.c: New test.
591
670b9156 5922019-04-09 Uroš Bizjak <ubizjak@gmail.com>
593
594 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
595 (dg-options): Use -O2 -fdump-rtl-ce1.
596 (dg-final): Scan ce1 RTL dump instead of asm dump.
597
fe1f0bcd 5982019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
599
600 PR target/90024
601 * gcc.dg/torture/neon-immediate-timode.c: New test.
602
67fdb54d 6032019-04-09 Jakub Jelinek <jakub@redhat.com>
604
5f17d3c4 605 PR tree-optimization/89998
606 * gcc.c-torture/compile/pr89998-1.c: New test.
607 * gcc.c-torture/compile/pr89998-2.c: New test.
608
67fdb54d 609 PR target/90015
610 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
611 diagnostics.
612
7e41cae0 6132019-04-08 Richard Biener <rguenther@suse.de>
614
615 PR tree-optimization/90006
616 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
617
05eeaf54 6182019-04-08 Jakub Jelinek <jakub@redhat.com>
619
0c1c590a 620 PR rtl-optimization/89865
621 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
622
05eeaf54 623 PR rtl-optimization/89865
624 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
625 on ia32.
626
2199e93e 6272019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
628
629 PR tree-optimization/89725
630 * gcc.dg/tree-ssa/pr89725.c: New test.
631
8d1448db 6322019-04-08 Martin Liska <mliska@suse.cz>
633
634 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
635
7651759b 6362019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
637
638 PR c++/89914
639 * g++.dg/ext/has_nothrow_constructor-3.C: New.
640
dd88b038 6412019-04-07 Uroš Bizjak <ubizjak@gmail.com>
642
643 PR target/89945
644 * gcc.target/i386/pr89945.c: New test.
645
180a5ec9 6462019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
647
648 PR fortran/87352
649 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
650 * gfortran.dg/finalize_33.f90: Likewise.
651 * gfortran.dg/finalize_34.f90: New test.
652
901be419 6532019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
654
655 PR fortran/89981
656 * gfortran.dg/entry_22.f90: New test.
657
168afa9b 6582019-04-05 Marek Polacek <polacek@redhat.com>
659
660 PR c++/87145 - bogus error converting class type in template arg list.
661 * g++.dg/cpp0x/constexpr-conv3.C: New test.
662 * g++.dg/cpp0x/constexpr-conv4.C: New test.
663
49666f40 6642019-04-05 Martin Sebor <msebor@redhat.com>
665
666 PR bootstrap/89980
667 * g++.dg/init/array52.C: New test.
668
d0162866 6692019-04-05 David Malcolm <dmalcolm@redhat.com>
670
671 PR c/89985
672 * c-c++-common/pr89985.c: New test.
673
39b40fa7 6742019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
675
676 PR c/71598
677 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
678 size of enums.
679 * gcc.dg/torture/pr71598-2.c: Likewise.
680
1e689000 6812019-04-05 Marek Polacek <polacek@redhat.com>
682
49666f40 683 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 684 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
685
82e79b5e 6862019-04-05 Richard Biener <rguenther@suse.de>
687
688 PR debug/89892
689 PR debug/89905
690 * gcc.dg/guality/pr89892.c: New testcase.
691 * gcc.dg/guality/pr89905.c: Likewise.
692 * gcc.dg/guality/loop-1.c: Likewise.
693
9cbde7ad 6942019-04-05 Richard Sandiford <richard.sandiford@arm.com>
695
696 PR tree-optimization/89956
697 * gfortran.dg/pr89956.f90: New test.
698
b11751dc 6992019-04-04 Martin Sebor <msebor@redhat.com>
700
701 PR c++/89974
702 PR c++/89878
703 PR c++/89833
704 PR c++/47488
705 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
706 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
707 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
708 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
709 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
710 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
711 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
712 * gcc/testsuite/g++.dg/init/array51.C: New test.
713 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
714
cdde1804 7152019-04-04 Martin Sebor <msebor@redhat.com>
716
717 PR middle-end/89957
718 PR middle-end/89911
719 * gcc.dg/Wstringop-overflow-13.c: New test.
720
ffc3c769 7212019-04-04 Martin Sebor <msebor@redhat.com>
722
723 PR middle-end/89934
724 * gcc.dg/Wrestrict-19.c: New test.
725 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
726
1a15dd71 7272019-04-04 Jeff Law <law@redhat.com>
728
729 PR rtl-optimization/89399
730 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 731
c453bf88 7322019-04-04 Harald Anlauf <anlauf@gmx.de>
733
e62a08c8 734 PR fortran/89904
c453bf88 735 * gfortran.dg/pr85797.f90: Adjust testcase.
736
19474c76 7372019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
738
739 PR c++/65619
740 * g++.dg/template/friend67.C: New.
741
194bf565 7422019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
743
744 PR c++/61327
745 * g++.dg/cpp0x/friend4.C: New.
746 * g++.dg/cpp0x/friend5.C: Likewise.
747
3b1530d1 7482019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
749
750 PR c++/56643
751 * g++.dg/cpp0x/noexcept40.C: New.
752
45b5611b 7532019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
754
755 PR fortran/68567
756 * gfortran.dg/parameter_array_error_1.f90: New test.
757
9939b2f7 7582019-04-03 qing zhao <qing.zhao@oracle.com>
759
760 PR tree-optimization/89730
761 * gcc.dg/live-patching-4.c: New test.
762
afe53b55 7632019-04-03 Clément Chigot <clement.chigot@atos.net>
764
765 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
766 supported.
767
f3d42468 7682019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 769
770 PR c/71598
771 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
772 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
773
4225afe1 7742019-04-03 Richard Biener <rguenther@suse.de>
775
776 PR tree-optimization/84101
777 * gcc.target/i386/pr84101.c: New testcase.
778
98309278 7792019-04-02 Jeff Law <law@redhat.com>
780
781 * gcc.target/visium/bit_shift.c: xfail.
782
f3d2a658 7832019-04-02 Uroš Bizjak <ubizjak@gmail.com>
784
785 PR target/89902
786 PR target/89903
787 * gcc.target/i386/pr70799-4.c: Remove.
788 * gcc.target/i386/pr70799-5.c: Remove.
789 * gcc.target/i386/pr89902.c: New test.
790 * gcc.target/i386/pr89903.c: Ditto.
791
06f30566 7922019-04-02 Andrey Belevantsev <abel@ispras.ru>
793
794 PR rtl-optimization/84206
795 * gcc.dg/pr84206.c: New test.
796
8da4fe0d 7972019-04-02 Andrey Belevantsev <abel@ispras.ru>
798
799 PR rtl-optimization/85876
800 * gcc.dg/pr85876.c: New test.
801
192ece6e 8022019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
803
804 * gcc.target/s390/zvector/vec-double-compile.c: New test.
805 * gcc.target/s390/zvector/vec-float-compile.c: New test.
806 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
807 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
808
7a1fd0b2 8092019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
810
811 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
812 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
813 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
814 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
815
033411a9 8162019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
817
818 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
819 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
820
f3692774 8212019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
822
823 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
824 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
825
c89c20fa 8262019-04-02 Alexander Monakov <amonakov@ispras.ru>
827
828 PR testsuite/89916
829 * gcc.dg/pr86928.c: Do not attempt to add -m32.
830
e974fcf3 8312019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
832
833 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
834 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
835 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
836 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
837 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
838 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
839 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
840 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
841
58c10639 8422019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
843
844 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
845 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
846 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
847 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
848 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
849 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
850
9800b362 8512019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
852
853 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
854 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
855 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
856 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
857
b048920d 8582019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
859
860 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
861 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
862
dbeb7608 8632019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
864
865 * gcc.target/s390/arch13/sel-1.c: New test.
866
6c837438 8672019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
868
869 * gcc.target/s390/arch13/popcount-1.c: New test.
870
92d5e9eb 8712019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
872
873 * gcc.target/s390/arch13/bitops-1.c: New test.
874 * gcc.target/s390/arch13/bitops-2.c: New test.
875 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
876 option and adjust line numbers.
877 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
878
c4bc178c 8792019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
880
881 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
882 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
883 runtime check for the vxe2 hardware feature on IBM Z.
884
20dd1418 8852019-04-01 H.J. Lu <hongjiu.lu@intel.com>
886
887 PR testsuite/89907
888 * lib/target-supports.exp (check_avx2_available): Replace
889 avx_available with avx2_available.
890
a78ef9b4 8912019-04-01 Andrey Belevantsev <abel@ispras.ru>
892
893 PR rtl-optimization/85412
894 * gcc.dg/pr85412.c: New test.
895
00bc562a 8962019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
897
898 PR c++/62207
899 * g++.dg/template/crash130.C: New.
900 * g++.dg/template/crash131.C: Likewise.
901
a38fa913 9022019-04-01 Martin Sebor <msebor@redhat.com>
903
904 PR c/89685
905 * gcc.dg/attr-copy-8.c: New test.
906 * g++.dg/ext/attr-copy-2.C: New test.
907
36aec94f 9082019-04-01 Andrey Belevantsev <abel@ispras.ru>
909
910 PR rtl-optimization/86928
911 * gcc.dg/pr86928.c: New test.
912
33a4b080 9132019-04-01 Andrey Belevantsev <abel@ispras.ru>
914
915 PR rtl-optimization/87273
916 * gcc.dg/pr87273.c: New test.
917
806ba310 9182019-04-01 Martin Liska <mliska@suse.cz>
919
920 PR driver/89861
921 * gcc.dg/spellcheck-options-18.c: New test.
922 * gcc.dg/spellcheck-options-19.c: New test.
923 * gcc.dg/spellcheck-options-20.c: New test.
924 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
925 * gcc.dg/completion-2.c: Add one variant with no argument.
926
56fc9e27 9272019-04-01 Richard Biener <rguenther@suse.de>
928
929 PR c/71598
930 * gcc.dg/torture/pr71598-1.c: New testcase.
931 * gcc.dg/torture/pr71598-2.c: Likewise.
932 * gcc.dg/torture/pr71598-3.c: Likewise.
933
cf13db0c 9342019-03-31 Marek Polacek <polacek@redhat.com>
935
936 PR c++/89852 - ICE with C++11 functional cast with { }.
937 * g++.dg/cpp0x/initlist115.C: New test.
938
24709509 9392019-03-31 Harald Anlauf <anlauf@gmx.de>
940
941 PR fortran/83515
942 PR fortran/85797
943 * gfortran.dg/pr85797.f90: New test.
944
d8fc6024 9452019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
946
947 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
948
9d4769cc 9492019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
950
951 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
952 cleanup_extra_files.
953 (dmd2dg): Copy additional files after test is translated.
954 (gdc-do-test): Remove all copied files after test.
955
f22577c1 9562019-03-30 Paul Thomas <pault@gcc.gnu.org>
957
958 PR fortran/89841
959 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
960 for c_deallocate, c_allocate and c_assumed_size so that the
961 attributes of the array arguments are correct and are typed.
962 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
963 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
964
965 PR fortran/89842
966 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
967 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
968
173fbd49 9692019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
970
971 PR fortran/89866
972 * gfortran.dg/pointer_intent_8.f90: New test.
973
f15d2aa0 9742019-03-29 Jim Wilson <jimw@sifive.com>
975
976 * gcc.target/riscv/predef-1.c: New.
977 * gcc.target/riscv/predef-2.c: New.
978 * gcc.target/riscv/predef-3.c: New.
979 * gcc.target/riscv/predef-4.c: New.
980 * gcc.target/riscv/predef-5.c: New.
981 * gcc.target/riscv/predef-6.c: New.
982 * gcc.target/riscv/predef-7.c: New.
983 * gcc.target/riscv/predef-8.c: New.
984
7e6aef80 9852019-03-29 Jakub Jelinek <jakub@redhat.com>
986
33ad377c 987 PR rtl-optimization/89865
988 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
989 the first argument register, so that occassional spills/fills are
990 ignored.
991
9a6cce24 992 PR sanitizer/89869
993 * g++.dg/ubsan/vptr-14.C: New test.
994
7e6aef80 995 PR c/89872
996 * gcc.dg/tree-ssa/pr89872.c: New test.
997
2d3cf878 9982019-03-29 Roman Zhuykov <zhroma@ispras.ru>
999
1000 * gcc.dg/diag-sanity.c: New test.
1001
ca6ebc80 10022019-03-29 Marek Polacek <polacek@redhat.com>
1003
1004 PR c++/89871
1005 * g++.dg/cpp2a/desig14.C: New test.
1006
8e98407e 1007 PR c++/89876 - ICE with deprecated conversion.
1008 * g++.dg/warn/conv5.C: New test.
1009
c6ab3411 10102019-03-29 Martin Liska <mliska@suse.cz>
1011
1012 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
1013 * gcc.dg/pr68766.c: Likewise.
1014
941c2b01 10152019-03-29 Jakub Jelinek <jakub@redhat.com>
1016
1017 PR rtl-optimization/87485
1018 * gcc.dg/pr87485.c: New test.
1019
744a33a1 10202019-03-28 Jakub Jelinek <jakub@redhat.com>
1021
1022 PR middle-end/89621
1023 * gfortran.dg/gomp/pr89621.f90: New test.
1024
6d0d620b 10252019-03-28 Martin Sebor <msebor@redhat.com>
1026
c64c2ed5 1027 PR c++/66548
1028 * g++.dg/cpp0x/decltype-pr66548.C: New test.
1029
6d0d620b 1030 PR c++/81506
1031 * g++.dg/cpp0x/decltype-pr81506.C: New test.
1032
facf139f 10332019-03-28 Marek Polacek <polacek@redhat.com>
1034
1035 PR c++/89612 - ICE with member friend template with noexcept.
1036 * g++.dg/cpp0x/noexcept38.C: New test.
1037 * g++.dg/cpp0x/noexcept39.C: New test.
1038 * g++.dg/cpp1z/noexcept-type21.C: New test.
1039
e634ab35 10402019-03-28 Uroš Bizjak <ubizjak@gmail.com>
1041
1042 PR target/89848
1043 * gcc.target/i386/pr89848.c: New test.
1044
fcec39e1 10452019-03-28 Marek Polacek <polacek@redhat.com>
1046
1047 PR c++/89836 - bool constant expression and explicit conversions.
1048 * g++.dg/cpp2a/explicit15.C: New test.
1049
ad6978a6 10502019-03-28 Jakub Jelinek <jakub@redhat.com>
1051
0114c224 1052 PR c/89812
1053 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
1054 other than AVR. Add dg-options "".
1055
ad6978a6 1056 PR c++/89785
1057 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
1058 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
1059
c271ea7f 10602019-03-27 Janus Weil <janus@gcc.gnu.org>
1061
1062 PR fortran/85537
1063 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
1064 * gfortran.dg/pointer_init_11.f90: New test case.
1065
abe531e3 10662019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
1067
1068 PR target/85667
1069 * gcc.target/i386/pr85667-5.c: New testcase.
1070 * gcc.target/i386/pr85667-6.c: New testcase.
1071
883924e1 10722019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
1073
1074 PR testsuite/89834
5224812d 1075 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 1076
1cf6e93b 10772019-03-27 Peter Bergner <bergner@linux.ibm.com>
1078
1079 PR rtl-optimization/89313
1080 * gcc.dg/pr89313.c: New test.
1081
49914a10 10822019-03-26 Jeff Law <law@redhat.com>
1083
1084 PR rtl-optimization/87761
1085 PR rtl-optimization/89826
1086 * gcc.c-torture/execute/pr89826.c: New test.
1087
496d55fd 10882019-03-27 Richard Biener <rguenther@suse.de>
1089
1090 * gcc.dg/torture/20190327-1.c: New testcase.
1091
b0bd2392 10922019-03-27 Paul Thomas <pault@gcc.gnu.org>
1093
1094 PR fortran/88247
1095 * gfortran.dg/associate_47.f90: New test.
1096
4a5df39c 10972019-03-27 Richard Biener <rguenther@suse.de>
1098
1099 PR tree-optimization/89463
1100 * gcc.dg/guality/pr89463.c: New testcase.
1101
5bcde5d8 11022019-03-26 Uroš Bizjak <ubizjak@gmail.com>
1103
1104 PR target/89827
1105 * gcc.target/i386/pr89827.c: New test.
1106
e9b6707f 11072019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1108
1109 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
1110 syntax.
1111
ed85753c 11122019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
1113
1114 PR tree-optimization/81740
1115 * gcc.dg/vect/pr81740-1.c: New testcase.
1116 * gcc.dg/vect/pr81740-2.c: Likewise.
1117
c0106ced 11182019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
1119
1120 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
1121 options in permute args tests.
1122
158e6ce3 11232019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1124
1125 PR c++/84598
1126 * g++.dg/ext/pr84598.C: New.
1127
024a645d 11282019-03-26 Jakub Jelinek <jakub@redhat.com>
1129
1130 PR c++/89796
1131 * g++.dg/gomp/pr89796.C: New test.
1132 * gcc.dg/gomp/pr89796.c: New test.
1133
47fac92f 11342019-03-25 David Malcolm <dmalcolm@redhat.com>
1135
1136 PR rtl-optimization/88347
1137 PR rtl-optimization/88423
1138 * gcc.c-torture/compile/pr88347.c: New test.
1139 * gcc.c-torture/compile/pr88423.c: New test.
1140
89793f1a 11412019-03-25 Martin Sebor <msebor@redhat.com>
1142
1143 PR c/89812
1144 * gcc.dg/attr-aligned-3.c: New test.
1145
beb921e1 11462019-03-25 Johan Karlsson <johan.karlsson@enea.com>
1147
1148 PR debug/86964
1149 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
1150
ac557922 11512019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1152
1153 PR c++/84661
1154 PR c++/85013
1155 * g++.dg/concepts/pr84661.C: New.
1156 * g++.dg/torture/pr85013.C: Likewise.
1157
1de8eb3e 11582019-03-25 Marek Polacek <polacek@redhat.com>
1159
751baf9c 1160 PR c++/89214 - ICE when initializing aggregates with bases.
1161 * g++.dg/cpp1z/aggr-base8.C: New test.
1162 * g++.dg/cpp1z/aggr-base9.C: New test.
1163
1de8eb3e 1164 PR c++/89705 - ICE with reference binding with conversion function.
1165 * g++.dg/cpp0x/rv-conv2.C: New test.
1166
fbdb74ac 11672019-03-25 Richard Biener <rguenther@suse.de>
1168
1169 PR tree-optimization/89789
1170 * gcc.dg/torture/pr89789.c: New testcase.
1171
37682124 11722019-03-25 Nathan Sidwell <nathan@acm.org>
1173
1174 * g++.dg/abi/lambda-static-1.C: New.
1175
43a607ba 11762019-03-25 Richard Biener <rguenther@suse.de>
1177
1178 PR tree-optimization/89802
1179 * g++.dg/tree-ssa/pr89802.C: New testcase.
1180
f009459b 11812019-03-25 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR c++/60702
1184 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
1185 for _ZTH* calls.
1186 * g++.dg/tls/thread_local11a.C: New test.
1187
a0563775 11882019-03-25 Richard Biener <rguenther@suse.de>
1189
1190 PR middle-end/89790
1191 * g++.dg/pr89790.C: New testcase.
1192
add664cb 11932019-03-24 Uroš Bizjak <ubizjak@gmail.com>
1194
1195 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
1196 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
1197 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
1198 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
1199
9d74321b 12002019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1201
1202 PR fortran/78865
3f056acb 1203 * gfortran.dg/altreturn_10.f90: New test.
1204 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 1205
74fde7b5 12062019-03-22 Vladimir Makarov <vmakarov@redhat.com>
1207
1208 PR rtl-optimization/89676
1209 * gcc.target/i386/pr89676.c: New.
1210
84f13b2f 12112019-03-22 Jakub Jelinek <jakub@redhat.com>
1212
8815602b 1213 PR c++/60702
1214 * g++.dg/tls/thread_local11.C: New test.
1215 * g++.dg/tls/thread_local11.h: New test.
1216 * g++.dg/tls/thread_local12a.C: New test.
1217 * g++.dg/tls/thread_local12b.C: New test.
1218 * g++.dg/tls/thread_local12c.C: New test.
1219 * g++.dg/tls/thread_local12d.C: New test.
1220 * g++.dg/tls/thread_local12e.C: New test.
1221 * g++.dg/tls/thread_local12f.C: New test.
1222 * g++.dg/tls/thread_local12g.C: New test.
1223 * g++.dg/tls/thread_local12h.C: New test.
1224 * g++.dg/tls/thread_local12i.C: New test.
1225 * g++.dg/tls/thread_local12j.C: New test.
1226 * g++.dg/tls/thread_local12k.C: New test.
1227 * g++.dg/tls/thread_local12l.C: New test.
1228
84f13b2f 1229 PR c++/87481
1230 * g++.dg/cpp1y/constexpr-87481.C: New test.
1231
26b21081 12322019-03-22 Simon Wright <simon@pushface.org>
1233
1234 PR ada/89583
1235 * gnat.dg/socket2.adb: New.
1236
762cd80c 12372019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
1238
1239 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
1240
00a3b72b 12412019-03-22 Hongtao Liu <hongtao.liu@intel.com>
1242
1243 PR target/89784
1244 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
1245 for _mm_mask{,3,z}_*.
1246 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
1247 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
1248 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
1249 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
1250 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
1251 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
1252 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
1253 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
1254 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
1255 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
1256 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
1257 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
1258 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
1259 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
1260 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
1261
12622019-03-22 Jakub Jelinek <jakub@redhat.com>
1263
1264 PR target/89784
1265 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
1266 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1267 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1268 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1269 __builtin_ia32_vfmsubss3_mask3): Define.
1270 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
1271 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1272 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1273 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1274 __builtin_ia32_vfmsubss3_mask3): Define.
1275 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
1276 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
1277 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
1278 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
1279 __builtin_ia32_vfmsubss3_mask3): Define.
1280 * gcc.target/i386/sse-14.c: Add tests for
1281 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
1282 * gcc.target/i386/sse-22.c: Likewise.
1283
9f85b0fb 12842019-03-21 Martin Sebor <msebor@redhat.com>
1285
1286 PR tree-optimization/89350
1287 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
1288 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
1289 * gcc.dg/Wstringop-overflow-11.c: New test.
1290 * gcc.dg/Wstringop-overflow-12.c: New test.
1291 * gcc.dg/pr89350.c: New test.
1292 * gcc.dg/pr40340-1.c: Adjust expected warning.
1293 * gcc.dg/pr40340-2.c: Same.
1294 * gcc.dg/pr40340-4.c: Same.
1295 * gcc.dg/pr40340-5.c: Same.
1296
654b4632 12972019-03-21 Jakub Jelinek <jakub@redhat.com>
1298
4b46d8a6 1299 PR lto/89692
1300 * g++.dg/other/pr89692.C: New test.
1301
654b4632 1302 PR c++/89767
1303 * g++.dg/cpp1y/lambda-init18.C: New test.
1304 * g++.dg/cpp1y/lambda-init19.C: New test.
1305 * g++.dg/cpp1y/pr89767.C: New test.
1306
c1769f9f 13072019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 1308 Cesar Philippidis <cesar@codesourcery.com>
1309
1310 PR fortran/72741
1311 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
1312 file.
1313 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
1314 Likewise.
1315
13162019-03-21 Thomas Schwinge <thomas@codesourcery.com>
1317
1318 PR fortran/72741
1319 * c-c++-common/goacc/routine-3-extern.c: New file.
1320 * c-c++-common/goacc/routine-3.c: Adjust.
1321 * c-c++-common/goacc/routine-4-extern.c: New file.
1322 * c-c++-common/goacc/routine-4.c: Adjust.
1323 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 1324
cbfb10ec 1325 PR fortran/89773
1326 * gfortran.dg/goacc/pr89773.f90: New file.
1327 * gfortran.dg/goacc/pr77765.f90: Adjust.
1328 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
1329
467b1bdb 1330 PR fortran/72741
1331 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
1332
44ff4c8d 1333 PR fortran/72741
1334 * gfortran.dg/goacc/routine-module-1.f90: New file.
1335 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
1336 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
1337
44ff9fb6 1338 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
1339
f2137b85 1340 PR fortran/56408
1341 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
1342 (dg-compile-aux-modules): Fix diagnostic.
1343 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
1344 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
1345
e78648a6 1346 PR fortran/56408
1347 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
1348 missing nexted dg-test call support in dejaGNU 1.4.4.
1349
c1769f9f 1350 PR fortran/29383
1351 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
1352 other '*.exp' files.
1353
ae5efb2c 13542019-03-21 Richard Biener <rguenther@suse.de>
1355
1356 PR tree-optimization/89779
1357 * gcc.dg/torture/pr89779.c: New testcase.
1358
37bd0891 13592019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1360
1361 PR c++/78645
1362 * g++.dg/cpp0x/constexpr-ice20.C: New.
1363
e6c0a0e8 13642019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1365
1366 PR c++/89571
1367 * g++.dg/cpp0x/noexcept37.C: New.
1368
bffad515 13692019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
1370
1371 PR d/89017
1372 * gdc.dg/pr89017.d: New test.
1373
327f6a12 13742019-03-20 Janus Weil <janus@gcc.gnu.org>
1375
1376 PR fortran/71861
1377 * gfortran.dg/interface_abstract_5.f90: New test case.
1378
f374a534 13792019-03-20 Jakub Jelinek <jakub@redhat.com>
1380
1381 PR target/89775
1382 * gcc.target/s390/pr89775-1.c: New test.
1383 * gcc.target/s390/pr89775-2.c: New test.
1384
fcf9e045 13852019-03-20 Jakub Jelinek <jakub@redhat.com>
1386
1387 PR target/89752
1388 * g++.target/aarch64/aarch64.exp: New file.
1389 * g++.target/aarch64/pr89752.C: New test.
1390
dc0cf270 13912019-03-19 Martin Sebor <msebor@redhat.com>
1392
1393 PR tree-optimization/89688
1394 * gcc.dg/strlenopt-61.c: New test.
1395 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1396
2bc36e30 13972019-03-19 Jim Wilson <jimw@sifive.com>
1398
1399 PR target/89411
1400 * gcc.target/riscv/losum-overflow.c: New test.
1401
5f7947cf 14022019-03-19 Martin Sebor <msebor@redhat.com>
1403
1404 PR tree-optimization/89644
1405 * gcc.dg/Wstringop-truncation-8.c: New test.
1406
99e80969 14072019-03-19 Martin Liska <mliska@suse.cz>
1408
1409 PR middle-end/89737
1410 * gcc.dg/pr89737.c: New test.
1411
8022ad85 14122019-03-19 Jan Hubicka <hubicka@ucw.cz>
1413
1414 PR lto/87809
1415 PR lto/89335
1416 * g++.dg/lto/pr87089_0.C: New testcase.
1417 * g++.dg/lto/pr87089_1.C: New testcase.
1418 * g++.dg/lto/pr89335_0.C: New testcase.
1419
797edc3a 14202019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1421
1422 PR target/89736
1423 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1424 restrict this test to vsx targets.
1425
14b34371 14262019-03-19 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR target/89752
1429 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1430 * g++.dg/ext/asm16.C: Likewise.
1431 * g++.dg/ext/asm17.C: New test.
1432
17b0b4ec 14332019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1434
1435 * c-c++-common/unroll-7.c: New test.
1436
22010de4 14372019-03-19 Jakub Jelinek <jakub@redhat.com>
1438
1787ae1d 1439 PR target/89726
1440 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1441 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1442 Add expected results for them.
1443
22010de4 1444 PR c/89734
1445 * gcc.dg/pr89734.c: New test.
1446
95e9ef61 14472019-03-18 Martin Sebor <msebor@redhat.com>
1448
1449 PR tree-optimization/89720
1450 * gcc.dg/Warray-bounds-42.c: New test.
1451
12a32f81 14522019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1453
1454 PR c++/89630
1455 * g++.target/i386/pr89630.C: New test.
1456
03bae9a8 14572019-03-18 Kito Cheng <kito.cheng@gmail.com>
1458
1459 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1460
956a881a 14612019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1462
1463 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1464 the "store" test as well.
1465 * gcc.target/powerpc/bswap32.c: Ditto.
1466
4221d1bb 14672019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1468
1469 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1470 the "store" test as well.
1471 * gcc.target/powerpc/bswap32.c: Ditto.
1472
3d11a881 14732019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1474
1475 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1476 "exceeds" instead of just one that talks about "too large".
1477
e3cfba39 14782019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1479
1480 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1481
ac61f7f0 14822019-03-18 Martin Jambor <mjambor@suse.cz>
1483
1484 PR tree-optimization/89546
1485 * gcc.dg/tree-ssa/pr89546.c: New test.
1486
fd87bb39 14872019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1488
1489 PR target/89627
1490 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1491 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1492 * g++.target/riscv/call-with-empty-struct.H: New file.
1493 * g++.target/riscv/riscv.exp: New file.
1494
24c67877 14952019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1496
1497 PR c++/85014
1498 * g++.dg/cpp0x/pr85014.C: New.
1499
17d51789 15002019-03-18 Jakub Jelinek <jakub@redhat.com>
1501
1502 PR middle-end/86979
1503 * gcc.dg/pr86979.c: New test.
1504
3f08a29b 15052019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1506
1507 PR fortran/88008
24c67877 1508 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 1509
b1356bc4 15102019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1511
24c67877 1512 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1513 hppa*-*-hpux*.
b1356bc4 1514 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 1515
1516 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1517 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 1518
f56fb8fb 1519 * gcc.dg/pr88074.c: Require c99_runtime.
1520 * gcc.dg/warn-abs-1.c: Likewise.
1521 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1522
24b73262 1523 PR testsuite/89666
1524 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1525 hppa*-*-hpux*.
1526 * gcc.dg/attr-copy.c: Require alias support.
1527 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1528
2d44625a 15292019-03-16 Jakub Jelinek <jakub@redhat.com>
1530
1531 PR fortran/89724
1532 * gfortran.dg/continuation_15.f90: New test.
1533 * gfortran.dg/continuation_16.f90: New test.
1534
fc1321aa 15352019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 1536
50beafd6 1537 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1538
529c3fcc 1539 PR testsuite/89393
1540 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1541 * g++.dg/cpp0x/pr84497.C: Likewise.
1542
fc1321aa 1543 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1544 * gcc.dg/attr-copy-6.c: Likewise.
1545 * gcc.dg/pr87793.c: Likewise.
1546
1547 PR testsuite/89471
0bf73f49 1548 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 1549
2c804139 1550 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1551 * gcc.dg/gimplefe-34.c: Likewise.
1552 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1553 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1554
20feeb0f 1555 PR testsuite/84174
1556 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1557 hppa*64*-*-*.
1558
63e5ed62 1559 PR testsuite/83453
1560 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1561
4f54bc4d 1562 * lib/target-supports.exp (check_ascii_locale_available): Remove
1563 hppa*-*-hpux*.
1564
ebb62b61 15652019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1566
1567 PR fortran/84394
1568 * gfortran.dg/blockdata_11.f90: New test.
1569
6e9e00d1 15702019-03-15 Harald Anlauf <anlauf@gmx.de>
1571
1572 PR fortran/60091
1573 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1574 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1575
0922e508 15762019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1577
1578 PR target/87532
1579 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1580 instruction selection.
1581 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1582 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1583 * gcc.target/powerpc/pr87532-mc.c: New test.
1584 * gcc.target/powerpc/pr87532.c: New test.
1585 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1586 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1587 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1588 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1589 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1590 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1591 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1592 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1593 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1594 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1595 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1596 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1597 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1598 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1599 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1600 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1601 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1602 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1603 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1604 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1605 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1606 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1607 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1608 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1609 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1610 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1611 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1612
aa2e3429 16132019-03-15 Alexandre Oliva <aoliva@redhat.com>
1614
1615 PR c++/88534
1616 PR c++/88537
1617 * g++.dg/cpp2a/pr88534.C: New.
1618 * g++.dg/cpp2a/pr88537.C: New.
1619
b70283ba 16202019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1621
1622 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1623 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1624 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1625 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1626
c043e8d6 16272019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1628
1629 PR target/89719
1630 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1631 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1632 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1633
0bc60ffa 16342019-03-15 Jakub Jelinek <jakub@redhat.com>
1635
99d0d6f9 1636 PR c++/89709
1637 * g++.dg/cpp0x/constexpr-89709.C: New test.
1638
0bc60ffa 1639 PR debug/89704
1640 * gcc.dg/debug/pr89704.c: New test.
1641
4455955a 16422019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1643
1644 PR target/89650
1645 * g++.target/i386/pr89650.C: New test.
1646
8416d774 16472019-03-14 Richard Biener <rguenther@suse.de>
1648
1649 * gcc.dg/gimplefe-13.c: Adjust.
1650 * gcc.dg/gimplefe-14.c: Likewise.
1651 * gcc.dg/gimplefe-17.c: Likewise.
1652 * gcc.dg/gimplefe-18.c: Likewise.
1653 * gcc.dg/gimplefe-7.c: Likewise.
1654 * gcc.dg/torture/pr89595.c: Likewise.
1655 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1656 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1657 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1658 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1659 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1660 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1661 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1662 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1663
3b8cf1fa 16642019-03-14 Jakub Jelinek <jakub@redhat.com>
1665
7dd130b3 1666 PR ipa/89684
1667 * gcc.target/i386/pr89684.c: New test.
1668
3b8cf1fa 1669 PR rtl-optimization/89679
1670 * gcc.dg/pr89679.c: New test.
1671
3c7743e1 16722019-03-14 Richard Biener <rguenther@suse.de>
1673
1674 PR tree-optimization/89710
1675 * gcc.dg/torture/pr89710.c: New testcase.
1676
7d7d6aef 16772019-03-14 Richard Biener <rguenther@suse.de>
1678
1679 PR middle-end/89698
1680 * g++.dg/torture/pr89698.C: New testcase.
1681
15a7e0e9 16822019-03-14 Jakub Jelinek <jakub@redhat.com>
1683
1684 PR tree-optimization/89703
1685 * gcc.c-torture/compile/pr89703-1.c: New test.
1686 * gcc.c-torture/compile/pr89703-2.c: New test.
1687
ee27daa7 16882019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1689
1690 PR target/89523
1691 * gcc.target/i386/pr89523-1a.c: New test.
1692 * gcc.target/i386/pr89523-1b.c: Likewise.
1693 * gcc.target/i386/pr89523-2.c: Likewise.
1694 * gcc.target/i386/pr89523-3.c: Likewise.
1695 * gcc.target/i386/pr89523-4.c: Likewise.
1696 * gcc.target/i386/pr89523-5.c: Likewise.
1697 * gcc.target/i386/pr89523-6.c: Likewise.
1698 * gcc.target/i386/pr89523-7.c: Likewise.
1699 * gcc.target/i386/pr89523-8.c: Likewise.
1700 * gcc.target/i386/pr89523-9.c: Likewise.
1701
d0782a7e 17022019-03-14 Jakub Jelinek <jakub@redhat.com>
1703
c17b0b28 1704 PR c++/89512
1705 * g++.dg/cpp1y/var-templ61.C: New test.
1706
d0782a7e 1707 PR c++/89652
1708 * g++.dg/cpp1y/constexpr-89652.C: New test.
1709
c69047a1 17102019-03-13 Harald Anlauf <anlauf@gmx.de>
1711
1712 PR fortran/87045
1713 * gfortran.dg/pr87045.f90: New test.
1714
68d3038f 17152019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1716
1717 PR target/85860
1718 * gcc.target/i386/pr85860.c: New.
1719
3c78ad42 17202019-03-13 Marek Polacek <polacek@redhat.com>
1721
1722 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1723 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1724
8b953246 1725 PR c++/89660 - bogus error with -Wredundant-move.
1726 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1727 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1728
7f9cb1b5 17292019-03-13 Janus Weil <janus@gcc.gnu.org>
1730
1731 PR fortran/89601
1732 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1733 * gfortran.dg/pdt_30.f90: New test case.
1734
e214ee76 17352019-03-13 Marek Polacek <polacek@redhat.com>
1736
1737 PR c++/88979 - further P0634 fix for constructors.
1738 * g++.dg/cpp2a/typename15.C: New test.
1739
6e6bf22d 17402019-03-13 Martin Sebor <msebor@redhat.com>
1741
1742 PR tree-optimization/89662
1743 * gcc.dg/Warray-bounds-41.c: New test.
1744
a55953fb 17452019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1746
1747 PR c++/63508
1748 * g++.dg/cpp0x/auto53.C: New.
1749
69485abe 17502019-03-13 Richard Biener <rguenther@suse.de>
1751
1752 PR middle-end/89677
1753 * gcc.dg/torture/pr89677.c: New testcase.
1754
6bce0bd9 17552019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1756
1757 PR c++/85558
1758 * g++.dg/other/friend16.C: New.
1759 * g++.dg/other/friend17.C: Likewise.
1760
0cdad0e1 17612019-03-13 Jakub Jelinek <jakub@redhat.com>
1762
1763 PR middle-end/88588
1764 * c-c++-common/gomp/pr88588.c: New test.
1765
17662019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 1767
1768 PR fortran/66695
1769 PR fortran/77746
1770 PR fortran/79485
1771 * gfortran.dg/binding_label_tests_30.f90: New test.
1772 * gfortran.dg/binding_label_tests_31.f90: New test.
1773 * gfortran.dg/binding_label_tests_32.f90: New test.
1774 * gfortran.dg/binding_label_tests_33.f90: New test.
1775
5dc5719e 17762019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1777
1778 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1779 * gdc.dg/ubsan/ubsan.exp: New file.
1780 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1781 Explicitly return flags from procedure.
1782
3627cdbc 17832019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1784
1785 PR d/88957
1786 * gdc.dg/pr88957.d: New test.
1787 * gdc.dg/simd.d: Add new vector tests.
1788
ef668b33 17892019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1790
1791 PR d/87824
1792 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1793 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1794 -nostdinc++ flag.
1795
747e2c6a 17962019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1797
1798 PR fortran/87673
1799 * gfortran.dg/charlen_17.f90: New test.
1800
c3a8613e 18012019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1802
1803 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1804
4520ad45 18052019-03-12 Martin Liska <mliska@suse.cz>
1806
ef668b33 1807 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 1808 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1809 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1810 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1811 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1812 * gfortran.dg/constructor_9.f90: Likewise.
1813 * gfortran.dg/dec_structure_8.f90: Likewise.
1814 * gfortran.dg/entry_4.f90: Likewise.
1815 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1816 * gfortran.dg/initialization_23.f90: Likewise.
1817 * gfortran.dg/logical_assignment_1.f90: Likewise.
1818 * gfortran.dg/pr80752.f90: Likewise.
1819 * gfortran.dg/pr88116_1.f90: Likewise.
1820 * gfortran.dg/pr88467.f90: Likewise.
1821 * gfortran.dg/typebound_call_7.f03: Likewise.
1822 * gfortran.dg/typebound_generic_1.f03: Likewise.
1823 * gfortran.dg/typebound_operator_2.f03: Likewise.
1824 * gfortran.dg/typebound_operator_4.f03: Likewise.
1825 * gfortran.dg/typebound_proc_9.f03: Likewise.
1826 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1827
53fe35ec 18282019-03-12 Paul Thomas <pault@gcc.gnu.org>
1829
1830 PR fortran/89363
1831 * gfortran.dg/assumed_rank_16.f90: New test.
1832
1833 PR fortran/89364
1834 * gfortran.dg/assumed_rank_17.f90: New test.
1835
23e01948 18362019-03-12 Jakub Jelinek <jakub@redhat.com>
1837
1838 PR middle-end/89663
1839 * gcc.c-torture/compile/pr89663-1.c: New test.
1840 * gcc.c-torture/compile/pr89663-2.c: New test.
1841
d5e9136f 18422019-03-12 Richard Biener <rguenther@suse.de>
1843
1844 PR tree-optimization/89664
1845 * gfortran.dg/pr89664.f90: New testcase.
1846
fc87d978 18472019-03-11 Jakub Jelinek <jakub@redhat.com>
1848
064a27df 1849 PR fortran/89651
1850 * gfortran.dg/gomp/pr89651.f90: New test.
1851
fc87d978 1852 PR middle-end/89655
1853 PR bootstrap/89656
1854 * gcc.c-torture/compile/pr89655.c: New test.
1855
74157df9 18562019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1857
1858 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1859 target.
1860
2f6d557f 18612019-03-11 Martin Liska <mliska@suse.cz>
1862
1863 * g++.dg/conversion/simd3.C (foo): Wrap option names
1864 with apostrophe character.
1865 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1866 (test3): Likewise.
1867 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1868 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1869 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1870 * g++.dg/opt/pr34036.C: Likewise.
1871 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1872 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1873 * gcc.dg/cpp/dir-only-4.c: Likewise.
1874 * gcc.dg/cpp/dir-only-5.c: Likewise.
1875 * gcc.dg/cpp/pr71591.c: Likewise.
1876 * gcc.dg/format/opt-1.c: Likewise.
1877 * gcc.dg/format/opt-2.c: Likewise.
1878 * gcc.dg/format/opt-3.c: Likewise.
1879 * gcc.dg/format/opt-4.c: Likewise.
1880 * gcc.dg/format/opt-5.c: Likewise.
1881 * gcc.dg/format/opt-6.c: Likewise.
1882 * gcc.dg/pr22231.c: Likewise.
1883 * gcc.dg/pr33007.c: Likewise.
1884 * gcc.dg/simd-1.c (hanneke): Likewise.
1885 * gcc.dg/simd-5.c: Likewise.
1886 * gcc.dg/simd-6.c: Likewise.
1887 * gcc.dg/spellcheck-options-14.c: Likewise.
1888 * gcc.dg/spellcheck-options-15.c: Likewise.
1889 * gcc.dg/spellcheck-options-16.c: Likewise.
1890 * gcc.dg/spellcheck-options-17.c: Likewise.
1891 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1892 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1893 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1894 (__attribute__): Likewise.
1895 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1896 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1897 * gcc.target/powerpc/warn-1.c: Likewise.
1898 * gcc.target/powerpc/warn-2.c: Likewise.
1899
ac80cfb4 19002019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1901
1902 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1903
01f182e4 19042019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1905
1906 * c-c++-common/unroll-6.c: New test.
1907
ca66abc7 19082019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1909
1910 PR c++/87571
1911 * g++.dg/template/memfriend18.C: New.
1912
a5956947 19132019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1914
1915 * gdc.dg/pr89041.d: Mark as compile test.
1916
116886d6 19172019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1918
1919 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1920 dg-options.
1921
00ee3e3e 19222019-03-10 Martin Jambor <mjambor@suse.cz>
1923
1924 PR tree-optimization/85762
1925 PR tree-optimization/87008
1926 PR tree-optimization/85459
1927 * g++.dg/tree-ssa/pr87008.C: New test.
1928 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1929
9520cf8b 19302019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1931
1932 PR fortran/66089
1933 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1934 * gfortran.dg/no_arg_check_2.f90: Likewise.
1935
346e0fe5 19362019-03-10 Jakub Jelinek <jakub@redhat.com>
1937
1938 PR c++/89648
1939 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1940
23ffb1a8 19412019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1942
1943 PR fortran/66089
1944 * gfortran.dg/dependency_53.f90: New test.
1945
861c8c7b 19462019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1947
1948 PR fortran/87734
1949 * gfortran.dg/public_private_module_10.f90: New test.
1950
e0f3497f 19512019-03-09 John David Anglin <dave.anglin@bell.net>
1952
449a1989 1953 PR c++/70349
1954 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1955
24964670 1956 PR middle-end/68733
1957 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1958
e0f3497f 1959 PR testsuite/89472
1960 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1961
0c5f3545 19622019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1963
1964 PR c++/87750
1965 * g++.dg/cpp0x/pr87750.C: New.
1966
b685a0ad 19672019-03-09 John David Anglin <dave.anglin@bell.net>
1968
1969 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1970 * c-c++-common/ident-1a.c: Likewise.
1971 * c-c++-common/ident-1b.c: Likewise.
1972 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 1973
1974 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 1975
24e94348 1976 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1977
946f2623 1978 PR inline-asm/87010
1979 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1980
39ab9c78 1981 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1982 libatomic_available.
1983
52e19479 19842019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1985
1986 PR d/89041
1987 * gdc.dg/pr89041.d: New test.
1988
d066f3f7 19892019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1990
1991 PR fortran/71544
1992 * gfortran.dg/c_ptr_tests_19.f90: New test.
1993
fe3e8c08 19942019-03-09 John David Anglin <dave.anglin@bell.net>
1995
0f2d2571 1996 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1997 * gnat.dg/debug12.adb: Likewise.
1998
fe3e8c08 1999 * lib/target-supports.exp (check_effective_target_weak_undefined):
2000 Return 0 on hppa*-*-hpux*.
2001 (check_ascii_locale_available): Likewise.
2002
688ff820 20032019-03-09 Janus Weil <janus@gcc.gnu.org>
2004
2005 PR fortran/84504
2006 * gfortran.dg/pointer_init_10.f90: New test case.
2007
08fad224 20082019-03-09 John David Anglin <dave.anglin@bell.net>
2009
2010 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
2011
1501d36b 20122019-03-09 John David Anglin <dave.anglin@bell.net>
2013
2014 PR fortran/89639
2015 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
2016
06c6302c 20172019-03-09 Thomas König <tkoenig@gcc.gnu.org>
2018
2019 PR fortran/71203
2020 * gfortran.dg/array_simplify_3.f90: New test case.
2021
78d8fb2b 20222019-03-09 Jakub Jelinek <jakub@redhat.com>
2023
909c7f25 2024 PR c/88568
2025 * g++.dg/other/pr88568.C: New test.
2026
78d8fb2b 2027 PR rtl-optimization/89634
2028 * gcc.c-torture/execute/pr89634.c: New test.
2029
883c09dd 20302019-03-08 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR c/85870
2033 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
2034 -r -nostdlib -flinker-output=nolto-rel.
2035
734aee17 20362019-03-08 David Malcolm <dmalcolm@redhat.com>
2037
2038 PR target/79926
2039 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
2040 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
2041 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
2042 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
2043
02cded17 20442019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2045
2046 PR c++/63540
2047 * g++.dg/cpp0x/implicit17.C: New.
2048
e4bff0d1 20492019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
2050
2051 PR c++/22149
2052 * g++.dg/template/access29.C: New.
2053
f06bc4d0 20542019-03-08 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR c++/82075
2057 * g++.dg/cpp1z/decomp49.C: New test.
2058
a9ff59cf 20592019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
2060
2061 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
2062
a6fed30b 20632019-03-08 Uroš Bizjak <ubizjak@gmail.com>
2064
2065 PR target/68924
2066 PR target/78782
2067 PR target/87558
2068 * gcc.target/i386/pr78782.c: New test.
2069 * gcc.target/i386/pr87558.c: Ditto.
2070
99b342f1 20712019-03-08 Jakub Jelinek <jakub@redhat.com>
2072
2073 PR c/85870
2074 * gcc.dg/lto/pr85870_0.c: New test.
2075 * gcc.dg/lto/pr85870_1.c: New test.
2076
69a0142c 20772019-03-08 Martin Liska <mliska@suse.cz>
2078
2079 PR target/86952
2080 * gcc.target/i386/pr86952.c: New test.
2081 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
2082 scanned pattern.
2083 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2084
29005d9c 20852019-03-08 Jakub Jelinek <jakub@redhat.com>
2086
222c113b 2087 PR c++/89585
2088 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
2089 asm volatile.
2090
92651efb 2091 PR c++/89599
2092 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
2093 * g++.dg/parse/array-size2.C: Likewise.
2094 * g++.dg/cpp0x/constexpr-89599.C: New test.
2095
29005d9c 2096 PR c++/89622
2097 * g++.dg/warn/pr89622.C: New test.
2098
1b34cb7f 20992019-03-07 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR target/80003
2102 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
2103 * gcc.target/i386/interrupt-6.c: Likewise.
2104 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
2105
8a656b83 21062019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
2107
2108 PR c++/84518
2109 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
2110 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
2111
4492383a 21122019-03-07 Jakub Jelinek <jakub@redhat.com>
2113
71c5a0bc 2114 PR translation/79999
2115 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
2116 * c-c++-common/gomp/doacross-3.c: New test.
2117
4492383a 2118 PR target/89602
2119 * gcc.target/i386/avx512f-vmovss-1.c: New test.
2120 * gcc.target/i386/avx512f-vmovss-2.c: New test.
2121 * gcc.target/i386/avx512f-vmovss-3.c: New test.
2122 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
2123 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
2124 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
2125
1cf354c8 21262019-03-07 Martin Jambor <mjambor@suse.cz>
2127
2128 PR lto/87525
2129 * gcc.dg/ipa/ipcp-5.c: New test.
2130
e3e42b03 21312019-03-07 Martin Jambor <mjambor@suse.cz>
2132
2133 PR ipa/88235
2134 * g++.dg/ipa/pr88235.C: New test.
2135
5e43308b 21362019-04-07 Richard Biener <rguenther@suse.de>
2137
2138 PR middle-end/89618
2139 * gcc.target/i386/pr89618.c: New testcase.
2140
791a4964 21412019-03-07 Richard Biener <rguenther@suse.de>
2142
2143 PR tree-optimization/89595
2144 * gcc.dg/torture/pr89595.c: New testcase.
2145
02a7fc59 21462019-03-07 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR c++/89585
2149 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
2150
f8197328 21512019-03-06 Harald Anlauf <anlauf@gmx.de>
2152
2153 PR fortran/71203
2154 * gfortran.dg/substr_8.f90: New test.
2155
aa49bda0 21562019-03-06 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR c++/87148
2159 * g++.dg/ext/flexary34.C: New test.
2160
409a6c36 21612019-03-06 Peter Bergner <bergner@linux.ibm.com>
2162
2163 PR rtl-optimization/88845
2164 * gcc.target/powerpc/pr88845.c: New test.
2165
55d0cc00 21662019-03-06 Marek Polacek <polacek@redhat.com>
2167
2168 PR c++/87378 - bogus -Wredundant-move warning.
2169 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
2170 * g++.dg/cpp0x/Wredundant-move7.C: New test.
2171
b24b9c77 21722019-03-06 Richard Biener <rguenther@suse.de>
2173
2174 PR testsuite/89551
2175 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
2176 the way that makes the testcase PASS.
2177
06229fe5 21782019-03-05 Jakub Jelinek <jakub@redhat.com>
2179
2180 PR middle-end/89590
2181 * gcc.dg/pr89590.c: New test.
2182
eeb22b66 21832019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
2184
2185 PR target/89222
2186 * gcc.target/arm/pr89222.c: Add new test.
2187
c06d4366 21882019-03-05 Richard Biener <rguenther@suse.de>
2189
2190 PR tree-optimization/89594
2191 * gcc.dg/pr89594.c: New testcase.
2192
499fa2c1 21932019-03-05 Jakub Jelinek <jakub@redhat.com>
2194
267bb6c9 2195 PR tree-optimization/89487
2196 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
2197 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
2198 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
2199 "%r14".
2200
bf0f78c4 2201 PR bootstrap/89560
2202 * g++.dg/other/pr89560.C: New test.
2203
a41f256a 2204 PR tree-optimization/89570
2205 * gcc.dg/pr89570.c: New test.
2206
499fa2c1 2207 PR tree-optimization/89566
2208 * c-c++-common/pr89566.c: New test.
2209
1751c288 22102019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2211
2212 PR c++/84605
2213 * g++.dg/parse/crash69.C: New.
2214
10599713 22152019-03-04 Jakub Jelinek <jakub@redhat.com>
2216
2217 PR c++/71446
2218 * g++.dg/cpp2a/desig12.C: New test.
2219 * g++.dg/cpp2a/desig13.C: New test.
2220
7e11f57d 22212019-03-04 Tamar Christina <tamar.christina@arm.com>
2222
2223 PR target/88530
f382b2ac 2224 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 2225
b7d73df0 22262019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
2227
2228 PR tree-optimization/89437
2229 * gcc.dg/sinatan-1.c: Fix testcase.
2230
54f60b15 22312019-03-04 Richard Biener <rguenther@suse.de>
2232
2233 PR middle-end/89572
2234 * gcc.dg/torture/pr89572.c: New testcase.
2235
6079e9be 22362018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
2237
2238 PR tree-optimization/89487
2239 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
2240
9849369a 22412019-03-03 Harald Anlauf <anlauf@gmx.de>
2242
2243 PR fortran/77583
2244 * gfortran.dg/pr77583.f90: New test.
2245
a6eb46eb 22462019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2247
2248 PR fortran/72714
2249 * gfortran.dg/coarray_allocate_11.f90: New test.
2250
9cc3b79c 22512019-03-02 Harald Anlauf <anlauf@gmx.de>
2252
2253 PR fortran/89516
2254 * gfortran.dg/pr89492.f90: Adjust testcase.
2255 * gfortran.dg/transfer_check_5.f90: New test.
2256
e3dcfc16 22572019-03-02 Jakub Jelinek <jakub@redhat.com>
2258
73e3d2ee 2259 PR c++/71446
2260 * g++.dg/cpp2a/desig10.C: New test.
2261 * g++.dg/cpp2a/desig11.C: New test.
2262 * g++.dg/ext/desig4.C: Expect 4 new errors.
2263
e3dcfc16 2264 PR target/89506
2265 * gcc.dg/pr89506.c: New test.
2266
93b27baa 22672019-03-01 Kito Cheng <kito.cheng@gmail.com>
2268 Monk Chiang <sh.chiang04@gmail.com>
2269
2270 * gcc.target/riscv/attribute-1.c: New.
2271 * gcc.target/riscv/attribute-2.c: Likewise.
2272 * gcc.target/riscv/attribute-3.c: Likewise.
2273 * gcc.target/riscv/attribute-4.c: Likewise.
2274 * gcc.target/riscv/attribute-5.c: Likewise.
2275 * gcc.target/riscv/attribute-6.c: Likewise.
2276 * gcc.target/riscv/attribute-7.c: Likewise.
2277 * gcc.target/riscv/attribute-8.c: Likewise.
2278 * gcc.target/riscv/attribute-9.c: Likewise.
2279
2280 * gcc.target/riscv/arch-1.c: New.
2281 * gcc.target/riscv/arch-2.c: Likewise.
2282 * gcc.target/riscv/arch-3.c: Likewise.
2283 * gcc.target/riscv/arch-4.c: Likewise.
2284
b3ba40ae 22852019-03-01 Jakub Jelinek <jakub@redhat.com>
2286
2287 PR middle-end/89497
2288 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
2289 scan-tree-dump-times from dom3 to tracer pass.
2290
09008c46 22912019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
2292
2293 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
2294 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
2295
45e17a21 22962019-03-01 Alexander Monakov <amonakov@ispras.ru>
2297
2298 PR rtl-optimization/85899
2299 * gcc.dg/pr85899.c: New test.
2300
f409a882 23012019-03-01 Marek Polacek <polacek@redhat.com>
2302
ae8e3cb6 2303 PR c++/89537 - missing location for error with non-static member fn.
2304 * g++.dg/diagnostic/member-fn-1.C: New test.
2305
f409a882 2306 PR c++/89532 - ICE with incomplete type in decltype.
2307 * g++.dg/cpp2a/nontype-class14.C: New test.
2308
b279a142 23092019-03-01 Jakub Jelinek <jakub@redhat.com>
2310
2311 Implement P1002R1, Try-catch blocks in constexpr functions
2312 PR c++/89513
2313 * g++.dg/cpp2a/constexpr-try1.C: New test.
2314 * g++.dg/cpp2a/constexpr-try2.C: New test.
2315 * g++.dg/cpp2a/constexpr-try3.C: New test.
2316 * g++.dg/cpp2a/constexpr-try4.C: New test.
2317 * g++.dg/cpp2a/constexpr-try5.C: New test.
2318 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
2319
bfc01edf 23202019-03-01 Richard Sandiford <richard.sandiford@arm.com>
2321
2322 PR tree-optimization/89535
2323 * gfortran.dg/vect/pr89535.f90: New test.
2324
f811bd19 23252019-03-01 Richard Biener <rguenther@suse.de>
2326
2327 PR middle-end/89541
2328 * gfortran.dg/pr89451.f90: New testcase.
2329
d7419e5b 23302019-03-01 Richard Biener <rguenther@suse.de>
2331
2332 PR middle-end/89497
2333 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
2334 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
2335 that happen now earlier.
2336
f557d4a8 23372019-02-28 Eric Botcazou <ebotcazou@adacore.com>
2338
2339 * gcc.c-torture/execute/20190228-1.c: New test.
2340
dff6bd38 23412019-02-28 Marek Polacek <polacek@redhat.com>
2342
2343 PR c++/87068 - missing diagnostic with fallthrough statement.
2344 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
2345
1d86d0eb 23462019-02-28 Thomas Schwinge <thomas@codesourcery.com>
2347 Cesar Philippidis <cesar@codesourcery.com>
2348
35e99d5d 2349 PR fortran/72741
2350 PR fortran/89433
2351 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
2352 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2353
7378dd70 2354 PR fortran/72741
2355 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
2356
1d86d0eb 2357 PR fortran/72741
2358 PR fortran/89433
2359 * gfortran.dg/goacc/routine-6.f90: Update
2360 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
2361 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2362
218c5c18 23632019-02-28 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR c/89521
2366 * gcc.dg/pr89521-1.c: New test.
2367 * gcc.dg/pr89521-2.c: New test.
2368
440a9ad9 23692019-02-28 John David Anglin <danglin@gcc.gnu.org>
2370
2371 PR testsuite/89441
2372 * g++.dg/ipa/pr89009.C: Update symbol visibility.
2373
c5a08a5d 23742019-02-28 Tamar Christina <tamar.christina@arm.com>
2375
2376 PR target/88530
2377 * gcc.target/aarch64/options_set_10.c: New test.
2378
dc24d8a9 23792019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2380
2381 PR c++/89522
2382 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
2383
674e4eec 23842019-02-28 Jakub Jelinek <jakub@redhat.com>
2385
34ecb73b 2386 PR c/89525
2387 * gcc.dg/pr89525.c: New test.
2388
674e4eec 2389 PR c/89520
2390 * gcc.dg/pr89520-1.c: New test.
2391 * gcc.dg/pr89520-2.c: New test.
2392
90c2137c 23932019-02-27 Marek Polacek <polacek@redhat.com>
2394
2395 PR c++/88857 - ICE with value-initialization of argument in template.
2396 * g++.dg/cpp0x/initlist-value4.C: New test.
2397
7304edd1 23982019-02-27 Marek Polacek <polacek@redhat.com>
2399
2400 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2401 * g++.dg/cpp0x/using-enum-3.C: New test.
2402
7733a071 24032019-02-27 Jakub Jelinek <jakub@redhat.com>
2404
2405 PR tree-optimization/89280
2406 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2407 keyword.
2408
b97c2f89 24092019-02-27 Richard Biener <rguenther@suse.de>
2410
2411 * gcc.dg/gimplefe-36.c: New testcase.
2412
c9f30cbb 24132019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2414
2415 PR c++/89488
2416 * g++.dg/cpp0x/nsdmi15.C: New.
2417
24182019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2419
2420 PR c++/88987
2421 * g++.dg/cpp0x/pr88987.C: New.
2422
400c29ff 24232019-02-27 Jakub Jelinek <jakub@redhat.com>
2424
2425 PR tree-optimization/89280
2426 * gcc.c-torture/compile/pr89280.c: New test.
2427 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2428 function. Skip the test for -O0.
2429
c167de66 24302018-02-26 Steve Ellcey <sellcey@marvell.com>
2431
2432 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2433 * gfortran.dg/simd-builtins-2.f90: Ditto.
2434 * gfortran.dg/simd-builtins-6.f90: Ditto.
2435 * gfortran.dg/simd-builtins-8.f90: New test.
2436 * gfortran.dg/simd-builtins-8.h: New header file.
2437
3a57b74f 24382019-02-26 Jakub Jelinek <jakub@redhat.com>
2439
8fe60964 2440 PR c++/89507
2441 * g++.dg/other/new2.C: New test.
2442
3a57b74f 2443 PR tree-optimization/89500
2444 * gcc.dg/pr89500.c: New test.
2445 * gcc.dg/Wstringop-overflow-10.c: New test.
2446 * gcc.dg/strlenopt-60.c: New test.
2447
23d7d64b 24482019-02-26 Harald Anlauf <anlauf@gmx.de>
2449
2450 PR fortran/89492
2451 * gfortran.dg/pr89492.f90: New test.
2452
8fe5d1b1 24532019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2454
2455 PR fortran/89496
2456 * gfortran.dg/altreturn_9_0.f90: New file.
2457 * gfortran.dg/altreturn_9_1.f90: New file.
2458
a165fd90 24592019-02-26 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR c++/89481
2462 * g++.dg/cpp1y/constexpr-89481.C: New test.
2463
26f2ab84 24642019-02-26 Richard Biener <rguenther@suse.de>
2465
2466 PR tree-optimization/89505
2467 * gcc.dg/torture/pr89505.c: New testcase.
2468
812441a6 24692019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2470
2471 * gnat.dg/opt77.adb: New test.
2472 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2473
b501a363 24742019-02-26 Jakub Jelinek <jakub@redhat.com>
2475
2476 PR target/89474
2477 * gcc.target/i386/pr89474.c: New test.
2478
33d01d64 24792019-02-25 Jakub Jelinek <jakub@redhat.com>
2480
2481 PR c/77754
2482 * gcc.c-torture/compile/pr77754-1.c: New test.
2483 * gcc.c-torture/compile/pr77754-2.c: New test.
2484 * gcc.c-torture/compile/pr77754-3.c: New test.
2485 * gcc.c-torture/compile/pr77754-4.c: New test.
2486 * gcc.c-torture/compile/pr77754-5.c: New test.
2487 * gcc.c-torture/compile/pr77754-6.c: New test.
2488
ddb14ffc 24892019-02-25 Tamar Christina <tamar.christina@arm.com>
2490
2491 PR target/88530
2492 * gcc.target/aarch64/options_set_1.c: New test.
2493 * gcc.target/aarch64/options_set_2.c: New test.
2494 * gcc.target/aarch64/options_set_3.c: New test.
2495 * gcc.target/aarch64/options_set_4.c: New test.
2496 * gcc.target/aarch64/options_set_5.c: New test.
2497 * gcc.target/aarch64/options_set_6.c: New test.
2498 * gcc.target/aarch64/options_set_7.c: New test.
2499 * gcc.target/aarch64/options_set_8.c: New test.
2500 * gcc.target/aarch64/options_set_9.c: New test.
2501
bff28e09 25022019-02-25 Tamar Christina <tamar.christina@arm.com>
2503
2504 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2505 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2506 Rename ....
2507 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2508 test_vfmlslq_high_f16): ... To this.
2509 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2510 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2511 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2512 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2513 test_vfmlslq_laneq_high_u32): Rename ...
2514 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2515 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2516 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2517 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2518 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2519 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2520 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2521 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2522 test_vfmlslq_laneq_low_u32): Rename ...
2523 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2524 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2525 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2526 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2527 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2528 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2529 Rename ...
2530 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2531 test_vfmlslq_low_f16): ... To this.
2532
d6172887 25332019-02-25 Tamar Christina <tamar.christina@arm.com>
2534
2535 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2536 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2537 Rename ...
2538 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2539 test_vfmlslq_high_f16): ... To this.
2540 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2541 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2542 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2543 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2544 test_vfmlslq_laneq_high_u32): Rename ...
2545 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2546 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2547 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2548 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2549 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2550 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2551 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2552 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2553 test_vfmlslq_laneq_low_u32): Rename ...
2554 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2555 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2556 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2557 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2558 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2559 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2560 Rename ...
2561 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2562 test_vfmlslq_low_f16): ... To This.
2563 * lib/target-supports.exp
2564 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2565
65eeca74 25662019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2567
2568 PR fortran/89282
53fe35ec 2569 * gfortran.dg/overload_3.f90: New test.
65eeca74 2570
96b7d76c 25712019-02-25 Jakub Jelinek <jakub@redhat.com>
2572
2573 PR c++/89285
2574 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2575
8b64c6ce 25762019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2577
2578 PR libfortran/89274
53fe35ec 2579 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 2580
529acd83 25812019-02-25 Jakub Jelinek <jakub@redhat.com>
2582
16a3cf9c 2583 PR target/89434
2584 * gcc.c-torture/execute/pr89434.c: New test.
2585
529acd83 2586 PR target/89438
2587 * gcc.dg/pr89438.c: New test.
2588
622540e3 25892019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2590
2591 PR c++/84585
2592 * g++.dg/cpp0x/pr84585.C: New.
2593
ca180aba 25942019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2595
2596 PR fortran/89174
2597 * gfortran.dg/allocate_with_mold_3.f90: New test.
2598
f6ad730f 25992019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2600
2601 PR target/87007
2602 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2603 * gcc.target/i386/pr87007-2.c: Likewise.
2604
1fa8b8f7 26052019-02-24 Harald Anlauf <anlauf@gmx.de>
2606
2607 PR fortran/89266
2608 PR fortran/88326
2609 * gfortran.dg/pr89266.f90: New test.
2610 * gfortran.dg/pr88326.f90: New test.
2611
e806e3f2 26122019-02-24 Jakub Jelinek <jakub@redhat.com>
2613
2614 PR rtl-optimization/89445
2615 * gcc.target/i386/avx512f-pr89445.c: New test.
2616
1761223a 26172019-02-23 Martin Sebor <msebor@redhat.com>
2618
2619 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2620 wchar_t to wint_t to avoid a bogus -Wformat warning in
2621 ILP32 (bug 77970).
2622
8aaf2fcc 26232019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2624
2625 PR testsuite/89476
2626 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2627 "../../../libgfortran/ISO_Fortran_binding.h".
2628 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2629
8c0f695d 26302019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2631
2632 PR driver/69471
2633 * gcc.dg/pr69471-1.c: New test.
2634 * gcc.dg/pr69471-2.c: Likewise.
2635 * gcc.target/i386/pr69471-3.c: Likewise.
2636
0e8f933e 26372019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2638
2639 PR fortran/84387
2640 * gfortran.dg/dtio_34.f90: New test.
2641
c005651d 26422019-02-23 Marek Polacek <polacek@redhat.com>
2643
2644 PR c++/88294 - ICE with non-constant noexcept-specifier.
2645 * g++.dg/cpp0x/noexcept34.C: New test.
2646 * g++.dg/cpp0x/noexcept35.C: New test.
2647
5724e657 2648 PR c++/89419
2649 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2650
42ae61b1 26512019-02-23 Paul Thomas <pault@gcc.gnu.org>
2652
2653 PR fortran/88117
2654 * gfortran.dg/deferred_character_32.f90 : New test
2655
889b0295 26562019-02-23 Paul Thomas <pault@gcc.gnu.org>
2657
2658 PR fortran/89385
2659 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2660 previously incorrect lbound for allocatable expressions. Also
2661 correct stop values to avoid repetition.
2662 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2663 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2664
2665 PR fortran/89366
2666 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2667 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2668 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2669
689cc9b6 26702019-02-22 David Malcolm <dmalcolm@redhat.com>
2671
2672 PR c++/89390
2673 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2674 renaming to a multicharacter name, so that start != finish. Add
2675 tests for dtor locations.
2676
64f69b31 26772019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2678
2679 PR c++/84676
2680 * g++.dg/cpp0x/pr84676.C: New.
2681
2462642a 26822019-02-22 Martin Sebor <msebor@redhat.com>
2683
2684 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2685 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2686
93fd04e7 26872019-02-22 Harald Anlauf <anlauf@gmx.de>
2688
2689 PR fortran/83057
2690 * gfortran.dg/newunit_6.f90: New test.
2691
e7652833 26922019-02-22 Marek Polacek <polacek@redhat.com>
2693
2694 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2695 * g++.dg/cpp2a/explicit14.C: New test.
2696
9f74d391 26972019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2698
2699 PR target/89324
2700 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2701 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2702
77dd365f 27032019-02-22 Martin Sebor <msebor@redhat.com>
2704
26fb4bf5 2705 PR c/89425
2706 * gcc.dg/Wabsolute-value.c: New test.
2707
77dd365f 2708 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2709
c30b4960 27102019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2711 Hongtao Liu <hongtao.liu@intel.com>
2712 Sunil K Pandey <sunil.k.pandey@intel.com>
2713
2714 PR target/87007
2715 * gcc.target/i386/pr87007-1.c: New test.
2716 * gcc.target/i386/pr87007-2.c: Likewise.
2717
9af6ed72 27182019-02-22 Richard Biener <rguenther@suse.de>
2719
2720 PR tree-optimization/89440
2721 * gcc.dg/vect/pr89440.c: New testcase.
2722
eb1dc7b8 27232019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2724
b320319b 2725 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2726 Remove.
2727
1d740b07 2728 PR fortran/72741
2729 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2730
9b423754 2731 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2732 * g++.dg/goacc/template.C: Likewise.
2733
eb1dc7b8 2734 PR fortran/78027
2735 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2736
3350055c 27372019-02-22 Richard Biener <rguenther@suse.de>
2738
2739 PR middle-end/87609
2740 * gcc.dg/torture/restrict-7.c: New testcase.
2741
02d7a132 27422019-02-21 Jakub Jelinek <jakub@redhat.com>
2743
2744 PR c++/89285
2745 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2746 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2747 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2748 diagnostics.
2749 * g++.dg/cpp1y/constexpr-89285.C: New test.
2750 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2751 for C++11.
2752 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2753 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2754
5c9b4418 27552019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2756
2757 PR target/87412
2758 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2759 -fcf-protection with -fcf-protection=branch.
2760 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2761 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2762 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2763 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2764 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2765
69547664 27662019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2767
2768 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2769 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2770
5132f59f 27712019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2772
2773 PR fortran/86119
2774 * gfortran.dg/warn_conversion_11.f90: New test.
2775
f867b437 27762019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2777
2778 PR target/87412
2779 * gcc.target/i386/pr87412-1.c: New file.
2780 * gcc.target/i386/pr87412-2.c: Likewise.
2781 * gcc.target/i386/pr87412-3.c: Likewise.
2782 * gcc.target/i386/pr87412-4.c: Likewise.
2783
67d294e4 27842019-02-20 Jakub Jelinek <jakub@redhat.com>
2785
0c3f2aa9 2786 PR c++/89403
2787 * g++.dg/cpp0x/pr89403.C: New test.
2788
02dc6028 2789 PR c++/89405
2790 * g++.dg/cpp1z/inline-var5.C: New test.
2791
67d294e4 2792 PR middle-end/89412
2793 * gcc.c-torture/compile/pr89412.c: New test.
2794
89fbfe10 27952019-02-20 Jakub Jelinek <jakub@redhat.com>
2796 David Malcolm <dmalcolm@redhat.com>
2797
2798 PR middle-end/89091
2799 * gcc.dg/torture/pr89091.c: New test.
2800
b47245f1 28012019-02-20 Jakub Jelinek <jakub@redhat.com>
2802
48d4b6c6 2803 PR middle-end/88074
2804 PR middle-end/89415
2805 * gcc.dg/pr88074-2.c: New test.
2806
b47245f1 2807 PR c++/89336
2808 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2809
a268d555 28102019-02-20 David Malcolm <dmalcolm@redhat.com>
2811
2812 PR c/89410
2813 * gcc.dg/pr89410-1.c: New test.
2814 * gcc.dg/pr89410-2.c: New test.
2815
5a6149a3 28162019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2817
2818 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2819 Add PowerPC support.
2820 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2821 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2822
3a7d0e9f 28232019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2824
2825 PR target/86487
2826 * gcc.target/arm/pr86487.c: New.
2827
ab0fbe16 28282019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2829
2830 PR c++/84536
2831 * g++.dg/cpp1y/var-templ60.C: New.
2832
a36e00c1 28332019-02-20 Li Jia He <helijia@linux.ibm.com>
2834
2835 PR target/88100
2836 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2837
d69a5a23 28382019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2839
2840 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2841
4946f3a3 28422019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2843
2844 PR fortran/89384
2845 * gfortran.dg/ISO_Fortran_binding_4.f90
2846
3eedad7a 28472019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2848
2849 PR c/87924
2850 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2851 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2852
cda34b22 28532019-02-19 Richard Biener <rguenther@suse.de>
2854
5224812d 2855 PR middle-end/88074
cda34b22 2856 * gcc.dg/pr88074.c: New testcase.
2857
31358ed0 28582019-02-19 Jakub Jelinek <jakub@redhat.com>
2859
e4241747 2860 PR middle-end/89303
2861 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2862 namespace.
2863
5ebe5c44 2864 PR c++/89387
2865 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2866
fcea8c4d 2867 PR c++/89391
2868 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2869
31358ed0 2870 PR c++/89390
2871 * g++.dg/diagnostic/pr89390.C: New test.
2872
faab32da 28732019-02-18 Sharon Dvir <unapologtic@gmail.com>
2874
2875 * README: Fix typos.
2876
4bd133e5 28772019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2878
2879 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2880 bad_weak_ptr_.
2881
d50eaffb 28822019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2883
2884 PR fortran/87689
2885 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2886 options.
2887 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2888 * gfortran.dg/lto/pr87689_0.f: New file.
2889 * gfortran.dg/lto/pr87689_1.f: New file.
2890
9dddf1a6 28912019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2892
2893 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2894
f7690f14 28952019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2896
2897 * gdc.dg/dg.exp: Tabify.
2898 * gdc.dg/lto/lto.exp: Likewise.
2899 * gdc.test/gdc-test.exp: Likewise.
2900 * lib/gdc-dg.exp: Likewise.
2901 * lib/gdc.exp: Likewise.
2902
94d4532c 29032019-02-18 Richard Biener <rguenther@suse.de>
2904
2905 PR tree-optimization/89296
2906 * gcc.dg/uninit-pr89296.c: New testcase.
2907
9b964845 29082019-02-18 Jakub Jelinek <jakub@redhat.com>
2909
2910 PR target/89369
2911 * gcc.c-torture/execute/pr89369.c: New test.
2912 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2913 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2914 34,63,62.
2915
f6c03eea 29162019-02-18 Martin Jambor <mjambor@suse.cz>
2917
2918 PR tree-optimization/89209
2919 * gcc.dg/tree-ssa/pr89209.c: New test.
2920
dd2e9d21 29212019-02-18 Martin Liska <mliska@suse.cz>
2922
2923 * gfortran.dg/simd-builtins-7.f90: New test.
2924 * gfortran.dg/simd-builtins-7.h: New test.
2925
4c6b245a 29262019-02-17 Harald Anlauf <anlauf@gmx.de>
2927
2928 PR fortran/88299
2929 * gfortran.dg/pr88299.f90: New test.
2930
b6c59db3 29312019-02-17 Harald Anlauf <anlauf@gmx.de>
2932
2933 PR fortran/89077
2934 * gfortran.dg/transfer_simplify_12.f90: New test.
2935
33e6651d 29362019-02-17 Marek Polacek <polacek@redhat.com>
2937
2938 PR c++/89217 - ICE with list-initialization in range-based for loop.
2939 * g++.dg/cpp0x/range-for37.C: New test.
2940
2d4ba130 2941 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2942
9821a0dc 2943 PR c++/89315
2944 * g++.dg/cpp0x/initlist114.C: New test.
2945
6607b4d2 2946 PR c++/89356
2947 * g++.dg/abi/mangle68.C: New test.
2948 * g++.dg/cpp0x/decltype69.C: New test.
2949
3bb711c4 29502019-02-16 David Malcolm <dmalcolm@redhat.com>
2951
2952 PR c++/88680
2953 * g++.dg/wrappers/pr88680.C: New test.
2954
9ad48282 29552019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2956
2957 PR fortran/71066
2958 * gfortran.dg/coarray_data_1.f90: New test.
2959
62fce26f 29602019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2961
2962 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2963 * c-c++-common/patchable_function_entry-default.c: Likewise.
2964 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2965
78a0882d 29662019-02-16 Jakub Jelinek <jakub@redhat.com>
2967
2968 PR rtl-optimization/66152
2969 * gcc.target/i386/pr66152.c: New test.
2970
88af6fa9 29712019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2972
2973 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2974 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2975
a35cc95b 29762019-02-15 Tamar Christina <tamar.christina@arm.com>
2977
2978 * lib/target-supports.exp
2979 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2980 checking alternative.
2981
2df51ced 29822019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2983
2984 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2985
9703fa32 29862019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2987
2988 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2989 * c-c++-common/patchable_function_entry-default.c: Likewise.
2990 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2991 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2992
adcec5a3 29932019-02-15 Jakub Jelinek <jakub@redhat.com>
2994
66edcee6 2995 PR other/69006
2996 PR testsuite/88920
2997 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2998 allow_blank_lines to 2 during initialization.
2999 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
3000 it was previously zero.
3001 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
3002 Clear allow_blank_lines afterwards whenever it was 1.
3003 * gdc.test/gdc-test.exp (dmd2dg): Don't call
3004 dg-allow-blank-lines-in-output here.
3005 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
3006 the tests and restore it back at the end.
3007
adcec5a3 3008 * c-c++-common/ubsan/opts-1.c: New test.
3009 * c-c++-common/ubsan/opts-2.c: New test.
3010 * c-c++-common/ubsan/opts-3.c: New test.
3011 * c-c++-common/ubsan/opts-4.c: New test.
3012
bc6e884f 30132019-02-15 Richard Biener <rguenther@suse.de>
3014 Jakub Jelinek <jakub@redhat.com>
3015
3016 PR tree-optimization/89278
3017 * gcc.dg/pr89278.c: New test.
3018
689babb3 30192019-02-15 Jakub Jelinek <jakub@redhat.com>
3020
8c6d2f0f 3021 PR c/89340
3022 * gcc.dg/pr89340.c: New test.
3023 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
3024 that leaf attribute on nested function is useless.
3025
689babb3 3026 PR other/89342
3027 * gcc.dg/pr89342.c: New test.
3028
d827ccd4 30292019-02-14 Jakub Jelinek <jakub@redhat.com>
3030
3031 PR rtl-optimization/89354
3032 * gcc.dg/pr89354.c: New test.
3033
6c5f54a5 30342019-02-14 Uroš Bizjak <ubizjak@gmail.com>
3035
3036 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
3037 * gcc.target/i386/ssse3-pabsd.c: Ditto.
3038 * gcc.target/i386/ssse3-pabsw.c: Ditto.
3039 * gcc.target/i386/ssse3-palignr.c: Ditto.
3040 * gcc.target/i386/ssse3-phaddd.c: Ditto.
3041 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
3042 * gcc.target/i386/ssse3-phaddw.c: Ditto.
3043 * gcc.target/i386/ssse3-phsubd.c: Ditto.
3044 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
3045 * gcc.target/i386/ssse3-phsubw.c: Ditto.
3046 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
3047 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
3048 * gcc.target/i386/ssse3-pshufb.c: Ditto.
3049 * gcc.target/i386/ssse3-psignb.c: Ditto.
3050 * gcc.target/i386/ssse3-psignd.c: Ditto.
3051 * gcc.target/i386/ssse3-psignw.c: Ditto.
3052
9d66f321 30532018-02-14 Steve Ellcey <sellcey@marvell.com>
3054
3055 * gcc.target/aarch64/pcs_attribute.c: New test.
3056
4382a5c9 30572019-02-14 Harald Anlauf <anlauf@gmx.de>
3058
3059 PR fortran/88248
3060 * gfortran.dg/pr88248.f90: New test.
3061 * gfortran.dg/f2018_obs.f90: Updated test.
3062
07a9d3db 30632019-02-14 Tamar Christina <tamar.christina@arm.com>
3064
3065 * gcc.target/arm/pr88850.c: change options to additional option.
3066
e06fcd5a 30672019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3068
3069 PR d/87864
3070 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
3071 present.
3072
ea257f14 30732019-02-14 Tamar Christina <tamar.christina@arm.com>
3074
3075 PR target/88850
3076 * gcc.target/arm/pr88850-2.c: New test.
3077 * lib/target-supports.exp
3078 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
3079 check_effective_target_arm_neon_softfp_fp16_ok,
3080 add_options_for_arm_neon_softfp_fp16): New.
3081
5770b8ce 30822019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
3083
3084 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
3085 * lib/target-supports.exp: Add procedure to check for ldrd.
3086
dac1fbf6 30872019-02-14 Cesar Philippidis <cesar@codesourcery.com>
3088
3089 PR fortran/72715
3090 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
3091 * gfortran.dg/goacc/loop-3.f95: Likewise.
3092 * gfortran.dg/goacc/pr72715.f90: New test.
3093
71fe24c6 30942019-02-14 Martin Liska <mliska@suse.cz>
3095
3096 PR rtl-optimization/89242
3097 * g++.dg/pr89242.C: New test.
3098
cd3f735a 30992019-02-14 Jakub Jelinek <jakub@redhat.com>
3100
bcdfc955 3101 PR tree-optimization/89314
3102 * gcc.dg/pr89314.c: New test.
3103
cd3f735a 3104 PR middle-end/89284
3105 * gcc.dg/ubsan/pr89284.c: New test.
3106
4d502758 31072019-02-13 Ian Lance Taylor <iant@golang.org>
3108
3109 * gcc.dg/func-attr-1.c: New test.
3110
055cced2 31112019-02-13 Uroš Bizjak <ubizjak@gmail.com>
3112
3113 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
3114
3a860627 31152019-02-13 Marek Polacek <polacek@redhat.com>
3116
3117 PR c++/89297 - ICE with OVERLOAD in template.
3118 * g++.dg/cpp0x/initlist113.C: New test.
3119
601c59dd 31202019-02-13 Alexandre Oliva <aoliva@redhat.com>
3121
40563cf7 3122 PR c++/86379
3123 * g++.dg/cpp0x/pr86379.C: New.
3124
601c59dd 3125 PR c++/87322
3126 * g++.dg/cpp1y/pr87322.C: New.
3127 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
3128 instantiate the expected number of lambda functions.
3129
2a18fb57 31302019-02-13 Marek Polacek <polacek@redhat.com>
3131
3132 PR c++/77304
3133 * g++.dg/cpp2a/nontype-class13.C: New test.
3134
389f58a1 31352019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
3136
3137 PR target/89190
3138 * gcc.target/arm/pr89190.c: New test.
3139
f2da1a76 31402019-02-13 David Malcolm <dmalcolm@redhat.com>
3141
3142 PR c++/89036
3143 * g++.dg/concepts/pr89036.C: New test.
3144
a7f0b0f6 31452019-02-13 Tamar Christina <tamar.christina@arm.com>
3146
3147 PR target/88847
3148 * gcc.target/aarch64/sve/pr88847.c: New test.
3149
4cbfbcd7 31502019-02-13 Jonathan Wakely <jwakely@redhat.com>
3151 Jakub Jelinek <jakub@redhat.com>
3152
3153 PR middle-end/89303
3154 * g++.dg/torture/pr89303.C: New test.
3155
64bd49fa 31562019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3157
3158 PR c++/88986
3159 * g++.dg/cpp1z/using4.C: New.
3160 * g++.dg/cpp1z/using5.C: Likewise.
3161 * g++.dg/cpp1z/using6.C: Likewise.
3162
d8dd2f06 31632019-02-13 Jakub Jelinek <jakub@redhat.com>
3164
3165 PR target/89290
3166 * gcc.target/i386/pr89290.c: New test.
3167
4c5d288b 31682019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
3169
3170 * gcc.target/powerpc/crypto-builtin-1.c
3171 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
3172 New testcases.
3173
916752ca 31742019-02-12 H.J. Lu <hongjiu.lu@intel.com>
3175
3176 PR target/89229
3177 * gcc.target/i386/pr89229-1.c: New test.
3178
7bd6e754 31792019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
3180
3181 PR target/89233
3182 * gcc.target/s390/pr89233.c: New test.
3183
f5239990 31842018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
3185
3186 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
3187 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
3188 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
3189
4ea8ba24 31902019-02-12 Richard Biener <rguenther@suse.de>
3191
3192 PR tree-optimization/89253
3193 * gfortran.dg/pr89253.f: New testcase.
3194
44263306 31952019-02-11 Marek Polacek <polacek@redhat.com>
3196
3197 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
3198 * g++.dg/cpp0x/nullptr40.C: New test.
3199 * g++.dg/cpp0x/nullptr41.C: New test.
3200
61b94553 32012019-02-11 Jakub Jelinek <jakub@redhat.com>
3202
3203 PR c++/88977
3204 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
3205
5f299139 32062019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
3207
3208 PR tree-optimization/86637
3209 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
3210
49a30f91 32112019-02-11 Martin Sebor <msebor@redhat.com>
3212
3213 PR tree-optimization/88771
3214 * gcc.dg/Wstringop-overflow-8.c: New test.
3215 * gcc.dg/Wstringop-overflow-9.c: New test.
3216 * gcc.dg/Warray-bounds-40.c: New test.
3217 * gcc.dg/builtin-stpncpy.c: Adjust.
3218 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
3219 * g++.dg/opt/memcpy1.C: Adjust.
3220
08acf739 32212019-02-11 Martin Sebor <msebor@redhat.com>
3222
3223 PR c++/87996
3224 * c-c++-common/array-5.c: New test.
3225 * c-c++-common/pr68107.c: Adjust text of diagnostics.
3226 * g++.dg/init/new38.C: Same.
3227 * g++.dg/init/new43.C: Same.
3228 * g++.dg/init/new44.C: Same.
3229 * g++.dg/init/new46.C: Same.
3230 * g++.dg/other/large-size-array.C: Same.
3231 * g++.dg/other/new-size-type.C: Same.
3232 * g++.dg/template/array30.C: Same.
3233 * g++.dg/template/array32.C: New test.
3234 * g++.dg/template/dependent-name3.C: Adjust.
3235 * gcc.dg/large-size-array-3.c: Same.
3236 * gcc.dg/large-size-array-5.c: Same.
3237 * gcc.dg/large-size-array.c: Same.
3238 * g++.old-deja/g++.brendan/array1.C: Same.
3239 * g++.old-deja/g++.mike/p6149.C: Same.
3240
40dea7a3 32412019-02-11 Martin Sebor <msebor@redhat.com>
3242
3243 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
3244
dd9bf21a 32452019-02-11 Tamar Christina <tamar.christina@arm.com>
3246
3247 PR middle-end/88560
3248 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
3249 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
3250 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
3251
2e25871b 32522019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
3253
3254 * gcc.target/powerpc/vec-sld-modulo.c: New.
3255 * gcc.target/powerpc/vec-srad-modulo.c: New.
3256 * gcc.target/powerpc/vec-srd-modulo.c: New.
3257
8cdb0206 32582019-02-11 Martin Liska <mliska@suse.cz>
3259
3260 PR ipa/89009
3261 * g++.dg/ipa/pr89009.C: New test.
3262
dd686aa9 32632019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3264
3c0f9ba3 3265 PR fortran/71723
dd686aa9 3266 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
3267 * gfortran.dg/pointer_init_6.f90: Likewise.
3268 * gfortran.dg/pointer_init_9.f90: New test.
3269
ce0d2534 32702019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3271
3272 PR fortran/67679
dd686aa9 3273 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 3274
dd31e240 32752019-02-10 Jakub Jelinek <jakub@redhat.com>
3276
3277 PR tree-optimization/89268
3278 * gcc.dg/vect/pr89268.c: New test.
3279
0d8e7678 32802019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3281
3282 * gnat.dg/lto19.adb: Remove dg-excess-errors.
3283
517c0439 32842019-02-09 Harald Anlauf <anlauf@gmx.de>
3285
3286 PR fortran/89077
3287 * gfortran.dg/substr_simplify.f90: New test.
3288
645d7017 32892019-02-09 Jan Hubicka <hubicka@ucw.cz>
3290
3291 PR ipa/88711
3292 * gfortran.dg/pr79966.f90: Xfail everwyhere.
3293
7d41610c 32942019-02-09 Paul Thomas <pault@gcc.gnu.org>
3295
3296 PR fortran/89200
3297 * gfortran.dg/array_reference_2.f90 : New test.
3298
116200f6 32992019-02-09 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR middle-end/89246
3302 * gcc.dg/gomp/pr89246-1.c: New test.
3303 * gcc.dg/gomp/pr89246-2.c: New test.
3304
83658f41 33052019-02-08 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR tree-optimization/88739
3308 * gcc.c-torture/execute/pr88739.c: New test.
3309
b8a74718 33102019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3311
3312 PR testsuite/89258
3313 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
3314
e9f7f5f0 33152019-02-08 Robin Dapp <rdapp@linux.ibm.com>
3316
3317 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
3318 * gcc.target/s390/vector/vec-copysign.c: New test.
3319
40d78a35 33202019-02-08 Richard Biener <rguenther@suse.de>
3321
3322 PR tree-optimization/89247
3323 * gcc.dg/torture/pr89247.c: New testcase.
3324
e4157058 33252019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
3326
3327 * gcc.target/s390/jump-label.c: New test.
3328
9160da73 33292019-02-08 Richard Biener <rguenther@suse.de>
3330
3331 PR testsuite/89250
3332 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
3333
82182896 33342019-02-08 Jakub Jelinek <jakub@redhat.com>
3335
3336 PR rtl-optimization/89234
3337 * g++.dg/ubsan/pr89234.C: New test.
3338
829a2e03 33392019-02-08 Richard Biener <rguenther@suse.de>
3340
3341 PR middle-end/89223
3342 * gcc.dg/torture/pr89223.c: New testcase.
3343
72ea15e5 33442019-02-07 David Malcolm <dmalcolm@redhat.com>
3345
3346 PR tree-optimization/86637
3347 PR tree-optimization/89235
3348 * gcc.c-torture/compile/pr86637-1.c: New test.
3349 * gcc.c-torture/compile/pr86637-2.c: New test.
3350 * gcc.c-torture/compile/pr86637-3.c: New test.
3351 * gcc.c-torture/compile/pr89235.c: New test.
3352
44b8cbb6 33532019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3354
3355 * gcc.target/aarch64/abd_1.c: New test.
3356 * gcc.dg/sabd_1.c: Likewise.
3357
27c348b7 33582019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
3359
3360 PR fortran/52789
3361 * gfortran.dg/wunused-parameter_2.f90: New test.
3362
8b7a262d 33632019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3364
3365 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
3366
8c0752a6 33672019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
3368
3369 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
3370 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
3371
bb8389e1 33722019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3373 Jakub Jelinek <jakub@redhat.com>
3374
3375 PR bootstrap/88714
3376 * gcc.c-torture/execute/pr88714.c: New test.
3377 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
3378
d54f2f36 33792019-02-07 Tamar Christina <tamar.christina@arm.com>
3380
3381 PR/target 88850
3382 * gcc.target/arm/pr88850.c: New test.
3383
939d44f3 33842019-02-07 Alexandre Oliva <aoliva@redhat.com>
3385
3386 PR c++/86218
3387 * g++.dg/cpp0x/pr86218.C: New.
3388
c2041c0a 33892019-02-06 Vladimir Makarov <vmakarov@redhat.com>
3390
3391 PR rtl-optimization/89225
3392 * gcc.target/powerpc/pr89225.c: New.
3393
2947ccc6 33942019-02-06 Eric Botcazou <ebotcazou@adacore.com>
3395
3396 * gnat.dg/opt76.adb: New test.
3397
9d066a44 33982019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3399
3400 PR fortran/71860
3401 * gfortran.dg/null_10.f90: New test.
3402
c92ab8d4 34032019-02-06 David Malcolm <dmalcolm@redhat.com>
3404
3405 PR c++/71302
3406 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3407 column numbers to dg-warning directives where they are correct.
3408 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3409 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3410 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3411
95be3519 34122019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3413
3414 PR debug/87451
3415 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3416 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3417 xfail scan-assembler-not with Solaris as.
3418
af2aae4f 34192019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3420
3421 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3422 counts and target.
3423 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3424 counts and target.
3425 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3426 counts and target.
3427
d75855b4 34282019-02-06 Richard Biener <rguenther@suse.de>
3429
3430 PR tree-optimization/89182
3431 * gfortran.dg/graphite/pr89182.f90: New testcase.
3432
641cffa6 34332019-02-06 Jakub Jelinek <jakub@redhat.com>
3434
b7c999fc 3435 PR c/89211
3436 * gcc.dg/pr89211.c: New test.
3437
641cffa6 3438 PR middle-end/89210
3439 * c-c++-common/builtin-convertvector-2.c: New test.
3440
1a1a006b 34412019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3442
5224812d 3443 PR go/89019
3444 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 3445
45287c8a 34462019-02-06 Joseph Myers <joseph@codesourcery.com>
3447
3448 PR c/88584
3449 * gcc.dg/redecl-18.c: New test.
3450
b5a6b127 34512019-02-05 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR c++/89187
3454 * g++.dg/opt/pr89187.C: New test.
3455
34562019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 3457
3458 * jit.dg/add-driver-options-testlib.c: Add support file for
3459 test-add-driver-options.c testcase.
3460 * jit.dg/all-non-failing-tests.h: Add note about
3461 test-add-driver-options.c
3462 * jit.dg/jit.exp (jit-dg-test): Update to support
3463 add-driver-options-testlib.c compilation.
3464 * jit.dg/test-add-driver-options.c: New testcase.
3465
6058af91 34662019-02-05 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR rtl-optimization/11304
3469 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3470 * gcc.target/i386/call-2.c: New test.
3471
74ce2ebb 34722019-02-05 Marek Polacek <polacek@redhat.com>
3473
3474 PR c++/89158 - by-value capture of constexpr variable broken.
3475 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3476
b81e8ebc 34772019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3478
3479 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3480
969a9cce 34812019-02-05 Jakub Jelinek <jakub@redhat.com>
3482
320c312b 3483 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3484 target.
3485 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3486
32b5e7b8 3487 PR target/89188
3488 * g++.dg/opt/pr89188.C: New test.
3489
969a9cce 3490 PR rtl-optimization/89195
3491 * gcc.c-torture/execute/pr89195.c: New test.
3492
12edc914 34932019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3494
3495 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3496 hardware.
3497 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3498 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3499 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3500 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3501 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3502 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3503 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3504 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3505 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3506
f8037d2a 35072019-02-05 Jakub Jelinek <jakub@redhat.com>
3508
3509 PR target/89186
3510 * g++.dg/ext/vector36.C: New test.
3511
9ca54fa1 35122019-02-05 Alexandre Oliva <aoliva@redhat.com>
3513
3514 PR c++/87770
3515 * g++.dg/pr87770.C: New.
3516
df378257 35172019-02-04 Harald Anlauf <anlauf@gmx.de>
3518
3519 PR fortran/89077
3520 * gfortran.dg/pr89077.f90: New test.
3521
d92348e0 35222019-02-04 Martin Liska <mliska@suse.cz>
3523
90f52861 3524 PR ipa/88985
3525 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 3526
50d9292e 35272019-02-04 Jakub Jelinek <jakub@redhat.com>
3528
3529 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3530 characters or extra spaces after the comment character.
3531
00334655 35322019-02-04 Jakub Jelinek <jakub@redhat.com>
3533
3534 * g++.dg/torture/alias-1.C: New test.
3535
0ff407d4 35362019-02-03 Martin Sebor <msebor@redhat.com>
3537
3f99f52e 3538 PR c/69661
3539 * c-c++-common/Wsequence-point-2.c: New test.
3540
0ff407d4 3541 PR c++/44648
3542 * g++.dg/warn/Wunused-var-35.C: New test.
3543
1efbfaeb 35442019-02-03 Richard Biener <rguenther@suse.de>
3545
3546 PR debug/87295
3547 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3548
b399769c 35492019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3550
3551 PR fortran/88298
3552 * gfortran.dg/warn_conversion_10.f90: New test.
3553
1834f7a3 35542019-02-02 Paul Thomas <pault@gcc.gnu.org>
3555
3556 PR fortran/88393
3557 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3558
ba3862bc 35592019-02-02 Paul Thomas <pault@gcc.gnu.org>
3560
3561 PR fortran/88980
3562 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3563
285eb84d 35642019-02-02 Paul Thomas <pault@gcc.gnu.org>
3565
3566 PR fortran/88685
3567 * gfortran.dg/pointer_array_component_3.f90 : New test.
3568
b27fce45 35692019-02-02 Jakub Jelinek <jakub@redhat.com>
3570
3571 PR middle-end/87887
3572 * gcc.dg/gomp/pr87887-1.c: New test.
3573 * gcc.dg/gomp/pr87887-2.c: New test.
3574
49b830df 35752019-02-01 Jakub Jelinek <jakub@redhat.com>
3576
3577 PR fortran/83246
3578 PR fortran/89084
3579 * gfortran.dg/pr89084.f90: New test.
3580 * gfortran.dg/lto/pr89084_0.f90: New test.
3581 * gfortran.dg/pr83246.f90: New test.
3582
bdb43276 35832019-02-01 Marek Polacek <polacek@redhat.com>
3584
3585 PR c++/88325 - ICE with invalid out-of-line template member definition.
3586 * g++.dg/cpp2a/typename14.C: New test.
3587
b02075cf 35882019-02-01 Richard Biener <rguenther@suse.de>
3589
3590 PR middle-end/88597
3591 * gcc.dg/torture/pr88597.c: New testcase.
3592
a6d33bbd 35932019-02-01 Richard Biener <rguenther@suse.de>
3594
3595 PR tree-optimization/85497
3596 * gcc.dg/graphite/pr85497.c: New testcase.
3597
9c0775d3 35982019-02-01 Richard Biener <rguenther@suse.de>
3599
3600 PR testsuite/87451
3601 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3602
5ab8180e 36032019-02-01 Jakub Jelinek <jakub@redhat.com>
3604
38f851c4 3605 PR tree-optimization/89143
3606 * gcc.dg/tree-ssa/vrp121.c: New test.
3607
d681ced2 3608 PR tree-optimization/88107
3609 * gcc.dg/gomp/pr88107.c: New test.
3610
5ab8180e 3611 PR c++/87175
3612 * g++.dg/ext/attrib57.C: New test.
3613
886345e6 36142018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3615
3616 PR tree-optimization/88932
3617 * gfortran.dg/pr88932.f90: New test.
3618
f1329be6 36192019-01-31 Marek Polacek <polacek@redhat.com>
3620
3621 PR c++/88983 - ICE with switch in constexpr function.
3622 * g++.dg/cpp1y/constexpr-88983.C: New test.
3623
a82041dd 36242019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3625
3626 PR fortran/88669
3627 * gfortran.dg/contiguous_9.f90: New test.
3628
c8f861a0 36292019-01-31 Marek Polacek <polacek@redhat.com>
3630
3631 PR c++/89083, c++/80864 - ICE with list initialization in template.
3632 * g++.dg/cpp0x/initlist107.C: New test.
3633 * g++.dg/cpp0x/initlist108.C: New test.
3634 * g++.dg/cpp0x/initlist109.C: New test.
3635 * g++.dg/cpp0x/initlist110.C: New test.
3636 * g++.dg/cpp0x/initlist111.C: New test.
3637 * g++.dg/cpp0x/initlist112.C: New test.
3638 * g++.dg/init/ptrfn4.C: New test.
3639
d6bfe450 36402019-01-31 David Malcolm <dmalcolm@redhat.com>
3641
3642 PR c/89122
3643 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3644 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3645
45ccb5c4 36462019-01-31 Richard Biener <rguenther@suse.de>
3647
3648 PR tree-optimization/89135
3649 * gcc.dg/torture/pr89135.c: New testcase.
3650
06438ec9 36512019-01-31 Jakub Jelinek <jakub@redhat.com>
3652
3653 PR sanitizer/89124
3654 * c-c++-common/asan/pr89124.c: New test.
3655
a11ed94b 36562019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3657
3658 PR fortran/52564
3659 * gfortran.dg/print_2.f90: New test.
3660
3143c7ef 36612019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3662
3663 PR rtl-optimization/87246
3664 * gcc.target/i386/pr87246.c: New.
3665
7066144a 36662019-01-30 Marek Polacek <polacek@redhat.com>
3667
3668 PR c++/89119 - ICE with value-initialization in template.
3669 * g++.dg/cpp0x/initlist-value3.C: New test.
3670
f665d347 36712019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3672
3673 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3674 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3675 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3676 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3677 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3678 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3679 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3680 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3681 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3682 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 3683
a657d4f2 36842019-01-30 Richard Biener <rguenther@suse.de>
3685
3686 PR tree-optimization/89111
3687 * gcc.dg/torture/pr89111.c: New testcase.
3688
7617d72d 36892019-01-30 Andrew Stubbs <ams@codesourcery.com>
3690
3691 PR testsuite/88920
7617d72d 3692 * lib/target-supports.exp: Cache result.
3693
915549a3 36942019-01-30 Jakub Jelinek <jakub@redhat.com>
3695
cc4ffc4c 3696 PR c++/89105
3697 * g++.target/i386/pr89105.C: New test.
3698
915549a3 3699 PR c/89061
3700 * gcc.dg/pr89061.c: New test.
3701
8421f31a 37022019-01-29 Martin Sebor <msebor@redhat.com>
3703
3704 PR c/88956
3705 * gcc.dg/Warray-bounds-39.c: New test.
3706
bd509204 37072019-01-29 Marek Polacek <polacek@redhat.com>
3708
3709 PR testsuite/89110
3710 * g++.dg/other/nontype-1.C: Expect error in all modes.
3711 * g++.dg/parse/crash13.C: Likewise.
3712 * g++.dg/parse/error36.C: Likewise.
3713 * g++.dg/template/error29.C: Likewise.
3714
659d7fd3 37152019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3716
3717 PR fortran/57048
3718 * gfortran.dg/c_funptr_1.f90: New file.
3719 * gfortran.dg/c_funptr_1_mod.f90: New file.
3720
2c4b47e3 37212019-01-29 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR c++/66676
3724 PR ipa/89104
3725 * gcc.dg/gomp/pr89104.c: New test.
3726
25b414df 37272019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3728
3729 * gdc.dg/pr89042a.d: Mark as compile test.
3730 * gdc.dg/pr89042b.d: Likewise.
3731
c4b0762a 37322019-01-29 Richard Biener <rguenther@suse.de>
3733
3734 PR debug/87295
3735 * g++.dg/lto/pr87295_0.C: New testcase.
3736
a456bf31 37372019-01-29 Jakub Jelinek <jakub@redhat.com>
3738
b5c856bd 3739 PR c/89045
3740 * gcc.dg/pr89045.c: New test.
3741
a456bf31 3742 PR c/86125
3743 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3744 lp64, ilp32 and llp64 only.
3745 (fputs): Use unsigned long long instead of size_t for return type.
3746 (vfprintf, vfscanf): Accept arbitrary target specific type for
3747 va_list.
3748
44da2a17 37492019-01-28 Marek Polacek <polacek@redhat.com>
3750
3751 PR c++/88358 - name wrongly treated as type.
3752 * g++.dg/cpp2a/typename1.C: Add dg-error.
3753 * g++.dg/cpp2a/typename13.C: New test.
3754 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3755 Add typename.
3756
97569c2c 37572019-01-28 Marek Polacek <polacek@redhat.com>
3758
3759 * g++.dg/cpp0x/enum37.C: Add dg-error.
3760
a6061e19 37612019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3762
3763 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3764 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3765
7f68559b 37662019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3767
3768 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3769 "-Wattribute-alias".
3770
2d3af381 37712019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3772
3773 PR fortran/70696
3774 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3775
1d41b42f 37762019-01-27 Marek Polacek <polacek@redhat.com>
3777
b7feeace 3778 PR c++/88815 - narrowing conversion lost in decltype.
3779 PR c++/78244 - narrowing conversion in template not detected.
3780 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3781 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3782 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3783 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3784
1d41b42f 3785 PR c++/89024 - ICE with incomplete enum type.
3786 * g++.dg/cpp0x/enum37.C: New test.
3787
ecb2c722 37882019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3789
3790 * gnat.dg/opt75.adb: New test.
3791 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3792
36cd2681 37932019-01-27 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR target/87214
3796 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3797 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3798
9eafff7e 37992019-01-26 Martin Jambor <mjambor@suse.cz>
3800
3801 PR ipa/88933
3802 * gfortran.dg/gomp/pr88933.f90: New test.
3803
cfa3a863 38042019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3805
3806 PR d/89042
3807 * gdc.dg/pr89042a.d: New test.
3808 * gdc.dg/pr89042b.d: New test.
3809
bc3eb257 38102019-01-26 Harald Anlauf <anlauf@gmx.de>
3811
3812 PR fortran/57553
3813 * gfortran.dg/pr57553.f90: New test.
3814
aced6683 38152019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3816
3817 * gnat.dg/array34.adb: New test.
3818
e1b6ccb9 38192019-01-26 Jakub Jelinek <jakub@redhat.com>
3820
3821 PR preprocessor/88974
3822 * c-c++-common/cpp/pr88974.c: New test.
3823
837ddebd 38242019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 PR c++/88969
3827 * g++.dg/cpp2a/destroying-delete2.C: New.
3828 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3829
2ae44fa6 38302019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3831
3832 PR fortran/85780
3833 * gfortran.dg/pr85780.f90: Update testcase for error message.
3834
eaaf56a1 38352019-01-25 Richard Earnshaw <rearnsha@arm.com>
3836
3837 PR target/88469
3838 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3839 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3840 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3841
91843495 38422019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3843
3844 PR middle-end/89037
3845 * gcc.dg/pr89037.c: New test.
3846
a0eb8b4f 38472019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3848
3849 * lib/target-supports.exp (check_effective_target_fenv): New.
3850 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3851 fenv effective target.
3852 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3853 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3854 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3855 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3856
794fefda 38572019-01-25 Richard Biener <rguenther@suse.de>
3858
3859 PR tree-optimization/86865
3860 * gcc.dg/graphite/pr86865.c: New testcase.
3861 * gcc.dg/graphite/pr69728.c: XFAIL.
3862 * gcc.dg/graphite/scop-21.c: Likewise.
3863
530b8be5 38642019-01-24 Martin Sebor <msebor@redhat.com>
3865
3866 PR c/86125
3867 PR c/88886
3868 PR middle-end/86308
3869 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3870 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3871 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3872 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3873 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3874 * gcc.dg/builtins-69.c: New test.
3875 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3876 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3877
42202832 38782019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3879
5d95efca 3880 PR rtl-optimization/88948
42202832 3881 * gcc.target/i386/pr88948.c: New test.
3882
b5e76680 38832019-01-24 Jakub Jelinek <jakub@redhat.com>
3884
7fe7a53d 3885 PR debug/89006
3886 * g++.dg/debug/pr89006.C: New test.
3887
190cf9af 3888 PR middle-end/89015
3889 * gcc.dg/gomp/pr89015.c: New test.
3890
b5e76680 3891 PR c++/88976
3892 * c-c++-common/gomp/cancel-2.c: New test.
3893 * gcc.dg/gomp/cancel-1.c: New test.
3894 * g++.dg/gomp/cancel-1.C: New test.
3895 * g++.dg/gomp/cancel-2.C: New test.
3896 * g++.dg/gomp/cancel-3.C: New test.
3897
e42d723e 38982019-01-24 Jakub Jelinek <jakub@redhat.com>
3899
3900 PR tree-optimization/89027
3901 * gfortran.dg/gomp/pr89027.f90: New test.
3902
297fd295 39032019-01-24 Paul Thomas <pault@gcc.gnu.org>
3904
3905 PR fortran/88929
e42d723e 3906 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3907 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 3908
161cd7e6 39092019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3910
3911 PR libgcc/88931
3912 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3913 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3914 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3915 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3916
58bc31f2 39172019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3918
3919 PR target/88998
3920 * g++.target/i386/pr88998.c: New test.
3921
dffbcba8 39222019-01-23 Marek Polacek <polacek@redhat.com>
3923
3924 PR c++/88757 - qualified name treated wrongly as type.
3925 * g++.dg/cpp0x/dependent2.C: New test.
3926 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3927 * g++.dg/cpp2a/typename12.C: New test.
3928 * g++.dg/template/static30.C: Remove dg-error.
3929
1f03c410 39302019-01-23 Jakub Jelinek <jakub@redhat.com>
3931
8090d51c 3932 PR c/44715
3933 * c-c++-common/pr44715.c: New test.
3934
1f03c410 3935 PR c++/88984
3936 * c-c++-common/pr88984.c: New test.
3937
a74580b3 39382019-01-23 Richard Biener <rguenther@suse.de>
3939
3940 PR tree-optimization/89008
3941 * gcc.dg/torture/pr89008.c: New testcase.
3942
c90ac599 39432019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3944
3945 * gnat.dg/specs/opt4.ads: New test.
3946
c5bd837e 39472019-01-23 Jakub Jelinek <jakub@redhat.com>
3948
3949 PR tree-optimization/88964
3950 * gfortran.dg/pr88964.f90: New test.
3951
8eacaaff 39522019-01-22 Martin Sebor <msebor@redhat.com>
3953
3954 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3955 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3956 non_strict_align.
3957 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3958 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3959 non_strict_align.
3960
c4851c82 39612018-01-22 Steve Ellcey <sellcey@marvell.com>
3962
8eacaaff 3963 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 3964 to aarch64*-*-* target.
8eacaaff 3965 * c-c++-common/gomp/pr60823-3.c: Ditto.
3966 * g++.dg/gomp/declare-simd-1.C: Ditto.
3967 * g++.dg/gomp/declare-simd-3.C: Ditto.
3968 * g++.dg/gomp/declare-simd-4.C: Ditto.
3969 * g++.dg/gomp/declare-simd-7.C: Ditto.
3970 * g++.dg/gomp/pr88182.C: Ditto.
3971 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3972 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3973 * gcc.dg/gomp/pr59669-2.c: Ditto.
3974 * gcc.dg/gomp/pr87895-1.c: Ditto.
3975 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3976 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3977 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3978 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 3979
f840847c 39802019-01-22 Jakub Jelinek <jakub@redhat.com>
3981
849c3260 3982 PR target/88965
3983 * gcc.target/powerpc/pr88965.c: New test.
3984
f840847c 3985 PR middle-end/88968
3986 * c-c++-common/gomp/atomic-23.c: New test.
3987
4348a41f 39882019-01-22 Harald Anlauf <anlauf@gmx.de>
3989
3990 PR fortran/88579
3991 * gfortran.dg/power_8.f90: New test.
3992
2e9ceebc 39932019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3994
3995 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3996 * g++.dg/vec-init-1.C: Likewise.
3997 * gcc.dg/pr87793.c: Likewise.
3998
55d483b8 39992019-01-22 Sandra Loosemore <sandra@codesourcery.com>
4000
4001 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
4002 * g++.dg/cpp0x/pr86397-2.C: Likewise.
4003
0e814d12 40042019-01-22 Richard Earnshaw <rearnsha@arm.com>
4005
4006 PR target/88469
4007 * gcc.target/arm/aapcs/bitfield2.c: New test.
4008 * gcc.target/arm/aapcs/bitfield3.c: New test.
4009
ca6770cd 40102019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
4011
4012 PR rtl-optimization/87763
4013 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
4014
a1ab436f 40152019-01-22 H.J. Lu <hongjiu.lu@intel.com>
4016
4017 PR target/88954
4018 * gcc.target/i386/pr88954-1.c: New test.
4019 * gcc.target/i386/pr88954-2.c: Likewise.
4020
f8f32a5f 40212019-01-22 Richard Earnshaw <rearnsha@arm.com>
4022
4023 PR target/88469
4024 * gcc.target/arm/aapcs/bitfield1.c: New test.
4025 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
4026 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
4027 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
4028
cc41270a 40292019-01-22 Manfred Schwarb <manfred99@gmx.ch>
4030
4031 * gfortran.dg/array_function_5.f90: Fix a dg directive.
4032 * gfortran.dg/block_16.f08: Likewise.
4033 * gfortran.dg/dec_structure_14.f90: Likewise.
4034 * gfortran.dg/namelist_96.f90: Likewise.
4035 * gfortran.dg/newunit_5.f90.f90: Moved to
4036 * gfortran.dg/newunit_5.f90: here.
4037 * gfortran.dg/pdt_28.f03: Likewise.
4038 * gfortran.dg/spread_simplify_1.f90: Likewise.
4039
dc7008d9 40402019-01-22 Tamar Christina <tamar.christina@arm.com>
4041
4042 PR/tree-optimization 88903
4043 * gcc.dg/vect/pr88903-1.c: Add explicit &.
4044
9e73df6b 40452019-01-22 Jakub Jelinek <jakub@redhat.com>
4046
8167e4bd 4047 PR rtl-optimization/88904
4048 * gcc.c-torture/execute/pr88904.c: New test.
4049
786a3490 4050 PR target/88905
4051 * gcc.dg/pr88905.c: New test.
4052
9e73df6b 4053 PR rtl-optimization/49429
4054 PR target/49454
4055 PR rtl-optimization/86334
4056 PR target/88906
4057 * gcc.target/i386/pr86334.c: New test.
4058 * gcc.target/i386/pr88906.c: New test.
4059
77fe9474 40602019-01-21 Jakub Jelinek <jakub@redhat.com>
4061
4062 PR c++/88949
4063 * g++.dg/gomp/pr88949.C: New test.
4064
d2019c03 40652019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 4066
4067 * class_66.f90: Fix a dg directive.
4068 * debug/pr35154-stabs.f: Likewise.
4069 * dec_d_lines_3.f: Likewise.
4070 * dec_d_lines_3.f: Likewise.
4071 * dec_structure_12.f90: Likewise.
4072 * dec_structure_15.f90: Likewise.
4073 * deferred_character_31.f90: Likewise.
4074 * dtio_31.f03: Likewise.
4075 * dtio_32.f03: Likewise.
4076 * extends_11.f03: Likewise.
4077 * integer_plus.f90: Likewise.
4078 * pdt_25.f03: Likewise.
4079 * pr58968.f: Likewise.
4080 * pr78259.f90: Likewise.
4081 * vect/vect-2.f90: Likewise.
4082 * matmul_const.f90: Likewise.
4083
bca15b83 40842019-01-21 Uroš Bizjak <ubizjak@gmail.com>
4085
4086 PR target/88938
4087 * gcc.target/i386/pr88938.c: New test.
4088
99bf4b63 40892019-01-21 Jakub Jelinek <jakub@redhat.com>
4090
4091 PR sanitizer/88901
4092 * g++.dg/asan/pr88901.C: New test.
4093
f6aa5c04 40942019-01-21 Tamar Christina <tamar.christina@arm.com>
4095
4096 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
4097
8144bd52 40982019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4099
4100 PR c/88928
4101 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
4102 * gcc.dg/pr88928.c: New test case.
4103
e807b7ed 41042019-01-21 Jakub Jelinek <jakub@redhat.com>
4105
4106 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
4107 {long ,short ,}{unsigned ,}int.
4108
26e8495a 41092019-01-21 Richard Biener <rguenther@suse.de>
4110
4111 PR tree-optimization/88934
4112 * gfortran.dg/pr88934.f90: New testcase.
4113
eaf966f3 41142019-01-20 Ulrich Drepper <drepper@redhat.com>
4115
4116 Fix after C++ P0600 implementation.
4117 * g++.dg/init/new39.C: Don't just ignore result of new.
4118
c343819b 41192019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
4120
4121 * gdc.dg/runnable.d: Add more tests for comparing complex types.
4122
c161bb93 41232019-01-20 Johannes Pfau <johannespfau@gmail.com>
4124
4125 * gdc.dg/runnable.d: Add tests for comparing complex types.
4126
30b46595 41272019-01-20 Kewen Lin <linkw@gcc.gnu.org>
4128
297fd295 4129 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 4130 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
4131 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
4132 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
4133
c81c2702 41342019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
4135
4136 PR fortran/37835
4137 * gfortran.dg/no-automatic.f90: New test.
4138
19081b87 41392019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4140
4141 PR fortran/77960
4142 * gfortran.dg/pr77960.f90: New test.
4143
b7e6520a 41442018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4145 Paul Thomas <pault@gcc.gnu.org>
4146
4147 PR fortran/56789
4148 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
4149 scan-tree tests that fail with patch.
4150 * gfortran.dg/contiguous_8.f90: New test.
4151
5dfc8b8e 41522019-01-19 Richard Sandiford <richard.sandiford@arm.com>
4153
4154 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
4155 inner strides.
4156 * gfortran.dg/loop_versioning_9.f90: New test.
4157 * gfortran.dg/loop_versioning_10.f90: Likewise.
4158
7b60c131 41592019-01-19 Jakub Jelinek <jakub@redhat.com>
4160
4161 PR fortran/88902
4162 * gfortran.dg/pr88902.f90: New test.
4163
34859308 41642019-01-18 Martin Sebor <msebor@redhat.com>
4165
4166 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
4167
31975c5e 41682019-01-18 Ian Lance Taylor <iant@golang.org>
4169
4170 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
4171 is no longer externally visible.
4172
b2bc2471 41732019-01-18 Marek Polacek <polacek@redhat.com>
4174
4175 PR c++/86926
4176 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
4177
60da8226 41782019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4179
4180 PR middle-end/88587
4181 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
4182 (dg-options): Replace -m32 with -fno-pic.
4183 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
4184 (dg-options): Remove -m32.
4185
58d47a89 41862019-01-18 Richard Biener <rguenther@suse.de>
4187
4188 PR tree-optimization/88903
4189 * gcc.dg/vect/pr88903-1.c: New testcase.
4190 * gcc.dg/vect/pr88903-2.c: Likewise.
4191
6d4e8a95 41922019-01-18 H.J. Lu <hongjiu.lu@intel.com>
4193
4194 PR c/51628
4195 PR c/88664
4196 * c-c++-common/pr51628-33.c: New test.
4197 * c-c++-common/pr51628-35.c: New test.
4198 * c-c++-common/pr88664-1.c: Likewise.
4199 * c-c++-common/pr88664-2.c: Likewise.
4200 * gcc.dg/pr51628-34.c: Likewise.
4201
e319ca91 42022019-01-18 Richard Earnshaw <rearnsha@arm.com>
4203
4204 PR target/88799
4205 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
4206 mp and sec extensions to armv7-a.
4207
c099f1dd 42082019-01-18 Martin Liska <mliska@suse.cz>
4209
4210 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
4211 expected function name.
4212
273d44ee 42132019-01-18 Jakub Jelinek <jakub@redhat.com>
4214
4215 PR tree-optimization/86214
4216 * g++.dg/opt/pr86214-1.C: New test.
4217 * g++.dg/opt/pr86214-2.C: New test.
4218
b8408dd3 42192019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4220
4221 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
4222
5c3317a8 42232019-01-18 Jakub Jelinek <jakub@redhat.com>
4224
4225 Reapply:
4226 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4227
4228 PR target/88489
4229 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4230 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4231
eba46615 42322019-01-18 Martin Liska <mliska@suse.cz>
4233
4234 PR middle-end/88587
4235 * g++.target/i386/pr88587.C: New test.
4236 * gcc.target/i386/mvc13.c: New test.
4237
20ab60cd 42382018-01-17 Steve Ellcey <sellcey@cavium.com>
4239
4240 PR fortran/88898
4241 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
4242 warning checks.
4243 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4244 * gfortran.dg/gomp/pr83977.f90: Ditto.
4245
0cfa832a 42462019-01-17 Martin Sebor <msebor@redhat.com>
4247
4248 PR middle-end/88273
4249 * gcc.dg/Warray-bounds-38.c: New test.
4250
7e351bf9 42512018-01-17 Steve Ellcey <sellcey@cavium.com>
4252
4253 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
4254 warning checks and assembler scans.
4255 * c-c++-common/gomp/pr60823-3.c: Ditto.
4256 * c-c++-common/gomp/pr63328.c: Ditto.
4257 * g++.dg/gomp/declare-simd-1.C: Ditto.
4258 * g++.dg/gomp/declare-simd-3.C: Ditto.
4259 * g++.dg/gomp/declare-simd-4.C: Ditto.
4260 * g++.dg/gomp/declare-simd-7.C: Ditto.
4261 * g++.dg/gomp/pr88182.C: Ditto.
4262 * g++.dg/vect/simd-clone-7.cc: Ditto.
4263 * gcc.dg/gomp/declare-simd-1.c: Ditto.
4264 * gcc.dg/gomp/declare-simd-3.c: Ditto.
4265 * gcc.dg/gomp/pr59669-2.c: Ditto.
4266 * gcc.dg/gomp/pr87895-1.c: Ditto.
4267 * gcc.dg/gomp/pr87895-2.c: Ditto.
4268 * gcc.dg/gomp/simd-clones-2.c: Ditto.
4269 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
4270 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
4271 * gfortran.dg/gomp/pr83977.f90: Ditto.
4272
0f910e62 42732019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4274
4275 * g++.dg/cpp0x/auto52.C: Test locations too.
4276 * g++.dg/cpp0x/trailing2.C: Likewise.
4277 * g++.dg/cpp1y/auto-fn18.C: Likewise.
4278 * g++.dg/cpp1y/auto-fn25.C: Likewise.
4279 * g++.dg/cpp1y/auto-fn52.C: Likewise.
4280 * g++.dg/cpp1y/auto-fn53.C: Likewise.
4281 * g++.dg/cpp1y/auto-fn54.C: Likewise.
4282
098cc8f0 42832019-01-17 David Malcolm <dmalcolm@redhat.com>
4284
4285 PR c++/88699
4286 * g++.dg/template/pr88699.C: New test.
4287
a4e7e061 42882019-01-17 Martin Sebor <msebor@redhat.com>
4289
4290 PR tree-optimization/88800
4291 * c-c++-common/Wrestrict.c: Adjust.
4292 * gcc.dg/Warray-bounds-37.c: New test.
4293 * gcc.dg/builtin-memcpy-2.c: New test.
4294 * gcc.dg/builtin-memcpy.c: New test.
4295
21208703 42962019-01-17 Tamar Christina <tamar.christina@arm.com>
4297
4298 PR target/88850
4299 * gcc.target/arm/pr51968.c: Use neon intrinsics.
4300
acbbb815 43012019-01-17 Andrew Stubbs <ams@codesourcery.com>
4302 Kwok Cheung Yeung <kcy@codesourcery.com>
4303 Julian Brown <julian@codesourcery.com>
4304 Tom de Vries <tom@codesourcery.com>
4305
4306 * gcc.dg/20020312-2.c: Add amdgcn support.
4307 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
4308 * gcc.dg/builtin-apply2.c: Likewise.
4309 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4310 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
4311 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
4312 * gcc.dg/memcmp-1.c: Increase timeout factor.
4313 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
4314 * gcc.dg/sibcall-10.c: xfail on amdgcn.
4315 * gcc.dg/sibcall-9.c: Likewise.
4316 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4317 * gcc.dg/tree-ssa/pr84512.c: Likewise.
4318 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
4319 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
4320 * lib/target-supports.exp (check_effective_target_trampolines):
4321 Configure amdgcn.
4322 (check_profiling_available): Likewise.
4323 (check_effective_target_global_constructor): Likewise.
4324 (check_effective_target_return_address): Likewise.
4325 (check_effective_target_fopenacc): Likewise.
4326 (check_effective_target_fopenmp): Likewise.
4327 (check_effective_target_vect_int): Likewise.
4328 (check_effective_target_vect_intfloat_cvt): Likewise.
4329 (check_effective_target_vect_uintfloat_cvt): Likewise.
4330 (check_effective_target_vect_floatint_cvt): Likewise.
4331 (check_effective_target_vect_floatuint_cvt): Likewise.
4332 (check_effective_target_vect_simd_clones): Likewise.
4333 (check_effective_target_vect_shift): Likewise.
4334 (check_effective_target_whole_vector_shift): Likewise.
4335 (check_effective_target_vect_bswap): Likewise.
4336 (check_effective_target_vect_shift_char): Likewise.
4337 (check_effective_target_vect_long): Likewise.
4338 (check_effective_target_vect_float): Likewise.
4339 (check_effective_target_vect_double): Likewise.
4340 (check_effective_target_vect_perm): Likewise.
4341 (check_effective_target_vect_perm_byte): Likewise.
4342 (check_effective_target_vect_perm_short): Likewise.
4343 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4344 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4345 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4346 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4347 (check_effective_target_vect_natural_alignment): Likewise.
4348 (check_effective_target_vect_fully_masked): Likewise.
4349 (check_effective_target_vect_element_align): Likewise.
4350 (check_effective_target_vect_masked_store): Likewise.
4351 (check_effective_target_vect_scatter_store): Likewise.
4352 (check_effective_target_vect_condition): Likewise.
4353 (check_effective_target_vect_cond_mixed): Likewise.
4354 (check_effective_target_vect_char_mult): Likewise.
4355 (check_effective_target_vect_short_mult): Likewise.
4356 (check_effective_target_vect_int_mult): Likewise.
4357 (check_effective_target_sqrt_insn): Likewise.
4358 (check_effective_target_vect_call_sqrtf): Likewise.
4359 (check_effective_target_vect_call_btrunc): Likewise.
4360 (check_effective_target_vect_call_btruncf): Likewise.
4361 (check_effective_target_vect_call_ceil): Likewise.
4362 (check_effective_target_vect_call_floorf): Likewise.
4363 (check_effective_target_lto): Likewise.
4364 (check_vect_support_and_set_flags): Likewise.
4365 (check_effective_target_vect_stridedN): Enable when fully masked is
4366 available.
4367 (add_options_for_sqrt_insn): New procedure.
4368
79cc8acc 43692019-01-17 Andrew Stubbs <ams@codesourcery.com>
4370
4371 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
4372 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
4373 linker.
4374 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
4375
cbd1a9b1 43762019-01-17 Andrew Stubbs <ams@codesourcery.com>
4377
4378 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
4379 * gcc.dg/pic-1.c: Disable on amdgcn.
4380 * gcc.dg/pic-2.c: Disable on amdgcn.
4381 * gcc.dg/pic-3.c: Disable on amdgcn.
4382 * gcc.dg/pic-4.c: Disable on amdgcn.
4383 * gcc.dg/pie-3.c: Disable on amdgcn.
4384 * gcc.dg/pie-4.c: Disable on amdgcn.
4385 * gcc.dg/uninit-19.c: Check pie_enabled.
4386 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
4387
88dbac33 43882019-01-17 Andrew Stubbs <ams@codesourcery.com>
4389 Kwok Cheung Yeung <kcy@codesourcery.com>
4390 Julian Brown <julian@codesourcery.com>
4391 Tom de Vries <tom@codesourcery.com>
4392
4393 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
4394 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
4395 * gcc.c-torture/compile/pr34648.c: Require exceptions.
4396 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4397 * gcc.dg/20111216-1.c: Require exceptions.
4398 * gcc.dg/cleanup-10.c: Require exceptions.
4399 * gcc.dg/cleanup-11.c: Require exceptions.
4400 * gcc.dg/cleanup-12.c: Require exceptions.
4401 * gcc.dg/cleanup-13.c: Require exceptions.
4402 * gcc.dg/cleanup-5.c: Require exceptions.
4403 * gcc.dg/cleanup-8.c: Require exceptions.
4404 * gcc.dg/cleanup-9.c: Require exceptions.
4405 * gcc.dg/gomp/pr29955.c: Require exceptions.
4406 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4407 * gcc.dg/nested-func-5.c: Require exceptions.
4408 * gcc.dg/pch/except-1.c: Require exceptions.
4409 * gcc.dg/pch/valid-2.c: Require exceptions.
4410 * gcc.dg/pr41470.c: Require exceptions.
4411 * gcc.dg/pr42427.c: Require exceptions.
4412 * gcc.dg/pr44545.c: Require exceptions.
4413 * gcc.dg/pr47086.c: Require exceptions.
4414 * gcc.dg/pr51481.c: Require exceptions.
4415 * gcc.dg/pr51644.c: Require exceptions.
4416 * gcc.dg/pr52046.c: Require exceptions.
4417 * gcc.dg/pr54669.c: Require exceptions.
4418 * gcc.dg/pr56424.c: Require exceptions.
4419 * gcc.dg/pr64465.c: Require exceptions.
4420 * gcc.dg/pr65802.c: Require exceptions.
4421 * gcc.dg/pr67563.c: Require exceptions.
4422 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4423 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4424 * gcc.dg/vect/pr46663.c: Require exceptions.
4425 * lib/target-supports.exp (check_effective_target_exceptions): New.
4426
56b37606 44272019-01-17 Tamar Christina <tamar.christina@arm.com>
4428
4429 PR target/88851
4430 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4431
a395125a 44322019-01-17 Nathan Sidwell <nathan@acm.org>
4433
4434 PR c++/86610
4435 * g++.dg/cpp0x/pr86610.C: New.
4436
e1d8b60b 44372019-01-17 Wei Xiao <wei3.xiao@intel.com>
4438
4439 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4440 VFIXUPIMM* intrinsics.
4441 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4444
945ba7e7 44452019-01-17 Wei Xiao <wei3.xiao@intel.com>
4446
4447 PR target/88794
4448 Revert:
4449 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4450
4451 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4452 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4453 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4455 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4456 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4458 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4459 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4460 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4461 * gcc.target/i386/sse-13.c: Ditto.
4462 * gcc.target/i386/sse-14.c: Ditto.
4463 * gcc.target/i386/sse-22.c: Ditto.
4464 * gcc.target/i386/sse-23.c: Ditto.
4465 * gcc.target/i386/testimm-10.c: Ditto.
4466 * gcc.target/i386/testround-1.c: Ditto.
4467
37caf132 44682019-01-17 Wei Xiao <wei3.xiao@intel.com>
4469
4470 PR target/88794
4471 Revert:
4472 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4473
4474 PR target/88489
4475 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4476 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4477
89436081 44782019-01-17 Jakub Jelinek <jakub@redhat.com>
4479
4480 PR rtl-optimization/88870
4481 * gcc.dg/pr88870.c: New test.
4482
6eeb7917 44832019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4484
4485 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4486
f97941b7 44872019-01-17 Alexandre Oliva <aoliva@redhat.com>
4488
c5f929a4 4489 PR c++/87768
4490 * g++.dg/concepts/pr87768.C: New.
4491
f97941b7 4492 PR c++/86648
4493 * gcc.dg/cpp1z/pr86648.C: New.
4494
c6e0dd3d 44952019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4496
4497 PR target/87306
4498 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4499 vectorized on POWER unless hardware misaligned loads are available.
4500
76ea00a1 45012019-01-16 David Malcolm <dmalcolm@redhat.com>
4502
4503 PR target/88861
4504 * g++.dg/torture/pr88861.C: New test.
4505
281796ea 45062019-01-16 Tamar Christina <tamar.christina@arm.com>
4507
4508 PR debug/88046
4509 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4510
b92cc3ed 45112019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4512
4513 * g++.dg/other/pr33558.C: Test location too.
4514 * g++.dg/other/pr33558-2.C: Likewise.
4515 * g++.dg/parse/crash4.C: Likewise.
4516 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4517 * g++.old-deja/g++.mike/p7635.C: Likewise.
4518 * g++.old-deja/g++.other/decl6.C: Likewise.
4519
9fc2172c 45202019-01-16 Marek Polacek <polacek@redhat.com>
4521
4522 PR c++/78244 - narrowing conversion in template not detected.
4523 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4524 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4525
c84c150f 45262019-01-16 Jakub Jelinek <jakub@redhat.com>
4527
4528 PR c/51628
4529 PR target/88682
4530 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4531 may_alias attribute.
4532
cb946287 45332019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4534
5224812d 4535 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 4536 struct.
4537
727d210b 45382019-01-15 David Malcolm <dmalcolm@redhat.com>
4539
4540 PR c++/88795
4541 * g++.dg/template/pr88795.C: New test.
4542
0b953692 45432019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4544
a96be852 4545 PR fortran/43136
0b953692 4546 * gfortran.dg/actual_array_substr_3.f90: New test.
4547
ef1b2a98 45482019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4549
4550 PR fortran/81849
4551 * gfortran.dg/pr81849.f90: New test.
4552
8f563733 45532019-01-15 Paul Thomas <pault@gcc.gnu.org>
4554
7b60c131 4555 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 4556 ISO_Fortran_binding_2.h.
4557
68597c49 45582019-01-15 Marek Polacek <polacek@redhat.com>
4559
4560 PR c++/88866
4561 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4562
9d1cdb74 45632019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4564
4565 PR inline-asm/52813
4566 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4567 -Wdeprecated warning and expect a following note:.
4568
c415e6f6 45692019-01-15 Richard Biener <rguenther@suse.de>
4570
4571 PR debug/88046
4572 * g++.dg/lto/pr88046_0.C: New testcase.
4573
5ead71c8 45742019-01-15 Richard Biener <rguenther@suse.de>
4575
4576 PR tree-optimization/88855
4577 * gcc.dg/pr88855.c: New testcase.
4578
39a51021 45792019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4580
4581 * g++.dg/diagnostic/typedef-initialized.C: New.
4582
45832019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4584
4585 * g++.dg/diagnostic/bitfld3.C: New.
4586
15934f6e 45872019-01-15 Jakub Jelinek <jakub@redhat.com>
4588
4589 PR tree-optimization/88775
4590 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4591 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4592
9f8a8956 45932019-01-14 Marek Polacek <polacek@redhat.com>
4594
4595 PR c++/88825 - ICE with bogus function return type deduction.
4596 * g++.dg/cpp1y/auto-fn55.C: New test.
4597
478fe3c0 45982019-01-14 Jakub Jelinek <jakub@redhat.com>
4599
4600 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4601 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4602 feature test macros.
4603 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4604
affca1c8 46052019-01-14 Marek Polacek <polacek@redhat.com>
4606
4607 PR c++/88830 - ICE with abstract class.
4608 * g++.dg/other/abstract7.C: New test.
4609
955a4e68 46102019-01-14 Martin Sebor <msebor@redhat.com>
4611
4612 PR target/88638
4613 * gcc.dg/format/attr-8.c: New test.
4614 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4615 * gcc.dg/format/attr-3.c: Same.
4616 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4617 * objc.dg/fsf-nsstring-format-1.m: Same.
4618
bf4eb32b 46192019-01-14 Martin Liska <mliska@suse.cz>
4620
4621 PR gcov-profile/88263
4622 * g++.dg/gcov/pr88263-2.C: New test.
4623
c7a7ba46 46242019-01-14 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR rtl-optimization/88796
4627 * gcc.target/i386/pr88796.c: New test.
4628
a0c1db44 46292019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4630
4631 * gdc.dg/asm1.d: New test.
4632 * gdc.dg/asm2.d: New test.
4633 * gdc.dg/asm3.d: New test.
4634 * gdc.dg/asm4.d: New test.
4635 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4636
77aa0989 46372019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4638
4639 PR libfortran/88776
4640 * gfortran.dg/namelist_96.f90: New test.
4641
70409dee 46422019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4643
4644 PR fortran/59345
4645 * gfortran.dg/internal_pack_18.f90: New test.
4646
bd5cf857 46472019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4648
4649 * gcc.dg/pr51628-20.c: Updated.
4650 * gcc.dg/pr51628-21.c: Likewise.
4651 * gcc.dg/pr51628-25.c: Likewise.
4652
ae57d8c7 46532019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4654
4655 PR fortran/59345
4656 * gfortran.dg/internal_pack_17.f90: New test.
4657 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4658 to builtin_free.
4659
c8f3fe68 46602019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4661
4662 PR fortran/61765
4663 * gfortran.dg/pr61765.f90: New test.
4664
2fa582a9 46652019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4666
4667 * g++.dg/cpp0x/pr62101.C: Test locations too.
4668 * g++.dg/inherit/pure1.C: Likewise.
4669
d42f854f 46702019-01-12 Paul Thomas <pault@gcc.gnu.org>
4671
7b60c131 4672 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 4673 reports of ICEs.
7b60c131 4674 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 4675
46762019-01-12 Paul Thomas <pault@gcc.gnu.org>
4677
7b60c131 4678 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4679 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4680 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4681 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4682 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 4683 for dump tree scan.
4684
0e8475b7 46852019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4686
4687 PR fortran/35031
4688 * gfortran.dg/pr35031.f90: new test.
4689
0b5957b9 46902019-01-11 Marek Polacek <polacek@redhat.com>
4691
4692 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4693 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4694 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4695
45b37eaa 46962019-01-11 Jakub Jelinek <jakub@redhat.com>
4697
4698 PR middle-end/85956
4699 PR lto/88733
4700 * c-c++-common/gomp/pr85956.c: New test.
4701 * g++.dg/gomp/pr88733.C: New test.
4702
1b2f170e 47032019-01-11 Tobias Burnus <burnus@net-b.de>
4704
4705 PR C++/88114
d42f854f 4706 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 4707 * g++.dg/cpp0x/defaulted62.C: New.
4708
ccd5b7a6 47092019-01-11 Jakub Jelinek <jakub@redhat.com>
4710
4711 PR tree-optimization/88693
4712 * gcc.c-torture/execute/pr88693.c: New test.
4713
cda73d4a 47142019-01-11 Tamar Christina <tamar.christina@arm.com>
4715
4716 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4717 and add options.
4718
4bb5146c 47192019-01-11 Martin Liska <mliska@suse.cz>
4720
4721 PR middle-end/88758
4722 * g++.dg/lto/pr88758_0.C: New test.
4723 * g++.dg/lto/pr88758_1.C: New test.
4724
202e74d0 47252019-01-11 Jan Beulich <jbeulich@suse.com>
4726
4727 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4728 gcc.target/i386/avx512f-vcvtss2si-1.c,
4729 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4730 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4731 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4732 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4733 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4734 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4735 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4736 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4737 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4738 gcc.target/i386/pr19398.c: Permit l or q suffix.
4739
e9b8018c 47402019-01-11 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR rtl-optimization/88296
4743 * gcc.target/i386/pr88296.c: New test.
4744
b385e516 47452019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4746
4747 * g++.dg/diagnostic/extern-initialized.C: New.
4748 * g++.dg/ext/dllimport-initialized.C: Likewise.
4749
04afaf6a 47502019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4751
4752 PR fortran/59345
4753 * gfortran.dg/internal_pack_16.f90: New test.
4754
d07d3a12 47552019-01-10 Jakub Jelinek <jakub@redhat.com>
4756
4757 PR target/88785
4758 * g++.target/i386/pr88785.C: New test.
4759
8ae81042 47602019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4761
4762 PR rtl-optimization/87305
4763 * gcc.target/aarch64/pr87305.c: New.
4764
aecc93dd 47652019-01-10 Richard Biener <rguenther@suse.de>
4766
4767 PR tree-optimization/88792
4768 * gcc.dg/torture/pr88792.c: New testcase.
4769
15cbe83d 47702019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4771
4772 PR fortran/86322
4773 * gfortran.dg/pr86322_1.f90: New test.
4774 * gfortran.dg/pr86322_2.f90: Ditto.
4775 * gfortran.dg/pr86322_3.f90: Ditto.
4776
a794c0dc 47772019-01-10 Sudakshina Das <sudi.das@arm.com>
4778
4779 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4780 * gcc.target/aarch64/bti-2.c: Likewise.
4781 * gcc.target/aarch64/bti-3.c: Likewise.
4782
2fd2b9b8 47832019-01-10 Stefan Agner <stefan@agner.ch>
4784
4785 PR target/88648
4786 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4787 check if -masm-syntax-unified gets applied properly.
4788
12f289ae 47892019-01-10 Jakub Jelinek <jakub@redhat.com>
4790
4791 PR c/88568
4792 * gcc.dg/pr88568.c: New test.
4793
9ccac370 47942019-01-10 Tamar Christina <tamar.christina@arm.com>
4795
4796 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4797 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4798
97f353e6 47992019-01-10 Tamar Christina <tamar.christina@arm.com>
4800
4801 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4802 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4803
02c39a52 48042019-01-10 Tamar Christina <tamar.christina@arm.com>
4805
4806 * lib/target-supports.exp
4807 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4808 check_effective_target_arm_v8_3a_complex_neon_ok,
4809 add_options_for_arm_v8_3a_complex_neon,
4810 check_effective_target_arm_v8_3a_complex_neon_hw,
4811 check_effective_target_vect_complex_rot_N): New.
4812
e66b219e 48132019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4814
4815 PR fortran/88376
4816 * gfortran.dg/pr88376.f90: New test.
4817
5fba18a1 48182019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4819
4820 PR other/16615
5fba18a1 4821 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4822 "can not" with "cannot".
4823 * gfortran.dg/common_15.f90: Likewise.
4824 * gfortran.dg/derived_result_2.f90: Likewise.
4825 * gfortran.dg/do_check_6.f90: Likewise.
4826 * gfortran.dg/namelist_args.f90: Likewise.
4827 * gfortran.dg/negative_unit_check.f90: Likewise.
4828 * gfortran.dg/pure_formal_3.f90: Likewise.
4829 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4830 * obj-c++.dg/exceptions-3.mm: Likewise.
4831 * obj-c++.dg/exceptions-4.mm: Likewise.
4832 * obj-c++.dg/exceptions-5.mm: Likewise.
4833 * obj-c++.dg/property/at-property-23.mm: Likewise.
4834 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4835 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4836 * objc.dg/attributes/method-attribute-2.m: Likewise.
4837 * objc.dg/exceptions-3.m: Likewise.
4838 * objc.dg/exceptions-4.m: Likewise.
4839 * objc.dg/exceptions-5.m: Likewise.
4840 * objc.dg/param-1.m: Likewise.
4841 * objc.dg/property/at-property-23.m: Likewise.
4842 * objc.dg/property/dotsyntax-17.m: Likewise.
4843 * objc.dg/property/property-neg-7.m: Likewise.
4844
9f096803 48452019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4846
4847 PR fortran/68426
4848 * gfortran.dg/spread_simplify_1.f90: New test.
4849
36950f7e 48502019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4851
4852 * lib/target-supports.exp
4853 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4854 * gcc.target/i386/xorsign.c: New test.
4855
188ff544 48562019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4857
4858 * gcc.target/sparc/tls-ld-int8.c: New test.
4859 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4860 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4861 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4862 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4863 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4864
559dff77 48652018-01-09 Sudakshina Das <sudi.das@arm.com>
4866
4867 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4868 option when configure with bti.
4869 * gcc.target/aarch64/bti-2.c: Likewise.
4870 * lib/target-supports.exp
4871 (check_effective_target_default_branch_protection):
4872 Add configure check for --enable-standard-branch-protection.
4873
15b17909 48742018-01-09 Sudakshina Das <sudi.das@arm.com>
4875
4876 * gcc.target/aarch64/bti-1.c: New test.
4877 * gcc.target/aarch64/bti-2.c: New test.
4878 * gcc.target/aarch64/bti-3.c: New test.
4879 * lib/target-supports.exp
4880 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4881
249c2fa7 48822018-01-09 Sudakshina Das <sudi.das@arm.com>
4883
4884 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4885 instead of IP0_REGNUM and add test case.
4886
fd87572b 48872019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4888
4889 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4890 copysign.
4891 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4892 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4893 xorsign.
4894 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4895
097f6161 48962019-01-09 Jakub Jelinek <jakub@redhat.com>
4897
4898 PR rtl-optimization/88331
4899 * gcc.target/i386/pr88331.c: New test.
4900
7cc45975 49012019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4902
4903 * g++.dg/diagnostic/constexpr2.C: New.
4904 * g++.dg/diagnostic/ref3.C: Likewise.
4905
91902bb4 49062019-01-08 Marek Polacek <polacek@redhat.com>
4907
4908 PR c++/88538 - braced-init-list in template-argument-list.
4909 * g++.dg/cpp2a/nontype-class11.C: New test.
4910
9996d5d0 4911 PR c++/88744
4912 * g++.dg/cpp2a/nontype-class12.C: New test.
4913
d538a77e 49142019-01-08 Jakub Jelinek <jakub@redhat.com>
4915
4916 PR target/88457
4917 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4918 dg-options. Require ppc_cpu_supports_hw effective target instead of
4919 powerpc64*-*-*.
4920
d56370db 49212019-01-08 Janus Weil <janus@gcc.gnu.org>
4922
4923 PR fortran/88047
4924 * gfortran.dg/class_69.f90: New test case.
4925
2092fe8c 49262019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4927
4928 PR target/88717
4929 * gcc.target/i386/pr88717.c: New test.
4930
90e20c9c 49312019-01-08 Marek Polacek <polacek@redhat.com>
4932
4933 PR c++/88548 - this accepted in static member functions.
4934 * g++.dg/cpp0x/this1.C: New test.
4935
c914ddb0 49362019-01-08 Martin Liska <mliska@suse.cz>
4937
4938 PR tree-optimization/88753
4939 * gcc.dg/tree-ssa/pr88753.c: New test.
4940
6b8ca7f3 49412019-01-08 Richard Biener <rguenther@suse.de>
4942
4943 PR tree-optimization/86554
4944 * gcc.dg/torture/pr86554-1.c: New testcase.
4945 * gcc.dg/torture/pr86554-2.c: Likewise.
4946
ec26adda 49472019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4948
4949 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4950 cover target variance.
4951
ac64cdbe 49522019-01-08 Richard Biener <rguenther@suse.de>
4953
4954 PR fortran/88611
4955 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4956 directly build the expected GENERIC tree.
4957
6b5dcc7e 49582019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4959
4960 * gcc.target/aarch64/(return_address_sign_1.c,
4961 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4962 Change option to -mbranch-protection.
4963 * gcc.target/aarch64/(branch-protection-option.c,
4964 branch-protection-option-2.c, branch-protection-attr.c,
4965 branch-protection-attr-2.c): New file.
4966
8f7d5246 49672019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4968
4969 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4970
54417d3a 49712019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4972
4973 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4974 alias support.
4975 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4976 Append match for warning that ‘protected’ attribute is not supported.
4977
5e453f01 49782019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4979
4980 * gcc.dg/Wmissing-attributes.c: Require alias support.
4981 * gcc.dg/attr-copy-2.c: Likewise.
4982 * gcc.dg/attr-copy-5.c: Likewise.
4983
6e5908c9 49842019-01-08 Jonathan Wakely <jwakely@redhat.com>
4985 Jakub Jelinek <jakub@redhat.com>
4986
4987 PR c++/88554
4988 * g++.dg/warn/Wreturn-type-11.C: New test.
4989
caa8ded0 49902019-01-07 David Malcolm <dmalcolm@redhat.com>
4991
4992 PR jit/88747
4993 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4994 dump to reflect r266077.
4995
31e21880 49962019-01-07 Jakub Jelinek <jakub@redhat.com>
4997
4998 PR c/88701
4999 * gcc.dg/pr88701.c: New test.
5000
0e741ee5 50012019-01-07 Joseph Myers <joseph@codesourcery.com>
5002
5003 PR c/88720
5004 PR c/88726
5005 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
5006
2318c037 50072019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
5008
5009 * g++.dg/diagnostic/constexpr1.C: New.
5010 * g++.dg/diagnostic/thread1.C: Likewise.
5011
5f34f219 50122019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5013 Harald Anlauf <anlauf@gmx.de>
5014 Tobias Burnus <burnus@gcc.gnu.org>
5015
5016 * gfortran.dg/is_contiguous_1.f90: New test.
5017 * gfortran.dg/is_contiguous_2.f90: New test.
5018 * gfortran.dg/is_contiguous_3.f90: New test.
5019
677576f7 50202019-01-07 Marek Polacek <polacek@redhat.com>
5021
5022 PR c++/88741 - wrong error with initializer-string.
5023 * g++.dg/init/array50.C: New test.
5024
c38103e8 50252019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
5026
5027 PR c++/88261
5028 PR c++/69338
5029 PR c++/69696
5030 PR c++/69697
5031 * gcc.dg/array-6.c: Move from here ...
5032 * c-c++-common/array-6.c: ... to here and add some more test coverage.
5033 * g++.dg/pr69338.C: New test.
5034 * g++.dg/pr69697.C: Likewise.
5035 * g++.dg/ext/flexary32.C: Likewise.
5036 * g++.dg/ext/flexary3.C: Adjust test.
5037 * g++.dg/ext/flexary12.C: Likewise.
5038 * g++.dg/ext/flexary13.C: Likewise.
5039 * g++.dg/ext/flexary15.C: Likewise.
5040 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
5041 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
5042 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
5043
6163709f 50442019-01-07 Richard Earnshaw <rearnsha@arm.com>
5045
5046 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
5047 optional in scan pattern.
5048
df2148cf 50492019-01-07 Richard Sandiford <richard.sandiford@arm.com>
5050
5051 PR tree-optimization/88598
5052 * gcc.dg/vect/pr88598-1.c: New test.
5053 * gcc.dg/vect/pr88598-2.c: Likewise.
5054 * gcc.dg/vect/pr88598-3.c: Likewise.
5055 * gcc.dg/vect/pr88598-4.c: Likewise.
5056 * gcc.dg/vect/pr88598-5.c: Likewise.
5057 * gcc.dg/vect/pr88598-6.c: Likewise.
5058
34dc851a 50592019-01-07 Richard Sandiford <richard.sandiford@arm.com>
5060
5061 PR tree-optimization/88598
5062 * gcc.dg/pr88598-1.c: New test.
5063 * gcc.dg/pr88598-2.c: Likewise.
5064 * gcc.dg/pr88598-3.c: Likewise.
5065 * gcc.dg/pr88598-4.c: Likewise.
5066 * gcc.dg/pr88598-5.c: Likewise.
5067
59409f09 50682019-01-07 Jakub Jelinek <jakub@redhat.com>
5069
162634aa 5070 PR tree-optimization/88676
5071 * gcc.dg/tree-ssa/pr88676.c: New test.
5072 * gcc.dg/pr88676.c: New test.
5073 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
5074 allow &.
5075
ed779478 5076 PR sanitizer/88619
5077 * c-c++-common/asan/pr88619.c: New test.
5078
59409f09 5079 PR c++/85052
5080 * c-c++-common/builtin-convertvector-1.c: New test.
5081 * c-c++-common/torture/builtin-convertvector-1.c: New test.
5082 * g++.dg/ext/builtin-convertvector-1.C: New test.
5083 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
5084
c9caaa3a 50852018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
5086
5087 PR target/88521
5088 * gcc.target/i386/pr88521.c: New testcase.
5089
2abeea3d 50902019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5091
5092 PR fortran/88658
5093 * gfortran.dg/min_max_type_2.f90: New test.
5094
a517a911 50952019-01-06 Jakub Jelinek <jakub@redhat.com>
5096
5097 PR c/88363
5098 * c-c++-common/attributes-4.c (falloc_align_int128,
5099 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
5100
2b7caeda 51012019-01-05 Jan Hubicka <hubicka@ucw.cz>
5102
5103 * gcc.dg/ipa/ipcp-2.c: Update bounds.
5104
44a5ddbf 51052019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5106
5107 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
5108 * gcc.dg/plugin/plugindir2.c: Likewise.
5109 * gcc.dg/plugin/plugindir3.c: Likewise.
5110 * gcc.dg/plugin/plugindir4.c: Likewise.
5111
f2aba4ef 51122019-01-05 Janus Weil <janus@gcc.gnu.org>
5113
5114 PR fortran/88009
5115 * gfortran.dg/blockdata_10.f90: New test case.
5116
92d7f32c 51172019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 5118
681aa7c2 5119 PR middle-end/82564
5120 PR target/88620
5121 * gcc.dg/nested-func-12.c: New test.
5122 * gcc.c-torture/compile/pr82564.c: New test.
5123
92d7f32c 5124 PR debug/88635
5125 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 5126
3449da25 51272019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
5128
92d7f32c 5129 PR target/60563
3449da25 5130 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
5131
dd1ab8da 51322019-01-04 Martin Sebor <msebor@redhat.com>
5133
5134 PR c/88546
5135 * g++.dg/ext/attr-copy.C: New test.
5136 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
5137 * gcc.dg/attr-copy-6.c: New test.
5138 * gcc.dg/attr-copy-7.c: New test.
5139
3910b703 51402019-01-04 Martin Sebor <msebor@redhat.com>
5141
5142 PR c/88363
5143 * c-c++-common/attributes-4.c: New test.
5144
2c4b47e3 51452019-01-04 Sam Tebbs <sam.tebbs@arm.com>
5146
5147 PR gcc/87763
5148 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
5149 count to 18.
5150
1c2a6eef 51512019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
5152
5153 PR fortran/48543
5154 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
5155 * gfortran.dg/merge_char_const.f90: Restore.
5156
d31f2252 51572019-01-04 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR target/88594
5160 * gcc.dg/pr88594.c: New test.
5161
636144bc 51622019-01-04 Jan Beulich <jbeulich@suse.com>
5163
5164 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
5165 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
5166 gcc.target/i386/avx512bw-vpcmpequb-1.c,
5167 gcc.target/i386/avx512bw-vpcmpequw-1.c,
5168 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
5169 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
5170 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
5171 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
5172 gcc.target/i386/avx512bw-vpcmpgew-1.c,
5173 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
5174 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
5175 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
5176 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
5177 gcc.target/i386/avx512bw-vpcmpleb-1.c,
5178 gcc.target/i386/avx512bw-vpcmpleub-1.c,
5179 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
5180 gcc.target/i386/avx512bw-vpcmplew-1.c,
5181 gcc.target/i386/avx512bw-vpcmpltb-1.c,
5182 gcc.target/i386/avx512bw-vpcmpltub-1.c,
5183 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
5184 gcc.target/i386/avx512bw-vpcmpltw-1.c,
5185 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
5186 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
5187 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
5188 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
5189 gcc.target/i386/avx512bw-vpmovb2m-1.c,
5190 gcc.target/i386/avx512bw-vpmovm2b-1.c,
5191 gcc.target/i386/avx512bw-vpmovm2w-1.c,
5192 gcc.target/i386/avx512bw-vpmovw2m-1.c,
5193 gcc.target/i386/avx512bw-vptestmb-1.c,
5194 gcc.target/i386/avx512bw-vptestmw-1.c,
5195 gcc.target/i386/avx512bw-vptestnmb-1.c,
5196 gcc.target/i386/avx512bw-vptestnmw-1.c,
5197 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
5198 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
5199 gcc.target/i386/avx512dq-vfpclasssd-1.c,
5200 gcc.target/i386/avx512dq-vfpclassss-1.c,
5201 gcc.target/i386/avx512dq-vpmovd2m-1.c,
5202 gcc.target/i386/avx512dq-vpmovm2d-1.c,
5203 gcc.target/i386/avx512dq-vpmovm2q-1.c,
5204 gcc.target/i386/avx512dq-vpmovq2m-1.c,
5205 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
5206 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
5207 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
5208 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
5209 gcc.target/i386/avx512vl-vpcmpequd-1.c,
5210 gcc.target/i386/avx512vl-vpcmpequq-1.c,
5211 gcc.target/i386/avx512vl-vpcmpged-1.c,
5212 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
5213 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
5214 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
5215 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
5216 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
5217 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
5218 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
5219 gcc.target/i386/avx512vl-vpcmpled-1.c,
5220 gcc.target/i386/avx512vl-vpcmpleq-1.c,
5221 gcc.target/i386/avx512vl-vpcmpleud-1.c,
5222 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
5223 gcc.target/i386/avx512vl-vpcmpltd-1.c,
5224 gcc.target/i386/avx512vl-vpcmpltq-1.c,
5225 gcc.target/i386/avx512vl-vpcmpltud-1.c,
5226 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
5227 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
5228 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
5229 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
5230 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
5231 gcc.target/i386/avx512vl-vptestmd-1.c,
5232 gcc.target/i386/avx512vl-vptestmq-1.c,
5233 gcc.target/i386/avx512vl-vptestnmd-1.c,
5234 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
5235 operand.
5236 * gcc.target/i386/avx512bw-vpcmpb-1.c,
5237 gcc.target/i386/avx512bw-vpcmpub-1.c,
5238 gcc.target/i386/avx512bw-vpcmpuw-1.c,
5239 gcc.target/i386/avx512bw-vpcmpw-1.c,
5240 gcc.target/i386/avx512dq-vfpclasspd-1.c,
5241 gcc.target/i386/avx512dq-vfpclassps-1.c,
5242 gcc.target/i386/avx512f-vcmppd-1.c,
5243 gcc.target/i386/avx512f-vcmpps-1.c,
5244 gcc.target/i386/avx512f-vcmpsd-1.c,
5245 gcc.target/i386/avx512f-vcmpss-1.c,
5246 gcc.target/i386/avx512f-vpcmpd-1.c,
5247 gcc.target/i386/avx512f-vpcmpq-1.c,
5248 gcc.target/i386/avx512f-vpcmpud-1.c,
5249 gcc.target/i386/avx512f-vpcmpuq-1.c,
5250 gcc.target/i386/avx512f-vptestmd-1.c,
5251 gcc.target/i386/avx512f-vptestmq-1.c,
5252 gcc.target/i386/avx512f-vptestnmd-1.c,
5253 gcc.target/i386/avx512f-vptestnmq-1.c,
5254 gcc.target/i386/avx512vl-vcmppd-1.c,
5255 gcc.target/i386/avx512vl-vcmpps-1.c,
5256 gcc.target/i386/avx512vl-vpcmpd-1.c,
5257 gcc.target/i386/avx512vl-vpcmpq-1.c,
5258 gcc.target/i386/avx512vl-vpcmpud-1.c,
5259 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
5260 as mask operand.
5261
afe1ec89 52622019-01-03 Martin Sebor <msebor@redhat.com>
5263
5264 PR tree-optimization/88659
5265 * gcc.dg/Wstringop-truncation-6.c: New test.
5266
a63b6e5e 52672019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5268
5269 PR fortran/48543
5270 * gfortran.dg/const_chararacter_merge.f90: Remove.
5271
e9a46ba8 52722019-01-03 Jakub Jelinek <jakub@redhat.com>
5273
5274 PR debug/88644
5275 * gcc.dg/debug/dwarf2/pr88644.c: New test.
5276 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
5277
52782019-01-03 Iain Sandoe <iain@sandoe.co.uk>
5279
5280 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
5281 * gcc.dg/pubtypes-3.c: Likewise.
5282 * gcc.dg/pubtypes-4.c: Likewise.
5283
0627c5c9 52842019-01-03 Jakub Jelinek <jakub@redhat.com>
5285
5286 PR c++/88636
5287 * g++.target/i386/pr88636.C: New test.
5288
f9f7d90c 52892019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5290
5291 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
5292
62468601 52932019-01-03 Martin Liska <mliska@suse.cz>
5294
5295 PR testsuite/88436
5296 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
5297
37fb9cf6 52982019-01-02 Marek Polacek <polacek@redhat.com>
5299
5300 PR c++/88612 - ICE with -Waddress-of-packed-member.
5301 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
5302
6080dd2f 5303 PR c++/88631 - CTAD failing for value-initialization.
5304 * g++.dg/cpp1z/class-deduction59.C: New test.
5305
dd5ea033 5306 PR c++/81486 - CTAD failing with ().
5307 * g++.dg/cpp1z/class-deduction60.C: New test.
5308 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 5309
ff8064bd 53102019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 5311 Jeff Law <law@redhat.com>
ff8064bd 5312
5313 * gcc.dg/strlenopt-36.c: Update.
5314 * gcc.dg/strlenopt-45.c: Update.
5315 * gcc.c-torture/execute/strlen-5.c: New test.
5316 * gcc.c-torture/execute/strlen-6.c: New test.
5317 * gcc.c-torture/execute/strlen-7.c: New test.
5318
5152b58e 53192019-01-02 Jakub Jelinek <jakub@redhat.com>
5320
5321 PR testsuite/87304
5322 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
5323 messages only on vect_hw_misalign targets.
5324
5055fc33 53252019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 5326
5055fc33 5327 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
5328 * gfortran.dg/dec_d_lines_3.f: Ditto.
5329 * gfortran.dg/dec_structure_24.f90: Ditto.
5330 * gfortran.dg/dec_structure_26.f90: Ditto.
5331 * gfortran.dg/dec_structure_27.f90: Ditto.
5332 * gfortran.dg/dec_type_print_3.f90: Ditto.
5333 * gfortran.dg/derived_name_1.f90: Ditto.
5334 * gfortran.dg/error_recovery_1.f90: Ditto.
5335 * gfortran.dg/gomp/pr29759.f90: Ditto.
5336 * gfortran.dg/pr36192.f90: Ditto.
5337 * gfortran.dg/pr56007.f90: Ditto.
5338 * gfortran.dg/pr56520.f90: Ditto.
5339 * gfortran.dg/pr78741.f90: Ditto.
5340 * gfortran.dg/print_fmt_2.f90: Ditto.
5341 * gfortran.dg/select_type_20.f90: Ditto.
5342
ac7cf41b 53432019-01-02 Marek Polacek <polacek@redhat.com>
5344
5345 PR c++/86875
5346 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
5347
f46df7fc 53482019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5349
5350 PR fortran/48543
5351 * gfortran.dg/const_chararacter_merge.f90: New test.
5352
035de790 53532019-01-02 Jan Hubicka <hubicka@ucw.cz>
5354
5355 PR lto/88130
5356 * g++.dg/torture/pr88130.C: New testcase.
5357
79cbb1a8 53582019-01-02 Martin Liska <mliska@suse.cz>
5359
5360 PR tree-optimization/88650
5361 * gfortran.dg/predict-3.f90: New test.
5362
040ec1c0 53632019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5364
5365 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
5366
74dbdf38 53672019-01-02 Richard Biener <rguenther@suse.de>
5368
5369 PR tree-optimization/88621
5370 * gcc.dg/torture/pr88621.c: New testcase.
5371
17ae0a21 53722019-01-02 Jakub Jelinek <jakub@redhat.com>
5373
5374 PR ipa/88561
5375 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
5376 targets and expect _ZThn8 for ilp32 targets.
5377
14c286b1 53782019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 5379 Jeff Law <law@redhat.com>
14c286b1 5380
040ec1c0 5381 * gcc.dg/strlenopt-40.c: Update.
5382 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 5383 * gcc.dg/tree-ssa/pr79376.c: Likewise.
5384
14c286b1 5385 * gcc.dg/strlenopt-40.c: Disable a couple tests.
5386 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
5387 * gcc.dg/strlenopt-59.c: New test.
5388 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
5389 * g++.dg/init/strlen.C: New test.
5390
66aeaf4b 53912019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5392
5393 PR fortran/82743
5394 * gfortran.dg/structure_constructor_16.f90: New test.
5395
aaeb2d1b 53962019-01-01 Jan Hubicka <hubicka@ucw.cz>
5397
5398 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5399 * g++.dg/ipa/devirt-53.C: Fix scan template.
5400
27ebfa0d 54012019-01-01 Jan Hubicka <hubicka@ucw.cz>
5402
5403 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5404 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5405 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5406
e9780462 54072019-01-01 Jan Hubicka <hubicka@ucw.cz>
5408
5409 * g++.dg/tree-prof/devirt.C: Update testcase.
5410
fbd26352 54112019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 5412
5413 Update copyright years.
f1717362 5414\f
fbd26352 5415Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 5416
5417Copying and distribution of this file, with or without modification,
5418are permitted in any medium without royalty provided the copyright
5419notice and this notice are preserved.