]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[PR86438] avoid too-long shift in test
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
2659c6e1 12019-04-16 Alexandre Oliva <aoliva@redhat.com>
2
3 PR rtl-optimization/86438
4 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
5
61c8e77a 62019-04-16 Jakub Jelinek <jakub@redhat.com>
7
64309d66 8 PR target/90096
9 * gcc.target/i386/pr90096.c: New test.
10 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
11 * gcc.target/i386/pr69255-2.c: Likewise.
12 * gcc.target/i386/pr69255-3.c: Likewise.
13
9040e4bf 14 PR rtl-optimization/90082
15 * gcc.dg/pr90082.c: New test.
16
61c8e77a 17 PR tree-optimization/90090
18 * g++.dg/opt/pr90090.C: New test.
19
25971ca0 202019-04-16 Richard Biener <rguenther@suse.de>
21
22 PR tree-optimization/56049
23 * gfortran.dg/pr56049.f90: New testcase.
24
969b7ab6 252019-04-15 Richard Biener <rguenther@suse.de>
26
27 PR debug/90074
28 * gcc.dg/guality/pr90074.c: New testcase.
29
a5189c16 302019-04-15 Richard Biener <rguenther@suse.de>
31
32 PR tree-optimization/90071
33 * gcc.dg/torture/pr90071.c: New testcase.
34
f9fd14f1 352019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
36
37 PR rtl-optimization/89794
38 * gcc.dg/torture/pr89794.c: New testcase.
39
d8c94794 402019-04-15 Richard Biener <rguenther@suse.de>
41
42 PR ipa/88936
43 * gcc.dg/torture/pr88936-1.c: New testcase.
44 * gcc.dg/torture/pr88936-2.c: Likewise.
45 * gcc.dg/torture/pr88936-3.c: Likewise.
46
fc01d804 472019-04-15 Martin Jambor <mjambor@suse.cz>
48
49 PR ipa/pr89693
50 * g++.dg/ipa/pr89693.C: New test.
51
39ebb014 522019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
53
54 PR tree-optimization/90020
55 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
56
008ae11c 572019-04-14 Jan Hubicka <hubicka@ucw.cz>
58
59 PR lto/89358
60 * g++.dg/lto/pr89358_0.C: New testcase.
61 * g++.dg/lto/pr89358_1.C: New testcase.
62
4aab7293 632019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
64
65 PR fortran/85448
66 * gfortran.dg/bind_c_usage_33.f90: New test and...
67 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
68
37684a4c 692019-04-14 Paul Thomas <pault@gcc.gnu.org>
70
71 PR fortran/89843
72 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
73 in ctg. Test the conversion of the descriptor types in the main
74 program.
75 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
76 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
77
78 PR fortran/89846
79 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
80 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
81
82 PR fortran/90022
83 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
84 the computation of 'ans'. Also, change the expected results for
85 CFI_is_contiguous to comply with standard.
86 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
87 results for CFI_is_contiguous to comply with standard.
88 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
89 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
90
c1bb27eb 912019-04-13 Jakub Jelinek <jakub@redhat.com>
92
93 PR target/89093
94 * gcc.target/arm/pr89093.c: New test.
95
81e61a19 962019-04-12 Jakub Jelinek <jakub@redhat.com>
97
98 PR c/89933
99 * c-c++-common/pr89933.c: New test.
100
e7136105 1012019-04-12 Martin Sebor <msebor@redhat.com>
102
103 PR c/88383
104 PR c/89288
105 PR c/89798
106 PR c/89797
107 * c-c++-common/attributes-1.c: Adjust.
108 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
109 * c-c++-common/builtin-has-attribute-6.c: New test.
110 * c-c++-common/builtin-has-attribute-7.c: New test.
111 * c-c++-common/pr71574.c: Adjust.
112 * gcc.dg/pr25559.c: Adjust.
113 * gcc.dg/attr-vector_size.c: New test.
114
9429be6d 1152019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 116
9429be6d 117 PR rtl-optimization/89965
118 * gcc.target/i386/pr89965.c: New test.
119
01e345e0 1202019-04-12 Marek Polacek <polacek@redhat.com>
121
122 PR c++/87603 - constexpr functions are no longer noexcept.
123 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
124 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
125 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
126 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
127 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
128 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
129
1fdc37a3 1302019-04-12 Marek Polacek <polacek@redhat.com>
131
132 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
133 * g++.dg/cpp0x/pr86397-1.C: Likewise.
134 * g++.dg/cpp0x/pr86397-2.C: Likewise.
135
9b308bad 1362019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
137
138 * g++.target/arm/arm.exp: Change format of default prune regex.
139 * gcc.target/arm/arm.exp: Change format of default prune regex.
140
a32720fa 1412019-04-12 Martin Liska <mliska@suse.cz>
142
143 PR middle-end/89970
144 * gcc.target/i386/mvc15.c: New test.
145 * gcc.target/i386/mvc3.c: Quote target in error pattern.
146 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
147
35f7187b 1482019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
149
150 PR target/87532
151 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
152 instruction counts.
153 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
154 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
155
18635244 1562019-04-12 Jakub Jelinek <jakub@redhat.com>
157
a538a79e 158 PR c/89946
159 * c-c++-common/pr89946.c: New test.
160
18635244 161 PR rtl-optimization/90026
162 * g++.dg/opt/pr90026.C: New test.
163
32dfb4d5 1642018-04-11 Steve Ellcey <sellcey@marvell.com>
165
166 PR rtl-optimization/87763
167 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
168 to bfi.
169
948ac165 1702019-04-11 Richard Biener <rguenther@suse.de>
171
172 PR tree-optimization/90020
173 * gcc.dg/torture/pr90020.c: New testcase.
174
29659b56 1752019-04-11 Richard Biener <rguenther@suse.de>
176
177 PR tree-optimization/90018
178 * gcc.dg/vect/pr90018.c: New testcase.
179
043de264 1802018-04-10 Steve Ellcey <sellcey@marvell.com>
181
182 PR rtl-optimization/87763
183 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
184 to bfi.
185 * gcc.target/aarch64/combine_bfi_2.c: New test.
186
92a180c6 1872019-04-10 Jakub Jelinek <jakub@redhat.com>
188
4e99a877 189 PR middle-end/90025
190 * gcc.c-torture/execute/pr90025.c: New test.
191
92a180c6 192 PR c++/90010
193 * gcc.dg/pr90010.c: New test.
194
670b9156 1952019-04-09 Uroš Bizjak <ubizjak@gmail.com>
196
197 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
198 (dg-options): Use -O2 -fdump-rtl-ce1.
199 (dg-final): Scan ce1 RTL dump instead of asm dump.
200
fe1f0bcd 2012019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
202
203 PR target/90024
204 * gcc.dg/torture/neon-immediate-timode.c: New test.
205
67fdb54d 2062019-04-09 Jakub Jelinek <jakub@redhat.com>
207
5f17d3c4 208 PR tree-optimization/89998
209 * gcc.c-torture/compile/pr89998-1.c: New test.
210 * gcc.c-torture/compile/pr89998-2.c: New test.
211
67fdb54d 212 PR target/90015
213 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
214 diagnostics.
215
7e41cae0 2162019-04-08 Richard Biener <rguenther@suse.de>
217
218 PR tree-optimization/90006
219 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
220
05eeaf54 2212019-04-08 Jakub Jelinek <jakub@redhat.com>
222
0c1c590a 223 PR rtl-optimization/89865
224 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
225
05eeaf54 226 PR rtl-optimization/89865
227 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
228 on ia32.
229
2199e93e 2302019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
231
232 PR tree-optimization/89725
233 * gcc.dg/tree-ssa/pr89725.c: New test.
234
8d1448db 2352019-04-08 Martin Liska <mliska@suse.cz>
236
237 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
238
7651759b 2392019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
240
241 PR c++/89914
242 * g++.dg/ext/has_nothrow_constructor-3.C: New.
243
dd88b038 2442019-04-07 Uroš Bizjak <ubizjak@gmail.com>
245
246 PR target/89945
247 * gcc.target/i386/pr89945.c: New test.
248
180a5ec9 2492019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
250
251 PR fortran/87352
252 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
253 * gfortran.dg/finalize_33.f90: Likewise.
254 * gfortran.dg/finalize_34.f90: New test.
255
901be419 2562019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
257
258 PR fortran/89981
259 * gfortran.dg/entry_22.f90: New test.
260
168afa9b 2612019-04-05 Marek Polacek <polacek@redhat.com>
262
263 PR c++/87145 - bogus error converting class type in template arg list.
264 * g++.dg/cpp0x/constexpr-conv3.C: New test.
265 * g++.dg/cpp0x/constexpr-conv4.C: New test.
266
49666f40 2672019-04-05 Martin Sebor <msebor@redhat.com>
268
269 PR bootstrap/89980
270 * g++.dg/init/array52.C: New test.
271
d0162866 2722019-04-05 David Malcolm <dmalcolm@redhat.com>
273
274 PR c/89985
275 * c-c++-common/pr89985.c: New test.
276
39b40fa7 2772019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
278
279 PR c/71598
280 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
281 size of enums.
282 * gcc.dg/torture/pr71598-2.c: Likewise.
283
1e689000 2842019-04-05 Marek Polacek <polacek@redhat.com>
285
49666f40 286 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 287 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
288
82e79b5e 2892019-04-05 Richard Biener <rguenther@suse.de>
290
291 PR debug/89892
292 PR debug/89905
293 * gcc.dg/guality/pr89892.c: New testcase.
294 * gcc.dg/guality/pr89905.c: Likewise.
295 * gcc.dg/guality/loop-1.c: Likewise.
296
9cbde7ad 2972019-04-05 Richard Sandiford <richard.sandiford@arm.com>
298
299 PR tree-optimization/89956
300 * gfortran.dg/pr89956.f90: New test.
301
b11751dc 3022019-04-04 Martin Sebor <msebor@redhat.com>
303
304 PR c++/89974
305 PR c++/89878
306 PR c++/89833
307 PR c++/47488
308 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
309 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
310 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
311 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
312 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
313 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
314 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
315 * gcc/testsuite/g++.dg/init/array51.C: New test.
316 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
317
cdde1804 3182019-04-04 Martin Sebor <msebor@redhat.com>
319
320 PR middle-end/89957
321 PR middle-end/89911
322 * gcc.dg/Wstringop-overflow-13.c: New test.
323
ffc3c769 3242019-04-04 Martin Sebor <msebor@redhat.com>
325
326 PR middle-end/89934
327 * gcc.dg/Wrestrict-19.c: New test.
328 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
329
1a15dd71 3302019-04-04 Jeff Law <law@redhat.com>
331
332 PR rtl-optimization/89399
333 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 334
c453bf88 3352019-04-04 Harald Anlauf <anlauf@gmx.de>
336
e62a08c8 337 PR fortran/89904
c453bf88 338 * gfortran.dg/pr85797.f90: Adjust testcase.
339
19474c76 3402019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
341
342 PR c++/65619
343 * g++.dg/template/friend67.C: New.
344
194bf565 3452019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
346
347 PR c++/61327
348 * g++.dg/cpp0x/friend4.C: New.
349 * g++.dg/cpp0x/friend5.C: Likewise.
350
3b1530d1 3512019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
352
353 PR c++/56643
354 * g++.dg/cpp0x/noexcept40.C: New.
355
45b5611b 3562019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
357
358 PR fortran/68567
359 * gfortran.dg/parameter_array_error_1.f90: New test.
360
9939b2f7 3612019-04-03 qing zhao <qing.zhao@oracle.com>
362
363 PR tree-optimization/89730
364 * gcc.dg/live-patching-4.c: New test.
365
afe53b55 3662019-04-03 Clément Chigot <clement.chigot@atos.net>
367
368 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
369 supported.
370
f3d42468 3712019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 372
373 PR c/71598
374 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
375 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
376
4225afe1 3772019-04-03 Richard Biener <rguenther@suse.de>
378
379 PR tree-optimization/84101
380 * gcc.target/i386/pr84101.c: New testcase.
381
98309278 3822019-04-02 Jeff Law <law@redhat.com>
383
384 * gcc.target/visium/bit_shift.c: xfail.
385
f3d2a658 3862019-04-02 Uroš Bizjak <ubizjak@gmail.com>
387
388 PR target/89902
389 PR target/89903
390 * gcc.target/i386/pr70799-4.c: Remove.
391 * gcc.target/i386/pr70799-5.c: Remove.
392 * gcc.target/i386/pr89902.c: New test.
393 * gcc.target/i386/pr89903.c: Ditto.
394
06f30566 3952019-04-02 Andrey Belevantsev <abel@ispras.ru>
396
397 PR rtl-optimization/84206
398 * gcc.dg/pr84206.c: New test.
399
8da4fe0d 4002019-04-02 Andrey Belevantsev <abel@ispras.ru>
401
402 PR rtl-optimization/85876
403 * gcc.dg/pr85876.c: New test.
404
192ece6e 4052019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
406
407 * gcc.target/s390/zvector/vec-double-compile.c: New test.
408 * gcc.target/s390/zvector/vec-float-compile.c: New test.
409 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
410 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
411
7a1fd0b2 4122019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
413
414 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
415 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
416 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
417 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
418
033411a9 4192019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
420
421 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
422 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
423
f3692774 4242019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
425
426 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
427 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
428
c89c20fa 4292019-04-02 Alexander Monakov <amonakov@ispras.ru>
430
431 PR testsuite/89916
432 * gcc.dg/pr86928.c: Do not attempt to add -m32.
433
e974fcf3 4342019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
435
436 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
437 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
438 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
439 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
440 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
441 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
442 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
443 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
444
58c10639 4452019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
446
447 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
448 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
449 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
450 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
451 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
452 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
453
9800b362 4542019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
455
456 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
457 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
458 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
459 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
460
b048920d 4612019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
462
463 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
464 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
465
dbeb7608 4662019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
467
468 * gcc.target/s390/arch13/sel-1.c: New test.
469
6c837438 4702019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
471
472 * gcc.target/s390/arch13/popcount-1.c: New test.
473
92d5e9eb 4742019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
475
476 * gcc.target/s390/arch13/bitops-1.c: New test.
477 * gcc.target/s390/arch13/bitops-2.c: New test.
478 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
479 option and adjust line numbers.
480 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
481
c4bc178c 4822019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
483
484 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
485 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
486 runtime check for the vxe2 hardware feature on IBM Z.
487
20dd1418 4882019-04-01 H.J. Lu <hongjiu.lu@intel.com>
489
490 PR testsuite/89907
491 * lib/target-supports.exp (check_avx2_available): Replace
492 avx_available with avx2_available.
493
a78ef9b4 4942019-04-01 Andrey Belevantsev <abel@ispras.ru>
495
496 PR rtl-optimization/85412
497 * gcc.dg/pr85412.c: New test.
498
00bc562a 4992019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
500
501 PR c++/62207
502 * g++.dg/template/crash130.C: New.
503 * g++.dg/template/crash131.C: Likewise.
504
a38fa913 5052019-04-01 Martin Sebor <msebor@redhat.com>
506
507 PR c/89685
508 * gcc.dg/attr-copy-8.c: New test.
509 * g++.dg/ext/attr-copy-2.C: New test.
510
36aec94f 5112019-04-01 Andrey Belevantsev <abel@ispras.ru>
512
513 PR rtl-optimization/86928
514 * gcc.dg/pr86928.c: New test.
515
33a4b080 5162019-04-01 Andrey Belevantsev <abel@ispras.ru>
517
518 PR rtl-optimization/87273
519 * gcc.dg/pr87273.c: New test.
520
806ba310 5212019-04-01 Martin Liska <mliska@suse.cz>
522
523 PR driver/89861
524 * gcc.dg/spellcheck-options-18.c: New test.
525 * gcc.dg/spellcheck-options-19.c: New test.
526 * gcc.dg/spellcheck-options-20.c: New test.
527 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
528 * gcc.dg/completion-2.c: Add one variant with no argument.
529
56fc9e27 5302019-04-01 Richard Biener <rguenther@suse.de>
531
532 PR c/71598
533 * gcc.dg/torture/pr71598-1.c: New testcase.
534 * gcc.dg/torture/pr71598-2.c: Likewise.
535 * gcc.dg/torture/pr71598-3.c: Likewise.
536
cf13db0c 5372019-03-31 Marek Polacek <polacek@redhat.com>
538
539 PR c++/89852 - ICE with C++11 functional cast with { }.
540 * g++.dg/cpp0x/initlist115.C: New test.
541
24709509 5422019-03-31 Harald Anlauf <anlauf@gmx.de>
543
544 PR fortran/83515
545 PR fortran/85797
546 * gfortran.dg/pr85797.f90: New test.
547
d8fc6024 5482019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
549
550 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
551
9d4769cc 5522019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
553
554 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
555 cleanup_extra_files.
556 (dmd2dg): Copy additional files after test is translated.
557 (gdc-do-test): Remove all copied files after test.
558
f22577c1 5592019-03-30 Paul Thomas <pault@gcc.gnu.org>
560
561 PR fortran/89841
562 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
563 for c_deallocate, c_allocate and c_assumed_size so that the
564 attributes of the array arguments are correct and are typed.
565 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
566 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
567
568 PR fortran/89842
569 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
570 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
571
173fbd49 5722019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
573
574 PR fortran/89866
575 * gfortran.dg/pointer_intent_8.f90: New test.
576
f15d2aa0 5772019-03-29 Jim Wilson <jimw@sifive.com>
578
579 * gcc.target/riscv/predef-1.c: New.
580 * gcc.target/riscv/predef-2.c: New.
581 * gcc.target/riscv/predef-3.c: New.
582 * gcc.target/riscv/predef-4.c: New.
583 * gcc.target/riscv/predef-5.c: New.
584 * gcc.target/riscv/predef-6.c: New.
585 * gcc.target/riscv/predef-7.c: New.
586 * gcc.target/riscv/predef-8.c: New.
587
7e6aef80 5882019-03-29 Jakub Jelinek <jakub@redhat.com>
589
33ad377c 590 PR rtl-optimization/89865
591 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
592 the first argument register, so that occassional spills/fills are
593 ignored.
594
9a6cce24 595 PR sanitizer/89869
596 * g++.dg/ubsan/vptr-14.C: New test.
597
7e6aef80 598 PR c/89872
599 * gcc.dg/tree-ssa/pr89872.c: New test.
600
2d3cf878 6012019-03-29 Roman Zhuykov <zhroma@ispras.ru>
602
603 * gcc.dg/diag-sanity.c: New test.
604
ca6ebc80 6052019-03-29 Marek Polacek <polacek@redhat.com>
606
607 PR c++/89871
608 * g++.dg/cpp2a/desig14.C: New test.
609
8e98407e 610 PR c++/89876 - ICE with deprecated conversion.
611 * g++.dg/warn/conv5.C: New test.
612
c6ab3411 6132019-03-29 Martin Liska <mliska@suse.cz>
614
615 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
616 * gcc.dg/pr68766.c: Likewise.
617
941c2b01 6182019-03-29 Jakub Jelinek <jakub@redhat.com>
619
620 PR rtl-optimization/87485
621 * gcc.dg/pr87485.c: New test.
622
744a33a1 6232019-03-28 Jakub Jelinek <jakub@redhat.com>
624
625 PR middle-end/89621
626 * gfortran.dg/gomp/pr89621.f90: New test.
627
6d0d620b 6282019-03-28 Martin Sebor <msebor@redhat.com>
629
c64c2ed5 630 PR c++/66548
631 * g++.dg/cpp0x/decltype-pr66548.C: New test.
632
6d0d620b 633 PR c++/81506
634 * g++.dg/cpp0x/decltype-pr81506.C: New test.
635
facf139f 6362019-03-28 Marek Polacek <polacek@redhat.com>
637
638 PR c++/89612 - ICE with member friend template with noexcept.
639 * g++.dg/cpp0x/noexcept38.C: New test.
640 * g++.dg/cpp0x/noexcept39.C: New test.
641 * g++.dg/cpp1z/noexcept-type21.C: New test.
642
e634ab35 6432019-03-28 Uroš Bizjak <ubizjak@gmail.com>
644
645 PR target/89848
646 * gcc.target/i386/pr89848.c: New test.
647
fcec39e1 6482019-03-28 Marek Polacek <polacek@redhat.com>
649
650 PR c++/89836 - bool constant expression and explicit conversions.
651 * g++.dg/cpp2a/explicit15.C: New test.
652
ad6978a6 6532019-03-28 Jakub Jelinek <jakub@redhat.com>
654
0114c224 655 PR c/89812
656 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
657 other than AVR. Add dg-options "".
658
ad6978a6 659 PR c++/89785
660 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
661 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
662
c271ea7f 6632019-03-27 Janus Weil <janus@gcc.gnu.org>
664
665 PR fortran/85537
666 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
667 * gfortran.dg/pointer_init_11.f90: New test case.
668
abe531e3 6692019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
670
671 PR target/85667
672 * gcc.target/i386/pr85667-5.c: New testcase.
673 * gcc.target/i386/pr85667-6.c: New testcase.
674
883924e1 6752019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
676
677 PR testsuite/89834
5224812d 678 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 679
1cf6e93b 6802019-03-27 Peter Bergner <bergner@linux.ibm.com>
681
682 PR rtl-optimization/89313
683 * gcc.dg/pr89313.c: New test.
684
49914a10 6852019-03-26 Jeff Law <law@redhat.com>
686
687 PR rtl-optimization/87761
688 PR rtl-optimization/89826
689 * gcc.c-torture/execute/pr89826.c: New test.
690
496d55fd 6912019-03-27 Richard Biener <rguenther@suse.de>
692
693 * gcc.dg/torture/20190327-1.c: New testcase.
694
b0bd2392 6952019-03-27 Paul Thomas <pault@gcc.gnu.org>
696
697 PR fortran/88247
698 * gfortran.dg/associate_47.f90: New test.
699
4a5df39c 7002019-03-27 Richard Biener <rguenther@suse.de>
701
702 PR tree-optimization/89463
703 * gcc.dg/guality/pr89463.c: New testcase.
704
5bcde5d8 7052019-03-26 Uroš Bizjak <ubizjak@gmail.com>
706
707 PR target/89827
708 * gcc.target/i386/pr89827.c: New test.
709
e9b6707f 7102019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
711
712 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
713 syntax.
714
ed85753c 7152019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
716
717 PR tree-optimization/81740
718 * gcc.dg/vect/pr81740-1.c: New testcase.
719 * gcc.dg/vect/pr81740-2.c: Likewise.
720
c0106ced 7212019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
722
723 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
724 options in permute args tests.
725
158e6ce3 7262019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
727
728 PR c++/84598
729 * g++.dg/ext/pr84598.C: New.
730
024a645d 7312019-03-26 Jakub Jelinek <jakub@redhat.com>
732
733 PR c++/89796
734 * g++.dg/gomp/pr89796.C: New test.
735 * gcc.dg/gomp/pr89796.c: New test.
736
47fac92f 7372019-03-25 David Malcolm <dmalcolm@redhat.com>
738
739 PR rtl-optimization/88347
740 PR rtl-optimization/88423
741 * gcc.c-torture/compile/pr88347.c: New test.
742 * gcc.c-torture/compile/pr88423.c: New test.
743
89793f1a 7442019-03-25 Martin Sebor <msebor@redhat.com>
745
746 PR c/89812
747 * gcc.dg/attr-aligned-3.c: New test.
748
beb921e1 7492019-03-25 Johan Karlsson <johan.karlsson@enea.com>
750
751 PR debug/86964
752 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
753
ac557922 7542019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
755
756 PR c++/84661
757 PR c++/85013
758 * g++.dg/concepts/pr84661.C: New.
759 * g++.dg/torture/pr85013.C: Likewise.
760
1de8eb3e 7612019-03-25 Marek Polacek <polacek@redhat.com>
762
751baf9c 763 PR c++/89214 - ICE when initializing aggregates with bases.
764 * g++.dg/cpp1z/aggr-base8.C: New test.
765 * g++.dg/cpp1z/aggr-base9.C: New test.
766
1de8eb3e 767 PR c++/89705 - ICE with reference binding with conversion function.
768 * g++.dg/cpp0x/rv-conv2.C: New test.
769
fbdb74ac 7702019-03-25 Richard Biener <rguenther@suse.de>
771
772 PR tree-optimization/89789
773 * gcc.dg/torture/pr89789.c: New testcase.
774
37682124 7752019-03-25 Nathan Sidwell <nathan@acm.org>
776
777 * g++.dg/abi/lambda-static-1.C: New.
778
43a607ba 7792019-03-25 Richard Biener <rguenther@suse.de>
780
781 PR tree-optimization/89802
782 * g++.dg/tree-ssa/pr89802.C: New testcase.
783
f009459b 7842019-03-25 Jakub Jelinek <jakub@redhat.com>
785
786 PR c++/60702
787 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
788 for _ZTH* calls.
789 * g++.dg/tls/thread_local11a.C: New test.
790
a0563775 7912019-03-25 Richard Biener <rguenther@suse.de>
792
793 PR middle-end/89790
794 * g++.dg/pr89790.C: New testcase.
795
add664cb 7962019-03-24 Uroš Bizjak <ubizjak@gmail.com>
797
798 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
799 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
800 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
801 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
802
9d74321b 8032019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
804
805 PR fortran/78865
3f056acb 806 * gfortran.dg/altreturn_10.f90: New test.
807 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 808
74fde7b5 8092019-03-22 Vladimir Makarov <vmakarov@redhat.com>
810
811 PR rtl-optimization/89676
812 * gcc.target/i386/pr89676.c: New.
813
84f13b2f 8142019-03-22 Jakub Jelinek <jakub@redhat.com>
815
8815602b 816 PR c++/60702
817 * g++.dg/tls/thread_local11.C: New test.
818 * g++.dg/tls/thread_local11.h: New test.
819 * g++.dg/tls/thread_local12a.C: New test.
820 * g++.dg/tls/thread_local12b.C: New test.
821 * g++.dg/tls/thread_local12c.C: New test.
822 * g++.dg/tls/thread_local12d.C: New test.
823 * g++.dg/tls/thread_local12e.C: New test.
824 * g++.dg/tls/thread_local12f.C: New test.
825 * g++.dg/tls/thread_local12g.C: New test.
826 * g++.dg/tls/thread_local12h.C: New test.
827 * g++.dg/tls/thread_local12i.C: New test.
828 * g++.dg/tls/thread_local12j.C: New test.
829 * g++.dg/tls/thread_local12k.C: New test.
830 * g++.dg/tls/thread_local12l.C: New test.
831
84f13b2f 832 PR c++/87481
833 * g++.dg/cpp1y/constexpr-87481.C: New test.
834
26b21081 8352019-03-22 Simon Wright <simon@pushface.org>
836
837 PR ada/89583
838 * gnat.dg/socket2.adb: New.
839
762cd80c 8402019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
841
842 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
843
00a3b72b 8442019-03-22 Hongtao Liu <hongtao.liu@intel.com>
845
846 PR target/89784
847 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
848 for _mm_mask{,3,z}_*.
849 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
850 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
851 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
852 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
853 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
854 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
855 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
856 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
857 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
858 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
859 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
860 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
861 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
862 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
863 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
864
8652019-03-22 Jakub Jelinek <jakub@redhat.com>
866
867 PR target/89784
868 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
869 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
870 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
871 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
872 __builtin_ia32_vfmsubss3_mask3): Define.
873 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
874 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
875 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
876 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
877 __builtin_ia32_vfmsubss3_mask3): Define.
878 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
879 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
880 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
881 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
882 __builtin_ia32_vfmsubss3_mask3): Define.
883 * gcc.target/i386/sse-14.c: Add tests for
884 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
885 * gcc.target/i386/sse-22.c: Likewise.
886
9f85b0fb 8872019-03-21 Martin Sebor <msebor@redhat.com>
888
889 PR tree-optimization/89350
890 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
891 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
892 * gcc.dg/Wstringop-overflow-11.c: New test.
893 * gcc.dg/Wstringop-overflow-12.c: New test.
894 * gcc.dg/pr89350.c: New test.
895 * gcc.dg/pr40340-1.c: Adjust expected warning.
896 * gcc.dg/pr40340-2.c: Same.
897 * gcc.dg/pr40340-4.c: Same.
898 * gcc.dg/pr40340-5.c: Same.
899
654b4632 9002019-03-21 Jakub Jelinek <jakub@redhat.com>
901
4b46d8a6 902 PR lto/89692
903 * g++.dg/other/pr89692.C: New test.
904
654b4632 905 PR c++/89767
906 * g++.dg/cpp1y/lambda-init18.C: New test.
907 * g++.dg/cpp1y/lambda-init19.C: New test.
908 * g++.dg/cpp1y/pr89767.C: New test.
909
c1769f9f 9102019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 911 Cesar Philippidis <cesar@codesourcery.com>
912
913 PR fortran/72741
914 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
915 file.
916 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
917 Likewise.
918
9192019-03-21 Thomas Schwinge <thomas@codesourcery.com>
920
921 PR fortran/72741
922 * c-c++-common/goacc/routine-3-extern.c: New file.
923 * c-c++-common/goacc/routine-3.c: Adjust.
924 * c-c++-common/goacc/routine-4-extern.c: New file.
925 * c-c++-common/goacc/routine-4.c: Adjust.
926 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 927
cbfb10ec 928 PR fortran/89773
929 * gfortran.dg/goacc/pr89773.f90: New file.
930 * gfortran.dg/goacc/pr77765.f90: Adjust.
931 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
932
467b1bdb 933 PR fortran/72741
934 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
935
44ff4c8d 936 PR fortran/72741
937 * gfortran.dg/goacc/routine-module-1.f90: New file.
938 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
939 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
940
44ff9fb6 941 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
942
f2137b85 943 PR fortran/56408
944 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
945 (dg-compile-aux-modules): Fix diagnostic.
946 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
947 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
948
e78648a6 949 PR fortran/56408
950 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
951 missing nexted dg-test call support in dejaGNU 1.4.4.
952
c1769f9f 953 PR fortran/29383
954 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
955 other '*.exp' files.
956
ae5efb2c 9572019-03-21 Richard Biener <rguenther@suse.de>
958
959 PR tree-optimization/89779
960 * gcc.dg/torture/pr89779.c: New testcase.
961
37bd0891 9622019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
963
964 PR c++/78645
965 * g++.dg/cpp0x/constexpr-ice20.C: New.
966
e6c0a0e8 9672019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
968
969 PR c++/89571
970 * g++.dg/cpp0x/noexcept37.C: New.
971
bffad515 9722019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
973
974 PR d/89017
975 * gdc.dg/pr89017.d: New test.
976
327f6a12 9772019-03-20 Janus Weil <janus@gcc.gnu.org>
978
979 PR fortran/71861
980 * gfortran.dg/interface_abstract_5.f90: New test case.
981
f374a534 9822019-03-20 Jakub Jelinek <jakub@redhat.com>
983
984 PR target/89775
985 * gcc.target/s390/pr89775-1.c: New test.
986 * gcc.target/s390/pr89775-2.c: New test.
987
fcf9e045 9882019-03-20 Jakub Jelinek <jakub@redhat.com>
989
990 PR target/89752
991 * g++.target/aarch64/aarch64.exp: New file.
992 * g++.target/aarch64/pr89752.C: New test.
993
dc0cf270 9942019-03-19 Martin Sebor <msebor@redhat.com>
995
996 PR tree-optimization/89688
997 * gcc.dg/strlenopt-61.c: New test.
998 * g++.dg/warn/Wstringop-overflow-2.C: New test.
999
2bc36e30 10002019-03-19 Jim Wilson <jimw@sifive.com>
1001
1002 PR target/89411
1003 * gcc.target/riscv/losum-overflow.c: New test.
1004
5f7947cf 10052019-03-19 Martin Sebor <msebor@redhat.com>
1006
1007 PR tree-optimization/89644
1008 * gcc.dg/Wstringop-truncation-8.c: New test.
1009
99e80969 10102019-03-19 Martin Liska <mliska@suse.cz>
1011
1012 PR middle-end/89737
1013 * gcc.dg/pr89737.c: New test.
1014
8022ad85 10152019-03-19 Jan Hubicka <hubicka@ucw.cz>
1016
1017 PR lto/87809
1018 PR lto/89335
1019 * g++.dg/lto/pr87089_0.C: New testcase.
1020 * g++.dg/lto/pr87089_1.C: New testcase.
1021 * g++.dg/lto/pr89335_0.C: New testcase.
1022
797edc3a 10232019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1024
1025 PR target/89736
1026 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1027 restrict this test to vsx targets.
1028
14b34371 10292019-03-19 Jakub Jelinek <jakub@redhat.com>
1030
1031 PR target/89752
1032 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1033 * g++.dg/ext/asm16.C: Likewise.
1034 * g++.dg/ext/asm17.C: New test.
1035
17b0b4ec 10362019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1037
1038 * c-c++-common/unroll-7.c: New test.
1039
22010de4 10402019-03-19 Jakub Jelinek <jakub@redhat.com>
1041
1787ae1d 1042 PR target/89726
1043 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1044 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1045 Add expected results for them.
1046
22010de4 1047 PR c/89734
1048 * gcc.dg/pr89734.c: New test.
1049
95e9ef61 10502019-03-18 Martin Sebor <msebor@redhat.com>
1051
1052 PR tree-optimization/89720
1053 * gcc.dg/Warray-bounds-42.c: New test.
1054
12a32f81 10552019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1056
1057 PR c++/89630
1058 * g++.target/i386/pr89630.C: New test.
1059
03bae9a8 10602019-03-18 Kito Cheng <kito.cheng@gmail.com>
1061
1062 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1063
956a881a 10642019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1065
1066 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1067 the "store" test as well.
1068 * gcc.target/powerpc/bswap32.c: Ditto.
1069
4221d1bb 10702019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1071
1072 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1073 the "store" test as well.
1074 * gcc.target/powerpc/bswap32.c: Ditto.
1075
3d11a881 10762019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1077
1078 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1079 "exceeds" instead of just one that talks about "too large".
1080
e3cfba39 10812019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1082
1083 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1084
ac61f7f0 10852019-03-18 Martin Jambor <mjambor@suse.cz>
1086
1087 PR tree-optimization/89546
1088 * gcc.dg/tree-ssa/pr89546.c: New test.
1089
fd87bb39 10902019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1091
1092 PR target/89627
1093 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1094 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1095 * g++.target/riscv/call-with-empty-struct.H: New file.
1096 * g++.target/riscv/riscv.exp: New file.
1097
24c67877 10982019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1099
1100 PR c++/85014
1101 * g++.dg/cpp0x/pr85014.C: New.
1102
17d51789 11032019-03-18 Jakub Jelinek <jakub@redhat.com>
1104
1105 PR middle-end/86979
1106 * gcc.dg/pr86979.c: New test.
1107
3f08a29b 11082019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1109
1110 PR fortran/88008
24c67877 1111 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 1112
b1356bc4 11132019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1114
24c67877 1115 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1116 hppa*-*-hpux*.
b1356bc4 1117 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 1118
1119 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1120 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 1121
f56fb8fb 1122 * gcc.dg/pr88074.c: Require c99_runtime.
1123 * gcc.dg/warn-abs-1.c: Likewise.
1124 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1125
24b73262 1126 PR testsuite/89666
1127 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1128 hppa*-*-hpux*.
1129 * gcc.dg/attr-copy.c: Require alias support.
1130 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1131
2d44625a 11322019-03-16 Jakub Jelinek <jakub@redhat.com>
1133
1134 PR fortran/89724
1135 * gfortran.dg/continuation_15.f90: New test.
1136 * gfortran.dg/continuation_16.f90: New test.
1137
fc1321aa 11382019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 1139
50beafd6 1140 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1141
529c3fcc 1142 PR testsuite/89393
1143 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1144 * g++.dg/cpp0x/pr84497.C: Likewise.
1145
fc1321aa 1146 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1147 * gcc.dg/attr-copy-6.c: Likewise.
1148 * gcc.dg/pr87793.c: Likewise.
1149
1150 PR testsuite/89471
0bf73f49 1151 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 1152
2c804139 1153 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1154 * gcc.dg/gimplefe-34.c: Likewise.
1155 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1156 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1157
20feeb0f 1158 PR testsuite/84174
1159 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1160 hppa*64*-*-*.
1161
63e5ed62 1162 PR testsuite/83453
1163 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1164
4f54bc4d 1165 * lib/target-supports.exp (check_ascii_locale_available): Remove
1166 hppa*-*-hpux*.
1167
ebb62b61 11682019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1169
1170 PR fortran/84394
1171 * gfortran.dg/blockdata_11.f90: New test.
1172
6e9e00d1 11732019-03-15 Harald Anlauf <anlauf@gmx.de>
1174
1175 PR fortran/60091
1176 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1177 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1178
0922e508 11792019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1180
1181 PR target/87532
1182 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1183 instruction selection.
1184 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1185 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1186 * gcc.target/powerpc/pr87532-mc.c: New test.
1187 * gcc.target/powerpc/pr87532.c: New test.
1188 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1189 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1190 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1191 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1192 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1193 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1194 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1195 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1196 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1197 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1198 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1199 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1200 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1201 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1202 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1203 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1204 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1205 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1206 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1207 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1208 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1209 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1210 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1211 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1212 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1213 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1214 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1215
aa2e3429 12162019-03-15 Alexandre Oliva <aoliva@redhat.com>
1217
1218 PR c++/88534
1219 PR c++/88537
1220 * g++.dg/cpp2a/pr88534.C: New.
1221 * g++.dg/cpp2a/pr88537.C: New.
1222
b70283ba 12232019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1224
1225 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1226 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1227 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1228 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1229
c043e8d6 12302019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1231
1232 PR target/89719
1233 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1234 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1235 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1236
0bc60ffa 12372019-03-15 Jakub Jelinek <jakub@redhat.com>
1238
99d0d6f9 1239 PR c++/89709
1240 * g++.dg/cpp0x/constexpr-89709.C: New test.
1241
0bc60ffa 1242 PR debug/89704
1243 * gcc.dg/debug/pr89704.c: New test.
1244
4455955a 12452019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1246
1247 PR target/89650
1248 * g++.target/i386/pr89650.C: New test.
1249
8416d774 12502019-03-14 Richard Biener <rguenther@suse.de>
1251
1252 * gcc.dg/gimplefe-13.c: Adjust.
1253 * gcc.dg/gimplefe-14.c: Likewise.
1254 * gcc.dg/gimplefe-17.c: Likewise.
1255 * gcc.dg/gimplefe-18.c: Likewise.
1256 * gcc.dg/gimplefe-7.c: Likewise.
1257 * gcc.dg/torture/pr89595.c: Likewise.
1258 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1259 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1260 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1261 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1262 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1263 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1264 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1265 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1266
3b8cf1fa 12672019-03-14 Jakub Jelinek <jakub@redhat.com>
1268
7dd130b3 1269 PR ipa/89684
1270 * gcc.target/i386/pr89684.c: New test.
1271
3b8cf1fa 1272 PR rtl-optimization/89679
1273 * gcc.dg/pr89679.c: New test.
1274
3c7743e1 12752019-03-14 Richard Biener <rguenther@suse.de>
1276
1277 PR tree-optimization/89710
1278 * gcc.dg/torture/pr89710.c: New testcase.
1279
7d7d6aef 12802019-03-14 Richard Biener <rguenther@suse.de>
1281
1282 PR middle-end/89698
1283 * g++.dg/torture/pr89698.C: New testcase.
1284
15a7e0e9 12852019-03-14 Jakub Jelinek <jakub@redhat.com>
1286
1287 PR tree-optimization/89703
1288 * gcc.c-torture/compile/pr89703-1.c: New test.
1289 * gcc.c-torture/compile/pr89703-2.c: New test.
1290
ee27daa7 12912019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1292
1293 PR target/89523
1294 * gcc.target/i386/pr89523-1a.c: New test.
1295 * gcc.target/i386/pr89523-1b.c: Likewise.
1296 * gcc.target/i386/pr89523-2.c: Likewise.
1297 * gcc.target/i386/pr89523-3.c: Likewise.
1298 * gcc.target/i386/pr89523-4.c: Likewise.
1299 * gcc.target/i386/pr89523-5.c: Likewise.
1300 * gcc.target/i386/pr89523-6.c: Likewise.
1301 * gcc.target/i386/pr89523-7.c: Likewise.
1302 * gcc.target/i386/pr89523-8.c: Likewise.
1303 * gcc.target/i386/pr89523-9.c: Likewise.
1304
d0782a7e 13052019-03-14 Jakub Jelinek <jakub@redhat.com>
1306
c17b0b28 1307 PR c++/89512
1308 * g++.dg/cpp1y/var-templ61.C: New test.
1309
d0782a7e 1310 PR c++/89652
1311 * g++.dg/cpp1y/constexpr-89652.C: New test.
1312
c69047a1 13132019-03-13 Harald Anlauf <anlauf@gmx.de>
1314
1315 PR fortran/87045
1316 * gfortran.dg/pr87045.f90: New test.
1317
68d3038f 13182019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1319
1320 PR target/85860
1321 * gcc.target/i386/pr85860.c: New.
1322
3c78ad42 13232019-03-13 Marek Polacek <polacek@redhat.com>
1324
1325 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1326 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1327
8b953246 1328 PR c++/89660 - bogus error with -Wredundant-move.
1329 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1330 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1331
7f9cb1b5 13322019-03-13 Janus Weil <janus@gcc.gnu.org>
1333
1334 PR fortran/89601
1335 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1336 * gfortran.dg/pdt_30.f90: New test case.
1337
e214ee76 13382019-03-13 Marek Polacek <polacek@redhat.com>
1339
1340 PR c++/88979 - further P0634 fix for constructors.
1341 * g++.dg/cpp2a/typename15.C: New test.
1342
6e6bf22d 13432019-03-13 Martin Sebor <msebor@redhat.com>
1344
1345 PR tree-optimization/89662
1346 * gcc.dg/Warray-bounds-41.c: New test.
1347
a55953fb 13482019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1349
1350 PR c++/63508
1351 * g++.dg/cpp0x/auto53.C: New.
1352
69485abe 13532019-03-13 Richard Biener <rguenther@suse.de>
1354
1355 PR middle-end/89677
1356 * gcc.dg/torture/pr89677.c: New testcase.
1357
6bce0bd9 13582019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1359
1360 PR c++/85558
1361 * g++.dg/other/friend16.C: New.
1362 * g++.dg/other/friend17.C: Likewise.
1363
0cdad0e1 13642019-03-13 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR middle-end/88588
1367 * c-c++-common/gomp/pr88588.c: New test.
1368
13692019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 1370
1371 PR fortran/66695
1372 PR fortran/77746
1373 PR fortran/79485
1374 * gfortran.dg/binding_label_tests_30.f90: New test.
1375 * gfortran.dg/binding_label_tests_31.f90: New test.
1376 * gfortran.dg/binding_label_tests_32.f90: New test.
1377 * gfortran.dg/binding_label_tests_33.f90: New test.
1378
5dc5719e 13792019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1380
1381 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1382 * gdc.dg/ubsan/ubsan.exp: New file.
1383 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1384 Explicitly return flags from procedure.
1385
3627cdbc 13862019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1387
1388 PR d/88957
1389 * gdc.dg/pr88957.d: New test.
1390 * gdc.dg/simd.d: Add new vector tests.
1391
ef668b33 13922019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1393
1394 PR d/87824
1395 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1396 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1397 -nostdinc++ flag.
1398
747e2c6a 13992019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1400
1401 PR fortran/87673
1402 * gfortran.dg/charlen_17.f90: New test.
1403
c3a8613e 14042019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1405
1406 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1407
4520ad45 14082019-03-12 Martin Liska <mliska@suse.cz>
1409
ef668b33 1410 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 1411 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1412 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1413 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1414 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1415 * gfortran.dg/constructor_9.f90: Likewise.
1416 * gfortran.dg/dec_structure_8.f90: Likewise.
1417 * gfortran.dg/entry_4.f90: Likewise.
1418 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1419 * gfortran.dg/initialization_23.f90: Likewise.
1420 * gfortran.dg/logical_assignment_1.f90: Likewise.
1421 * gfortran.dg/pr80752.f90: Likewise.
1422 * gfortran.dg/pr88116_1.f90: Likewise.
1423 * gfortran.dg/pr88467.f90: Likewise.
1424 * gfortran.dg/typebound_call_7.f03: Likewise.
1425 * gfortran.dg/typebound_generic_1.f03: Likewise.
1426 * gfortran.dg/typebound_operator_2.f03: Likewise.
1427 * gfortran.dg/typebound_operator_4.f03: Likewise.
1428 * gfortran.dg/typebound_proc_9.f03: Likewise.
1429 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1430
53fe35ec 14312019-03-12 Paul Thomas <pault@gcc.gnu.org>
1432
1433 PR fortran/89363
1434 * gfortran.dg/assumed_rank_16.f90: New test.
1435
1436 PR fortran/89364
1437 * gfortran.dg/assumed_rank_17.f90: New test.
1438
23e01948 14392019-03-12 Jakub Jelinek <jakub@redhat.com>
1440
1441 PR middle-end/89663
1442 * gcc.c-torture/compile/pr89663-1.c: New test.
1443 * gcc.c-torture/compile/pr89663-2.c: New test.
1444
d5e9136f 14452019-03-12 Richard Biener <rguenther@suse.de>
1446
1447 PR tree-optimization/89664
1448 * gfortran.dg/pr89664.f90: New testcase.
1449
fc87d978 14502019-03-11 Jakub Jelinek <jakub@redhat.com>
1451
064a27df 1452 PR fortran/89651
1453 * gfortran.dg/gomp/pr89651.f90: New test.
1454
fc87d978 1455 PR middle-end/89655
1456 PR bootstrap/89656
1457 * gcc.c-torture/compile/pr89655.c: New test.
1458
74157df9 14592019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1460
1461 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1462 target.
1463
2f6d557f 14642019-03-11 Martin Liska <mliska@suse.cz>
1465
1466 * g++.dg/conversion/simd3.C (foo): Wrap option names
1467 with apostrophe character.
1468 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1469 (test3): Likewise.
1470 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1471 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1472 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1473 * g++.dg/opt/pr34036.C: Likewise.
1474 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1475 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1476 * gcc.dg/cpp/dir-only-4.c: Likewise.
1477 * gcc.dg/cpp/dir-only-5.c: Likewise.
1478 * gcc.dg/cpp/pr71591.c: Likewise.
1479 * gcc.dg/format/opt-1.c: Likewise.
1480 * gcc.dg/format/opt-2.c: Likewise.
1481 * gcc.dg/format/opt-3.c: Likewise.
1482 * gcc.dg/format/opt-4.c: Likewise.
1483 * gcc.dg/format/opt-5.c: Likewise.
1484 * gcc.dg/format/opt-6.c: Likewise.
1485 * gcc.dg/pr22231.c: Likewise.
1486 * gcc.dg/pr33007.c: Likewise.
1487 * gcc.dg/simd-1.c (hanneke): Likewise.
1488 * gcc.dg/simd-5.c: Likewise.
1489 * gcc.dg/simd-6.c: Likewise.
1490 * gcc.dg/spellcheck-options-14.c: Likewise.
1491 * gcc.dg/spellcheck-options-15.c: Likewise.
1492 * gcc.dg/spellcheck-options-16.c: Likewise.
1493 * gcc.dg/spellcheck-options-17.c: Likewise.
1494 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1495 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1496 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1497 (__attribute__): Likewise.
1498 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1499 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1500 * gcc.target/powerpc/warn-1.c: Likewise.
1501 * gcc.target/powerpc/warn-2.c: Likewise.
1502
ac80cfb4 15032019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1504
1505 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1506
01f182e4 15072019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1508
1509 * c-c++-common/unroll-6.c: New test.
1510
ca66abc7 15112019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1512
1513 PR c++/87571
1514 * g++.dg/template/memfriend18.C: New.
1515
a5956947 15162019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1517
1518 * gdc.dg/pr89041.d: Mark as compile test.
1519
116886d6 15202019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1521
1522 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1523 dg-options.
1524
00ee3e3e 15252019-03-10 Martin Jambor <mjambor@suse.cz>
1526
1527 PR tree-optimization/85762
1528 PR tree-optimization/87008
1529 PR tree-optimization/85459
1530 * g++.dg/tree-ssa/pr87008.C: New test.
1531 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1532
9520cf8b 15332019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1534
1535 PR fortran/66089
1536 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1537 * gfortran.dg/no_arg_check_2.f90: Likewise.
1538
346e0fe5 15392019-03-10 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR c++/89648
1542 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1543
23ffb1a8 15442019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1545
1546 PR fortran/66089
1547 * gfortran.dg/dependency_53.f90: New test.
1548
861c8c7b 15492019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1550
1551 PR fortran/87734
1552 * gfortran.dg/public_private_module_10.f90: New test.
1553
e0f3497f 15542019-03-09 John David Anglin <dave.anglin@bell.net>
1555
449a1989 1556 PR c++/70349
1557 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1558
24964670 1559 PR middle-end/68733
1560 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1561
e0f3497f 1562 PR testsuite/89472
1563 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1564
0c5f3545 15652019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1566
1567 PR c++/87750
1568 * g++.dg/cpp0x/pr87750.C: New.
1569
b685a0ad 15702019-03-09 John David Anglin <dave.anglin@bell.net>
1571
1572 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1573 * c-c++-common/ident-1a.c: Likewise.
1574 * c-c++-common/ident-1b.c: Likewise.
1575 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 1576
1577 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 1578
24e94348 1579 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1580
946f2623 1581 PR inline-asm/87010
1582 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1583
39ab9c78 1584 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1585 libatomic_available.
1586
52e19479 15872019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1588
1589 PR d/89041
1590 * gdc.dg/pr89041.d: New test.
1591
d066f3f7 15922019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1593
1594 PR fortran/71544
1595 * gfortran.dg/c_ptr_tests_19.f90: New test.
1596
fe3e8c08 15972019-03-09 John David Anglin <dave.anglin@bell.net>
1598
0f2d2571 1599 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1600 * gnat.dg/debug12.adb: Likewise.
1601
fe3e8c08 1602 * lib/target-supports.exp (check_effective_target_weak_undefined):
1603 Return 0 on hppa*-*-hpux*.
1604 (check_ascii_locale_available): Likewise.
1605
688ff820 16062019-03-09 Janus Weil <janus@gcc.gnu.org>
1607
1608 PR fortran/84504
1609 * gfortran.dg/pointer_init_10.f90: New test case.
1610
08fad224 16112019-03-09 John David Anglin <dave.anglin@bell.net>
1612
1613 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1614
1501d36b 16152019-03-09 John David Anglin <dave.anglin@bell.net>
1616
1617 PR fortran/89639
1618 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1619
06c6302c 16202019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1621
1622 PR fortran/71203
1623 * gfortran.dg/array_simplify_3.f90: New test case.
1624
78d8fb2b 16252019-03-09 Jakub Jelinek <jakub@redhat.com>
1626
909c7f25 1627 PR c/88568
1628 * g++.dg/other/pr88568.C: New test.
1629
78d8fb2b 1630 PR rtl-optimization/89634
1631 * gcc.c-torture/execute/pr89634.c: New test.
1632
883c09dd 16332019-03-08 Jakub Jelinek <jakub@redhat.com>
1634
1635 PR c/85870
1636 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1637 -r -nostdlib -flinker-output=nolto-rel.
1638
734aee17 16392019-03-08 David Malcolm <dmalcolm@redhat.com>
1640
1641 PR target/79926
1642 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1643 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1644 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1645 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1646
02cded17 16472019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1648
1649 PR c++/63540
1650 * g++.dg/cpp0x/implicit17.C: New.
1651
e4bff0d1 16522019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1653
1654 PR c++/22149
1655 * g++.dg/template/access29.C: New.
1656
f06bc4d0 16572019-03-08 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR c++/82075
1660 * g++.dg/cpp1z/decomp49.C: New test.
1661
a9ff59cf 16622019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1663
1664 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1665
a6fed30b 16662019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1667
1668 PR target/68924
1669 PR target/78782
1670 PR target/87558
1671 * gcc.target/i386/pr78782.c: New test.
1672 * gcc.target/i386/pr87558.c: Ditto.
1673
99b342f1 16742019-03-08 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR c/85870
1677 * gcc.dg/lto/pr85870_0.c: New test.
1678 * gcc.dg/lto/pr85870_1.c: New test.
1679
69a0142c 16802019-03-08 Martin Liska <mliska@suse.cz>
1681
1682 PR target/86952
1683 * gcc.target/i386/pr86952.c: New test.
1684 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1685 scanned pattern.
1686 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1687
29005d9c 16882019-03-08 Jakub Jelinek <jakub@redhat.com>
1689
222c113b 1690 PR c++/89585
1691 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1692 asm volatile.
1693
92651efb 1694 PR c++/89599
1695 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1696 * g++.dg/parse/array-size2.C: Likewise.
1697 * g++.dg/cpp0x/constexpr-89599.C: New test.
1698
29005d9c 1699 PR c++/89622
1700 * g++.dg/warn/pr89622.C: New test.
1701
1b34cb7f 17022019-03-07 Jakub Jelinek <jakub@redhat.com>
1703
1704 PR target/80003
1705 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1706 * gcc.target/i386/interrupt-6.c: Likewise.
1707 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1708
8a656b83 17092019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1710
1711 PR c++/84518
1712 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1713 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1714
4492383a 17152019-03-07 Jakub Jelinek <jakub@redhat.com>
1716
71c5a0bc 1717 PR translation/79999
1718 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1719 * c-c++-common/gomp/doacross-3.c: New test.
1720
4492383a 1721 PR target/89602
1722 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1723 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1724 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1725 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1726 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1727 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1728
1cf354c8 17292019-03-07 Martin Jambor <mjambor@suse.cz>
1730
1731 PR lto/87525
1732 * gcc.dg/ipa/ipcp-5.c: New test.
1733
e3e42b03 17342019-03-07 Martin Jambor <mjambor@suse.cz>
1735
1736 PR ipa/88235
1737 * g++.dg/ipa/pr88235.C: New test.
1738
5e43308b 17392019-04-07 Richard Biener <rguenther@suse.de>
1740
1741 PR middle-end/89618
1742 * gcc.target/i386/pr89618.c: New testcase.
1743
791a4964 17442019-03-07 Richard Biener <rguenther@suse.de>
1745
1746 PR tree-optimization/89595
1747 * gcc.dg/torture/pr89595.c: New testcase.
1748
02a7fc59 17492019-03-07 Jakub Jelinek <jakub@redhat.com>
1750
1751 PR c++/89585
1752 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1753
f8197328 17542019-03-06 Harald Anlauf <anlauf@gmx.de>
1755
1756 PR fortran/71203
1757 * gfortran.dg/substr_8.f90: New test.
1758
aa49bda0 17592019-03-06 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR c++/87148
1762 * g++.dg/ext/flexary34.C: New test.
1763
409a6c36 17642019-03-06 Peter Bergner <bergner@linux.ibm.com>
1765
1766 PR rtl-optimization/88845
1767 * gcc.target/powerpc/pr88845.c: New test.
1768
55d0cc00 17692019-03-06 Marek Polacek <polacek@redhat.com>
1770
1771 PR c++/87378 - bogus -Wredundant-move warning.
1772 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1773 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1774
b24b9c77 17752019-03-06 Richard Biener <rguenther@suse.de>
1776
1777 PR testsuite/89551
1778 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1779 the way that makes the testcase PASS.
1780
06229fe5 17812019-03-05 Jakub Jelinek <jakub@redhat.com>
1782
1783 PR middle-end/89590
1784 * gcc.dg/pr89590.c: New test.
1785
eeb22b66 17862019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1787
1788 PR target/89222
1789 * gcc.target/arm/pr89222.c: Add new test.
1790
c06d4366 17912019-03-05 Richard Biener <rguenther@suse.de>
1792
1793 PR tree-optimization/89594
1794 * gcc.dg/pr89594.c: New testcase.
1795
499fa2c1 17962019-03-05 Jakub Jelinek <jakub@redhat.com>
1797
267bb6c9 1798 PR tree-optimization/89487
1799 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1800 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1801 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1802 "%r14".
1803
bf0f78c4 1804 PR bootstrap/89560
1805 * g++.dg/other/pr89560.C: New test.
1806
a41f256a 1807 PR tree-optimization/89570
1808 * gcc.dg/pr89570.c: New test.
1809
499fa2c1 1810 PR tree-optimization/89566
1811 * c-c++-common/pr89566.c: New test.
1812
1751c288 18132019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1814
1815 PR c++/84605
1816 * g++.dg/parse/crash69.C: New.
1817
10599713 18182019-03-04 Jakub Jelinek <jakub@redhat.com>
1819
1820 PR c++/71446
1821 * g++.dg/cpp2a/desig12.C: New test.
1822 * g++.dg/cpp2a/desig13.C: New test.
1823
7e11f57d 18242019-03-04 Tamar Christina <tamar.christina@arm.com>
1825
1826 PR target/88530
f382b2ac 1827 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 1828
b7d73df0 18292019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1830
1831 PR tree-optimization/89437
1832 * gcc.dg/sinatan-1.c: Fix testcase.
1833
54f60b15 18342019-03-04 Richard Biener <rguenther@suse.de>
1835
1836 PR middle-end/89572
1837 * gcc.dg/torture/pr89572.c: New testcase.
1838
6079e9be 18392018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1840
1841 PR tree-optimization/89487
1842 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1843
9849369a 18442019-03-03 Harald Anlauf <anlauf@gmx.de>
1845
1846 PR fortran/77583
1847 * gfortran.dg/pr77583.f90: New test.
1848
a6eb46eb 18492019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1850
1851 PR fortran/72714
1852 * gfortran.dg/coarray_allocate_11.f90: New test.
1853
9cc3b79c 18542019-03-02 Harald Anlauf <anlauf@gmx.de>
1855
1856 PR fortran/89516
1857 * gfortran.dg/pr89492.f90: Adjust testcase.
1858 * gfortran.dg/transfer_check_5.f90: New test.
1859
e3dcfc16 18602019-03-02 Jakub Jelinek <jakub@redhat.com>
1861
73e3d2ee 1862 PR c++/71446
1863 * g++.dg/cpp2a/desig10.C: New test.
1864 * g++.dg/cpp2a/desig11.C: New test.
1865 * g++.dg/ext/desig4.C: Expect 4 new errors.
1866
e3dcfc16 1867 PR target/89506
1868 * gcc.dg/pr89506.c: New test.
1869
93b27baa 18702019-03-01 Kito Cheng <kito.cheng@gmail.com>
1871 Monk Chiang <sh.chiang04@gmail.com>
1872
1873 * gcc.target/riscv/attribute-1.c: New.
1874 * gcc.target/riscv/attribute-2.c: Likewise.
1875 * gcc.target/riscv/attribute-3.c: Likewise.
1876 * gcc.target/riscv/attribute-4.c: Likewise.
1877 * gcc.target/riscv/attribute-5.c: Likewise.
1878 * gcc.target/riscv/attribute-6.c: Likewise.
1879 * gcc.target/riscv/attribute-7.c: Likewise.
1880 * gcc.target/riscv/attribute-8.c: Likewise.
1881 * gcc.target/riscv/attribute-9.c: Likewise.
1882
1883 * gcc.target/riscv/arch-1.c: New.
1884 * gcc.target/riscv/arch-2.c: Likewise.
1885 * gcc.target/riscv/arch-3.c: Likewise.
1886 * gcc.target/riscv/arch-4.c: Likewise.
1887
b3ba40ae 18882019-03-01 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR middle-end/89497
1891 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1892 scan-tree-dump-times from dom3 to tracer pass.
1893
09008c46 18942019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1895
1896 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1897 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1898
45e17a21 18992019-03-01 Alexander Monakov <amonakov@ispras.ru>
1900
1901 PR rtl-optimization/85899
1902 * gcc.dg/pr85899.c: New test.
1903
f409a882 19042019-03-01 Marek Polacek <polacek@redhat.com>
1905
ae8e3cb6 1906 PR c++/89537 - missing location for error with non-static member fn.
1907 * g++.dg/diagnostic/member-fn-1.C: New test.
1908
f409a882 1909 PR c++/89532 - ICE with incomplete type in decltype.
1910 * g++.dg/cpp2a/nontype-class14.C: New test.
1911
b279a142 19122019-03-01 Jakub Jelinek <jakub@redhat.com>
1913
1914 Implement P1002R1, Try-catch blocks in constexpr functions
1915 PR c++/89513
1916 * g++.dg/cpp2a/constexpr-try1.C: New test.
1917 * g++.dg/cpp2a/constexpr-try2.C: New test.
1918 * g++.dg/cpp2a/constexpr-try3.C: New test.
1919 * g++.dg/cpp2a/constexpr-try4.C: New test.
1920 * g++.dg/cpp2a/constexpr-try5.C: New test.
1921 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1922
bfc01edf 19232019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1924
1925 PR tree-optimization/89535
1926 * gfortran.dg/vect/pr89535.f90: New test.
1927
f811bd19 19282019-03-01 Richard Biener <rguenther@suse.de>
1929
1930 PR middle-end/89541
1931 * gfortran.dg/pr89451.f90: New testcase.
1932
d7419e5b 19332019-03-01 Richard Biener <rguenther@suse.de>
1934
1935 PR middle-end/89497
1936 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1937 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1938 that happen now earlier.
1939
f557d4a8 19402019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1941
1942 * gcc.c-torture/execute/20190228-1.c: New test.
1943
dff6bd38 19442019-02-28 Marek Polacek <polacek@redhat.com>
1945
1946 PR c++/87068 - missing diagnostic with fallthrough statement.
1947 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1948
1d86d0eb 19492019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1950 Cesar Philippidis <cesar@codesourcery.com>
1951
35e99d5d 1952 PR fortran/72741
1953 PR fortran/89433
1954 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1955 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1956
7378dd70 1957 PR fortran/72741
1958 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1959
1d86d0eb 1960 PR fortran/72741
1961 PR fortran/89433
1962 * gfortran.dg/goacc/routine-6.f90: Update
1963 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1964 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1965
218c5c18 19662019-02-28 Jakub Jelinek <jakub@redhat.com>
1967
1968 PR c/89521
1969 * gcc.dg/pr89521-1.c: New test.
1970 * gcc.dg/pr89521-2.c: New test.
1971
440a9ad9 19722019-02-28 John David Anglin <danglin@gcc.gnu.org>
1973
1974 PR testsuite/89441
1975 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1976
c5a08a5d 19772019-02-28 Tamar Christina <tamar.christina@arm.com>
1978
1979 PR target/88530
1980 * gcc.target/aarch64/options_set_10.c: New test.
1981
dc24d8a9 19822019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1983
1984 PR c++/89522
1985 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1986
674e4eec 19872019-02-28 Jakub Jelinek <jakub@redhat.com>
1988
34ecb73b 1989 PR c/89525
1990 * gcc.dg/pr89525.c: New test.
1991
674e4eec 1992 PR c/89520
1993 * gcc.dg/pr89520-1.c: New test.
1994 * gcc.dg/pr89520-2.c: New test.
1995
90c2137c 19962019-02-27 Marek Polacek <polacek@redhat.com>
1997
1998 PR c++/88857 - ICE with value-initialization of argument in template.
1999 * g++.dg/cpp0x/initlist-value4.C: New test.
2000
7304edd1 20012019-02-27 Marek Polacek <polacek@redhat.com>
2002
2003 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2004 * g++.dg/cpp0x/using-enum-3.C: New test.
2005
7733a071 20062019-02-27 Jakub Jelinek <jakub@redhat.com>
2007
2008 PR tree-optimization/89280
2009 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2010 keyword.
2011
b97c2f89 20122019-02-27 Richard Biener <rguenther@suse.de>
2013
2014 * gcc.dg/gimplefe-36.c: New testcase.
2015
c9f30cbb 20162019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2017
2018 PR c++/89488
2019 * g++.dg/cpp0x/nsdmi15.C: New.
2020
20212019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2022
2023 PR c++/88987
2024 * g++.dg/cpp0x/pr88987.C: New.
2025
400c29ff 20262019-02-27 Jakub Jelinek <jakub@redhat.com>
2027
2028 PR tree-optimization/89280
2029 * gcc.c-torture/compile/pr89280.c: New test.
2030 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2031 function. Skip the test for -O0.
2032
c167de66 20332018-02-26 Steve Ellcey <sellcey@marvell.com>
2034
2035 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2036 * gfortran.dg/simd-builtins-2.f90: Ditto.
2037 * gfortran.dg/simd-builtins-6.f90: Ditto.
2038 * gfortran.dg/simd-builtins-8.f90: New test.
2039 * gfortran.dg/simd-builtins-8.h: New header file.
2040
3a57b74f 20412019-02-26 Jakub Jelinek <jakub@redhat.com>
2042
8fe60964 2043 PR c++/89507
2044 * g++.dg/other/new2.C: New test.
2045
3a57b74f 2046 PR tree-optimization/89500
2047 * gcc.dg/pr89500.c: New test.
2048 * gcc.dg/Wstringop-overflow-10.c: New test.
2049 * gcc.dg/strlenopt-60.c: New test.
2050
23d7d64b 20512019-02-26 Harald Anlauf <anlauf@gmx.de>
2052
2053 PR fortran/89492
2054 * gfortran.dg/pr89492.f90: New test.
2055
8fe5d1b1 20562019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2057
2058 PR fortran/89496
2059 * gfortran.dg/altreturn_9_0.f90: New file.
2060 * gfortran.dg/altreturn_9_1.f90: New file.
2061
a165fd90 20622019-02-26 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR c++/89481
2065 * g++.dg/cpp1y/constexpr-89481.C: New test.
2066
26f2ab84 20672019-02-26 Richard Biener <rguenther@suse.de>
2068
2069 PR tree-optimization/89505
2070 * gcc.dg/torture/pr89505.c: New testcase.
2071
812441a6 20722019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2073
2074 * gnat.dg/opt77.adb: New test.
2075 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2076
b501a363 20772019-02-26 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR target/89474
2080 * gcc.target/i386/pr89474.c: New test.
2081
33d01d64 20822019-02-25 Jakub Jelinek <jakub@redhat.com>
2083
2084 PR c/77754
2085 * gcc.c-torture/compile/pr77754-1.c: New test.
2086 * gcc.c-torture/compile/pr77754-2.c: New test.
2087 * gcc.c-torture/compile/pr77754-3.c: New test.
2088 * gcc.c-torture/compile/pr77754-4.c: New test.
2089 * gcc.c-torture/compile/pr77754-5.c: New test.
2090 * gcc.c-torture/compile/pr77754-6.c: New test.
2091
ddb14ffc 20922019-02-25 Tamar Christina <tamar.christina@arm.com>
2093
2094 PR target/88530
2095 * gcc.target/aarch64/options_set_1.c: New test.
2096 * gcc.target/aarch64/options_set_2.c: New test.
2097 * gcc.target/aarch64/options_set_3.c: New test.
2098 * gcc.target/aarch64/options_set_4.c: New test.
2099 * gcc.target/aarch64/options_set_5.c: New test.
2100 * gcc.target/aarch64/options_set_6.c: New test.
2101 * gcc.target/aarch64/options_set_7.c: New test.
2102 * gcc.target/aarch64/options_set_8.c: New test.
2103 * gcc.target/aarch64/options_set_9.c: New test.
2104
bff28e09 21052019-02-25 Tamar Christina <tamar.christina@arm.com>
2106
2107 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2108 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2109 Rename ....
2110 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2111 test_vfmlslq_high_f16): ... To this.
2112 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2113 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2114 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2115 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2116 test_vfmlslq_laneq_high_u32): Rename ...
2117 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2118 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2119 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2120 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2121 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2122 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2123 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2124 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2125 test_vfmlslq_laneq_low_u32): Rename ...
2126 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2127 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2128 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2129 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2130 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2131 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2132 Rename ...
2133 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2134 test_vfmlslq_low_f16): ... To this.
2135
d6172887 21362019-02-25 Tamar Christina <tamar.christina@arm.com>
2137
2138 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2139 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2140 Rename ...
2141 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2142 test_vfmlslq_high_f16): ... To this.
2143 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2144 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2145 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2146 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2147 test_vfmlslq_laneq_high_u32): Rename ...
2148 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2149 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2150 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2151 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2152 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2153 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2154 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2155 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2156 test_vfmlslq_laneq_low_u32): Rename ...
2157 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2158 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2159 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2160 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2161 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2162 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2163 Rename ...
2164 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2165 test_vfmlslq_low_f16): ... To This.
2166 * lib/target-supports.exp
2167 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2168
65eeca74 21692019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2170
2171 PR fortran/89282
53fe35ec 2172 * gfortran.dg/overload_3.f90: New test.
65eeca74 2173
96b7d76c 21742019-02-25 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR c++/89285
2177 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2178
8b64c6ce 21792019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2180
2181 PR libfortran/89274
53fe35ec 2182 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 2183
529acd83 21842019-02-25 Jakub Jelinek <jakub@redhat.com>
2185
16a3cf9c 2186 PR target/89434
2187 * gcc.c-torture/execute/pr89434.c: New test.
2188
529acd83 2189 PR target/89438
2190 * gcc.dg/pr89438.c: New test.
2191
622540e3 21922019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2193
2194 PR c++/84585
2195 * g++.dg/cpp0x/pr84585.C: New.
2196
ca180aba 21972019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2198
2199 PR fortran/89174
2200 * gfortran.dg/allocate_with_mold_3.f90: New test.
2201
f6ad730f 22022019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2203
2204 PR target/87007
2205 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2206 * gcc.target/i386/pr87007-2.c: Likewise.
2207
1fa8b8f7 22082019-02-24 Harald Anlauf <anlauf@gmx.de>
2209
2210 PR fortran/89266
2211 PR fortran/88326
2212 * gfortran.dg/pr89266.f90: New test.
2213 * gfortran.dg/pr88326.f90: New test.
2214
e806e3f2 22152019-02-24 Jakub Jelinek <jakub@redhat.com>
2216
2217 PR rtl-optimization/89445
2218 * gcc.target/i386/avx512f-pr89445.c: New test.
2219
1761223a 22202019-02-23 Martin Sebor <msebor@redhat.com>
2221
2222 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2223 wchar_t to wint_t to avoid a bogus -Wformat warning in
2224 ILP32 (bug 77970).
2225
8aaf2fcc 22262019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2227
2228 PR testsuite/89476
2229 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2230 "../../../libgfortran/ISO_Fortran_binding.h".
2231 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2232
8c0f695d 22332019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2234
2235 PR driver/69471
2236 * gcc.dg/pr69471-1.c: New test.
2237 * gcc.dg/pr69471-2.c: Likewise.
2238 * gcc.target/i386/pr69471-3.c: Likewise.
2239
0e8f933e 22402019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2241
2242 PR fortran/84387
2243 * gfortran.dg/dtio_34.f90: New test.
2244
c005651d 22452019-02-23 Marek Polacek <polacek@redhat.com>
2246
2247 PR c++/88294 - ICE with non-constant noexcept-specifier.
2248 * g++.dg/cpp0x/noexcept34.C: New test.
2249 * g++.dg/cpp0x/noexcept35.C: New test.
2250
5724e657 2251 PR c++/89419
2252 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2253
42ae61b1 22542019-02-23 Paul Thomas <pault@gcc.gnu.org>
2255
2256 PR fortran/88117
2257 * gfortran.dg/deferred_character_32.f90 : New test
2258
889b0295 22592019-02-23 Paul Thomas <pault@gcc.gnu.org>
2260
2261 PR fortran/89385
2262 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2263 previously incorrect lbound for allocatable expressions. Also
2264 correct stop values to avoid repetition.
2265 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2266 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2267
2268 PR fortran/89366
2269 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2270 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2271 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2272
689cc9b6 22732019-02-22 David Malcolm <dmalcolm@redhat.com>
2274
2275 PR c++/89390
2276 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2277 renaming to a multicharacter name, so that start != finish. Add
2278 tests for dtor locations.
2279
64f69b31 22802019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2281
2282 PR c++/84676
2283 * g++.dg/cpp0x/pr84676.C: New.
2284
2462642a 22852019-02-22 Martin Sebor <msebor@redhat.com>
2286
2287 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2288 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2289
93fd04e7 22902019-02-22 Harald Anlauf <anlauf@gmx.de>
2291
2292 PR fortran/83057
2293 * gfortran.dg/newunit_6.f90: New test.
2294
e7652833 22952019-02-22 Marek Polacek <polacek@redhat.com>
2296
2297 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2298 * g++.dg/cpp2a/explicit14.C: New test.
2299
9f74d391 23002019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2301
2302 PR target/89324
2303 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2304 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2305
77dd365f 23062019-02-22 Martin Sebor <msebor@redhat.com>
2307
26fb4bf5 2308 PR c/89425
2309 * gcc.dg/Wabsolute-value.c: New test.
2310
77dd365f 2311 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2312
c30b4960 23132019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2314 Hongtao Liu <hongtao.liu@intel.com>
2315 Sunil K Pandey <sunil.k.pandey@intel.com>
2316
2317 PR target/87007
2318 * gcc.target/i386/pr87007-1.c: New test.
2319 * gcc.target/i386/pr87007-2.c: Likewise.
2320
9af6ed72 23212019-02-22 Richard Biener <rguenther@suse.de>
2322
2323 PR tree-optimization/89440
2324 * gcc.dg/vect/pr89440.c: New testcase.
2325
eb1dc7b8 23262019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2327
b320319b 2328 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2329 Remove.
2330
1d740b07 2331 PR fortran/72741
2332 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2333
9b423754 2334 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2335 * g++.dg/goacc/template.C: Likewise.
2336
eb1dc7b8 2337 PR fortran/78027
2338 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2339
3350055c 23402019-02-22 Richard Biener <rguenther@suse.de>
2341
2342 PR middle-end/87609
2343 * gcc.dg/torture/restrict-7.c: New testcase.
2344
02d7a132 23452019-02-21 Jakub Jelinek <jakub@redhat.com>
2346
2347 PR c++/89285
2348 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2349 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2350 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2351 diagnostics.
2352 * g++.dg/cpp1y/constexpr-89285.C: New test.
2353 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2354 for C++11.
2355 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2356 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2357
5c9b4418 23582019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2359
2360 PR target/87412
2361 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2362 -fcf-protection with -fcf-protection=branch.
2363 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2364 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2365 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2366 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2367 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2368
69547664 23692019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2370
2371 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2372 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2373
5132f59f 23742019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2375
2376 PR fortran/86119
2377 * gfortran.dg/warn_conversion_11.f90: New test.
2378
f867b437 23792019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2380
2381 PR target/87412
2382 * gcc.target/i386/pr87412-1.c: New file.
2383 * gcc.target/i386/pr87412-2.c: Likewise.
2384 * gcc.target/i386/pr87412-3.c: Likewise.
2385 * gcc.target/i386/pr87412-4.c: Likewise.
2386
67d294e4 23872019-02-20 Jakub Jelinek <jakub@redhat.com>
2388
0c3f2aa9 2389 PR c++/89403
2390 * g++.dg/cpp0x/pr89403.C: New test.
2391
02dc6028 2392 PR c++/89405
2393 * g++.dg/cpp1z/inline-var5.C: New test.
2394
67d294e4 2395 PR middle-end/89412
2396 * gcc.c-torture/compile/pr89412.c: New test.
2397
89fbfe10 23982019-02-20 Jakub Jelinek <jakub@redhat.com>
2399 David Malcolm <dmalcolm@redhat.com>
2400
2401 PR middle-end/89091
2402 * gcc.dg/torture/pr89091.c: New test.
2403
b47245f1 24042019-02-20 Jakub Jelinek <jakub@redhat.com>
2405
48d4b6c6 2406 PR middle-end/88074
2407 PR middle-end/89415
2408 * gcc.dg/pr88074-2.c: New test.
2409
b47245f1 2410 PR c++/89336
2411 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2412
a268d555 24132019-02-20 David Malcolm <dmalcolm@redhat.com>
2414
2415 PR c/89410
2416 * gcc.dg/pr89410-1.c: New test.
2417 * gcc.dg/pr89410-2.c: New test.
2418
5a6149a3 24192019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2420
2421 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2422 Add PowerPC support.
2423 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2424 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2425
3a7d0e9f 24262019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2427
2428 PR target/86487
2429 * gcc.target/arm/pr86487.c: New.
2430
ab0fbe16 24312019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2432
2433 PR c++/84536
2434 * g++.dg/cpp1y/var-templ60.C: New.
2435
a36e00c1 24362019-02-20 Li Jia He <helijia@linux.ibm.com>
2437
2438 PR target/88100
2439 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2440
d69a5a23 24412019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2442
2443 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2444
4946f3a3 24452019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2446
2447 PR fortran/89384
2448 * gfortran.dg/ISO_Fortran_binding_4.f90
2449
3eedad7a 24502019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2451
2452 PR c/87924
2453 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2454 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2455
cda34b22 24562019-02-19 Richard Biener <rguenther@suse.de>
2457
5224812d 2458 PR middle-end/88074
cda34b22 2459 * gcc.dg/pr88074.c: New testcase.
2460
31358ed0 24612019-02-19 Jakub Jelinek <jakub@redhat.com>
2462
e4241747 2463 PR middle-end/89303
2464 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2465 namespace.
2466
5ebe5c44 2467 PR c++/89387
2468 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2469
fcea8c4d 2470 PR c++/89391
2471 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2472
31358ed0 2473 PR c++/89390
2474 * g++.dg/diagnostic/pr89390.C: New test.
2475
faab32da 24762019-02-18 Sharon Dvir <unapologtic@gmail.com>
2477
2478 * README: Fix typos.
2479
4bd133e5 24802019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2481
2482 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2483 bad_weak_ptr_.
2484
d50eaffb 24852019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2486
2487 PR fortran/87689
2488 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2489 options.
2490 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2491 * gfortran.dg/lto/pr87689_0.f: New file.
2492 * gfortran.dg/lto/pr87689_1.f: New file.
2493
9dddf1a6 24942019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2495
2496 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2497
f7690f14 24982019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2499
2500 * gdc.dg/dg.exp: Tabify.
2501 * gdc.dg/lto/lto.exp: Likewise.
2502 * gdc.test/gdc-test.exp: Likewise.
2503 * lib/gdc-dg.exp: Likewise.
2504 * lib/gdc.exp: Likewise.
2505
94d4532c 25062019-02-18 Richard Biener <rguenther@suse.de>
2507
2508 PR tree-optimization/89296
2509 * gcc.dg/uninit-pr89296.c: New testcase.
2510
9b964845 25112019-02-18 Jakub Jelinek <jakub@redhat.com>
2512
2513 PR target/89369
2514 * gcc.c-torture/execute/pr89369.c: New test.
2515 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2516 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2517 34,63,62.
2518
f6c03eea 25192019-02-18 Martin Jambor <mjambor@suse.cz>
2520
2521 PR tree-optimization/89209
2522 * gcc.dg/tree-ssa/pr89209.c: New test.
2523
dd2e9d21 25242019-02-18 Martin Liska <mliska@suse.cz>
2525
2526 * gfortran.dg/simd-builtins-7.f90: New test.
2527 * gfortran.dg/simd-builtins-7.h: New test.
2528
4c6b245a 25292019-02-17 Harald Anlauf <anlauf@gmx.de>
2530
2531 PR fortran/88299
2532 * gfortran.dg/pr88299.f90: New test.
2533
b6c59db3 25342019-02-17 Harald Anlauf <anlauf@gmx.de>
2535
2536 PR fortran/89077
2537 * gfortran.dg/transfer_simplify_12.f90: New test.
2538
33e6651d 25392019-02-17 Marek Polacek <polacek@redhat.com>
2540
2541 PR c++/89217 - ICE with list-initialization in range-based for loop.
2542 * g++.dg/cpp0x/range-for37.C: New test.
2543
2d4ba130 2544 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2545
9821a0dc 2546 PR c++/89315
2547 * g++.dg/cpp0x/initlist114.C: New test.
2548
6607b4d2 2549 PR c++/89356
2550 * g++.dg/abi/mangle68.C: New test.
2551 * g++.dg/cpp0x/decltype69.C: New test.
2552
3bb711c4 25532019-02-16 David Malcolm <dmalcolm@redhat.com>
2554
2555 PR c++/88680
2556 * g++.dg/wrappers/pr88680.C: New test.
2557
9ad48282 25582019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2559
2560 PR fortran/71066
2561 * gfortran.dg/coarray_data_1.f90: New test.
2562
62fce26f 25632019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2564
2565 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2566 * c-c++-common/patchable_function_entry-default.c: Likewise.
2567 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2568
78a0882d 25692019-02-16 Jakub Jelinek <jakub@redhat.com>
2570
2571 PR rtl-optimization/66152
2572 * gcc.target/i386/pr66152.c: New test.
2573
88af6fa9 25742019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2575
2576 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2577 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2578
a35cc95b 25792019-02-15 Tamar Christina <tamar.christina@arm.com>
2580
2581 * lib/target-supports.exp
2582 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2583 checking alternative.
2584
2df51ced 25852019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2586
2587 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2588
9703fa32 25892019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2590
2591 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2592 * c-c++-common/patchable_function_entry-default.c: Likewise.
2593 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2594 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2595
adcec5a3 25962019-02-15 Jakub Jelinek <jakub@redhat.com>
2597
66edcee6 2598 PR other/69006
2599 PR testsuite/88920
2600 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2601 allow_blank_lines to 2 during initialization.
2602 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2603 it was previously zero.
2604 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2605 Clear allow_blank_lines afterwards whenever it was 1.
2606 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2607 dg-allow-blank-lines-in-output here.
2608 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2609 the tests and restore it back at the end.
2610
adcec5a3 2611 * c-c++-common/ubsan/opts-1.c: New test.
2612 * c-c++-common/ubsan/opts-2.c: New test.
2613 * c-c++-common/ubsan/opts-3.c: New test.
2614 * c-c++-common/ubsan/opts-4.c: New test.
2615
bc6e884f 26162019-02-15 Richard Biener <rguenther@suse.de>
2617 Jakub Jelinek <jakub@redhat.com>
2618
2619 PR tree-optimization/89278
2620 * gcc.dg/pr89278.c: New test.
2621
689babb3 26222019-02-15 Jakub Jelinek <jakub@redhat.com>
2623
8c6d2f0f 2624 PR c/89340
2625 * gcc.dg/pr89340.c: New test.
2626 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2627 that leaf attribute on nested function is useless.
2628
689babb3 2629 PR other/89342
2630 * gcc.dg/pr89342.c: New test.
2631
d827ccd4 26322019-02-14 Jakub Jelinek <jakub@redhat.com>
2633
2634 PR rtl-optimization/89354
2635 * gcc.dg/pr89354.c: New test.
2636
6c5f54a5 26372019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2638
2639 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2640 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2641 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2642 * gcc.target/i386/ssse3-palignr.c: Ditto.
2643 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2644 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2645 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2646 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2647 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2648 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2649 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2650 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2651 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2652 * gcc.target/i386/ssse3-psignb.c: Ditto.
2653 * gcc.target/i386/ssse3-psignd.c: Ditto.
2654 * gcc.target/i386/ssse3-psignw.c: Ditto.
2655
9d66f321 26562018-02-14 Steve Ellcey <sellcey@marvell.com>
2657
2658 * gcc.target/aarch64/pcs_attribute.c: New test.
2659
4382a5c9 26602019-02-14 Harald Anlauf <anlauf@gmx.de>
2661
2662 PR fortran/88248
2663 * gfortran.dg/pr88248.f90: New test.
2664 * gfortran.dg/f2018_obs.f90: Updated test.
2665
07a9d3db 26662019-02-14 Tamar Christina <tamar.christina@arm.com>
2667
2668 * gcc.target/arm/pr88850.c: change options to additional option.
2669
e06fcd5a 26702019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2671
2672 PR d/87864
2673 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2674 present.
2675
ea257f14 26762019-02-14 Tamar Christina <tamar.christina@arm.com>
2677
2678 PR target/88850
2679 * gcc.target/arm/pr88850-2.c: New test.
2680 * lib/target-supports.exp
2681 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2682 check_effective_target_arm_neon_softfp_fp16_ok,
2683 add_options_for_arm_neon_softfp_fp16): New.
2684
5770b8ce 26852019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2686
2687 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2688 * lib/target-supports.exp: Add procedure to check for ldrd.
2689
dac1fbf6 26902019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2691
2692 PR fortran/72715
2693 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2694 * gfortran.dg/goacc/loop-3.f95: Likewise.
2695 * gfortran.dg/goacc/pr72715.f90: New test.
2696
71fe24c6 26972019-02-14 Martin Liska <mliska@suse.cz>
2698
2699 PR rtl-optimization/89242
2700 * g++.dg/pr89242.C: New test.
2701
cd3f735a 27022019-02-14 Jakub Jelinek <jakub@redhat.com>
2703
bcdfc955 2704 PR tree-optimization/89314
2705 * gcc.dg/pr89314.c: New test.
2706
cd3f735a 2707 PR middle-end/89284
2708 * gcc.dg/ubsan/pr89284.c: New test.
2709
4d502758 27102019-02-13 Ian Lance Taylor <iant@golang.org>
2711
2712 * gcc.dg/func-attr-1.c: New test.
2713
055cced2 27142019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2715
2716 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2717
3a860627 27182019-02-13 Marek Polacek <polacek@redhat.com>
2719
2720 PR c++/89297 - ICE with OVERLOAD in template.
2721 * g++.dg/cpp0x/initlist113.C: New test.
2722
601c59dd 27232019-02-13 Alexandre Oliva <aoliva@redhat.com>
2724
40563cf7 2725 PR c++/86379
2726 * g++.dg/cpp0x/pr86379.C: New.
2727
601c59dd 2728 PR c++/87322
2729 * g++.dg/cpp1y/pr87322.C: New.
2730 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2731 instantiate the expected number of lambda functions.
2732
2a18fb57 27332019-02-13 Marek Polacek <polacek@redhat.com>
2734
2735 PR c++/77304
2736 * g++.dg/cpp2a/nontype-class13.C: New test.
2737
389f58a1 27382019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2739
2740 PR target/89190
2741 * gcc.target/arm/pr89190.c: New test.
2742
f2da1a76 27432019-02-13 David Malcolm <dmalcolm@redhat.com>
2744
2745 PR c++/89036
2746 * g++.dg/concepts/pr89036.C: New test.
2747
a7f0b0f6 27482019-02-13 Tamar Christina <tamar.christina@arm.com>
2749
2750 PR target/88847
2751 * gcc.target/aarch64/sve/pr88847.c: New test.
2752
4cbfbcd7 27532019-02-13 Jonathan Wakely <jwakely@redhat.com>
2754 Jakub Jelinek <jakub@redhat.com>
2755
2756 PR middle-end/89303
2757 * g++.dg/torture/pr89303.C: New test.
2758
64bd49fa 27592019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2760
2761 PR c++/88986
2762 * g++.dg/cpp1z/using4.C: New.
2763 * g++.dg/cpp1z/using5.C: Likewise.
2764 * g++.dg/cpp1z/using6.C: Likewise.
2765
d8dd2f06 27662019-02-13 Jakub Jelinek <jakub@redhat.com>
2767
2768 PR target/89290
2769 * gcc.target/i386/pr89290.c: New test.
2770
4c5d288b 27712019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2772
2773 * gcc.target/powerpc/crypto-builtin-1.c
2774 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2775 New testcases.
2776
916752ca 27772019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2778
2779 PR target/89229
2780 * gcc.target/i386/pr89229-1.c: New test.
2781
7bd6e754 27822019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2783
2784 PR target/89233
2785 * gcc.target/s390/pr89233.c: New test.
2786
f5239990 27872018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2788
2789 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2790 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2791 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2792
4ea8ba24 27932019-02-12 Richard Biener <rguenther@suse.de>
2794
2795 PR tree-optimization/89253
2796 * gfortran.dg/pr89253.f: New testcase.
2797
44263306 27982019-02-11 Marek Polacek <polacek@redhat.com>
2799
2800 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2801 * g++.dg/cpp0x/nullptr40.C: New test.
2802 * g++.dg/cpp0x/nullptr41.C: New test.
2803
61b94553 28042019-02-11 Jakub Jelinek <jakub@redhat.com>
2805
2806 PR c++/88977
2807 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2808
5f299139 28092019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2810
2811 PR tree-optimization/86637
2812 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2813
49a30f91 28142019-02-11 Martin Sebor <msebor@redhat.com>
2815
2816 PR tree-optimization/88771
2817 * gcc.dg/Wstringop-overflow-8.c: New test.
2818 * gcc.dg/Wstringop-overflow-9.c: New test.
2819 * gcc.dg/Warray-bounds-40.c: New test.
2820 * gcc.dg/builtin-stpncpy.c: Adjust.
2821 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2822 * g++.dg/opt/memcpy1.C: Adjust.
2823
08acf739 28242019-02-11 Martin Sebor <msebor@redhat.com>
2825
2826 PR c++/87996
2827 * c-c++-common/array-5.c: New test.
2828 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2829 * g++.dg/init/new38.C: Same.
2830 * g++.dg/init/new43.C: Same.
2831 * g++.dg/init/new44.C: Same.
2832 * g++.dg/init/new46.C: Same.
2833 * g++.dg/other/large-size-array.C: Same.
2834 * g++.dg/other/new-size-type.C: Same.
2835 * g++.dg/template/array30.C: Same.
2836 * g++.dg/template/array32.C: New test.
2837 * g++.dg/template/dependent-name3.C: Adjust.
2838 * gcc.dg/large-size-array-3.c: Same.
2839 * gcc.dg/large-size-array-5.c: Same.
2840 * gcc.dg/large-size-array.c: Same.
2841 * g++.old-deja/g++.brendan/array1.C: Same.
2842 * g++.old-deja/g++.mike/p6149.C: Same.
2843
40dea7a3 28442019-02-11 Martin Sebor <msebor@redhat.com>
2845
2846 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2847
dd9bf21a 28482019-02-11 Tamar Christina <tamar.christina@arm.com>
2849
2850 PR middle-end/88560
2851 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2852 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2853 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2854
2e25871b 28552019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2856
2857 * gcc.target/powerpc/vec-sld-modulo.c: New.
2858 * gcc.target/powerpc/vec-srad-modulo.c: New.
2859 * gcc.target/powerpc/vec-srd-modulo.c: New.
2860
8cdb0206 28612019-02-11 Martin Liska <mliska@suse.cz>
2862
2863 PR ipa/89009
2864 * g++.dg/ipa/pr89009.C: New test.
2865
dd686aa9 28662019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2867
3c0f9ba3 2868 PR fortran/71723
dd686aa9 2869 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2870 * gfortran.dg/pointer_init_6.f90: Likewise.
2871 * gfortran.dg/pointer_init_9.f90: New test.
2872
ce0d2534 28732019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2874
2875 PR fortran/67679
dd686aa9 2876 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 2877
dd31e240 28782019-02-10 Jakub Jelinek <jakub@redhat.com>
2879
2880 PR tree-optimization/89268
2881 * gcc.dg/vect/pr89268.c: New test.
2882
0d8e7678 28832019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2884
2885 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2886
517c0439 28872019-02-09 Harald Anlauf <anlauf@gmx.de>
2888
2889 PR fortran/89077
2890 * gfortran.dg/substr_simplify.f90: New test.
2891
645d7017 28922019-02-09 Jan Hubicka <hubicka@ucw.cz>
2893
2894 PR ipa/88711
2895 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2896
7d41610c 28972019-02-09 Paul Thomas <pault@gcc.gnu.org>
2898
2899 PR fortran/89200
2900 * gfortran.dg/array_reference_2.f90 : New test.
2901
116200f6 29022019-02-09 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR middle-end/89246
2905 * gcc.dg/gomp/pr89246-1.c: New test.
2906 * gcc.dg/gomp/pr89246-2.c: New test.
2907
83658f41 29082019-02-08 Jakub Jelinek <jakub@redhat.com>
2909
2910 PR tree-optimization/88739
2911 * gcc.c-torture/execute/pr88739.c: New test.
2912
b8a74718 29132019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2914
2915 PR testsuite/89258
2916 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2917
e9f7f5f0 29182019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2919
2920 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2921 * gcc.target/s390/vector/vec-copysign.c: New test.
2922
40d78a35 29232019-02-08 Richard Biener <rguenther@suse.de>
2924
2925 PR tree-optimization/89247
2926 * gcc.dg/torture/pr89247.c: New testcase.
2927
e4157058 29282019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2929
2930 * gcc.target/s390/jump-label.c: New test.
2931
9160da73 29322019-02-08 Richard Biener <rguenther@suse.de>
2933
2934 PR testsuite/89250
2935 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2936
82182896 29372019-02-08 Jakub Jelinek <jakub@redhat.com>
2938
2939 PR rtl-optimization/89234
2940 * g++.dg/ubsan/pr89234.C: New test.
2941
829a2e03 29422019-02-08 Richard Biener <rguenther@suse.de>
2943
2944 PR middle-end/89223
2945 * gcc.dg/torture/pr89223.c: New testcase.
2946
72ea15e5 29472019-02-07 David Malcolm <dmalcolm@redhat.com>
2948
2949 PR tree-optimization/86637
2950 PR tree-optimization/89235
2951 * gcc.c-torture/compile/pr86637-1.c: New test.
2952 * gcc.c-torture/compile/pr86637-2.c: New test.
2953 * gcc.c-torture/compile/pr86637-3.c: New test.
2954 * gcc.c-torture/compile/pr89235.c: New test.
2955
44b8cbb6 29562019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2957
2958 * gcc.target/aarch64/abd_1.c: New test.
2959 * gcc.dg/sabd_1.c: Likewise.
2960
27c348b7 29612019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2962
2963 PR fortran/52789
2964 * gfortran.dg/wunused-parameter_2.f90: New test.
2965
8b7a262d 29662019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2967
2968 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2969
8c0752a6 29702019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2971
2972 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2973 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2974
bb8389e1 29752019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2976 Jakub Jelinek <jakub@redhat.com>
2977
2978 PR bootstrap/88714
2979 * gcc.c-torture/execute/pr88714.c: New test.
2980 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2981
d54f2f36 29822019-02-07 Tamar Christina <tamar.christina@arm.com>
2983
2984 PR/target 88850
2985 * gcc.target/arm/pr88850.c: New test.
2986
939d44f3 29872019-02-07 Alexandre Oliva <aoliva@redhat.com>
2988
2989 PR c++/86218
2990 * g++.dg/cpp0x/pr86218.C: New.
2991
c2041c0a 29922019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2993
2994 PR rtl-optimization/89225
2995 * gcc.target/powerpc/pr89225.c: New.
2996
2947ccc6 29972019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2998
2999 * gnat.dg/opt76.adb: New test.
3000
9d066a44 30012019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3002
3003 PR fortran/71860
3004 * gfortran.dg/null_10.f90: New test.
3005
c92ab8d4 30062019-02-06 David Malcolm <dmalcolm@redhat.com>
3007
3008 PR c++/71302
3009 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3010 column numbers to dg-warning directives where they are correct.
3011 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3012 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3013 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3014
95be3519 30152019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3016
3017 PR debug/87451
3018 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3019 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3020 xfail scan-assembler-not with Solaris as.
3021
af2aae4f 30222019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3023
3024 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3025 counts and target.
3026 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3027 counts and target.
3028 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3029 counts and target.
3030
d75855b4 30312019-02-06 Richard Biener <rguenther@suse.de>
3032
3033 PR tree-optimization/89182
3034 * gfortran.dg/graphite/pr89182.f90: New testcase.
3035
641cffa6 30362019-02-06 Jakub Jelinek <jakub@redhat.com>
3037
b7c999fc 3038 PR c/89211
3039 * gcc.dg/pr89211.c: New test.
3040
641cffa6 3041 PR middle-end/89210
3042 * c-c++-common/builtin-convertvector-2.c: New test.
3043
1a1a006b 30442019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3045
5224812d 3046 PR go/89019
3047 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 3048
45287c8a 30492019-02-06 Joseph Myers <joseph@codesourcery.com>
3050
3051 PR c/88584
3052 * gcc.dg/redecl-18.c: New test.
3053
b5a6b127 30542019-02-05 Jakub Jelinek <jakub@redhat.com>
3055
3056 PR c++/89187
3057 * g++.dg/opt/pr89187.C: New test.
3058
30592019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 3060
3061 * jit.dg/add-driver-options-testlib.c: Add support file for
3062 test-add-driver-options.c testcase.
3063 * jit.dg/all-non-failing-tests.h: Add note about
3064 test-add-driver-options.c
3065 * jit.dg/jit.exp (jit-dg-test): Update to support
3066 add-driver-options-testlib.c compilation.
3067 * jit.dg/test-add-driver-options.c: New testcase.
3068
6058af91 30692019-02-05 Jakub Jelinek <jakub@redhat.com>
3070
3071 PR rtl-optimization/11304
3072 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3073 * gcc.target/i386/call-2.c: New test.
3074
74ce2ebb 30752019-02-05 Marek Polacek <polacek@redhat.com>
3076
3077 PR c++/89158 - by-value capture of constexpr variable broken.
3078 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3079
b81e8ebc 30802019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3081
3082 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3083
969a9cce 30842019-02-05 Jakub Jelinek <jakub@redhat.com>
3085
320c312b 3086 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3087 target.
3088 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3089
32b5e7b8 3090 PR target/89188
3091 * g++.dg/opt/pr89188.C: New test.
3092
969a9cce 3093 PR rtl-optimization/89195
3094 * gcc.c-torture/execute/pr89195.c: New test.
3095
12edc914 30962019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3097
3098 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3099 hardware.
3100 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3101 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3102 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3103 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3104 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3105 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3106 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3107 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3108 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3109
f8037d2a 31102019-02-05 Jakub Jelinek <jakub@redhat.com>
3111
3112 PR target/89186
3113 * g++.dg/ext/vector36.C: New test.
3114
9ca54fa1 31152019-02-05 Alexandre Oliva <aoliva@redhat.com>
3116
3117 PR c++/87770
3118 * g++.dg/pr87770.C: New.
3119
df378257 31202019-02-04 Harald Anlauf <anlauf@gmx.de>
3121
3122 PR fortran/89077
3123 * gfortran.dg/pr89077.f90: New test.
3124
d92348e0 31252019-02-04 Martin Liska <mliska@suse.cz>
3126
90f52861 3127 PR ipa/88985
3128 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 3129
50d9292e 31302019-02-04 Jakub Jelinek <jakub@redhat.com>
3131
3132 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3133 characters or extra spaces after the comment character.
3134
00334655 31352019-02-04 Jakub Jelinek <jakub@redhat.com>
3136
3137 * g++.dg/torture/alias-1.C: New test.
3138
0ff407d4 31392019-02-03 Martin Sebor <msebor@redhat.com>
3140
3f99f52e 3141 PR c/69661
3142 * c-c++-common/Wsequence-point-2.c: New test.
3143
0ff407d4 3144 PR c++/44648
3145 * g++.dg/warn/Wunused-var-35.C: New test.
3146
1efbfaeb 31472019-02-03 Richard Biener <rguenther@suse.de>
3148
3149 PR debug/87295
3150 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3151
b399769c 31522019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3153
3154 PR fortran/88298
3155 * gfortran.dg/warn_conversion_10.f90: New test.
3156
1834f7a3 31572019-02-02 Paul Thomas <pault@gcc.gnu.org>
3158
3159 PR fortran/88393
3160 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3161
ba3862bc 31622019-02-02 Paul Thomas <pault@gcc.gnu.org>
3163
3164 PR fortran/88980
3165 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3166
285eb84d 31672019-02-02 Paul Thomas <pault@gcc.gnu.org>
3168
3169 PR fortran/88685
3170 * gfortran.dg/pointer_array_component_3.f90 : New test.
3171
b27fce45 31722019-02-02 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR middle-end/87887
3175 * gcc.dg/gomp/pr87887-1.c: New test.
3176 * gcc.dg/gomp/pr87887-2.c: New test.
3177
49b830df 31782019-02-01 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR fortran/83246
3181 PR fortran/89084
3182 * gfortran.dg/pr89084.f90: New test.
3183 * gfortran.dg/lto/pr89084_0.f90: New test.
3184 * gfortran.dg/pr83246.f90: New test.
3185
bdb43276 31862019-02-01 Marek Polacek <polacek@redhat.com>
3187
3188 PR c++/88325 - ICE with invalid out-of-line template member definition.
3189 * g++.dg/cpp2a/typename14.C: New test.
3190
b02075cf 31912019-02-01 Richard Biener <rguenther@suse.de>
3192
3193 PR middle-end/88597
3194 * gcc.dg/torture/pr88597.c: New testcase.
3195
a6d33bbd 31962019-02-01 Richard Biener <rguenther@suse.de>
3197
3198 PR tree-optimization/85497
3199 * gcc.dg/graphite/pr85497.c: New testcase.
3200
9c0775d3 32012019-02-01 Richard Biener <rguenther@suse.de>
3202
3203 PR testsuite/87451
3204 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3205
5ab8180e 32062019-02-01 Jakub Jelinek <jakub@redhat.com>
3207
38f851c4 3208 PR tree-optimization/89143
3209 * gcc.dg/tree-ssa/vrp121.c: New test.
3210
d681ced2 3211 PR tree-optimization/88107
3212 * gcc.dg/gomp/pr88107.c: New test.
3213
5ab8180e 3214 PR c++/87175
3215 * g++.dg/ext/attrib57.C: New test.
3216
886345e6 32172018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3218
3219 PR tree-optimization/88932
3220 * gfortran.dg/pr88932.f90: New test.
3221
f1329be6 32222019-01-31 Marek Polacek <polacek@redhat.com>
3223
3224 PR c++/88983 - ICE with switch in constexpr function.
3225 * g++.dg/cpp1y/constexpr-88983.C: New test.
3226
a82041dd 32272019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3228
3229 PR fortran/88669
3230 * gfortran.dg/contiguous_9.f90: New test.
3231
c8f861a0 32322019-01-31 Marek Polacek <polacek@redhat.com>
3233
3234 PR c++/89083, c++/80864 - ICE with list initialization in template.
3235 * g++.dg/cpp0x/initlist107.C: New test.
3236 * g++.dg/cpp0x/initlist108.C: New test.
3237 * g++.dg/cpp0x/initlist109.C: New test.
3238 * g++.dg/cpp0x/initlist110.C: New test.
3239 * g++.dg/cpp0x/initlist111.C: New test.
3240 * g++.dg/cpp0x/initlist112.C: New test.
3241 * g++.dg/init/ptrfn4.C: New test.
3242
d6bfe450 32432019-01-31 David Malcolm <dmalcolm@redhat.com>
3244
3245 PR c/89122
3246 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3247 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3248
45ccb5c4 32492019-01-31 Richard Biener <rguenther@suse.de>
3250
3251 PR tree-optimization/89135
3252 * gcc.dg/torture/pr89135.c: New testcase.
3253
06438ec9 32542019-01-31 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR sanitizer/89124
3257 * c-c++-common/asan/pr89124.c: New test.
3258
a11ed94b 32592019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3260
3261 PR fortran/52564
3262 * gfortran.dg/print_2.f90: New test.
3263
3143c7ef 32642019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3265
3266 PR rtl-optimization/87246
3267 * gcc.target/i386/pr87246.c: New.
3268
7066144a 32692019-01-30 Marek Polacek <polacek@redhat.com>
3270
3271 PR c++/89119 - ICE with value-initialization in template.
3272 * g++.dg/cpp0x/initlist-value3.C: New test.
3273
f665d347 32742019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3275
3276 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3277 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3278 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3279 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3280 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3281 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3282 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3283 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3284 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3285 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 3286
a657d4f2 32872019-01-30 Richard Biener <rguenther@suse.de>
3288
3289 PR tree-optimization/89111
3290 * gcc.dg/torture/pr89111.c: New testcase.
3291
7617d72d 32922019-01-30 Andrew Stubbs <ams@codesourcery.com>
3293
3294 PR testsuite/88920
7617d72d 3295 * lib/target-supports.exp: Cache result.
3296
915549a3 32972019-01-30 Jakub Jelinek <jakub@redhat.com>
3298
cc4ffc4c 3299 PR c++/89105
3300 * g++.target/i386/pr89105.C: New test.
3301
915549a3 3302 PR c/89061
3303 * gcc.dg/pr89061.c: New test.
3304
8421f31a 33052019-01-29 Martin Sebor <msebor@redhat.com>
3306
3307 PR c/88956
3308 * gcc.dg/Warray-bounds-39.c: New test.
3309
bd509204 33102019-01-29 Marek Polacek <polacek@redhat.com>
3311
3312 PR testsuite/89110
3313 * g++.dg/other/nontype-1.C: Expect error in all modes.
3314 * g++.dg/parse/crash13.C: Likewise.
3315 * g++.dg/parse/error36.C: Likewise.
3316 * g++.dg/template/error29.C: Likewise.
3317
659d7fd3 33182019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3319
3320 PR fortran/57048
3321 * gfortran.dg/c_funptr_1.f90: New file.
3322 * gfortran.dg/c_funptr_1_mod.f90: New file.
3323
2c4b47e3 33242019-01-29 Jakub Jelinek <jakub@redhat.com>
3325
3326 PR c++/66676
3327 PR ipa/89104
3328 * gcc.dg/gomp/pr89104.c: New test.
3329
25b414df 33302019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3331
3332 * gdc.dg/pr89042a.d: Mark as compile test.
3333 * gdc.dg/pr89042b.d: Likewise.
3334
c4b0762a 33352019-01-29 Richard Biener <rguenther@suse.de>
3336
3337 PR debug/87295
3338 * g++.dg/lto/pr87295_0.C: New testcase.
3339
a456bf31 33402019-01-29 Jakub Jelinek <jakub@redhat.com>
3341
b5c856bd 3342 PR c/89045
3343 * gcc.dg/pr89045.c: New test.
3344
a456bf31 3345 PR c/86125
3346 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3347 lp64, ilp32 and llp64 only.
3348 (fputs): Use unsigned long long instead of size_t for return type.
3349 (vfprintf, vfscanf): Accept arbitrary target specific type for
3350 va_list.
3351
44da2a17 33522019-01-28 Marek Polacek <polacek@redhat.com>
3353
3354 PR c++/88358 - name wrongly treated as type.
3355 * g++.dg/cpp2a/typename1.C: Add dg-error.
3356 * g++.dg/cpp2a/typename13.C: New test.
3357 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3358 Add typename.
3359
97569c2c 33602019-01-28 Marek Polacek <polacek@redhat.com>
3361
3362 * g++.dg/cpp0x/enum37.C: Add dg-error.
3363
a6061e19 33642019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3365
3366 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3367 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3368
7f68559b 33692019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3370
3371 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3372 "-Wattribute-alias".
3373
2d3af381 33742019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3375
3376 PR fortran/70696
3377 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3378
1d41b42f 33792019-01-27 Marek Polacek <polacek@redhat.com>
3380
b7feeace 3381 PR c++/88815 - narrowing conversion lost in decltype.
3382 PR c++/78244 - narrowing conversion in template not detected.
3383 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3384 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3385 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3386 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3387
1d41b42f 3388 PR c++/89024 - ICE with incomplete enum type.
3389 * g++.dg/cpp0x/enum37.C: New test.
3390
ecb2c722 33912019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3392
3393 * gnat.dg/opt75.adb: New test.
3394 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3395
36cd2681 33962019-01-27 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR target/87214
3399 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3400 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3401
9eafff7e 34022019-01-26 Martin Jambor <mjambor@suse.cz>
3403
3404 PR ipa/88933
3405 * gfortran.dg/gomp/pr88933.f90: New test.
3406
cfa3a863 34072019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3408
3409 PR d/89042
3410 * gdc.dg/pr89042a.d: New test.
3411 * gdc.dg/pr89042b.d: New test.
3412
bc3eb257 34132019-01-26 Harald Anlauf <anlauf@gmx.de>
3414
3415 PR fortran/57553
3416 * gfortran.dg/pr57553.f90: New test.
3417
aced6683 34182019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3419
3420 * gnat.dg/array34.adb: New test.
3421
e1b6ccb9 34222019-01-26 Jakub Jelinek <jakub@redhat.com>
3423
3424 PR preprocessor/88974
3425 * c-c++-common/cpp/pr88974.c: New test.
3426
837ddebd 34272019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3428
3429 PR c++/88969
3430 * g++.dg/cpp2a/destroying-delete2.C: New.
3431 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3432
2ae44fa6 34332019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3434
3435 PR fortran/85780
3436 * gfortran.dg/pr85780.f90: Update testcase for error message.
3437
eaaf56a1 34382019-01-25 Richard Earnshaw <rearnsha@arm.com>
3439
3440 PR target/88469
3441 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3442 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3443 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3444
91843495 34452019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3446
3447 PR middle-end/89037
3448 * gcc.dg/pr89037.c: New test.
3449
a0eb8b4f 34502019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3451
3452 * lib/target-supports.exp (check_effective_target_fenv): New.
3453 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3454 fenv effective target.
3455 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3456 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3457 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3458 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3459
794fefda 34602019-01-25 Richard Biener <rguenther@suse.de>
3461
3462 PR tree-optimization/86865
3463 * gcc.dg/graphite/pr86865.c: New testcase.
3464 * gcc.dg/graphite/pr69728.c: XFAIL.
3465 * gcc.dg/graphite/scop-21.c: Likewise.
3466
530b8be5 34672019-01-24 Martin Sebor <msebor@redhat.com>
3468
3469 PR c/86125
3470 PR c/88886
3471 PR middle-end/86308
3472 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3473 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3474 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3475 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3476 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3477 * gcc.dg/builtins-69.c: New test.
3478 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3479 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3480
42202832 34812019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3482
5d95efca 3483 PR rtl-optimization/88948
42202832 3484 * gcc.target/i386/pr88948.c: New test.
3485
b5e76680 34862019-01-24 Jakub Jelinek <jakub@redhat.com>
3487
7fe7a53d 3488 PR debug/89006
3489 * g++.dg/debug/pr89006.C: New test.
3490
190cf9af 3491 PR middle-end/89015
3492 * gcc.dg/gomp/pr89015.c: New test.
3493
b5e76680 3494 PR c++/88976
3495 * c-c++-common/gomp/cancel-2.c: New test.
3496 * gcc.dg/gomp/cancel-1.c: New test.
3497 * g++.dg/gomp/cancel-1.C: New test.
3498 * g++.dg/gomp/cancel-2.C: New test.
3499 * g++.dg/gomp/cancel-3.C: New test.
3500
e42d723e 35012019-01-24 Jakub Jelinek <jakub@redhat.com>
3502
3503 PR tree-optimization/89027
3504 * gfortran.dg/gomp/pr89027.f90: New test.
3505
297fd295 35062019-01-24 Paul Thomas <pault@gcc.gnu.org>
3507
3508 PR fortran/88929
e42d723e 3509 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3510 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 3511
161cd7e6 35122019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3513
3514 PR libgcc/88931
3515 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3516 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3517 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3518 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3519
58bc31f2 35202019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3521
3522 PR target/88998
3523 * g++.target/i386/pr88998.c: New test.
3524
dffbcba8 35252019-01-23 Marek Polacek <polacek@redhat.com>
3526
3527 PR c++/88757 - qualified name treated wrongly as type.
3528 * g++.dg/cpp0x/dependent2.C: New test.
3529 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3530 * g++.dg/cpp2a/typename12.C: New test.
3531 * g++.dg/template/static30.C: Remove dg-error.
3532
1f03c410 35332019-01-23 Jakub Jelinek <jakub@redhat.com>
3534
8090d51c 3535 PR c/44715
3536 * c-c++-common/pr44715.c: New test.
3537
1f03c410 3538 PR c++/88984
3539 * c-c++-common/pr88984.c: New test.
3540
a74580b3 35412019-01-23 Richard Biener <rguenther@suse.de>
3542
3543 PR tree-optimization/89008
3544 * gcc.dg/torture/pr89008.c: New testcase.
3545
c90ac599 35462019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3547
3548 * gnat.dg/specs/opt4.ads: New test.
3549
c5bd837e 35502019-01-23 Jakub Jelinek <jakub@redhat.com>
3551
3552 PR tree-optimization/88964
3553 * gfortran.dg/pr88964.f90: New test.
3554
8eacaaff 35552019-01-22 Martin Sebor <msebor@redhat.com>
3556
3557 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3558 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3559 non_strict_align.
3560 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3561 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3562 non_strict_align.
3563
c4851c82 35642018-01-22 Steve Ellcey <sellcey@marvell.com>
3565
8eacaaff 3566 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 3567 to aarch64*-*-* target.
8eacaaff 3568 * c-c++-common/gomp/pr60823-3.c: Ditto.
3569 * g++.dg/gomp/declare-simd-1.C: Ditto.
3570 * g++.dg/gomp/declare-simd-3.C: Ditto.
3571 * g++.dg/gomp/declare-simd-4.C: Ditto.
3572 * g++.dg/gomp/declare-simd-7.C: Ditto.
3573 * g++.dg/gomp/pr88182.C: Ditto.
3574 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3575 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3576 * gcc.dg/gomp/pr59669-2.c: Ditto.
3577 * gcc.dg/gomp/pr87895-1.c: Ditto.
3578 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3579 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3580 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3581 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 3582
f840847c 35832019-01-22 Jakub Jelinek <jakub@redhat.com>
3584
849c3260 3585 PR target/88965
3586 * gcc.target/powerpc/pr88965.c: New test.
3587
f840847c 3588 PR middle-end/88968
3589 * c-c++-common/gomp/atomic-23.c: New test.
3590
4348a41f 35912019-01-22 Harald Anlauf <anlauf@gmx.de>
3592
3593 PR fortran/88579
3594 * gfortran.dg/power_8.f90: New test.
3595
2e9ceebc 35962019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3597
3598 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3599 * g++.dg/vec-init-1.C: Likewise.
3600 * gcc.dg/pr87793.c: Likewise.
3601
55d483b8 36022019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3603
3604 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3605 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3606
0e814d12 36072019-01-22 Richard Earnshaw <rearnsha@arm.com>
3608
3609 PR target/88469
3610 * gcc.target/arm/aapcs/bitfield2.c: New test.
3611 * gcc.target/arm/aapcs/bitfield3.c: New test.
3612
ca6770cd 36132019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3614
3615 PR rtl-optimization/87763
3616 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3617
a1ab436f 36182019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3619
3620 PR target/88954
3621 * gcc.target/i386/pr88954-1.c: New test.
3622 * gcc.target/i386/pr88954-2.c: Likewise.
3623
f8f32a5f 36242019-01-22 Richard Earnshaw <rearnsha@arm.com>
3625
3626 PR target/88469
3627 * gcc.target/arm/aapcs/bitfield1.c: New test.
3628 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3629 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3630 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3631
cc41270a 36322019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3633
3634 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3635 * gfortran.dg/block_16.f08: Likewise.
3636 * gfortran.dg/dec_structure_14.f90: Likewise.
3637 * gfortran.dg/namelist_96.f90: Likewise.
3638 * gfortran.dg/newunit_5.f90.f90: Moved to
3639 * gfortran.dg/newunit_5.f90: here.
3640 * gfortran.dg/pdt_28.f03: Likewise.
3641 * gfortran.dg/spread_simplify_1.f90: Likewise.
3642
dc7008d9 36432019-01-22 Tamar Christina <tamar.christina@arm.com>
3644
3645 PR/tree-optimization 88903
3646 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3647
9e73df6b 36482019-01-22 Jakub Jelinek <jakub@redhat.com>
3649
8167e4bd 3650 PR rtl-optimization/88904
3651 * gcc.c-torture/execute/pr88904.c: New test.
3652
786a3490 3653 PR target/88905
3654 * gcc.dg/pr88905.c: New test.
3655
9e73df6b 3656 PR rtl-optimization/49429
3657 PR target/49454
3658 PR rtl-optimization/86334
3659 PR target/88906
3660 * gcc.target/i386/pr86334.c: New test.
3661 * gcc.target/i386/pr88906.c: New test.
3662
77fe9474 36632019-01-21 Jakub Jelinek <jakub@redhat.com>
3664
3665 PR c++/88949
3666 * g++.dg/gomp/pr88949.C: New test.
3667
d2019c03 36682019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 3669
3670 * class_66.f90: Fix a dg directive.
3671 * debug/pr35154-stabs.f: Likewise.
3672 * dec_d_lines_3.f: Likewise.
3673 * dec_d_lines_3.f: Likewise.
3674 * dec_structure_12.f90: Likewise.
3675 * dec_structure_15.f90: Likewise.
3676 * deferred_character_31.f90: Likewise.
3677 * dtio_31.f03: Likewise.
3678 * dtio_32.f03: Likewise.
3679 * extends_11.f03: Likewise.
3680 * integer_plus.f90: Likewise.
3681 * pdt_25.f03: Likewise.
3682 * pr58968.f: Likewise.
3683 * pr78259.f90: Likewise.
3684 * vect/vect-2.f90: Likewise.
3685 * matmul_const.f90: Likewise.
3686
bca15b83 36872019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3688
3689 PR target/88938
3690 * gcc.target/i386/pr88938.c: New test.
3691
99bf4b63 36922019-01-21 Jakub Jelinek <jakub@redhat.com>
3693
3694 PR sanitizer/88901
3695 * g++.dg/asan/pr88901.C: New test.
3696
f6aa5c04 36972019-01-21 Tamar Christina <tamar.christina@arm.com>
3698
3699 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3700
8144bd52 37012019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3702
3703 PR c/88928
3704 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3705 * gcc.dg/pr88928.c: New test case.
3706
e807b7ed 37072019-01-21 Jakub Jelinek <jakub@redhat.com>
3708
3709 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3710 {long ,short ,}{unsigned ,}int.
3711
26e8495a 37122019-01-21 Richard Biener <rguenther@suse.de>
3713
3714 PR tree-optimization/88934
3715 * gfortran.dg/pr88934.f90: New testcase.
3716
eaf966f3 37172019-01-20 Ulrich Drepper <drepper@redhat.com>
3718
3719 Fix after C++ P0600 implementation.
3720 * g++.dg/init/new39.C: Don't just ignore result of new.
3721
c343819b 37222019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3723
3724 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3725
c161bb93 37262019-01-20 Johannes Pfau <johannespfau@gmail.com>
3727
3728 * gdc.dg/runnable.d: Add tests for comparing complex types.
3729
30b46595 37302019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3731
297fd295 3732 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 3733 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3734 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3735 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3736
c81c2702 37372019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3738
3739 PR fortran/37835
3740 * gfortran.dg/no-automatic.f90: New test.
3741
19081b87 37422019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3743
3744 PR fortran/77960
3745 * gfortran.dg/pr77960.f90: New test.
3746
b7e6520a 37472018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3748 Paul Thomas <pault@gcc.gnu.org>
3749
3750 PR fortran/56789
3751 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3752 scan-tree tests that fail with patch.
3753 * gfortran.dg/contiguous_8.f90: New test.
3754
5dfc8b8e 37552019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3756
3757 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3758 inner strides.
3759 * gfortran.dg/loop_versioning_9.f90: New test.
3760 * gfortran.dg/loop_versioning_10.f90: Likewise.
3761
7b60c131 37622019-01-19 Jakub Jelinek <jakub@redhat.com>
3763
3764 PR fortran/88902
3765 * gfortran.dg/pr88902.f90: New test.
3766
34859308 37672019-01-18 Martin Sebor <msebor@redhat.com>
3768
3769 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3770
31975c5e 37712019-01-18 Ian Lance Taylor <iant@golang.org>
3772
3773 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3774 is no longer externally visible.
3775
b2bc2471 37762019-01-18 Marek Polacek <polacek@redhat.com>
3777
3778 PR c++/86926
3779 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3780
60da8226 37812019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3782
3783 PR middle-end/88587
3784 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3785 (dg-options): Replace -m32 with -fno-pic.
3786 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3787 (dg-options): Remove -m32.
3788
58d47a89 37892019-01-18 Richard Biener <rguenther@suse.de>
3790
3791 PR tree-optimization/88903
3792 * gcc.dg/vect/pr88903-1.c: New testcase.
3793 * gcc.dg/vect/pr88903-2.c: Likewise.
3794
6d4e8a95 37952019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3796
3797 PR c/51628
3798 PR c/88664
3799 * c-c++-common/pr51628-33.c: New test.
3800 * c-c++-common/pr51628-35.c: New test.
3801 * c-c++-common/pr88664-1.c: Likewise.
3802 * c-c++-common/pr88664-2.c: Likewise.
3803 * gcc.dg/pr51628-34.c: Likewise.
3804
e319ca91 38052019-01-18 Richard Earnshaw <rearnsha@arm.com>
3806
3807 PR target/88799
3808 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3809 mp and sec extensions to armv7-a.
3810
c099f1dd 38112019-01-18 Martin Liska <mliska@suse.cz>
3812
3813 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3814 expected function name.
3815
273d44ee 38162019-01-18 Jakub Jelinek <jakub@redhat.com>
3817
3818 PR tree-optimization/86214
3819 * g++.dg/opt/pr86214-1.C: New test.
3820 * g++.dg/opt/pr86214-2.C: New test.
3821
b8408dd3 38222019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3823
3824 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3825
5c3317a8 38262019-01-18 Jakub Jelinek <jakub@redhat.com>
3827
3828 Reapply:
3829 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3830
3831 PR target/88489
3832 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3833 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3834
eba46615 38352019-01-18 Martin Liska <mliska@suse.cz>
3836
3837 PR middle-end/88587
3838 * g++.target/i386/pr88587.C: New test.
3839 * gcc.target/i386/mvc13.c: New test.
3840
20ab60cd 38412018-01-17 Steve Ellcey <sellcey@cavium.com>
3842
3843 PR fortran/88898
3844 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3845 warning checks.
3846 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3847 * gfortran.dg/gomp/pr83977.f90: Ditto.
3848
0cfa832a 38492019-01-17 Martin Sebor <msebor@redhat.com>
3850
3851 PR middle-end/88273
3852 * gcc.dg/Warray-bounds-38.c: New test.
3853
7e351bf9 38542018-01-17 Steve Ellcey <sellcey@cavium.com>
3855
3856 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3857 warning checks and assembler scans.
3858 * c-c++-common/gomp/pr60823-3.c: Ditto.
3859 * c-c++-common/gomp/pr63328.c: Ditto.
3860 * g++.dg/gomp/declare-simd-1.C: Ditto.
3861 * g++.dg/gomp/declare-simd-3.C: Ditto.
3862 * g++.dg/gomp/declare-simd-4.C: Ditto.
3863 * g++.dg/gomp/declare-simd-7.C: Ditto.
3864 * g++.dg/gomp/pr88182.C: Ditto.
3865 * g++.dg/vect/simd-clone-7.cc: Ditto.
3866 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3867 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3868 * gcc.dg/gomp/pr59669-2.c: Ditto.
3869 * gcc.dg/gomp/pr87895-1.c: Ditto.
3870 * gcc.dg/gomp/pr87895-2.c: Ditto.
3871 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3872 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3873 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3874 * gfortran.dg/gomp/pr83977.f90: Ditto.
3875
0f910e62 38762019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3877
3878 * g++.dg/cpp0x/auto52.C: Test locations too.
3879 * g++.dg/cpp0x/trailing2.C: Likewise.
3880 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3881 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3882 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3883 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3884 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3885
098cc8f0 38862019-01-17 David Malcolm <dmalcolm@redhat.com>
3887
3888 PR c++/88699
3889 * g++.dg/template/pr88699.C: New test.
3890
a4e7e061 38912019-01-17 Martin Sebor <msebor@redhat.com>
3892
3893 PR tree-optimization/88800
3894 * c-c++-common/Wrestrict.c: Adjust.
3895 * gcc.dg/Warray-bounds-37.c: New test.
3896 * gcc.dg/builtin-memcpy-2.c: New test.
3897 * gcc.dg/builtin-memcpy.c: New test.
3898
21208703 38992019-01-17 Tamar Christina <tamar.christina@arm.com>
3900
3901 PR target/88850
3902 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3903
acbbb815 39042019-01-17 Andrew Stubbs <ams@codesourcery.com>
3905 Kwok Cheung Yeung <kcy@codesourcery.com>
3906 Julian Brown <julian@codesourcery.com>
3907 Tom de Vries <tom@codesourcery.com>
3908
3909 * gcc.dg/20020312-2.c: Add amdgcn support.
3910 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3911 * gcc.dg/builtin-apply2.c: Likewise.
3912 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3913 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3914 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3915 * gcc.dg/memcmp-1.c: Increase timeout factor.
3916 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3917 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3918 * gcc.dg/sibcall-9.c: Likewise.
3919 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3920 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3921 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3922 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3923 * lib/target-supports.exp (check_effective_target_trampolines):
3924 Configure amdgcn.
3925 (check_profiling_available): Likewise.
3926 (check_effective_target_global_constructor): Likewise.
3927 (check_effective_target_return_address): Likewise.
3928 (check_effective_target_fopenacc): Likewise.
3929 (check_effective_target_fopenmp): Likewise.
3930 (check_effective_target_vect_int): Likewise.
3931 (check_effective_target_vect_intfloat_cvt): Likewise.
3932 (check_effective_target_vect_uintfloat_cvt): Likewise.
3933 (check_effective_target_vect_floatint_cvt): Likewise.
3934 (check_effective_target_vect_floatuint_cvt): Likewise.
3935 (check_effective_target_vect_simd_clones): Likewise.
3936 (check_effective_target_vect_shift): Likewise.
3937 (check_effective_target_whole_vector_shift): Likewise.
3938 (check_effective_target_vect_bswap): Likewise.
3939 (check_effective_target_vect_shift_char): Likewise.
3940 (check_effective_target_vect_long): Likewise.
3941 (check_effective_target_vect_float): Likewise.
3942 (check_effective_target_vect_double): Likewise.
3943 (check_effective_target_vect_perm): Likewise.
3944 (check_effective_target_vect_perm_byte): Likewise.
3945 (check_effective_target_vect_perm_short): Likewise.
3946 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3947 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3948 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3949 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3950 (check_effective_target_vect_natural_alignment): Likewise.
3951 (check_effective_target_vect_fully_masked): Likewise.
3952 (check_effective_target_vect_element_align): Likewise.
3953 (check_effective_target_vect_masked_store): Likewise.
3954 (check_effective_target_vect_scatter_store): Likewise.
3955 (check_effective_target_vect_condition): Likewise.
3956 (check_effective_target_vect_cond_mixed): Likewise.
3957 (check_effective_target_vect_char_mult): Likewise.
3958 (check_effective_target_vect_short_mult): Likewise.
3959 (check_effective_target_vect_int_mult): Likewise.
3960 (check_effective_target_sqrt_insn): Likewise.
3961 (check_effective_target_vect_call_sqrtf): Likewise.
3962 (check_effective_target_vect_call_btrunc): Likewise.
3963 (check_effective_target_vect_call_btruncf): Likewise.
3964 (check_effective_target_vect_call_ceil): Likewise.
3965 (check_effective_target_vect_call_floorf): Likewise.
3966 (check_effective_target_lto): Likewise.
3967 (check_vect_support_and_set_flags): Likewise.
3968 (check_effective_target_vect_stridedN): Enable when fully masked is
3969 available.
3970 (add_options_for_sqrt_insn): New procedure.
3971
79cc8acc 39722019-01-17 Andrew Stubbs <ams@codesourcery.com>
3973
3974 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3975 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3976 linker.
3977 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3978
cbd1a9b1 39792019-01-17 Andrew Stubbs <ams@codesourcery.com>
3980
3981 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3982 * gcc.dg/pic-1.c: Disable on amdgcn.
3983 * gcc.dg/pic-2.c: Disable on amdgcn.
3984 * gcc.dg/pic-3.c: Disable on amdgcn.
3985 * gcc.dg/pic-4.c: Disable on amdgcn.
3986 * gcc.dg/pie-3.c: Disable on amdgcn.
3987 * gcc.dg/pie-4.c: Disable on amdgcn.
3988 * gcc.dg/uninit-19.c: Check pie_enabled.
3989 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3990
88dbac33 39912019-01-17 Andrew Stubbs <ams@codesourcery.com>
3992 Kwok Cheung Yeung <kcy@codesourcery.com>
3993 Julian Brown <julian@codesourcery.com>
3994 Tom de Vries <tom@codesourcery.com>
3995
3996 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3997 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3998 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3999 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4000 * gcc.dg/20111216-1.c: Require exceptions.
4001 * gcc.dg/cleanup-10.c: Require exceptions.
4002 * gcc.dg/cleanup-11.c: Require exceptions.
4003 * gcc.dg/cleanup-12.c: Require exceptions.
4004 * gcc.dg/cleanup-13.c: Require exceptions.
4005 * gcc.dg/cleanup-5.c: Require exceptions.
4006 * gcc.dg/cleanup-8.c: Require exceptions.
4007 * gcc.dg/cleanup-9.c: Require exceptions.
4008 * gcc.dg/gomp/pr29955.c: Require exceptions.
4009 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4010 * gcc.dg/nested-func-5.c: Require exceptions.
4011 * gcc.dg/pch/except-1.c: Require exceptions.
4012 * gcc.dg/pch/valid-2.c: Require exceptions.
4013 * gcc.dg/pr41470.c: Require exceptions.
4014 * gcc.dg/pr42427.c: Require exceptions.
4015 * gcc.dg/pr44545.c: Require exceptions.
4016 * gcc.dg/pr47086.c: Require exceptions.
4017 * gcc.dg/pr51481.c: Require exceptions.
4018 * gcc.dg/pr51644.c: Require exceptions.
4019 * gcc.dg/pr52046.c: Require exceptions.
4020 * gcc.dg/pr54669.c: Require exceptions.
4021 * gcc.dg/pr56424.c: Require exceptions.
4022 * gcc.dg/pr64465.c: Require exceptions.
4023 * gcc.dg/pr65802.c: Require exceptions.
4024 * gcc.dg/pr67563.c: Require exceptions.
4025 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4026 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4027 * gcc.dg/vect/pr46663.c: Require exceptions.
4028 * lib/target-supports.exp (check_effective_target_exceptions): New.
4029
56b37606 40302019-01-17 Tamar Christina <tamar.christina@arm.com>
4031
4032 PR target/88851
4033 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4034
a395125a 40352019-01-17 Nathan Sidwell <nathan@acm.org>
4036
4037 PR c++/86610
4038 * g++.dg/cpp0x/pr86610.C: New.
4039
e1d8b60b 40402019-01-17 Wei Xiao <wei3.xiao@intel.com>
4041
4042 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4043 VFIXUPIMM* intrinsics.
4044 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4045 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4047
945ba7e7 40482019-01-17 Wei Xiao <wei3.xiao@intel.com>
4049
4050 PR target/88794
4051 Revert:
4052 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4053
4054 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4055 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4056 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4057 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4058 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4059 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4060 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4061 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4062 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4063 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4064 * gcc.target/i386/sse-13.c: Ditto.
4065 * gcc.target/i386/sse-14.c: Ditto.
4066 * gcc.target/i386/sse-22.c: Ditto.
4067 * gcc.target/i386/sse-23.c: Ditto.
4068 * gcc.target/i386/testimm-10.c: Ditto.
4069 * gcc.target/i386/testround-1.c: Ditto.
4070
37caf132 40712019-01-17 Wei Xiao <wei3.xiao@intel.com>
4072
4073 PR target/88794
4074 Revert:
4075 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4076
4077 PR target/88489
4078 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4079 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4080
89436081 40812019-01-17 Jakub Jelinek <jakub@redhat.com>
4082
4083 PR rtl-optimization/88870
4084 * gcc.dg/pr88870.c: New test.
4085
6eeb7917 40862019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4087
4088 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4089
f97941b7 40902019-01-17 Alexandre Oliva <aoliva@redhat.com>
4091
c5f929a4 4092 PR c++/87768
4093 * g++.dg/concepts/pr87768.C: New.
4094
f97941b7 4095 PR c++/86648
4096 * gcc.dg/cpp1z/pr86648.C: New.
4097
c6e0dd3d 40982019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4099
4100 PR target/87306
4101 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4102 vectorized on POWER unless hardware misaligned loads are available.
4103
76ea00a1 41042019-01-16 David Malcolm <dmalcolm@redhat.com>
4105
4106 PR target/88861
4107 * g++.dg/torture/pr88861.C: New test.
4108
281796ea 41092019-01-16 Tamar Christina <tamar.christina@arm.com>
4110
4111 PR debug/88046
4112 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4113
b92cc3ed 41142019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4115
4116 * g++.dg/other/pr33558.C: Test location too.
4117 * g++.dg/other/pr33558-2.C: Likewise.
4118 * g++.dg/parse/crash4.C: Likewise.
4119 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4120 * g++.old-deja/g++.mike/p7635.C: Likewise.
4121 * g++.old-deja/g++.other/decl6.C: Likewise.
4122
9fc2172c 41232019-01-16 Marek Polacek <polacek@redhat.com>
4124
4125 PR c++/78244 - narrowing conversion in template not detected.
4126 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4127 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4128
c84c150f 41292019-01-16 Jakub Jelinek <jakub@redhat.com>
4130
4131 PR c/51628
4132 PR target/88682
4133 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4134 may_alias attribute.
4135
cb946287 41362019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4137
5224812d 4138 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 4139 struct.
4140
727d210b 41412019-01-15 David Malcolm <dmalcolm@redhat.com>
4142
4143 PR c++/88795
4144 * g++.dg/template/pr88795.C: New test.
4145
0b953692 41462019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4147
a96be852 4148 PR fortran/43136
0b953692 4149 * gfortran.dg/actual_array_substr_3.f90: New test.
4150
ef1b2a98 41512019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4152
4153 PR fortran/81849
4154 * gfortran.dg/pr81849.f90: New test.
4155
8f563733 41562019-01-15 Paul Thomas <pault@gcc.gnu.org>
4157
7b60c131 4158 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 4159 ISO_Fortran_binding_2.h.
4160
68597c49 41612019-01-15 Marek Polacek <polacek@redhat.com>
4162
4163 PR c++/88866
4164 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4165
9d1cdb74 41662019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4167
4168 PR inline-asm/52813
4169 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4170 -Wdeprecated warning and expect a following note:.
4171
c415e6f6 41722019-01-15 Richard Biener <rguenther@suse.de>
4173
4174 PR debug/88046
4175 * g++.dg/lto/pr88046_0.C: New testcase.
4176
5ead71c8 41772019-01-15 Richard Biener <rguenther@suse.de>
4178
4179 PR tree-optimization/88855
4180 * gcc.dg/pr88855.c: New testcase.
4181
39a51021 41822019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4183
4184 * g++.dg/diagnostic/typedef-initialized.C: New.
4185
41862019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4187
4188 * g++.dg/diagnostic/bitfld3.C: New.
4189
15934f6e 41902019-01-15 Jakub Jelinek <jakub@redhat.com>
4191
4192 PR tree-optimization/88775
4193 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4194 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4195
9f8a8956 41962019-01-14 Marek Polacek <polacek@redhat.com>
4197
4198 PR c++/88825 - ICE with bogus function return type deduction.
4199 * g++.dg/cpp1y/auto-fn55.C: New test.
4200
478fe3c0 42012019-01-14 Jakub Jelinek <jakub@redhat.com>
4202
4203 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4204 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4205 feature test macros.
4206 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4207
affca1c8 42082019-01-14 Marek Polacek <polacek@redhat.com>
4209
4210 PR c++/88830 - ICE with abstract class.
4211 * g++.dg/other/abstract7.C: New test.
4212
955a4e68 42132019-01-14 Martin Sebor <msebor@redhat.com>
4214
4215 PR target/88638
4216 * gcc.dg/format/attr-8.c: New test.
4217 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4218 * gcc.dg/format/attr-3.c: Same.
4219 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4220 * objc.dg/fsf-nsstring-format-1.m: Same.
4221
bf4eb32b 42222019-01-14 Martin Liska <mliska@suse.cz>
4223
4224 PR gcov-profile/88263
4225 * g++.dg/gcov/pr88263-2.C: New test.
4226
c7a7ba46 42272019-01-14 Jakub Jelinek <jakub@redhat.com>
4228
4229 PR rtl-optimization/88796
4230 * gcc.target/i386/pr88796.c: New test.
4231
a0c1db44 42322019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4233
4234 * gdc.dg/asm1.d: New test.
4235 * gdc.dg/asm2.d: New test.
4236 * gdc.dg/asm3.d: New test.
4237 * gdc.dg/asm4.d: New test.
4238 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4239
77aa0989 42402019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4241
4242 PR libfortran/88776
4243 * gfortran.dg/namelist_96.f90: New test.
4244
70409dee 42452019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4246
4247 PR fortran/59345
4248 * gfortran.dg/internal_pack_18.f90: New test.
4249
bd5cf857 42502019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4251
4252 * gcc.dg/pr51628-20.c: Updated.
4253 * gcc.dg/pr51628-21.c: Likewise.
4254 * gcc.dg/pr51628-25.c: Likewise.
4255
ae57d8c7 42562019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4257
4258 PR fortran/59345
4259 * gfortran.dg/internal_pack_17.f90: New test.
4260 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4261 to builtin_free.
4262
c8f3fe68 42632019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4264
4265 PR fortran/61765
4266 * gfortran.dg/pr61765.f90: New test.
4267
2fa582a9 42682019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4269
4270 * g++.dg/cpp0x/pr62101.C: Test locations too.
4271 * g++.dg/inherit/pure1.C: Likewise.
4272
d42f854f 42732019-01-12 Paul Thomas <pault@gcc.gnu.org>
4274
7b60c131 4275 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 4276 reports of ICEs.
7b60c131 4277 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 4278
42792019-01-12 Paul Thomas <pault@gcc.gnu.org>
4280
7b60c131 4281 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4282 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4283 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4284 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4285 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 4286 for dump tree scan.
4287
0e8475b7 42882019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4289
4290 PR fortran/35031
4291 * gfortran.dg/pr35031.f90: new test.
4292
0b5957b9 42932019-01-11 Marek Polacek <polacek@redhat.com>
4294
4295 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4296 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4297 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4298
45b37eaa 42992019-01-11 Jakub Jelinek <jakub@redhat.com>
4300
4301 PR middle-end/85956
4302 PR lto/88733
4303 * c-c++-common/gomp/pr85956.c: New test.
4304 * g++.dg/gomp/pr88733.C: New test.
4305
1b2f170e 43062019-01-11 Tobias Burnus <burnus@net-b.de>
4307
4308 PR C++/88114
d42f854f 4309 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 4310 * g++.dg/cpp0x/defaulted62.C: New.
4311
ccd5b7a6 43122019-01-11 Jakub Jelinek <jakub@redhat.com>
4313
4314 PR tree-optimization/88693
4315 * gcc.c-torture/execute/pr88693.c: New test.
4316
cda73d4a 43172019-01-11 Tamar Christina <tamar.christina@arm.com>
4318
4319 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4320 and add options.
4321
4bb5146c 43222019-01-11 Martin Liska <mliska@suse.cz>
4323
4324 PR middle-end/88758
4325 * g++.dg/lto/pr88758_0.C: New test.
4326 * g++.dg/lto/pr88758_1.C: New test.
4327
202e74d0 43282019-01-11 Jan Beulich <jbeulich@suse.com>
4329
4330 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4331 gcc.target/i386/avx512f-vcvtss2si-1.c,
4332 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4333 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4334 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4335 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4336 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4337 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4338 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4339 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4340 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4341 gcc.target/i386/pr19398.c: Permit l or q suffix.
4342
e9b8018c 43432019-01-11 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR rtl-optimization/88296
4346 * gcc.target/i386/pr88296.c: New test.
4347
b385e516 43482019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4349
4350 * g++.dg/diagnostic/extern-initialized.C: New.
4351 * g++.dg/ext/dllimport-initialized.C: Likewise.
4352
04afaf6a 43532019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4354
4355 PR fortran/59345
4356 * gfortran.dg/internal_pack_16.f90: New test.
4357
d07d3a12 43582019-01-10 Jakub Jelinek <jakub@redhat.com>
4359
4360 PR target/88785
4361 * g++.target/i386/pr88785.C: New test.
4362
8ae81042 43632019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4364
4365 PR rtl-optimization/87305
4366 * gcc.target/aarch64/pr87305.c: New.
4367
aecc93dd 43682019-01-10 Richard Biener <rguenther@suse.de>
4369
4370 PR tree-optimization/88792
4371 * gcc.dg/torture/pr88792.c: New testcase.
4372
15cbe83d 43732019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4374
4375 PR fortran/86322
4376 * gfortran.dg/pr86322_1.f90: New test.
4377 * gfortran.dg/pr86322_2.f90: Ditto.
4378 * gfortran.dg/pr86322_3.f90: Ditto.
4379
a794c0dc 43802019-01-10 Sudakshina Das <sudi.das@arm.com>
4381
4382 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4383 * gcc.target/aarch64/bti-2.c: Likewise.
4384 * gcc.target/aarch64/bti-3.c: Likewise.
4385
2fd2b9b8 43862019-01-10 Stefan Agner <stefan@agner.ch>
4387
4388 PR target/88648
4389 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4390 check if -masm-syntax-unified gets applied properly.
4391
12f289ae 43922019-01-10 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR c/88568
4395 * gcc.dg/pr88568.c: New test.
4396
9ccac370 43972019-01-10 Tamar Christina <tamar.christina@arm.com>
4398
4399 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4400 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4401
97f353e6 44022019-01-10 Tamar Christina <tamar.christina@arm.com>
4403
4404 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4405 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4406
02c39a52 44072019-01-10 Tamar Christina <tamar.christina@arm.com>
4408
4409 * lib/target-supports.exp
4410 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4411 check_effective_target_arm_v8_3a_complex_neon_ok,
4412 add_options_for_arm_v8_3a_complex_neon,
4413 check_effective_target_arm_v8_3a_complex_neon_hw,
4414 check_effective_target_vect_complex_rot_N): New.
4415
e66b219e 44162019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4417
4418 PR fortran/88376
4419 * gfortran.dg/pr88376.f90: New test.
4420
5fba18a1 44212019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4422
4423 PR other/16615
5fba18a1 4424 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4425 "can not" with "cannot".
4426 * gfortran.dg/common_15.f90: Likewise.
4427 * gfortran.dg/derived_result_2.f90: Likewise.
4428 * gfortran.dg/do_check_6.f90: Likewise.
4429 * gfortran.dg/namelist_args.f90: Likewise.
4430 * gfortran.dg/negative_unit_check.f90: Likewise.
4431 * gfortran.dg/pure_formal_3.f90: Likewise.
4432 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4433 * obj-c++.dg/exceptions-3.mm: Likewise.
4434 * obj-c++.dg/exceptions-4.mm: Likewise.
4435 * obj-c++.dg/exceptions-5.mm: Likewise.
4436 * obj-c++.dg/property/at-property-23.mm: Likewise.
4437 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4438 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4439 * objc.dg/attributes/method-attribute-2.m: Likewise.
4440 * objc.dg/exceptions-3.m: Likewise.
4441 * objc.dg/exceptions-4.m: Likewise.
4442 * objc.dg/exceptions-5.m: Likewise.
4443 * objc.dg/param-1.m: Likewise.
4444 * objc.dg/property/at-property-23.m: Likewise.
4445 * objc.dg/property/dotsyntax-17.m: Likewise.
4446 * objc.dg/property/property-neg-7.m: Likewise.
4447
9f096803 44482019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4449
4450 PR fortran/68426
4451 * gfortran.dg/spread_simplify_1.f90: New test.
4452
36950f7e 44532019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4454
4455 * lib/target-supports.exp
4456 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4457 * gcc.target/i386/xorsign.c: New test.
4458
188ff544 44592019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4460
4461 * gcc.target/sparc/tls-ld-int8.c: New test.
4462 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4463 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4464 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4465 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4466 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4467
559dff77 44682018-01-09 Sudakshina Das <sudi.das@arm.com>
4469
4470 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4471 option when configure with bti.
4472 * gcc.target/aarch64/bti-2.c: Likewise.
4473 * lib/target-supports.exp
4474 (check_effective_target_default_branch_protection):
4475 Add configure check for --enable-standard-branch-protection.
4476
15b17909 44772018-01-09 Sudakshina Das <sudi.das@arm.com>
4478
4479 * gcc.target/aarch64/bti-1.c: New test.
4480 * gcc.target/aarch64/bti-2.c: New test.
4481 * gcc.target/aarch64/bti-3.c: New test.
4482 * lib/target-supports.exp
4483 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4484
249c2fa7 44852018-01-09 Sudakshina Das <sudi.das@arm.com>
4486
4487 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4488 instead of IP0_REGNUM and add test case.
4489
fd87572b 44902019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4491
4492 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4493 copysign.
4494 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4495 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4496 xorsign.
4497 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4498
097f6161 44992019-01-09 Jakub Jelinek <jakub@redhat.com>
4500
4501 PR rtl-optimization/88331
4502 * gcc.target/i386/pr88331.c: New test.
4503
7cc45975 45042019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4505
4506 * g++.dg/diagnostic/constexpr2.C: New.
4507 * g++.dg/diagnostic/ref3.C: Likewise.
4508
91902bb4 45092019-01-08 Marek Polacek <polacek@redhat.com>
4510
4511 PR c++/88538 - braced-init-list in template-argument-list.
4512 * g++.dg/cpp2a/nontype-class11.C: New test.
4513
9996d5d0 4514 PR c++/88744
4515 * g++.dg/cpp2a/nontype-class12.C: New test.
4516
d538a77e 45172019-01-08 Jakub Jelinek <jakub@redhat.com>
4518
4519 PR target/88457
4520 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4521 dg-options. Require ppc_cpu_supports_hw effective target instead of
4522 powerpc64*-*-*.
4523
d56370db 45242019-01-08 Janus Weil <janus@gcc.gnu.org>
4525
4526 PR fortran/88047
4527 * gfortran.dg/class_69.f90: New test case.
4528
2092fe8c 45292019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4530
4531 PR target/88717
4532 * gcc.target/i386/pr88717.c: New test.
4533
90e20c9c 45342019-01-08 Marek Polacek <polacek@redhat.com>
4535
4536 PR c++/88548 - this accepted in static member functions.
4537 * g++.dg/cpp0x/this1.C: New test.
4538
c914ddb0 45392019-01-08 Martin Liska <mliska@suse.cz>
4540
4541 PR tree-optimization/88753
4542 * gcc.dg/tree-ssa/pr88753.c: New test.
4543
6b8ca7f3 45442019-01-08 Richard Biener <rguenther@suse.de>
4545
4546 PR tree-optimization/86554
4547 * gcc.dg/torture/pr86554-1.c: New testcase.
4548 * gcc.dg/torture/pr86554-2.c: Likewise.
4549
ec26adda 45502019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4551
4552 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4553 cover target variance.
4554
ac64cdbe 45552019-01-08 Richard Biener <rguenther@suse.de>
4556
4557 PR fortran/88611
4558 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4559 directly build the expected GENERIC tree.
4560
6b5dcc7e 45612019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4562
4563 * gcc.target/aarch64/(return_address_sign_1.c,
4564 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4565 Change option to -mbranch-protection.
4566 * gcc.target/aarch64/(branch-protection-option.c,
4567 branch-protection-option-2.c, branch-protection-attr.c,
4568 branch-protection-attr-2.c): New file.
4569
8f7d5246 45702019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4571
4572 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4573
54417d3a 45742019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4575
4576 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4577 alias support.
4578 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4579 Append match for warning that ‘protected’ attribute is not supported.
4580
5e453f01 45812019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4582
4583 * gcc.dg/Wmissing-attributes.c: Require alias support.
4584 * gcc.dg/attr-copy-2.c: Likewise.
4585 * gcc.dg/attr-copy-5.c: Likewise.
4586
6e5908c9 45872019-01-08 Jonathan Wakely <jwakely@redhat.com>
4588 Jakub Jelinek <jakub@redhat.com>
4589
4590 PR c++/88554
4591 * g++.dg/warn/Wreturn-type-11.C: New test.
4592
caa8ded0 45932019-01-07 David Malcolm <dmalcolm@redhat.com>
4594
4595 PR jit/88747
4596 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4597 dump to reflect r266077.
4598
31e21880 45992019-01-07 Jakub Jelinek <jakub@redhat.com>
4600
4601 PR c/88701
4602 * gcc.dg/pr88701.c: New test.
4603
0e741ee5 46042019-01-07 Joseph Myers <joseph@codesourcery.com>
4605
4606 PR c/88720
4607 PR c/88726
4608 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4609
2318c037 46102019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4611
4612 * g++.dg/diagnostic/constexpr1.C: New.
4613 * g++.dg/diagnostic/thread1.C: Likewise.
4614
5f34f219 46152019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4616 Harald Anlauf <anlauf@gmx.de>
4617 Tobias Burnus <burnus@gcc.gnu.org>
4618
4619 * gfortran.dg/is_contiguous_1.f90: New test.
4620 * gfortran.dg/is_contiguous_2.f90: New test.
4621 * gfortran.dg/is_contiguous_3.f90: New test.
4622
677576f7 46232019-01-07 Marek Polacek <polacek@redhat.com>
4624
4625 PR c++/88741 - wrong error with initializer-string.
4626 * g++.dg/init/array50.C: New test.
4627
c38103e8 46282019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4629
4630 PR c++/88261
4631 PR c++/69338
4632 PR c++/69696
4633 PR c++/69697
4634 * gcc.dg/array-6.c: Move from here ...
4635 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4636 * g++.dg/pr69338.C: New test.
4637 * g++.dg/pr69697.C: Likewise.
4638 * g++.dg/ext/flexary32.C: Likewise.
4639 * g++.dg/ext/flexary3.C: Adjust test.
4640 * g++.dg/ext/flexary12.C: Likewise.
4641 * g++.dg/ext/flexary13.C: Likewise.
4642 * g++.dg/ext/flexary15.C: Likewise.
4643 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4644 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4645 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4646
6163709f 46472019-01-07 Richard Earnshaw <rearnsha@arm.com>
4648
4649 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4650 optional in scan pattern.
4651
df2148cf 46522019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4653
4654 PR tree-optimization/88598
4655 * gcc.dg/vect/pr88598-1.c: New test.
4656 * gcc.dg/vect/pr88598-2.c: Likewise.
4657 * gcc.dg/vect/pr88598-3.c: Likewise.
4658 * gcc.dg/vect/pr88598-4.c: Likewise.
4659 * gcc.dg/vect/pr88598-5.c: Likewise.
4660 * gcc.dg/vect/pr88598-6.c: Likewise.
4661
34dc851a 46622019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4663
4664 PR tree-optimization/88598
4665 * gcc.dg/pr88598-1.c: New test.
4666 * gcc.dg/pr88598-2.c: Likewise.
4667 * gcc.dg/pr88598-3.c: Likewise.
4668 * gcc.dg/pr88598-4.c: Likewise.
4669 * gcc.dg/pr88598-5.c: Likewise.
4670
59409f09 46712019-01-07 Jakub Jelinek <jakub@redhat.com>
4672
162634aa 4673 PR tree-optimization/88676
4674 * gcc.dg/tree-ssa/pr88676.c: New test.
4675 * gcc.dg/pr88676.c: New test.
4676 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4677 allow &.
4678
ed779478 4679 PR sanitizer/88619
4680 * c-c++-common/asan/pr88619.c: New test.
4681
59409f09 4682 PR c++/85052
4683 * c-c++-common/builtin-convertvector-1.c: New test.
4684 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4685 * g++.dg/ext/builtin-convertvector-1.C: New test.
4686 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4687
c9caaa3a 46882018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4689
4690 PR target/88521
4691 * gcc.target/i386/pr88521.c: New testcase.
4692
2abeea3d 46932019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4694
4695 PR fortran/88658
4696 * gfortran.dg/min_max_type_2.f90: New test.
4697
a517a911 46982019-01-06 Jakub Jelinek <jakub@redhat.com>
4699
4700 PR c/88363
4701 * c-c++-common/attributes-4.c (falloc_align_int128,
4702 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4703
2b7caeda 47042019-01-05 Jan Hubicka <hubicka@ucw.cz>
4705
4706 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4707
44a5ddbf 47082019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4709
4710 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4711 * gcc.dg/plugin/plugindir2.c: Likewise.
4712 * gcc.dg/plugin/plugindir3.c: Likewise.
4713 * gcc.dg/plugin/plugindir4.c: Likewise.
4714
f2aba4ef 47152019-01-05 Janus Weil <janus@gcc.gnu.org>
4716
4717 PR fortran/88009
4718 * gfortran.dg/blockdata_10.f90: New test case.
4719
92d7f32c 47202019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 4721
681aa7c2 4722 PR middle-end/82564
4723 PR target/88620
4724 * gcc.dg/nested-func-12.c: New test.
4725 * gcc.c-torture/compile/pr82564.c: New test.
4726
92d7f32c 4727 PR debug/88635
4728 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 4729
3449da25 47302019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4731
92d7f32c 4732 PR target/60563
3449da25 4733 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4734
dd1ab8da 47352019-01-04 Martin Sebor <msebor@redhat.com>
4736
4737 PR c/88546
4738 * g++.dg/ext/attr-copy.C: New test.
4739 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4740 * gcc.dg/attr-copy-6.c: New test.
4741 * gcc.dg/attr-copy-7.c: New test.
4742
3910b703 47432019-01-04 Martin Sebor <msebor@redhat.com>
4744
4745 PR c/88363
4746 * c-c++-common/attributes-4.c: New test.
4747
2c4b47e3 47482019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4749
4750 PR gcc/87763
4751 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4752 count to 18.
4753
1c2a6eef 47542019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4755
4756 PR fortran/48543
4757 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4758 * gfortran.dg/merge_char_const.f90: Restore.
4759
d31f2252 47602019-01-04 Jakub Jelinek <jakub@redhat.com>
4761
4762 PR target/88594
4763 * gcc.dg/pr88594.c: New test.
4764
636144bc 47652019-01-04 Jan Beulich <jbeulich@suse.com>
4766
4767 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4768 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4769 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4770 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4771 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4772 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4773 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4774 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4775 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4776 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4777 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4778 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4779 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4780 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4781 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4782 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4783 gcc.target/i386/avx512bw-vpcmplew-1.c,
4784 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4785 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4786 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4787 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4788 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4789 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4790 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4791 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4792 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4793 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4794 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4795 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4796 gcc.target/i386/avx512bw-vptestmb-1.c,
4797 gcc.target/i386/avx512bw-vptestmw-1.c,
4798 gcc.target/i386/avx512bw-vptestnmb-1.c,
4799 gcc.target/i386/avx512bw-vptestnmw-1.c,
4800 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4801 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4802 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4803 gcc.target/i386/avx512dq-vfpclassss-1.c,
4804 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4805 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4806 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4807 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4808 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4809 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4810 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4811 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4812 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4813 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4814 gcc.target/i386/avx512vl-vpcmpged-1.c,
4815 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4816 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4817 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4818 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4819 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4820 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4821 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4822 gcc.target/i386/avx512vl-vpcmpled-1.c,
4823 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4824 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4825 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4826 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4827 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4828 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4829 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4830 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4831 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4832 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4833 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4834 gcc.target/i386/avx512vl-vptestmd-1.c,
4835 gcc.target/i386/avx512vl-vptestmq-1.c,
4836 gcc.target/i386/avx512vl-vptestnmd-1.c,
4837 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4838 operand.
4839 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4840 gcc.target/i386/avx512bw-vpcmpub-1.c,
4841 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4842 gcc.target/i386/avx512bw-vpcmpw-1.c,
4843 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4844 gcc.target/i386/avx512dq-vfpclassps-1.c,
4845 gcc.target/i386/avx512f-vcmppd-1.c,
4846 gcc.target/i386/avx512f-vcmpps-1.c,
4847 gcc.target/i386/avx512f-vcmpsd-1.c,
4848 gcc.target/i386/avx512f-vcmpss-1.c,
4849 gcc.target/i386/avx512f-vpcmpd-1.c,
4850 gcc.target/i386/avx512f-vpcmpq-1.c,
4851 gcc.target/i386/avx512f-vpcmpud-1.c,
4852 gcc.target/i386/avx512f-vpcmpuq-1.c,
4853 gcc.target/i386/avx512f-vptestmd-1.c,
4854 gcc.target/i386/avx512f-vptestmq-1.c,
4855 gcc.target/i386/avx512f-vptestnmd-1.c,
4856 gcc.target/i386/avx512f-vptestnmq-1.c,
4857 gcc.target/i386/avx512vl-vcmppd-1.c,
4858 gcc.target/i386/avx512vl-vcmpps-1.c,
4859 gcc.target/i386/avx512vl-vpcmpd-1.c,
4860 gcc.target/i386/avx512vl-vpcmpq-1.c,
4861 gcc.target/i386/avx512vl-vpcmpud-1.c,
4862 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4863 as mask operand.
4864
afe1ec89 48652019-01-03 Martin Sebor <msebor@redhat.com>
4866
4867 PR tree-optimization/88659
4868 * gcc.dg/Wstringop-truncation-6.c: New test.
4869
a63b6e5e 48702019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4871
4872 PR fortran/48543
4873 * gfortran.dg/const_chararacter_merge.f90: Remove.
4874
e9a46ba8 48752019-01-03 Jakub Jelinek <jakub@redhat.com>
4876
4877 PR debug/88644
4878 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4879 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4880
48812019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4882
4883 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4884 * gcc.dg/pubtypes-3.c: Likewise.
4885 * gcc.dg/pubtypes-4.c: Likewise.
4886
0627c5c9 48872019-01-03 Jakub Jelinek <jakub@redhat.com>
4888
4889 PR c++/88636
4890 * g++.target/i386/pr88636.C: New test.
4891
f9f7d90c 48922019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4893
4894 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4895
62468601 48962019-01-03 Martin Liska <mliska@suse.cz>
4897
4898 PR testsuite/88436
4899 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4900
37fb9cf6 49012019-01-02 Marek Polacek <polacek@redhat.com>
4902
4903 PR c++/88612 - ICE with -Waddress-of-packed-member.
4904 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4905
6080dd2f 4906 PR c++/88631 - CTAD failing for value-initialization.
4907 * g++.dg/cpp1z/class-deduction59.C: New test.
4908
dd5ea033 4909 PR c++/81486 - CTAD failing with ().
4910 * g++.dg/cpp1z/class-deduction60.C: New test.
4911 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 4912
ff8064bd 49132019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 4914 Jeff Law <law@redhat.com>
ff8064bd 4915
4916 * gcc.dg/strlenopt-36.c: Update.
4917 * gcc.dg/strlenopt-45.c: Update.
4918 * gcc.c-torture/execute/strlen-5.c: New test.
4919 * gcc.c-torture/execute/strlen-6.c: New test.
4920 * gcc.c-torture/execute/strlen-7.c: New test.
4921
5152b58e 49222019-01-02 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR testsuite/87304
4925 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4926 messages only on vect_hw_misalign targets.
4927
5055fc33 49282019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 4929
5055fc33 4930 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4931 * gfortran.dg/dec_d_lines_3.f: Ditto.
4932 * gfortran.dg/dec_structure_24.f90: Ditto.
4933 * gfortran.dg/dec_structure_26.f90: Ditto.
4934 * gfortran.dg/dec_structure_27.f90: Ditto.
4935 * gfortran.dg/dec_type_print_3.f90: Ditto.
4936 * gfortran.dg/derived_name_1.f90: Ditto.
4937 * gfortran.dg/error_recovery_1.f90: Ditto.
4938 * gfortran.dg/gomp/pr29759.f90: Ditto.
4939 * gfortran.dg/pr36192.f90: Ditto.
4940 * gfortran.dg/pr56007.f90: Ditto.
4941 * gfortran.dg/pr56520.f90: Ditto.
4942 * gfortran.dg/pr78741.f90: Ditto.
4943 * gfortran.dg/print_fmt_2.f90: Ditto.
4944 * gfortran.dg/select_type_20.f90: Ditto.
4945
ac7cf41b 49462019-01-02 Marek Polacek <polacek@redhat.com>
4947
4948 PR c++/86875
4949 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4950
f46df7fc 49512019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4952
4953 PR fortran/48543
4954 * gfortran.dg/const_chararacter_merge.f90: New test.
4955
035de790 49562019-01-02 Jan Hubicka <hubicka@ucw.cz>
4957
4958 PR lto/88130
4959 * g++.dg/torture/pr88130.C: New testcase.
4960
79cbb1a8 49612019-01-02 Martin Liska <mliska@suse.cz>
4962
4963 PR tree-optimization/88650
4964 * gfortran.dg/predict-3.f90: New test.
4965
040ec1c0 49662019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4967
4968 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4969
74dbdf38 49702019-01-02 Richard Biener <rguenther@suse.de>
4971
4972 PR tree-optimization/88621
4973 * gcc.dg/torture/pr88621.c: New testcase.
4974
17ae0a21 49752019-01-02 Jakub Jelinek <jakub@redhat.com>
4976
4977 PR ipa/88561
4978 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4979 targets and expect _ZThn8 for ilp32 targets.
4980
14c286b1 49812019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 4982 Jeff Law <law@redhat.com>
14c286b1 4983
040ec1c0 4984 * gcc.dg/strlenopt-40.c: Update.
4985 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 4986 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4987
14c286b1 4988 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4989 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4990 * gcc.dg/strlenopt-59.c: New test.
4991 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4992 * g++.dg/init/strlen.C: New test.
4993
66aeaf4b 49942019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4995
4996 PR fortran/82743
4997 * gfortran.dg/structure_constructor_16.f90: New test.
4998
aaeb2d1b 49992019-01-01 Jan Hubicka <hubicka@ucw.cz>
5000
5001 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5002 * g++.dg/ipa/devirt-53.C: Fix scan template.
5003
27ebfa0d 50042019-01-01 Jan Hubicka <hubicka@ucw.cz>
5005
5006 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5007 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5008 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5009
e9780462 50102019-01-01 Jan Hubicka <hubicka@ucw.cz>
5011
5012 * g++.dg/tree-prof/devirt.C: Update testcase.
5013
fbd26352 50142019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 5015
5016 Update copyright years.
f1717362 5017\f
fbd26352 5018Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 5019
5020Copying and distribution of this file, with or without modification,
5021are permitted in any medium without royalty provided the copyright
5022notice and this notice are preserved.