]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR target/89093
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
9ab7f779 12019-04-17 Jakub Jelinek <jakub@redhat.com>
2
3 PR target/89093
4 * gcc.target/arm/pr89093-2.c: New test.
5
367d4f65 62019-04-16 Jakub Jelinek <jakub@redhat.com>
7
8 PR c++/86953
9 * g++.dg/cpp0x/constexpr-86953.C: New test.
10
76567344 112019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
12
13 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
14
2659c6e1 152019-04-16 Alexandre Oliva <aoliva@redhat.com>
16
bef3547f 17 PR debug/89528
18 * gcc.dg/guality/pr89528.c: New.
19
2659c6e1 20 PR rtl-optimization/86438
21 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
22
61c8e77a 232019-04-16 Jakub Jelinek <jakub@redhat.com>
24
64309d66 25 PR target/90096
26 * gcc.target/i386/pr90096.c: New test.
27 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
28 * gcc.target/i386/pr69255-2.c: Likewise.
29 * gcc.target/i386/pr69255-3.c: Likewise.
30
9040e4bf 31 PR rtl-optimization/90082
32 * gcc.dg/pr90082.c: New test.
33
61c8e77a 34 PR tree-optimization/90090
35 * g++.dg/opt/pr90090.C: New test.
36
25971ca0 372019-04-16 Richard Biener <rguenther@suse.de>
38
39 PR tree-optimization/56049
40 * gfortran.dg/pr56049.f90: New testcase.
41
969b7ab6 422019-04-15 Richard Biener <rguenther@suse.de>
43
44 PR debug/90074
45 * gcc.dg/guality/pr90074.c: New testcase.
46
a5189c16 472019-04-15 Richard Biener <rguenther@suse.de>
48
49 PR tree-optimization/90071
50 * gcc.dg/torture/pr90071.c: New testcase.
51
f9fd14f1 522019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
53
54 PR rtl-optimization/89794
55 * gcc.dg/torture/pr89794.c: New testcase.
56
d8c94794 572019-04-15 Richard Biener <rguenther@suse.de>
58
59 PR ipa/88936
60 * gcc.dg/torture/pr88936-1.c: New testcase.
61 * gcc.dg/torture/pr88936-2.c: Likewise.
62 * gcc.dg/torture/pr88936-3.c: Likewise.
63
fc01d804 642019-04-15 Martin Jambor <mjambor@suse.cz>
65
66 PR ipa/pr89693
67 * g++.dg/ipa/pr89693.C: New test.
68
39ebb014 692019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
70
71 PR tree-optimization/90020
72 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
73
008ae11c 742019-04-14 Jan Hubicka <hubicka@ucw.cz>
75
76 PR lto/89358
77 * g++.dg/lto/pr89358_0.C: New testcase.
78 * g++.dg/lto/pr89358_1.C: New testcase.
79
4aab7293 802019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
81
82 PR fortran/85448
83 * gfortran.dg/bind_c_usage_33.f90: New test and...
84 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
85
37684a4c 862019-04-14 Paul Thomas <pault@gcc.gnu.org>
87
88 PR fortran/89843
89 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
90 in ctg. Test the conversion of the descriptor types in the main
91 program.
92 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
93 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
94
95 PR fortran/89846
96 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
97 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
98
99 PR fortran/90022
100 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
101 the computation of 'ans'. Also, change the expected results for
102 CFI_is_contiguous to comply with standard.
103 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
104 results for CFI_is_contiguous to comply with standard.
105 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
106 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
107
c1bb27eb 1082019-04-13 Jakub Jelinek <jakub@redhat.com>
109
110 PR target/89093
111 * gcc.target/arm/pr89093.c: New test.
112
81e61a19 1132019-04-12 Jakub Jelinek <jakub@redhat.com>
114
115 PR c/89933
116 * c-c++-common/pr89933.c: New test.
117
e7136105 1182019-04-12 Martin Sebor <msebor@redhat.com>
119
120 PR c/88383
121 PR c/89288
122 PR c/89798
123 PR c/89797
124 * c-c++-common/attributes-1.c: Adjust.
125 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
126 * c-c++-common/builtin-has-attribute-6.c: New test.
127 * c-c++-common/builtin-has-attribute-7.c: New test.
128 * c-c++-common/pr71574.c: Adjust.
129 * gcc.dg/pr25559.c: Adjust.
130 * gcc.dg/attr-vector_size.c: New test.
131
9429be6d 1322019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 133
9429be6d 134 PR rtl-optimization/89965
135 * gcc.target/i386/pr89965.c: New test.
136
01e345e0 1372019-04-12 Marek Polacek <polacek@redhat.com>
138
139 PR c++/87603 - constexpr functions are no longer noexcept.
140 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
141 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
142 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
143 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
144 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
145 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
146
1fdc37a3 1472019-04-12 Marek Polacek <polacek@redhat.com>
148
149 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
150 * g++.dg/cpp0x/pr86397-1.C: Likewise.
151 * g++.dg/cpp0x/pr86397-2.C: Likewise.
152
9b308bad 1532019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
154
155 * g++.target/arm/arm.exp: Change format of default prune regex.
156 * gcc.target/arm/arm.exp: Change format of default prune regex.
157
a32720fa 1582019-04-12 Martin Liska <mliska@suse.cz>
159
160 PR middle-end/89970
161 * gcc.target/i386/mvc15.c: New test.
162 * gcc.target/i386/mvc3.c: Quote target in error pattern.
163 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
164
35f7187b 1652019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
166
167 PR target/87532
168 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
169 instruction counts.
170 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
171 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
172
18635244 1732019-04-12 Jakub Jelinek <jakub@redhat.com>
174
a538a79e 175 PR c/89946
176 * c-c++-common/pr89946.c: New test.
177
18635244 178 PR rtl-optimization/90026
179 * g++.dg/opt/pr90026.C: New test.
180
32dfb4d5 1812018-04-11 Steve Ellcey <sellcey@marvell.com>
182
183 PR rtl-optimization/87763
184 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
185 to bfi.
186
948ac165 1872019-04-11 Richard Biener <rguenther@suse.de>
188
189 PR tree-optimization/90020
190 * gcc.dg/torture/pr90020.c: New testcase.
191
29659b56 1922019-04-11 Richard Biener <rguenther@suse.de>
193
194 PR tree-optimization/90018
195 * gcc.dg/vect/pr90018.c: New testcase.
196
043de264 1972018-04-10 Steve Ellcey <sellcey@marvell.com>
198
199 PR rtl-optimization/87763
200 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
201 to bfi.
202 * gcc.target/aarch64/combine_bfi_2.c: New test.
203
92a180c6 2042019-04-10 Jakub Jelinek <jakub@redhat.com>
205
4e99a877 206 PR middle-end/90025
207 * gcc.c-torture/execute/pr90025.c: New test.
208
92a180c6 209 PR c++/90010
210 * gcc.dg/pr90010.c: New test.
211
670b9156 2122019-04-09 Uroš Bizjak <ubizjak@gmail.com>
213
214 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
215 (dg-options): Use -O2 -fdump-rtl-ce1.
216 (dg-final): Scan ce1 RTL dump instead of asm dump.
217
fe1f0bcd 2182019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
219
220 PR target/90024
221 * gcc.dg/torture/neon-immediate-timode.c: New test.
222
67fdb54d 2232019-04-09 Jakub Jelinek <jakub@redhat.com>
224
5f17d3c4 225 PR tree-optimization/89998
226 * gcc.c-torture/compile/pr89998-1.c: New test.
227 * gcc.c-torture/compile/pr89998-2.c: New test.
228
67fdb54d 229 PR target/90015
230 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
231 diagnostics.
232
7e41cae0 2332019-04-08 Richard Biener <rguenther@suse.de>
234
235 PR tree-optimization/90006
236 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
237
05eeaf54 2382019-04-08 Jakub Jelinek <jakub@redhat.com>
239
0c1c590a 240 PR rtl-optimization/89865
241 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
242
05eeaf54 243 PR rtl-optimization/89865
244 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
245 on ia32.
246
2199e93e 2472019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
248
249 PR tree-optimization/89725
250 * gcc.dg/tree-ssa/pr89725.c: New test.
251
8d1448db 2522019-04-08 Martin Liska <mliska@suse.cz>
253
254 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
255
7651759b 2562019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
257
258 PR c++/89914
259 * g++.dg/ext/has_nothrow_constructor-3.C: New.
260
dd88b038 2612019-04-07 Uroš Bizjak <ubizjak@gmail.com>
262
263 PR target/89945
264 * gcc.target/i386/pr89945.c: New test.
265
180a5ec9 2662019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
267
268 PR fortran/87352
269 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
270 * gfortran.dg/finalize_33.f90: Likewise.
271 * gfortran.dg/finalize_34.f90: New test.
272
901be419 2732019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
274
275 PR fortran/89981
276 * gfortran.dg/entry_22.f90: New test.
277
168afa9b 2782019-04-05 Marek Polacek <polacek@redhat.com>
279
280 PR c++/87145 - bogus error converting class type in template arg list.
281 * g++.dg/cpp0x/constexpr-conv3.C: New test.
282 * g++.dg/cpp0x/constexpr-conv4.C: New test.
283
49666f40 2842019-04-05 Martin Sebor <msebor@redhat.com>
285
286 PR bootstrap/89980
287 * g++.dg/init/array52.C: New test.
288
d0162866 2892019-04-05 David Malcolm <dmalcolm@redhat.com>
290
291 PR c/89985
292 * c-c++-common/pr89985.c: New test.
293
39b40fa7 2942019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
295
296 PR c/71598
297 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
298 size of enums.
299 * gcc.dg/torture/pr71598-2.c: Likewise.
300
1e689000 3012019-04-05 Marek Polacek <polacek@redhat.com>
302
49666f40 303 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 304 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
305
82e79b5e 3062019-04-05 Richard Biener <rguenther@suse.de>
307
308 PR debug/89892
309 PR debug/89905
310 * gcc.dg/guality/pr89892.c: New testcase.
311 * gcc.dg/guality/pr89905.c: Likewise.
312 * gcc.dg/guality/loop-1.c: Likewise.
313
9cbde7ad 3142019-04-05 Richard Sandiford <richard.sandiford@arm.com>
315
316 PR tree-optimization/89956
317 * gfortran.dg/pr89956.f90: New test.
318
b11751dc 3192019-04-04 Martin Sebor <msebor@redhat.com>
320
321 PR c++/89974
322 PR c++/89878
323 PR c++/89833
324 PR c++/47488
325 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
326 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
327 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
328 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
329 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
330 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
331 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
332 * gcc/testsuite/g++.dg/init/array51.C: New test.
333 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
334
cdde1804 3352019-04-04 Martin Sebor <msebor@redhat.com>
336
337 PR middle-end/89957
338 PR middle-end/89911
339 * gcc.dg/Wstringop-overflow-13.c: New test.
340
ffc3c769 3412019-04-04 Martin Sebor <msebor@redhat.com>
342
343 PR middle-end/89934
344 * gcc.dg/Wrestrict-19.c: New test.
345 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
346
1a15dd71 3472019-04-04 Jeff Law <law@redhat.com>
348
349 PR rtl-optimization/89399
350 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 351
c453bf88 3522019-04-04 Harald Anlauf <anlauf@gmx.de>
353
e62a08c8 354 PR fortran/89904
c453bf88 355 * gfortran.dg/pr85797.f90: Adjust testcase.
356
19474c76 3572019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
358
359 PR c++/65619
360 * g++.dg/template/friend67.C: New.
361
194bf565 3622019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
363
364 PR c++/61327
365 * g++.dg/cpp0x/friend4.C: New.
366 * g++.dg/cpp0x/friend5.C: Likewise.
367
3b1530d1 3682019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
369
370 PR c++/56643
371 * g++.dg/cpp0x/noexcept40.C: New.
372
45b5611b 3732019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
374
375 PR fortran/68567
376 * gfortran.dg/parameter_array_error_1.f90: New test.
377
9939b2f7 3782019-04-03 qing zhao <qing.zhao@oracle.com>
379
380 PR tree-optimization/89730
381 * gcc.dg/live-patching-4.c: New test.
382
afe53b55 3832019-04-03 Clément Chigot <clement.chigot@atos.net>
384
385 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
386 supported.
387
f3d42468 3882019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 389
390 PR c/71598
391 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
392 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
393
4225afe1 3942019-04-03 Richard Biener <rguenther@suse.de>
395
396 PR tree-optimization/84101
397 * gcc.target/i386/pr84101.c: New testcase.
398
98309278 3992019-04-02 Jeff Law <law@redhat.com>
400
401 * gcc.target/visium/bit_shift.c: xfail.
402
f3d2a658 4032019-04-02 Uroš Bizjak <ubizjak@gmail.com>
404
405 PR target/89902
406 PR target/89903
407 * gcc.target/i386/pr70799-4.c: Remove.
408 * gcc.target/i386/pr70799-5.c: Remove.
409 * gcc.target/i386/pr89902.c: New test.
410 * gcc.target/i386/pr89903.c: Ditto.
411
06f30566 4122019-04-02 Andrey Belevantsev <abel@ispras.ru>
413
414 PR rtl-optimization/84206
415 * gcc.dg/pr84206.c: New test.
416
8da4fe0d 4172019-04-02 Andrey Belevantsev <abel@ispras.ru>
418
419 PR rtl-optimization/85876
420 * gcc.dg/pr85876.c: New test.
421
192ece6e 4222019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
423
424 * gcc.target/s390/zvector/vec-double-compile.c: New test.
425 * gcc.target/s390/zvector/vec-float-compile.c: New test.
426 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
427 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
428
7a1fd0b2 4292019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
430
431 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
432 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
433 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
434 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
435
033411a9 4362019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
437
438 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
439 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
440
f3692774 4412019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
442
443 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
444 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
445
c89c20fa 4462019-04-02 Alexander Monakov <amonakov@ispras.ru>
447
448 PR testsuite/89916
449 * gcc.dg/pr86928.c: Do not attempt to add -m32.
450
e974fcf3 4512019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
452
453 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
454 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
455 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
456 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
457 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
458 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
459 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
460 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
461
58c10639 4622019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
463
464 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
465 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
466 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
467 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
468 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
469 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
470
9800b362 4712019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
472
473 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
474 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
475 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
476 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
477
b048920d 4782019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
479
480 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
481 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
482
dbeb7608 4832019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
484
485 * gcc.target/s390/arch13/sel-1.c: New test.
486
6c837438 4872019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
488
489 * gcc.target/s390/arch13/popcount-1.c: New test.
490
92d5e9eb 4912019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
492
493 * gcc.target/s390/arch13/bitops-1.c: New test.
494 * gcc.target/s390/arch13/bitops-2.c: New test.
495 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
496 option and adjust line numbers.
497 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
498
c4bc178c 4992019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
500
501 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
502 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
503 runtime check for the vxe2 hardware feature on IBM Z.
504
20dd1418 5052019-04-01 H.J. Lu <hongjiu.lu@intel.com>
506
507 PR testsuite/89907
508 * lib/target-supports.exp (check_avx2_available): Replace
509 avx_available with avx2_available.
510
a78ef9b4 5112019-04-01 Andrey Belevantsev <abel@ispras.ru>
512
513 PR rtl-optimization/85412
514 * gcc.dg/pr85412.c: New test.
515
00bc562a 5162019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
517
518 PR c++/62207
519 * g++.dg/template/crash130.C: New.
520 * g++.dg/template/crash131.C: Likewise.
521
a38fa913 5222019-04-01 Martin Sebor <msebor@redhat.com>
523
524 PR c/89685
525 * gcc.dg/attr-copy-8.c: New test.
526 * g++.dg/ext/attr-copy-2.C: New test.
527
36aec94f 5282019-04-01 Andrey Belevantsev <abel@ispras.ru>
529
530 PR rtl-optimization/86928
531 * gcc.dg/pr86928.c: New test.
532
33a4b080 5332019-04-01 Andrey Belevantsev <abel@ispras.ru>
534
535 PR rtl-optimization/87273
536 * gcc.dg/pr87273.c: New test.
537
806ba310 5382019-04-01 Martin Liska <mliska@suse.cz>
539
540 PR driver/89861
541 * gcc.dg/spellcheck-options-18.c: New test.
542 * gcc.dg/spellcheck-options-19.c: New test.
543 * gcc.dg/spellcheck-options-20.c: New test.
544 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
545 * gcc.dg/completion-2.c: Add one variant with no argument.
546
56fc9e27 5472019-04-01 Richard Biener <rguenther@suse.de>
548
549 PR c/71598
550 * gcc.dg/torture/pr71598-1.c: New testcase.
551 * gcc.dg/torture/pr71598-2.c: Likewise.
552 * gcc.dg/torture/pr71598-3.c: Likewise.
553
cf13db0c 5542019-03-31 Marek Polacek <polacek@redhat.com>
555
556 PR c++/89852 - ICE with C++11 functional cast with { }.
557 * g++.dg/cpp0x/initlist115.C: New test.
558
24709509 5592019-03-31 Harald Anlauf <anlauf@gmx.de>
560
561 PR fortran/83515
562 PR fortran/85797
563 * gfortran.dg/pr85797.f90: New test.
564
d8fc6024 5652019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
566
567 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
568
9d4769cc 5692019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
570
571 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
572 cleanup_extra_files.
573 (dmd2dg): Copy additional files after test is translated.
574 (gdc-do-test): Remove all copied files after test.
575
f22577c1 5762019-03-30 Paul Thomas <pault@gcc.gnu.org>
577
578 PR fortran/89841
579 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
580 for c_deallocate, c_allocate and c_assumed_size so that the
581 attributes of the array arguments are correct and are typed.
582 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
583 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
584
585 PR fortran/89842
586 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
587 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
588
173fbd49 5892019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
590
591 PR fortran/89866
592 * gfortran.dg/pointer_intent_8.f90: New test.
593
f15d2aa0 5942019-03-29 Jim Wilson <jimw@sifive.com>
595
596 * gcc.target/riscv/predef-1.c: New.
597 * gcc.target/riscv/predef-2.c: New.
598 * gcc.target/riscv/predef-3.c: New.
599 * gcc.target/riscv/predef-4.c: New.
600 * gcc.target/riscv/predef-5.c: New.
601 * gcc.target/riscv/predef-6.c: New.
602 * gcc.target/riscv/predef-7.c: New.
603 * gcc.target/riscv/predef-8.c: New.
604
7e6aef80 6052019-03-29 Jakub Jelinek <jakub@redhat.com>
606
33ad377c 607 PR rtl-optimization/89865
608 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
609 the first argument register, so that occassional spills/fills are
610 ignored.
611
9a6cce24 612 PR sanitizer/89869
613 * g++.dg/ubsan/vptr-14.C: New test.
614
7e6aef80 615 PR c/89872
616 * gcc.dg/tree-ssa/pr89872.c: New test.
617
2d3cf878 6182019-03-29 Roman Zhuykov <zhroma@ispras.ru>
619
620 * gcc.dg/diag-sanity.c: New test.
621
ca6ebc80 6222019-03-29 Marek Polacek <polacek@redhat.com>
623
624 PR c++/89871
625 * g++.dg/cpp2a/desig14.C: New test.
626
8e98407e 627 PR c++/89876 - ICE with deprecated conversion.
628 * g++.dg/warn/conv5.C: New test.
629
c6ab3411 6302019-03-29 Martin Liska <mliska@suse.cz>
631
632 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
633 * gcc.dg/pr68766.c: Likewise.
634
941c2b01 6352019-03-29 Jakub Jelinek <jakub@redhat.com>
636
637 PR rtl-optimization/87485
638 * gcc.dg/pr87485.c: New test.
639
744a33a1 6402019-03-28 Jakub Jelinek <jakub@redhat.com>
641
642 PR middle-end/89621
643 * gfortran.dg/gomp/pr89621.f90: New test.
644
6d0d620b 6452019-03-28 Martin Sebor <msebor@redhat.com>
646
c64c2ed5 647 PR c++/66548
648 * g++.dg/cpp0x/decltype-pr66548.C: New test.
649
6d0d620b 650 PR c++/81506
651 * g++.dg/cpp0x/decltype-pr81506.C: New test.
652
facf139f 6532019-03-28 Marek Polacek <polacek@redhat.com>
654
655 PR c++/89612 - ICE with member friend template with noexcept.
656 * g++.dg/cpp0x/noexcept38.C: New test.
657 * g++.dg/cpp0x/noexcept39.C: New test.
658 * g++.dg/cpp1z/noexcept-type21.C: New test.
659
e634ab35 6602019-03-28 Uroš Bizjak <ubizjak@gmail.com>
661
662 PR target/89848
663 * gcc.target/i386/pr89848.c: New test.
664
fcec39e1 6652019-03-28 Marek Polacek <polacek@redhat.com>
666
667 PR c++/89836 - bool constant expression and explicit conversions.
668 * g++.dg/cpp2a/explicit15.C: New test.
669
ad6978a6 6702019-03-28 Jakub Jelinek <jakub@redhat.com>
671
0114c224 672 PR c/89812
673 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
674 other than AVR. Add dg-options "".
675
ad6978a6 676 PR c++/89785
677 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
678 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
679
c271ea7f 6802019-03-27 Janus Weil <janus@gcc.gnu.org>
681
682 PR fortran/85537
683 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
684 * gfortran.dg/pointer_init_11.f90: New test case.
685
abe531e3 6862019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
687
688 PR target/85667
689 * gcc.target/i386/pr85667-5.c: New testcase.
690 * gcc.target/i386/pr85667-6.c: New testcase.
691
883924e1 6922019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
693
694 PR testsuite/89834
5224812d 695 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 696
1cf6e93b 6972019-03-27 Peter Bergner <bergner@linux.ibm.com>
698
699 PR rtl-optimization/89313
700 * gcc.dg/pr89313.c: New test.
701
49914a10 7022019-03-26 Jeff Law <law@redhat.com>
703
704 PR rtl-optimization/87761
705 PR rtl-optimization/89826
706 * gcc.c-torture/execute/pr89826.c: New test.
707
496d55fd 7082019-03-27 Richard Biener <rguenther@suse.de>
709
710 * gcc.dg/torture/20190327-1.c: New testcase.
711
b0bd2392 7122019-03-27 Paul Thomas <pault@gcc.gnu.org>
713
714 PR fortran/88247
715 * gfortran.dg/associate_47.f90: New test.
716
4a5df39c 7172019-03-27 Richard Biener <rguenther@suse.de>
718
719 PR tree-optimization/89463
720 * gcc.dg/guality/pr89463.c: New testcase.
721
5bcde5d8 7222019-03-26 Uroš Bizjak <ubizjak@gmail.com>
723
724 PR target/89827
725 * gcc.target/i386/pr89827.c: New test.
726
e9b6707f 7272019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
728
729 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
730 syntax.
731
ed85753c 7322019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
733
734 PR tree-optimization/81740
735 * gcc.dg/vect/pr81740-1.c: New testcase.
736 * gcc.dg/vect/pr81740-2.c: Likewise.
737
c0106ced 7382019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
739
740 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
741 options in permute args tests.
742
158e6ce3 7432019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
744
745 PR c++/84598
746 * g++.dg/ext/pr84598.C: New.
747
024a645d 7482019-03-26 Jakub Jelinek <jakub@redhat.com>
749
750 PR c++/89796
751 * g++.dg/gomp/pr89796.C: New test.
752 * gcc.dg/gomp/pr89796.c: New test.
753
47fac92f 7542019-03-25 David Malcolm <dmalcolm@redhat.com>
755
756 PR rtl-optimization/88347
757 PR rtl-optimization/88423
758 * gcc.c-torture/compile/pr88347.c: New test.
759 * gcc.c-torture/compile/pr88423.c: New test.
760
89793f1a 7612019-03-25 Martin Sebor <msebor@redhat.com>
762
763 PR c/89812
764 * gcc.dg/attr-aligned-3.c: New test.
765
beb921e1 7662019-03-25 Johan Karlsson <johan.karlsson@enea.com>
767
768 PR debug/86964
769 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
770
ac557922 7712019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
772
773 PR c++/84661
774 PR c++/85013
775 * g++.dg/concepts/pr84661.C: New.
776 * g++.dg/torture/pr85013.C: Likewise.
777
1de8eb3e 7782019-03-25 Marek Polacek <polacek@redhat.com>
779
751baf9c 780 PR c++/89214 - ICE when initializing aggregates with bases.
781 * g++.dg/cpp1z/aggr-base8.C: New test.
782 * g++.dg/cpp1z/aggr-base9.C: New test.
783
1de8eb3e 784 PR c++/89705 - ICE with reference binding with conversion function.
785 * g++.dg/cpp0x/rv-conv2.C: New test.
786
fbdb74ac 7872019-03-25 Richard Biener <rguenther@suse.de>
788
789 PR tree-optimization/89789
790 * gcc.dg/torture/pr89789.c: New testcase.
791
37682124 7922019-03-25 Nathan Sidwell <nathan@acm.org>
793
794 * g++.dg/abi/lambda-static-1.C: New.
795
43a607ba 7962019-03-25 Richard Biener <rguenther@suse.de>
797
798 PR tree-optimization/89802
799 * g++.dg/tree-ssa/pr89802.C: New testcase.
800
f009459b 8012019-03-25 Jakub Jelinek <jakub@redhat.com>
802
803 PR c++/60702
804 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
805 for _ZTH* calls.
806 * g++.dg/tls/thread_local11a.C: New test.
807
a0563775 8082019-03-25 Richard Biener <rguenther@suse.de>
809
810 PR middle-end/89790
811 * g++.dg/pr89790.C: New testcase.
812
add664cb 8132019-03-24 Uroš Bizjak <ubizjak@gmail.com>
814
815 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
816 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
817 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
818 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
819
9d74321b 8202019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
821
822 PR fortran/78865
3f056acb 823 * gfortran.dg/altreturn_10.f90: New test.
824 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 825
74fde7b5 8262019-03-22 Vladimir Makarov <vmakarov@redhat.com>
827
828 PR rtl-optimization/89676
829 * gcc.target/i386/pr89676.c: New.
830
84f13b2f 8312019-03-22 Jakub Jelinek <jakub@redhat.com>
832
8815602b 833 PR c++/60702
834 * g++.dg/tls/thread_local11.C: New test.
835 * g++.dg/tls/thread_local11.h: New test.
836 * g++.dg/tls/thread_local12a.C: New test.
837 * g++.dg/tls/thread_local12b.C: New test.
838 * g++.dg/tls/thread_local12c.C: New test.
839 * g++.dg/tls/thread_local12d.C: New test.
840 * g++.dg/tls/thread_local12e.C: New test.
841 * g++.dg/tls/thread_local12f.C: New test.
842 * g++.dg/tls/thread_local12g.C: New test.
843 * g++.dg/tls/thread_local12h.C: New test.
844 * g++.dg/tls/thread_local12i.C: New test.
845 * g++.dg/tls/thread_local12j.C: New test.
846 * g++.dg/tls/thread_local12k.C: New test.
847 * g++.dg/tls/thread_local12l.C: New test.
848
84f13b2f 849 PR c++/87481
850 * g++.dg/cpp1y/constexpr-87481.C: New test.
851
26b21081 8522019-03-22 Simon Wright <simon@pushface.org>
853
854 PR ada/89583
855 * gnat.dg/socket2.adb: New.
856
762cd80c 8572019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
858
859 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
860
00a3b72b 8612019-03-22 Hongtao Liu <hongtao.liu@intel.com>
862
863 PR target/89784
864 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
865 for _mm_mask{,3,z}_*.
866 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
867 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
868 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
869 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
870 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
871 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
872 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
873 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
874 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
875 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
876 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
877 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
878 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
879 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
880 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
881
8822019-03-22 Jakub Jelinek <jakub@redhat.com>
883
884 PR target/89784
885 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
886 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
887 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
888 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
889 __builtin_ia32_vfmsubss3_mask3): Define.
890 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
891 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
892 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
893 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
894 __builtin_ia32_vfmsubss3_mask3): Define.
895 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
896 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
897 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
898 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
899 __builtin_ia32_vfmsubss3_mask3): Define.
900 * gcc.target/i386/sse-14.c: Add tests for
901 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
902 * gcc.target/i386/sse-22.c: Likewise.
903
9f85b0fb 9042019-03-21 Martin Sebor <msebor@redhat.com>
905
906 PR tree-optimization/89350
907 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
908 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
909 * gcc.dg/Wstringop-overflow-11.c: New test.
910 * gcc.dg/Wstringop-overflow-12.c: New test.
911 * gcc.dg/pr89350.c: New test.
912 * gcc.dg/pr40340-1.c: Adjust expected warning.
913 * gcc.dg/pr40340-2.c: Same.
914 * gcc.dg/pr40340-4.c: Same.
915 * gcc.dg/pr40340-5.c: Same.
916
654b4632 9172019-03-21 Jakub Jelinek <jakub@redhat.com>
918
4b46d8a6 919 PR lto/89692
920 * g++.dg/other/pr89692.C: New test.
921
654b4632 922 PR c++/89767
923 * g++.dg/cpp1y/lambda-init18.C: New test.
924 * g++.dg/cpp1y/lambda-init19.C: New test.
925 * g++.dg/cpp1y/pr89767.C: New test.
926
c1769f9f 9272019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 928 Cesar Philippidis <cesar@codesourcery.com>
929
930 PR fortran/72741
931 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
932 file.
933 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
934 Likewise.
935
9362019-03-21 Thomas Schwinge <thomas@codesourcery.com>
937
938 PR fortran/72741
939 * c-c++-common/goacc/routine-3-extern.c: New file.
940 * c-c++-common/goacc/routine-3.c: Adjust.
941 * c-c++-common/goacc/routine-4-extern.c: New file.
942 * c-c++-common/goacc/routine-4.c: Adjust.
943 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 944
cbfb10ec 945 PR fortran/89773
946 * gfortran.dg/goacc/pr89773.f90: New file.
947 * gfortran.dg/goacc/pr77765.f90: Adjust.
948 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
949
467b1bdb 950 PR fortran/72741
951 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
952
44ff4c8d 953 PR fortran/72741
954 * gfortran.dg/goacc/routine-module-1.f90: New file.
955 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
956 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
957
44ff9fb6 958 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
959
f2137b85 960 PR fortran/56408
961 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
962 (dg-compile-aux-modules): Fix diagnostic.
963 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
964 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
965
e78648a6 966 PR fortran/56408
967 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
968 missing nexted dg-test call support in dejaGNU 1.4.4.
969
c1769f9f 970 PR fortran/29383
971 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
972 other '*.exp' files.
973
ae5efb2c 9742019-03-21 Richard Biener <rguenther@suse.de>
975
976 PR tree-optimization/89779
977 * gcc.dg/torture/pr89779.c: New testcase.
978
37bd0891 9792019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
980
981 PR c++/78645
982 * g++.dg/cpp0x/constexpr-ice20.C: New.
983
e6c0a0e8 9842019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
985
986 PR c++/89571
987 * g++.dg/cpp0x/noexcept37.C: New.
988
bffad515 9892019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
990
991 PR d/89017
992 * gdc.dg/pr89017.d: New test.
993
327f6a12 9942019-03-20 Janus Weil <janus@gcc.gnu.org>
995
996 PR fortran/71861
997 * gfortran.dg/interface_abstract_5.f90: New test case.
998
f374a534 9992019-03-20 Jakub Jelinek <jakub@redhat.com>
1000
1001 PR target/89775
1002 * gcc.target/s390/pr89775-1.c: New test.
1003 * gcc.target/s390/pr89775-2.c: New test.
1004
fcf9e045 10052019-03-20 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR target/89752
1008 * g++.target/aarch64/aarch64.exp: New file.
1009 * g++.target/aarch64/pr89752.C: New test.
1010
dc0cf270 10112019-03-19 Martin Sebor <msebor@redhat.com>
1012
1013 PR tree-optimization/89688
1014 * gcc.dg/strlenopt-61.c: New test.
1015 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1016
2bc36e30 10172019-03-19 Jim Wilson <jimw@sifive.com>
1018
1019 PR target/89411
1020 * gcc.target/riscv/losum-overflow.c: New test.
1021
5f7947cf 10222019-03-19 Martin Sebor <msebor@redhat.com>
1023
1024 PR tree-optimization/89644
1025 * gcc.dg/Wstringop-truncation-8.c: New test.
1026
99e80969 10272019-03-19 Martin Liska <mliska@suse.cz>
1028
1029 PR middle-end/89737
1030 * gcc.dg/pr89737.c: New test.
1031
8022ad85 10322019-03-19 Jan Hubicka <hubicka@ucw.cz>
1033
1034 PR lto/87809
1035 PR lto/89335
1036 * g++.dg/lto/pr87089_0.C: New testcase.
1037 * g++.dg/lto/pr87089_1.C: New testcase.
1038 * g++.dg/lto/pr89335_0.C: New testcase.
1039
797edc3a 10402019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1041
1042 PR target/89736
1043 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1044 restrict this test to vsx targets.
1045
14b34371 10462019-03-19 Jakub Jelinek <jakub@redhat.com>
1047
1048 PR target/89752
1049 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1050 * g++.dg/ext/asm16.C: Likewise.
1051 * g++.dg/ext/asm17.C: New test.
1052
17b0b4ec 10532019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1054
1055 * c-c++-common/unroll-7.c: New test.
1056
22010de4 10572019-03-19 Jakub Jelinek <jakub@redhat.com>
1058
1787ae1d 1059 PR target/89726
1060 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1061 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1062 Add expected results for them.
1063
22010de4 1064 PR c/89734
1065 * gcc.dg/pr89734.c: New test.
1066
95e9ef61 10672019-03-18 Martin Sebor <msebor@redhat.com>
1068
1069 PR tree-optimization/89720
1070 * gcc.dg/Warray-bounds-42.c: New test.
1071
12a32f81 10722019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1073
1074 PR c++/89630
1075 * g++.target/i386/pr89630.C: New test.
1076
03bae9a8 10772019-03-18 Kito Cheng <kito.cheng@gmail.com>
1078
1079 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1080
956a881a 10812019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1082
1083 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1084 the "store" test as well.
1085 * gcc.target/powerpc/bswap32.c: Ditto.
1086
4221d1bb 10872019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1088
1089 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1090 the "store" test as well.
1091 * gcc.target/powerpc/bswap32.c: Ditto.
1092
3d11a881 10932019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1094
1095 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1096 "exceeds" instead of just one that talks about "too large".
1097
e3cfba39 10982019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1099
1100 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1101
ac61f7f0 11022019-03-18 Martin Jambor <mjambor@suse.cz>
1103
1104 PR tree-optimization/89546
1105 * gcc.dg/tree-ssa/pr89546.c: New test.
1106
fd87bb39 11072019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1108
1109 PR target/89627
1110 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1111 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1112 * g++.target/riscv/call-with-empty-struct.H: New file.
1113 * g++.target/riscv/riscv.exp: New file.
1114
24c67877 11152019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1116
1117 PR c++/85014
1118 * g++.dg/cpp0x/pr85014.C: New.
1119
17d51789 11202019-03-18 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR middle-end/86979
1123 * gcc.dg/pr86979.c: New test.
1124
3f08a29b 11252019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1126
1127 PR fortran/88008
24c67877 1128 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 1129
b1356bc4 11302019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1131
24c67877 1132 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1133 hppa*-*-hpux*.
b1356bc4 1134 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 1135
1136 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1137 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 1138
f56fb8fb 1139 * gcc.dg/pr88074.c: Require c99_runtime.
1140 * gcc.dg/warn-abs-1.c: Likewise.
1141 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1142
24b73262 1143 PR testsuite/89666
1144 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1145 hppa*-*-hpux*.
1146 * gcc.dg/attr-copy.c: Require alias support.
1147 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1148
2d44625a 11492019-03-16 Jakub Jelinek <jakub@redhat.com>
1150
1151 PR fortran/89724
1152 * gfortran.dg/continuation_15.f90: New test.
1153 * gfortran.dg/continuation_16.f90: New test.
1154
fc1321aa 11552019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 1156
50beafd6 1157 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1158
529c3fcc 1159 PR testsuite/89393
1160 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1161 * g++.dg/cpp0x/pr84497.C: Likewise.
1162
fc1321aa 1163 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1164 * gcc.dg/attr-copy-6.c: Likewise.
1165 * gcc.dg/pr87793.c: Likewise.
1166
1167 PR testsuite/89471
0bf73f49 1168 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 1169
2c804139 1170 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1171 * gcc.dg/gimplefe-34.c: Likewise.
1172 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1173 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1174
20feeb0f 1175 PR testsuite/84174
1176 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1177 hppa*64*-*-*.
1178
63e5ed62 1179 PR testsuite/83453
1180 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1181
4f54bc4d 1182 * lib/target-supports.exp (check_ascii_locale_available): Remove
1183 hppa*-*-hpux*.
1184
ebb62b61 11852019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1186
1187 PR fortran/84394
1188 * gfortran.dg/blockdata_11.f90: New test.
1189
6e9e00d1 11902019-03-15 Harald Anlauf <anlauf@gmx.de>
1191
1192 PR fortran/60091
1193 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1194 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1195
0922e508 11962019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1197
1198 PR target/87532
1199 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1200 instruction selection.
1201 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1202 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1203 * gcc.target/powerpc/pr87532-mc.c: New test.
1204 * gcc.target/powerpc/pr87532.c: New test.
1205 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1206 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1207 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1208 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1209 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1210 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1211 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1212 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1213 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1214 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1215 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1216 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1217 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1218 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1219 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1220 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1221 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1222 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1223 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1224 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1225 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1226 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1227 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1228 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1229 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1230 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1231 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1232
aa2e3429 12332019-03-15 Alexandre Oliva <aoliva@redhat.com>
1234
1235 PR c++/88534
1236 PR c++/88537
1237 * g++.dg/cpp2a/pr88534.C: New.
1238 * g++.dg/cpp2a/pr88537.C: New.
1239
b70283ba 12402019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1241
1242 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1243 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1244 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1245 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1246
c043e8d6 12472019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1248
1249 PR target/89719
1250 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1251 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1252 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1253
0bc60ffa 12542019-03-15 Jakub Jelinek <jakub@redhat.com>
1255
99d0d6f9 1256 PR c++/89709
1257 * g++.dg/cpp0x/constexpr-89709.C: New test.
1258
0bc60ffa 1259 PR debug/89704
1260 * gcc.dg/debug/pr89704.c: New test.
1261
4455955a 12622019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1263
1264 PR target/89650
1265 * g++.target/i386/pr89650.C: New test.
1266
8416d774 12672019-03-14 Richard Biener <rguenther@suse.de>
1268
1269 * gcc.dg/gimplefe-13.c: Adjust.
1270 * gcc.dg/gimplefe-14.c: Likewise.
1271 * gcc.dg/gimplefe-17.c: Likewise.
1272 * gcc.dg/gimplefe-18.c: Likewise.
1273 * gcc.dg/gimplefe-7.c: Likewise.
1274 * gcc.dg/torture/pr89595.c: Likewise.
1275 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1276 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1277 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1278 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1279 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1280 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1281 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1282 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1283
3b8cf1fa 12842019-03-14 Jakub Jelinek <jakub@redhat.com>
1285
7dd130b3 1286 PR ipa/89684
1287 * gcc.target/i386/pr89684.c: New test.
1288
3b8cf1fa 1289 PR rtl-optimization/89679
1290 * gcc.dg/pr89679.c: New test.
1291
3c7743e1 12922019-03-14 Richard Biener <rguenther@suse.de>
1293
1294 PR tree-optimization/89710
1295 * gcc.dg/torture/pr89710.c: New testcase.
1296
7d7d6aef 12972019-03-14 Richard Biener <rguenther@suse.de>
1298
1299 PR middle-end/89698
1300 * g++.dg/torture/pr89698.C: New testcase.
1301
15a7e0e9 13022019-03-14 Jakub Jelinek <jakub@redhat.com>
1303
1304 PR tree-optimization/89703
1305 * gcc.c-torture/compile/pr89703-1.c: New test.
1306 * gcc.c-torture/compile/pr89703-2.c: New test.
1307
ee27daa7 13082019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1309
1310 PR target/89523
1311 * gcc.target/i386/pr89523-1a.c: New test.
1312 * gcc.target/i386/pr89523-1b.c: Likewise.
1313 * gcc.target/i386/pr89523-2.c: Likewise.
1314 * gcc.target/i386/pr89523-3.c: Likewise.
1315 * gcc.target/i386/pr89523-4.c: Likewise.
1316 * gcc.target/i386/pr89523-5.c: Likewise.
1317 * gcc.target/i386/pr89523-6.c: Likewise.
1318 * gcc.target/i386/pr89523-7.c: Likewise.
1319 * gcc.target/i386/pr89523-8.c: Likewise.
1320 * gcc.target/i386/pr89523-9.c: Likewise.
1321
d0782a7e 13222019-03-14 Jakub Jelinek <jakub@redhat.com>
1323
c17b0b28 1324 PR c++/89512
1325 * g++.dg/cpp1y/var-templ61.C: New test.
1326
d0782a7e 1327 PR c++/89652
1328 * g++.dg/cpp1y/constexpr-89652.C: New test.
1329
c69047a1 13302019-03-13 Harald Anlauf <anlauf@gmx.de>
1331
1332 PR fortran/87045
1333 * gfortran.dg/pr87045.f90: New test.
1334
68d3038f 13352019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1336
1337 PR target/85860
1338 * gcc.target/i386/pr85860.c: New.
1339
3c78ad42 13402019-03-13 Marek Polacek <polacek@redhat.com>
1341
1342 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1343 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1344
8b953246 1345 PR c++/89660 - bogus error with -Wredundant-move.
1346 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1347 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1348
7f9cb1b5 13492019-03-13 Janus Weil <janus@gcc.gnu.org>
1350
1351 PR fortran/89601
1352 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1353 * gfortran.dg/pdt_30.f90: New test case.
1354
e214ee76 13552019-03-13 Marek Polacek <polacek@redhat.com>
1356
1357 PR c++/88979 - further P0634 fix for constructors.
1358 * g++.dg/cpp2a/typename15.C: New test.
1359
6e6bf22d 13602019-03-13 Martin Sebor <msebor@redhat.com>
1361
1362 PR tree-optimization/89662
1363 * gcc.dg/Warray-bounds-41.c: New test.
1364
a55953fb 13652019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/63508
1368 * g++.dg/cpp0x/auto53.C: New.
1369
69485abe 13702019-03-13 Richard Biener <rguenther@suse.de>
1371
1372 PR middle-end/89677
1373 * gcc.dg/torture/pr89677.c: New testcase.
1374
6bce0bd9 13752019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1376
1377 PR c++/85558
1378 * g++.dg/other/friend16.C: New.
1379 * g++.dg/other/friend17.C: Likewise.
1380
0cdad0e1 13812019-03-13 Jakub Jelinek <jakub@redhat.com>
1382
1383 PR middle-end/88588
1384 * c-c++-common/gomp/pr88588.c: New test.
1385
13862019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 1387
1388 PR fortran/66695
1389 PR fortran/77746
1390 PR fortran/79485
1391 * gfortran.dg/binding_label_tests_30.f90: New test.
1392 * gfortran.dg/binding_label_tests_31.f90: New test.
1393 * gfortran.dg/binding_label_tests_32.f90: New test.
1394 * gfortran.dg/binding_label_tests_33.f90: New test.
1395
5dc5719e 13962019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1397
1398 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1399 * gdc.dg/ubsan/ubsan.exp: New file.
1400 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1401 Explicitly return flags from procedure.
1402
3627cdbc 14032019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1404
1405 PR d/88957
1406 * gdc.dg/pr88957.d: New test.
1407 * gdc.dg/simd.d: Add new vector tests.
1408
ef668b33 14092019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1410
1411 PR d/87824
1412 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1413 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1414 -nostdinc++ flag.
1415
747e2c6a 14162019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1417
1418 PR fortran/87673
1419 * gfortran.dg/charlen_17.f90: New test.
1420
c3a8613e 14212019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1422
1423 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1424
4520ad45 14252019-03-12 Martin Liska <mliska@suse.cz>
1426
ef668b33 1427 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 1428 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1429 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1430 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1431 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1432 * gfortran.dg/constructor_9.f90: Likewise.
1433 * gfortran.dg/dec_structure_8.f90: Likewise.
1434 * gfortran.dg/entry_4.f90: Likewise.
1435 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1436 * gfortran.dg/initialization_23.f90: Likewise.
1437 * gfortran.dg/logical_assignment_1.f90: Likewise.
1438 * gfortran.dg/pr80752.f90: Likewise.
1439 * gfortran.dg/pr88116_1.f90: Likewise.
1440 * gfortran.dg/pr88467.f90: Likewise.
1441 * gfortran.dg/typebound_call_7.f03: Likewise.
1442 * gfortran.dg/typebound_generic_1.f03: Likewise.
1443 * gfortran.dg/typebound_operator_2.f03: Likewise.
1444 * gfortran.dg/typebound_operator_4.f03: Likewise.
1445 * gfortran.dg/typebound_proc_9.f03: Likewise.
1446 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1447
53fe35ec 14482019-03-12 Paul Thomas <pault@gcc.gnu.org>
1449
1450 PR fortran/89363
1451 * gfortran.dg/assumed_rank_16.f90: New test.
1452
1453 PR fortran/89364
1454 * gfortran.dg/assumed_rank_17.f90: New test.
1455
23e01948 14562019-03-12 Jakub Jelinek <jakub@redhat.com>
1457
1458 PR middle-end/89663
1459 * gcc.c-torture/compile/pr89663-1.c: New test.
1460 * gcc.c-torture/compile/pr89663-2.c: New test.
1461
d5e9136f 14622019-03-12 Richard Biener <rguenther@suse.de>
1463
1464 PR tree-optimization/89664
1465 * gfortran.dg/pr89664.f90: New testcase.
1466
fc87d978 14672019-03-11 Jakub Jelinek <jakub@redhat.com>
1468
064a27df 1469 PR fortran/89651
1470 * gfortran.dg/gomp/pr89651.f90: New test.
1471
fc87d978 1472 PR middle-end/89655
1473 PR bootstrap/89656
1474 * gcc.c-torture/compile/pr89655.c: New test.
1475
74157df9 14762019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1477
1478 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1479 target.
1480
2f6d557f 14812019-03-11 Martin Liska <mliska@suse.cz>
1482
1483 * g++.dg/conversion/simd3.C (foo): Wrap option names
1484 with apostrophe character.
1485 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1486 (test3): Likewise.
1487 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1488 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1489 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1490 * g++.dg/opt/pr34036.C: Likewise.
1491 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1492 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1493 * gcc.dg/cpp/dir-only-4.c: Likewise.
1494 * gcc.dg/cpp/dir-only-5.c: Likewise.
1495 * gcc.dg/cpp/pr71591.c: Likewise.
1496 * gcc.dg/format/opt-1.c: Likewise.
1497 * gcc.dg/format/opt-2.c: Likewise.
1498 * gcc.dg/format/opt-3.c: Likewise.
1499 * gcc.dg/format/opt-4.c: Likewise.
1500 * gcc.dg/format/opt-5.c: Likewise.
1501 * gcc.dg/format/opt-6.c: Likewise.
1502 * gcc.dg/pr22231.c: Likewise.
1503 * gcc.dg/pr33007.c: Likewise.
1504 * gcc.dg/simd-1.c (hanneke): Likewise.
1505 * gcc.dg/simd-5.c: Likewise.
1506 * gcc.dg/simd-6.c: Likewise.
1507 * gcc.dg/spellcheck-options-14.c: Likewise.
1508 * gcc.dg/spellcheck-options-15.c: Likewise.
1509 * gcc.dg/spellcheck-options-16.c: Likewise.
1510 * gcc.dg/spellcheck-options-17.c: Likewise.
1511 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1512 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1513 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1514 (__attribute__): Likewise.
1515 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1516 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1517 * gcc.target/powerpc/warn-1.c: Likewise.
1518 * gcc.target/powerpc/warn-2.c: Likewise.
1519
ac80cfb4 15202019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1521
1522 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1523
01f182e4 15242019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1525
1526 * c-c++-common/unroll-6.c: New test.
1527
ca66abc7 15282019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1529
1530 PR c++/87571
1531 * g++.dg/template/memfriend18.C: New.
1532
a5956947 15332019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1534
1535 * gdc.dg/pr89041.d: Mark as compile test.
1536
116886d6 15372019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1538
1539 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1540 dg-options.
1541
00ee3e3e 15422019-03-10 Martin Jambor <mjambor@suse.cz>
1543
1544 PR tree-optimization/85762
1545 PR tree-optimization/87008
1546 PR tree-optimization/85459
1547 * g++.dg/tree-ssa/pr87008.C: New test.
1548 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1549
9520cf8b 15502019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1551
1552 PR fortran/66089
1553 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1554 * gfortran.dg/no_arg_check_2.f90: Likewise.
1555
346e0fe5 15562019-03-10 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR c++/89648
1559 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1560
23ffb1a8 15612019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1562
1563 PR fortran/66089
1564 * gfortran.dg/dependency_53.f90: New test.
1565
861c8c7b 15662019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1567
1568 PR fortran/87734
1569 * gfortran.dg/public_private_module_10.f90: New test.
1570
e0f3497f 15712019-03-09 John David Anglin <dave.anglin@bell.net>
1572
449a1989 1573 PR c++/70349
1574 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1575
24964670 1576 PR middle-end/68733
1577 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1578
e0f3497f 1579 PR testsuite/89472
1580 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1581
0c5f3545 15822019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1583
1584 PR c++/87750
1585 * g++.dg/cpp0x/pr87750.C: New.
1586
b685a0ad 15872019-03-09 John David Anglin <dave.anglin@bell.net>
1588
1589 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1590 * c-c++-common/ident-1a.c: Likewise.
1591 * c-c++-common/ident-1b.c: Likewise.
1592 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 1593
1594 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 1595
24e94348 1596 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1597
946f2623 1598 PR inline-asm/87010
1599 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1600
39ab9c78 1601 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1602 libatomic_available.
1603
52e19479 16042019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1605
1606 PR d/89041
1607 * gdc.dg/pr89041.d: New test.
1608
d066f3f7 16092019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1610
1611 PR fortran/71544
1612 * gfortran.dg/c_ptr_tests_19.f90: New test.
1613
fe3e8c08 16142019-03-09 John David Anglin <dave.anglin@bell.net>
1615
0f2d2571 1616 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1617 * gnat.dg/debug12.adb: Likewise.
1618
fe3e8c08 1619 * lib/target-supports.exp (check_effective_target_weak_undefined):
1620 Return 0 on hppa*-*-hpux*.
1621 (check_ascii_locale_available): Likewise.
1622
688ff820 16232019-03-09 Janus Weil <janus@gcc.gnu.org>
1624
1625 PR fortran/84504
1626 * gfortran.dg/pointer_init_10.f90: New test case.
1627
08fad224 16282019-03-09 John David Anglin <dave.anglin@bell.net>
1629
1630 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1631
1501d36b 16322019-03-09 John David Anglin <dave.anglin@bell.net>
1633
1634 PR fortran/89639
1635 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1636
06c6302c 16372019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1638
1639 PR fortran/71203
1640 * gfortran.dg/array_simplify_3.f90: New test case.
1641
78d8fb2b 16422019-03-09 Jakub Jelinek <jakub@redhat.com>
1643
909c7f25 1644 PR c/88568
1645 * g++.dg/other/pr88568.C: New test.
1646
78d8fb2b 1647 PR rtl-optimization/89634
1648 * gcc.c-torture/execute/pr89634.c: New test.
1649
883c09dd 16502019-03-08 Jakub Jelinek <jakub@redhat.com>
1651
1652 PR c/85870
1653 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1654 -r -nostdlib -flinker-output=nolto-rel.
1655
734aee17 16562019-03-08 David Malcolm <dmalcolm@redhat.com>
1657
1658 PR target/79926
1659 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1660 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1661 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1662 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1663
02cded17 16642019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1665
1666 PR c++/63540
1667 * g++.dg/cpp0x/implicit17.C: New.
1668
e4bff0d1 16692019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1670
1671 PR c++/22149
1672 * g++.dg/template/access29.C: New.
1673
f06bc4d0 16742019-03-08 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR c++/82075
1677 * g++.dg/cpp1z/decomp49.C: New test.
1678
a9ff59cf 16792019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1680
1681 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1682
a6fed30b 16832019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1684
1685 PR target/68924
1686 PR target/78782
1687 PR target/87558
1688 * gcc.target/i386/pr78782.c: New test.
1689 * gcc.target/i386/pr87558.c: Ditto.
1690
99b342f1 16912019-03-08 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR c/85870
1694 * gcc.dg/lto/pr85870_0.c: New test.
1695 * gcc.dg/lto/pr85870_1.c: New test.
1696
69a0142c 16972019-03-08 Martin Liska <mliska@suse.cz>
1698
1699 PR target/86952
1700 * gcc.target/i386/pr86952.c: New test.
1701 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1702 scanned pattern.
1703 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1704
29005d9c 17052019-03-08 Jakub Jelinek <jakub@redhat.com>
1706
222c113b 1707 PR c++/89585
1708 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1709 asm volatile.
1710
92651efb 1711 PR c++/89599
1712 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1713 * g++.dg/parse/array-size2.C: Likewise.
1714 * g++.dg/cpp0x/constexpr-89599.C: New test.
1715
29005d9c 1716 PR c++/89622
1717 * g++.dg/warn/pr89622.C: New test.
1718
1b34cb7f 17192019-03-07 Jakub Jelinek <jakub@redhat.com>
1720
1721 PR target/80003
1722 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1723 * gcc.target/i386/interrupt-6.c: Likewise.
1724 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1725
8a656b83 17262019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1727
1728 PR c++/84518
1729 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1730 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1731
4492383a 17322019-03-07 Jakub Jelinek <jakub@redhat.com>
1733
71c5a0bc 1734 PR translation/79999
1735 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1736 * c-c++-common/gomp/doacross-3.c: New test.
1737
4492383a 1738 PR target/89602
1739 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1740 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1741 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1742 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1743 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1744 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1745
1cf354c8 17462019-03-07 Martin Jambor <mjambor@suse.cz>
1747
1748 PR lto/87525
1749 * gcc.dg/ipa/ipcp-5.c: New test.
1750
e3e42b03 17512019-03-07 Martin Jambor <mjambor@suse.cz>
1752
1753 PR ipa/88235
1754 * g++.dg/ipa/pr88235.C: New test.
1755
5e43308b 17562019-04-07 Richard Biener <rguenther@suse.de>
1757
1758 PR middle-end/89618
1759 * gcc.target/i386/pr89618.c: New testcase.
1760
791a4964 17612019-03-07 Richard Biener <rguenther@suse.de>
1762
1763 PR tree-optimization/89595
1764 * gcc.dg/torture/pr89595.c: New testcase.
1765
02a7fc59 17662019-03-07 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR c++/89585
1769 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1770
f8197328 17712019-03-06 Harald Anlauf <anlauf@gmx.de>
1772
1773 PR fortran/71203
1774 * gfortran.dg/substr_8.f90: New test.
1775
aa49bda0 17762019-03-06 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR c++/87148
1779 * g++.dg/ext/flexary34.C: New test.
1780
409a6c36 17812019-03-06 Peter Bergner <bergner@linux.ibm.com>
1782
1783 PR rtl-optimization/88845
1784 * gcc.target/powerpc/pr88845.c: New test.
1785
55d0cc00 17862019-03-06 Marek Polacek <polacek@redhat.com>
1787
1788 PR c++/87378 - bogus -Wredundant-move warning.
1789 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1790 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1791
b24b9c77 17922019-03-06 Richard Biener <rguenther@suse.de>
1793
1794 PR testsuite/89551
1795 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1796 the way that makes the testcase PASS.
1797
06229fe5 17982019-03-05 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR middle-end/89590
1801 * gcc.dg/pr89590.c: New test.
1802
eeb22b66 18032019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1804
1805 PR target/89222
1806 * gcc.target/arm/pr89222.c: Add new test.
1807
c06d4366 18082019-03-05 Richard Biener <rguenther@suse.de>
1809
1810 PR tree-optimization/89594
1811 * gcc.dg/pr89594.c: New testcase.
1812
499fa2c1 18132019-03-05 Jakub Jelinek <jakub@redhat.com>
1814
267bb6c9 1815 PR tree-optimization/89487
1816 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1817 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1818 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1819 "%r14".
1820
bf0f78c4 1821 PR bootstrap/89560
1822 * g++.dg/other/pr89560.C: New test.
1823
a41f256a 1824 PR tree-optimization/89570
1825 * gcc.dg/pr89570.c: New test.
1826
499fa2c1 1827 PR tree-optimization/89566
1828 * c-c++-common/pr89566.c: New test.
1829
1751c288 18302019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1831
1832 PR c++/84605
1833 * g++.dg/parse/crash69.C: New.
1834
10599713 18352019-03-04 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR c++/71446
1838 * g++.dg/cpp2a/desig12.C: New test.
1839 * g++.dg/cpp2a/desig13.C: New test.
1840
7e11f57d 18412019-03-04 Tamar Christina <tamar.christina@arm.com>
1842
1843 PR target/88530
f382b2ac 1844 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 1845
b7d73df0 18462019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1847
1848 PR tree-optimization/89437
1849 * gcc.dg/sinatan-1.c: Fix testcase.
1850
54f60b15 18512019-03-04 Richard Biener <rguenther@suse.de>
1852
1853 PR middle-end/89572
1854 * gcc.dg/torture/pr89572.c: New testcase.
1855
6079e9be 18562018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1857
1858 PR tree-optimization/89487
1859 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1860
9849369a 18612019-03-03 Harald Anlauf <anlauf@gmx.de>
1862
1863 PR fortran/77583
1864 * gfortran.dg/pr77583.f90: New test.
1865
a6eb46eb 18662019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1867
1868 PR fortran/72714
1869 * gfortran.dg/coarray_allocate_11.f90: New test.
1870
9cc3b79c 18712019-03-02 Harald Anlauf <anlauf@gmx.de>
1872
1873 PR fortran/89516
1874 * gfortran.dg/pr89492.f90: Adjust testcase.
1875 * gfortran.dg/transfer_check_5.f90: New test.
1876
e3dcfc16 18772019-03-02 Jakub Jelinek <jakub@redhat.com>
1878
73e3d2ee 1879 PR c++/71446
1880 * g++.dg/cpp2a/desig10.C: New test.
1881 * g++.dg/cpp2a/desig11.C: New test.
1882 * g++.dg/ext/desig4.C: Expect 4 new errors.
1883
e3dcfc16 1884 PR target/89506
1885 * gcc.dg/pr89506.c: New test.
1886
93b27baa 18872019-03-01 Kito Cheng <kito.cheng@gmail.com>
1888 Monk Chiang <sh.chiang04@gmail.com>
1889
1890 * gcc.target/riscv/attribute-1.c: New.
1891 * gcc.target/riscv/attribute-2.c: Likewise.
1892 * gcc.target/riscv/attribute-3.c: Likewise.
1893 * gcc.target/riscv/attribute-4.c: Likewise.
1894 * gcc.target/riscv/attribute-5.c: Likewise.
1895 * gcc.target/riscv/attribute-6.c: Likewise.
1896 * gcc.target/riscv/attribute-7.c: Likewise.
1897 * gcc.target/riscv/attribute-8.c: Likewise.
1898 * gcc.target/riscv/attribute-9.c: Likewise.
1899
1900 * gcc.target/riscv/arch-1.c: New.
1901 * gcc.target/riscv/arch-2.c: Likewise.
1902 * gcc.target/riscv/arch-3.c: Likewise.
1903 * gcc.target/riscv/arch-4.c: Likewise.
1904
b3ba40ae 19052019-03-01 Jakub Jelinek <jakub@redhat.com>
1906
1907 PR middle-end/89497
1908 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1909 scan-tree-dump-times from dom3 to tracer pass.
1910
09008c46 19112019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1912
1913 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1914 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1915
45e17a21 19162019-03-01 Alexander Monakov <amonakov@ispras.ru>
1917
1918 PR rtl-optimization/85899
1919 * gcc.dg/pr85899.c: New test.
1920
f409a882 19212019-03-01 Marek Polacek <polacek@redhat.com>
1922
ae8e3cb6 1923 PR c++/89537 - missing location for error with non-static member fn.
1924 * g++.dg/diagnostic/member-fn-1.C: New test.
1925
f409a882 1926 PR c++/89532 - ICE with incomplete type in decltype.
1927 * g++.dg/cpp2a/nontype-class14.C: New test.
1928
b279a142 19292019-03-01 Jakub Jelinek <jakub@redhat.com>
1930
1931 Implement P1002R1, Try-catch blocks in constexpr functions
1932 PR c++/89513
1933 * g++.dg/cpp2a/constexpr-try1.C: New test.
1934 * g++.dg/cpp2a/constexpr-try2.C: New test.
1935 * g++.dg/cpp2a/constexpr-try3.C: New test.
1936 * g++.dg/cpp2a/constexpr-try4.C: New test.
1937 * g++.dg/cpp2a/constexpr-try5.C: New test.
1938 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1939
bfc01edf 19402019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1941
1942 PR tree-optimization/89535
1943 * gfortran.dg/vect/pr89535.f90: New test.
1944
f811bd19 19452019-03-01 Richard Biener <rguenther@suse.de>
1946
1947 PR middle-end/89541
1948 * gfortran.dg/pr89451.f90: New testcase.
1949
d7419e5b 19502019-03-01 Richard Biener <rguenther@suse.de>
1951
1952 PR middle-end/89497
1953 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1954 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1955 that happen now earlier.
1956
f557d4a8 19572019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1958
1959 * gcc.c-torture/execute/20190228-1.c: New test.
1960
dff6bd38 19612019-02-28 Marek Polacek <polacek@redhat.com>
1962
1963 PR c++/87068 - missing diagnostic with fallthrough statement.
1964 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1965
1d86d0eb 19662019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1967 Cesar Philippidis <cesar@codesourcery.com>
1968
35e99d5d 1969 PR fortran/72741
1970 PR fortran/89433
1971 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1972 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1973
7378dd70 1974 PR fortran/72741
1975 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1976
1d86d0eb 1977 PR fortran/72741
1978 PR fortran/89433
1979 * gfortran.dg/goacc/routine-6.f90: Update
1980 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1981 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1982
218c5c18 19832019-02-28 Jakub Jelinek <jakub@redhat.com>
1984
1985 PR c/89521
1986 * gcc.dg/pr89521-1.c: New test.
1987 * gcc.dg/pr89521-2.c: New test.
1988
440a9ad9 19892019-02-28 John David Anglin <danglin@gcc.gnu.org>
1990
1991 PR testsuite/89441
1992 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1993
c5a08a5d 19942019-02-28 Tamar Christina <tamar.christina@arm.com>
1995
1996 PR target/88530
1997 * gcc.target/aarch64/options_set_10.c: New test.
1998
dc24d8a9 19992019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2000
2001 PR c++/89522
2002 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
2003
674e4eec 20042019-02-28 Jakub Jelinek <jakub@redhat.com>
2005
34ecb73b 2006 PR c/89525
2007 * gcc.dg/pr89525.c: New test.
2008
674e4eec 2009 PR c/89520
2010 * gcc.dg/pr89520-1.c: New test.
2011 * gcc.dg/pr89520-2.c: New test.
2012
90c2137c 20132019-02-27 Marek Polacek <polacek@redhat.com>
2014
2015 PR c++/88857 - ICE with value-initialization of argument in template.
2016 * g++.dg/cpp0x/initlist-value4.C: New test.
2017
7304edd1 20182019-02-27 Marek Polacek <polacek@redhat.com>
2019
2020 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2021 * g++.dg/cpp0x/using-enum-3.C: New test.
2022
7733a071 20232019-02-27 Jakub Jelinek <jakub@redhat.com>
2024
2025 PR tree-optimization/89280
2026 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2027 keyword.
2028
b97c2f89 20292019-02-27 Richard Biener <rguenther@suse.de>
2030
2031 * gcc.dg/gimplefe-36.c: New testcase.
2032
c9f30cbb 20332019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2034
2035 PR c++/89488
2036 * g++.dg/cpp0x/nsdmi15.C: New.
2037
20382019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2039
2040 PR c++/88987
2041 * g++.dg/cpp0x/pr88987.C: New.
2042
400c29ff 20432019-02-27 Jakub Jelinek <jakub@redhat.com>
2044
2045 PR tree-optimization/89280
2046 * gcc.c-torture/compile/pr89280.c: New test.
2047 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2048 function. Skip the test for -O0.
2049
c167de66 20502018-02-26 Steve Ellcey <sellcey@marvell.com>
2051
2052 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2053 * gfortran.dg/simd-builtins-2.f90: Ditto.
2054 * gfortran.dg/simd-builtins-6.f90: Ditto.
2055 * gfortran.dg/simd-builtins-8.f90: New test.
2056 * gfortran.dg/simd-builtins-8.h: New header file.
2057
3a57b74f 20582019-02-26 Jakub Jelinek <jakub@redhat.com>
2059
8fe60964 2060 PR c++/89507
2061 * g++.dg/other/new2.C: New test.
2062
3a57b74f 2063 PR tree-optimization/89500
2064 * gcc.dg/pr89500.c: New test.
2065 * gcc.dg/Wstringop-overflow-10.c: New test.
2066 * gcc.dg/strlenopt-60.c: New test.
2067
23d7d64b 20682019-02-26 Harald Anlauf <anlauf@gmx.de>
2069
2070 PR fortran/89492
2071 * gfortran.dg/pr89492.f90: New test.
2072
8fe5d1b1 20732019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2074
2075 PR fortran/89496
2076 * gfortran.dg/altreturn_9_0.f90: New file.
2077 * gfortran.dg/altreturn_9_1.f90: New file.
2078
a165fd90 20792019-02-26 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR c++/89481
2082 * g++.dg/cpp1y/constexpr-89481.C: New test.
2083
26f2ab84 20842019-02-26 Richard Biener <rguenther@suse.de>
2085
2086 PR tree-optimization/89505
2087 * gcc.dg/torture/pr89505.c: New testcase.
2088
812441a6 20892019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2090
2091 * gnat.dg/opt77.adb: New test.
2092 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2093
b501a363 20942019-02-26 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR target/89474
2097 * gcc.target/i386/pr89474.c: New test.
2098
33d01d64 20992019-02-25 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR c/77754
2102 * gcc.c-torture/compile/pr77754-1.c: New test.
2103 * gcc.c-torture/compile/pr77754-2.c: New test.
2104 * gcc.c-torture/compile/pr77754-3.c: New test.
2105 * gcc.c-torture/compile/pr77754-4.c: New test.
2106 * gcc.c-torture/compile/pr77754-5.c: New test.
2107 * gcc.c-torture/compile/pr77754-6.c: New test.
2108
ddb14ffc 21092019-02-25 Tamar Christina <tamar.christina@arm.com>
2110
2111 PR target/88530
2112 * gcc.target/aarch64/options_set_1.c: New test.
2113 * gcc.target/aarch64/options_set_2.c: New test.
2114 * gcc.target/aarch64/options_set_3.c: New test.
2115 * gcc.target/aarch64/options_set_4.c: New test.
2116 * gcc.target/aarch64/options_set_5.c: New test.
2117 * gcc.target/aarch64/options_set_6.c: New test.
2118 * gcc.target/aarch64/options_set_7.c: New test.
2119 * gcc.target/aarch64/options_set_8.c: New test.
2120 * gcc.target/aarch64/options_set_9.c: New test.
2121
bff28e09 21222019-02-25 Tamar Christina <tamar.christina@arm.com>
2123
2124 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2125 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2126 Rename ....
2127 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2128 test_vfmlslq_high_f16): ... To this.
2129 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2130 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2131 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2132 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2133 test_vfmlslq_laneq_high_u32): Rename ...
2134 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2135 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2136 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2137 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2138 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2139 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2140 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2141 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2142 test_vfmlslq_laneq_low_u32): Rename ...
2143 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2144 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2145 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2146 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2147 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2148 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2149 Rename ...
2150 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2151 test_vfmlslq_low_f16): ... To this.
2152
d6172887 21532019-02-25 Tamar Christina <tamar.christina@arm.com>
2154
2155 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2156 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2157 Rename ...
2158 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2159 test_vfmlslq_high_f16): ... To this.
2160 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2161 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2162 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2163 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2164 test_vfmlslq_laneq_high_u32): Rename ...
2165 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2166 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2167 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2168 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2169 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2170 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2171 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2172 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2173 test_vfmlslq_laneq_low_u32): Rename ...
2174 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2175 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2176 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2177 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2178 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2179 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2180 Rename ...
2181 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2182 test_vfmlslq_low_f16): ... To This.
2183 * lib/target-supports.exp
2184 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2185
65eeca74 21862019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2187
2188 PR fortran/89282
53fe35ec 2189 * gfortran.dg/overload_3.f90: New test.
65eeca74 2190
96b7d76c 21912019-02-25 Jakub Jelinek <jakub@redhat.com>
2192
2193 PR c++/89285
2194 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2195
8b64c6ce 21962019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2197
2198 PR libfortran/89274
53fe35ec 2199 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 2200
529acd83 22012019-02-25 Jakub Jelinek <jakub@redhat.com>
2202
16a3cf9c 2203 PR target/89434
2204 * gcc.c-torture/execute/pr89434.c: New test.
2205
529acd83 2206 PR target/89438
2207 * gcc.dg/pr89438.c: New test.
2208
622540e3 22092019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2210
2211 PR c++/84585
2212 * g++.dg/cpp0x/pr84585.C: New.
2213
ca180aba 22142019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2215
2216 PR fortran/89174
2217 * gfortran.dg/allocate_with_mold_3.f90: New test.
2218
f6ad730f 22192019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2220
2221 PR target/87007
2222 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2223 * gcc.target/i386/pr87007-2.c: Likewise.
2224
1fa8b8f7 22252019-02-24 Harald Anlauf <anlauf@gmx.de>
2226
2227 PR fortran/89266
2228 PR fortran/88326
2229 * gfortran.dg/pr89266.f90: New test.
2230 * gfortran.dg/pr88326.f90: New test.
2231
e806e3f2 22322019-02-24 Jakub Jelinek <jakub@redhat.com>
2233
2234 PR rtl-optimization/89445
2235 * gcc.target/i386/avx512f-pr89445.c: New test.
2236
1761223a 22372019-02-23 Martin Sebor <msebor@redhat.com>
2238
2239 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2240 wchar_t to wint_t to avoid a bogus -Wformat warning in
2241 ILP32 (bug 77970).
2242
8aaf2fcc 22432019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2244
2245 PR testsuite/89476
2246 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2247 "../../../libgfortran/ISO_Fortran_binding.h".
2248 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2249
8c0f695d 22502019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2251
2252 PR driver/69471
2253 * gcc.dg/pr69471-1.c: New test.
2254 * gcc.dg/pr69471-2.c: Likewise.
2255 * gcc.target/i386/pr69471-3.c: Likewise.
2256
0e8f933e 22572019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2258
2259 PR fortran/84387
2260 * gfortran.dg/dtio_34.f90: New test.
2261
c005651d 22622019-02-23 Marek Polacek <polacek@redhat.com>
2263
2264 PR c++/88294 - ICE with non-constant noexcept-specifier.
2265 * g++.dg/cpp0x/noexcept34.C: New test.
2266 * g++.dg/cpp0x/noexcept35.C: New test.
2267
5724e657 2268 PR c++/89419
2269 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2270
42ae61b1 22712019-02-23 Paul Thomas <pault@gcc.gnu.org>
2272
2273 PR fortran/88117
2274 * gfortran.dg/deferred_character_32.f90 : New test
2275
889b0295 22762019-02-23 Paul Thomas <pault@gcc.gnu.org>
2277
2278 PR fortran/89385
2279 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2280 previously incorrect lbound for allocatable expressions. Also
2281 correct stop values to avoid repetition.
2282 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2283 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2284
2285 PR fortran/89366
2286 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2287 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2288 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2289
689cc9b6 22902019-02-22 David Malcolm <dmalcolm@redhat.com>
2291
2292 PR c++/89390
2293 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2294 renaming to a multicharacter name, so that start != finish. Add
2295 tests for dtor locations.
2296
64f69b31 22972019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2298
2299 PR c++/84676
2300 * g++.dg/cpp0x/pr84676.C: New.
2301
2462642a 23022019-02-22 Martin Sebor <msebor@redhat.com>
2303
2304 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2305 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2306
93fd04e7 23072019-02-22 Harald Anlauf <anlauf@gmx.de>
2308
2309 PR fortran/83057
2310 * gfortran.dg/newunit_6.f90: New test.
2311
e7652833 23122019-02-22 Marek Polacek <polacek@redhat.com>
2313
2314 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2315 * g++.dg/cpp2a/explicit14.C: New test.
2316
9f74d391 23172019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2318
2319 PR target/89324
2320 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2321 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2322
77dd365f 23232019-02-22 Martin Sebor <msebor@redhat.com>
2324
26fb4bf5 2325 PR c/89425
2326 * gcc.dg/Wabsolute-value.c: New test.
2327
77dd365f 2328 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2329
c30b4960 23302019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2331 Hongtao Liu <hongtao.liu@intel.com>
2332 Sunil K Pandey <sunil.k.pandey@intel.com>
2333
2334 PR target/87007
2335 * gcc.target/i386/pr87007-1.c: New test.
2336 * gcc.target/i386/pr87007-2.c: Likewise.
2337
9af6ed72 23382019-02-22 Richard Biener <rguenther@suse.de>
2339
2340 PR tree-optimization/89440
2341 * gcc.dg/vect/pr89440.c: New testcase.
2342
eb1dc7b8 23432019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2344
b320319b 2345 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2346 Remove.
2347
1d740b07 2348 PR fortran/72741
2349 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2350
9b423754 2351 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2352 * g++.dg/goacc/template.C: Likewise.
2353
eb1dc7b8 2354 PR fortran/78027
2355 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2356
3350055c 23572019-02-22 Richard Biener <rguenther@suse.de>
2358
2359 PR middle-end/87609
2360 * gcc.dg/torture/restrict-7.c: New testcase.
2361
02d7a132 23622019-02-21 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR c++/89285
2365 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2366 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2367 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2368 diagnostics.
2369 * g++.dg/cpp1y/constexpr-89285.C: New test.
2370 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2371 for C++11.
2372 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2373 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2374
5c9b4418 23752019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2376
2377 PR target/87412
2378 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2379 -fcf-protection with -fcf-protection=branch.
2380 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2381 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2382 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2383 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2384 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2385
69547664 23862019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2387
2388 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2389 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2390
5132f59f 23912019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2392
2393 PR fortran/86119
2394 * gfortran.dg/warn_conversion_11.f90: New test.
2395
f867b437 23962019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2397
2398 PR target/87412
2399 * gcc.target/i386/pr87412-1.c: New file.
2400 * gcc.target/i386/pr87412-2.c: Likewise.
2401 * gcc.target/i386/pr87412-3.c: Likewise.
2402 * gcc.target/i386/pr87412-4.c: Likewise.
2403
67d294e4 24042019-02-20 Jakub Jelinek <jakub@redhat.com>
2405
0c3f2aa9 2406 PR c++/89403
2407 * g++.dg/cpp0x/pr89403.C: New test.
2408
02dc6028 2409 PR c++/89405
2410 * g++.dg/cpp1z/inline-var5.C: New test.
2411
67d294e4 2412 PR middle-end/89412
2413 * gcc.c-torture/compile/pr89412.c: New test.
2414
89fbfe10 24152019-02-20 Jakub Jelinek <jakub@redhat.com>
2416 David Malcolm <dmalcolm@redhat.com>
2417
2418 PR middle-end/89091
2419 * gcc.dg/torture/pr89091.c: New test.
2420
b47245f1 24212019-02-20 Jakub Jelinek <jakub@redhat.com>
2422
48d4b6c6 2423 PR middle-end/88074
2424 PR middle-end/89415
2425 * gcc.dg/pr88074-2.c: New test.
2426
b47245f1 2427 PR c++/89336
2428 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2429
a268d555 24302019-02-20 David Malcolm <dmalcolm@redhat.com>
2431
2432 PR c/89410
2433 * gcc.dg/pr89410-1.c: New test.
2434 * gcc.dg/pr89410-2.c: New test.
2435
5a6149a3 24362019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2437
2438 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2439 Add PowerPC support.
2440 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2441 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2442
3a7d0e9f 24432019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2444
2445 PR target/86487
2446 * gcc.target/arm/pr86487.c: New.
2447
ab0fbe16 24482019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2449
2450 PR c++/84536
2451 * g++.dg/cpp1y/var-templ60.C: New.
2452
a36e00c1 24532019-02-20 Li Jia He <helijia@linux.ibm.com>
2454
2455 PR target/88100
2456 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2457
d69a5a23 24582019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2459
2460 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2461
4946f3a3 24622019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2463
2464 PR fortran/89384
2465 * gfortran.dg/ISO_Fortran_binding_4.f90
2466
3eedad7a 24672019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2468
2469 PR c/87924
2470 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2471 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2472
cda34b22 24732019-02-19 Richard Biener <rguenther@suse.de>
2474
5224812d 2475 PR middle-end/88074
cda34b22 2476 * gcc.dg/pr88074.c: New testcase.
2477
31358ed0 24782019-02-19 Jakub Jelinek <jakub@redhat.com>
2479
e4241747 2480 PR middle-end/89303
2481 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2482 namespace.
2483
5ebe5c44 2484 PR c++/89387
2485 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2486
fcea8c4d 2487 PR c++/89391
2488 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2489
31358ed0 2490 PR c++/89390
2491 * g++.dg/diagnostic/pr89390.C: New test.
2492
faab32da 24932019-02-18 Sharon Dvir <unapologtic@gmail.com>
2494
2495 * README: Fix typos.
2496
4bd133e5 24972019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2498
2499 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2500 bad_weak_ptr_.
2501
d50eaffb 25022019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2503
2504 PR fortran/87689
2505 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2506 options.
2507 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2508 * gfortran.dg/lto/pr87689_0.f: New file.
2509 * gfortran.dg/lto/pr87689_1.f: New file.
2510
9dddf1a6 25112019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2512
2513 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2514
f7690f14 25152019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2516
2517 * gdc.dg/dg.exp: Tabify.
2518 * gdc.dg/lto/lto.exp: Likewise.
2519 * gdc.test/gdc-test.exp: Likewise.
2520 * lib/gdc-dg.exp: Likewise.
2521 * lib/gdc.exp: Likewise.
2522
94d4532c 25232019-02-18 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/89296
2526 * gcc.dg/uninit-pr89296.c: New testcase.
2527
9b964845 25282019-02-18 Jakub Jelinek <jakub@redhat.com>
2529
2530 PR target/89369
2531 * gcc.c-torture/execute/pr89369.c: New test.
2532 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2533 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2534 34,63,62.
2535
f6c03eea 25362019-02-18 Martin Jambor <mjambor@suse.cz>
2537
2538 PR tree-optimization/89209
2539 * gcc.dg/tree-ssa/pr89209.c: New test.
2540
dd2e9d21 25412019-02-18 Martin Liska <mliska@suse.cz>
2542
2543 * gfortran.dg/simd-builtins-7.f90: New test.
2544 * gfortran.dg/simd-builtins-7.h: New test.
2545
4c6b245a 25462019-02-17 Harald Anlauf <anlauf@gmx.de>
2547
2548 PR fortran/88299
2549 * gfortran.dg/pr88299.f90: New test.
2550
b6c59db3 25512019-02-17 Harald Anlauf <anlauf@gmx.de>
2552
2553 PR fortran/89077
2554 * gfortran.dg/transfer_simplify_12.f90: New test.
2555
33e6651d 25562019-02-17 Marek Polacek <polacek@redhat.com>
2557
2558 PR c++/89217 - ICE with list-initialization in range-based for loop.
2559 * g++.dg/cpp0x/range-for37.C: New test.
2560
2d4ba130 2561 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2562
9821a0dc 2563 PR c++/89315
2564 * g++.dg/cpp0x/initlist114.C: New test.
2565
6607b4d2 2566 PR c++/89356
2567 * g++.dg/abi/mangle68.C: New test.
2568 * g++.dg/cpp0x/decltype69.C: New test.
2569
3bb711c4 25702019-02-16 David Malcolm <dmalcolm@redhat.com>
2571
2572 PR c++/88680
2573 * g++.dg/wrappers/pr88680.C: New test.
2574
9ad48282 25752019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2576
2577 PR fortran/71066
2578 * gfortran.dg/coarray_data_1.f90: New test.
2579
62fce26f 25802019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2581
2582 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2583 * c-c++-common/patchable_function_entry-default.c: Likewise.
2584 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2585
78a0882d 25862019-02-16 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR rtl-optimization/66152
2589 * gcc.target/i386/pr66152.c: New test.
2590
88af6fa9 25912019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2592
2593 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2594 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2595
a35cc95b 25962019-02-15 Tamar Christina <tamar.christina@arm.com>
2597
2598 * lib/target-supports.exp
2599 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2600 checking alternative.
2601
2df51ced 26022019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2603
2604 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2605
9703fa32 26062019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2607
2608 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2609 * c-c++-common/patchable_function_entry-default.c: Likewise.
2610 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2611 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2612
adcec5a3 26132019-02-15 Jakub Jelinek <jakub@redhat.com>
2614
66edcee6 2615 PR other/69006
2616 PR testsuite/88920
2617 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2618 allow_blank_lines to 2 during initialization.
2619 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2620 it was previously zero.
2621 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2622 Clear allow_blank_lines afterwards whenever it was 1.
2623 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2624 dg-allow-blank-lines-in-output here.
2625 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2626 the tests and restore it back at the end.
2627
adcec5a3 2628 * c-c++-common/ubsan/opts-1.c: New test.
2629 * c-c++-common/ubsan/opts-2.c: New test.
2630 * c-c++-common/ubsan/opts-3.c: New test.
2631 * c-c++-common/ubsan/opts-4.c: New test.
2632
bc6e884f 26332019-02-15 Richard Biener <rguenther@suse.de>
2634 Jakub Jelinek <jakub@redhat.com>
2635
2636 PR tree-optimization/89278
2637 * gcc.dg/pr89278.c: New test.
2638
689babb3 26392019-02-15 Jakub Jelinek <jakub@redhat.com>
2640
8c6d2f0f 2641 PR c/89340
2642 * gcc.dg/pr89340.c: New test.
2643 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2644 that leaf attribute on nested function is useless.
2645
689babb3 2646 PR other/89342
2647 * gcc.dg/pr89342.c: New test.
2648
d827ccd4 26492019-02-14 Jakub Jelinek <jakub@redhat.com>
2650
2651 PR rtl-optimization/89354
2652 * gcc.dg/pr89354.c: New test.
2653
6c5f54a5 26542019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2655
2656 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2657 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2658 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2659 * gcc.target/i386/ssse3-palignr.c: Ditto.
2660 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2661 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2662 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2663 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2664 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2665 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2666 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2667 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2668 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2669 * gcc.target/i386/ssse3-psignb.c: Ditto.
2670 * gcc.target/i386/ssse3-psignd.c: Ditto.
2671 * gcc.target/i386/ssse3-psignw.c: Ditto.
2672
9d66f321 26732018-02-14 Steve Ellcey <sellcey@marvell.com>
2674
2675 * gcc.target/aarch64/pcs_attribute.c: New test.
2676
4382a5c9 26772019-02-14 Harald Anlauf <anlauf@gmx.de>
2678
2679 PR fortran/88248
2680 * gfortran.dg/pr88248.f90: New test.
2681 * gfortran.dg/f2018_obs.f90: Updated test.
2682
07a9d3db 26832019-02-14 Tamar Christina <tamar.christina@arm.com>
2684
2685 * gcc.target/arm/pr88850.c: change options to additional option.
2686
e06fcd5a 26872019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2688
2689 PR d/87864
2690 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2691 present.
2692
ea257f14 26932019-02-14 Tamar Christina <tamar.christina@arm.com>
2694
2695 PR target/88850
2696 * gcc.target/arm/pr88850-2.c: New test.
2697 * lib/target-supports.exp
2698 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2699 check_effective_target_arm_neon_softfp_fp16_ok,
2700 add_options_for_arm_neon_softfp_fp16): New.
2701
5770b8ce 27022019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2703
2704 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2705 * lib/target-supports.exp: Add procedure to check for ldrd.
2706
dac1fbf6 27072019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2708
2709 PR fortran/72715
2710 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2711 * gfortran.dg/goacc/loop-3.f95: Likewise.
2712 * gfortran.dg/goacc/pr72715.f90: New test.
2713
71fe24c6 27142019-02-14 Martin Liska <mliska@suse.cz>
2715
2716 PR rtl-optimization/89242
2717 * g++.dg/pr89242.C: New test.
2718
cd3f735a 27192019-02-14 Jakub Jelinek <jakub@redhat.com>
2720
bcdfc955 2721 PR tree-optimization/89314
2722 * gcc.dg/pr89314.c: New test.
2723
cd3f735a 2724 PR middle-end/89284
2725 * gcc.dg/ubsan/pr89284.c: New test.
2726
4d502758 27272019-02-13 Ian Lance Taylor <iant@golang.org>
2728
2729 * gcc.dg/func-attr-1.c: New test.
2730
055cced2 27312019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2732
2733 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2734
3a860627 27352019-02-13 Marek Polacek <polacek@redhat.com>
2736
2737 PR c++/89297 - ICE with OVERLOAD in template.
2738 * g++.dg/cpp0x/initlist113.C: New test.
2739
601c59dd 27402019-02-13 Alexandre Oliva <aoliva@redhat.com>
2741
40563cf7 2742 PR c++/86379
2743 * g++.dg/cpp0x/pr86379.C: New.
2744
601c59dd 2745 PR c++/87322
2746 * g++.dg/cpp1y/pr87322.C: New.
2747 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2748 instantiate the expected number of lambda functions.
2749
2a18fb57 27502019-02-13 Marek Polacek <polacek@redhat.com>
2751
2752 PR c++/77304
2753 * g++.dg/cpp2a/nontype-class13.C: New test.
2754
389f58a1 27552019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2756
2757 PR target/89190
2758 * gcc.target/arm/pr89190.c: New test.
2759
f2da1a76 27602019-02-13 David Malcolm <dmalcolm@redhat.com>
2761
2762 PR c++/89036
2763 * g++.dg/concepts/pr89036.C: New test.
2764
a7f0b0f6 27652019-02-13 Tamar Christina <tamar.christina@arm.com>
2766
2767 PR target/88847
2768 * gcc.target/aarch64/sve/pr88847.c: New test.
2769
4cbfbcd7 27702019-02-13 Jonathan Wakely <jwakely@redhat.com>
2771 Jakub Jelinek <jakub@redhat.com>
2772
2773 PR middle-end/89303
2774 * g++.dg/torture/pr89303.C: New test.
2775
64bd49fa 27762019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2777
2778 PR c++/88986
2779 * g++.dg/cpp1z/using4.C: New.
2780 * g++.dg/cpp1z/using5.C: Likewise.
2781 * g++.dg/cpp1z/using6.C: Likewise.
2782
d8dd2f06 27832019-02-13 Jakub Jelinek <jakub@redhat.com>
2784
2785 PR target/89290
2786 * gcc.target/i386/pr89290.c: New test.
2787
4c5d288b 27882019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2789
2790 * gcc.target/powerpc/crypto-builtin-1.c
2791 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2792 New testcases.
2793
916752ca 27942019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2795
2796 PR target/89229
2797 * gcc.target/i386/pr89229-1.c: New test.
2798
7bd6e754 27992019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2800
2801 PR target/89233
2802 * gcc.target/s390/pr89233.c: New test.
2803
f5239990 28042018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2805
2806 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2807 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2808 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2809
4ea8ba24 28102019-02-12 Richard Biener <rguenther@suse.de>
2811
2812 PR tree-optimization/89253
2813 * gfortran.dg/pr89253.f: New testcase.
2814
44263306 28152019-02-11 Marek Polacek <polacek@redhat.com>
2816
2817 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2818 * g++.dg/cpp0x/nullptr40.C: New test.
2819 * g++.dg/cpp0x/nullptr41.C: New test.
2820
61b94553 28212019-02-11 Jakub Jelinek <jakub@redhat.com>
2822
2823 PR c++/88977
2824 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2825
5f299139 28262019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2827
2828 PR tree-optimization/86637
2829 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2830
49a30f91 28312019-02-11 Martin Sebor <msebor@redhat.com>
2832
2833 PR tree-optimization/88771
2834 * gcc.dg/Wstringop-overflow-8.c: New test.
2835 * gcc.dg/Wstringop-overflow-9.c: New test.
2836 * gcc.dg/Warray-bounds-40.c: New test.
2837 * gcc.dg/builtin-stpncpy.c: Adjust.
2838 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2839 * g++.dg/opt/memcpy1.C: Adjust.
2840
08acf739 28412019-02-11 Martin Sebor <msebor@redhat.com>
2842
2843 PR c++/87996
2844 * c-c++-common/array-5.c: New test.
2845 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2846 * g++.dg/init/new38.C: Same.
2847 * g++.dg/init/new43.C: Same.
2848 * g++.dg/init/new44.C: Same.
2849 * g++.dg/init/new46.C: Same.
2850 * g++.dg/other/large-size-array.C: Same.
2851 * g++.dg/other/new-size-type.C: Same.
2852 * g++.dg/template/array30.C: Same.
2853 * g++.dg/template/array32.C: New test.
2854 * g++.dg/template/dependent-name3.C: Adjust.
2855 * gcc.dg/large-size-array-3.c: Same.
2856 * gcc.dg/large-size-array-5.c: Same.
2857 * gcc.dg/large-size-array.c: Same.
2858 * g++.old-deja/g++.brendan/array1.C: Same.
2859 * g++.old-deja/g++.mike/p6149.C: Same.
2860
40dea7a3 28612019-02-11 Martin Sebor <msebor@redhat.com>
2862
2863 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2864
dd9bf21a 28652019-02-11 Tamar Christina <tamar.christina@arm.com>
2866
2867 PR middle-end/88560
2868 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2869 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2870 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2871
2e25871b 28722019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2873
2874 * gcc.target/powerpc/vec-sld-modulo.c: New.
2875 * gcc.target/powerpc/vec-srad-modulo.c: New.
2876 * gcc.target/powerpc/vec-srd-modulo.c: New.
2877
8cdb0206 28782019-02-11 Martin Liska <mliska@suse.cz>
2879
2880 PR ipa/89009
2881 * g++.dg/ipa/pr89009.C: New test.
2882
dd686aa9 28832019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2884
3c0f9ba3 2885 PR fortran/71723
dd686aa9 2886 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2887 * gfortran.dg/pointer_init_6.f90: Likewise.
2888 * gfortran.dg/pointer_init_9.f90: New test.
2889
ce0d2534 28902019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2891
2892 PR fortran/67679
dd686aa9 2893 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 2894
dd31e240 28952019-02-10 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR tree-optimization/89268
2898 * gcc.dg/vect/pr89268.c: New test.
2899
0d8e7678 29002019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2901
2902 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2903
517c0439 29042019-02-09 Harald Anlauf <anlauf@gmx.de>
2905
2906 PR fortran/89077
2907 * gfortran.dg/substr_simplify.f90: New test.
2908
645d7017 29092019-02-09 Jan Hubicka <hubicka@ucw.cz>
2910
2911 PR ipa/88711
2912 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2913
7d41610c 29142019-02-09 Paul Thomas <pault@gcc.gnu.org>
2915
2916 PR fortran/89200
2917 * gfortran.dg/array_reference_2.f90 : New test.
2918
116200f6 29192019-02-09 Jakub Jelinek <jakub@redhat.com>
2920
2921 PR middle-end/89246
2922 * gcc.dg/gomp/pr89246-1.c: New test.
2923 * gcc.dg/gomp/pr89246-2.c: New test.
2924
83658f41 29252019-02-08 Jakub Jelinek <jakub@redhat.com>
2926
2927 PR tree-optimization/88739
2928 * gcc.c-torture/execute/pr88739.c: New test.
2929
b8a74718 29302019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2931
2932 PR testsuite/89258
2933 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2934
e9f7f5f0 29352019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2936
2937 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2938 * gcc.target/s390/vector/vec-copysign.c: New test.
2939
40d78a35 29402019-02-08 Richard Biener <rguenther@suse.de>
2941
2942 PR tree-optimization/89247
2943 * gcc.dg/torture/pr89247.c: New testcase.
2944
e4157058 29452019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2946
2947 * gcc.target/s390/jump-label.c: New test.
2948
9160da73 29492019-02-08 Richard Biener <rguenther@suse.de>
2950
2951 PR testsuite/89250
2952 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2953
82182896 29542019-02-08 Jakub Jelinek <jakub@redhat.com>
2955
2956 PR rtl-optimization/89234
2957 * g++.dg/ubsan/pr89234.C: New test.
2958
829a2e03 29592019-02-08 Richard Biener <rguenther@suse.de>
2960
2961 PR middle-end/89223
2962 * gcc.dg/torture/pr89223.c: New testcase.
2963
72ea15e5 29642019-02-07 David Malcolm <dmalcolm@redhat.com>
2965
2966 PR tree-optimization/86637
2967 PR tree-optimization/89235
2968 * gcc.c-torture/compile/pr86637-1.c: New test.
2969 * gcc.c-torture/compile/pr86637-2.c: New test.
2970 * gcc.c-torture/compile/pr86637-3.c: New test.
2971 * gcc.c-torture/compile/pr89235.c: New test.
2972
44b8cbb6 29732019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2974
2975 * gcc.target/aarch64/abd_1.c: New test.
2976 * gcc.dg/sabd_1.c: Likewise.
2977
27c348b7 29782019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2979
2980 PR fortran/52789
2981 * gfortran.dg/wunused-parameter_2.f90: New test.
2982
8b7a262d 29832019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2984
2985 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2986
8c0752a6 29872019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2988
2989 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2990 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2991
bb8389e1 29922019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2993 Jakub Jelinek <jakub@redhat.com>
2994
2995 PR bootstrap/88714
2996 * gcc.c-torture/execute/pr88714.c: New test.
2997 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2998
d54f2f36 29992019-02-07 Tamar Christina <tamar.christina@arm.com>
3000
3001 PR/target 88850
3002 * gcc.target/arm/pr88850.c: New test.
3003
939d44f3 30042019-02-07 Alexandre Oliva <aoliva@redhat.com>
3005
3006 PR c++/86218
3007 * g++.dg/cpp0x/pr86218.C: New.
3008
c2041c0a 30092019-02-06 Vladimir Makarov <vmakarov@redhat.com>
3010
3011 PR rtl-optimization/89225
3012 * gcc.target/powerpc/pr89225.c: New.
3013
2947ccc6 30142019-02-06 Eric Botcazou <ebotcazou@adacore.com>
3015
3016 * gnat.dg/opt76.adb: New test.
3017
9d066a44 30182019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3019
3020 PR fortran/71860
3021 * gfortran.dg/null_10.f90: New test.
3022
c92ab8d4 30232019-02-06 David Malcolm <dmalcolm@redhat.com>
3024
3025 PR c++/71302
3026 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3027 column numbers to dg-warning directives where they are correct.
3028 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3029 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3030 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3031
95be3519 30322019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3033
3034 PR debug/87451
3035 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3036 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3037 xfail scan-assembler-not with Solaris as.
3038
af2aae4f 30392019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3040
3041 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3042 counts and target.
3043 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3044 counts and target.
3045 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3046 counts and target.
3047
d75855b4 30482019-02-06 Richard Biener <rguenther@suse.de>
3049
3050 PR tree-optimization/89182
3051 * gfortran.dg/graphite/pr89182.f90: New testcase.
3052
641cffa6 30532019-02-06 Jakub Jelinek <jakub@redhat.com>
3054
b7c999fc 3055 PR c/89211
3056 * gcc.dg/pr89211.c: New test.
3057
641cffa6 3058 PR middle-end/89210
3059 * c-c++-common/builtin-convertvector-2.c: New test.
3060
1a1a006b 30612019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3062
5224812d 3063 PR go/89019
3064 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 3065
45287c8a 30662019-02-06 Joseph Myers <joseph@codesourcery.com>
3067
3068 PR c/88584
3069 * gcc.dg/redecl-18.c: New test.
3070
b5a6b127 30712019-02-05 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR c++/89187
3074 * g++.dg/opt/pr89187.C: New test.
3075
30762019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 3077
3078 * jit.dg/add-driver-options-testlib.c: Add support file for
3079 test-add-driver-options.c testcase.
3080 * jit.dg/all-non-failing-tests.h: Add note about
3081 test-add-driver-options.c
3082 * jit.dg/jit.exp (jit-dg-test): Update to support
3083 add-driver-options-testlib.c compilation.
3084 * jit.dg/test-add-driver-options.c: New testcase.
3085
6058af91 30862019-02-05 Jakub Jelinek <jakub@redhat.com>
3087
3088 PR rtl-optimization/11304
3089 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3090 * gcc.target/i386/call-2.c: New test.
3091
74ce2ebb 30922019-02-05 Marek Polacek <polacek@redhat.com>
3093
3094 PR c++/89158 - by-value capture of constexpr variable broken.
3095 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3096
b81e8ebc 30972019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3098
3099 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3100
969a9cce 31012019-02-05 Jakub Jelinek <jakub@redhat.com>
3102
320c312b 3103 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3104 target.
3105 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3106
32b5e7b8 3107 PR target/89188
3108 * g++.dg/opt/pr89188.C: New test.
3109
969a9cce 3110 PR rtl-optimization/89195
3111 * gcc.c-torture/execute/pr89195.c: New test.
3112
12edc914 31132019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3114
3115 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3116 hardware.
3117 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3118 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3119 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3120 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3121 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3122 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3123 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3124 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3125 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3126
f8037d2a 31272019-02-05 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR target/89186
3130 * g++.dg/ext/vector36.C: New test.
3131
9ca54fa1 31322019-02-05 Alexandre Oliva <aoliva@redhat.com>
3133
3134 PR c++/87770
3135 * g++.dg/pr87770.C: New.
3136
df378257 31372019-02-04 Harald Anlauf <anlauf@gmx.de>
3138
3139 PR fortran/89077
3140 * gfortran.dg/pr89077.f90: New test.
3141
d92348e0 31422019-02-04 Martin Liska <mliska@suse.cz>
3143
90f52861 3144 PR ipa/88985
3145 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 3146
50d9292e 31472019-02-04 Jakub Jelinek <jakub@redhat.com>
3148
3149 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3150 characters or extra spaces after the comment character.
3151
00334655 31522019-02-04 Jakub Jelinek <jakub@redhat.com>
3153
3154 * g++.dg/torture/alias-1.C: New test.
3155
0ff407d4 31562019-02-03 Martin Sebor <msebor@redhat.com>
3157
3f99f52e 3158 PR c/69661
3159 * c-c++-common/Wsequence-point-2.c: New test.
3160
0ff407d4 3161 PR c++/44648
3162 * g++.dg/warn/Wunused-var-35.C: New test.
3163
1efbfaeb 31642019-02-03 Richard Biener <rguenther@suse.de>
3165
3166 PR debug/87295
3167 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3168
b399769c 31692019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3170
3171 PR fortran/88298
3172 * gfortran.dg/warn_conversion_10.f90: New test.
3173
1834f7a3 31742019-02-02 Paul Thomas <pault@gcc.gnu.org>
3175
3176 PR fortran/88393
3177 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3178
ba3862bc 31792019-02-02 Paul Thomas <pault@gcc.gnu.org>
3180
3181 PR fortran/88980
3182 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3183
285eb84d 31842019-02-02 Paul Thomas <pault@gcc.gnu.org>
3185
3186 PR fortran/88685
3187 * gfortran.dg/pointer_array_component_3.f90 : New test.
3188
b27fce45 31892019-02-02 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR middle-end/87887
3192 * gcc.dg/gomp/pr87887-1.c: New test.
3193 * gcc.dg/gomp/pr87887-2.c: New test.
3194
49b830df 31952019-02-01 Jakub Jelinek <jakub@redhat.com>
3196
3197 PR fortran/83246
3198 PR fortran/89084
3199 * gfortran.dg/pr89084.f90: New test.
3200 * gfortran.dg/lto/pr89084_0.f90: New test.
3201 * gfortran.dg/pr83246.f90: New test.
3202
bdb43276 32032019-02-01 Marek Polacek <polacek@redhat.com>
3204
3205 PR c++/88325 - ICE with invalid out-of-line template member definition.
3206 * g++.dg/cpp2a/typename14.C: New test.
3207
b02075cf 32082019-02-01 Richard Biener <rguenther@suse.de>
3209
3210 PR middle-end/88597
3211 * gcc.dg/torture/pr88597.c: New testcase.
3212
a6d33bbd 32132019-02-01 Richard Biener <rguenther@suse.de>
3214
3215 PR tree-optimization/85497
3216 * gcc.dg/graphite/pr85497.c: New testcase.
3217
9c0775d3 32182019-02-01 Richard Biener <rguenther@suse.de>
3219
3220 PR testsuite/87451
3221 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3222
5ab8180e 32232019-02-01 Jakub Jelinek <jakub@redhat.com>
3224
38f851c4 3225 PR tree-optimization/89143
3226 * gcc.dg/tree-ssa/vrp121.c: New test.
3227
d681ced2 3228 PR tree-optimization/88107
3229 * gcc.dg/gomp/pr88107.c: New test.
3230
5ab8180e 3231 PR c++/87175
3232 * g++.dg/ext/attrib57.C: New test.
3233
886345e6 32342018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3235
3236 PR tree-optimization/88932
3237 * gfortran.dg/pr88932.f90: New test.
3238
f1329be6 32392019-01-31 Marek Polacek <polacek@redhat.com>
3240
3241 PR c++/88983 - ICE with switch in constexpr function.
3242 * g++.dg/cpp1y/constexpr-88983.C: New test.
3243
a82041dd 32442019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3245
3246 PR fortran/88669
3247 * gfortran.dg/contiguous_9.f90: New test.
3248
c8f861a0 32492019-01-31 Marek Polacek <polacek@redhat.com>
3250
3251 PR c++/89083, c++/80864 - ICE with list initialization in template.
3252 * g++.dg/cpp0x/initlist107.C: New test.
3253 * g++.dg/cpp0x/initlist108.C: New test.
3254 * g++.dg/cpp0x/initlist109.C: New test.
3255 * g++.dg/cpp0x/initlist110.C: New test.
3256 * g++.dg/cpp0x/initlist111.C: New test.
3257 * g++.dg/cpp0x/initlist112.C: New test.
3258 * g++.dg/init/ptrfn4.C: New test.
3259
d6bfe450 32602019-01-31 David Malcolm <dmalcolm@redhat.com>
3261
3262 PR c/89122
3263 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3264 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3265
45ccb5c4 32662019-01-31 Richard Biener <rguenther@suse.de>
3267
3268 PR tree-optimization/89135
3269 * gcc.dg/torture/pr89135.c: New testcase.
3270
06438ec9 32712019-01-31 Jakub Jelinek <jakub@redhat.com>
3272
3273 PR sanitizer/89124
3274 * c-c++-common/asan/pr89124.c: New test.
3275
a11ed94b 32762019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3277
3278 PR fortran/52564
3279 * gfortran.dg/print_2.f90: New test.
3280
3143c7ef 32812019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3282
3283 PR rtl-optimization/87246
3284 * gcc.target/i386/pr87246.c: New.
3285
7066144a 32862019-01-30 Marek Polacek <polacek@redhat.com>
3287
3288 PR c++/89119 - ICE with value-initialization in template.
3289 * g++.dg/cpp0x/initlist-value3.C: New test.
3290
f665d347 32912019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3292
3293 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3294 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3295 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3296 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3297 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3298 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3299 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3300 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3301 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3302 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 3303
a657d4f2 33042019-01-30 Richard Biener <rguenther@suse.de>
3305
3306 PR tree-optimization/89111
3307 * gcc.dg/torture/pr89111.c: New testcase.
3308
7617d72d 33092019-01-30 Andrew Stubbs <ams@codesourcery.com>
3310
3311 PR testsuite/88920
7617d72d 3312 * lib/target-supports.exp: Cache result.
3313
915549a3 33142019-01-30 Jakub Jelinek <jakub@redhat.com>
3315
cc4ffc4c 3316 PR c++/89105
3317 * g++.target/i386/pr89105.C: New test.
3318
915549a3 3319 PR c/89061
3320 * gcc.dg/pr89061.c: New test.
3321
8421f31a 33222019-01-29 Martin Sebor <msebor@redhat.com>
3323
3324 PR c/88956
3325 * gcc.dg/Warray-bounds-39.c: New test.
3326
bd509204 33272019-01-29 Marek Polacek <polacek@redhat.com>
3328
3329 PR testsuite/89110
3330 * g++.dg/other/nontype-1.C: Expect error in all modes.
3331 * g++.dg/parse/crash13.C: Likewise.
3332 * g++.dg/parse/error36.C: Likewise.
3333 * g++.dg/template/error29.C: Likewise.
3334
659d7fd3 33352019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3336
3337 PR fortran/57048
3338 * gfortran.dg/c_funptr_1.f90: New file.
3339 * gfortran.dg/c_funptr_1_mod.f90: New file.
3340
2c4b47e3 33412019-01-29 Jakub Jelinek <jakub@redhat.com>
3342
3343 PR c++/66676
3344 PR ipa/89104
3345 * gcc.dg/gomp/pr89104.c: New test.
3346
25b414df 33472019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3348
3349 * gdc.dg/pr89042a.d: Mark as compile test.
3350 * gdc.dg/pr89042b.d: Likewise.
3351
c4b0762a 33522019-01-29 Richard Biener <rguenther@suse.de>
3353
3354 PR debug/87295
3355 * g++.dg/lto/pr87295_0.C: New testcase.
3356
a456bf31 33572019-01-29 Jakub Jelinek <jakub@redhat.com>
3358
b5c856bd 3359 PR c/89045
3360 * gcc.dg/pr89045.c: New test.
3361
a456bf31 3362 PR c/86125
3363 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3364 lp64, ilp32 and llp64 only.
3365 (fputs): Use unsigned long long instead of size_t for return type.
3366 (vfprintf, vfscanf): Accept arbitrary target specific type for
3367 va_list.
3368
44da2a17 33692019-01-28 Marek Polacek <polacek@redhat.com>
3370
3371 PR c++/88358 - name wrongly treated as type.
3372 * g++.dg/cpp2a/typename1.C: Add dg-error.
3373 * g++.dg/cpp2a/typename13.C: New test.
3374 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3375 Add typename.
3376
97569c2c 33772019-01-28 Marek Polacek <polacek@redhat.com>
3378
3379 * g++.dg/cpp0x/enum37.C: Add dg-error.
3380
a6061e19 33812019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3382
3383 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3384 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3385
7f68559b 33862019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3387
3388 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3389 "-Wattribute-alias".
3390
2d3af381 33912019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3392
3393 PR fortran/70696
3394 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3395
1d41b42f 33962019-01-27 Marek Polacek <polacek@redhat.com>
3397
b7feeace 3398 PR c++/88815 - narrowing conversion lost in decltype.
3399 PR c++/78244 - narrowing conversion in template not detected.
3400 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3401 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3402 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3403 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3404
1d41b42f 3405 PR c++/89024 - ICE with incomplete enum type.
3406 * g++.dg/cpp0x/enum37.C: New test.
3407
ecb2c722 34082019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3409
3410 * gnat.dg/opt75.adb: New test.
3411 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3412
36cd2681 34132019-01-27 Jakub Jelinek <jakub@redhat.com>
3414
3415 PR target/87214
3416 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3417 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3418
9eafff7e 34192019-01-26 Martin Jambor <mjambor@suse.cz>
3420
3421 PR ipa/88933
3422 * gfortran.dg/gomp/pr88933.f90: New test.
3423
cfa3a863 34242019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3425
3426 PR d/89042
3427 * gdc.dg/pr89042a.d: New test.
3428 * gdc.dg/pr89042b.d: New test.
3429
bc3eb257 34302019-01-26 Harald Anlauf <anlauf@gmx.de>
3431
3432 PR fortran/57553
3433 * gfortran.dg/pr57553.f90: New test.
3434
aced6683 34352019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3436
3437 * gnat.dg/array34.adb: New test.
3438
e1b6ccb9 34392019-01-26 Jakub Jelinek <jakub@redhat.com>
3440
3441 PR preprocessor/88974
3442 * c-c++-common/cpp/pr88974.c: New test.
3443
837ddebd 34442019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3445
3446 PR c++/88969
3447 * g++.dg/cpp2a/destroying-delete2.C: New.
3448 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3449
2ae44fa6 34502019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3451
3452 PR fortran/85780
3453 * gfortran.dg/pr85780.f90: Update testcase for error message.
3454
eaaf56a1 34552019-01-25 Richard Earnshaw <rearnsha@arm.com>
3456
3457 PR target/88469
3458 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3459 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3460 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3461
91843495 34622019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3463
3464 PR middle-end/89037
3465 * gcc.dg/pr89037.c: New test.
3466
a0eb8b4f 34672019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3468
3469 * lib/target-supports.exp (check_effective_target_fenv): New.
3470 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3471 fenv effective target.
3472 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3473 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3474 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3475 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3476
794fefda 34772019-01-25 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/86865
3480 * gcc.dg/graphite/pr86865.c: New testcase.
3481 * gcc.dg/graphite/pr69728.c: XFAIL.
3482 * gcc.dg/graphite/scop-21.c: Likewise.
3483
530b8be5 34842019-01-24 Martin Sebor <msebor@redhat.com>
3485
3486 PR c/86125
3487 PR c/88886
3488 PR middle-end/86308
3489 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3490 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3491 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3492 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3493 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3494 * gcc.dg/builtins-69.c: New test.
3495 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3496 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3497
42202832 34982019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3499
5d95efca 3500 PR rtl-optimization/88948
42202832 3501 * gcc.target/i386/pr88948.c: New test.
3502
b5e76680 35032019-01-24 Jakub Jelinek <jakub@redhat.com>
3504
7fe7a53d 3505 PR debug/89006
3506 * g++.dg/debug/pr89006.C: New test.
3507
190cf9af 3508 PR middle-end/89015
3509 * gcc.dg/gomp/pr89015.c: New test.
3510
b5e76680 3511 PR c++/88976
3512 * c-c++-common/gomp/cancel-2.c: New test.
3513 * gcc.dg/gomp/cancel-1.c: New test.
3514 * g++.dg/gomp/cancel-1.C: New test.
3515 * g++.dg/gomp/cancel-2.C: New test.
3516 * g++.dg/gomp/cancel-3.C: New test.
3517
e42d723e 35182019-01-24 Jakub Jelinek <jakub@redhat.com>
3519
3520 PR tree-optimization/89027
3521 * gfortran.dg/gomp/pr89027.f90: New test.
3522
297fd295 35232019-01-24 Paul Thomas <pault@gcc.gnu.org>
3524
3525 PR fortran/88929
e42d723e 3526 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3527 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 3528
161cd7e6 35292019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3530
3531 PR libgcc/88931
3532 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3533 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3534 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3535 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3536
58bc31f2 35372019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3538
3539 PR target/88998
3540 * g++.target/i386/pr88998.c: New test.
3541
dffbcba8 35422019-01-23 Marek Polacek <polacek@redhat.com>
3543
3544 PR c++/88757 - qualified name treated wrongly as type.
3545 * g++.dg/cpp0x/dependent2.C: New test.
3546 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3547 * g++.dg/cpp2a/typename12.C: New test.
3548 * g++.dg/template/static30.C: Remove dg-error.
3549
1f03c410 35502019-01-23 Jakub Jelinek <jakub@redhat.com>
3551
8090d51c 3552 PR c/44715
3553 * c-c++-common/pr44715.c: New test.
3554
1f03c410 3555 PR c++/88984
3556 * c-c++-common/pr88984.c: New test.
3557
a74580b3 35582019-01-23 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/89008
3561 * gcc.dg/torture/pr89008.c: New testcase.
3562
c90ac599 35632019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3564
3565 * gnat.dg/specs/opt4.ads: New test.
3566
c5bd837e 35672019-01-23 Jakub Jelinek <jakub@redhat.com>
3568
3569 PR tree-optimization/88964
3570 * gfortran.dg/pr88964.f90: New test.
3571
8eacaaff 35722019-01-22 Martin Sebor <msebor@redhat.com>
3573
3574 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3575 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3576 non_strict_align.
3577 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3578 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3579 non_strict_align.
3580
c4851c82 35812018-01-22 Steve Ellcey <sellcey@marvell.com>
3582
8eacaaff 3583 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 3584 to aarch64*-*-* target.
8eacaaff 3585 * c-c++-common/gomp/pr60823-3.c: Ditto.
3586 * g++.dg/gomp/declare-simd-1.C: Ditto.
3587 * g++.dg/gomp/declare-simd-3.C: Ditto.
3588 * g++.dg/gomp/declare-simd-4.C: Ditto.
3589 * g++.dg/gomp/declare-simd-7.C: Ditto.
3590 * g++.dg/gomp/pr88182.C: Ditto.
3591 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3592 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3593 * gcc.dg/gomp/pr59669-2.c: Ditto.
3594 * gcc.dg/gomp/pr87895-1.c: Ditto.
3595 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3596 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3597 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3598 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 3599
f840847c 36002019-01-22 Jakub Jelinek <jakub@redhat.com>
3601
849c3260 3602 PR target/88965
3603 * gcc.target/powerpc/pr88965.c: New test.
3604
f840847c 3605 PR middle-end/88968
3606 * c-c++-common/gomp/atomic-23.c: New test.
3607
4348a41f 36082019-01-22 Harald Anlauf <anlauf@gmx.de>
3609
3610 PR fortran/88579
3611 * gfortran.dg/power_8.f90: New test.
3612
2e9ceebc 36132019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3614
3615 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3616 * g++.dg/vec-init-1.C: Likewise.
3617 * gcc.dg/pr87793.c: Likewise.
3618
55d483b8 36192019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3620
3621 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3622 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3623
0e814d12 36242019-01-22 Richard Earnshaw <rearnsha@arm.com>
3625
3626 PR target/88469
3627 * gcc.target/arm/aapcs/bitfield2.c: New test.
3628 * gcc.target/arm/aapcs/bitfield3.c: New test.
3629
ca6770cd 36302019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3631
3632 PR rtl-optimization/87763
3633 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3634
a1ab436f 36352019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3636
3637 PR target/88954
3638 * gcc.target/i386/pr88954-1.c: New test.
3639 * gcc.target/i386/pr88954-2.c: Likewise.
3640
f8f32a5f 36412019-01-22 Richard Earnshaw <rearnsha@arm.com>
3642
3643 PR target/88469
3644 * gcc.target/arm/aapcs/bitfield1.c: New test.
3645 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3646 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3647 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3648
cc41270a 36492019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3650
3651 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3652 * gfortran.dg/block_16.f08: Likewise.
3653 * gfortran.dg/dec_structure_14.f90: Likewise.
3654 * gfortran.dg/namelist_96.f90: Likewise.
3655 * gfortran.dg/newunit_5.f90.f90: Moved to
3656 * gfortran.dg/newunit_5.f90: here.
3657 * gfortran.dg/pdt_28.f03: Likewise.
3658 * gfortran.dg/spread_simplify_1.f90: Likewise.
3659
dc7008d9 36602019-01-22 Tamar Christina <tamar.christina@arm.com>
3661
3662 PR/tree-optimization 88903
3663 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3664
9e73df6b 36652019-01-22 Jakub Jelinek <jakub@redhat.com>
3666
8167e4bd 3667 PR rtl-optimization/88904
3668 * gcc.c-torture/execute/pr88904.c: New test.
3669
786a3490 3670 PR target/88905
3671 * gcc.dg/pr88905.c: New test.
3672
9e73df6b 3673 PR rtl-optimization/49429
3674 PR target/49454
3675 PR rtl-optimization/86334
3676 PR target/88906
3677 * gcc.target/i386/pr86334.c: New test.
3678 * gcc.target/i386/pr88906.c: New test.
3679
77fe9474 36802019-01-21 Jakub Jelinek <jakub@redhat.com>
3681
3682 PR c++/88949
3683 * g++.dg/gomp/pr88949.C: New test.
3684
d2019c03 36852019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 3686
3687 * class_66.f90: Fix a dg directive.
3688 * debug/pr35154-stabs.f: Likewise.
3689 * dec_d_lines_3.f: Likewise.
3690 * dec_d_lines_3.f: Likewise.
3691 * dec_structure_12.f90: Likewise.
3692 * dec_structure_15.f90: Likewise.
3693 * deferred_character_31.f90: Likewise.
3694 * dtio_31.f03: Likewise.
3695 * dtio_32.f03: Likewise.
3696 * extends_11.f03: Likewise.
3697 * integer_plus.f90: Likewise.
3698 * pdt_25.f03: Likewise.
3699 * pr58968.f: Likewise.
3700 * pr78259.f90: Likewise.
3701 * vect/vect-2.f90: Likewise.
3702 * matmul_const.f90: Likewise.
3703
bca15b83 37042019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3705
3706 PR target/88938
3707 * gcc.target/i386/pr88938.c: New test.
3708
99bf4b63 37092019-01-21 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR sanitizer/88901
3712 * g++.dg/asan/pr88901.C: New test.
3713
f6aa5c04 37142019-01-21 Tamar Christina <tamar.christina@arm.com>
3715
3716 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3717
8144bd52 37182019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3719
3720 PR c/88928
3721 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3722 * gcc.dg/pr88928.c: New test case.
3723
e807b7ed 37242019-01-21 Jakub Jelinek <jakub@redhat.com>
3725
3726 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3727 {long ,short ,}{unsigned ,}int.
3728
26e8495a 37292019-01-21 Richard Biener <rguenther@suse.de>
3730
3731 PR tree-optimization/88934
3732 * gfortran.dg/pr88934.f90: New testcase.
3733
eaf966f3 37342019-01-20 Ulrich Drepper <drepper@redhat.com>
3735
3736 Fix after C++ P0600 implementation.
3737 * g++.dg/init/new39.C: Don't just ignore result of new.
3738
c343819b 37392019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3740
3741 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3742
c161bb93 37432019-01-20 Johannes Pfau <johannespfau@gmail.com>
3744
3745 * gdc.dg/runnable.d: Add tests for comparing complex types.
3746
30b46595 37472019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3748
297fd295 3749 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 3750 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3751 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3752 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3753
c81c2702 37542019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3755
3756 PR fortran/37835
3757 * gfortran.dg/no-automatic.f90: New test.
3758
19081b87 37592019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3760
3761 PR fortran/77960
3762 * gfortran.dg/pr77960.f90: New test.
3763
b7e6520a 37642018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3765 Paul Thomas <pault@gcc.gnu.org>
3766
3767 PR fortran/56789
3768 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3769 scan-tree tests that fail with patch.
3770 * gfortran.dg/contiguous_8.f90: New test.
3771
5dfc8b8e 37722019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3773
3774 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3775 inner strides.
3776 * gfortran.dg/loop_versioning_9.f90: New test.
3777 * gfortran.dg/loop_versioning_10.f90: Likewise.
3778
7b60c131 37792019-01-19 Jakub Jelinek <jakub@redhat.com>
3780
3781 PR fortran/88902
3782 * gfortran.dg/pr88902.f90: New test.
3783
34859308 37842019-01-18 Martin Sebor <msebor@redhat.com>
3785
3786 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3787
31975c5e 37882019-01-18 Ian Lance Taylor <iant@golang.org>
3789
3790 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3791 is no longer externally visible.
3792
b2bc2471 37932019-01-18 Marek Polacek <polacek@redhat.com>
3794
3795 PR c++/86926
3796 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3797
60da8226 37982019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3799
3800 PR middle-end/88587
3801 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3802 (dg-options): Replace -m32 with -fno-pic.
3803 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3804 (dg-options): Remove -m32.
3805
58d47a89 38062019-01-18 Richard Biener <rguenther@suse.de>
3807
3808 PR tree-optimization/88903
3809 * gcc.dg/vect/pr88903-1.c: New testcase.
3810 * gcc.dg/vect/pr88903-2.c: Likewise.
3811
6d4e8a95 38122019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3813
3814 PR c/51628
3815 PR c/88664
3816 * c-c++-common/pr51628-33.c: New test.
3817 * c-c++-common/pr51628-35.c: New test.
3818 * c-c++-common/pr88664-1.c: Likewise.
3819 * c-c++-common/pr88664-2.c: Likewise.
3820 * gcc.dg/pr51628-34.c: Likewise.
3821
e319ca91 38222019-01-18 Richard Earnshaw <rearnsha@arm.com>
3823
3824 PR target/88799
3825 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3826 mp and sec extensions to armv7-a.
3827
c099f1dd 38282019-01-18 Martin Liska <mliska@suse.cz>
3829
3830 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3831 expected function name.
3832
273d44ee 38332019-01-18 Jakub Jelinek <jakub@redhat.com>
3834
3835 PR tree-optimization/86214
3836 * g++.dg/opt/pr86214-1.C: New test.
3837 * g++.dg/opt/pr86214-2.C: New test.
3838
b8408dd3 38392019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3840
3841 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3842
5c3317a8 38432019-01-18 Jakub Jelinek <jakub@redhat.com>
3844
3845 Reapply:
3846 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3847
3848 PR target/88489
3849 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3850 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3851
eba46615 38522019-01-18 Martin Liska <mliska@suse.cz>
3853
3854 PR middle-end/88587
3855 * g++.target/i386/pr88587.C: New test.
3856 * gcc.target/i386/mvc13.c: New test.
3857
20ab60cd 38582018-01-17 Steve Ellcey <sellcey@cavium.com>
3859
3860 PR fortran/88898
3861 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3862 warning checks.
3863 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3864 * gfortran.dg/gomp/pr83977.f90: Ditto.
3865
0cfa832a 38662019-01-17 Martin Sebor <msebor@redhat.com>
3867
3868 PR middle-end/88273
3869 * gcc.dg/Warray-bounds-38.c: New test.
3870
7e351bf9 38712018-01-17 Steve Ellcey <sellcey@cavium.com>
3872
3873 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3874 warning checks and assembler scans.
3875 * c-c++-common/gomp/pr60823-3.c: Ditto.
3876 * c-c++-common/gomp/pr63328.c: Ditto.
3877 * g++.dg/gomp/declare-simd-1.C: Ditto.
3878 * g++.dg/gomp/declare-simd-3.C: Ditto.
3879 * g++.dg/gomp/declare-simd-4.C: Ditto.
3880 * g++.dg/gomp/declare-simd-7.C: Ditto.
3881 * g++.dg/gomp/pr88182.C: Ditto.
3882 * g++.dg/vect/simd-clone-7.cc: Ditto.
3883 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3884 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3885 * gcc.dg/gomp/pr59669-2.c: Ditto.
3886 * gcc.dg/gomp/pr87895-1.c: Ditto.
3887 * gcc.dg/gomp/pr87895-2.c: Ditto.
3888 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3889 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3890 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3891 * gfortran.dg/gomp/pr83977.f90: Ditto.
3892
0f910e62 38932019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3894
3895 * g++.dg/cpp0x/auto52.C: Test locations too.
3896 * g++.dg/cpp0x/trailing2.C: Likewise.
3897 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3898 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3899 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3900 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3901 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3902
098cc8f0 39032019-01-17 David Malcolm <dmalcolm@redhat.com>
3904
3905 PR c++/88699
3906 * g++.dg/template/pr88699.C: New test.
3907
a4e7e061 39082019-01-17 Martin Sebor <msebor@redhat.com>
3909
3910 PR tree-optimization/88800
3911 * c-c++-common/Wrestrict.c: Adjust.
3912 * gcc.dg/Warray-bounds-37.c: New test.
3913 * gcc.dg/builtin-memcpy-2.c: New test.
3914 * gcc.dg/builtin-memcpy.c: New test.
3915
21208703 39162019-01-17 Tamar Christina <tamar.christina@arm.com>
3917
3918 PR target/88850
3919 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3920
acbbb815 39212019-01-17 Andrew Stubbs <ams@codesourcery.com>
3922 Kwok Cheung Yeung <kcy@codesourcery.com>
3923 Julian Brown <julian@codesourcery.com>
3924 Tom de Vries <tom@codesourcery.com>
3925
3926 * gcc.dg/20020312-2.c: Add amdgcn support.
3927 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3928 * gcc.dg/builtin-apply2.c: Likewise.
3929 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3930 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3931 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3932 * gcc.dg/memcmp-1.c: Increase timeout factor.
3933 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3934 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3935 * gcc.dg/sibcall-9.c: Likewise.
3936 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3937 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3938 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3939 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3940 * lib/target-supports.exp (check_effective_target_trampolines):
3941 Configure amdgcn.
3942 (check_profiling_available): Likewise.
3943 (check_effective_target_global_constructor): Likewise.
3944 (check_effective_target_return_address): Likewise.
3945 (check_effective_target_fopenacc): Likewise.
3946 (check_effective_target_fopenmp): Likewise.
3947 (check_effective_target_vect_int): Likewise.
3948 (check_effective_target_vect_intfloat_cvt): Likewise.
3949 (check_effective_target_vect_uintfloat_cvt): Likewise.
3950 (check_effective_target_vect_floatint_cvt): Likewise.
3951 (check_effective_target_vect_floatuint_cvt): Likewise.
3952 (check_effective_target_vect_simd_clones): Likewise.
3953 (check_effective_target_vect_shift): Likewise.
3954 (check_effective_target_whole_vector_shift): Likewise.
3955 (check_effective_target_vect_bswap): Likewise.
3956 (check_effective_target_vect_shift_char): Likewise.
3957 (check_effective_target_vect_long): Likewise.
3958 (check_effective_target_vect_float): Likewise.
3959 (check_effective_target_vect_double): Likewise.
3960 (check_effective_target_vect_perm): Likewise.
3961 (check_effective_target_vect_perm_byte): Likewise.
3962 (check_effective_target_vect_perm_short): Likewise.
3963 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3964 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3965 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3966 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3967 (check_effective_target_vect_natural_alignment): Likewise.
3968 (check_effective_target_vect_fully_masked): Likewise.
3969 (check_effective_target_vect_element_align): Likewise.
3970 (check_effective_target_vect_masked_store): Likewise.
3971 (check_effective_target_vect_scatter_store): Likewise.
3972 (check_effective_target_vect_condition): Likewise.
3973 (check_effective_target_vect_cond_mixed): Likewise.
3974 (check_effective_target_vect_char_mult): Likewise.
3975 (check_effective_target_vect_short_mult): Likewise.
3976 (check_effective_target_vect_int_mult): Likewise.
3977 (check_effective_target_sqrt_insn): Likewise.
3978 (check_effective_target_vect_call_sqrtf): Likewise.
3979 (check_effective_target_vect_call_btrunc): Likewise.
3980 (check_effective_target_vect_call_btruncf): Likewise.
3981 (check_effective_target_vect_call_ceil): Likewise.
3982 (check_effective_target_vect_call_floorf): Likewise.
3983 (check_effective_target_lto): Likewise.
3984 (check_vect_support_and_set_flags): Likewise.
3985 (check_effective_target_vect_stridedN): Enable when fully masked is
3986 available.
3987 (add_options_for_sqrt_insn): New procedure.
3988
79cc8acc 39892019-01-17 Andrew Stubbs <ams@codesourcery.com>
3990
3991 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3992 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3993 linker.
3994 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3995
cbd1a9b1 39962019-01-17 Andrew Stubbs <ams@codesourcery.com>
3997
3998 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3999 * gcc.dg/pic-1.c: Disable on amdgcn.
4000 * gcc.dg/pic-2.c: Disable on amdgcn.
4001 * gcc.dg/pic-3.c: Disable on amdgcn.
4002 * gcc.dg/pic-4.c: Disable on amdgcn.
4003 * gcc.dg/pie-3.c: Disable on amdgcn.
4004 * gcc.dg/pie-4.c: Disable on amdgcn.
4005 * gcc.dg/uninit-19.c: Check pie_enabled.
4006 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
4007
88dbac33 40082019-01-17 Andrew Stubbs <ams@codesourcery.com>
4009 Kwok Cheung Yeung <kcy@codesourcery.com>
4010 Julian Brown <julian@codesourcery.com>
4011 Tom de Vries <tom@codesourcery.com>
4012
4013 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
4014 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
4015 * gcc.c-torture/compile/pr34648.c: Require exceptions.
4016 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4017 * gcc.dg/20111216-1.c: Require exceptions.
4018 * gcc.dg/cleanup-10.c: Require exceptions.
4019 * gcc.dg/cleanup-11.c: Require exceptions.
4020 * gcc.dg/cleanup-12.c: Require exceptions.
4021 * gcc.dg/cleanup-13.c: Require exceptions.
4022 * gcc.dg/cleanup-5.c: Require exceptions.
4023 * gcc.dg/cleanup-8.c: Require exceptions.
4024 * gcc.dg/cleanup-9.c: Require exceptions.
4025 * gcc.dg/gomp/pr29955.c: Require exceptions.
4026 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4027 * gcc.dg/nested-func-5.c: Require exceptions.
4028 * gcc.dg/pch/except-1.c: Require exceptions.
4029 * gcc.dg/pch/valid-2.c: Require exceptions.
4030 * gcc.dg/pr41470.c: Require exceptions.
4031 * gcc.dg/pr42427.c: Require exceptions.
4032 * gcc.dg/pr44545.c: Require exceptions.
4033 * gcc.dg/pr47086.c: Require exceptions.
4034 * gcc.dg/pr51481.c: Require exceptions.
4035 * gcc.dg/pr51644.c: Require exceptions.
4036 * gcc.dg/pr52046.c: Require exceptions.
4037 * gcc.dg/pr54669.c: Require exceptions.
4038 * gcc.dg/pr56424.c: Require exceptions.
4039 * gcc.dg/pr64465.c: Require exceptions.
4040 * gcc.dg/pr65802.c: Require exceptions.
4041 * gcc.dg/pr67563.c: Require exceptions.
4042 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4043 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4044 * gcc.dg/vect/pr46663.c: Require exceptions.
4045 * lib/target-supports.exp (check_effective_target_exceptions): New.
4046
56b37606 40472019-01-17 Tamar Christina <tamar.christina@arm.com>
4048
4049 PR target/88851
4050 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4051
a395125a 40522019-01-17 Nathan Sidwell <nathan@acm.org>
4053
4054 PR c++/86610
4055 * g++.dg/cpp0x/pr86610.C: New.
4056
e1d8b60b 40572019-01-17 Wei Xiao <wei3.xiao@intel.com>
4058
4059 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4060 VFIXUPIMM* intrinsics.
4061 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4062 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4063 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4064
945ba7e7 40652019-01-17 Wei Xiao <wei3.xiao@intel.com>
4066
4067 PR target/88794
4068 Revert:
4069 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4070
4071 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4072 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4073 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4074 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4075 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4076 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4077 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4078 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4079 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4080 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4081 * gcc.target/i386/sse-13.c: Ditto.
4082 * gcc.target/i386/sse-14.c: Ditto.
4083 * gcc.target/i386/sse-22.c: Ditto.
4084 * gcc.target/i386/sse-23.c: Ditto.
4085 * gcc.target/i386/testimm-10.c: Ditto.
4086 * gcc.target/i386/testround-1.c: Ditto.
4087
37caf132 40882019-01-17 Wei Xiao <wei3.xiao@intel.com>
4089
4090 PR target/88794
4091 Revert:
4092 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4093
4094 PR target/88489
4095 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4096 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4097
89436081 40982019-01-17 Jakub Jelinek <jakub@redhat.com>
4099
4100 PR rtl-optimization/88870
4101 * gcc.dg/pr88870.c: New test.
4102
6eeb7917 41032019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4104
4105 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4106
f97941b7 41072019-01-17 Alexandre Oliva <aoliva@redhat.com>
4108
c5f929a4 4109 PR c++/87768
4110 * g++.dg/concepts/pr87768.C: New.
4111
f97941b7 4112 PR c++/86648
4113 * gcc.dg/cpp1z/pr86648.C: New.
4114
c6e0dd3d 41152019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4116
4117 PR target/87306
4118 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4119 vectorized on POWER unless hardware misaligned loads are available.
4120
76ea00a1 41212019-01-16 David Malcolm <dmalcolm@redhat.com>
4122
4123 PR target/88861
4124 * g++.dg/torture/pr88861.C: New test.
4125
281796ea 41262019-01-16 Tamar Christina <tamar.christina@arm.com>
4127
4128 PR debug/88046
4129 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4130
b92cc3ed 41312019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4132
4133 * g++.dg/other/pr33558.C: Test location too.
4134 * g++.dg/other/pr33558-2.C: Likewise.
4135 * g++.dg/parse/crash4.C: Likewise.
4136 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4137 * g++.old-deja/g++.mike/p7635.C: Likewise.
4138 * g++.old-deja/g++.other/decl6.C: Likewise.
4139
9fc2172c 41402019-01-16 Marek Polacek <polacek@redhat.com>
4141
4142 PR c++/78244 - narrowing conversion in template not detected.
4143 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4144 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4145
c84c150f 41462019-01-16 Jakub Jelinek <jakub@redhat.com>
4147
4148 PR c/51628
4149 PR target/88682
4150 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4151 may_alias attribute.
4152
cb946287 41532019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4154
5224812d 4155 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 4156 struct.
4157
727d210b 41582019-01-15 David Malcolm <dmalcolm@redhat.com>
4159
4160 PR c++/88795
4161 * g++.dg/template/pr88795.C: New test.
4162
0b953692 41632019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4164
a96be852 4165 PR fortran/43136
0b953692 4166 * gfortran.dg/actual_array_substr_3.f90: New test.
4167
ef1b2a98 41682019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4169
4170 PR fortran/81849
4171 * gfortran.dg/pr81849.f90: New test.
4172
8f563733 41732019-01-15 Paul Thomas <pault@gcc.gnu.org>
4174
7b60c131 4175 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 4176 ISO_Fortran_binding_2.h.
4177
68597c49 41782019-01-15 Marek Polacek <polacek@redhat.com>
4179
4180 PR c++/88866
4181 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4182
9d1cdb74 41832019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4184
4185 PR inline-asm/52813
4186 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4187 -Wdeprecated warning and expect a following note:.
4188
c415e6f6 41892019-01-15 Richard Biener <rguenther@suse.de>
4190
4191 PR debug/88046
4192 * g++.dg/lto/pr88046_0.C: New testcase.
4193
5ead71c8 41942019-01-15 Richard Biener <rguenther@suse.de>
4195
4196 PR tree-optimization/88855
4197 * gcc.dg/pr88855.c: New testcase.
4198
39a51021 41992019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4200
4201 * g++.dg/diagnostic/typedef-initialized.C: New.
4202
42032019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4204
4205 * g++.dg/diagnostic/bitfld3.C: New.
4206
15934f6e 42072019-01-15 Jakub Jelinek <jakub@redhat.com>
4208
4209 PR tree-optimization/88775
4210 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4211 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4212
9f8a8956 42132019-01-14 Marek Polacek <polacek@redhat.com>
4214
4215 PR c++/88825 - ICE with bogus function return type deduction.
4216 * g++.dg/cpp1y/auto-fn55.C: New test.
4217
478fe3c0 42182019-01-14 Jakub Jelinek <jakub@redhat.com>
4219
4220 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4221 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4222 feature test macros.
4223 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4224
affca1c8 42252019-01-14 Marek Polacek <polacek@redhat.com>
4226
4227 PR c++/88830 - ICE with abstract class.
4228 * g++.dg/other/abstract7.C: New test.
4229
955a4e68 42302019-01-14 Martin Sebor <msebor@redhat.com>
4231
4232 PR target/88638
4233 * gcc.dg/format/attr-8.c: New test.
4234 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4235 * gcc.dg/format/attr-3.c: Same.
4236 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4237 * objc.dg/fsf-nsstring-format-1.m: Same.
4238
bf4eb32b 42392019-01-14 Martin Liska <mliska@suse.cz>
4240
4241 PR gcov-profile/88263
4242 * g++.dg/gcov/pr88263-2.C: New test.
4243
c7a7ba46 42442019-01-14 Jakub Jelinek <jakub@redhat.com>
4245
4246 PR rtl-optimization/88796
4247 * gcc.target/i386/pr88796.c: New test.
4248
a0c1db44 42492019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4250
4251 * gdc.dg/asm1.d: New test.
4252 * gdc.dg/asm2.d: New test.
4253 * gdc.dg/asm3.d: New test.
4254 * gdc.dg/asm4.d: New test.
4255 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4256
77aa0989 42572019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4258
4259 PR libfortran/88776
4260 * gfortran.dg/namelist_96.f90: New test.
4261
70409dee 42622019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4263
4264 PR fortran/59345
4265 * gfortran.dg/internal_pack_18.f90: New test.
4266
bd5cf857 42672019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4268
4269 * gcc.dg/pr51628-20.c: Updated.
4270 * gcc.dg/pr51628-21.c: Likewise.
4271 * gcc.dg/pr51628-25.c: Likewise.
4272
ae57d8c7 42732019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4274
4275 PR fortran/59345
4276 * gfortran.dg/internal_pack_17.f90: New test.
4277 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4278 to builtin_free.
4279
c8f3fe68 42802019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4281
4282 PR fortran/61765
4283 * gfortran.dg/pr61765.f90: New test.
4284
2fa582a9 42852019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4286
4287 * g++.dg/cpp0x/pr62101.C: Test locations too.
4288 * g++.dg/inherit/pure1.C: Likewise.
4289
d42f854f 42902019-01-12 Paul Thomas <pault@gcc.gnu.org>
4291
7b60c131 4292 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 4293 reports of ICEs.
7b60c131 4294 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 4295
42962019-01-12 Paul Thomas <pault@gcc.gnu.org>
4297
7b60c131 4298 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4299 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4300 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4301 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4302 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 4303 for dump tree scan.
4304
0e8475b7 43052019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4306
4307 PR fortran/35031
4308 * gfortran.dg/pr35031.f90: new test.
4309
0b5957b9 43102019-01-11 Marek Polacek <polacek@redhat.com>
4311
4312 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4313 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4314 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4315
45b37eaa 43162019-01-11 Jakub Jelinek <jakub@redhat.com>
4317
4318 PR middle-end/85956
4319 PR lto/88733
4320 * c-c++-common/gomp/pr85956.c: New test.
4321 * g++.dg/gomp/pr88733.C: New test.
4322
1b2f170e 43232019-01-11 Tobias Burnus <burnus@net-b.de>
4324
4325 PR C++/88114
d42f854f 4326 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 4327 * g++.dg/cpp0x/defaulted62.C: New.
4328
ccd5b7a6 43292019-01-11 Jakub Jelinek <jakub@redhat.com>
4330
4331 PR tree-optimization/88693
4332 * gcc.c-torture/execute/pr88693.c: New test.
4333
cda73d4a 43342019-01-11 Tamar Christina <tamar.christina@arm.com>
4335
4336 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4337 and add options.
4338
4bb5146c 43392019-01-11 Martin Liska <mliska@suse.cz>
4340
4341 PR middle-end/88758
4342 * g++.dg/lto/pr88758_0.C: New test.
4343 * g++.dg/lto/pr88758_1.C: New test.
4344
202e74d0 43452019-01-11 Jan Beulich <jbeulich@suse.com>
4346
4347 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4348 gcc.target/i386/avx512f-vcvtss2si-1.c,
4349 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4350 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4351 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4352 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4353 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4354 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4355 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4356 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4357 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4358 gcc.target/i386/pr19398.c: Permit l or q suffix.
4359
e9b8018c 43602019-01-11 Jakub Jelinek <jakub@redhat.com>
4361
4362 PR rtl-optimization/88296
4363 * gcc.target/i386/pr88296.c: New test.
4364
b385e516 43652019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4366
4367 * g++.dg/diagnostic/extern-initialized.C: New.
4368 * g++.dg/ext/dllimport-initialized.C: Likewise.
4369
04afaf6a 43702019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4371
4372 PR fortran/59345
4373 * gfortran.dg/internal_pack_16.f90: New test.
4374
d07d3a12 43752019-01-10 Jakub Jelinek <jakub@redhat.com>
4376
4377 PR target/88785
4378 * g++.target/i386/pr88785.C: New test.
4379
8ae81042 43802019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4381
4382 PR rtl-optimization/87305
4383 * gcc.target/aarch64/pr87305.c: New.
4384
aecc93dd 43852019-01-10 Richard Biener <rguenther@suse.de>
4386
4387 PR tree-optimization/88792
4388 * gcc.dg/torture/pr88792.c: New testcase.
4389
15cbe83d 43902019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4391
4392 PR fortran/86322
4393 * gfortran.dg/pr86322_1.f90: New test.
4394 * gfortran.dg/pr86322_2.f90: Ditto.
4395 * gfortran.dg/pr86322_3.f90: Ditto.
4396
a794c0dc 43972019-01-10 Sudakshina Das <sudi.das@arm.com>
4398
4399 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4400 * gcc.target/aarch64/bti-2.c: Likewise.
4401 * gcc.target/aarch64/bti-3.c: Likewise.
4402
2fd2b9b8 44032019-01-10 Stefan Agner <stefan@agner.ch>
4404
4405 PR target/88648
4406 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4407 check if -masm-syntax-unified gets applied properly.
4408
12f289ae 44092019-01-10 Jakub Jelinek <jakub@redhat.com>
4410
4411 PR c/88568
4412 * gcc.dg/pr88568.c: New test.
4413
9ccac370 44142019-01-10 Tamar Christina <tamar.christina@arm.com>
4415
4416 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4417 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4418
97f353e6 44192019-01-10 Tamar Christina <tamar.christina@arm.com>
4420
4421 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4422 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4423
02c39a52 44242019-01-10 Tamar Christina <tamar.christina@arm.com>
4425
4426 * lib/target-supports.exp
4427 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4428 check_effective_target_arm_v8_3a_complex_neon_ok,
4429 add_options_for_arm_v8_3a_complex_neon,
4430 check_effective_target_arm_v8_3a_complex_neon_hw,
4431 check_effective_target_vect_complex_rot_N): New.
4432
e66b219e 44332019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4434
4435 PR fortran/88376
4436 * gfortran.dg/pr88376.f90: New test.
4437
5fba18a1 44382019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4439
4440 PR other/16615
5fba18a1 4441 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4442 "can not" with "cannot".
4443 * gfortran.dg/common_15.f90: Likewise.
4444 * gfortran.dg/derived_result_2.f90: Likewise.
4445 * gfortran.dg/do_check_6.f90: Likewise.
4446 * gfortran.dg/namelist_args.f90: Likewise.
4447 * gfortran.dg/negative_unit_check.f90: Likewise.
4448 * gfortran.dg/pure_formal_3.f90: Likewise.
4449 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4450 * obj-c++.dg/exceptions-3.mm: Likewise.
4451 * obj-c++.dg/exceptions-4.mm: Likewise.
4452 * obj-c++.dg/exceptions-5.mm: Likewise.
4453 * obj-c++.dg/property/at-property-23.mm: Likewise.
4454 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4455 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4456 * objc.dg/attributes/method-attribute-2.m: Likewise.
4457 * objc.dg/exceptions-3.m: Likewise.
4458 * objc.dg/exceptions-4.m: Likewise.
4459 * objc.dg/exceptions-5.m: Likewise.
4460 * objc.dg/param-1.m: Likewise.
4461 * objc.dg/property/at-property-23.m: Likewise.
4462 * objc.dg/property/dotsyntax-17.m: Likewise.
4463 * objc.dg/property/property-neg-7.m: Likewise.
4464
9f096803 44652019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4466
4467 PR fortran/68426
4468 * gfortran.dg/spread_simplify_1.f90: New test.
4469
36950f7e 44702019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4471
4472 * lib/target-supports.exp
4473 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4474 * gcc.target/i386/xorsign.c: New test.
4475
188ff544 44762019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4477
4478 * gcc.target/sparc/tls-ld-int8.c: New test.
4479 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4480 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4481 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4482 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4483 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4484
559dff77 44852018-01-09 Sudakshina Das <sudi.das@arm.com>
4486
4487 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4488 option when configure with bti.
4489 * gcc.target/aarch64/bti-2.c: Likewise.
4490 * lib/target-supports.exp
4491 (check_effective_target_default_branch_protection):
4492 Add configure check for --enable-standard-branch-protection.
4493
15b17909 44942018-01-09 Sudakshina Das <sudi.das@arm.com>
4495
4496 * gcc.target/aarch64/bti-1.c: New test.
4497 * gcc.target/aarch64/bti-2.c: New test.
4498 * gcc.target/aarch64/bti-3.c: New test.
4499 * lib/target-supports.exp
4500 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4501
249c2fa7 45022018-01-09 Sudakshina Das <sudi.das@arm.com>
4503
4504 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4505 instead of IP0_REGNUM and add test case.
4506
fd87572b 45072019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4508
4509 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4510 copysign.
4511 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4512 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4513 xorsign.
4514 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4515
097f6161 45162019-01-09 Jakub Jelinek <jakub@redhat.com>
4517
4518 PR rtl-optimization/88331
4519 * gcc.target/i386/pr88331.c: New test.
4520
7cc45975 45212019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4522
4523 * g++.dg/diagnostic/constexpr2.C: New.
4524 * g++.dg/diagnostic/ref3.C: Likewise.
4525
91902bb4 45262019-01-08 Marek Polacek <polacek@redhat.com>
4527
4528 PR c++/88538 - braced-init-list in template-argument-list.
4529 * g++.dg/cpp2a/nontype-class11.C: New test.
4530
9996d5d0 4531 PR c++/88744
4532 * g++.dg/cpp2a/nontype-class12.C: New test.
4533
d538a77e 45342019-01-08 Jakub Jelinek <jakub@redhat.com>
4535
4536 PR target/88457
4537 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4538 dg-options. Require ppc_cpu_supports_hw effective target instead of
4539 powerpc64*-*-*.
4540
d56370db 45412019-01-08 Janus Weil <janus@gcc.gnu.org>
4542
4543 PR fortran/88047
4544 * gfortran.dg/class_69.f90: New test case.
4545
2092fe8c 45462019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4547
4548 PR target/88717
4549 * gcc.target/i386/pr88717.c: New test.
4550
90e20c9c 45512019-01-08 Marek Polacek <polacek@redhat.com>
4552
4553 PR c++/88548 - this accepted in static member functions.
4554 * g++.dg/cpp0x/this1.C: New test.
4555
c914ddb0 45562019-01-08 Martin Liska <mliska@suse.cz>
4557
4558 PR tree-optimization/88753
4559 * gcc.dg/tree-ssa/pr88753.c: New test.
4560
6b8ca7f3 45612019-01-08 Richard Biener <rguenther@suse.de>
4562
4563 PR tree-optimization/86554
4564 * gcc.dg/torture/pr86554-1.c: New testcase.
4565 * gcc.dg/torture/pr86554-2.c: Likewise.
4566
ec26adda 45672019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4568
4569 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4570 cover target variance.
4571
ac64cdbe 45722019-01-08 Richard Biener <rguenther@suse.de>
4573
4574 PR fortran/88611
4575 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4576 directly build the expected GENERIC tree.
4577
6b5dcc7e 45782019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4579
4580 * gcc.target/aarch64/(return_address_sign_1.c,
4581 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4582 Change option to -mbranch-protection.
4583 * gcc.target/aarch64/(branch-protection-option.c,
4584 branch-protection-option-2.c, branch-protection-attr.c,
4585 branch-protection-attr-2.c): New file.
4586
8f7d5246 45872019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4588
4589 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4590
54417d3a 45912019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4592
4593 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4594 alias support.
4595 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4596 Append match for warning that ‘protected’ attribute is not supported.
4597
5e453f01 45982019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4599
4600 * gcc.dg/Wmissing-attributes.c: Require alias support.
4601 * gcc.dg/attr-copy-2.c: Likewise.
4602 * gcc.dg/attr-copy-5.c: Likewise.
4603
6e5908c9 46042019-01-08 Jonathan Wakely <jwakely@redhat.com>
4605 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR c++/88554
4608 * g++.dg/warn/Wreturn-type-11.C: New test.
4609
caa8ded0 46102019-01-07 David Malcolm <dmalcolm@redhat.com>
4611
4612 PR jit/88747
4613 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4614 dump to reflect r266077.
4615
31e21880 46162019-01-07 Jakub Jelinek <jakub@redhat.com>
4617
4618 PR c/88701
4619 * gcc.dg/pr88701.c: New test.
4620
0e741ee5 46212019-01-07 Joseph Myers <joseph@codesourcery.com>
4622
4623 PR c/88720
4624 PR c/88726
4625 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4626
2318c037 46272019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4628
4629 * g++.dg/diagnostic/constexpr1.C: New.
4630 * g++.dg/diagnostic/thread1.C: Likewise.
4631
5f34f219 46322019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4633 Harald Anlauf <anlauf@gmx.de>
4634 Tobias Burnus <burnus@gcc.gnu.org>
4635
4636 * gfortran.dg/is_contiguous_1.f90: New test.
4637 * gfortran.dg/is_contiguous_2.f90: New test.
4638 * gfortran.dg/is_contiguous_3.f90: New test.
4639
677576f7 46402019-01-07 Marek Polacek <polacek@redhat.com>
4641
4642 PR c++/88741 - wrong error with initializer-string.
4643 * g++.dg/init/array50.C: New test.
4644
c38103e8 46452019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4646
4647 PR c++/88261
4648 PR c++/69338
4649 PR c++/69696
4650 PR c++/69697
4651 * gcc.dg/array-6.c: Move from here ...
4652 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4653 * g++.dg/pr69338.C: New test.
4654 * g++.dg/pr69697.C: Likewise.
4655 * g++.dg/ext/flexary32.C: Likewise.
4656 * g++.dg/ext/flexary3.C: Adjust test.
4657 * g++.dg/ext/flexary12.C: Likewise.
4658 * g++.dg/ext/flexary13.C: Likewise.
4659 * g++.dg/ext/flexary15.C: Likewise.
4660 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4661 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4662 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4663
6163709f 46642019-01-07 Richard Earnshaw <rearnsha@arm.com>
4665
4666 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4667 optional in scan pattern.
4668
df2148cf 46692019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4670
4671 PR tree-optimization/88598
4672 * gcc.dg/vect/pr88598-1.c: New test.
4673 * gcc.dg/vect/pr88598-2.c: Likewise.
4674 * gcc.dg/vect/pr88598-3.c: Likewise.
4675 * gcc.dg/vect/pr88598-4.c: Likewise.
4676 * gcc.dg/vect/pr88598-5.c: Likewise.
4677 * gcc.dg/vect/pr88598-6.c: Likewise.
4678
34dc851a 46792019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4680
4681 PR tree-optimization/88598
4682 * gcc.dg/pr88598-1.c: New test.
4683 * gcc.dg/pr88598-2.c: Likewise.
4684 * gcc.dg/pr88598-3.c: Likewise.
4685 * gcc.dg/pr88598-4.c: Likewise.
4686 * gcc.dg/pr88598-5.c: Likewise.
4687
59409f09 46882019-01-07 Jakub Jelinek <jakub@redhat.com>
4689
162634aa 4690 PR tree-optimization/88676
4691 * gcc.dg/tree-ssa/pr88676.c: New test.
4692 * gcc.dg/pr88676.c: New test.
4693 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4694 allow &.
4695
ed779478 4696 PR sanitizer/88619
4697 * c-c++-common/asan/pr88619.c: New test.
4698
59409f09 4699 PR c++/85052
4700 * c-c++-common/builtin-convertvector-1.c: New test.
4701 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4702 * g++.dg/ext/builtin-convertvector-1.C: New test.
4703 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4704
c9caaa3a 47052018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4706
4707 PR target/88521
4708 * gcc.target/i386/pr88521.c: New testcase.
4709
2abeea3d 47102019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4711
4712 PR fortran/88658
4713 * gfortran.dg/min_max_type_2.f90: New test.
4714
a517a911 47152019-01-06 Jakub Jelinek <jakub@redhat.com>
4716
4717 PR c/88363
4718 * c-c++-common/attributes-4.c (falloc_align_int128,
4719 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4720
2b7caeda 47212019-01-05 Jan Hubicka <hubicka@ucw.cz>
4722
4723 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4724
44a5ddbf 47252019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4726
4727 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4728 * gcc.dg/plugin/plugindir2.c: Likewise.
4729 * gcc.dg/plugin/plugindir3.c: Likewise.
4730 * gcc.dg/plugin/plugindir4.c: Likewise.
4731
f2aba4ef 47322019-01-05 Janus Weil <janus@gcc.gnu.org>
4733
4734 PR fortran/88009
4735 * gfortran.dg/blockdata_10.f90: New test case.
4736
92d7f32c 47372019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 4738
681aa7c2 4739 PR middle-end/82564
4740 PR target/88620
4741 * gcc.dg/nested-func-12.c: New test.
4742 * gcc.c-torture/compile/pr82564.c: New test.
4743
92d7f32c 4744 PR debug/88635
4745 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 4746
3449da25 47472019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4748
92d7f32c 4749 PR target/60563
3449da25 4750 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4751
dd1ab8da 47522019-01-04 Martin Sebor <msebor@redhat.com>
4753
4754 PR c/88546
4755 * g++.dg/ext/attr-copy.C: New test.
4756 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4757 * gcc.dg/attr-copy-6.c: New test.
4758 * gcc.dg/attr-copy-7.c: New test.
4759
3910b703 47602019-01-04 Martin Sebor <msebor@redhat.com>
4761
4762 PR c/88363
4763 * c-c++-common/attributes-4.c: New test.
4764
2c4b47e3 47652019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4766
4767 PR gcc/87763
4768 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4769 count to 18.
4770
1c2a6eef 47712019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4772
4773 PR fortran/48543
4774 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4775 * gfortran.dg/merge_char_const.f90: Restore.
4776
d31f2252 47772019-01-04 Jakub Jelinek <jakub@redhat.com>
4778
4779 PR target/88594
4780 * gcc.dg/pr88594.c: New test.
4781
636144bc 47822019-01-04 Jan Beulich <jbeulich@suse.com>
4783
4784 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4785 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4786 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4787 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4788 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4789 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4790 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4791 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4792 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4793 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4794 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4795 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4796 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4797 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4798 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4799 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4800 gcc.target/i386/avx512bw-vpcmplew-1.c,
4801 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4802 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4803 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4804 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4805 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4806 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4807 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4808 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4809 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4810 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4811 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4812 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4813 gcc.target/i386/avx512bw-vptestmb-1.c,
4814 gcc.target/i386/avx512bw-vptestmw-1.c,
4815 gcc.target/i386/avx512bw-vptestnmb-1.c,
4816 gcc.target/i386/avx512bw-vptestnmw-1.c,
4817 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4818 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4819 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4820 gcc.target/i386/avx512dq-vfpclassss-1.c,
4821 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4822 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4823 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4824 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4825 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4826 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4827 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4828 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4829 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4830 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4831 gcc.target/i386/avx512vl-vpcmpged-1.c,
4832 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4833 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4834 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4835 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4836 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4837 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4838 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4839 gcc.target/i386/avx512vl-vpcmpled-1.c,
4840 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4841 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4842 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4843 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4844 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4845 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4846 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4847 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4848 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4849 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4850 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4851 gcc.target/i386/avx512vl-vptestmd-1.c,
4852 gcc.target/i386/avx512vl-vptestmq-1.c,
4853 gcc.target/i386/avx512vl-vptestnmd-1.c,
4854 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4855 operand.
4856 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4857 gcc.target/i386/avx512bw-vpcmpub-1.c,
4858 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4859 gcc.target/i386/avx512bw-vpcmpw-1.c,
4860 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4861 gcc.target/i386/avx512dq-vfpclassps-1.c,
4862 gcc.target/i386/avx512f-vcmppd-1.c,
4863 gcc.target/i386/avx512f-vcmpps-1.c,
4864 gcc.target/i386/avx512f-vcmpsd-1.c,
4865 gcc.target/i386/avx512f-vcmpss-1.c,
4866 gcc.target/i386/avx512f-vpcmpd-1.c,
4867 gcc.target/i386/avx512f-vpcmpq-1.c,
4868 gcc.target/i386/avx512f-vpcmpud-1.c,
4869 gcc.target/i386/avx512f-vpcmpuq-1.c,
4870 gcc.target/i386/avx512f-vptestmd-1.c,
4871 gcc.target/i386/avx512f-vptestmq-1.c,
4872 gcc.target/i386/avx512f-vptestnmd-1.c,
4873 gcc.target/i386/avx512f-vptestnmq-1.c,
4874 gcc.target/i386/avx512vl-vcmppd-1.c,
4875 gcc.target/i386/avx512vl-vcmpps-1.c,
4876 gcc.target/i386/avx512vl-vpcmpd-1.c,
4877 gcc.target/i386/avx512vl-vpcmpq-1.c,
4878 gcc.target/i386/avx512vl-vpcmpud-1.c,
4879 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4880 as mask operand.
4881
afe1ec89 48822019-01-03 Martin Sebor <msebor@redhat.com>
4883
4884 PR tree-optimization/88659
4885 * gcc.dg/Wstringop-truncation-6.c: New test.
4886
a63b6e5e 48872019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4888
4889 PR fortran/48543
4890 * gfortran.dg/const_chararacter_merge.f90: Remove.
4891
e9a46ba8 48922019-01-03 Jakub Jelinek <jakub@redhat.com>
4893
4894 PR debug/88644
4895 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4896 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4897
48982019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4899
4900 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4901 * gcc.dg/pubtypes-3.c: Likewise.
4902 * gcc.dg/pubtypes-4.c: Likewise.
4903
0627c5c9 49042019-01-03 Jakub Jelinek <jakub@redhat.com>
4905
4906 PR c++/88636
4907 * g++.target/i386/pr88636.C: New test.
4908
f9f7d90c 49092019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4910
4911 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4912
62468601 49132019-01-03 Martin Liska <mliska@suse.cz>
4914
4915 PR testsuite/88436
4916 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4917
37fb9cf6 49182019-01-02 Marek Polacek <polacek@redhat.com>
4919
4920 PR c++/88612 - ICE with -Waddress-of-packed-member.
4921 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4922
6080dd2f 4923 PR c++/88631 - CTAD failing for value-initialization.
4924 * g++.dg/cpp1z/class-deduction59.C: New test.
4925
dd5ea033 4926 PR c++/81486 - CTAD failing with ().
4927 * g++.dg/cpp1z/class-deduction60.C: New test.
4928 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 4929
ff8064bd 49302019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 4931 Jeff Law <law@redhat.com>
ff8064bd 4932
4933 * gcc.dg/strlenopt-36.c: Update.
4934 * gcc.dg/strlenopt-45.c: Update.
4935 * gcc.c-torture/execute/strlen-5.c: New test.
4936 * gcc.c-torture/execute/strlen-6.c: New test.
4937 * gcc.c-torture/execute/strlen-7.c: New test.
4938
5152b58e 49392019-01-02 Jakub Jelinek <jakub@redhat.com>
4940
4941 PR testsuite/87304
4942 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4943 messages only on vect_hw_misalign targets.
4944
5055fc33 49452019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 4946
5055fc33 4947 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4948 * gfortran.dg/dec_d_lines_3.f: Ditto.
4949 * gfortran.dg/dec_structure_24.f90: Ditto.
4950 * gfortran.dg/dec_structure_26.f90: Ditto.
4951 * gfortran.dg/dec_structure_27.f90: Ditto.
4952 * gfortran.dg/dec_type_print_3.f90: Ditto.
4953 * gfortran.dg/derived_name_1.f90: Ditto.
4954 * gfortran.dg/error_recovery_1.f90: Ditto.
4955 * gfortran.dg/gomp/pr29759.f90: Ditto.
4956 * gfortran.dg/pr36192.f90: Ditto.
4957 * gfortran.dg/pr56007.f90: Ditto.
4958 * gfortran.dg/pr56520.f90: Ditto.
4959 * gfortran.dg/pr78741.f90: Ditto.
4960 * gfortran.dg/print_fmt_2.f90: Ditto.
4961 * gfortran.dg/select_type_20.f90: Ditto.
4962
ac7cf41b 49632019-01-02 Marek Polacek <polacek@redhat.com>
4964
4965 PR c++/86875
4966 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4967
f46df7fc 49682019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4969
4970 PR fortran/48543
4971 * gfortran.dg/const_chararacter_merge.f90: New test.
4972
035de790 49732019-01-02 Jan Hubicka <hubicka@ucw.cz>
4974
4975 PR lto/88130
4976 * g++.dg/torture/pr88130.C: New testcase.
4977
79cbb1a8 49782019-01-02 Martin Liska <mliska@suse.cz>
4979
4980 PR tree-optimization/88650
4981 * gfortran.dg/predict-3.f90: New test.
4982
040ec1c0 49832019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4984
4985 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4986
74dbdf38 49872019-01-02 Richard Biener <rguenther@suse.de>
4988
4989 PR tree-optimization/88621
4990 * gcc.dg/torture/pr88621.c: New testcase.
4991
17ae0a21 49922019-01-02 Jakub Jelinek <jakub@redhat.com>
4993
4994 PR ipa/88561
4995 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4996 targets and expect _ZThn8 for ilp32 targets.
4997
14c286b1 49982019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 4999 Jeff Law <law@redhat.com>
14c286b1 5000
040ec1c0 5001 * gcc.dg/strlenopt-40.c: Update.
5002 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 5003 * gcc.dg/tree-ssa/pr79376.c: Likewise.
5004
14c286b1 5005 * gcc.dg/strlenopt-40.c: Disable a couple tests.
5006 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
5007 * gcc.dg/strlenopt-59.c: New test.
5008 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
5009 * g++.dg/init/strlen.C: New test.
5010
66aeaf4b 50112019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5012
5013 PR fortran/82743
5014 * gfortran.dg/structure_constructor_16.f90: New test.
5015
aaeb2d1b 50162019-01-01 Jan Hubicka <hubicka@ucw.cz>
5017
5018 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5019 * g++.dg/ipa/devirt-53.C: Fix scan template.
5020
27ebfa0d 50212019-01-01 Jan Hubicka <hubicka@ucw.cz>
5022
5023 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5024 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5025 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5026
e9780462 50272019-01-01 Jan Hubicka <hubicka@ucw.cz>
5028
5029 * g++.dg/tree-prof/devirt.C: Update testcase.
5030
fbd26352 50312019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 5032
5033 Update copyright years.
f1717362 5034\f
fbd26352 5035Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 5036
5037Copying and distribution of this file, with or without modification,
5038are permitted in any medium without royalty provided the copyright
5039notice and this notice are preserved.