]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR c++/90124 - bogus error with incomplete type in decltype.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f1d497bc 12019-04-17 Marek Polacek <polacek@redhat.com>
2
3 PR c++/90124 - bogus error with incomplete type in decltype.
4 * g++.dg/cpp0x/decltype70.C: New test.
5
22c90e61 62019-04-17 Jakub Jelinek <jakub@redhat.com>
7
8 PR middle-end/90095
9 * gcc.dg/pr90095-1.c: New test.
10 * gcc.dg/pr90095-2.c: New test.
11
27d00f91 122019-04-17 Thomas Schwinge <thomas@codesourcery.com>
13
b8d03885 14 PR fortran/90048
15 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
16 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
17 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
18
27d00f91 19 PR fortran/90067
20 PR fortran/90114
21 * gfortran.dg/goacc/private-1.f95: Remove file.
22 * gfortran.dg/goacc/private-2.f95: Likewise.
23 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
24 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
25 Likewise.
26 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
27
9ab7f779 282019-04-17 Jakub Jelinek <jakub@redhat.com>
29
30 PR target/89093
31 * gcc.target/arm/pr89093-2.c: New test.
32
367d4f65 332019-04-16 Jakub Jelinek <jakub@redhat.com>
34
35 PR c++/86953
36 * g++.dg/cpp0x/constexpr-86953.C: New test.
37
76567344 382019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
39
40 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
41
2659c6e1 422019-04-16 Alexandre Oliva <aoliva@redhat.com>
43
bef3547f 44 PR debug/89528
45 * gcc.dg/guality/pr89528.c: New.
46
2659c6e1 47 PR rtl-optimization/86438
48 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
49
61c8e77a 502019-04-16 Jakub Jelinek <jakub@redhat.com>
51
64309d66 52 PR target/90096
53 * gcc.target/i386/pr90096.c: New test.
54 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
55 * gcc.target/i386/pr69255-2.c: Likewise.
56 * gcc.target/i386/pr69255-3.c: Likewise.
57
9040e4bf 58 PR rtl-optimization/90082
59 * gcc.dg/pr90082.c: New test.
60
61c8e77a 61 PR tree-optimization/90090
62 * g++.dg/opt/pr90090.C: New test.
63
25971ca0 642019-04-16 Richard Biener <rguenther@suse.de>
65
66 PR tree-optimization/56049
67 * gfortran.dg/pr56049.f90: New testcase.
68
969b7ab6 692019-04-15 Richard Biener <rguenther@suse.de>
70
71 PR debug/90074
72 * gcc.dg/guality/pr90074.c: New testcase.
73
a5189c16 742019-04-15 Richard Biener <rguenther@suse.de>
75
76 PR tree-optimization/90071
77 * gcc.dg/torture/pr90071.c: New testcase.
78
f9fd14f1 792019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
80
81 PR rtl-optimization/89794
82 * gcc.dg/torture/pr89794.c: New testcase.
83
d8c94794 842019-04-15 Richard Biener <rguenther@suse.de>
85
86 PR ipa/88936
87 * gcc.dg/torture/pr88936-1.c: New testcase.
88 * gcc.dg/torture/pr88936-2.c: Likewise.
89 * gcc.dg/torture/pr88936-3.c: Likewise.
90
fc01d804 912019-04-15 Martin Jambor <mjambor@suse.cz>
92
93 PR ipa/pr89693
94 * g++.dg/ipa/pr89693.C: New test.
95
39ebb014 962019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
97
98 PR tree-optimization/90020
99 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
100
008ae11c 1012019-04-14 Jan Hubicka <hubicka@ucw.cz>
102
103 PR lto/89358
104 * g++.dg/lto/pr89358_0.C: New testcase.
105 * g++.dg/lto/pr89358_1.C: New testcase.
106
4aab7293 1072019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
108
109 PR fortran/85448
110 * gfortran.dg/bind_c_usage_33.f90: New test and...
111 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
112
37684a4c 1132019-04-14 Paul Thomas <pault@gcc.gnu.org>
114
115 PR fortran/89843
116 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
117 in ctg. Test the conversion of the descriptor types in the main
118 program.
119 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
120 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
121
122 PR fortran/89846
123 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
124 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
125
126 PR fortran/90022
127 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
128 the computation of 'ans'. Also, change the expected results for
129 CFI_is_contiguous to comply with standard.
130 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
131 results for CFI_is_contiguous to comply with standard.
132 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
133 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
134
c1bb27eb 1352019-04-13 Jakub Jelinek <jakub@redhat.com>
136
137 PR target/89093
138 * gcc.target/arm/pr89093.c: New test.
139
81e61a19 1402019-04-12 Jakub Jelinek <jakub@redhat.com>
141
142 PR c/89933
143 * c-c++-common/pr89933.c: New test.
144
e7136105 1452019-04-12 Martin Sebor <msebor@redhat.com>
146
147 PR c/88383
148 PR c/89288
149 PR c/89798
150 PR c/89797
151 * c-c++-common/attributes-1.c: Adjust.
152 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
153 * c-c++-common/builtin-has-attribute-6.c: New test.
154 * c-c++-common/builtin-has-attribute-7.c: New test.
155 * c-c++-common/pr71574.c: Adjust.
156 * gcc.dg/pr25559.c: Adjust.
157 * gcc.dg/attr-vector_size.c: New test.
158
9429be6d 1592019-04-12 Jakub Jelinek <jakub@redhat.com>
e7136105 160
9429be6d 161 PR rtl-optimization/89965
162 * gcc.target/i386/pr89965.c: New test.
163
01e345e0 1642019-04-12 Marek Polacek <polacek@redhat.com>
165
166 PR c++/87603 - constexpr functions are no longer noexcept.
167 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
168 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
169 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
170 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
171 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
172 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
173
1fdc37a3 1742019-04-12 Marek Polacek <polacek@redhat.com>
175
176 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
177 * g++.dg/cpp0x/pr86397-1.C: Likewise.
178 * g++.dg/cpp0x/pr86397-2.C: Likewise.
179
9b308bad 1802019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
181
182 * g++.target/arm/arm.exp: Change format of default prune regex.
183 * gcc.target/arm/arm.exp: Change format of default prune regex.
184
a32720fa 1852019-04-12 Martin Liska <mliska@suse.cz>
186
187 PR middle-end/89970
188 * gcc.target/i386/mvc15.c: New test.
189 * gcc.target/i386/mvc3.c: Quote target in error pattern.
190 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
191
35f7187b 1922019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
193
194 PR target/87532
195 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
196 instruction counts.
197 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
198 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
199
18635244 2002019-04-12 Jakub Jelinek <jakub@redhat.com>
201
a538a79e 202 PR c/89946
203 * c-c++-common/pr89946.c: New test.
204
18635244 205 PR rtl-optimization/90026
206 * g++.dg/opt/pr90026.C: New test.
207
32dfb4d5 2082018-04-11 Steve Ellcey <sellcey@marvell.com>
209
210 PR rtl-optimization/87763
211 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
212 to bfi.
213
948ac165 2142019-04-11 Richard Biener <rguenther@suse.de>
215
216 PR tree-optimization/90020
217 * gcc.dg/torture/pr90020.c: New testcase.
218
29659b56 2192019-04-11 Richard Biener <rguenther@suse.de>
220
221 PR tree-optimization/90018
222 * gcc.dg/vect/pr90018.c: New testcase.
223
043de264 2242018-04-10 Steve Ellcey <sellcey@marvell.com>
225
226 PR rtl-optimization/87763
227 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
228 to bfi.
229 * gcc.target/aarch64/combine_bfi_2.c: New test.
230
92a180c6 2312019-04-10 Jakub Jelinek <jakub@redhat.com>
232
4e99a877 233 PR middle-end/90025
234 * gcc.c-torture/execute/pr90025.c: New test.
235
92a180c6 236 PR c++/90010
237 * gcc.dg/pr90010.c: New test.
238
670b9156 2392019-04-09 Uroš Bizjak <ubizjak@gmail.com>
240
241 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
242 (dg-options): Use -O2 -fdump-rtl-ce1.
243 (dg-final): Scan ce1 RTL dump instead of asm dump.
244
fe1f0bcd 2452019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
246
247 PR target/90024
248 * gcc.dg/torture/neon-immediate-timode.c: New test.
249
67fdb54d 2502019-04-09 Jakub Jelinek <jakub@redhat.com>
251
5f17d3c4 252 PR tree-optimization/89998
253 * gcc.c-torture/compile/pr89998-1.c: New test.
254 * gcc.c-torture/compile/pr89998-2.c: New test.
255
67fdb54d 256 PR target/90015
257 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
258 diagnostics.
259
7e41cae0 2602019-04-08 Richard Biener <rguenther@suse.de>
261
262 PR tree-optimization/90006
263 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
264
05eeaf54 2652019-04-08 Jakub Jelinek <jakub@redhat.com>
266
0c1c590a 267 PR rtl-optimization/89865
268 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
269
05eeaf54 270 PR rtl-optimization/89865
271 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
272 on ia32.
273
2199e93e 2742019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
275
276 PR tree-optimization/89725
277 * gcc.dg/tree-ssa/pr89725.c: New test.
278
8d1448db 2792019-04-08 Martin Liska <mliska@suse.cz>
280
281 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
282
7651759b 2832019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
284
285 PR c++/89914
286 * g++.dg/ext/has_nothrow_constructor-3.C: New.
287
dd88b038 2882019-04-07 Uroš Bizjak <ubizjak@gmail.com>
289
290 PR target/89945
291 * gcc.target/i386/pr89945.c: New test.
292
180a5ec9 2932019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
294
295 PR fortran/87352
296 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
297 * gfortran.dg/finalize_33.f90: Likewise.
298 * gfortran.dg/finalize_34.f90: New test.
299
901be419 3002019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
301
302 PR fortran/89981
303 * gfortran.dg/entry_22.f90: New test.
304
168afa9b 3052019-04-05 Marek Polacek <polacek@redhat.com>
306
307 PR c++/87145 - bogus error converting class type in template arg list.
308 * g++.dg/cpp0x/constexpr-conv3.C: New test.
309 * g++.dg/cpp0x/constexpr-conv4.C: New test.
310
49666f40 3112019-04-05 Martin Sebor <msebor@redhat.com>
312
313 PR bootstrap/89980
314 * g++.dg/init/array52.C: New test.
315
d0162866 3162019-04-05 David Malcolm <dmalcolm@redhat.com>
317
318 PR c/89985
319 * c-c++-common/pr89985.c: New test.
320
39b40fa7 3212019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
322
323 PR c/71598
324 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
325 size of enums.
326 * gcc.dg/torture/pr71598-2.c: Likewise.
327
1e689000 3282019-04-05 Marek Polacek <polacek@redhat.com>
329
49666f40 330 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
1e689000 331 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
332
82e79b5e 3332019-04-05 Richard Biener <rguenther@suse.de>
334
335 PR debug/89892
336 PR debug/89905
337 * gcc.dg/guality/pr89892.c: New testcase.
338 * gcc.dg/guality/pr89905.c: Likewise.
339 * gcc.dg/guality/loop-1.c: Likewise.
340
9cbde7ad 3412019-04-05 Richard Sandiford <richard.sandiford@arm.com>
342
343 PR tree-optimization/89956
344 * gfortran.dg/pr89956.f90: New test.
345
b11751dc 3462019-04-04 Martin Sebor <msebor@redhat.com>
347
348 PR c++/89974
349 PR c++/89878
350 PR c++/89833
351 PR c++/47488
352 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
353 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
354 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
355 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
356 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
357 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
358 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
359 * gcc/testsuite/g++.dg/init/array51.C: New test.
360 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
361
cdde1804 3622019-04-04 Martin Sebor <msebor@redhat.com>
363
364 PR middle-end/89957
365 PR middle-end/89911
366 * gcc.dg/Wstringop-overflow-13.c: New test.
367
ffc3c769 3682019-04-04 Martin Sebor <msebor@redhat.com>
369
370 PR middle-end/89934
371 * gcc.dg/Wrestrict-19.c: New test.
372 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
373
1a15dd71 3742019-04-04 Jeff Law <law@redhat.com>
375
376 PR rtl-optimization/89399
377 * gcc.c-torture/compile/pr89399.c: New test.
cdde1804 378
c453bf88 3792019-04-04 Harald Anlauf <anlauf@gmx.de>
380
e62a08c8 381 PR fortran/89904
c453bf88 382 * gfortran.dg/pr85797.f90: Adjust testcase.
383
19474c76 3842019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
385
386 PR c++/65619
387 * g++.dg/template/friend67.C: New.
388
194bf565 3892019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
390
391 PR c++/61327
392 * g++.dg/cpp0x/friend4.C: New.
393 * g++.dg/cpp0x/friend5.C: Likewise.
394
3b1530d1 3952019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
396
397 PR c++/56643
398 * g++.dg/cpp0x/noexcept40.C: New.
399
45b5611b 4002019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
401
402 PR fortran/68567
403 * gfortran.dg/parameter_array_error_1.f90: New test.
404
9939b2f7 4052019-04-03 qing zhao <qing.zhao@oracle.com>
406
407 PR tree-optimization/89730
408 * gcc.dg/live-patching-4.c: New test.
409
afe53b55 4102019-04-03 Clément Chigot <clement.chigot@atos.net>
411
412 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
413 supported.
414
f3d42468 4152019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
c08e4245 416
417 PR c/71598
418 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
419 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
420
4225afe1 4212019-04-03 Richard Biener <rguenther@suse.de>
422
423 PR tree-optimization/84101
424 * gcc.target/i386/pr84101.c: New testcase.
425
98309278 4262019-04-02 Jeff Law <law@redhat.com>
427
428 * gcc.target/visium/bit_shift.c: xfail.
429
f3d2a658 4302019-04-02 Uroš Bizjak <ubizjak@gmail.com>
431
432 PR target/89902
433 PR target/89903
434 * gcc.target/i386/pr70799-4.c: Remove.
435 * gcc.target/i386/pr70799-5.c: Remove.
436 * gcc.target/i386/pr89902.c: New test.
437 * gcc.target/i386/pr89903.c: Ditto.
438
06f30566 4392019-04-02 Andrey Belevantsev <abel@ispras.ru>
440
441 PR rtl-optimization/84206
442 * gcc.dg/pr84206.c: New test.
443
8da4fe0d 4442019-04-02 Andrey Belevantsev <abel@ispras.ru>
445
446 PR rtl-optimization/85876
447 * gcc.dg/pr85876.c: New test.
448
192ece6e 4492019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
450
451 * gcc.target/s390/zvector/vec-double-compile.c: New test.
452 * gcc.target/s390/zvector/vec-float-compile.c: New test.
453 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
454 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
455
7a1fd0b2 4562019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
457
458 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
459 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
460 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
461 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
462
033411a9 4632019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
464
465 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
466 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
467
f3692774 4682019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
469
470 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
471 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
472
c89c20fa 4732019-04-02 Alexander Monakov <amonakov@ispras.ru>
474
475 PR testsuite/89916
476 * gcc.dg/pr86928.c: Do not attempt to add -m32.
477
e974fcf3 4782019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
479
480 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
481 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
482 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
483 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
484 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
485 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
486 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
487 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
488
58c10639 4892019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
490
491 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
492 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
493 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
494 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
495 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
496 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
497
9800b362 4982019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
499
500 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
501 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
502 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
503 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
504
b048920d 5052019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
506
507 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
508 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
509
dbeb7608 5102019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
511
512 * gcc.target/s390/arch13/sel-1.c: New test.
513
6c837438 5142019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
515
516 * gcc.target/s390/arch13/popcount-1.c: New test.
517
92d5e9eb 5182019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
519
520 * gcc.target/s390/arch13/bitops-1.c: New test.
521 * gcc.target/s390/arch13/bitops-2.c: New test.
522 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
523 option and adjust line numbers.
524 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
525
c4bc178c 5262019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
527
528 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
529 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
530 runtime check for the vxe2 hardware feature on IBM Z.
531
20dd1418 5322019-04-01 H.J. Lu <hongjiu.lu@intel.com>
533
534 PR testsuite/89907
535 * lib/target-supports.exp (check_avx2_available): Replace
536 avx_available with avx2_available.
537
a78ef9b4 5382019-04-01 Andrey Belevantsev <abel@ispras.ru>
539
540 PR rtl-optimization/85412
541 * gcc.dg/pr85412.c: New test.
542
00bc562a 5432019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
544
545 PR c++/62207
546 * g++.dg/template/crash130.C: New.
547 * g++.dg/template/crash131.C: Likewise.
548
a38fa913 5492019-04-01 Martin Sebor <msebor@redhat.com>
550
551 PR c/89685
552 * gcc.dg/attr-copy-8.c: New test.
553 * g++.dg/ext/attr-copy-2.C: New test.
554
36aec94f 5552019-04-01 Andrey Belevantsev <abel@ispras.ru>
556
557 PR rtl-optimization/86928
558 * gcc.dg/pr86928.c: New test.
559
33a4b080 5602019-04-01 Andrey Belevantsev <abel@ispras.ru>
561
562 PR rtl-optimization/87273
563 * gcc.dg/pr87273.c: New test.
564
806ba310 5652019-04-01 Martin Liska <mliska@suse.cz>
566
567 PR driver/89861
568 * gcc.dg/spellcheck-options-18.c: New test.
569 * gcc.dg/spellcheck-options-19.c: New test.
570 * gcc.dg/spellcheck-options-20.c: New test.
571 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
572 * gcc.dg/completion-2.c: Add one variant with no argument.
573
56fc9e27 5742019-04-01 Richard Biener <rguenther@suse.de>
575
576 PR c/71598
577 * gcc.dg/torture/pr71598-1.c: New testcase.
578 * gcc.dg/torture/pr71598-2.c: Likewise.
579 * gcc.dg/torture/pr71598-3.c: Likewise.
580
cf13db0c 5812019-03-31 Marek Polacek <polacek@redhat.com>
582
583 PR c++/89852 - ICE with C++11 functional cast with { }.
584 * g++.dg/cpp0x/initlist115.C: New test.
585
24709509 5862019-03-31 Harald Anlauf <anlauf@gmx.de>
587
588 PR fortran/83515
589 PR fortran/85797
590 * gfortran.dg/pr85797.f90: New test.
591
d8fc6024 5922019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
593
594 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
595
9d4769cc 5962019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
597
598 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
599 cleanup_extra_files.
600 (dmd2dg): Copy additional files after test is translated.
601 (gdc-do-test): Remove all copied files after test.
602
f22577c1 6032019-03-30 Paul Thomas <pault@gcc.gnu.org>
604
605 PR fortran/89841
606 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
607 for c_deallocate, c_allocate and c_assumed_size so that the
608 attributes of the array arguments are correct and are typed.
609 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
610 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
611
612 PR fortran/89842
613 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
614 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
615
173fbd49 6162019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
617
618 PR fortran/89866
619 * gfortran.dg/pointer_intent_8.f90: New test.
620
f15d2aa0 6212019-03-29 Jim Wilson <jimw@sifive.com>
622
623 * gcc.target/riscv/predef-1.c: New.
624 * gcc.target/riscv/predef-2.c: New.
625 * gcc.target/riscv/predef-3.c: New.
626 * gcc.target/riscv/predef-4.c: New.
627 * gcc.target/riscv/predef-5.c: New.
628 * gcc.target/riscv/predef-6.c: New.
629 * gcc.target/riscv/predef-7.c: New.
630 * gcc.target/riscv/predef-8.c: New.
631
7e6aef80 6322019-03-29 Jakub Jelinek <jakub@redhat.com>
633
33ad377c 634 PR rtl-optimization/89865
635 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
636 the first argument register, so that occassional spills/fills are
637 ignored.
638
9a6cce24 639 PR sanitizer/89869
640 * g++.dg/ubsan/vptr-14.C: New test.
641
7e6aef80 642 PR c/89872
643 * gcc.dg/tree-ssa/pr89872.c: New test.
644
2d3cf878 6452019-03-29 Roman Zhuykov <zhroma@ispras.ru>
646
647 * gcc.dg/diag-sanity.c: New test.
648
ca6ebc80 6492019-03-29 Marek Polacek <polacek@redhat.com>
650
651 PR c++/89871
652 * g++.dg/cpp2a/desig14.C: New test.
653
8e98407e 654 PR c++/89876 - ICE with deprecated conversion.
655 * g++.dg/warn/conv5.C: New test.
656
c6ab3411 6572019-03-29 Martin Liska <mliska@suse.cz>
658
659 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
660 * gcc.dg/pr68766.c: Likewise.
661
941c2b01 6622019-03-29 Jakub Jelinek <jakub@redhat.com>
663
664 PR rtl-optimization/87485
665 * gcc.dg/pr87485.c: New test.
666
744a33a1 6672019-03-28 Jakub Jelinek <jakub@redhat.com>
668
669 PR middle-end/89621
670 * gfortran.dg/gomp/pr89621.f90: New test.
671
6d0d620b 6722019-03-28 Martin Sebor <msebor@redhat.com>
673
c64c2ed5 674 PR c++/66548
675 * g++.dg/cpp0x/decltype-pr66548.C: New test.
676
6d0d620b 677 PR c++/81506
678 * g++.dg/cpp0x/decltype-pr81506.C: New test.
679
facf139f 6802019-03-28 Marek Polacek <polacek@redhat.com>
681
682 PR c++/89612 - ICE with member friend template with noexcept.
683 * g++.dg/cpp0x/noexcept38.C: New test.
684 * g++.dg/cpp0x/noexcept39.C: New test.
685 * g++.dg/cpp1z/noexcept-type21.C: New test.
686
e634ab35 6872019-03-28 Uroš Bizjak <ubizjak@gmail.com>
688
689 PR target/89848
690 * gcc.target/i386/pr89848.c: New test.
691
fcec39e1 6922019-03-28 Marek Polacek <polacek@redhat.com>
693
694 PR c++/89836 - bool constant expression and explicit conversions.
695 * g++.dg/cpp2a/explicit15.C: New test.
696
ad6978a6 6972019-03-28 Jakub Jelinek <jakub@redhat.com>
698
0114c224 699 PR c/89812
700 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
701 other than AVR. Add dg-options "".
702
ad6978a6 703 PR c++/89785
704 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
705 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
706
c271ea7f 7072019-03-27 Janus Weil <janus@gcc.gnu.org>
708
709 PR fortran/85537
710 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
711 * gfortran.dg/pointer_init_11.f90: New test case.
712
abe531e3 7132019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
714
715 PR target/85667
716 * gcc.target/i386/pr85667-5.c: New testcase.
717 * gcc.target/i386/pr85667-6.c: New testcase.
718
883924e1 7192019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
720
721 PR testsuite/89834
5224812d 722 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
883924e1 723
1cf6e93b 7242019-03-27 Peter Bergner <bergner@linux.ibm.com>
725
726 PR rtl-optimization/89313
727 * gcc.dg/pr89313.c: New test.
728
49914a10 7292019-03-26 Jeff Law <law@redhat.com>
730
731 PR rtl-optimization/87761
732 PR rtl-optimization/89826
733 * gcc.c-torture/execute/pr89826.c: New test.
734
496d55fd 7352019-03-27 Richard Biener <rguenther@suse.de>
736
737 * gcc.dg/torture/20190327-1.c: New testcase.
738
b0bd2392 7392019-03-27 Paul Thomas <pault@gcc.gnu.org>
740
741 PR fortran/88247
742 * gfortran.dg/associate_47.f90: New test.
743
4a5df39c 7442019-03-27 Richard Biener <rguenther@suse.de>
745
746 PR tree-optimization/89463
747 * gcc.dg/guality/pr89463.c: New testcase.
748
5bcde5d8 7492019-03-26 Uroš Bizjak <ubizjak@gmail.com>
750
751 PR target/89827
752 * gcc.target/i386/pr89827.c: New test.
753
e9b6707f 7542019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
755
756 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
757 syntax.
758
ed85753c 7592019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
760
761 PR tree-optimization/81740
762 * gcc.dg/vect/pr81740-1.c: New testcase.
763 * gcc.dg/vect/pr81740-2.c: Likewise.
764
c0106ced 7652019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
766
767 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
768 options in permute args tests.
769
158e6ce3 7702019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
771
772 PR c++/84598
773 * g++.dg/ext/pr84598.C: New.
774
024a645d 7752019-03-26 Jakub Jelinek <jakub@redhat.com>
776
777 PR c++/89796
778 * g++.dg/gomp/pr89796.C: New test.
779 * gcc.dg/gomp/pr89796.c: New test.
780
47fac92f 7812019-03-25 David Malcolm <dmalcolm@redhat.com>
782
783 PR rtl-optimization/88347
784 PR rtl-optimization/88423
785 * gcc.c-torture/compile/pr88347.c: New test.
786 * gcc.c-torture/compile/pr88423.c: New test.
787
89793f1a 7882019-03-25 Martin Sebor <msebor@redhat.com>
789
790 PR c/89812
791 * gcc.dg/attr-aligned-3.c: New test.
792
beb921e1 7932019-03-25 Johan Karlsson <johan.karlsson@enea.com>
794
795 PR debug/86964
796 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
797
ac557922 7982019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
799
800 PR c++/84661
801 PR c++/85013
802 * g++.dg/concepts/pr84661.C: New.
803 * g++.dg/torture/pr85013.C: Likewise.
804
1de8eb3e 8052019-03-25 Marek Polacek <polacek@redhat.com>
806
751baf9c 807 PR c++/89214 - ICE when initializing aggregates with bases.
808 * g++.dg/cpp1z/aggr-base8.C: New test.
809 * g++.dg/cpp1z/aggr-base9.C: New test.
810
1de8eb3e 811 PR c++/89705 - ICE with reference binding with conversion function.
812 * g++.dg/cpp0x/rv-conv2.C: New test.
813
fbdb74ac 8142019-03-25 Richard Biener <rguenther@suse.de>
815
816 PR tree-optimization/89789
817 * gcc.dg/torture/pr89789.c: New testcase.
818
37682124 8192019-03-25 Nathan Sidwell <nathan@acm.org>
820
821 * g++.dg/abi/lambda-static-1.C: New.
822
43a607ba 8232019-03-25 Richard Biener <rguenther@suse.de>
824
825 PR tree-optimization/89802
826 * g++.dg/tree-ssa/pr89802.C: New testcase.
827
f009459b 8282019-03-25 Jakub Jelinek <jakub@redhat.com>
829
830 PR c++/60702
831 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
832 for _ZTH* calls.
833 * g++.dg/tls/thread_local11a.C: New test.
834
a0563775 8352019-03-25 Richard Biener <rguenther@suse.de>
836
837 PR middle-end/89790
838 * g++.dg/pr89790.C: New testcase.
839
add664cb 8402019-03-24 Uroš Bizjak <ubizjak@gmail.com>
841
842 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
843 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
844 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
845 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
846
9d74321b 8472019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
848
849 PR fortran/78865
3f056acb 850 * gfortran.dg/altreturn_10.f90: New test.
851 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
9d74321b 852
74fde7b5 8532019-03-22 Vladimir Makarov <vmakarov@redhat.com>
854
855 PR rtl-optimization/89676
856 * gcc.target/i386/pr89676.c: New.
857
84f13b2f 8582019-03-22 Jakub Jelinek <jakub@redhat.com>
859
8815602b 860 PR c++/60702
861 * g++.dg/tls/thread_local11.C: New test.
862 * g++.dg/tls/thread_local11.h: New test.
863 * g++.dg/tls/thread_local12a.C: New test.
864 * g++.dg/tls/thread_local12b.C: New test.
865 * g++.dg/tls/thread_local12c.C: New test.
866 * g++.dg/tls/thread_local12d.C: New test.
867 * g++.dg/tls/thread_local12e.C: New test.
868 * g++.dg/tls/thread_local12f.C: New test.
869 * g++.dg/tls/thread_local12g.C: New test.
870 * g++.dg/tls/thread_local12h.C: New test.
871 * g++.dg/tls/thread_local12i.C: New test.
872 * g++.dg/tls/thread_local12j.C: New test.
873 * g++.dg/tls/thread_local12k.C: New test.
874 * g++.dg/tls/thread_local12l.C: New test.
875
84f13b2f 876 PR c++/87481
877 * g++.dg/cpp1y/constexpr-87481.C: New test.
878
26b21081 8792019-03-22 Simon Wright <simon@pushface.org>
880
881 PR ada/89583
882 * gnat.dg/socket2.adb: New.
883
762cd80c 8842019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
885
886 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
887
00a3b72b 8882019-03-22 Hongtao Liu <hongtao.liu@intel.com>
889
890 PR target/89784
891 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
892 for _mm_mask{,3,z}_*.
893 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
894 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
895 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
896 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
897 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
898 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
899 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
900 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
901 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
902 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
903 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
904 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
905 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
906 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
907 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
908
9092019-03-22 Jakub Jelinek <jakub@redhat.com>
910
911 PR target/89784
912 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
913 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
914 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
915 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
916 __builtin_ia32_vfmsubss3_mask3): Define.
917 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
918 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
919 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
920 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
921 __builtin_ia32_vfmsubss3_mask3): Define.
922 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
923 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
924 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
925 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
926 __builtin_ia32_vfmsubss3_mask3): Define.
927 * gcc.target/i386/sse-14.c: Add tests for
928 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
929 * gcc.target/i386/sse-22.c: Likewise.
930
9f85b0fb 9312019-03-21 Martin Sebor <msebor@redhat.com>
932
933 PR tree-optimization/89350
934 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
935 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
936 * gcc.dg/Wstringop-overflow-11.c: New test.
937 * gcc.dg/Wstringop-overflow-12.c: New test.
938 * gcc.dg/pr89350.c: New test.
939 * gcc.dg/pr40340-1.c: Adjust expected warning.
940 * gcc.dg/pr40340-2.c: Same.
941 * gcc.dg/pr40340-4.c: Same.
942 * gcc.dg/pr40340-5.c: Same.
943
654b4632 9442019-03-21 Jakub Jelinek <jakub@redhat.com>
945
4b46d8a6 946 PR lto/89692
947 * g++.dg/other/pr89692.C: New test.
948
654b4632 949 PR c++/89767
950 * g++.dg/cpp1y/lambda-init18.C: New test.
951 * g++.dg/cpp1y/lambda-init19.C: New test.
952 * g++.dg/cpp1y/pr89767.C: New test.
953
c1769f9f 9542019-03-21 Thomas Schwinge <thomas@codesourcery.com>
33718c02 955 Cesar Philippidis <cesar@codesourcery.com>
956
957 PR fortran/72741
958 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
959 file.
960 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
961 Likewise.
962
9632019-03-21 Thomas Schwinge <thomas@codesourcery.com>
964
965 PR fortran/72741
966 * c-c++-common/goacc/routine-3-extern.c: New file.
967 * c-c++-common/goacc/routine-3.c: Adjust.
968 * c-c++-common/goacc/routine-4-extern.c: New file.
969 * c-c++-common/goacc/routine-4.c: Adjust.
970 * gfortran.dg/goacc/routine-module-3.f90: New file.
c1769f9f 971
cbfb10ec 972 PR fortran/89773
973 * gfortran.dg/goacc/pr89773.f90: New file.
974 * gfortran.dg/goacc/pr77765.f90: Adjust.
975 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
976
467b1bdb 977 PR fortran/72741
978 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
979
44ff4c8d 980 PR fortran/72741
981 * gfortran.dg/goacc/routine-module-1.f90: New file.
982 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
983 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
984
44ff9fb6 985 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
986
f2137b85 987 PR fortran/56408
988 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
989 (dg-compile-aux-modules): Fix diagnostic.
990 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
991 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
992
e78648a6 993 PR fortran/56408
994 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
995 missing nexted dg-test call support in dejaGNU 1.4.4.
996
c1769f9f 997 PR fortran/29383
998 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
999 other '*.exp' files.
1000
ae5efb2c 10012019-03-21 Richard Biener <rguenther@suse.de>
1002
1003 PR tree-optimization/89779
1004 * gcc.dg/torture/pr89779.c: New testcase.
1005
37bd0891 10062019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1007
1008 PR c++/78645
1009 * g++.dg/cpp0x/constexpr-ice20.C: New.
1010
e6c0a0e8 10112019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1012
1013 PR c++/89571
1014 * g++.dg/cpp0x/noexcept37.C: New.
1015
bffad515 10162019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
1017
1018 PR d/89017
1019 * gdc.dg/pr89017.d: New test.
1020
327f6a12 10212019-03-20 Janus Weil <janus@gcc.gnu.org>
1022
1023 PR fortran/71861
1024 * gfortran.dg/interface_abstract_5.f90: New test case.
1025
f374a534 10262019-03-20 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR target/89775
1029 * gcc.target/s390/pr89775-1.c: New test.
1030 * gcc.target/s390/pr89775-2.c: New test.
1031
fcf9e045 10322019-03-20 Jakub Jelinek <jakub@redhat.com>
1033
1034 PR target/89752
1035 * g++.target/aarch64/aarch64.exp: New file.
1036 * g++.target/aarch64/pr89752.C: New test.
1037
dc0cf270 10382019-03-19 Martin Sebor <msebor@redhat.com>
1039
1040 PR tree-optimization/89688
1041 * gcc.dg/strlenopt-61.c: New test.
1042 * g++.dg/warn/Wstringop-overflow-2.C: New test.
1043
2bc36e30 10442019-03-19 Jim Wilson <jimw@sifive.com>
1045
1046 PR target/89411
1047 * gcc.target/riscv/losum-overflow.c: New test.
1048
5f7947cf 10492019-03-19 Martin Sebor <msebor@redhat.com>
1050
1051 PR tree-optimization/89644
1052 * gcc.dg/Wstringop-truncation-8.c: New test.
1053
99e80969 10542019-03-19 Martin Liska <mliska@suse.cz>
1055
1056 PR middle-end/89737
1057 * gcc.dg/pr89737.c: New test.
1058
8022ad85 10592019-03-19 Jan Hubicka <hubicka@ucw.cz>
1060
1061 PR lto/87809
1062 PR lto/89335
1063 * g++.dg/lto/pr87089_0.C: New testcase.
1064 * g++.dg/lto/pr87089_1.C: New testcase.
1065 * g++.dg/lto/pr89335_0.C: New testcase.
1066
797edc3a 10672019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
1068
1069 PR target/89736
1070 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
1071 restrict this test to vsx targets.
1072
14b34371 10732019-03-19 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR target/89752
1076 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1077 * g++.dg/ext/asm16.C: Likewise.
1078 * g++.dg/ext/asm17.C: New test.
1079
17b0b4ec 10802019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1081
1082 * c-c++-common/unroll-7.c: New test.
1083
22010de4 10842019-03-19 Jakub Jelinek <jakub@redhat.com>
1085
1787ae1d 1086 PR target/89726
1087 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1088 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1089 Add expected results for them.
1090
22010de4 1091 PR c/89734
1092 * gcc.dg/pr89734.c: New test.
1093
95e9ef61 10942019-03-18 Martin Sebor <msebor@redhat.com>
1095
1096 PR tree-optimization/89720
1097 * gcc.dg/Warray-bounds-42.c: New test.
1098
12a32f81 10992019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1100
1101 PR c++/89630
1102 * g++.target/i386/pr89630.C: New test.
1103
03bae9a8 11042019-03-18 Kito Cheng <kito.cheng@gmail.com>
1105
1106 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1107
956a881a 11082019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1109
1110 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1111 the "store" test as well.
1112 * gcc.target/powerpc/bswap32.c: Ditto.
1113
4221d1bb 11142019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1115
1116 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1117 the "store" test as well.
1118 * gcc.target/powerpc/bswap32.c: Ditto.
1119
3d11a881 11202019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1121
1122 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1123 "exceeds" instead of just one that talks about "too large".
1124
e3cfba39 11252019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1126
1127 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1128
ac61f7f0 11292019-03-18 Martin Jambor <mjambor@suse.cz>
1130
1131 PR tree-optimization/89546
1132 * gcc.dg/tree-ssa/pr89546.c: New test.
1133
fd87bb39 11342019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1135
1136 PR target/89627
1137 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1138 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1139 * g++.target/riscv/call-with-empty-struct.H: New file.
1140 * g++.target/riscv/riscv.exp: New file.
1141
24c67877 11422019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1143
1144 PR c++/85014
1145 * g++.dg/cpp0x/pr85014.C: New.
1146
17d51789 11472019-03-18 Jakub Jelinek <jakub@redhat.com>
1148
1149 PR middle-end/86979
1150 * gcc.dg/pr86979.c: New test.
1151
3f08a29b 11522019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1153
1154 PR fortran/88008
24c67877 1155 * gfortran.dg/typebound_call_31.f90: New test.
3f08a29b 1156
b1356bc4 11572019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1158
24c67877 1159 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1160 hppa*-*-hpux*.
b1356bc4 1161 * gcc.dg/compat/pr83487-1_y.c: Likewise.
34ebdf64 1162
1163 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1164 * gfortran.dg/temporary_3.f90: Likewise.
24b73262 1165
f56fb8fb 1166 * gcc.dg/pr88074.c: Require c99_runtime.
1167 * gcc.dg/warn-abs-1.c: Likewise.
1168 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1169
24b73262 1170 PR testsuite/89666
1171 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1172 hppa*-*-hpux*.
1173 * gcc.dg/attr-copy.c: Require alias support.
1174 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1175
2d44625a 11762019-03-16 Jakub Jelinek <jakub@redhat.com>
1177
1178 PR fortran/89724
1179 * gfortran.dg/continuation_15.f90: New test.
1180 * gfortran.dg/continuation_16.f90: New test.
1181
fc1321aa 11822019-03-16 John David Anglin <danglin@gcc.gnu.org>
0bf73f49 1183
50beafd6 1184 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1185
529c3fcc 1186 PR testsuite/89393
1187 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1188 * g++.dg/cpp0x/pr84497.C: Likewise.
1189
fc1321aa 1190 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1191 * gcc.dg/attr-copy-6.c: Likewise.
1192 * gcc.dg/pr87793.c: Likewise.
1193
1194 PR testsuite/89471
0bf73f49 1195 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
4f54bc4d 1196
2c804139 1197 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1198 * gcc.dg/gimplefe-34.c: Likewise.
1199 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1200 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1201
20feeb0f 1202 PR testsuite/84174
1203 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1204 hppa*64*-*-*.
1205
63e5ed62 1206 PR testsuite/83453
1207 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1208
4f54bc4d 1209 * lib/target-supports.exp (check_ascii_locale_available): Remove
1210 hppa*-*-hpux*.
1211
ebb62b61 12122019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1213
1214 PR fortran/84394
1215 * gfortran.dg/blockdata_11.f90: New test.
1216
6e9e00d1 12172019-03-15 Harald Anlauf <anlauf@gmx.de>
1218
1219 PR fortran/60091
1220 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1221 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1222
0922e508 12232019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1224
1225 PR target/87532
1226 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1227 instruction selection.
1228 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1229 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1230 * gcc.target/powerpc/pr87532-mc.c: New test.
1231 * gcc.target/powerpc/pr87532.c: New test.
1232 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1233 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1234 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1235 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1236 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1237 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1238 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1239 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1240 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1241 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1242 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1243 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1244 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1245 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1246 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1247 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1248 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1249 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1250 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1251 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1252 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1253 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1254 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1255 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1256 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1257 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1258 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1259
aa2e3429 12602019-03-15 Alexandre Oliva <aoliva@redhat.com>
1261
1262 PR c++/88534
1263 PR c++/88537
1264 * g++.dg/cpp2a/pr88534.C: New.
1265 * g++.dg/cpp2a/pr88537.C: New.
1266
b70283ba 12672019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1268
1269 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1270 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1271 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1272 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1273
c043e8d6 12742019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1275
1276 PR target/89719
1277 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1278 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1279 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1280
0bc60ffa 12812019-03-15 Jakub Jelinek <jakub@redhat.com>
1282
99d0d6f9 1283 PR c++/89709
1284 * g++.dg/cpp0x/constexpr-89709.C: New test.
1285
0bc60ffa 1286 PR debug/89704
1287 * gcc.dg/debug/pr89704.c: New test.
1288
4455955a 12892019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1290
1291 PR target/89650
1292 * g++.target/i386/pr89650.C: New test.
1293
8416d774 12942019-03-14 Richard Biener <rguenther@suse.de>
1295
1296 * gcc.dg/gimplefe-13.c: Adjust.
1297 * gcc.dg/gimplefe-14.c: Likewise.
1298 * gcc.dg/gimplefe-17.c: Likewise.
1299 * gcc.dg/gimplefe-18.c: Likewise.
1300 * gcc.dg/gimplefe-7.c: Likewise.
1301 * gcc.dg/torture/pr89595.c: Likewise.
1302 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1303 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1304 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1305 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1306 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1307 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1308 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1309 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1310
3b8cf1fa 13112019-03-14 Jakub Jelinek <jakub@redhat.com>
1312
7dd130b3 1313 PR ipa/89684
1314 * gcc.target/i386/pr89684.c: New test.
1315
3b8cf1fa 1316 PR rtl-optimization/89679
1317 * gcc.dg/pr89679.c: New test.
1318
3c7743e1 13192019-03-14 Richard Biener <rguenther@suse.de>
1320
1321 PR tree-optimization/89710
1322 * gcc.dg/torture/pr89710.c: New testcase.
1323
7d7d6aef 13242019-03-14 Richard Biener <rguenther@suse.de>
1325
1326 PR middle-end/89698
1327 * g++.dg/torture/pr89698.C: New testcase.
1328
15a7e0e9 13292019-03-14 Jakub Jelinek <jakub@redhat.com>
1330
1331 PR tree-optimization/89703
1332 * gcc.c-torture/compile/pr89703-1.c: New test.
1333 * gcc.c-torture/compile/pr89703-2.c: New test.
1334
ee27daa7 13352019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1336
1337 PR target/89523
1338 * gcc.target/i386/pr89523-1a.c: New test.
1339 * gcc.target/i386/pr89523-1b.c: Likewise.
1340 * gcc.target/i386/pr89523-2.c: Likewise.
1341 * gcc.target/i386/pr89523-3.c: Likewise.
1342 * gcc.target/i386/pr89523-4.c: Likewise.
1343 * gcc.target/i386/pr89523-5.c: Likewise.
1344 * gcc.target/i386/pr89523-6.c: Likewise.
1345 * gcc.target/i386/pr89523-7.c: Likewise.
1346 * gcc.target/i386/pr89523-8.c: Likewise.
1347 * gcc.target/i386/pr89523-9.c: Likewise.
1348
d0782a7e 13492019-03-14 Jakub Jelinek <jakub@redhat.com>
1350
c17b0b28 1351 PR c++/89512
1352 * g++.dg/cpp1y/var-templ61.C: New test.
1353
d0782a7e 1354 PR c++/89652
1355 * g++.dg/cpp1y/constexpr-89652.C: New test.
1356
c69047a1 13572019-03-13 Harald Anlauf <anlauf@gmx.de>
1358
1359 PR fortran/87045
1360 * gfortran.dg/pr87045.f90: New test.
1361
68d3038f 13622019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1363
1364 PR target/85860
1365 * gcc.target/i386/pr85860.c: New.
1366
3c78ad42 13672019-03-13 Marek Polacek <polacek@redhat.com>
1368
1369 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1370 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1371
8b953246 1372 PR c++/89660 - bogus error with -Wredundant-move.
1373 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1374 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1375
7f9cb1b5 13762019-03-13 Janus Weil <janus@gcc.gnu.org>
1377
1378 PR fortran/89601
1379 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1380 * gfortran.dg/pdt_30.f90: New test case.
1381
e214ee76 13822019-03-13 Marek Polacek <polacek@redhat.com>
1383
1384 PR c++/88979 - further P0634 fix for constructors.
1385 * g++.dg/cpp2a/typename15.C: New test.
1386
6e6bf22d 13872019-03-13 Martin Sebor <msebor@redhat.com>
1388
1389 PR tree-optimization/89662
1390 * gcc.dg/Warray-bounds-41.c: New test.
1391
a55953fb 13922019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1393
1394 PR c++/63508
1395 * g++.dg/cpp0x/auto53.C: New.
1396
69485abe 13972019-03-13 Richard Biener <rguenther@suse.de>
1398
1399 PR middle-end/89677
1400 * gcc.dg/torture/pr89677.c: New testcase.
1401
6bce0bd9 14022019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1403
1404 PR c++/85558
1405 * g++.dg/other/friend16.C: New.
1406 * g++.dg/other/friend17.C: Likewise.
1407
0cdad0e1 14082019-03-13 Jakub Jelinek <jakub@redhat.com>
1409
1410 PR middle-end/88588
1411 * c-c++-common/gomp/pr88588.c: New test.
1412
14132019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8e8898b2 1414
1415 PR fortran/66695
1416 PR fortran/77746
1417 PR fortran/79485
1418 * gfortran.dg/binding_label_tests_30.f90: New test.
1419 * gfortran.dg/binding_label_tests_31.f90: New test.
1420 * gfortran.dg/binding_label_tests_32.f90: New test.
1421 * gfortran.dg/binding_label_tests_33.f90: New test.
1422
5dc5719e 14232019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1424
1425 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1426 * gdc.dg/ubsan/ubsan.exp: New file.
1427 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1428 Explicitly return flags from procedure.
1429
3627cdbc 14302019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1431
1432 PR d/88957
1433 * gdc.dg/pr88957.d: New test.
1434 * gdc.dg/simd.d: Add new vector tests.
1435
ef668b33 14362019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1437
1438 PR d/87824
1439 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1440 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1441 -nostdinc++ flag.
1442
747e2c6a 14432019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1444
1445 PR fortran/87673
1446 * gfortran.dg/charlen_17.f90: New test.
1447
c3a8613e 14482019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1449
1450 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1451
4520ad45 14522019-03-12 Martin Liska <mliska@suse.cz>
1453
ef668b33 1454 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
4520ad45 1455 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1456 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1457 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1458 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1459 * gfortran.dg/constructor_9.f90: Likewise.
1460 * gfortran.dg/dec_structure_8.f90: Likewise.
1461 * gfortran.dg/entry_4.f90: Likewise.
1462 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1463 * gfortran.dg/initialization_23.f90: Likewise.
1464 * gfortran.dg/logical_assignment_1.f90: Likewise.
1465 * gfortran.dg/pr80752.f90: Likewise.
1466 * gfortran.dg/pr88116_1.f90: Likewise.
1467 * gfortran.dg/pr88467.f90: Likewise.
1468 * gfortran.dg/typebound_call_7.f03: Likewise.
1469 * gfortran.dg/typebound_generic_1.f03: Likewise.
1470 * gfortran.dg/typebound_operator_2.f03: Likewise.
1471 * gfortran.dg/typebound_operator_4.f03: Likewise.
1472 * gfortran.dg/typebound_proc_9.f03: Likewise.
1473 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1474
53fe35ec 14752019-03-12 Paul Thomas <pault@gcc.gnu.org>
1476
1477 PR fortran/89363
1478 * gfortran.dg/assumed_rank_16.f90: New test.
1479
1480 PR fortran/89364
1481 * gfortran.dg/assumed_rank_17.f90: New test.
1482
23e01948 14832019-03-12 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR middle-end/89663
1486 * gcc.c-torture/compile/pr89663-1.c: New test.
1487 * gcc.c-torture/compile/pr89663-2.c: New test.
1488
d5e9136f 14892019-03-12 Richard Biener <rguenther@suse.de>
1490
1491 PR tree-optimization/89664
1492 * gfortran.dg/pr89664.f90: New testcase.
1493
fc87d978 14942019-03-11 Jakub Jelinek <jakub@redhat.com>
1495
064a27df 1496 PR fortran/89651
1497 * gfortran.dg/gomp/pr89651.f90: New test.
1498
fc87d978 1499 PR middle-end/89655
1500 PR bootstrap/89656
1501 * gcc.c-torture/compile/pr89655.c: New test.
1502
74157df9 15032019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1504
1505 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1506 target.
1507
2f6d557f 15082019-03-11 Martin Liska <mliska@suse.cz>
1509
1510 * g++.dg/conversion/simd3.C (foo): Wrap option names
1511 with apostrophe character.
1512 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1513 (test3): Likewise.
1514 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1515 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1516 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1517 * g++.dg/opt/pr34036.C: Likewise.
1518 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1519 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1520 * gcc.dg/cpp/dir-only-4.c: Likewise.
1521 * gcc.dg/cpp/dir-only-5.c: Likewise.
1522 * gcc.dg/cpp/pr71591.c: Likewise.
1523 * gcc.dg/format/opt-1.c: Likewise.
1524 * gcc.dg/format/opt-2.c: Likewise.
1525 * gcc.dg/format/opt-3.c: Likewise.
1526 * gcc.dg/format/opt-4.c: Likewise.
1527 * gcc.dg/format/opt-5.c: Likewise.
1528 * gcc.dg/format/opt-6.c: Likewise.
1529 * gcc.dg/pr22231.c: Likewise.
1530 * gcc.dg/pr33007.c: Likewise.
1531 * gcc.dg/simd-1.c (hanneke): Likewise.
1532 * gcc.dg/simd-5.c: Likewise.
1533 * gcc.dg/simd-6.c: Likewise.
1534 * gcc.dg/spellcheck-options-14.c: Likewise.
1535 * gcc.dg/spellcheck-options-15.c: Likewise.
1536 * gcc.dg/spellcheck-options-16.c: Likewise.
1537 * gcc.dg/spellcheck-options-17.c: Likewise.
1538 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1539 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1540 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1541 (__attribute__): Likewise.
1542 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1543 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1544 * gcc.target/powerpc/warn-1.c: Likewise.
1545 * gcc.target/powerpc/warn-2.c: Likewise.
1546
ac80cfb4 15472019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1548
1549 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1550
01f182e4 15512019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1552
1553 * c-c++-common/unroll-6.c: New test.
1554
ca66abc7 15552019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1556
1557 PR c++/87571
1558 * g++.dg/template/memfriend18.C: New.
1559
a5956947 15602019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1561
1562 * gdc.dg/pr89041.d: Mark as compile test.
1563
116886d6 15642019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1565
1566 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1567 dg-options.
1568
00ee3e3e 15692019-03-10 Martin Jambor <mjambor@suse.cz>
1570
1571 PR tree-optimization/85762
1572 PR tree-optimization/87008
1573 PR tree-optimization/85459
1574 * g++.dg/tree-ssa/pr87008.C: New test.
1575 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1576
9520cf8b 15772019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1578
1579 PR fortran/66089
1580 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1581 * gfortran.dg/no_arg_check_2.f90: Likewise.
1582
346e0fe5 15832019-03-10 Jakub Jelinek <jakub@redhat.com>
1584
1585 PR c++/89648
1586 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1587
23ffb1a8 15882019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1589
1590 PR fortran/66089
1591 * gfortran.dg/dependency_53.f90: New test.
1592
861c8c7b 15932019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1594
1595 PR fortran/87734
1596 * gfortran.dg/public_private_module_10.f90: New test.
1597
e0f3497f 15982019-03-09 John David Anglin <dave.anglin@bell.net>
1599
449a1989 1600 PR c++/70349
1601 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1602
24964670 1603 PR middle-end/68733
1604 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1605
e0f3497f 1606 PR testsuite/89472
1607 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1608
0c5f3545 16092019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1610
1611 PR c++/87750
1612 * g++.dg/cpp0x/pr87750.C: New.
1613
b685a0ad 16142019-03-09 John David Anglin <dave.anglin@bell.net>
1615
1616 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1617 * c-c++-common/ident-1a.c: Likewise.
1618 * c-c++-common/ident-1b.c: Likewise.
1619 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 1620
1621 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 1622
24e94348 1623 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1624
946f2623 1625 PR inline-asm/87010
1626 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1627
39ab9c78 1628 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1629 libatomic_available.
1630
52e19479 16312019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1632
1633 PR d/89041
1634 * gdc.dg/pr89041.d: New test.
1635
d066f3f7 16362019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1637
1638 PR fortran/71544
1639 * gfortran.dg/c_ptr_tests_19.f90: New test.
1640
fe3e8c08 16412019-03-09 John David Anglin <dave.anglin@bell.net>
1642
0f2d2571 1643 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1644 * gnat.dg/debug12.adb: Likewise.
1645
fe3e8c08 1646 * lib/target-supports.exp (check_effective_target_weak_undefined):
1647 Return 0 on hppa*-*-hpux*.
1648 (check_ascii_locale_available): Likewise.
1649
688ff820 16502019-03-09 Janus Weil <janus@gcc.gnu.org>
1651
1652 PR fortran/84504
1653 * gfortran.dg/pointer_init_10.f90: New test case.
1654
08fad224 16552019-03-09 John David Anglin <dave.anglin@bell.net>
1656
1657 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1658
1501d36b 16592019-03-09 John David Anglin <dave.anglin@bell.net>
1660
1661 PR fortran/89639
1662 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1663
06c6302c 16642019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1665
1666 PR fortran/71203
1667 * gfortran.dg/array_simplify_3.f90: New test case.
1668
78d8fb2b 16692019-03-09 Jakub Jelinek <jakub@redhat.com>
1670
909c7f25 1671 PR c/88568
1672 * g++.dg/other/pr88568.C: New test.
1673
78d8fb2b 1674 PR rtl-optimization/89634
1675 * gcc.c-torture/execute/pr89634.c: New test.
1676
883c09dd 16772019-03-08 Jakub Jelinek <jakub@redhat.com>
1678
1679 PR c/85870
1680 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1681 -r -nostdlib -flinker-output=nolto-rel.
1682
734aee17 16832019-03-08 David Malcolm <dmalcolm@redhat.com>
1684
1685 PR target/79926
1686 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1687 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1688 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1689 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1690
02cded17 16912019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1692
1693 PR c++/63540
1694 * g++.dg/cpp0x/implicit17.C: New.
1695
e4bff0d1 16962019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1697
1698 PR c++/22149
1699 * g++.dg/template/access29.C: New.
1700
f06bc4d0 17012019-03-08 Jakub Jelinek <jakub@redhat.com>
1702
1703 PR c++/82075
1704 * g++.dg/cpp1z/decomp49.C: New test.
1705
a9ff59cf 17062019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1707
1708 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1709
a6fed30b 17102019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1711
1712 PR target/68924
1713 PR target/78782
1714 PR target/87558
1715 * gcc.target/i386/pr78782.c: New test.
1716 * gcc.target/i386/pr87558.c: Ditto.
1717
99b342f1 17182019-03-08 Jakub Jelinek <jakub@redhat.com>
1719
1720 PR c/85870
1721 * gcc.dg/lto/pr85870_0.c: New test.
1722 * gcc.dg/lto/pr85870_1.c: New test.
1723
69a0142c 17242019-03-08 Martin Liska <mliska@suse.cz>
1725
1726 PR target/86952
1727 * gcc.target/i386/pr86952.c: New test.
1728 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1729 scanned pattern.
1730 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1731
29005d9c 17322019-03-08 Jakub Jelinek <jakub@redhat.com>
1733
222c113b 1734 PR c++/89585
1735 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1736 asm volatile.
1737
92651efb 1738 PR c++/89599
1739 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1740 * g++.dg/parse/array-size2.C: Likewise.
1741 * g++.dg/cpp0x/constexpr-89599.C: New test.
1742
29005d9c 1743 PR c++/89622
1744 * g++.dg/warn/pr89622.C: New test.
1745
1b34cb7f 17462019-03-07 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR target/80003
1749 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1750 * gcc.target/i386/interrupt-6.c: Likewise.
1751 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1752
8a656b83 17532019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1754
1755 PR c++/84518
1756 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1757 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1758
4492383a 17592019-03-07 Jakub Jelinek <jakub@redhat.com>
1760
71c5a0bc 1761 PR translation/79999
1762 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1763 * c-c++-common/gomp/doacross-3.c: New test.
1764
4492383a 1765 PR target/89602
1766 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1767 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1768 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1769 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1770 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1771 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1772
1cf354c8 17732019-03-07 Martin Jambor <mjambor@suse.cz>
1774
1775 PR lto/87525
1776 * gcc.dg/ipa/ipcp-5.c: New test.
1777
e3e42b03 17782019-03-07 Martin Jambor <mjambor@suse.cz>
1779
1780 PR ipa/88235
1781 * g++.dg/ipa/pr88235.C: New test.
1782
5e43308b 17832019-04-07 Richard Biener <rguenther@suse.de>
1784
1785 PR middle-end/89618
1786 * gcc.target/i386/pr89618.c: New testcase.
1787
791a4964 17882019-03-07 Richard Biener <rguenther@suse.de>
1789
1790 PR tree-optimization/89595
1791 * gcc.dg/torture/pr89595.c: New testcase.
1792
02a7fc59 17932019-03-07 Jakub Jelinek <jakub@redhat.com>
1794
1795 PR c++/89585
1796 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1797
f8197328 17982019-03-06 Harald Anlauf <anlauf@gmx.de>
1799
1800 PR fortran/71203
1801 * gfortran.dg/substr_8.f90: New test.
1802
aa49bda0 18032019-03-06 Jakub Jelinek <jakub@redhat.com>
1804
1805 PR c++/87148
1806 * g++.dg/ext/flexary34.C: New test.
1807
409a6c36 18082019-03-06 Peter Bergner <bergner@linux.ibm.com>
1809
1810 PR rtl-optimization/88845
1811 * gcc.target/powerpc/pr88845.c: New test.
1812
55d0cc00 18132019-03-06 Marek Polacek <polacek@redhat.com>
1814
1815 PR c++/87378 - bogus -Wredundant-move warning.
1816 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1817 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1818
b24b9c77 18192019-03-06 Richard Biener <rguenther@suse.de>
1820
1821 PR testsuite/89551
1822 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1823 the way that makes the testcase PASS.
1824
06229fe5 18252019-03-05 Jakub Jelinek <jakub@redhat.com>
1826
1827 PR middle-end/89590
1828 * gcc.dg/pr89590.c: New test.
1829
eeb22b66 18302019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1831
1832 PR target/89222
1833 * gcc.target/arm/pr89222.c: Add new test.
1834
c06d4366 18352019-03-05 Richard Biener <rguenther@suse.de>
1836
1837 PR tree-optimization/89594
1838 * gcc.dg/pr89594.c: New testcase.
1839
499fa2c1 18402019-03-05 Jakub Jelinek <jakub@redhat.com>
1841
267bb6c9 1842 PR tree-optimization/89487
1843 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1844 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1845 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1846 "%r14".
1847
bf0f78c4 1848 PR bootstrap/89560
1849 * g++.dg/other/pr89560.C: New test.
1850
a41f256a 1851 PR tree-optimization/89570
1852 * gcc.dg/pr89570.c: New test.
1853
499fa2c1 1854 PR tree-optimization/89566
1855 * c-c++-common/pr89566.c: New test.
1856
1751c288 18572019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1858
1859 PR c++/84605
1860 * g++.dg/parse/crash69.C: New.
1861
10599713 18622019-03-04 Jakub Jelinek <jakub@redhat.com>
1863
1864 PR c++/71446
1865 * g++.dg/cpp2a/desig12.C: New test.
1866 * g++.dg/cpp2a/desig13.C: New test.
1867
7e11f57d 18682019-03-04 Tamar Christina <tamar.christina@arm.com>
1869
1870 PR target/88530
f382b2ac 1871 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 1872
b7d73df0 18732019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1874
1875 PR tree-optimization/89437
1876 * gcc.dg/sinatan-1.c: Fix testcase.
1877
54f60b15 18782019-03-04 Richard Biener <rguenther@suse.de>
1879
1880 PR middle-end/89572
1881 * gcc.dg/torture/pr89572.c: New testcase.
1882
6079e9be 18832018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1884
1885 PR tree-optimization/89487
1886 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1887
9849369a 18882019-03-03 Harald Anlauf <anlauf@gmx.de>
1889
1890 PR fortran/77583
1891 * gfortran.dg/pr77583.f90: New test.
1892
a6eb46eb 18932019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1894
1895 PR fortran/72714
1896 * gfortran.dg/coarray_allocate_11.f90: New test.
1897
9cc3b79c 18982019-03-02 Harald Anlauf <anlauf@gmx.de>
1899
1900 PR fortran/89516
1901 * gfortran.dg/pr89492.f90: Adjust testcase.
1902 * gfortran.dg/transfer_check_5.f90: New test.
1903
e3dcfc16 19042019-03-02 Jakub Jelinek <jakub@redhat.com>
1905
73e3d2ee 1906 PR c++/71446
1907 * g++.dg/cpp2a/desig10.C: New test.
1908 * g++.dg/cpp2a/desig11.C: New test.
1909 * g++.dg/ext/desig4.C: Expect 4 new errors.
1910
e3dcfc16 1911 PR target/89506
1912 * gcc.dg/pr89506.c: New test.
1913
93b27baa 19142019-03-01 Kito Cheng <kito.cheng@gmail.com>
1915 Monk Chiang <sh.chiang04@gmail.com>
1916
1917 * gcc.target/riscv/attribute-1.c: New.
1918 * gcc.target/riscv/attribute-2.c: Likewise.
1919 * gcc.target/riscv/attribute-3.c: Likewise.
1920 * gcc.target/riscv/attribute-4.c: Likewise.
1921 * gcc.target/riscv/attribute-5.c: Likewise.
1922 * gcc.target/riscv/attribute-6.c: Likewise.
1923 * gcc.target/riscv/attribute-7.c: Likewise.
1924 * gcc.target/riscv/attribute-8.c: Likewise.
1925 * gcc.target/riscv/attribute-9.c: Likewise.
1926
1927 * gcc.target/riscv/arch-1.c: New.
1928 * gcc.target/riscv/arch-2.c: Likewise.
1929 * gcc.target/riscv/arch-3.c: Likewise.
1930 * gcc.target/riscv/arch-4.c: Likewise.
1931
b3ba40ae 19322019-03-01 Jakub Jelinek <jakub@redhat.com>
1933
1934 PR middle-end/89497
1935 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1936 scan-tree-dump-times from dom3 to tracer pass.
1937
09008c46 19382019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1939
1940 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1941 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1942
45e17a21 19432019-03-01 Alexander Monakov <amonakov@ispras.ru>
1944
1945 PR rtl-optimization/85899
1946 * gcc.dg/pr85899.c: New test.
1947
f409a882 19482019-03-01 Marek Polacek <polacek@redhat.com>
1949
ae8e3cb6 1950 PR c++/89537 - missing location for error with non-static member fn.
1951 * g++.dg/diagnostic/member-fn-1.C: New test.
1952
f409a882 1953 PR c++/89532 - ICE with incomplete type in decltype.
1954 * g++.dg/cpp2a/nontype-class14.C: New test.
1955
b279a142 19562019-03-01 Jakub Jelinek <jakub@redhat.com>
1957
1958 Implement P1002R1, Try-catch blocks in constexpr functions
1959 PR c++/89513
1960 * g++.dg/cpp2a/constexpr-try1.C: New test.
1961 * g++.dg/cpp2a/constexpr-try2.C: New test.
1962 * g++.dg/cpp2a/constexpr-try3.C: New test.
1963 * g++.dg/cpp2a/constexpr-try4.C: New test.
1964 * g++.dg/cpp2a/constexpr-try5.C: New test.
1965 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1966
bfc01edf 19672019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1968
1969 PR tree-optimization/89535
1970 * gfortran.dg/vect/pr89535.f90: New test.
1971
f811bd19 19722019-03-01 Richard Biener <rguenther@suse.de>
1973
1974 PR middle-end/89541
1975 * gfortran.dg/pr89451.f90: New testcase.
1976
d7419e5b 19772019-03-01 Richard Biener <rguenther@suse.de>
1978
1979 PR middle-end/89497
1980 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1981 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1982 that happen now earlier.
1983
f557d4a8 19842019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1985
1986 * gcc.c-torture/execute/20190228-1.c: New test.
1987
dff6bd38 19882019-02-28 Marek Polacek <polacek@redhat.com>
1989
1990 PR c++/87068 - missing diagnostic with fallthrough statement.
1991 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1992
1d86d0eb 19932019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1994 Cesar Philippidis <cesar@codesourcery.com>
1995
35e99d5d 1996 PR fortran/72741
1997 PR fortran/89433
1998 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1999 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
2000
7378dd70 2001 PR fortran/72741
2002 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
2003
1d86d0eb 2004 PR fortran/72741
2005 PR fortran/89433
2006 * gfortran.dg/goacc/routine-6.f90: Update
2007 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
2008 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
2009
218c5c18 20102019-02-28 Jakub Jelinek <jakub@redhat.com>
2011
2012 PR c/89521
2013 * gcc.dg/pr89521-1.c: New test.
2014 * gcc.dg/pr89521-2.c: New test.
2015
440a9ad9 20162019-02-28 John David Anglin <danglin@gcc.gnu.org>
2017
2018 PR testsuite/89441
2019 * g++.dg/ipa/pr89009.C: Update symbol visibility.
2020
c5a08a5d 20212019-02-28 Tamar Christina <tamar.christina@arm.com>
2022
2023 PR target/88530
2024 * gcc.target/aarch64/options_set_10.c: New test.
2025
dc24d8a9 20262019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
2027
2028 PR c++/89522
2029 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
2030
674e4eec 20312019-02-28 Jakub Jelinek <jakub@redhat.com>
2032
34ecb73b 2033 PR c/89525
2034 * gcc.dg/pr89525.c: New test.
2035
674e4eec 2036 PR c/89520
2037 * gcc.dg/pr89520-1.c: New test.
2038 * gcc.dg/pr89520-2.c: New test.
2039
90c2137c 20402019-02-27 Marek Polacek <polacek@redhat.com>
2041
2042 PR c++/88857 - ICE with value-initialization of argument in template.
2043 * g++.dg/cpp0x/initlist-value4.C: New test.
2044
7304edd1 20452019-02-27 Marek Polacek <polacek@redhat.com>
2046
2047 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
2048 * g++.dg/cpp0x/using-enum-3.C: New test.
2049
7733a071 20502019-02-27 Jakub Jelinek <jakub@redhat.com>
2051
2052 PR tree-optimization/89280
2053 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
2054 keyword.
2055
b97c2f89 20562019-02-27 Richard Biener <rguenther@suse.de>
2057
2058 * gcc.dg/gimplefe-36.c: New testcase.
2059
c9f30cbb 20602019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 PR c++/89488
2063 * g++.dg/cpp0x/nsdmi15.C: New.
2064
20652019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2066
2067 PR c++/88987
2068 * g++.dg/cpp0x/pr88987.C: New.
2069
400c29ff 20702019-02-27 Jakub Jelinek <jakub@redhat.com>
2071
2072 PR tree-optimization/89280
2073 * gcc.c-torture/compile/pr89280.c: New test.
2074 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2075 function. Skip the test for -O0.
2076
c167de66 20772018-02-26 Steve Ellcey <sellcey@marvell.com>
2078
2079 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2080 * gfortran.dg/simd-builtins-2.f90: Ditto.
2081 * gfortran.dg/simd-builtins-6.f90: Ditto.
2082 * gfortran.dg/simd-builtins-8.f90: New test.
2083 * gfortran.dg/simd-builtins-8.h: New header file.
2084
3a57b74f 20852019-02-26 Jakub Jelinek <jakub@redhat.com>
2086
8fe60964 2087 PR c++/89507
2088 * g++.dg/other/new2.C: New test.
2089
3a57b74f 2090 PR tree-optimization/89500
2091 * gcc.dg/pr89500.c: New test.
2092 * gcc.dg/Wstringop-overflow-10.c: New test.
2093 * gcc.dg/strlenopt-60.c: New test.
2094
23d7d64b 20952019-02-26 Harald Anlauf <anlauf@gmx.de>
2096
2097 PR fortran/89492
2098 * gfortran.dg/pr89492.f90: New test.
2099
8fe5d1b1 21002019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2101
2102 PR fortran/89496
2103 * gfortran.dg/altreturn_9_0.f90: New file.
2104 * gfortran.dg/altreturn_9_1.f90: New file.
2105
a165fd90 21062019-02-26 Jakub Jelinek <jakub@redhat.com>
2107
2108 PR c++/89481
2109 * g++.dg/cpp1y/constexpr-89481.C: New test.
2110
26f2ab84 21112019-02-26 Richard Biener <rguenther@suse.de>
2112
2113 PR tree-optimization/89505
2114 * gcc.dg/torture/pr89505.c: New testcase.
2115
812441a6 21162019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2117
2118 * gnat.dg/opt77.adb: New test.
2119 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2120
b501a363 21212019-02-26 Jakub Jelinek <jakub@redhat.com>
2122
2123 PR target/89474
2124 * gcc.target/i386/pr89474.c: New test.
2125
33d01d64 21262019-02-25 Jakub Jelinek <jakub@redhat.com>
2127
2128 PR c/77754
2129 * gcc.c-torture/compile/pr77754-1.c: New test.
2130 * gcc.c-torture/compile/pr77754-2.c: New test.
2131 * gcc.c-torture/compile/pr77754-3.c: New test.
2132 * gcc.c-torture/compile/pr77754-4.c: New test.
2133 * gcc.c-torture/compile/pr77754-5.c: New test.
2134 * gcc.c-torture/compile/pr77754-6.c: New test.
2135
ddb14ffc 21362019-02-25 Tamar Christina <tamar.christina@arm.com>
2137
2138 PR target/88530
2139 * gcc.target/aarch64/options_set_1.c: New test.
2140 * gcc.target/aarch64/options_set_2.c: New test.
2141 * gcc.target/aarch64/options_set_3.c: New test.
2142 * gcc.target/aarch64/options_set_4.c: New test.
2143 * gcc.target/aarch64/options_set_5.c: New test.
2144 * gcc.target/aarch64/options_set_6.c: New test.
2145 * gcc.target/aarch64/options_set_7.c: New test.
2146 * gcc.target/aarch64/options_set_8.c: New test.
2147 * gcc.target/aarch64/options_set_9.c: New test.
2148
bff28e09 21492019-02-25 Tamar Christina <tamar.christina@arm.com>
2150
2151 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2152 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2153 Rename ....
2154 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2155 test_vfmlslq_high_f16): ... To this.
2156 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2157 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2158 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2159 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2160 test_vfmlslq_laneq_high_u32): Rename ...
2161 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2162 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2163 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2164 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2165 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2166 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2167 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2168 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2169 test_vfmlslq_laneq_low_u32): Rename ...
2170 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2171 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2172 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2173 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2174 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2175 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2176 Rename ...
2177 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2178 test_vfmlslq_low_f16): ... To this.
2179
d6172887 21802019-02-25 Tamar Christina <tamar.christina@arm.com>
2181
2182 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2183 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2184 Rename ...
2185 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2186 test_vfmlslq_high_f16): ... To this.
2187 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2188 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2189 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2190 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2191 test_vfmlslq_laneq_high_u32): Rename ...
2192 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2193 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2194 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2195 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2196 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2197 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2198 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2199 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2200 test_vfmlslq_laneq_low_u32): Rename ...
2201 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2202 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2203 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2204 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2205 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2206 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2207 Rename ...
2208 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2209 test_vfmlslq_low_f16): ... To This.
2210 * lib/target-supports.exp
2211 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2212
65eeca74 22132019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2214
2215 PR fortran/89282
53fe35ec 2216 * gfortran.dg/overload_3.f90: New test.
65eeca74 2217
96b7d76c 22182019-02-25 Jakub Jelinek <jakub@redhat.com>
2219
2220 PR c++/89285
2221 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2222
8b64c6ce 22232019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2224
2225 PR libfortran/89274
53fe35ec 2226 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 2227
529acd83 22282019-02-25 Jakub Jelinek <jakub@redhat.com>
2229
16a3cf9c 2230 PR target/89434
2231 * gcc.c-torture/execute/pr89434.c: New test.
2232
529acd83 2233 PR target/89438
2234 * gcc.dg/pr89438.c: New test.
2235
622540e3 22362019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2237
2238 PR c++/84585
2239 * g++.dg/cpp0x/pr84585.C: New.
2240
ca180aba 22412019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2242
2243 PR fortran/89174
2244 * gfortran.dg/allocate_with_mold_3.f90: New test.
2245
f6ad730f 22462019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2247
2248 PR target/87007
2249 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2250 * gcc.target/i386/pr87007-2.c: Likewise.
2251
1fa8b8f7 22522019-02-24 Harald Anlauf <anlauf@gmx.de>
2253
2254 PR fortran/89266
2255 PR fortran/88326
2256 * gfortran.dg/pr89266.f90: New test.
2257 * gfortran.dg/pr88326.f90: New test.
2258
e806e3f2 22592019-02-24 Jakub Jelinek <jakub@redhat.com>
2260
2261 PR rtl-optimization/89445
2262 * gcc.target/i386/avx512f-pr89445.c: New test.
2263
1761223a 22642019-02-23 Martin Sebor <msebor@redhat.com>
2265
2266 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2267 wchar_t to wint_t to avoid a bogus -Wformat warning in
2268 ILP32 (bug 77970).
2269
8aaf2fcc 22702019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2271
2272 PR testsuite/89476
2273 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2274 "../../../libgfortran/ISO_Fortran_binding.h".
2275 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2276
8c0f695d 22772019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2278
2279 PR driver/69471
2280 * gcc.dg/pr69471-1.c: New test.
2281 * gcc.dg/pr69471-2.c: Likewise.
2282 * gcc.target/i386/pr69471-3.c: Likewise.
2283
0e8f933e 22842019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2285
2286 PR fortran/84387
2287 * gfortran.dg/dtio_34.f90: New test.
2288
c005651d 22892019-02-23 Marek Polacek <polacek@redhat.com>
2290
2291 PR c++/88294 - ICE with non-constant noexcept-specifier.
2292 * g++.dg/cpp0x/noexcept34.C: New test.
2293 * g++.dg/cpp0x/noexcept35.C: New test.
2294
5724e657 2295 PR c++/89419
2296 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2297
42ae61b1 22982019-02-23 Paul Thomas <pault@gcc.gnu.org>
2299
2300 PR fortran/88117
2301 * gfortran.dg/deferred_character_32.f90 : New test
2302
889b0295 23032019-02-23 Paul Thomas <pault@gcc.gnu.org>
2304
2305 PR fortran/89385
2306 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2307 previously incorrect lbound for allocatable expressions. Also
2308 correct stop values to avoid repetition.
2309 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2310 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2311
2312 PR fortran/89366
2313 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2314 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2315 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2316
689cc9b6 23172019-02-22 David Malcolm <dmalcolm@redhat.com>
2318
2319 PR c++/89390
2320 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2321 renaming to a multicharacter name, so that start != finish. Add
2322 tests for dtor locations.
2323
64f69b31 23242019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2325
2326 PR c++/84676
2327 * g++.dg/cpp0x/pr84676.C: New.
2328
2462642a 23292019-02-22 Martin Sebor <msebor@redhat.com>
2330
2331 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2332 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2333
93fd04e7 23342019-02-22 Harald Anlauf <anlauf@gmx.de>
2335
2336 PR fortran/83057
2337 * gfortran.dg/newunit_6.f90: New test.
2338
e7652833 23392019-02-22 Marek Polacek <polacek@redhat.com>
2340
2341 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2342 * g++.dg/cpp2a/explicit14.C: New test.
2343
9f74d391 23442019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2345
2346 PR target/89324
2347 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2348 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2349
77dd365f 23502019-02-22 Martin Sebor <msebor@redhat.com>
2351
26fb4bf5 2352 PR c/89425
2353 * gcc.dg/Wabsolute-value.c: New test.
2354
77dd365f 2355 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2356
c30b4960 23572019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2358 Hongtao Liu <hongtao.liu@intel.com>
2359 Sunil K Pandey <sunil.k.pandey@intel.com>
2360
2361 PR target/87007
2362 * gcc.target/i386/pr87007-1.c: New test.
2363 * gcc.target/i386/pr87007-2.c: Likewise.
2364
9af6ed72 23652019-02-22 Richard Biener <rguenther@suse.de>
2366
2367 PR tree-optimization/89440
2368 * gcc.dg/vect/pr89440.c: New testcase.
2369
eb1dc7b8 23702019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2371
b320319b 2372 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2373 Remove.
2374
1d740b07 2375 PR fortran/72741
2376 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2377
9b423754 2378 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2379 * g++.dg/goacc/template.C: Likewise.
2380
eb1dc7b8 2381 PR fortran/78027
2382 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2383
3350055c 23842019-02-22 Richard Biener <rguenther@suse.de>
2385
2386 PR middle-end/87609
2387 * gcc.dg/torture/restrict-7.c: New testcase.
2388
02d7a132 23892019-02-21 Jakub Jelinek <jakub@redhat.com>
2390
2391 PR c++/89285
2392 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2393 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2394 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2395 diagnostics.
2396 * g++.dg/cpp1y/constexpr-89285.C: New test.
2397 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2398 for C++11.
2399 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2400 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2401
5c9b4418 24022019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2403
2404 PR target/87412
2405 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2406 -fcf-protection with -fcf-protection=branch.
2407 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2408 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2409 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2410 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2411 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2412
69547664 24132019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2414
2415 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2416 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2417
5132f59f 24182019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2419
2420 PR fortran/86119
2421 * gfortran.dg/warn_conversion_11.f90: New test.
2422
f867b437 24232019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2424
2425 PR target/87412
2426 * gcc.target/i386/pr87412-1.c: New file.
2427 * gcc.target/i386/pr87412-2.c: Likewise.
2428 * gcc.target/i386/pr87412-3.c: Likewise.
2429 * gcc.target/i386/pr87412-4.c: Likewise.
2430
67d294e4 24312019-02-20 Jakub Jelinek <jakub@redhat.com>
2432
0c3f2aa9 2433 PR c++/89403
2434 * g++.dg/cpp0x/pr89403.C: New test.
2435
02dc6028 2436 PR c++/89405
2437 * g++.dg/cpp1z/inline-var5.C: New test.
2438
67d294e4 2439 PR middle-end/89412
2440 * gcc.c-torture/compile/pr89412.c: New test.
2441
89fbfe10 24422019-02-20 Jakub Jelinek <jakub@redhat.com>
2443 David Malcolm <dmalcolm@redhat.com>
2444
2445 PR middle-end/89091
2446 * gcc.dg/torture/pr89091.c: New test.
2447
b47245f1 24482019-02-20 Jakub Jelinek <jakub@redhat.com>
2449
48d4b6c6 2450 PR middle-end/88074
2451 PR middle-end/89415
2452 * gcc.dg/pr88074-2.c: New test.
2453
b47245f1 2454 PR c++/89336
2455 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2456
a268d555 24572019-02-20 David Malcolm <dmalcolm@redhat.com>
2458
2459 PR c/89410
2460 * gcc.dg/pr89410-1.c: New test.
2461 * gcc.dg/pr89410-2.c: New test.
2462
5a6149a3 24632019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2464
2465 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2466 Add PowerPC support.
2467 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2468 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2469
3a7d0e9f 24702019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2471
2472 PR target/86487
2473 * gcc.target/arm/pr86487.c: New.
2474
ab0fbe16 24752019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2476
2477 PR c++/84536
2478 * g++.dg/cpp1y/var-templ60.C: New.
2479
a36e00c1 24802019-02-20 Li Jia He <helijia@linux.ibm.com>
2481
2482 PR target/88100
2483 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2484
d69a5a23 24852019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2486
2487 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2488
4946f3a3 24892019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2490
2491 PR fortran/89384
2492 * gfortran.dg/ISO_Fortran_binding_4.f90
2493
3eedad7a 24942019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2495
2496 PR c/87924
2497 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2498 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2499
cda34b22 25002019-02-19 Richard Biener <rguenther@suse.de>
2501
5224812d 2502 PR middle-end/88074
cda34b22 2503 * gcc.dg/pr88074.c: New testcase.
2504
31358ed0 25052019-02-19 Jakub Jelinek <jakub@redhat.com>
2506
e4241747 2507 PR middle-end/89303
2508 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2509 namespace.
2510
5ebe5c44 2511 PR c++/89387
2512 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2513
fcea8c4d 2514 PR c++/89391
2515 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2516
31358ed0 2517 PR c++/89390
2518 * g++.dg/diagnostic/pr89390.C: New test.
2519
faab32da 25202019-02-18 Sharon Dvir <unapologtic@gmail.com>
2521
2522 * README: Fix typos.
2523
4bd133e5 25242019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2525
2526 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2527 bad_weak_ptr_.
2528
d50eaffb 25292019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2530
2531 PR fortran/87689
2532 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2533 options.
2534 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2535 * gfortran.dg/lto/pr87689_0.f: New file.
2536 * gfortran.dg/lto/pr87689_1.f: New file.
2537
9dddf1a6 25382019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2539
2540 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2541
f7690f14 25422019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2543
2544 * gdc.dg/dg.exp: Tabify.
2545 * gdc.dg/lto/lto.exp: Likewise.
2546 * gdc.test/gdc-test.exp: Likewise.
2547 * lib/gdc-dg.exp: Likewise.
2548 * lib/gdc.exp: Likewise.
2549
94d4532c 25502019-02-18 Richard Biener <rguenther@suse.de>
2551
2552 PR tree-optimization/89296
2553 * gcc.dg/uninit-pr89296.c: New testcase.
2554
9b964845 25552019-02-18 Jakub Jelinek <jakub@redhat.com>
2556
2557 PR target/89369
2558 * gcc.c-torture/execute/pr89369.c: New test.
2559 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2560 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2561 34,63,62.
2562
f6c03eea 25632019-02-18 Martin Jambor <mjambor@suse.cz>
2564
2565 PR tree-optimization/89209
2566 * gcc.dg/tree-ssa/pr89209.c: New test.
2567
dd2e9d21 25682019-02-18 Martin Liska <mliska@suse.cz>
2569
2570 * gfortran.dg/simd-builtins-7.f90: New test.
2571 * gfortran.dg/simd-builtins-7.h: New test.
2572
4c6b245a 25732019-02-17 Harald Anlauf <anlauf@gmx.de>
2574
2575 PR fortran/88299
2576 * gfortran.dg/pr88299.f90: New test.
2577
b6c59db3 25782019-02-17 Harald Anlauf <anlauf@gmx.de>
2579
2580 PR fortran/89077
2581 * gfortran.dg/transfer_simplify_12.f90: New test.
2582
33e6651d 25832019-02-17 Marek Polacek <polacek@redhat.com>
2584
2585 PR c++/89217 - ICE with list-initialization in range-based for loop.
2586 * g++.dg/cpp0x/range-for37.C: New test.
2587
2d4ba130 2588 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2589
9821a0dc 2590 PR c++/89315
2591 * g++.dg/cpp0x/initlist114.C: New test.
2592
6607b4d2 2593 PR c++/89356
2594 * g++.dg/abi/mangle68.C: New test.
2595 * g++.dg/cpp0x/decltype69.C: New test.
2596
3bb711c4 25972019-02-16 David Malcolm <dmalcolm@redhat.com>
2598
2599 PR c++/88680
2600 * g++.dg/wrappers/pr88680.C: New test.
2601
9ad48282 26022019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2603
2604 PR fortran/71066
2605 * gfortran.dg/coarray_data_1.f90: New test.
2606
62fce26f 26072019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2608
2609 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2610 * c-c++-common/patchable_function_entry-default.c: Likewise.
2611 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2612
78a0882d 26132019-02-16 Jakub Jelinek <jakub@redhat.com>
2614
2615 PR rtl-optimization/66152
2616 * gcc.target/i386/pr66152.c: New test.
2617
88af6fa9 26182019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2619
2620 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2621 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2622
a35cc95b 26232019-02-15 Tamar Christina <tamar.christina@arm.com>
2624
2625 * lib/target-supports.exp
2626 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2627 checking alternative.
2628
2df51ced 26292019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2630
2631 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2632
9703fa32 26332019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2634
2635 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2636 * c-c++-common/patchable_function_entry-default.c: Likewise.
2637 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2638 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2639
adcec5a3 26402019-02-15 Jakub Jelinek <jakub@redhat.com>
2641
66edcee6 2642 PR other/69006
2643 PR testsuite/88920
2644 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2645 allow_blank_lines to 2 during initialization.
2646 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2647 it was previously zero.
2648 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2649 Clear allow_blank_lines afterwards whenever it was 1.
2650 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2651 dg-allow-blank-lines-in-output here.
2652 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2653 the tests and restore it back at the end.
2654
adcec5a3 2655 * c-c++-common/ubsan/opts-1.c: New test.
2656 * c-c++-common/ubsan/opts-2.c: New test.
2657 * c-c++-common/ubsan/opts-3.c: New test.
2658 * c-c++-common/ubsan/opts-4.c: New test.
2659
bc6e884f 26602019-02-15 Richard Biener <rguenther@suse.de>
2661 Jakub Jelinek <jakub@redhat.com>
2662
2663 PR tree-optimization/89278
2664 * gcc.dg/pr89278.c: New test.
2665
689babb3 26662019-02-15 Jakub Jelinek <jakub@redhat.com>
2667
8c6d2f0f 2668 PR c/89340
2669 * gcc.dg/pr89340.c: New test.
2670 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2671 that leaf attribute on nested function is useless.
2672
689babb3 2673 PR other/89342
2674 * gcc.dg/pr89342.c: New test.
2675
d827ccd4 26762019-02-14 Jakub Jelinek <jakub@redhat.com>
2677
2678 PR rtl-optimization/89354
2679 * gcc.dg/pr89354.c: New test.
2680
6c5f54a5 26812019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2682
2683 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2684 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2685 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2686 * gcc.target/i386/ssse3-palignr.c: Ditto.
2687 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2688 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2689 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2690 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2691 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2692 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2693 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2694 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2695 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2696 * gcc.target/i386/ssse3-psignb.c: Ditto.
2697 * gcc.target/i386/ssse3-psignd.c: Ditto.
2698 * gcc.target/i386/ssse3-psignw.c: Ditto.
2699
9d66f321 27002018-02-14 Steve Ellcey <sellcey@marvell.com>
2701
2702 * gcc.target/aarch64/pcs_attribute.c: New test.
2703
4382a5c9 27042019-02-14 Harald Anlauf <anlauf@gmx.de>
2705
2706 PR fortran/88248
2707 * gfortran.dg/pr88248.f90: New test.
2708 * gfortran.dg/f2018_obs.f90: Updated test.
2709
07a9d3db 27102019-02-14 Tamar Christina <tamar.christina@arm.com>
2711
2712 * gcc.target/arm/pr88850.c: change options to additional option.
2713
e06fcd5a 27142019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2715
2716 PR d/87864
2717 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2718 present.
2719
ea257f14 27202019-02-14 Tamar Christina <tamar.christina@arm.com>
2721
2722 PR target/88850
2723 * gcc.target/arm/pr88850-2.c: New test.
2724 * lib/target-supports.exp
2725 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2726 check_effective_target_arm_neon_softfp_fp16_ok,
2727 add_options_for_arm_neon_softfp_fp16): New.
2728
5770b8ce 27292019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2730
2731 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2732 * lib/target-supports.exp: Add procedure to check for ldrd.
2733
dac1fbf6 27342019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2735
2736 PR fortran/72715
2737 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2738 * gfortran.dg/goacc/loop-3.f95: Likewise.
2739 * gfortran.dg/goacc/pr72715.f90: New test.
2740
71fe24c6 27412019-02-14 Martin Liska <mliska@suse.cz>
2742
2743 PR rtl-optimization/89242
2744 * g++.dg/pr89242.C: New test.
2745
cd3f735a 27462019-02-14 Jakub Jelinek <jakub@redhat.com>
2747
bcdfc955 2748 PR tree-optimization/89314
2749 * gcc.dg/pr89314.c: New test.
2750
cd3f735a 2751 PR middle-end/89284
2752 * gcc.dg/ubsan/pr89284.c: New test.
2753
4d502758 27542019-02-13 Ian Lance Taylor <iant@golang.org>
2755
2756 * gcc.dg/func-attr-1.c: New test.
2757
055cced2 27582019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2759
2760 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2761
3a860627 27622019-02-13 Marek Polacek <polacek@redhat.com>
2763
2764 PR c++/89297 - ICE with OVERLOAD in template.
2765 * g++.dg/cpp0x/initlist113.C: New test.
2766
601c59dd 27672019-02-13 Alexandre Oliva <aoliva@redhat.com>
2768
40563cf7 2769 PR c++/86379
2770 * g++.dg/cpp0x/pr86379.C: New.
2771
601c59dd 2772 PR c++/87322
2773 * g++.dg/cpp1y/pr87322.C: New.
2774 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2775 instantiate the expected number of lambda functions.
2776
2a18fb57 27772019-02-13 Marek Polacek <polacek@redhat.com>
2778
2779 PR c++/77304
2780 * g++.dg/cpp2a/nontype-class13.C: New test.
2781
389f58a1 27822019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2783
2784 PR target/89190
2785 * gcc.target/arm/pr89190.c: New test.
2786
f2da1a76 27872019-02-13 David Malcolm <dmalcolm@redhat.com>
2788
2789 PR c++/89036
2790 * g++.dg/concepts/pr89036.C: New test.
2791
a7f0b0f6 27922019-02-13 Tamar Christina <tamar.christina@arm.com>
2793
2794 PR target/88847
2795 * gcc.target/aarch64/sve/pr88847.c: New test.
2796
4cbfbcd7 27972019-02-13 Jonathan Wakely <jwakely@redhat.com>
2798 Jakub Jelinek <jakub@redhat.com>
2799
2800 PR middle-end/89303
2801 * g++.dg/torture/pr89303.C: New test.
2802
64bd49fa 28032019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2804
2805 PR c++/88986
2806 * g++.dg/cpp1z/using4.C: New.
2807 * g++.dg/cpp1z/using5.C: Likewise.
2808 * g++.dg/cpp1z/using6.C: Likewise.
2809
d8dd2f06 28102019-02-13 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR target/89290
2813 * gcc.target/i386/pr89290.c: New test.
2814
4c5d288b 28152019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2816
2817 * gcc.target/powerpc/crypto-builtin-1.c
2818 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2819 New testcases.
2820
916752ca 28212019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2822
2823 PR target/89229
2824 * gcc.target/i386/pr89229-1.c: New test.
2825
7bd6e754 28262019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2827
2828 PR target/89233
2829 * gcc.target/s390/pr89233.c: New test.
2830
f5239990 28312018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2832
2833 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2834 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2835 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2836
4ea8ba24 28372019-02-12 Richard Biener <rguenther@suse.de>
2838
2839 PR tree-optimization/89253
2840 * gfortran.dg/pr89253.f: New testcase.
2841
44263306 28422019-02-11 Marek Polacek <polacek@redhat.com>
2843
2844 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2845 * g++.dg/cpp0x/nullptr40.C: New test.
2846 * g++.dg/cpp0x/nullptr41.C: New test.
2847
61b94553 28482019-02-11 Jakub Jelinek <jakub@redhat.com>
2849
2850 PR c++/88977
2851 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2852
5f299139 28532019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2854
2855 PR tree-optimization/86637
2856 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2857
49a30f91 28582019-02-11 Martin Sebor <msebor@redhat.com>
2859
2860 PR tree-optimization/88771
2861 * gcc.dg/Wstringop-overflow-8.c: New test.
2862 * gcc.dg/Wstringop-overflow-9.c: New test.
2863 * gcc.dg/Warray-bounds-40.c: New test.
2864 * gcc.dg/builtin-stpncpy.c: Adjust.
2865 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2866 * g++.dg/opt/memcpy1.C: Adjust.
2867
08acf739 28682019-02-11 Martin Sebor <msebor@redhat.com>
2869
2870 PR c++/87996
2871 * c-c++-common/array-5.c: New test.
2872 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2873 * g++.dg/init/new38.C: Same.
2874 * g++.dg/init/new43.C: Same.
2875 * g++.dg/init/new44.C: Same.
2876 * g++.dg/init/new46.C: Same.
2877 * g++.dg/other/large-size-array.C: Same.
2878 * g++.dg/other/new-size-type.C: Same.
2879 * g++.dg/template/array30.C: Same.
2880 * g++.dg/template/array32.C: New test.
2881 * g++.dg/template/dependent-name3.C: Adjust.
2882 * gcc.dg/large-size-array-3.c: Same.
2883 * gcc.dg/large-size-array-5.c: Same.
2884 * gcc.dg/large-size-array.c: Same.
2885 * g++.old-deja/g++.brendan/array1.C: Same.
2886 * g++.old-deja/g++.mike/p6149.C: Same.
2887
40dea7a3 28882019-02-11 Martin Sebor <msebor@redhat.com>
2889
2890 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2891
dd9bf21a 28922019-02-11 Tamar Christina <tamar.christina@arm.com>
2893
2894 PR middle-end/88560
2895 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2896 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2897 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2898
2e25871b 28992019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2900
2901 * gcc.target/powerpc/vec-sld-modulo.c: New.
2902 * gcc.target/powerpc/vec-srad-modulo.c: New.
2903 * gcc.target/powerpc/vec-srd-modulo.c: New.
2904
8cdb0206 29052019-02-11 Martin Liska <mliska@suse.cz>
2906
2907 PR ipa/89009
2908 * g++.dg/ipa/pr89009.C: New test.
2909
dd686aa9 29102019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2911
3c0f9ba3 2912 PR fortran/71723
dd686aa9 2913 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2914 * gfortran.dg/pointer_init_6.f90: Likewise.
2915 * gfortran.dg/pointer_init_9.f90: New test.
2916
ce0d2534 29172019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2918
2919 PR fortran/67679
dd686aa9 2920 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 2921
dd31e240 29222019-02-10 Jakub Jelinek <jakub@redhat.com>
2923
2924 PR tree-optimization/89268
2925 * gcc.dg/vect/pr89268.c: New test.
2926
0d8e7678 29272019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2928
2929 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2930
517c0439 29312019-02-09 Harald Anlauf <anlauf@gmx.de>
2932
2933 PR fortran/89077
2934 * gfortran.dg/substr_simplify.f90: New test.
2935
645d7017 29362019-02-09 Jan Hubicka <hubicka@ucw.cz>
2937
2938 PR ipa/88711
2939 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2940
7d41610c 29412019-02-09 Paul Thomas <pault@gcc.gnu.org>
2942
2943 PR fortran/89200
2944 * gfortran.dg/array_reference_2.f90 : New test.
2945
116200f6 29462019-02-09 Jakub Jelinek <jakub@redhat.com>
2947
2948 PR middle-end/89246
2949 * gcc.dg/gomp/pr89246-1.c: New test.
2950 * gcc.dg/gomp/pr89246-2.c: New test.
2951
83658f41 29522019-02-08 Jakub Jelinek <jakub@redhat.com>
2953
2954 PR tree-optimization/88739
2955 * gcc.c-torture/execute/pr88739.c: New test.
2956
b8a74718 29572019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2958
2959 PR testsuite/89258
2960 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2961
e9f7f5f0 29622019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2963
2964 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2965 * gcc.target/s390/vector/vec-copysign.c: New test.
2966
40d78a35 29672019-02-08 Richard Biener <rguenther@suse.de>
2968
2969 PR tree-optimization/89247
2970 * gcc.dg/torture/pr89247.c: New testcase.
2971
e4157058 29722019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2973
2974 * gcc.target/s390/jump-label.c: New test.
2975
9160da73 29762019-02-08 Richard Biener <rguenther@suse.de>
2977
2978 PR testsuite/89250
2979 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2980
82182896 29812019-02-08 Jakub Jelinek <jakub@redhat.com>
2982
2983 PR rtl-optimization/89234
2984 * g++.dg/ubsan/pr89234.C: New test.
2985
829a2e03 29862019-02-08 Richard Biener <rguenther@suse.de>
2987
2988 PR middle-end/89223
2989 * gcc.dg/torture/pr89223.c: New testcase.
2990
72ea15e5 29912019-02-07 David Malcolm <dmalcolm@redhat.com>
2992
2993 PR tree-optimization/86637
2994 PR tree-optimization/89235
2995 * gcc.c-torture/compile/pr86637-1.c: New test.
2996 * gcc.c-torture/compile/pr86637-2.c: New test.
2997 * gcc.c-torture/compile/pr86637-3.c: New test.
2998 * gcc.c-torture/compile/pr89235.c: New test.
2999
44b8cbb6 30002019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3001
3002 * gcc.target/aarch64/abd_1.c: New test.
3003 * gcc.dg/sabd_1.c: Likewise.
3004
27c348b7 30052019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
3006
3007 PR fortran/52789
3008 * gfortran.dg/wunused-parameter_2.f90: New test.
3009
8b7a262d 30102019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3011
3012 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
3013
8c0752a6 30142019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
3015
3016 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
3017 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
3018
bb8389e1 30192019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
3020 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR bootstrap/88714
3023 * gcc.c-torture/execute/pr88714.c: New test.
3024 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
3025
d54f2f36 30262019-02-07 Tamar Christina <tamar.christina@arm.com>
3027
3028 PR/target 88850
3029 * gcc.target/arm/pr88850.c: New test.
3030
939d44f3 30312019-02-07 Alexandre Oliva <aoliva@redhat.com>
3032
3033 PR c++/86218
3034 * g++.dg/cpp0x/pr86218.C: New.
3035
c2041c0a 30362019-02-06 Vladimir Makarov <vmakarov@redhat.com>
3037
3038 PR rtl-optimization/89225
3039 * gcc.target/powerpc/pr89225.c: New.
3040
2947ccc6 30412019-02-06 Eric Botcazou <ebotcazou@adacore.com>
3042
3043 * gnat.dg/opt76.adb: New test.
3044
9d066a44 30452019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3046
3047 PR fortran/71860
3048 * gfortran.dg/null_10.f90: New test.
3049
c92ab8d4 30502019-02-06 David Malcolm <dmalcolm@redhat.com>
3051
3052 PR c++/71302
3053 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
3054 column numbers to dg-warning directives where they are correct.
3055 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
3056 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
3057 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
3058
95be3519 30592019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3060
3061 PR debug/87451
3062 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
3063 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
3064 xfail scan-assembler-not with Solaris as.
3065
af2aae4f 30662019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
3067
3068 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
3069 counts and target.
3070 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
3071 counts and target.
3072 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3073 counts and target.
3074
d75855b4 30752019-02-06 Richard Biener <rguenther@suse.de>
3076
3077 PR tree-optimization/89182
3078 * gfortran.dg/graphite/pr89182.f90: New testcase.
3079
641cffa6 30802019-02-06 Jakub Jelinek <jakub@redhat.com>
3081
b7c999fc 3082 PR c/89211
3083 * gcc.dg/pr89211.c: New test.
3084
641cffa6 3085 PR middle-end/89210
3086 * c-c++-common/builtin-convertvector-2.c: New test.
3087
1a1a006b 30882019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3089
5224812d 3090 PR go/89019
3091 * lib/go-torture.exp: Test compiling with -flto.
1a1a006b 3092
45287c8a 30932019-02-06 Joseph Myers <joseph@codesourcery.com>
3094
3095 PR c/88584
3096 * gcc.dg/redecl-18.c: New test.
3097
b5a6b127 30982019-02-05 Jakub Jelinek <jakub@redhat.com>
3099
3100 PR c++/89187
3101 * g++.dg/opt/pr89187.C: New test.
3102
31032019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 3104
3105 * jit.dg/add-driver-options-testlib.c: Add support file for
3106 test-add-driver-options.c testcase.
3107 * jit.dg/all-non-failing-tests.h: Add note about
3108 test-add-driver-options.c
3109 * jit.dg/jit.exp (jit-dg-test): Update to support
3110 add-driver-options-testlib.c compilation.
3111 * jit.dg/test-add-driver-options.c: New testcase.
3112
6058af91 31132019-02-05 Jakub Jelinek <jakub@redhat.com>
3114
3115 PR rtl-optimization/11304
3116 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3117 * gcc.target/i386/call-2.c: New test.
3118
74ce2ebb 31192019-02-05 Marek Polacek <polacek@redhat.com>
3120
3121 PR c++/89158 - by-value capture of constexpr variable broken.
3122 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3123
b81e8ebc 31242019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3125
3126 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3127
969a9cce 31282019-02-05 Jakub Jelinek <jakub@redhat.com>
3129
320c312b 3130 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3131 target.
3132 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3133
32b5e7b8 3134 PR target/89188
3135 * g++.dg/opt/pr89188.C: New test.
3136
969a9cce 3137 PR rtl-optimization/89195
3138 * gcc.c-torture/execute/pr89195.c: New test.
3139
12edc914 31402019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3141
3142 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3143 hardware.
3144 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3145 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3146 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3147 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3148 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3149 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3150 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3151 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3152 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3153
f8037d2a 31542019-02-05 Jakub Jelinek <jakub@redhat.com>
3155
3156 PR target/89186
3157 * g++.dg/ext/vector36.C: New test.
3158
9ca54fa1 31592019-02-05 Alexandre Oliva <aoliva@redhat.com>
3160
3161 PR c++/87770
3162 * g++.dg/pr87770.C: New.
3163
df378257 31642019-02-04 Harald Anlauf <anlauf@gmx.de>
3165
3166 PR fortran/89077
3167 * gfortran.dg/pr89077.f90: New test.
3168
d92348e0 31692019-02-04 Martin Liska <mliska@suse.cz>
3170
90f52861 3171 PR ipa/88985
3172 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 3173
50d9292e 31742019-02-04 Jakub Jelinek <jakub@redhat.com>
3175
3176 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3177 characters or extra spaces after the comment character.
3178
00334655 31792019-02-04 Jakub Jelinek <jakub@redhat.com>
3180
3181 * g++.dg/torture/alias-1.C: New test.
3182
0ff407d4 31832019-02-03 Martin Sebor <msebor@redhat.com>
3184
3f99f52e 3185 PR c/69661
3186 * c-c++-common/Wsequence-point-2.c: New test.
3187
0ff407d4 3188 PR c++/44648
3189 * g++.dg/warn/Wunused-var-35.C: New test.
3190
1efbfaeb 31912019-02-03 Richard Biener <rguenther@suse.de>
3192
3193 PR debug/87295
3194 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3195
b399769c 31962019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3197
3198 PR fortran/88298
3199 * gfortran.dg/warn_conversion_10.f90: New test.
3200
1834f7a3 32012019-02-02 Paul Thomas <pault@gcc.gnu.org>
3202
3203 PR fortran/88393
3204 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3205
ba3862bc 32062019-02-02 Paul Thomas <pault@gcc.gnu.org>
3207
3208 PR fortran/88980
3209 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3210
285eb84d 32112019-02-02 Paul Thomas <pault@gcc.gnu.org>
3212
3213 PR fortran/88685
3214 * gfortran.dg/pointer_array_component_3.f90 : New test.
3215
b27fce45 32162019-02-02 Jakub Jelinek <jakub@redhat.com>
3217
3218 PR middle-end/87887
3219 * gcc.dg/gomp/pr87887-1.c: New test.
3220 * gcc.dg/gomp/pr87887-2.c: New test.
3221
49b830df 32222019-02-01 Jakub Jelinek <jakub@redhat.com>
3223
3224 PR fortran/83246
3225 PR fortran/89084
3226 * gfortran.dg/pr89084.f90: New test.
3227 * gfortran.dg/lto/pr89084_0.f90: New test.
3228 * gfortran.dg/pr83246.f90: New test.
3229
bdb43276 32302019-02-01 Marek Polacek <polacek@redhat.com>
3231
3232 PR c++/88325 - ICE with invalid out-of-line template member definition.
3233 * g++.dg/cpp2a/typename14.C: New test.
3234
b02075cf 32352019-02-01 Richard Biener <rguenther@suse.de>
3236
3237 PR middle-end/88597
3238 * gcc.dg/torture/pr88597.c: New testcase.
3239
a6d33bbd 32402019-02-01 Richard Biener <rguenther@suse.de>
3241
3242 PR tree-optimization/85497
3243 * gcc.dg/graphite/pr85497.c: New testcase.
3244
9c0775d3 32452019-02-01 Richard Biener <rguenther@suse.de>
3246
3247 PR testsuite/87451
3248 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3249
5ab8180e 32502019-02-01 Jakub Jelinek <jakub@redhat.com>
3251
38f851c4 3252 PR tree-optimization/89143
3253 * gcc.dg/tree-ssa/vrp121.c: New test.
3254
d681ced2 3255 PR tree-optimization/88107
3256 * gcc.dg/gomp/pr88107.c: New test.
3257
5ab8180e 3258 PR c++/87175
3259 * g++.dg/ext/attrib57.C: New test.
3260
886345e6 32612018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3262
3263 PR tree-optimization/88932
3264 * gfortran.dg/pr88932.f90: New test.
3265
f1329be6 32662019-01-31 Marek Polacek <polacek@redhat.com>
3267
3268 PR c++/88983 - ICE with switch in constexpr function.
3269 * g++.dg/cpp1y/constexpr-88983.C: New test.
3270
a82041dd 32712019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3272
3273 PR fortran/88669
3274 * gfortran.dg/contiguous_9.f90: New test.
3275
c8f861a0 32762019-01-31 Marek Polacek <polacek@redhat.com>
3277
3278 PR c++/89083, c++/80864 - ICE with list initialization in template.
3279 * g++.dg/cpp0x/initlist107.C: New test.
3280 * g++.dg/cpp0x/initlist108.C: New test.
3281 * g++.dg/cpp0x/initlist109.C: New test.
3282 * g++.dg/cpp0x/initlist110.C: New test.
3283 * g++.dg/cpp0x/initlist111.C: New test.
3284 * g++.dg/cpp0x/initlist112.C: New test.
3285 * g++.dg/init/ptrfn4.C: New test.
3286
d6bfe450 32872019-01-31 David Malcolm <dmalcolm@redhat.com>
3288
3289 PR c/89122
3290 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3291 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3292
45ccb5c4 32932019-01-31 Richard Biener <rguenther@suse.de>
3294
3295 PR tree-optimization/89135
3296 * gcc.dg/torture/pr89135.c: New testcase.
3297
06438ec9 32982019-01-31 Jakub Jelinek <jakub@redhat.com>
3299
3300 PR sanitizer/89124
3301 * c-c++-common/asan/pr89124.c: New test.
3302
a11ed94b 33032019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3304
3305 PR fortran/52564
3306 * gfortran.dg/print_2.f90: New test.
3307
3143c7ef 33082019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3309
3310 PR rtl-optimization/87246
3311 * gcc.target/i386/pr87246.c: New.
3312
7066144a 33132019-01-30 Marek Polacek <polacek@redhat.com>
3314
3315 PR c++/89119 - ICE with value-initialization in template.
3316 * g++.dg/cpp0x/initlist-value3.C: New test.
3317
f665d347 33182019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3319
3320 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3321 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3322 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3323 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3324 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3325 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3326 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3327 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3328 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3329 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 3330
a657d4f2 33312019-01-30 Richard Biener <rguenther@suse.de>
3332
3333 PR tree-optimization/89111
3334 * gcc.dg/torture/pr89111.c: New testcase.
3335
7617d72d 33362019-01-30 Andrew Stubbs <ams@codesourcery.com>
3337
3338 PR testsuite/88920
7617d72d 3339 * lib/target-supports.exp: Cache result.
3340
915549a3 33412019-01-30 Jakub Jelinek <jakub@redhat.com>
3342
cc4ffc4c 3343 PR c++/89105
3344 * g++.target/i386/pr89105.C: New test.
3345
915549a3 3346 PR c/89061
3347 * gcc.dg/pr89061.c: New test.
3348
8421f31a 33492019-01-29 Martin Sebor <msebor@redhat.com>
3350
3351 PR c/88956
3352 * gcc.dg/Warray-bounds-39.c: New test.
3353
bd509204 33542019-01-29 Marek Polacek <polacek@redhat.com>
3355
3356 PR testsuite/89110
3357 * g++.dg/other/nontype-1.C: Expect error in all modes.
3358 * g++.dg/parse/crash13.C: Likewise.
3359 * g++.dg/parse/error36.C: Likewise.
3360 * g++.dg/template/error29.C: Likewise.
3361
659d7fd3 33622019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3363
3364 PR fortran/57048
3365 * gfortran.dg/c_funptr_1.f90: New file.
3366 * gfortran.dg/c_funptr_1_mod.f90: New file.
3367
2c4b47e3 33682019-01-29 Jakub Jelinek <jakub@redhat.com>
3369
3370 PR c++/66676
3371 PR ipa/89104
3372 * gcc.dg/gomp/pr89104.c: New test.
3373
25b414df 33742019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3375
3376 * gdc.dg/pr89042a.d: Mark as compile test.
3377 * gdc.dg/pr89042b.d: Likewise.
3378
c4b0762a 33792019-01-29 Richard Biener <rguenther@suse.de>
3380
3381 PR debug/87295
3382 * g++.dg/lto/pr87295_0.C: New testcase.
3383
a456bf31 33842019-01-29 Jakub Jelinek <jakub@redhat.com>
3385
b5c856bd 3386 PR c/89045
3387 * gcc.dg/pr89045.c: New test.
3388
a456bf31 3389 PR c/86125
3390 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3391 lp64, ilp32 and llp64 only.
3392 (fputs): Use unsigned long long instead of size_t for return type.
3393 (vfprintf, vfscanf): Accept arbitrary target specific type for
3394 va_list.
3395
44da2a17 33962019-01-28 Marek Polacek <polacek@redhat.com>
3397
3398 PR c++/88358 - name wrongly treated as type.
3399 * g++.dg/cpp2a/typename1.C: Add dg-error.
3400 * g++.dg/cpp2a/typename13.C: New test.
3401 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3402 Add typename.
3403
97569c2c 34042019-01-28 Marek Polacek <polacek@redhat.com>
3405
3406 * g++.dg/cpp0x/enum37.C: Add dg-error.
3407
a6061e19 34082019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3409
3410 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3411 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3412
7f68559b 34132019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3414
3415 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3416 "-Wattribute-alias".
3417
2d3af381 34182019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3419
3420 PR fortran/70696
3421 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3422
1d41b42f 34232019-01-27 Marek Polacek <polacek@redhat.com>
3424
b7feeace 3425 PR c++/88815 - narrowing conversion lost in decltype.
3426 PR c++/78244 - narrowing conversion in template not detected.
3427 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3428 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3429 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3430 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3431
1d41b42f 3432 PR c++/89024 - ICE with incomplete enum type.
3433 * g++.dg/cpp0x/enum37.C: New test.
3434
ecb2c722 34352019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3436
3437 * gnat.dg/opt75.adb: New test.
3438 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3439
36cd2681 34402019-01-27 Jakub Jelinek <jakub@redhat.com>
3441
3442 PR target/87214
3443 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3444 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3445
9eafff7e 34462019-01-26 Martin Jambor <mjambor@suse.cz>
3447
3448 PR ipa/88933
3449 * gfortran.dg/gomp/pr88933.f90: New test.
3450
cfa3a863 34512019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3452
3453 PR d/89042
3454 * gdc.dg/pr89042a.d: New test.
3455 * gdc.dg/pr89042b.d: New test.
3456
bc3eb257 34572019-01-26 Harald Anlauf <anlauf@gmx.de>
3458
3459 PR fortran/57553
3460 * gfortran.dg/pr57553.f90: New test.
3461
aced6683 34622019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3463
3464 * gnat.dg/array34.adb: New test.
3465
e1b6ccb9 34662019-01-26 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR preprocessor/88974
3469 * c-c++-common/cpp/pr88974.c: New test.
3470
837ddebd 34712019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3472
3473 PR c++/88969
3474 * g++.dg/cpp2a/destroying-delete2.C: New.
3475 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3476
2ae44fa6 34772019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3478
3479 PR fortran/85780
3480 * gfortran.dg/pr85780.f90: Update testcase for error message.
3481
eaaf56a1 34822019-01-25 Richard Earnshaw <rearnsha@arm.com>
3483
3484 PR target/88469
3485 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3486 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3487 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3488
91843495 34892019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3490
3491 PR middle-end/89037
3492 * gcc.dg/pr89037.c: New test.
3493
a0eb8b4f 34942019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3495
3496 * lib/target-supports.exp (check_effective_target_fenv): New.
3497 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3498 fenv effective target.
3499 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3500 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3501 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3502 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3503
794fefda 35042019-01-25 Richard Biener <rguenther@suse.de>
3505
3506 PR tree-optimization/86865
3507 * gcc.dg/graphite/pr86865.c: New testcase.
3508 * gcc.dg/graphite/pr69728.c: XFAIL.
3509 * gcc.dg/graphite/scop-21.c: Likewise.
3510
530b8be5 35112019-01-24 Martin Sebor <msebor@redhat.com>
3512
3513 PR c/86125
3514 PR c/88886
3515 PR middle-end/86308
3516 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3517 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3518 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3519 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3520 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3521 * gcc.dg/builtins-69.c: New test.
3522 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3523 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3524
42202832 35252019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3526
5d95efca 3527 PR rtl-optimization/88948
42202832 3528 * gcc.target/i386/pr88948.c: New test.
3529
b5e76680 35302019-01-24 Jakub Jelinek <jakub@redhat.com>
3531
7fe7a53d 3532 PR debug/89006
3533 * g++.dg/debug/pr89006.C: New test.
3534
190cf9af 3535 PR middle-end/89015
3536 * gcc.dg/gomp/pr89015.c: New test.
3537
b5e76680 3538 PR c++/88976
3539 * c-c++-common/gomp/cancel-2.c: New test.
3540 * gcc.dg/gomp/cancel-1.c: New test.
3541 * g++.dg/gomp/cancel-1.C: New test.
3542 * g++.dg/gomp/cancel-2.C: New test.
3543 * g++.dg/gomp/cancel-3.C: New test.
3544
e42d723e 35452019-01-24 Jakub Jelinek <jakub@redhat.com>
3546
3547 PR tree-optimization/89027
3548 * gfortran.dg/gomp/pr89027.f90: New test.
3549
297fd295 35502019-01-24 Paul Thomas <pault@gcc.gnu.org>
3551
3552 PR fortran/88929
e42d723e 3553 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3554 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 3555
161cd7e6 35562019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3557
3558 PR libgcc/88931
3559 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3560 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3561 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3562 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3563
58bc31f2 35642019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3565
3566 PR target/88998
3567 * g++.target/i386/pr88998.c: New test.
3568
dffbcba8 35692019-01-23 Marek Polacek <polacek@redhat.com>
3570
3571 PR c++/88757 - qualified name treated wrongly as type.
3572 * g++.dg/cpp0x/dependent2.C: New test.
3573 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3574 * g++.dg/cpp2a/typename12.C: New test.
3575 * g++.dg/template/static30.C: Remove dg-error.
3576
1f03c410 35772019-01-23 Jakub Jelinek <jakub@redhat.com>
3578
8090d51c 3579 PR c/44715
3580 * c-c++-common/pr44715.c: New test.
3581
1f03c410 3582 PR c++/88984
3583 * c-c++-common/pr88984.c: New test.
3584
a74580b3 35852019-01-23 Richard Biener <rguenther@suse.de>
3586
3587 PR tree-optimization/89008
3588 * gcc.dg/torture/pr89008.c: New testcase.
3589
c90ac599 35902019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3591
3592 * gnat.dg/specs/opt4.ads: New test.
3593
c5bd837e 35942019-01-23 Jakub Jelinek <jakub@redhat.com>
3595
3596 PR tree-optimization/88964
3597 * gfortran.dg/pr88964.f90: New test.
3598
8eacaaff 35992019-01-22 Martin Sebor <msebor@redhat.com>
3600
3601 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3602 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3603 non_strict_align.
3604 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3605 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3606 non_strict_align.
3607
c4851c82 36082018-01-22 Steve Ellcey <sellcey@marvell.com>
3609
8eacaaff 3610 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 3611 to aarch64*-*-* target.
8eacaaff 3612 * c-c++-common/gomp/pr60823-3.c: Ditto.
3613 * g++.dg/gomp/declare-simd-1.C: Ditto.
3614 * g++.dg/gomp/declare-simd-3.C: Ditto.
3615 * g++.dg/gomp/declare-simd-4.C: Ditto.
3616 * g++.dg/gomp/declare-simd-7.C: Ditto.
3617 * g++.dg/gomp/pr88182.C: Ditto.
3618 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3619 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3620 * gcc.dg/gomp/pr59669-2.c: Ditto.
3621 * gcc.dg/gomp/pr87895-1.c: Ditto.
3622 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3623 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3624 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3625 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 3626
f840847c 36272019-01-22 Jakub Jelinek <jakub@redhat.com>
3628
849c3260 3629 PR target/88965
3630 * gcc.target/powerpc/pr88965.c: New test.
3631
f840847c 3632 PR middle-end/88968
3633 * c-c++-common/gomp/atomic-23.c: New test.
3634
4348a41f 36352019-01-22 Harald Anlauf <anlauf@gmx.de>
3636
3637 PR fortran/88579
3638 * gfortran.dg/power_8.f90: New test.
3639
2e9ceebc 36402019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3641
3642 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3643 * g++.dg/vec-init-1.C: Likewise.
3644 * gcc.dg/pr87793.c: Likewise.
3645
55d483b8 36462019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3647
3648 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3649 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3650
0e814d12 36512019-01-22 Richard Earnshaw <rearnsha@arm.com>
3652
3653 PR target/88469
3654 * gcc.target/arm/aapcs/bitfield2.c: New test.
3655 * gcc.target/arm/aapcs/bitfield3.c: New test.
3656
ca6770cd 36572019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3658
3659 PR rtl-optimization/87763
3660 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3661
a1ab436f 36622019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3663
3664 PR target/88954
3665 * gcc.target/i386/pr88954-1.c: New test.
3666 * gcc.target/i386/pr88954-2.c: Likewise.
3667
f8f32a5f 36682019-01-22 Richard Earnshaw <rearnsha@arm.com>
3669
3670 PR target/88469
3671 * gcc.target/arm/aapcs/bitfield1.c: New test.
3672 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3673 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3674 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3675
cc41270a 36762019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3677
3678 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3679 * gfortran.dg/block_16.f08: Likewise.
3680 * gfortran.dg/dec_structure_14.f90: Likewise.
3681 * gfortran.dg/namelist_96.f90: Likewise.
3682 * gfortran.dg/newunit_5.f90.f90: Moved to
3683 * gfortran.dg/newunit_5.f90: here.
3684 * gfortran.dg/pdt_28.f03: Likewise.
3685 * gfortran.dg/spread_simplify_1.f90: Likewise.
3686
dc7008d9 36872019-01-22 Tamar Christina <tamar.christina@arm.com>
3688
3689 PR/tree-optimization 88903
3690 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3691
9e73df6b 36922019-01-22 Jakub Jelinek <jakub@redhat.com>
3693
8167e4bd 3694 PR rtl-optimization/88904
3695 * gcc.c-torture/execute/pr88904.c: New test.
3696
786a3490 3697 PR target/88905
3698 * gcc.dg/pr88905.c: New test.
3699
9e73df6b 3700 PR rtl-optimization/49429
3701 PR target/49454
3702 PR rtl-optimization/86334
3703 PR target/88906
3704 * gcc.target/i386/pr86334.c: New test.
3705 * gcc.target/i386/pr88906.c: New test.
3706
77fe9474 37072019-01-21 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR c++/88949
3710 * g++.dg/gomp/pr88949.C: New test.
3711
d2019c03 37122019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 3713
3714 * class_66.f90: Fix a dg directive.
3715 * debug/pr35154-stabs.f: Likewise.
3716 * dec_d_lines_3.f: Likewise.
3717 * dec_d_lines_3.f: Likewise.
3718 * dec_structure_12.f90: Likewise.
3719 * dec_structure_15.f90: Likewise.
3720 * deferred_character_31.f90: Likewise.
3721 * dtio_31.f03: Likewise.
3722 * dtio_32.f03: Likewise.
3723 * extends_11.f03: Likewise.
3724 * integer_plus.f90: Likewise.
3725 * pdt_25.f03: Likewise.
3726 * pr58968.f: Likewise.
3727 * pr78259.f90: Likewise.
3728 * vect/vect-2.f90: Likewise.
3729 * matmul_const.f90: Likewise.
3730
bca15b83 37312019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3732
3733 PR target/88938
3734 * gcc.target/i386/pr88938.c: New test.
3735
99bf4b63 37362019-01-21 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR sanitizer/88901
3739 * g++.dg/asan/pr88901.C: New test.
3740
f6aa5c04 37412019-01-21 Tamar Christina <tamar.christina@arm.com>
3742
3743 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3744
8144bd52 37452019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3746
3747 PR c/88928
3748 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3749 * gcc.dg/pr88928.c: New test case.
3750
e807b7ed 37512019-01-21 Jakub Jelinek <jakub@redhat.com>
3752
3753 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3754 {long ,short ,}{unsigned ,}int.
3755
26e8495a 37562019-01-21 Richard Biener <rguenther@suse.de>
3757
3758 PR tree-optimization/88934
3759 * gfortran.dg/pr88934.f90: New testcase.
3760
eaf966f3 37612019-01-20 Ulrich Drepper <drepper@redhat.com>
3762
3763 Fix after C++ P0600 implementation.
3764 * g++.dg/init/new39.C: Don't just ignore result of new.
3765
c343819b 37662019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3767
3768 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3769
c161bb93 37702019-01-20 Johannes Pfau <johannespfau@gmail.com>
3771
3772 * gdc.dg/runnable.d: Add tests for comparing complex types.
3773
30b46595 37742019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3775
297fd295 3776 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 3777 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3778 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3779 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3780
c81c2702 37812019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3782
3783 PR fortran/37835
3784 * gfortran.dg/no-automatic.f90: New test.
3785
19081b87 37862019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3787
3788 PR fortran/77960
3789 * gfortran.dg/pr77960.f90: New test.
3790
b7e6520a 37912018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3792 Paul Thomas <pault@gcc.gnu.org>
3793
3794 PR fortran/56789
3795 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3796 scan-tree tests that fail with patch.
3797 * gfortran.dg/contiguous_8.f90: New test.
3798
5dfc8b8e 37992019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3800
3801 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3802 inner strides.
3803 * gfortran.dg/loop_versioning_9.f90: New test.
3804 * gfortran.dg/loop_versioning_10.f90: Likewise.
3805
7b60c131 38062019-01-19 Jakub Jelinek <jakub@redhat.com>
3807
3808 PR fortran/88902
3809 * gfortran.dg/pr88902.f90: New test.
3810
34859308 38112019-01-18 Martin Sebor <msebor@redhat.com>
3812
3813 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3814
31975c5e 38152019-01-18 Ian Lance Taylor <iant@golang.org>
3816
3817 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3818 is no longer externally visible.
3819
b2bc2471 38202019-01-18 Marek Polacek <polacek@redhat.com>
3821
3822 PR c++/86926
3823 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3824
60da8226 38252019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3826
3827 PR middle-end/88587
3828 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3829 (dg-options): Replace -m32 with -fno-pic.
3830 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3831 (dg-options): Remove -m32.
3832
58d47a89 38332019-01-18 Richard Biener <rguenther@suse.de>
3834
3835 PR tree-optimization/88903
3836 * gcc.dg/vect/pr88903-1.c: New testcase.
3837 * gcc.dg/vect/pr88903-2.c: Likewise.
3838
6d4e8a95 38392019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3840
3841 PR c/51628
3842 PR c/88664
3843 * c-c++-common/pr51628-33.c: New test.
3844 * c-c++-common/pr51628-35.c: New test.
3845 * c-c++-common/pr88664-1.c: Likewise.
3846 * c-c++-common/pr88664-2.c: Likewise.
3847 * gcc.dg/pr51628-34.c: Likewise.
3848
e319ca91 38492019-01-18 Richard Earnshaw <rearnsha@arm.com>
3850
3851 PR target/88799
3852 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3853 mp and sec extensions to armv7-a.
3854
c099f1dd 38552019-01-18 Martin Liska <mliska@suse.cz>
3856
3857 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3858 expected function name.
3859
273d44ee 38602019-01-18 Jakub Jelinek <jakub@redhat.com>
3861
3862 PR tree-optimization/86214
3863 * g++.dg/opt/pr86214-1.C: New test.
3864 * g++.dg/opt/pr86214-2.C: New test.
3865
b8408dd3 38662019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3867
3868 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3869
5c3317a8 38702019-01-18 Jakub Jelinek <jakub@redhat.com>
3871
3872 Reapply:
3873 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3874
3875 PR target/88489
3876 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3877 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3878
eba46615 38792019-01-18 Martin Liska <mliska@suse.cz>
3880
3881 PR middle-end/88587
3882 * g++.target/i386/pr88587.C: New test.
3883 * gcc.target/i386/mvc13.c: New test.
3884
20ab60cd 38852018-01-17 Steve Ellcey <sellcey@cavium.com>
3886
3887 PR fortran/88898
3888 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3889 warning checks.
3890 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3891 * gfortran.dg/gomp/pr83977.f90: Ditto.
3892
0cfa832a 38932019-01-17 Martin Sebor <msebor@redhat.com>
3894
3895 PR middle-end/88273
3896 * gcc.dg/Warray-bounds-38.c: New test.
3897
7e351bf9 38982018-01-17 Steve Ellcey <sellcey@cavium.com>
3899
3900 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3901 warning checks and assembler scans.
3902 * c-c++-common/gomp/pr60823-3.c: Ditto.
3903 * c-c++-common/gomp/pr63328.c: Ditto.
3904 * g++.dg/gomp/declare-simd-1.C: Ditto.
3905 * g++.dg/gomp/declare-simd-3.C: Ditto.
3906 * g++.dg/gomp/declare-simd-4.C: Ditto.
3907 * g++.dg/gomp/declare-simd-7.C: Ditto.
3908 * g++.dg/gomp/pr88182.C: Ditto.
3909 * g++.dg/vect/simd-clone-7.cc: Ditto.
3910 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3911 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3912 * gcc.dg/gomp/pr59669-2.c: Ditto.
3913 * gcc.dg/gomp/pr87895-1.c: Ditto.
3914 * gcc.dg/gomp/pr87895-2.c: Ditto.
3915 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3916 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3917 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3918 * gfortran.dg/gomp/pr83977.f90: Ditto.
3919
0f910e62 39202019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3921
3922 * g++.dg/cpp0x/auto52.C: Test locations too.
3923 * g++.dg/cpp0x/trailing2.C: Likewise.
3924 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3925 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3926 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3927 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3928 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3929
098cc8f0 39302019-01-17 David Malcolm <dmalcolm@redhat.com>
3931
3932 PR c++/88699
3933 * g++.dg/template/pr88699.C: New test.
3934
a4e7e061 39352019-01-17 Martin Sebor <msebor@redhat.com>
3936
3937 PR tree-optimization/88800
3938 * c-c++-common/Wrestrict.c: Adjust.
3939 * gcc.dg/Warray-bounds-37.c: New test.
3940 * gcc.dg/builtin-memcpy-2.c: New test.
3941 * gcc.dg/builtin-memcpy.c: New test.
3942
21208703 39432019-01-17 Tamar Christina <tamar.christina@arm.com>
3944
3945 PR target/88850
3946 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3947
acbbb815 39482019-01-17 Andrew Stubbs <ams@codesourcery.com>
3949 Kwok Cheung Yeung <kcy@codesourcery.com>
3950 Julian Brown <julian@codesourcery.com>
3951 Tom de Vries <tom@codesourcery.com>
3952
3953 * gcc.dg/20020312-2.c: Add amdgcn support.
3954 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3955 * gcc.dg/builtin-apply2.c: Likewise.
3956 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3957 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3958 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3959 * gcc.dg/memcmp-1.c: Increase timeout factor.
3960 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3961 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3962 * gcc.dg/sibcall-9.c: Likewise.
3963 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3964 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3965 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3966 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3967 * lib/target-supports.exp (check_effective_target_trampolines):
3968 Configure amdgcn.
3969 (check_profiling_available): Likewise.
3970 (check_effective_target_global_constructor): Likewise.
3971 (check_effective_target_return_address): Likewise.
3972 (check_effective_target_fopenacc): Likewise.
3973 (check_effective_target_fopenmp): Likewise.
3974 (check_effective_target_vect_int): Likewise.
3975 (check_effective_target_vect_intfloat_cvt): Likewise.
3976 (check_effective_target_vect_uintfloat_cvt): Likewise.
3977 (check_effective_target_vect_floatint_cvt): Likewise.
3978 (check_effective_target_vect_floatuint_cvt): Likewise.
3979 (check_effective_target_vect_simd_clones): Likewise.
3980 (check_effective_target_vect_shift): Likewise.
3981 (check_effective_target_whole_vector_shift): Likewise.
3982 (check_effective_target_vect_bswap): Likewise.
3983 (check_effective_target_vect_shift_char): Likewise.
3984 (check_effective_target_vect_long): Likewise.
3985 (check_effective_target_vect_float): Likewise.
3986 (check_effective_target_vect_double): Likewise.
3987 (check_effective_target_vect_perm): Likewise.
3988 (check_effective_target_vect_perm_byte): Likewise.
3989 (check_effective_target_vect_perm_short): Likewise.
3990 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3991 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3992 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3993 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3994 (check_effective_target_vect_natural_alignment): Likewise.
3995 (check_effective_target_vect_fully_masked): Likewise.
3996 (check_effective_target_vect_element_align): Likewise.
3997 (check_effective_target_vect_masked_store): Likewise.
3998 (check_effective_target_vect_scatter_store): Likewise.
3999 (check_effective_target_vect_condition): Likewise.
4000 (check_effective_target_vect_cond_mixed): Likewise.
4001 (check_effective_target_vect_char_mult): Likewise.
4002 (check_effective_target_vect_short_mult): Likewise.
4003 (check_effective_target_vect_int_mult): Likewise.
4004 (check_effective_target_sqrt_insn): Likewise.
4005 (check_effective_target_vect_call_sqrtf): Likewise.
4006 (check_effective_target_vect_call_btrunc): Likewise.
4007 (check_effective_target_vect_call_btruncf): Likewise.
4008 (check_effective_target_vect_call_ceil): Likewise.
4009 (check_effective_target_vect_call_floorf): Likewise.
4010 (check_effective_target_lto): Likewise.
4011 (check_vect_support_and_set_flags): Likewise.
4012 (check_effective_target_vect_stridedN): Enable when fully masked is
4013 available.
4014 (add_options_for_sqrt_insn): New procedure.
4015
79cc8acc 40162019-01-17 Andrew Stubbs <ams@codesourcery.com>
4017
4018 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
4019 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
4020 linker.
4021 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
4022
cbd1a9b1 40232019-01-17 Andrew Stubbs <ams@codesourcery.com>
4024
4025 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
4026 * gcc.dg/pic-1.c: Disable on amdgcn.
4027 * gcc.dg/pic-2.c: Disable on amdgcn.
4028 * gcc.dg/pic-3.c: Disable on amdgcn.
4029 * gcc.dg/pic-4.c: Disable on amdgcn.
4030 * gcc.dg/pie-3.c: Disable on amdgcn.
4031 * gcc.dg/pie-4.c: Disable on amdgcn.
4032 * gcc.dg/uninit-19.c: Check pie_enabled.
4033 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
4034
88dbac33 40352019-01-17 Andrew Stubbs <ams@codesourcery.com>
4036 Kwok Cheung Yeung <kcy@codesourcery.com>
4037 Julian Brown <julian@codesourcery.com>
4038 Tom de Vries <tom@codesourcery.com>
4039
4040 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
4041 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
4042 * gcc.c-torture/compile/pr34648.c: Require exceptions.
4043 * gcc.c-torture/compile/pr41469.c: Require exceptions.
4044 * gcc.dg/20111216-1.c: Require exceptions.
4045 * gcc.dg/cleanup-10.c: Require exceptions.
4046 * gcc.dg/cleanup-11.c: Require exceptions.
4047 * gcc.dg/cleanup-12.c: Require exceptions.
4048 * gcc.dg/cleanup-13.c: Require exceptions.
4049 * gcc.dg/cleanup-5.c: Require exceptions.
4050 * gcc.dg/cleanup-8.c: Require exceptions.
4051 * gcc.dg/cleanup-9.c: Require exceptions.
4052 * gcc.dg/gomp/pr29955.c: Require exceptions.
4053 * gcc.dg/lto/pr52097_0.c: Require exceptions.
4054 * gcc.dg/nested-func-5.c: Require exceptions.
4055 * gcc.dg/pch/except-1.c: Require exceptions.
4056 * gcc.dg/pch/valid-2.c: Require exceptions.
4057 * gcc.dg/pr41470.c: Require exceptions.
4058 * gcc.dg/pr42427.c: Require exceptions.
4059 * gcc.dg/pr44545.c: Require exceptions.
4060 * gcc.dg/pr47086.c: Require exceptions.
4061 * gcc.dg/pr51481.c: Require exceptions.
4062 * gcc.dg/pr51644.c: Require exceptions.
4063 * gcc.dg/pr52046.c: Require exceptions.
4064 * gcc.dg/pr54669.c: Require exceptions.
4065 * gcc.dg/pr56424.c: Require exceptions.
4066 * gcc.dg/pr64465.c: Require exceptions.
4067 * gcc.dg/pr65802.c: Require exceptions.
4068 * gcc.dg/pr67563.c: Require exceptions.
4069 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
4070 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
4071 * gcc.dg/vect/pr46663.c: Require exceptions.
4072 * lib/target-supports.exp (check_effective_target_exceptions): New.
4073
56b37606 40742019-01-17 Tamar Christina <tamar.christina@arm.com>
4075
4076 PR target/88851
4077 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4078
a395125a 40792019-01-17 Nathan Sidwell <nathan@acm.org>
4080
4081 PR c++/86610
4082 * g++.dg/cpp0x/pr86610.C: New.
4083
e1d8b60b 40842019-01-17 Wei Xiao <wei3.xiao@intel.com>
4085
4086 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4087 VFIXUPIMM* intrinsics.
4088 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4089 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4090 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4091
945ba7e7 40922019-01-17 Wei Xiao <wei3.xiao@intel.com>
4093
4094 PR target/88794
4095 Revert:
4096 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4097
4098 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4099 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4100 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4101 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4102 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4103 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4104 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4105 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4106 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4107 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4108 * gcc.target/i386/sse-13.c: Ditto.
4109 * gcc.target/i386/sse-14.c: Ditto.
4110 * gcc.target/i386/sse-22.c: Ditto.
4111 * gcc.target/i386/sse-23.c: Ditto.
4112 * gcc.target/i386/testimm-10.c: Ditto.
4113 * gcc.target/i386/testround-1.c: Ditto.
4114
37caf132 41152019-01-17 Wei Xiao <wei3.xiao@intel.com>
4116
4117 PR target/88794
4118 Revert:
4119 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4120
4121 PR target/88489
4122 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4123 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4124
89436081 41252019-01-17 Jakub Jelinek <jakub@redhat.com>
4126
4127 PR rtl-optimization/88870
4128 * gcc.dg/pr88870.c: New test.
4129
6eeb7917 41302019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4131
4132 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4133
f97941b7 41342019-01-17 Alexandre Oliva <aoliva@redhat.com>
4135
c5f929a4 4136 PR c++/87768
4137 * g++.dg/concepts/pr87768.C: New.
4138
f97941b7 4139 PR c++/86648
4140 * gcc.dg/cpp1z/pr86648.C: New.
4141
c6e0dd3d 41422019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4143
4144 PR target/87306
4145 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4146 vectorized on POWER unless hardware misaligned loads are available.
4147
76ea00a1 41482019-01-16 David Malcolm <dmalcolm@redhat.com>
4149
4150 PR target/88861
4151 * g++.dg/torture/pr88861.C: New test.
4152
281796ea 41532019-01-16 Tamar Christina <tamar.christina@arm.com>
4154
4155 PR debug/88046
4156 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4157
b92cc3ed 41582019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4159
4160 * g++.dg/other/pr33558.C: Test location too.
4161 * g++.dg/other/pr33558-2.C: Likewise.
4162 * g++.dg/parse/crash4.C: Likewise.
4163 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4164 * g++.old-deja/g++.mike/p7635.C: Likewise.
4165 * g++.old-deja/g++.other/decl6.C: Likewise.
4166
9fc2172c 41672019-01-16 Marek Polacek <polacek@redhat.com>
4168
4169 PR c++/78244 - narrowing conversion in template not detected.
4170 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4171 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4172
c84c150f 41732019-01-16 Jakub Jelinek <jakub@redhat.com>
4174
4175 PR c/51628
4176 PR target/88682
4177 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4178 may_alias attribute.
4179
cb946287 41802019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4181
5224812d 4182 * gcc.misc-tests/godump-1.c: Add test case for typedef before
cb946287 4183 struct.
4184
727d210b 41852019-01-15 David Malcolm <dmalcolm@redhat.com>
4186
4187 PR c++/88795
4188 * g++.dg/template/pr88795.C: New test.
4189
0b953692 41902019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4191
a96be852 4192 PR fortran/43136
0b953692 4193 * gfortran.dg/actual_array_substr_3.f90: New test.
4194
ef1b2a98 41952019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4196
4197 PR fortran/81849
4198 * gfortran.dg/pr81849.f90: New test.
4199
8f563733 42002019-01-15 Paul Thomas <pault@gcc.gnu.org>
4201
7b60c131 4202 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 4203 ISO_Fortran_binding_2.h.
4204
68597c49 42052019-01-15 Marek Polacek <polacek@redhat.com>
4206
4207 PR c++/88866
4208 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4209
9d1cdb74 42102019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4211
4212 PR inline-asm/52813
4213 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4214 -Wdeprecated warning and expect a following note:.
4215
c415e6f6 42162019-01-15 Richard Biener <rguenther@suse.de>
4217
4218 PR debug/88046
4219 * g++.dg/lto/pr88046_0.C: New testcase.
4220
5ead71c8 42212019-01-15 Richard Biener <rguenther@suse.de>
4222
4223 PR tree-optimization/88855
4224 * gcc.dg/pr88855.c: New testcase.
4225
39a51021 42262019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4227
4228 * g++.dg/diagnostic/typedef-initialized.C: New.
4229
42302019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4231
4232 * g++.dg/diagnostic/bitfld3.C: New.
4233
15934f6e 42342019-01-15 Jakub Jelinek <jakub@redhat.com>
4235
4236 PR tree-optimization/88775
4237 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4238 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4239
9f8a8956 42402019-01-14 Marek Polacek <polacek@redhat.com>
4241
4242 PR c++/88825 - ICE with bogus function return type deduction.
4243 * g++.dg/cpp1y/auto-fn55.C: New test.
4244
478fe3c0 42452019-01-14 Jakub Jelinek <jakub@redhat.com>
4246
4247 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4248 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4249 feature test macros.
4250 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4251
affca1c8 42522019-01-14 Marek Polacek <polacek@redhat.com>
4253
4254 PR c++/88830 - ICE with abstract class.
4255 * g++.dg/other/abstract7.C: New test.
4256
955a4e68 42572019-01-14 Martin Sebor <msebor@redhat.com>
4258
4259 PR target/88638
4260 * gcc.dg/format/attr-8.c: New test.
4261 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4262 * gcc.dg/format/attr-3.c: Same.
4263 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4264 * objc.dg/fsf-nsstring-format-1.m: Same.
4265
bf4eb32b 42662019-01-14 Martin Liska <mliska@suse.cz>
4267
4268 PR gcov-profile/88263
4269 * g++.dg/gcov/pr88263-2.C: New test.
4270
c7a7ba46 42712019-01-14 Jakub Jelinek <jakub@redhat.com>
4272
4273 PR rtl-optimization/88796
4274 * gcc.target/i386/pr88796.c: New test.
4275
a0c1db44 42762019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4277
4278 * gdc.dg/asm1.d: New test.
4279 * gdc.dg/asm2.d: New test.
4280 * gdc.dg/asm3.d: New test.
4281 * gdc.dg/asm4.d: New test.
4282 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4283
77aa0989 42842019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4285
4286 PR libfortran/88776
4287 * gfortran.dg/namelist_96.f90: New test.
4288
70409dee 42892019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4290
4291 PR fortran/59345
4292 * gfortran.dg/internal_pack_18.f90: New test.
4293
bd5cf857 42942019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4295
4296 * gcc.dg/pr51628-20.c: Updated.
4297 * gcc.dg/pr51628-21.c: Likewise.
4298 * gcc.dg/pr51628-25.c: Likewise.
4299
ae57d8c7 43002019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4301
4302 PR fortran/59345
4303 * gfortran.dg/internal_pack_17.f90: New test.
4304 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4305 to builtin_free.
4306
c8f3fe68 43072019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4308
4309 PR fortran/61765
4310 * gfortran.dg/pr61765.f90: New test.
4311
2fa582a9 43122019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4313
4314 * g++.dg/cpp0x/pr62101.C: Test locations too.
4315 * g++.dg/inherit/pure1.C: Likewise.
4316
d42f854f 43172019-01-12 Paul Thomas <pault@gcc.gnu.org>
4318
7b60c131 4319 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 4320 reports of ICEs.
7b60c131 4321 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 4322
43232019-01-12 Paul Thomas <pault@gcc.gnu.org>
4324
7b60c131 4325 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4326 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4327 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4328 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4329 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 4330 for dump tree scan.
4331
0e8475b7 43322019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4333
4334 PR fortran/35031
4335 * gfortran.dg/pr35031.f90: new test.
4336
0b5957b9 43372019-01-11 Marek Polacek <polacek@redhat.com>
4338
4339 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4340 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4341 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4342
45b37eaa 43432019-01-11 Jakub Jelinek <jakub@redhat.com>
4344
4345 PR middle-end/85956
4346 PR lto/88733
4347 * c-c++-common/gomp/pr85956.c: New test.
4348 * g++.dg/gomp/pr88733.C: New test.
4349
1b2f170e 43502019-01-11 Tobias Burnus <burnus@net-b.de>
4351
4352 PR C++/88114
d42f854f 4353 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 4354 * g++.dg/cpp0x/defaulted62.C: New.
4355
ccd5b7a6 43562019-01-11 Jakub Jelinek <jakub@redhat.com>
4357
4358 PR tree-optimization/88693
4359 * gcc.c-torture/execute/pr88693.c: New test.
4360
cda73d4a 43612019-01-11 Tamar Christina <tamar.christina@arm.com>
4362
4363 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4364 and add options.
4365
4bb5146c 43662019-01-11 Martin Liska <mliska@suse.cz>
4367
4368 PR middle-end/88758
4369 * g++.dg/lto/pr88758_0.C: New test.
4370 * g++.dg/lto/pr88758_1.C: New test.
4371
202e74d0 43722019-01-11 Jan Beulich <jbeulich@suse.com>
4373
4374 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4375 gcc.target/i386/avx512f-vcvtss2si-1.c,
4376 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4377 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4378 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4379 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4380 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4381 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4382 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4383 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4384 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4385 gcc.target/i386/pr19398.c: Permit l or q suffix.
4386
e9b8018c 43872019-01-11 Jakub Jelinek <jakub@redhat.com>
4388
4389 PR rtl-optimization/88296
4390 * gcc.target/i386/pr88296.c: New test.
4391
b385e516 43922019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4393
4394 * g++.dg/diagnostic/extern-initialized.C: New.
4395 * g++.dg/ext/dllimport-initialized.C: Likewise.
4396
04afaf6a 43972019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4398
4399 PR fortran/59345
4400 * gfortran.dg/internal_pack_16.f90: New test.
4401
d07d3a12 44022019-01-10 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR target/88785
4405 * g++.target/i386/pr88785.C: New test.
4406
8ae81042 44072019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4408
4409 PR rtl-optimization/87305
4410 * gcc.target/aarch64/pr87305.c: New.
4411
aecc93dd 44122019-01-10 Richard Biener <rguenther@suse.de>
4413
4414 PR tree-optimization/88792
4415 * gcc.dg/torture/pr88792.c: New testcase.
4416
15cbe83d 44172019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4418
4419 PR fortran/86322
4420 * gfortran.dg/pr86322_1.f90: New test.
4421 * gfortran.dg/pr86322_2.f90: Ditto.
4422 * gfortran.dg/pr86322_3.f90: Ditto.
4423
a794c0dc 44242019-01-10 Sudakshina Das <sudi.das@arm.com>
4425
4426 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4427 * gcc.target/aarch64/bti-2.c: Likewise.
4428 * gcc.target/aarch64/bti-3.c: Likewise.
4429
2fd2b9b8 44302019-01-10 Stefan Agner <stefan@agner.ch>
4431
4432 PR target/88648
4433 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4434 check if -masm-syntax-unified gets applied properly.
4435
12f289ae 44362019-01-10 Jakub Jelinek <jakub@redhat.com>
4437
4438 PR c/88568
4439 * gcc.dg/pr88568.c: New test.
4440
9ccac370 44412019-01-10 Tamar Christina <tamar.christina@arm.com>
4442
4443 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4444 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4445
97f353e6 44462019-01-10 Tamar Christina <tamar.christina@arm.com>
4447
4448 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4449 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4450
02c39a52 44512019-01-10 Tamar Christina <tamar.christina@arm.com>
4452
4453 * lib/target-supports.exp
4454 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4455 check_effective_target_arm_v8_3a_complex_neon_ok,
4456 add_options_for_arm_v8_3a_complex_neon,
4457 check_effective_target_arm_v8_3a_complex_neon_hw,
4458 check_effective_target_vect_complex_rot_N): New.
4459
e66b219e 44602019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4461
4462 PR fortran/88376
4463 * gfortran.dg/pr88376.f90: New test.
4464
5fba18a1 44652019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4466
4467 PR other/16615
5fba18a1 4468 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4469 "can not" with "cannot".
4470 * gfortran.dg/common_15.f90: Likewise.
4471 * gfortran.dg/derived_result_2.f90: Likewise.
4472 * gfortran.dg/do_check_6.f90: Likewise.
4473 * gfortran.dg/namelist_args.f90: Likewise.
4474 * gfortran.dg/negative_unit_check.f90: Likewise.
4475 * gfortran.dg/pure_formal_3.f90: Likewise.
4476 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4477 * obj-c++.dg/exceptions-3.mm: Likewise.
4478 * obj-c++.dg/exceptions-4.mm: Likewise.
4479 * obj-c++.dg/exceptions-5.mm: Likewise.
4480 * obj-c++.dg/property/at-property-23.mm: Likewise.
4481 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4482 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4483 * objc.dg/attributes/method-attribute-2.m: Likewise.
4484 * objc.dg/exceptions-3.m: Likewise.
4485 * objc.dg/exceptions-4.m: Likewise.
4486 * objc.dg/exceptions-5.m: Likewise.
4487 * objc.dg/param-1.m: Likewise.
4488 * objc.dg/property/at-property-23.m: Likewise.
4489 * objc.dg/property/dotsyntax-17.m: Likewise.
4490 * objc.dg/property/property-neg-7.m: Likewise.
4491
9f096803 44922019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4493
4494 PR fortran/68426
4495 * gfortran.dg/spread_simplify_1.f90: New test.
4496
36950f7e 44972019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4498
4499 * lib/target-supports.exp
4500 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4501 * gcc.target/i386/xorsign.c: New test.
4502
188ff544 45032019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4504
4505 * gcc.target/sparc/tls-ld-int8.c: New test.
4506 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4507 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4508 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4509 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4510 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4511
559dff77 45122018-01-09 Sudakshina Das <sudi.das@arm.com>
4513
4514 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4515 option when configure with bti.
4516 * gcc.target/aarch64/bti-2.c: Likewise.
4517 * lib/target-supports.exp
4518 (check_effective_target_default_branch_protection):
4519 Add configure check for --enable-standard-branch-protection.
4520
15b17909 45212018-01-09 Sudakshina Das <sudi.das@arm.com>
4522
4523 * gcc.target/aarch64/bti-1.c: New test.
4524 * gcc.target/aarch64/bti-2.c: New test.
4525 * gcc.target/aarch64/bti-3.c: New test.
4526 * lib/target-supports.exp
4527 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4528
249c2fa7 45292018-01-09 Sudakshina Das <sudi.das@arm.com>
4530
4531 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4532 instead of IP0_REGNUM and add test case.
4533
fd87572b 45342019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4535
4536 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4537 copysign.
4538 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4539 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4540 xorsign.
4541 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4542
097f6161 45432019-01-09 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR rtl-optimization/88331
4546 * gcc.target/i386/pr88331.c: New test.
4547
7cc45975 45482019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4549
4550 * g++.dg/diagnostic/constexpr2.C: New.
4551 * g++.dg/diagnostic/ref3.C: Likewise.
4552
91902bb4 45532019-01-08 Marek Polacek <polacek@redhat.com>
4554
4555 PR c++/88538 - braced-init-list in template-argument-list.
4556 * g++.dg/cpp2a/nontype-class11.C: New test.
4557
9996d5d0 4558 PR c++/88744
4559 * g++.dg/cpp2a/nontype-class12.C: New test.
4560
d538a77e 45612019-01-08 Jakub Jelinek <jakub@redhat.com>
4562
4563 PR target/88457
4564 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4565 dg-options. Require ppc_cpu_supports_hw effective target instead of
4566 powerpc64*-*-*.
4567
d56370db 45682019-01-08 Janus Weil <janus@gcc.gnu.org>
4569
4570 PR fortran/88047
4571 * gfortran.dg/class_69.f90: New test case.
4572
2092fe8c 45732019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4574
4575 PR target/88717
4576 * gcc.target/i386/pr88717.c: New test.
4577
90e20c9c 45782019-01-08 Marek Polacek <polacek@redhat.com>
4579
4580 PR c++/88548 - this accepted in static member functions.
4581 * g++.dg/cpp0x/this1.C: New test.
4582
c914ddb0 45832019-01-08 Martin Liska <mliska@suse.cz>
4584
4585 PR tree-optimization/88753
4586 * gcc.dg/tree-ssa/pr88753.c: New test.
4587
6b8ca7f3 45882019-01-08 Richard Biener <rguenther@suse.de>
4589
4590 PR tree-optimization/86554
4591 * gcc.dg/torture/pr86554-1.c: New testcase.
4592 * gcc.dg/torture/pr86554-2.c: Likewise.
4593
ec26adda 45942019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4595
4596 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4597 cover target variance.
4598
ac64cdbe 45992019-01-08 Richard Biener <rguenther@suse.de>
4600
4601 PR fortran/88611
4602 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4603 directly build the expected GENERIC tree.
4604
6b5dcc7e 46052019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4606
4607 * gcc.target/aarch64/(return_address_sign_1.c,
4608 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4609 Change option to -mbranch-protection.
4610 * gcc.target/aarch64/(branch-protection-option.c,
4611 branch-protection-option-2.c, branch-protection-attr.c,
4612 branch-protection-attr-2.c): New file.
4613
8f7d5246 46142019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4615
4616 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4617
54417d3a 46182019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4619
4620 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4621 alias support.
4622 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4623 Append match for warning that ‘protected’ attribute is not supported.
4624
5e453f01 46252019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4626
4627 * gcc.dg/Wmissing-attributes.c: Require alias support.
4628 * gcc.dg/attr-copy-2.c: Likewise.
4629 * gcc.dg/attr-copy-5.c: Likewise.
4630
6e5908c9 46312019-01-08 Jonathan Wakely <jwakely@redhat.com>
4632 Jakub Jelinek <jakub@redhat.com>
4633
4634 PR c++/88554
4635 * g++.dg/warn/Wreturn-type-11.C: New test.
4636
caa8ded0 46372019-01-07 David Malcolm <dmalcolm@redhat.com>
4638
4639 PR jit/88747
4640 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4641 dump to reflect r266077.
4642
31e21880 46432019-01-07 Jakub Jelinek <jakub@redhat.com>
4644
4645 PR c/88701
4646 * gcc.dg/pr88701.c: New test.
4647
0e741ee5 46482019-01-07 Joseph Myers <joseph@codesourcery.com>
4649
4650 PR c/88720
4651 PR c/88726
4652 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4653
2318c037 46542019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4655
4656 * g++.dg/diagnostic/constexpr1.C: New.
4657 * g++.dg/diagnostic/thread1.C: Likewise.
4658
5f34f219 46592019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4660 Harald Anlauf <anlauf@gmx.de>
4661 Tobias Burnus <burnus@gcc.gnu.org>
4662
4663 * gfortran.dg/is_contiguous_1.f90: New test.
4664 * gfortran.dg/is_contiguous_2.f90: New test.
4665 * gfortran.dg/is_contiguous_3.f90: New test.
4666
677576f7 46672019-01-07 Marek Polacek <polacek@redhat.com>
4668
4669 PR c++/88741 - wrong error with initializer-string.
4670 * g++.dg/init/array50.C: New test.
4671
c38103e8 46722019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4673
4674 PR c++/88261
4675 PR c++/69338
4676 PR c++/69696
4677 PR c++/69697
4678 * gcc.dg/array-6.c: Move from here ...
4679 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4680 * g++.dg/pr69338.C: New test.
4681 * g++.dg/pr69697.C: Likewise.
4682 * g++.dg/ext/flexary32.C: Likewise.
4683 * g++.dg/ext/flexary3.C: Adjust test.
4684 * g++.dg/ext/flexary12.C: Likewise.
4685 * g++.dg/ext/flexary13.C: Likewise.
4686 * g++.dg/ext/flexary15.C: Likewise.
4687 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4688 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4689 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4690
6163709f 46912019-01-07 Richard Earnshaw <rearnsha@arm.com>
4692
4693 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4694 optional in scan pattern.
4695
df2148cf 46962019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4697
4698 PR tree-optimization/88598
4699 * gcc.dg/vect/pr88598-1.c: New test.
4700 * gcc.dg/vect/pr88598-2.c: Likewise.
4701 * gcc.dg/vect/pr88598-3.c: Likewise.
4702 * gcc.dg/vect/pr88598-4.c: Likewise.
4703 * gcc.dg/vect/pr88598-5.c: Likewise.
4704 * gcc.dg/vect/pr88598-6.c: Likewise.
4705
34dc851a 47062019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4707
4708 PR tree-optimization/88598
4709 * gcc.dg/pr88598-1.c: New test.
4710 * gcc.dg/pr88598-2.c: Likewise.
4711 * gcc.dg/pr88598-3.c: Likewise.
4712 * gcc.dg/pr88598-4.c: Likewise.
4713 * gcc.dg/pr88598-5.c: Likewise.
4714
59409f09 47152019-01-07 Jakub Jelinek <jakub@redhat.com>
4716
162634aa 4717 PR tree-optimization/88676
4718 * gcc.dg/tree-ssa/pr88676.c: New test.
4719 * gcc.dg/pr88676.c: New test.
4720 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4721 allow &.
4722
ed779478 4723 PR sanitizer/88619
4724 * c-c++-common/asan/pr88619.c: New test.
4725
59409f09 4726 PR c++/85052
4727 * c-c++-common/builtin-convertvector-1.c: New test.
4728 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4729 * g++.dg/ext/builtin-convertvector-1.C: New test.
4730 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4731
c9caaa3a 47322018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4733
4734 PR target/88521
4735 * gcc.target/i386/pr88521.c: New testcase.
4736
2abeea3d 47372019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4738
4739 PR fortran/88658
4740 * gfortran.dg/min_max_type_2.f90: New test.
4741
a517a911 47422019-01-06 Jakub Jelinek <jakub@redhat.com>
4743
4744 PR c/88363
4745 * c-c++-common/attributes-4.c (falloc_align_int128,
4746 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4747
2b7caeda 47482019-01-05 Jan Hubicka <hubicka@ucw.cz>
4749
4750 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4751
44a5ddbf 47522019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4753
4754 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4755 * gcc.dg/plugin/plugindir2.c: Likewise.
4756 * gcc.dg/plugin/plugindir3.c: Likewise.
4757 * gcc.dg/plugin/plugindir4.c: Likewise.
4758
f2aba4ef 47592019-01-05 Janus Weil <janus@gcc.gnu.org>
4760
4761 PR fortran/88009
4762 * gfortran.dg/blockdata_10.f90: New test case.
4763
92d7f32c 47642019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 4765
681aa7c2 4766 PR middle-end/82564
4767 PR target/88620
4768 * gcc.dg/nested-func-12.c: New test.
4769 * gcc.c-torture/compile/pr82564.c: New test.
4770
92d7f32c 4771 PR debug/88635
4772 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 4773
3449da25 47742019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4775
92d7f32c 4776 PR target/60563
3449da25 4777 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4778
dd1ab8da 47792019-01-04 Martin Sebor <msebor@redhat.com>
4780
4781 PR c/88546
4782 * g++.dg/ext/attr-copy.C: New test.
4783 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4784 * gcc.dg/attr-copy-6.c: New test.
4785 * gcc.dg/attr-copy-7.c: New test.
4786
3910b703 47872019-01-04 Martin Sebor <msebor@redhat.com>
4788
4789 PR c/88363
4790 * c-c++-common/attributes-4.c: New test.
4791
2c4b47e3 47922019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4793
4794 PR gcc/87763
4795 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4796 count to 18.
4797
1c2a6eef 47982019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4799
4800 PR fortran/48543
4801 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4802 * gfortran.dg/merge_char_const.f90: Restore.
4803
d31f2252 48042019-01-04 Jakub Jelinek <jakub@redhat.com>
4805
4806 PR target/88594
4807 * gcc.dg/pr88594.c: New test.
4808
636144bc 48092019-01-04 Jan Beulich <jbeulich@suse.com>
4810
4811 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4812 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4813 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4814 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4815 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4816 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4817 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4818 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4819 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4820 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4821 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4822 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4823 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4824 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4825 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4826 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4827 gcc.target/i386/avx512bw-vpcmplew-1.c,
4828 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4829 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4830 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4831 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4832 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4833 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4834 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4835 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4836 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4837 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4838 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4839 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4840 gcc.target/i386/avx512bw-vptestmb-1.c,
4841 gcc.target/i386/avx512bw-vptestmw-1.c,
4842 gcc.target/i386/avx512bw-vptestnmb-1.c,
4843 gcc.target/i386/avx512bw-vptestnmw-1.c,
4844 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4845 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4846 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4847 gcc.target/i386/avx512dq-vfpclassss-1.c,
4848 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4849 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4850 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4851 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4852 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4853 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4854 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4855 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4856 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4857 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4858 gcc.target/i386/avx512vl-vpcmpged-1.c,
4859 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4860 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4861 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4862 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4863 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4864 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4865 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4866 gcc.target/i386/avx512vl-vpcmpled-1.c,
4867 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4868 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4869 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4870 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4871 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4872 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4873 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4874 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4875 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4876 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4877 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4878 gcc.target/i386/avx512vl-vptestmd-1.c,
4879 gcc.target/i386/avx512vl-vptestmq-1.c,
4880 gcc.target/i386/avx512vl-vptestnmd-1.c,
4881 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4882 operand.
4883 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4884 gcc.target/i386/avx512bw-vpcmpub-1.c,
4885 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4886 gcc.target/i386/avx512bw-vpcmpw-1.c,
4887 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4888 gcc.target/i386/avx512dq-vfpclassps-1.c,
4889 gcc.target/i386/avx512f-vcmppd-1.c,
4890 gcc.target/i386/avx512f-vcmpps-1.c,
4891 gcc.target/i386/avx512f-vcmpsd-1.c,
4892 gcc.target/i386/avx512f-vcmpss-1.c,
4893 gcc.target/i386/avx512f-vpcmpd-1.c,
4894 gcc.target/i386/avx512f-vpcmpq-1.c,
4895 gcc.target/i386/avx512f-vpcmpud-1.c,
4896 gcc.target/i386/avx512f-vpcmpuq-1.c,
4897 gcc.target/i386/avx512f-vptestmd-1.c,
4898 gcc.target/i386/avx512f-vptestmq-1.c,
4899 gcc.target/i386/avx512f-vptestnmd-1.c,
4900 gcc.target/i386/avx512f-vptestnmq-1.c,
4901 gcc.target/i386/avx512vl-vcmppd-1.c,
4902 gcc.target/i386/avx512vl-vcmpps-1.c,
4903 gcc.target/i386/avx512vl-vpcmpd-1.c,
4904 gcc.target/i386/avx512vl-vpcmpq-1.c,
4905 gcc.target/i386/avx512vl-vpcmpud-1.c,
4906 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4907 as mask operand.
4908
afe1ec89 49092019-01-03 Martin Sebor <msebor@redhat.com>
4910
4911 PR tree-optimization/88659
4912 * gcc.dg/Wstringop-truncation-6.c: New test.
4913
a63b6e5e 49142019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4915
4916 PR fortran/48543
4917 * gfortran.dg/const_chararacter_merge.f90: Remove.
4918
e9a46ba8 49192019-01-03 Jakub Jelinek <jakub@redhat.com>
4920
4921 PR debug/88644
4922 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4923 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4924
49252019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4926
4927 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4928 * gcc.dg/pubtypes-3.c: Likewise.
4929 * gcc.dg/pubtypes-4.c: Likewise.
4930
0627c5c9 49312019-01-03 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR c++/88636
4934 * g++.target/i386/pr88636.C: New test.
4935
f9f7d90c 49362019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4937
4938 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4939
62468601 49402019-01-03 Martin Liska <mliska@suse.cz>
4941
4942 PR testsuite/88436
4943 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4944
37fb9cf6 49452019-01-02 Marek Polacek <polacek@redhat.com>
4946
4947 PR c++/88612 - ICE with -Waddress-of-packed-member.
4948 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4949
6080dd2f 4950 PR c++/88631 - CTAD failing for value-initialization.
4951 * g++.dg/cpp1z/class-deduction59.C: New test.
4952
dd5ea033 4953 PR c++/81486 - CTAD failing with ().
4954 * g++.dg/cpp1z/class-deduction60.C: New test.
4955 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 4956
ff8064bd 49572019-01-02 Martin Sebor <msebor@redhat.com>
5224812d 4958 Jeff Law <law@redhat.com>
ff8064bd 4959
4960 * gcc.dg/strlenopt-36.c: Update.
4961 * gcc.dg/strlenopt-45.c: Update.
4962 * gcc.c-torture/execute/strlen-5.c: New test.
4963 * gcc.c-torture/execute/strlen-6.c: New test.
4964 * gcc.c-torture/execute/strlen-7.c: New test.
4965
5152b58e 49662019-01-02 Jakub Jelinek <jakub@redhat.com>
4967
4968 PR testsuite/87304
4969 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4970 messages only on vect_hw_misalign targets.
4971
5055fc33 49722019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 4973
5055fc33 4974 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4975 * gfortran.dg/dec_d_lines_3.f: Ditto.
4976 * gfortran.dg/dec_structure_24.f90: Ditto.
4977 * gfortran.dg/dec_structure_26.f90: Ditto.
4978 * gfortran.dg/dec_structure_27.f90: Ditto.
4979 * gfortran.dg/dec_type_print_3.f90: Ditto.
4980 * gfortran.dg/derived_name_1.f90: Ditto.
4981 * gfortran.dg/error_recovery_1.f90: Ditto.
4982 * gfortran.dg/gomp/pr29759.f90: Ditto.
4983 * gfortran.dg/pr36192.f90: Ditto.
4984 * gfortran.dg/pr56007.f90: Ditto.
4985 * gfortran.dg/pr56520.f90: Ditto.
4986 * gfortran.dg/pr78741.f90: Ditto.
4987 * gfortran.dg/print_fmt_2.f90: Ditto.
4988 * gfortran.dg/select_type_20.f90: Ditto.
4989
ac7cf41b 49902019-01-02 Marek Polacek <polacek@redhat.com>
4991
4992 PR c++/86875
4993 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4994
f46df7fc 49952019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4996
4997 PR fortran/48543
4998 * gfortran.dg/const_chararacter_merge.f90: New test.
4999
035de790 50002019-01-02 Jan Hubicka <hubicka@ucw.cz>
5001
5002 PR lto/88130
5003 * g++.dg/torture/pr88130.C: New testcase.
5004
79cbb1a8 50052019-01-02 Martin Liska <mliska@suse.cz>
5006
5007 PR tree-optimization/88650
5008 * gfortran.dg/predict-3.f90: New test.
5009
040ec1c0 50102019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5011
5012 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
5013
74dbdf38 50142019-01-02 Richard Biener <rguenther@suse.de>
5015
5016 PR tree-optimization/88621
5017 * gcc.dg/torture/pr88621.c: New testcase.
5018
17ae0a21 50192019-01-02 Jakub Jelinek <jakub@redhat.com>
5020
5021 PR ipa/88561
5022 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
5023 targets and expect _ZThn8 for ilp32 targets.
5024
14c286b1 50252019-01-01 Martin Sebor <msebor@redhat.com>
5224812d 5026 Jeff Law <law@redhat.com>
14c286b1 5027
040ec1c0 5028 * gcc.dg/strlenopt-40.c: Update.
5029 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 5030 * gcc.dg/tree-ssa/pr79376.c: Likewise.
5031
14c286b1 5032 * gcc.dg/strlenopt-40.c: Disable a couple tests.
5033 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
5034 * gcc.dg/strlenopt-59.c: New test.
5035 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
5036 * g++.dg/init/strlen.C: New test.
5037
66aeaf4b 50382019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5039
5040 PR fortran/82743
5041 * gfortran.dg/structure_constructor_16.f90: New test.
5042
aaeb2d1b 50432019-01-01 Jan Hubicka <hubicka@ucw.cz>
5044
5045 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
5046 * g++.dg/ipa/devirt-53.C: Fix scan template.
5047
27ebfa0d 50482019-01-01 Jan Hubicka <hubicka@ucw.cz>
5049
5050 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
5051 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
5052 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
5053
e9780462 50542019-01-01 Jan Hubicka <hubicka@ucw.cz>
5055
5056 * g++.dg/tree-prof/devirt.C: Update testcase.
5057
fbd26352 50582019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 5059
5060 Update copyright years.
f1717362 5061\f
fbd26352 5062Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 5063
5064Copying and distribution of this file, with or without modification,
5065are permitted in any medium without royalty provided the copyright
5066notice and this notice are preserved.