]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
2019-04-15 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2019-04-15 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/90071
4 * gcc.dg/torture/pr90071.c: New testcase.
5
6 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
7
8 PR rtl-optimization/89794
9 * gcc.dg/torture/pr89794.c: New testcase.
10
11 2019-04-15 Richard Biener <rguenther@suse.de>
12
13 PR ipa/88936
14 * gcc.dg/torture/pr88936-1.c: New testcase.
15 * gcc.dg/torture/pr88936-2.c: Likewise.
16 * gcc.dg/torture/pr88936-3.c: Likewise.
17
18 2019-04-15 Martin Jambor <mjambor@suse.cz>
19
20 PR ipa/pr89693
21 * g++.dg/ipa/pr89693.C: New test.
22
23 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
24
25 PR tree-optimization/90020
26 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
27
28 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
29
30 PR lto/89358
31 * g++.dg/lto/pr89358_0.C: New testcase.
32 * g++.dg/lto/pr89358_1.C: New testcase.
33
34 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
35
36 PR fortran/85448
37 * gfortran.dg/bind_c_usage_33.f90: New test and...
38 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
39
40 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
41
42 PR fortran/89843
43 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
44 in ctg. Test the conversion of the descriptor types in the main
45 program.
46 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
47 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
48
49 PR fortran/89846
50 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
51 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
52
53 PR fortran/90022
54 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
55 the computation of 'ans'. Also, change the expected results for
56 CFI_is_contiguous to comply with standard.
57 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
58 results for CFI_is_contiguous to comply with standard.
59 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
60 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
61
62 2019-04-13 Jakub Jelinek <jakub@redhat.com>
63
64 PR target/89093
65 * gcc.target/arm/pr89093.c: New test.
66
67 2019-04-12 Jakub Jelinek <jakub@redhat.com>
68
69 PR c/89933
70 * c-c++-common/pr89933.c: New test.
71
72 2019-04-12 Martin Sebor <msebor@redhat.com>
73
74 PR c/88383
75 PR c/89288
76 PR c/89798
77 PR c/89797
78 * c-c++-common/attributes-1.c: Adjust.
79 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
80 * c-c++-common/builtin-has-attribute-6.c: New test.
81 * c-c++-common/builtin-has-attribute-7.c: New test.
82 * c-c++-common/pr71574.c: Adjust.
83 * gcc.dg/pr25559.c: Adjust.
84 * gcc.dg/attr-vector_size.c: New test.
85
86 2019-04-12 Jakub Jelinek <jakub@redhat.com>
87
88 PR rtl-optimization/89965
89 * gcc.target/i386/pr89965.c: New test.
90
91 2019-04-12 Marek Polacek <polacek@redhat.com>
92
93 PR c++/87603 - constexpr functions are no longer noexcept.
94 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
95 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
96 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
97 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
98 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
99 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
100
101 2019-04-12 Marek Polacek <polacek@redhat.com>
102
103 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
104 * g++.dg/cpp0x/pr86397-1.C: Likewise.
105 * g++.dg/cpp0x/pr86397-2.C: Likewise.
106
107 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
108
109 * g++.target/arm/arm.exp: Change format of default prune regex.
110 * gcc.target/arm/arm.exp: Change format of default prune regex.
111
112 2019-04-12 Martin Liska <mliska@suse.cz>
113
114 PR middle-end/89970
115 * gcc.target/i386/mvc15.c: New test.
116 * gcc.target/i386/mvc3.c: Quote target in error pattern.
117 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
118
119 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
120
121 PR target/87532
122 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
123 instruction counts.
124 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
125 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
126
127 2019-04-12 Jakub Jelinek <jakub@redhat.com>
128
129 PR c/89946
130 * c-c++-common/pr89946.c: New test.
131
132 PR rtl-optimization/90026
133 * g++.dg/opt/pr90026.C: New test.
134
135 2018-04-11 Steve Ellcey <sellcey@marvell.com>
136
137 PR rtl-optimization/87763
138 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
139 to bfi.
140
141 2019-04-11 Richard Biener <rguenther@suse.de>
142
143 PR tree-optimization/90020
144 * gcc.dg/torture/pr90020.c: New testcase.
145
146 2019-04-11 Richard Biener <rguenther@suse.de>
147
148 PR tree-optimization/90018
149 * gcc.dg/vect/pr90018.c: New testcase.
150
151 2018-04-10 Steve Ellcey <sellcey@marvell.com>
152
153 PR rtl-optimization/87763
154 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
155 to bfi.
156 * gcc.target/aarch64/combine_bfi_2.c: New test.
157
158 2019-04-10 Jakub Jelinek <jakub@redhat.com>
159
160 PR middle-end/90025
161 * gcc.c-torture/execute/pr90025.c: New test.
162
163 PR c++/90010
164 * gcc.dg/pr90010.c: New test.
165
166 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
167
168 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
169 (dg-options): Use -O2 -fdump-rtl-ce1.
170 (dg-final): Scan ce1 RTL dump instead of asm dump.
171
172 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
173
174 PR target/90024
175 * gcc.dg/torture/neon-immediate-timode.c: New test.
176
177 2019-04-09 Jakub Jelinek <jakub@redhat.com>
178
179 PR tree-optimization/89998
180 * gcc.c-torture/compile/pr89998-1.c: New test.
181 * gcc.c-torture/compile/pr89998-2.c: New test.
182
183 PR target/90015
184 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
185 diagnostics.
186
187 2019-04-08 Richard Biener <rguenther@suse.de>
188
189 PR tree-optimization/90006
190 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
191
192 2019-04-08 Jakub Jelinek <jakub@redhat.com>
193
194 PR rtl-optimization/89865
195 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
196
197 PR rtl-optimization/89865
198 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
199 on ia32.
200
201 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
202
203 PR tree-optimization/89725
204 * gcc.dg/tree-ssa/pr89725.c: New test.
205
206 2019-04-08 Martin Liska <mliska@suse.cz>
207
208 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
209
210 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
211
212 PR c++/89914
213 * g++.dg/ext/has_nothrow_constructor-3.C: New.
214
215 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
216
217 PR target/89945
218 * gcc.target/i386/pr89945.c: New test.
219
220 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
221
222 PR fortran/87352
223 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
224 * gfortran.dg/finalize_33.f90: Likewise.
225 * gfortran.dg/finalize_34.f90: New test.
226
227 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
228
229 PR fortran/89981
230 * gfortran.dg/entry_22.f90: New test.
231
232 2019-04-05 Marek Polacek <polacek@redhat.com>
233
234 PR c++/87145 - bogus error converting class type in template arg list.
235 * g++.dg/cpp0x/constexpr-conv3.C: New test.
236 * g++.dg/cpp0x/constexpr-conv4.C: New test.
237
238 2019-04-05 Martin Sebor <msebor@redhat.com>
239
240 PR bootstrap/89980
241 * g++.dg/init/array52.C: New test.
242
243 2019-04-05 David Malcolm <dmalcolm@redhat.com>
244
245 PR c/89985
246 * c-c++-common/pr89985.c: New test.
247
248 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
249
250 PR c/71598
251 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
252 size of enums.
253 * gcc.dg/torture/pr71598-2.c: Likewise.
254
255 2019-04-05 Marek Polacek <polacek@redhat.com>
256
257 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
258 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
259
260 2019-04-05 Richard Biener <rguenther@suse.de>
261
262 PR debug/89892
263 PR debug/89905
264 * gcc.dg/guality/pr89892.c: New testcase.
265 * gcc.dg/guality/pr89905.c: Likewise.
266 * gcc.dg/guality/loop-1.c: Likewise.
267
268 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
269
270 PR tree-optimization/89956
271 * gfortran.dg/pr89956.f90: New test.
272
273 2019-04-04 Martin Sebor <msebor@redhat.com>
274
275 PR c++/89974
276 PR c++/89878
277 PR c++/89833
278 PR c++/47488
279 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
280 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
281 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
282 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
283 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
284 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
285 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
286 * gcc/testsuite/g++.dg/init/array51.C: New test.
287 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
288
289 2019-04-04 Martin Sebor <msebor@redhat.com>
290
291 PR middle-end/89957
292 PR middle-end/89911
293 * gcc.dg/Wstringop-overflow-13.c: New test.
294
295 2019-04-04 Martin Sebor <msebor@redhat.com>
296
297 PR middle-end/89934
298 * gcc.dg/Wrestrict-19.c: New test.
299 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
300
301 2019-04-04 Jeff Law <law@redhat.com>
302
303 PR rtl-optimization/89399
304 * gcc.c-torture/compile/pr89399.c: New test.
305
306 2019-04-04 Harald Anlauf <anlauf@gmx.de>
307
308 PR fortran/89904
309 * gfortran.dg/pr85797.f90: Adjust testcase.
310
311 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
312
313 PR c++/65619
314 * g++.dg/template/friend67.C: New.
315
316 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
317
318 PR c++/61327
319 * g++.dg/cpp0x/friend4.C: New.
320 * g++.dg/cpp0x/friend5.C: Likewise.
321
322 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
323
324 PR c++/56643
325 * g++.dg/cpp0x/noexcept40.C: New.
326
327 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
328
329 PR fortran/68567
330 * gfortran.dg/parameter_array_error_1.f90: New test.
331
332 2019-04-03 qing zhao <qing.zhao@oracle.com>
333
334 PR tree-optimization/89730
335 * gcc.dg/live-patching-4.c: New test.
336
337 2019-04-03 Clément Chigot <clement.chigot@atos.net>
338
339 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
340 supported.
341
342 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
343
344 PR c/71598
345 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
346 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
347
348 2019-04-03 Richard Biener <rguenther@suse.de>
349
350 PR tree-optimization/84101
351 * gcc.target/i386/pr84101.c: New testcase.
352
353 2019-04-02 Jeff Law <law@redhat.com>
354
355 * gcc.target/visium/bit_shift.c: xfail.
356
357 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
358
359 PR target/89902
360 PR target/89903
361 * gcc.target/i386/pr70799-4.c: Remove.
362 * gcc.target/i386/pr70799-5.c: Remove.
363 * gcc.target/i386/pr89902.c: New test.
364 * gcc.target/i386/pr89903.c: Ditto.
365
366 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
367
368 PR rtl-optimization/84206
369 * gcc.dg/pr84206.c: New test.
370
371 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
372
373 PR rtl-optimization/85876
374 * gcc.dg/pr85876.c: New test.
375
376 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
377
378 * gcc.target/s390/zvector/vec-double-compile.c: New test.
379 * gcc.target/s390/zvector/vec-float-compile.c: New test.
380 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
381 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
382
383 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
384
385 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
386 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
387 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
388 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
389
390 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
391
392 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
393 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
394
395 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
396
397 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
398 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
399
400 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
401
402 PR testsuite/89916
403 * gcc.dg/pr86928.c: Do not attempt to add -m32.
404
405 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
406
407 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
408 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
409 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
410 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
411 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
412 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
413 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
414 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
415
416 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
417
418 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
419 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
420 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
421 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
422 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
423 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
424
425 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
426
427 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
428 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
429 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
430 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
431
432 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
433
434 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
435 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
436
437 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
438
439 * gcc.target/s390/arch13/sel-1.c: New test.
440
441 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
442
443 * gcc.target/s390/arch13/popcount-1.c: New test.
444
445 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
446
447 * gcc.target/s390/arch13/bitops-1.c: New test.
448 * gcc.target/s390/arch13/bitops-2.c: New test.
449 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
450 option and adjust line numbers.
451 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
452
453 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
454
455 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
456 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
457 runtime check for the vxe2 hardware feature on IBM Z.
458
459 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
460
461 PR testsuite/89907
462 * lib/target-supports.exp (check_avx2_available): Replace
463 avx_available with avx2_available.
464
465 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
466
467 PR rtl-optimization/85412
468 * gcc.dg/pr85412.c: New test.
469
470 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
471
472 PR c++/62207
473 * g++.dg/template/crash130.C: New.
474 * g++.dg/template/crash131.C: Likewise.
475
476 2019-04-01 Martin Sebor <msebor@redhat.com>
477
478 PR c/89685
479 * gcc.dg/attr-copy-8.c: New test.
480 * g++.dg/ext/attr-copy-2.C: New test.
481
482 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
483
484 PR rtl-optimization/86928
485 * gcc.dg/pr86928.c: New test.
486
487 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
488
489 PR rtl-optimization/87273
490 * gcc.dg/pr87273.c: New test.
491
492 2019-04-01 Martin Liska <mliska@suse.cz>
493
494 PR driver/89861
495 * gcc.dg/spellcheck-options-18.c: New test.
496 * gcc.dg/spellcheck-options-19.c: New test.
497 * gcc.dg/spellcheck-options-20.c: New test.
498 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
499 * gcc.dg/completion-2.c: Add one variant with no argument.
500
501 2019-04-01 Richard Biener <rguenther@suse.de>
502
503 PR c/71598
504 * gcc.dg/torture/pr71598-1.c: New testcase.
505 * gcc.dg/torture/pr71598-2.c: Likewise.
506 * gcc.dg/torture/pr71598-3.c: Likewise.
507
508 2019-03-31 Marek Polacek <polacek@redhat.com>
509
510 PR c++/89852 - ICE with C++11 functional cast with { }.
511 * g++.dg/cpp0x/initlist115.C: New test.
512
513 2019-03-31 Harald Anlauf <anlauf@gmx.de>
514
515 PR fortran/83515
516 PR fortran/85797
517 * gfortran.dg/pr85797.f90: New test.
518
519 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
520
521 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
522
523 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
524
525 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
526 cleanup_extra_files.
527 (dmd2dg): Copy additional files after test is translated.
528 (gdc-do-test): Remove all copied files after test.
529
530 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
531
532 PR fortran/89841
533 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
534 for c_deallocate, c_allocate and c_assumed_size so that the
535 attributes of the array arguments are correct and are typed.
536 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
537 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
538
539 PR fortran/89842
540 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
541 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
542
543 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
544
545 PR fortran/89866
546 * gfortran.dg/pointer_intent_8.f90: New test.
547
548 2019-03-29 Jim Wilson <jimw@sifive.com>
549
550 * gcc.target/riscv/predef-1.c: New.
551 * gcc.target/riscv/predef-2.c: New.
552 * gcc.target/riscv/predef-3.c: New.
553 * gcc.target/riscv/predef-4.c: New.
554 * gcc.target/riscv/predef-5.c: New.
555 * gcc.target/riscv/predef-6.c: New.
556 * gcc.target/riscv/predef-7.c: New.
557 * gcc.target/riscv/predef-8.c: New.
558
559 2019-03-29 Jakub Jelinek <jakub@redhat.com>
560
561 PR rtl-optimization/89865
562 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
563 the first argument register, so that occassional spills/fills are
564 ignored.
565
566 PR sanitizer/89869
567 * g++.dg/ubsan/vptr-14.C: New test.
568
569 PR c/89872
570 * gcc.dg/tree-ssa/pr89872.c: New test.
571
572 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
573
574 * gcc.dg/diag-sanity.c: New test.
575
576 2019-03-29 Marek Polacek <polacek@redhat.com>
577
578 PR c++/89871
579 * g++.dg/cpp2a/desig14.C: New test.
580
581 PR c++/89876 - ICE with deprecated conversion.
582 * g++.dg/warn/conv5.C: New test.
583
584 2019-03-29 Martin Liska <mliska@suse.cz>
585
586 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
587 * gcc.dg/pr68766.c: Likewise.
588
589 2019-03-29 Jakub Jelinek <jakub@redhat.com>
590
591 PR rtl-optimization/87485
592 * gcc.dg/pr87485.c: New test.
593
594 2019-03-28 Jakub Jelinek <jakub@redhat.com>
595
596 PR middle-end/89621
597 * gfortran.dg/gomp/pr89621.f90: New test.
598
599 2019-03-28 Martin Sebor <msebor@redhat.com>
600
601 PR c++/66548
602 * g++.dg/cpp0x/decltype-pr66548.C: New test.
603
604 PR c++/81506
605 * g++.dg/cpp0x/decltype-pr81506.C: New test.
606
607 2019-03-28 Marek Polacek <polacek@redhat.com>
608
609 PR c++/89612 - ICE with member friend template with noexcept.
610 * g++.dg/cpp0x/noexcept38.C: New test.
611 * g++.dg/cpp0x/noexcept39.C: New test.
612 * g++.dg/cpp1z/noexcept-type21.C: New test.
613
614 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
615
616 PR target/89848
617 * gcc.target/i386/pr89848.c: New test.
618
619 2019-03-28 Marek Polacek <polacek@redhat.com>
620
621 PR c++/89836 - bool constant expression and explicit conversions.
622 * g++.dg/cpp2a/explicit15.C: New test.
623
624 2019-03-28 Jakub Jelinek <jakub@redhat.com>
625
626 PR c/89812
627 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
628 other than AVR. Add dg-options "".
629
630 PR c++/89785
631 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
632 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
633
634 2019-03-27 Janus Weil <janus@gcc.gnu.org>
635
636 PR fortran/85537
637 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
638 * gfortran.dg/pointer_init_11.f90: New test case.
639
640 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
641
642 PR target/85667
643 * gcc.target/i386/pr85667-5.c: New testcase.
644 * gcc.target/i386/pr85667-6.c: New testcase.
645
646 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
647
648 PR testsuite/89834
649 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
650
651 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
652
653 PR rtl-optimization/89313
654 * gcc.dg/pr89313.c: New test.
655
656 2019-03-26 Jeff Law <law@redhat.com>
657
658 PR rtl-optimization/87761
659 PR rtl-optimization/89826
660 * gcc.c-torture/execute/pr89826.c: New test.
661
662 2019-03-27 Richard Biener <rguenther@suse.de>
663
664 * gcc.dg/torture/20190327-1.c: New testcase.
665
666 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
667
668 PR fortran/88247
669 * gfortran.dg/associate_47.f90: New test.
670
671 2019-03-27 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/89463
674 * gcc.dg/guality/pr89463.c: New testcase.
675
676 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
677
678 PR target/89827
679 * gcc.target/i386/pr89827.c: New test.
680
681 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
682
683 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
684 syntax.
685
686 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
687
688 PR tree-optimization/81740
689 * gcc.dg/vect/pr81740-1.c: New testcase.
690 * gcc.dg/vect/pr81740-2.c: Likewise.
691
692 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
693
694 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
695 options in permute args tests.
696
697 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
698
699 PR c++/84598
700 * g++.dg/ext/pr84598.C: New.
701
702 2019-03-26 Jakub Jelinek <jakub@redhat.com>
703
704 PR c++/89796
705 * g++.dg/gomp/pr89796.C: New test.
706 * gcc.dg/gomp/pr89796.c: New test.
707
708 2019-03-25 David Malcolm <dmalcolm@redhat.com>
709
710 PR rtl-optimization/88347
711 PR rtl-optimization/88423
712 * gcc.c-torture/compile/pr88347.c: New test.
713 * gcc.c-torture/compile/pr88423.c: New test.
714
715 2019-03-25 Martin Sebor <msebor@redhat.com>
716
717 PR c/89812
718 * gcc.dg/attr-aligned-3.c: New test.
719
720 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
721
722 PR debug/86964
723 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
724
725 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
726
727 PR c++/84661
728 PR c++/85013
729 * g++.dg/concepts/pr84661.C: New.
730 * g++.dg/torture/pr85013.C: Likewise.
731
732 2019-03-25 Marek Polacek <polacek@redhat.com>
733
734 PR c++/89214 - ICE when initializing aggregates with bases.
735 * g++.dg/cpp1z/aggr-base8.C: New test.
736 * g++.dg/cpp1z/aggr-base9.C: New test.
737
738 PR c++/89705 - ICE with reference binding with conversion function.
739 * g++.dg/cpp0x/rv-conv2.C: New test.
740
741 2019-03-25 Richard Biener <rguenther@suse.de>
742
743 PR tree-optimization/89789
744 * gcc.dg/torture/pr89789.c: New testcase.
745
746 2019-03-25 Nathan Sidwell <nathan@acm.org>
747
748 * g++.dg/abi/lambda-static-1.C: New.
749
750 2019-03-25 Richard Biener <rguenther@suse.de>
751
752 PR tree-optimization/89802
753 * g++.dg/tree-ssa/pr89802.C: New testcase.
754
755 2019-03-25 Jakub Jelinek <jakub@redhat.com>
756
757 PR c++/60702
758 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
759 for _ZTH* calls.
760 * g++.dg/tls/thread_local11a.C: New test.
761
762 2019-03-25 Richard Biener <rguenther@suse.de>
763
764 PR middle-end/89790
765 * g++.dg/pr89790.C: New testcase.
766
767 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
768
769 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
770 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
771 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
772 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
773
774 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
775
776 PR fortran/78865
777 * gfortran.dg/altreturn_10.f90: New test.
778 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
779
780 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
781
782 PR rtl-optimization/89676
783 * gcc.target/i386/pr89676.c: New.
784
785 2019-03-22 Jakub Jelinek <jakub@redhat.com>
786
787 PR c++/60702
788 * g++.dg/tls/thread_local11.C: New test.
789 * g++.dg/tls/thread_local11.h: New test.
790 * g++.dg/tls/thread_local12a.C: New test.
791 * g++.dg/tls/thread_local12b.C: New test.
792 * g++.dg/tls/thread_local12c.C: New test.
793 * g++.dg/tls/thread_local12d.C: New test.
794 * g++.dg/tls/thread_local12e.C: New test.
795 * g++.dg/tls/thread_local12f.C: New test.
796 * g++.dg/tls/thread_local12g.C: New test.
797 * g++.dg/tls/thread_local12h.C: New test.
798 * g++.dg/tls/thread_local12i.C: New test.
799 * g++.dg/tls/thread_local12j.C: New test.
800 * g++.dg/tls/thread_local12k.C: New test.
801 * g++.dg/tls/thread_local12l.C: New test.
802
803 PR c++/87481
804 * g++.dg/cpp1y/constexpr-87481.C: New test.
805
806 2019-03-22 Simon Wright <simon@pushface.org>
807
808 PR ada/89583
809 * gnat.dg/socket2.adb: New.
810
811 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
812
813 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
814
815 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
816
817 PR target/89784
818 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
819 for _mm_mask{,3,z}_*.
820 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
821 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
822 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
823 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
824 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
825 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
826 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
827 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
828 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
829 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
830 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
831 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
832 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
833 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
834 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
835
836 2019-03-22 Jakub Jelinek <jakub@redhat.com>
837
838 PR target/89784
839 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
840 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
841 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
842 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
843 __builtin_ia32_vfmsubss3_mask3): Define.
844 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
845 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
846 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
847 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
848 __builtin_ia32_vfmsubss3_mask3): Define.
849 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
850 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
851 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
852 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
853 __builtin_ia32_vfmsubss3_mask3): Define.
854 * gcc.target/i386/sse-14.c: Add tests for
855 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
856 * gcc.target/i386/sse-22.c: Likewise.
857
858 2019-03-21 Martin Sebor <msebor@redhat.com>
859
860 PR tree-optimization/89350
861 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
862 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
863 * gcc.dg/Wstringop-overflow-11.c: New test.
864 * gcc.dg/Wstringop-overflow-12.c: New test.
865 * gcc.dg/pr89350.c: New test.
866 * gcc.dg/pr40340-1.c: Adjust expected warning.
867 * gcc.dg/pr40340-2.c: Same.
868 * gcc.dg/pr40340-4.c: Same.
869 * gcc.dg/pr40340-5.c: Same.
870
871 2019-03-21 Jakub Jelinek <jakub@redhat.com>
872
873 PR lto/89692
874 * g++.dg/other/pr89692.C: New test.
875
876 PR c++/89767
877 * g++.dg/cpp1y/lambda-init18.C: New test.
878 * g++.dg/cpp1y/lambda-init19.C: New test.
879 * g++.dg/cpp1y/pr89767.C: New test.
880
881 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
882 Cesar Philippidis <cesar@codesourcery.com>
883
884 PR fortran/72741
885 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
886 file.
887 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
888 Likewise.
889
890 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
891
892 PR fortran/72741
893 * c-c++-common/goacc/routine-3-extern.c: New file.
894 * c-c++-common/goacc/routine-3.c: Adjust.
895 * c-c++-common/goacc/routine-4-extern.c: New file.
896 * c-c++-common/goacc/routine-4.c: Adjust.
897 * gfortran.dg/goacc/routine-module-3.f90: New file.
898
899 PR fortran/89773
900 * gfortran.dg/goacc/pr89773.f90: New file.
901 * gfortran.dg/goacc/pr77765.f90: Adjust.
902 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
903
904 PR fortran/72741
905 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
906
907 PR fortran/72741
908 * gfortran.dg/goacc/routine-module-1.f90: New file.
909 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
910 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
911
912 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
913
914 PR fortran/56408
915 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
916 (dg-compile-aux-modules): Fix diagnostic.
917 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
918 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
919
920 PR fortran/56408
921 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
922 missing nexted dg-test call support in dejaGNU 1.4.4.
923
924 PR fortran/29383
925 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
926 other '*.exp' files.
927
928 2019-03-21 Richard Biener <rguenther@suse.de>
929
930 PR tree-optimization/89779
931 * gcc.dg/torture/pr89779.c: New testcase.
932
933 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
934
935 PR c++/78645
936 * g++.dg/cpp0x/constexpr-ice20.C: New.
937
938 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
939
940 PR c++/89571
941 * g++.dg/cpp0x/noexcept37.C: New.
942
943 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
944
945 PR d/89017
946 * gdc.dg/pr89017.d: New test.
947
948 2019-03-20 Janus Weil <janus@gcc.gnu.org>
949
950 PR fortran/71861
951 * gfortran.dg/interface_abstract_5.f90: New test case.
952
953 2019-03-20 Jakub Jelinek <jakub@redhat.com>
954
955 PR target/89775
956 * gcc.target/s390/pr89775-1.c: New test.
957 * gcc.target/s390/pr89775-2.c: New test.
958
959 2019-03-20 Jakub Jelinek <jakub@redhat.com>
960
961 PR target/89752
962 * g++.target/aarch64/aarch64.exp: New file.
963 * g++.target/aarch64/pr89752.C: New test.
964
965 2019-03-19 Martin Sebor <msebor@redhat.com>
966
967 PR tree-optimization/89688
968 * gcc.dg/strlenopt-61.c: New test.
969 * g++.dg/warn/Wstringop-overflow-2.C: New test.
970
971 2019-03-19 Jim Wilson <jimw@sifive.com>
972
973 PR target/89411
974 * gcc.target/riscv/losum-overflow.c: New test.
975
976 2019-03-19 Martin Sebor <msebor@redhat.com>
977
978 PR tree-optimization/89644
979 * gcc.dg/Wstringop-truncation-8.c: New test.
980
981 2019-03-19 Martin Liska <mliska@suse.cz>
982
983 PR middle-end/89737
984 * gcc.dg/pr89737.c: New test.
985
986 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
987
988 PR lto/87809
989 PR lto/89335
990 * g++.dg/lto/pr87089_0.C: New testcase.
991 * g++.dg/lto/pr87089_1.C: New testcase.
992 * g++.dg/lto/pr89335_0.C: New testcase.
993
994 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
995
996 PR target/89736
997 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
998 restrict this test to vsx targets.
999
1000 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR target/89752
1003 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
1004 * g++.dg/ext/asm16.C: Likewise.
1005 * g++.dg/ext/asm17.C: New test.
1006
1007 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
1008
1009 * c-c++-common/unroll-7.c: New test.
1010
1011 2019-03-19 Jakub Jelinek <jakub@redhat.com>
1012
1013 PR target/89726
1014 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
1015 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
1016 Add expected results for them.
1017
1018 PR c/89734
1019 * gcc.dg/pr89734.c: New test.
1020
1021 2019-03-18 Martin Sebor <msebor@redhat.com>
1022
1023 PR tree-optimization/89720
1024 * gcc.dg/Warray-bounds-42.c: New test.
1025
1026 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
1027
1028 PR c++/89630
1029 * g++.target/i386/pr89630.C: New test.
1030
1031 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
1032
1033 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
1034
1035 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1036
1037 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1038 the "store" test as well.
1039 * gcc.target/powerpc/bswap32.c: Ditto.
1040
1041 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1042
1043 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
1044 the "store" test as well.
1045 * gcc.target/powerpc/bswap32.c: Ditto.
1046
1047 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
1048
1049 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
1050 "exceeds" instead of just one that talks about "too large".
1051
1052 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
1053
1054 * gcc.target/aarch64/sve/cost_model_1.c: New test.
1055
1056 2019-03-18 Martin Jambor <mjambor@suse.cz>
1057
1058 PR tree-optimization/89546
1059 * gcc.dg/tree-ssa/pr89546.c: New test.
1060
1061 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
1062
1063 PR target/89627
1064 * g++.target/riscv/call-with-empty-struct-float.C: New file.
1065 * g++.target/riscv/call-with-empty-struct-int.C: New file.
1066 * g++.target/riscv/call-with-empty-struct.H: New file.
1067 * g++.target/riscv/riscv.exp: New file.
1068
1069 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1070
1071 PR c++/85014
1072 * g++.dg/cpp0x/pr85014.C: New.
1073
1074 2019-03-18 Jakub Jelinek <jakub@redhat.com>
1075
1076 PR middle-end/86979
1077 * gcc.dg/pr86979.c: New test.
1078
1079 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1080
1081 PR fortran/88008
1082 * gfortran.dg/typebound_call_31.f90: New test.
1083
1084 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
1085
1086 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
1087 hppa*-*-hpux*.
1088 * gcc.dg/compat/pr83487-1_y.c: Likewise.
1089
1090 * gfortran.dg/pointer_init_10.f90: Require visibility support.
1091 * gfortran.dg/temporary_3.f90: Likewise.
1092
1093 * gcc.dg/pr88074.c: Require c99_runtime.
1094 * gcc.dg/warn-abs-1.c: Likewise.
1095 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
1096
1097 PR testsuite/89666
1098 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
1099 hppa*-*-hpux*.
1100 * gcc.dg/attr-copy.c: Require alias support.
1101 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
1102
1103 2019-03-16 Jakub Jelinek <jakub@redhat.com>
1104
1105 PR fortran/89724
1106 * gfortran.dg/continuation_15.f90: New test.
1107 * gfortran.dg/continuation_16.f90: New test.
1108
1109 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
1110
1111 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
1112
1113 PR testsuite/89393
1114 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
1115 * g++.dg/cpp0x/pr84497.C: Likewise.
1116
1117 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
1118 * gcc.dg/attr-copy-6.c: Likewise.
1119 * gcc.dg/pr87793.c: Likewise.
1120
1121 PR testsuite/89471
1122 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
1123
1124 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
1125 * gcc.dg/gimplefe-34.c: Likewise.
1126 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
1127 * gcc.dg/compat/pr83487-2_y.c: Likewise.
1128
1129 PR testsuite/84174
1130 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
1131 hppa*64*-*-*.
1132
1133 PR testsuite/83453
1134 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
1135
1136 * lib/target-supports.exp (check_ascii_locale_available): Remove
1137 hppa*-*-hpux*.
1138
1139 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1140
1141 PR fortran/84394
1142 * gfortran.dg/blockdata_11.f90: New test.
1143
1144 2019-03-15 Harald Anlauf <anlauf@gmx.de>
1145
1146 PR fortran/60091
1147 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
1148 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
1149
1150 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
1151
1152 PR target/87532
1153 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
1154 instruction selection.
1155 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
1156 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
1157 * gcc.target/powerpc/pr87532-mc.c: New test.
1158 * gcc.target/powerpc/pr87532.c: New test.
1159 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
1160 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
1161 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
1162 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
1163 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
1164 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
1165 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
1166 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
1167 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
1168 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
1169 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
1170 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
1171 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
1172 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
1173 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
1174 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
1175 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
1176 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
1177 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
1178 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
1179 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
1180 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
1181 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
1182 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
1183 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
1184 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
1185 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
1186
1187 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
1188
1189 PR c++/88534
1190 PR c++/88537
1191 * g++.dg/cpp2a/pr88534.C: New.
1192 * g++.dg/cpp2a/pr88537.C: New.
1193
1194 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
1195
1196 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
1197 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
1198 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
1199 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
1200
1201 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1202
1203 PR target/89719
1204 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
1205 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1206 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1207
1208 2019-03-15 Jakub Jelinek <jakub@redhat.com>
1209
1210 PR c++/89709
1211 * g++.dg/cpp0x/constexpr-89709.C: New test.
1212
1213 PR debug/89704
1214 * gcc.dg/debug/pr89704.c: New test.
1215
1216 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
1217
1218 PR target/89650
1219 * g++.target/i386/pr89650.C: New test.
1220
1221 2019-03-14 Richard Biener <rguenther@suse.de>
1222
1223 * gcc.dg/gimplefe-13.c: Adjust.
1224 * gcc.dg/gimplefe-14.c: Likewise.
1225 * gcc.dg/gimplefe-17.c: Likewise.
1226 * gcc.dg/gimplefe-18.c: Likewise.
1227 * gcc.dg/gimplefe-7.c: Likewise.
1228 * gcc.dg/torture/pr89595.c: Likewise.
1229 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
1230 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
1231 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
1232 * gcc.dg/tree-ssa/scev-3.c: Likewise.
1233 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1234 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1235 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
1236 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
1237
1238 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1239
1240 PR ipa/89684
1241 * gcc.target/i386/pr89684.c: New test.
1242
1243 PR rtl-optimization/89679
1244 * gcc.dg/pr89679.c: New test.
1245
1246 2019-03-14 Richard Biener <rguenther@suse.de>
1247
1248 PR tree-optimization/89710
1249 * gcc.dg/torture/pr89710.c: New testcase.
1250
1251 2019-03-14 Richard Biener <rguenther@suse.de>
1252
1253 PR middle-end/89698
1254 * g++.dg/torture/pr89698.C: New testcase.
1255
1256 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1257
1258 PR tree-optimization/89703
1259 * gcc.c-torture/compile/pr89703-1.c: New test.
1260 * gcc.c-torture/compile/pr89703-2.c: New test.
1261
1262 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
1263
1264 PR target/89523
1265 * gcc.target/i386/pr89523-1a.c: New test.
1266 * gcc.target/i386/pr89523-1b.c: Likewise.
1267 * gcc.target/i386/pr89523-2.c: Likewise.
1268 * gcc.target/i386/pr89523-3.c: Likewise.
1269 * gcc.target/i386/pr89523-4.c: Likewise.
1270 * gcc.target/i386/pr89523-5.c: Likewise.
1271 * gcc.target/i386/pr89523-6.c: Likewise.
1272 * gcc.target/i386/pr89523-7.c: Likewise.
1273 * gcc.target/i386/pr89523-8.c: Likewise.
1274 * gcc.target/i386/pr89523-9.c: Likewise.
1275
1276 2019-03-14 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR c++/89512
1279 * g++.dg/cpp1y/var-templ61.C: New test.
1280
1281 PR c++/89652
1282 * g++.dg/cpp1y/constexpr-89652.C: New test.
1283
1284 2019-03-13 Harald Anlauf <anlauf@gmx.de>
1285
1286 PR fortran/87045
1287 * gfortran.dg/pr87045.f90: New test.
1288
1289 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
1290
1291 PR target/85860
1292 * gcc.target/i386/pr85860.c: New.
1293
1294 2019-03-13 Marek Polacek <polacek@redhat.com>
1295
1296 PR c++/89686 - mixing init-capture and simple-capture in lambda.
1297 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
1298
1299 PR c++/89660 - bogus error with -Wredundant-move.
1300 * g++.dg/cpp0x/Wredundant-move8.C: New test.
1301 * g++.dg/cpp0x/Wredundant-move9.C: New test.
1302
1303 2019-03-13 Janus Weil <janus@gcc.gnu.org>
1304
1305 PR fortran/89601
1306 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
1307 * gfortran.dg/pdt_30.f90: New test case.
1308
1309 2019-03-13 Marek Polacek <polacek@redhat.com>
1310
1311 PR c++/88979 - further P0634 fix for constructors.
1312 * g++.dg/cpp2a/typename15.C: New test.
1313
1314 2019-03-13 Martin Sebor <msebor@redhat.com>
1315
1316 PR tree-optimization/89662
1317 * gcc.dg/Warray-bounds-41.c: New test.
1318
1319 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1320
1321 PR c++/63508
1322 * g++.dg/cpp0x/auto53.C: New.
1323
1324 2019-03-13 Richard Biener <rguenther@suse.de>
1325
1326 PR middle-end/89677
1327 * gcc.dg/torture/pr89677.c: New testcase.
1328
1329 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1330
1331 PR c++/85558
1332 * g++.dg/other/friend16.C: New.
1333 * g++.dg/other/friend17.C: Likewise.
1334
1335 2019-03-13 Jakub Jelinek <jakub@redhat.com>
1336
1337 PR middle-end/88588
1338 * c-c++-common/gomp/pr88588.c: New test.
1339
1340 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1341
1342 PR fortran/66695
1343 PR fortran/77746
1344 PR fortran/79485
1345 * gfortran.dg/binding_label_tests_30.f90: New test.
1346 * gfortran.dg/binding_label_tests_31.f90: New test.
1347 * gfortran.dg/binding_label_tests_32.f90: New test.
1348 * gfortran.dg/binding_label_tests_33.f90: New test.
1349
1350 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1351
1352 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
1353 * gdc.dg/ubsan/ubsan.exp: New file.
1354 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
1355 Explicitly return flags from procedure.
1356
1357 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
1358
1359 PR d/88957
1360 * gdc.dg/pr88957.d: New test.
1361 * gdc.dg/simd.d: Add new vector tests.
1362
1363 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
1364
1365 PR d/87824
1366 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
1367 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
1368 -nostdinc++ flag.
1369
1370 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1371
1372 PR fortran/87673
1373 * gfortran.dg/charlen_17.f90: New test.
1374
1375 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
1376
1377 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
1378
1379 2019-03-12 Martin Liska <mliska@suse.cz>
1380
1381 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
1382 * gfortran.dg/binding_label_tests_4.f03: Likewise.
1383 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
1384 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
1385 * gfortran.dg/c_loc_tests_17.f90: Likewise.
1386 * gfortran.dg/constructor_9.f90: Likewise.
1387 * gfortran.dg/dec_structure_8.f90: Likewise.
1388 * gfortran.dg/entry_4.f90: Likewise.
1389 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
1390 * gfortran.dg/initialization_23.f90: Likewise.
1391 * gfortran.dg/logical_assignment_1.f90: Likewise.
1392 * gfortran.dg/pr80752.f90: Likewise.
1393 * gfortran.dg/pr88116_1.f90: Likewise.
1394 * gfortran.dg/pr88467.f90: Likewise.
1395 * gfortran.dg/typebound_call_7.f03: Likewise.
1396 * gfortran.dg/typebound_generic_1.f03: Likewise.
1397 * gfortran.dg/typebound_operator_2.f03: Likewise.
1398 * gfortran.dg/typebound_operator_4.f03: Likewise.
1399 * gfortran.dg/typebound_proc_9.f03: Likewise.
1400 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
1401
1402 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
1403
1404 PR fortran/89363
1405 * gfortran.dg/assumed_rank_16.f90: New test.
1406
1407 PR fortran/89364
1408 * gfortran.dg/assumed_rank_17.f90: New test.
1409
1410 2019-03-12 Jakub Jelinek <jakub@redhat.com>
1411
1412 PR middle-end/89663
1413 * gcc.c-torture/compile/pr89663-1.c: New test.
1414 * gcc.c-torture/compile/pr89663-2.c: New test.
1415
1416 2019-03-12 Richard Biener <rguenther@suse.de>
1417
1418 PR tree-optimization/89664
1419 * gfortran.dg/pr89664.f90: New testcase.
1420
1421 2019-03-11 Jakub Jelinek <jakub@redhat.com>
1422
1423 PR fortran/89651
1424 * gfortran.dg/gomp/pr89651.f90: New test.
1425
1426 PR middle-end/89655
1427 PR bootstrap/89656
1428 * gcc.c-torture/compile/pr89655.c: New test.
1429
1430 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
1431
1432 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
1433 target.
1434
1435 2019-03-11 Martin Liska <mliska@suse.cz>
1436
1437 * g++.dg/conversion/simd3.C (foo): Wrap option names
1438 with apostrophe character.
1439 * g++.dg/cpp1z/decomp3.C (test): Likewise.
1440 (test3): Likewise.
1441 * g++.dg/cpp1z/decomp4.C (test): Likewise.
1442 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
1443 * g++.dg/cpp1z/decomp45.C (f): Likewise.
1444 * g++.dg/opt/pr34036.C: Likewise.
1445 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
1446 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
1447 * gcc.dg/cpp/dir-only-4.c: Likewise.
1448 * gcc.dg/cpp/dir-only-5.c: Likewise.
1449 * gcc.dg/cpp/pr71591.c: Likewise.
1450 * gcc.dg/format/opt-1.c: Likewise.
1451 * gcc.dg/format/opt-2.c: Likewise.
1452 * gcc.dg/format/opt-3.c: Likewise.
1453 * gcc.dg/format/opt-4.c: Likewise.
1454 * gcc.dg/format/opt-5.c: Likewise.
1455 * gcc.dg/format/opt-6.c: Likewise.
1456 * gcc.dg/pr22231.c: Likewise.
1457 * gcc.dg/pr33007.c: Likewise.
1458 * gcc.dg/simd-1.c (hanneke): Likewise.
1459 * gcc.dg/simd-5.c: Likewise.
1460 * gcc.dg/simd-6.c: Likewise.
1461 * gcc.dg/spellcheck-options-14.c: Likewise.
1462 * gcc.dg/spellcheck-options-15.c: Likewise.
1463 * gcc.dg/spellcheck-options-16.c: Likewise.
1464 * gcc.dg/spellcheck-options-17.c: Likewise.
1465 * gcc.dg/tree-ssa/pr23109.c: Likewise.
1466 * gcc.dg/tree-ssa/recip-5.c: Likewise.
1467 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
1468 (__attribute__): Likewise.
1469 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
1470 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
1471 * gcc.target/powerpc/warn-1.c: Likewise.
1472 * gcc.target/powerpc/warn-2.c: Likewise.
1473
1474 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
1475
1476 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
1477
1478 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
1479
1480 * c-c++-common/unroll-6.c: New test.
1481
1482 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
1483
1484 PR c++/87571
1485 * g++.dg/template/memfriend18.C: New.
1486
1487 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1488
1489 * gdc.dg/pr89041.d: Mark as compile test.
1490
1491 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1492
1493 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
1494 dg-options.
1495
1496 2019-03-10 Martin Jambor <mjambor@suse.cz>
1497
1498 PR tree-optimization/85762
1499 PR tree-optimization/87008
1500 PR tree-optimization/85459
1501 * g++.dg/tree-ssa/pr87008.C: New test.
1502 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
1503
1504 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1505
1506 PR fortran/66089
1507 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
1508 * gfortran.dg/no_arg_check_2.f90: Likewise.
1509
1510 2019-03-10 Jakub Jelinek <jakub@redhat.com>
1511
1512 PR c++/89648
1513 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
1514
1515 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1516
1517 PR fortran/66089
1518 * gfortran.dg/dependency_53.f90: New test.
1519
1520 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1521
1522 PR fortran/87734
1523 * gfortran.dg/public_private_module_10.f90: New test.
1524
1525 2019-03-09 John David Anglin <dave.anglin@bell.net>
1526
1527 PR c++/70349
1528 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
1529
1530 PR middle-end/68733
1531 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
1532
1533 PR testsuite/89472
1534 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
1535
1536 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
1537
1538 PR c++/87750
1539 * g++.dg/cpp0x/pr87750.C: New.
1540
1541 2019-03-09 John David Anglin <dave.anglin@bell.net>
1542
1543 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
1544 * c-c++-common/ident-1a.c: Likewise.
1545 * c-c++-common/ident-1b.c: Likewise.
1546 * c-c++-common/ident-2b.c: Likewise.
1547
1548 * g++.dg/tls/pr77285-2.C: Require tls_native support.
1549
1550 * g++.dg/ext/visibility/lambda1.C: Require visibility.
1551
1552 PR inline-asm/87010
1553 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
1554
1555 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
1556 libatomic_available.
1557
1558 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
1559
1560 PR d/89041
1561 * gdc.dg/pr89041.d: New test.
1562
1563 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1564
1565 PR fortran/71544
1566 * gfortran.dg/c_ptr_tests_19.f90: New test.
1567
1568 2019-03-09 John David Anglin <dave.anglin@bell.net>
1569
1570 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
1571 * gnat.dg/debug12.adb: Likewise.
1572
1573 * lib/target-supports.exp (check_effective_target_weak_undefined):
1574 Return 0 on hppa*-*-hpux*.
1575 (check_ascii_locale_available): Likewise.
1576
1577 2019-03-09 Janus Weil <janus@gcc.gnu.org>
1578
1579 PR fortran/84504
1580 * gfortran.dg/pointer_init_10.f90: New test case.
1581
1582 2019-03-09 John David Anglin <dave.anglin@bell.net>
1583
1584 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
1585
1586 2019-03-09 John David Anglin <dave.anglin@bell.net>
1587
1588 PR fortran/89639
1589 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
1590
1591 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
1592
1593 PR fortran/71203
1594 * gfortran.dg/array_simplify_3.f90: New test case.
1595
1596 2019-03-09 Jakub Jelinek <jakub@redhat.com>
1597
1598 PR c/88568
1599 * g++.dg/other/pr88568.C: New test.
1600
1601 PR rtl-optimization/89634
1602 * gcc.c-torture/execute/pr89634.c: New test.
1603
1604 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1605
1606 PR c/85870
1607 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
1608 -r -nostdlib -flinker-output=nolto-rel.
1609
1610 2019-03-08 David Malcolm <dmalcolm@redhat.com>
1611
1612 PR target/79926
1613 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
1614 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1615 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1616 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1617
1618 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1619
1620 PR c++/63540
1621 * g++.dg/cpp0x/implicit17.C: New.
1622
1623 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1624
1625 PR c++/22149
1626 * g++.dg/template/access29.C: New.
1627
1628 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1629
1630 PR c++/82075
1631 * g++.dg/cpp1z/decomp49.C: New test.
1632
1633 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
1634
1635 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
1636
1637 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
1638
1639 PR target/68924
1640 PR target/78782
1641 PR target/87558
1642 * gcc.target/i386/pr78782.c: New test.
1643 * gcc.target/i386/pr87558.c: Ditto.
1644
1645 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1646
1647 PR c/85870
1648 * gcc.dg/lto/pr85870_0.c: New test.
1649 * gcc.dg/lto/pr85870_1.c: New test.
1650
1651 2019-03-08 Martin Liska <mliska@suse.cz>
1652
1653 PR target/86952
1654 * gcc.target/i386/pr86952.c: New test.
1655 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
1656 scanned pattern.
1657 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
1658
1659 2019-03-08 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR c++/89585
1662 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
1663 asm volatile.
1664
1665 PR c++/89599
1666 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
1667 * g++.dg/parse/array-size2.C: Likewise.
1668 * g++.dg/cpp0x/constexpr-89599.C: New test.
1669
1670 PR c++/89622
1671 * g++.dg/warn/pr89622.C: New test.
1672
1673 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1674
1675 PR target/80003
1676 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
1677 * gcc.target/i386/interrupt-6.c: Likewise.
1678 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
1679
1680 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
1681
1682 PR c++/84518
1683 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
1684 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
1685
1686 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR translation/79999
1689 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
1690 * c-c++-common/gomp/doacross-3.c: New test.
1691
1692 PR target/89602
1693 * gcc.target/i386/avx512f-vmovss-1.c: New test.
1694 * gcc.target/i386/avx512f-vmovss-2.c: New test.
1695 * gcc.target/i386/avx512f-vmovss-3.c: New test.
1696 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
1697 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
1698 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
1699
1700 2019-03-07 Martin Jambor <mjambor@suse.cz>
1701
1702 PR lto/87525
1703 * gcc.dg/ipa/ipcp-5.c: New test.
1704
1705 2019-03-07 Martin Jambor <mjambor@suse.cz>
1706
1707 PR ipa/88235
1708 * g++.dg/ipa/pr88235.C: New test.
1709
1710 2019-04-07 Richard Biener <rguenther@suse.de>
1711
1712 PR middle-end/89618
1713 * gcc.target/i386/pr89618.c: New testcase.
1714
1715 2019-03-07 Richard Biener <rguenther@suse.de>
1716
1717 PR tree-optimization/89595
1718 * gcc.dg/torture/pr89595.c: New testcase.
1719
1720 2019-03-07 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR c++/89585
1723 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
1724
1725 2019-03-06 Harald Anlauf <anlauf@gmx.de>
1726
1727 PR fortran/71203
1728 * gfortran.dg/substr_8.f90: New test.
1729
1730 2019-03-06 Jakub Jelinek <jakub@redhat.com>
1731
1732 PR c++/87148
1733 * g++.dg/ext/flexary34.C: New test.
1734
1735 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
1736
1737 PR rtl-optimization/88845
1738 * gcc.target/powerpc/pr88845.c: New test.
1739
1740 2019-03-06 Marek Polacek <polacek@redhat.com>
1741
1742 PR c++/87378 - bogus -Wredundant-move warning.
1743 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
1744 * g++.dg/cpp0x/Wredundant-move7.C: New test.
1745
1746 2019-03-06 Richard Biener <rguenther@suse.de>
1747
1748 PR testsuite/89551
1749 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
1750 the way that makes the testcase PASS.
1751
1752 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1753
1754 PR middle-end/89590
1755 * gcc.dg/pr89590.c: New test.
1756
1757 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
1758
1759 PR target/89222
1760 * gcc.target/arm/pr89222.c: Add new test.
1761
1762 2019-03-05 Richard Biener <rguenther@suse.de>
1763
1764 PR tree-optimization/89594
1765 * gcc.dg/pr89594.c: New testcase.
1766
1767 2019-03-05 Jakub Jelinek <jakub@redhat.com>
1768
1769 PR tree-optimization/89487
1770 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
1771 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
1772 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
1773 "%r14".
1774
1775 PR bootstrap/89560
1776 * g++.dg/other/pr89560.C: New test.
1777
1778 PR tree-optimization/89570
1779 * gcc.dg/pr89570.c: New test.
1780
1781 PR tree-optimization/89566
1782 * c-c++-common/pr89566.c: New test.
1783
1784 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1785
1786 PR c++/84605
1787 * g++.dg/parse/crash69.C: New.
1788
1789 2019-03-04 Jakub Jelinek <jakub@redhat.com>
1790
1791 PR c++/71446
1792 * g++.dg/cpp2a/desig12.C: New test.
1793 * g++.dg/cpp2a/desig13.C: New test.
1794
1795 2019-03-04 Tamar Christina <tamar.christina@arm.com>
1796
1797 PR target/88530
1798 * gcc.target/aarch64/options_set_10.c: Add native.
1799
1800 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
1801
1802 PR tree-optimization/89437
1803 * gcc.dg/sinatan-1.c: Fix testcase.
1804
1805 2019-03-04 Richard Biener <rguenther@suse.de>
1806
1807 PR middle-end/89572
1808 * gcc.dg/torture/pr89572.c: New testcase.
1809
1810 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
1811
1812 PR tree-optimization/89487
1813 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
1814
1815 2019-03-03 Harald Anlauf <anlauf@gmx.de>
1816
1817 PR fortran/77583
1818 * gfortran.dg/pr77583.f90: New test.
1819
1820 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1821
1822 PR fortran/72714
1823 * gfortran.dg/coarray_allocate_11.f90: New test.
1824
1825 2019-03-02 Harald Anlauf <anlauf@gmx.de>
1826
1827 PR fortran/89516
1828 * gfortran.dg/pr89492.f90: Adjust testcase.
1829 * gfortran.dg/transfer_check_5.f90: New test.
1830
1831 2019-03-02 Jakub Jelinek <jakub@redhat.com>
1832
1833 PR c++/71446
1834 * g++.dg/cpp2a/desig10.C: New test.
1835 * g++.dg/cpp2a/desig11.C: New test.
1836 * g++.dg/ext/desig4.C: Expect 4 new errors.
1837
1838 PR target/89506
1839 * gcc.dg/pr89506.c: New test.
1840
1841 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
1842 Monk Chiang <sh.chiang04@gmail.com>
1843
1844 * gcc.target/riscv/attribute-1.c: New.
1845 * gcc.target/riscv/attribute-2.c: Likewise.
1846 * gcc.target/riscv/attribute-3.c: Likewise.
1847 * gcc.target/riscv/attribute-4.c: Likewise.
1848 * gcc.target/riscv/attribute-5.c: Likewise.
1849 * gcc.target/riscv/attribute-6.c: Likewise.
1850 * gcc.target/riscv/attribute-7.c: Likewise.
1851 * gcc.target/riscv/attribute-8.c: Likewise.
1852 * gcc.target/riscv/attribute-9.c: Likewise.
1853
1854 * gcc.target/riscv/arch-1.c: New.
1855 * gcc.target/riscv/arch-2.c: Likewise.
1856 * gcc.target/riscv/arch-3.c: Likewise.
1857 * gcc.target/riscv/arch-4.c: Likewise.
1858
1859 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1860
1861 PR middle-end/89497
1862 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
1863 scan-tree-dump-times from dom3 to tracer pass.
1864
1865 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
1866
1867 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
1868 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
1869
1870 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
1871
1872 PR rtl-optimization/85899
1873 * gcc.dg/pr85899.c: New test.
1874
1875 2019-03-01 Marek Polacek <polacek@redhat.com>
1876
1877 PR c++/89537 - missing location for error with non-static member fn.
1878 * g++.dg/diagnostic/member-fn-1.C: New test.
1879
1880 PR c++/89532 - ICE with incomplete type in decltype.
1881 * g++.dg/cpp2a/nontype-class14.C: New test.
1882
1883 2019-03-01 Jakub Jelinek <jakub@redhat.com>
1884
1885 Implement P1002R1, Try-catch blocks in constexpr functions
1886 PR c++/89513
1887 * g++.dg/cpp2a/constexpr-try1.C: New test.
1888 * g++.dg/cpp2a/constexpr-try2.C: New test.
1889 * g++.dg/cpp2a/constexpr-try3.C: New test.
1890 * g++.dg/cpp2a/constexpr-try4.C: New test.
1891 * g++.dg/cpp2a/constexpr-try5.C: New test.
1892 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
1893
1894 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
1895
1896 PR tree-optimization/89535
1897 * gfortran.dg/vect/pr89535.f90: New test.
1898
1899 2019-03-01 Richard Biener <rguenther@suse.de>
1900
1901 PR middle-end/89541
1902 * gfortran.dg/pr89451.f90: New testcase.
1903
1904 2019-03-01 Richard Biener <rguenther@suse.de>
1905
1906 PR middle-end/89497
1907 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
1908 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
1909 that happen now earlier.
1910
1911 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
1912
1913 * gcc.c-torture/execute/20190228-1.c: New test.
1914
1915 2019-02-28 Marek Polacek <polacek@redhat.com>
1916
1917 PR c++/87068 - missing diagnostic with fallthrough statement.
1918 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
1919
1920 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
1921 Cesar Philippidis <cesar@codesourcery.com>
1922
1923 PR fortran/72741
1924 PR fortran/89433
1925 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
1926 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
1927
1928 PR fortran/72741
1929 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
1930
1931 PR fortran/72741
1932 PR fortran/89433
1933 * gfortran.dg/goacc/routine-6.f90: Update
1934 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
1935 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
1936
1937 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1938
1939 PR c/89521
1940 * gcc.dg/pr89521-1.c: New test.
1941 * gcc.dg/pr89521-2.c: New test.
1942
1943 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
1944
1945 PR testsuite/89441
1946 * g++.dg/ipa/pr89009.C: Update symbol visibility.
1947
1948 2019-02-28 Tamar Christina <tamar.christina@arm.com>
1949
1950 PR target/88530
1951 * gcc.target/aarch64/options_set_10.c: New test.
1952
1953 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
1954
1955 PR c++/89522
1956 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
1957
1958 2019-02-28 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR c/89525
1961 * gcc.dg/pr89525.c: New test.
1962
1963 PR c/89520
1964 * gcc.dg/pr89520-1.c: New test.
1965 * gcc.dg/pr89520-2.c: New test.
1966
1967 2019-02-27 Marek Polacek <polacek@redhat.com>
1968
1969 PR c++/88857 - ICE with value-initialization of argument in template.
1970 * g++.dg/cpp0x/initlist-value4.C: New test.
1971
1972 2019-02-27 Marek Polacek <polacek@redhat.com>
1973
1974 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
1975 * g++.dg/cpp0x/using-enum-3.C: New test.
1976
1977 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1978
1979 PR tree-optimization/89280
1980 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
1981 keyword.
1982
1983 2019-02-27 Richard Biener <rguenther@suse.de>
1984
1985 * gcc.dg/gimplefe-36.c: New testcase.
1986
1987 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1988
1989 PR c++/89488
1990 * g++.dg/cpp0x/nsdmi15.C: New.
1991
1992 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1993
1994 PR c++/88987
1995 * g++.dg/cpp0x/pr88987.C: New.
1996
1997 2019-02-27 Jakub Jelinek <jakub@redhat.com>
1998
1999 PR tree-optimization/89280
2000 * gcc.c-torture/compile/pr89280.c: New test.
2001 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
2002 function. Skip the test for -O0.
2003
2004 2018-02-26 Steve Ellcey <sellcey@marvell.com>
2005
2006 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
2007 * gfortran.dg/simd-builtins-2.f90: Ditto.
2008 * gfortran.dg/simd-builtins-6.f90: Ditto.
2009 * gfortran.dg/simd-builtins-8.f90: New test.
2010 * gfortran.dg/simd-builtins-8.h: New header file.
2011
2012 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR c++/89507
2015 * g++.dg/other/new2.C: New test.
2016
2017 PR tree-optimization/89500
2018 * gcc.dg/pr89500.c: New test.
2019 * gcc.dg/Wstringop-overflow-10.c: New test.
2020 * gcc.dg/strlenopt-60.c: New test.
2021
2022 2019-02-26 Harald Anlauf <anlauf@gmx.de>
2023
2024 PR fortran/89492
2025 * gfortran.dg/pr89492.f90: New test.
2026
2027 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2028
2029 PR fortran/89496
2030 * gfortran.dg/altreturn_9_0.f90: New file.
2031 * gfortran.dg/altreturn_9_1.f90: New file.
2032
2033 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR c++/89481
2036 * g++.dg/cpp1y/constexpr-89481.C: New test.
2037
2038 2019-02-26 Richard Biener <rguenther@suse.de>
2039
2040 PR tree-optimization/89505
2041 * gcc.dg/torture/pr89505.c: New testcase.
2042
2043 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
2044
2045 * gnat.dg/opt77.adb: New test.
2046 * gnat.dg/opt77_pkg.ad[sb]: New helper.
2047
2048 2019-02-26 Jakub Jelinek <jakub@redhat.com>
2049
2050 PR target/89474
2051 * gcc.target/i386/pr89474.c: New test.
2052
2053 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2054
2055 PR c/77754
2056 * gcc.c-torture/compile/pr77754-1.c: New test.
2057 * gcc.c-torture/compile/pr77754-2.c: New test.
2058 * gcc.c-torture/compile/pr77754-3.c: New test.
2059 * gcc.c-torture/compile/pr77754-4.c: New test.
2060 * gcc.c-torture/compile/pr77754-5.c: New test.
2061 * gcc.c-torture/compile/pr77754-6.c: New test.
2062
2063 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2064
2065 PR target/88530
2066 * gcc.target/aarch64/options_set_1.c: New test.
2067 * gcc.target/aarch64/options_set_2.c: New test.
2068 * gcc.target/aarch64/options_set_3.c: New test.
2069 * gcc.target/aarch64/options_set_4.c: New test.
2070 * gcc.target/aarch64/options_set_5.c: New test.
2071 * gcc.target/aarch64/options_set_6.c: New test.
2072 * gcc.target/aarch64/options_set_7.c: New test.
2073 * gcc.target/aarch64/options_set_8.c: New test.
2074 * gcc.target/aarch64/options_set_9.c: New test.
2075
2076 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2077
2078 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
2079 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2080 Rename ....
2081 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2082 test_vfmlslq_high_f16): ... To this.
2083 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
2084 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2085 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2086 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2087 test_vfmlslq_laneq_high_u32): Rename ...
2088 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2089 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2090 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2091 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2092 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
2093 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2094 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2095 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2096 test_vfmlslq_laneq_low_u32): Rename ...
2097 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2098 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2099 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2100 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2101 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
2102 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2103 Rename ...
2104 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2105 test_vfmlslq_low_f16): ... To this.
2106
2107 2019-02-25 Tamar Christina <tamar.christina@arm.com>
2108
2109 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
2110 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
2111 Rename ...
2112 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
2113 test_vfmlslq_high_f16): ... To this.
2114 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
2115 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
2116 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
2117 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
2118 test_vfmlslq_laneq_high_u32): Rename ...
2119 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
2120 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
2121 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
2122 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
2123 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
2124 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
2125 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
2126 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
2127 test_vfmlslq_laneq_low_u32): Rename ...
2128 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
2129 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
2130 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
2131 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
2132 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
2133 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
2134 Rename ...
2135 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
2136 test_vfmlslq_low_f16): ... To This.
2137 * lib/target-supports.exp
2138 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
2139
2140 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2141
2142 PR fortran/89282
2143 * gfortran.dg/overload_3.f90: New test.
2144
2145 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2146
2147 PR c++/89285
2148 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
2149
2150 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
2151
2152 PR libfortran/89274
2153 * gfortran.dg/list_directed_large.f90: New test.
2154
2155 2019-02-25 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR target/89434
2158 * gcc.c-torture/execute/pr89434.c: New test.
2159
2160 PR target/89438
2161 * gcc.dg/pr89438.c: New test.
2162
2163 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
2164
2165 PR c++/84585
2166 * g++.dg/cpp0x/pr84585.C: New.
2167
2168 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2169
2170 PR fortran/89174
2171 * gfortran.dg/allocate_with_mold_3.f90: New test.
2172
2173 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
2174
2175 PR target/87007
2176 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
2177 * gcc.target/i386/pr87007-2.c: Likewise.
2178
2179 2019-02-24 Harald Anlauf <anlauf@gmx.de>
2180
2181 PR fortran/89266
2182 PR fortran/88326
2183 * gfortran.dg/pr89266.f90: New test.
2184 * gfortran.dg/pr88326.f90: New test.
2185
2186 2019-02-24 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR rtl-optimization/89445
2189 * gcc.target/i386/avx512f-pr89445.c: New test.
2190
2191 2019-02-23 Martin Sebor <msebor@redhat.com>
2192
2193 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
2194 wchar_t to wint_t to avoid a bogus -Wformat warning in
2195 ILP32 (bug 77970).
2196
2197 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2198
2199 PR testsuite/89476
2200 * gfortran.dg/ISO_Fortran_binding_5.c: Include
2201 "../../../libgfortran/ISO_Fortran_binding.h".
2202 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
2203
2204 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
2205
2206 PR driver/69471
2207 * gcc.dg/pr69471-1.c: New test.
2208 * gcc.dg/pr69471-2.c: Likewise.
2209 * gcc.target/i386/pr69471-3.c: Likewise.
2210
2211 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2212
2213 PR fortran/84387
2214 * gfortran.dg/dtio_34.f90: New test.
2215
2216 2019-02-23 Marek Polacek <polacek@redhat.com>
2217
2218 PR c++/88294 - ICE with non-constant noexcept-specifier.
2219 * g++.dg/cpp0x/noexcept34.C: New test.
2220 * g++.dg/cpp0x/noexcept35.C: New test.
2221
2222 PR c++/89419
2223 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
2224
2225 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2226
2227 PR fortran/88117
2228 * gfortran.dg/deferred_character_32.f90 : New test
2229
2230 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
2231
2232 PR fortran/89385
2233 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
2234 previously incorrect lbound for allocatable expressions. Also
2235 correct stop values to avoid repetition.
2236 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
2237 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
2238
2239 PR fortran/89366
2240 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
2241 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
2242 * gfortran.dg/pr32599.f03 : Set standard to F2008.
2243
2244 2019-02-22 David Malcolm <dmalcolm@redhat.com>
2245
2246 PR c++/89390
2247 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
2248 renaming to a multicharacter name, so that start != finish. Add
2249 tests for dtor locations.
2250
2251 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2252
2253 PR c++/84676
2254 * g++.dg/cpp0x/pr84676.C: New.
2255
2256 2019-02-22 Martin Sebor <msebor@redhat.com>
2257
2258 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
2259 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
2260
2261 2019-02-22 Harald Anlauf <anlauf@gmx.de>
2262
2263 PR fortran/83057
2264 * gfortran.dg/newunit_6.f90: New test.
2265
2266 2019-02-22 Marek Polacek <polacek@redhat.com>
2267
2268 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
2269 * g++.dg/cpp2a/explicit14.C: New test.
2270
2271 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
2272
2273 PR target/89324
2274 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
2275 * gfortran.fortran-torture/compile/pr89324.f90: New test.
2276
2277 2019-02-22 Martin Sebor <msebor@redhat.com>
2278
2279 PR c/89425
2280 * gcc.dg/Wabsolute-value.c: New test.
2281
2282 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
2283
2284 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
2285 Hongtao Liu <hongtao.liu@intel.com>
2286 Sunil K Pandey <sunil.k.pandey@intel.com>
2287
2288 PR target/87007
2289 * gcc.target/i386/pr87007-1.c: New test.
2290 * gcc.target/i386/pr87007-2.c: Likewise.
2291
2292 2019-02-22 Richard Biener <rguenther@suse.de>
2293
2294 PR tree-optimization/89440
2295 * gcc.dg/vect/pr89440.c: New testcase.
2296
2297 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
2298
2299 * lib/target-supports.exp (check_effective_target_offload_nvptx):
2300 Remove.
2301
2302 PR fortran/72741
2303 * gfortran.dg/goacc/classify-routine.f95: Adjust.
2304
2305 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
2306 * g++.dg/goacc/template.C: Likewise.
2307
2308 PR fortran/78027
2309 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
2310
2311 2019-02-22 Richard Biener <rguenther@suse.de>
2312
2313 PR middle-end/87609
2314 * gcc.dg/torture/restrict-7.c: New testcase.
2315
2316 2019-02-21 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR c++/89285
2319 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
2320 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
2321 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
2322 diagnostics.
2323 * g++.dg/cpp1y/constexpr-89285.C: New test.
2324 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
2325 for C++11.
2326 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
2327 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
2328
2329 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2330
2331 PR target/87412
2332 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
2333 -fcf-protection with -fcf-protection=branch.
2334 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2335 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2336 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2337 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2338 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2339
2340 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
2341
2342 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
2343 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
2344
2345 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2346
2347 PR fortran/86119
2348 * gfortran.dg/warn_conversion_11.f90: New test.
2349
2350 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
2351
2352 PR target/87412
2353 * gcc.target/i386/pr87412-1.c: New file.
2354 * gcc.target/i386/pr87412-2.c: Likewise.
2355 * gcc.target/i386/pr87412-3.c: Likewise.
2356 * gcc.target/i386/pr87412-4.c: Likewise.
2357
2358 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2359
2360 PR c++/89403
2361 * g++.dg/cpp0x/pr89403.C: New test.
2362
2363 PR c++/89405
2364 * g++.dg/cpp1z/inline-var5.C: New test.
2365
2366 PR middle-end/89412
2367 * gcc.c-torture/compile/pr89412.c: New test.
2368
2369 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2370 David Malcolm <dmalcolm@redhat.com>
2371
2372 PR middle-end/89091
2373 * gcc.dg/torture/pr89091.c: New test.
2374
2375 2019-02-20 Jakub Jelinek <jakub@redhat.com>
2376
2377 PR middle-end/88074
2378 PR middle-end/89415
2379 * gcc.dg/pr88074-2.c: New test.
2380
2381 PR c++/89336
2382 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
2383
2384 2019-02-20 David Malcolm <dmalcolm@redhat.com>
2385
2386 PR c/89410
2387 * gcc.dg/pr89410-1.c: New test.
2388 * gcc.dg/pr89410-2.c: New test.
2389
2390 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
2391
2392 * lib/target-supports.exp (check_effective_target_vect_usad_char):
2393 Add PowerPC support.
2394 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
2395 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
2396
2397 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2398
2399 PR target/86487
2400 * gcc.target/arm/pr86487.c: New.
2401
2402 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2403
2404 PR c++/84536
2405 * g++.dg/cpp1y/var-templ60.C: New.
2406
2407 2019-02-20 Li Jia He <helijia@linux.ibm.com>
2408
2409 PR target/88100
2410 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
2411
2412 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
2413
2414 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
2415
2416 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2417
2418 PR fortran/89384
2419 * gfortran.dg/ISO_Fortran_binding_4.f90
2420
2421 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
2422
2423 PR c/87924
2424 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
2425 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
2426
2427 2019-02-19 Richard Biener <rguenther@suse.de>
2428
2429 PR middle-end/88074
2430 * gcc.dg/pr88074.c: New testcase.
2431
2432 2019-02-19 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR middle-end/89303
2435 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
2436 namespace.
2437
2438 PR c++/89387
2439 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
2440
2441 PR c++/89391
2442 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
2443
2444 PR c++/89390
2445 * g++.dg/diagnostic/pr89390.C: New test.
2446
2447 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
2448
2449 * README: Fix typos.
2450
2451 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2452
2453 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
2454 bad_weak_ptr_.
2455
2456 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2457
2458 PR fortran/87689
2459 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
2460 options.
2461 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
2462 * gfortran.dg/lto/pr87689_0.f: New file.
2463 * gfortran.dg/lto/pr87689_1.f: New file.
2464
2465 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
2466
2467 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
2468
2469 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2470
2471 * gdc.dg/dg.exp: Tabify.
2472 * gdc.dg/lto/lto.exp: Likewise.
2473 * gdc.test/gdc-test.exp: Likewise.
2474 * lib/gdc-dg.exp: Likewise.
2475 * lib/gdc.exp: Likewise.
2476
2477 2019-02-18 Richard Biener <rguenther@suse.de>
2478
2479 PR tree-optimization/89296
2480 * gcc.dg/uninit-pr89296.c: New testcase.
2481
2482 2019-02-18 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR target/89369
2485 * gcc.c-torture/execute/pr89369.c: New test.
2486 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
2487 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
2488 34,63,62.
2489
2490 2019-02-18 Martin Jambor <mjambor@suse.cz>
2491
2492 PR tree-optimization/89209
2493 * gcc.dg/tree-ssa/pr89209.c: New test.
2494
2495 2019-02-18 Martin Liska <mliska@suse.cz>
2496
2497 * gfortran.dg/simd-builtins-7.f90: New test.
2498 * gfortran.dg/simd-builtins-7.h: New test.
2499
2500 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2501
2502 PR fortran/88299
2503 * gfortran.dg/pr88299.f90: New test.
2504
2505 2019-02-17 Harald Anlauf <anlauf@gmx.de>
2506
2507 PR fortran/89077
2508 * gfortran.dg/transfer_simplify_12.f90: New test.
2509
2510 2019-02-17 Marek Polacek <polacek@redhat.com>
2511
2512 PR c++/89217 - ICE with list-initialization in range-based for loop.
2513 * g++.dg/cpp0x/range-for37.C: New test.
2514
2515 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
2516
2517 PR c++/89315
2518 * g++.dg/cpp0x/initlist114.C: New test.
2519
2520 PR c++/89356
2521 * g++.dg/abi/mangle68.C: New test.
2522 * g++.dg/cpp0x/decltype69.C: New test.
2523
2524 2019-02-16 David Malcolm <dmalcolm@redhat.com>
2525
2526 PR c++/88680
2527 * g++.dg/wrappers/pr88680.C: New test.
2528
2529 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2530
2531 PR fortran/71066
2532 * gfortran.dg/coarray_data_1.f90: New test.
2533
2534 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
2535
2536 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
2537 * c-c++-common/patchable_function_entry-default.c: Likewise.
2538 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2539
2540 2019-02-16 Jakub Jelinek <jakub@redhat.com>
2541
2542 PR rtl-optimization/66152
2543 * gcc.target/i386/pr66152.c: New test.
2544
2545 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2546
2547 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
2548 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
2549
2550 2019-02-15 Tamar Christina <tamar.christina@arm.com>
2551
2552 * lib/target-supports.exp
2553 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
2554 checking alternative.
2555
2556 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2557
2558 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
2559
2560 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
2561
2562 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
2563 * c-c++-common/patchable_function_entry-default.c: Likewise.
2564 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2565 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
2566
2567 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2568
2569 PR other/69006
2570 PR testsuite/88920
2571 * lib/gcc-dg.exp: If llvm_binutils effective target, set
2572 allow_blank_lines to 2 during initialization.
2573 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
2574 it was previously zero.
2575 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
2576 Clear allow_blank_lines afterwards whenever it was 1.
2577 * gdc.test/gdc-test.exp (dmd2dg): Don't call
2578 dg-allow-blank-lines-in-output here.
2579 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
2580 the tests and restore it back at the end.
2581
2582 * c-c++-common/ubsan/opts-1.c: New test.
2583 * c-c++-common/ubsan/opts-2.c: New test.
2584 * c-c++-common/ubsan/opts-3.c: New test.
2585 * c-c++-common/ubsan/opts-4.c: New test.
2586
2587 2019-02-15 Richard Biener <rguenther@suse.de>
2588 Jakub Jelinek <jakub@redhat.com>
2589
2590 PR tree-optimization/89278
2591 * gcc.dg/pr89278.c: New test.
2592
2593 2019-02-15 Jakub Jelinek <jakub@redhat.com>
2594
2595 PR c/89340
2596 * gcc.dg/pr89340.c: New test.
2597 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
2598 that leaf attribute on nested function is useless.
2599
2600 PR other/89342
2601 * gcc.dg/pr89342.c: New test.
2602
2603 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR rtl-optimization/89354
2606 * gcc.dg/pr89354.c: New test.
2607
2608 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
2609
2610 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
2611 * gcc.target/i386/ssse3-pabsd.c: Ditto.
2612 * gcc.target/i386/ssse3-pabsw.c: Ditto.
2613 * gcc.target/i386/ssse3-palignr.c: Ditto.
2614 * gcc.target/i386/ssse3-phaddd.c: Ditto.
2615 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
2616 * gcc.target/i386/ssse3-phaddw.c: Ditto.
2617 * gcc.target/i386/ssse3-phsubd.c: Ditto.
2618 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
2619 * gcc.target/i386/ssse3-phsubw.c: Ditto.
2620 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
2621 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
2622 * gcc.target/i386/ssse3-pshufb.c: Ditto.
2623 * gcc.target/i386/ssse3-psignb.c: Ditto.
2624 * gcc.target/i386/ssse3-psignd.c: Ditto.
2625 * gcc.target/i386/ssse3-psignw.c: Ditto.
2626
2627 2018-02-14 Steve Ellcey <sellcey@marvell.com>
2628
2629 * gcc.target/aarch64/pcs_attribute.c: New test.
2630
2631 2019-02-14 Harald Anlauf <anlauf@gmx.de>
2632
2633 PR fortran/88248
2634 * gfortran.dg/pr88248.f90: New test.
2635 * gfortran.dg/f2018_obs.f90: Updated test.
2636
2637 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2638
2639 * gcc.target/arm/pr88850.c: change options to additional option.
2640
2641 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2642
2643 PR d/87864
2644 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
2645 present.
2646
2647 2019-02-14 Tamar Christina <tamar.christina@arm.com>
2648
2649 PR target/88850
2650 * gcc.target/arm/pr88850-2.c: New test.
2651 * lib/target-supports.exp
2652 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
2653 check_effective_target_arm_neon_softfp_fp16_ok,
2654 add_options_for_arm_neon_softfp_fp16): New.
2655
2656 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
2657
2658 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
2659 * lib/target-supports.exp: Add procedure to check for ldrd.
2660
2661 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
2662
2663 PR fortran/72715
2664 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
2665 * gfortran.dg/goacc/loop-3.f95: Likewise.
2666 * gfortran.dg/goacc/pr72715.f90: New test.
2667
2668 2019-02-14 Martin Liska <mliska@suse.cz>
2669
2670 PR rtl-optimization/89242
2671 * g++.dg/pr89242.C: New test.
2672
2673 2019-02-14 Jakub Jelinek <jakub@redhat.com>
2674
2675 PR tree-optimization/89314
2676 * gcc.dg/pr89314.c: New test.
2677
2678 PR middle-end/89284
2679 * gcc.dg/ubsan/pr89284.c: New test.
2680
2681 2019-02-13 Ian Lance Taylor <iant@golang.org>
2682
2683 * gcc.dg/func-attr-1.c: New test.
2684
2685 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
2686
2687 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
2688
2689 2019-02-13 Marek Polacek <polacek@redhat.com>
2690
2691 PR c++/89297 - ICE with OVERLOAD in template.
2692 * g++.dg/cpp0x/initlist113.C: New test.
2693
2694 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
2695
2696 PR c++/86379
2697 * g++.dg/cpp0x/pr86379.C: New.
2698
2699 PR c++/87322
2700 * g++.dg/cpp1y/pr87322.C: New.
2701 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
2702 instantiate the expected number of lambda functions.
2703
2704 2019-02-13 Marek Polacek <polacek@redhat.com>
2705
2706 PR c++/77304
2707 * g++.dg/cpp2a/nontype-class13.C: New test.
2708
2709 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
2710
2711 PR target/89190
2712 * gcc.target/arm/pr89190.c: New test.
2713
2714 2019-02-13 David Malcolm <dmalcolm@redhat.com>
2715
2716 PR c++/89036
2717 * g++.dg/concepts/pr89036.C: New test.
2718
2719 2019-02-13 Tamar Christina <tamar.christina@arm.com>
2720
2721 PR target/88847
2722 * gcc.target/aarch64/sve/pr88847.c: New test.
2723
2724 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
2725 Jakub Jelinek <jakub@redhat.com>
2726
2727 PR middle-end/89303
2728 * g++.dg/torture/pr89303.C: New test.
2729
2730 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2731
2732 PR c++/88986
2733 * g++.dg/cpp1z/using4.C: New.
2734 * g++.dg/cpp1z/using5.C: Likewise.
2735 * g++.dg/cpp1z/using6.C: Likewise.
2736
2737 2019-02-13 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR target/89290
2740 * gcc.target/i386/pr89290.c: New test.
2741
2742 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
2743
2744 * gcc.target/powerpc/crypto-builtin-1.c
2745 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
2746 New testcases.
2747
2748 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
2749
2750 PR target/89229
2751 * gcc.target/i386/pr89229-1.c: New test.
2752
2753 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
2754
2755 PR target/89233
2756 * gcc.target/s390/pr89233.c: New test.
2757
2758 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
2759
2760 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
2761 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
2762 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
2763
2764 2019-02-12 Richard Biener <rguenther@suse.de>
2765
2766 PR tree-optimization/89253
2767 * gfortran.dg/pr89253.f: New testcase.
2768
2769 2019-02-11 Marek Polacek <polacek@redhat.com>
2770
2771 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
2772 * g++.dg/cpp0x/nullptr40.C: New test.
2773 * g++.dg/cpp0x/nullptr41.C: New test.
2774
2775 2019-02-11 Jakub Jelinek <jakub@redhat.com>
2776
2777 PR c++/88977
2778 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
2779
2780 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
2781
2782 PR tree-optimization/86637
2783 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
2784
2785 2019-02-11 Martin Sebor <msebor@redhat.com>
2786
2787 PR tree-optimization/88771
2788 * gcc.dg/Wstringop-overflow-8.c: New test.
2789 * gcc.dg/Wstringop-overflow-9.c: New test.
2790 * gcc.dg/Warray-bounds-40.c: New test.
2791 * gcc.dg/builtin-stpncpy.c: Adjust.
2792 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
2793 * g++.dg/opt/memcpy1.C: Adjust.
2794
2795 2019-02-11 Martin Sebor <msebor@redhat.com>
2796
2797 PR c++/87996
2798 * c-c++-common/array-5.c: New test.
2799 * c-c++-common/pr68107.c: Adjust text of diagnostics.
2800 * g++.dg/init/new38.C: Same.
2801 * g++.dg/init/new43.C: Same.
2802 * g++.dg/init/new44.C: Same.
2803 * g++.dg/init/new46.C: Same.
2804 * g++.dg/other/large-size-array.C: Same.
2805 * g++.dg/other/new-size-type.C: Same.
2806 * g++.dg/template/array30.C: Same.
2807 * g++.dg/template/array32.C: New test.
2808 * g++.dg/template/dependent-name3.C: Adjust.
2809 * gcc.dg/large-size-array-3.c: Same.
2810 * gcc.dg/large-size-array-5.c: Same.
2811 * gcc.dg/large-size-array.c: Same.
2812 * g++.old-deja/g++.brendan/array1.C: Same.
2813 * g++.old-deja/g++.mike/p6149.C: Same.
2814
2815 2019-02-11 Martin Sebor <msebor@redhat.com>
2816
2817 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
2818
2819 2019-02-11 Tamar Christina <tamar.christina@arm.com>
2820
2821 PR middle-end/88560
2822 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
2823 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
2824 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
2825
2826 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
2827
2828 * gcc.target/powerpc/vec-sld-modulo.c: New.
2829 * gcc.target/powerpc/vec-srad-modulo.c: New.
2830 * gcc.target/powerpc/vec-srd-modulo.c: New.
2831
2832 2019-02-11 Martin Liska <mliska@suse.cz>
2833
2834 PR ipa/89009
2835 * g++.dg/ipa/pr89009.C: New test.
2836
2837 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2838
2839 PR fortran/71723
2840 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
2841 * gfortran.dg/pointer_init_6.f90: Likewise.
2842 * gfortran.dg/pointer_init_9.f90: New test.
2843
2844 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2845
2846 PR fortran/67679
2847 * gfortran.dg/warn_undefined_1.f90: New test.o
2848
2849 2019-02-10 Jakub Jelinek <jakub@redhat.com>
2850
2851 PR tree-optimization/89268
2852 * gcc.dg/vect/pr89268.c: New test.
2853
2854 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2855
2856 * gnat.dg/lto19.adb: Remove dg-excess-errors.
2857
2858 2019-02-09 Harald Anlauf <anlauf@gmx.de>
2859
2860 PR fortran/89077
2861 * gfortran.dg/substr_simplify.f90: New test.
2862
2863 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
2864
2865 PR ipa/88711
2866 * gfortran.dg/pr79966.f90: Xfail everwyhere.
2867
2868 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
2869
2870 PR fortran/89200
2871 * gfortran.dg/array_reference_2.f90 : New test.
2872
2873 2019-02-09 Jakub Jelinek <jakub@redhat.com>
2874
2875 PR middle-end/89246
2876 * gcc.dg/gomp/pr89246-1.c: New test.
2877 * gcc.dg/gomp/pr89246-2.c: New test.
2878
2879 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2880
2881 PR tree-optimization/88739
2882 * gcc.c-torture/execute/pr88739.c: New test.
2883
2884 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2885
2886 PR testsuite/89258
2887 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
2888
2889 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
2890
2891 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
2892 * gcc.target/s390/vector/vec-copysign.c: New test.
2893
2894 2019-02-08 Richard Biener <rguenther@suse.de>
2895
2896 PR tree-optimization/89247
2897 * gcc.dg/torture/pr89247.c: New testcase.
2898
2899 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
2900
2901 * gcc.target/s390/jump-label.c: New test.
2902
2903 2019-02-08 Richard Biener <rguenther@suse.de>
2904
2905 PR testsuite/89250
2906 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
2907
2908 2019-02-08 Jakub Jelinek <jakub@redhat.com>
2909
2910 PR rtl-optimization/89234
2911 * g++.dg/ubsan/pr89234.C: New test.
2912
2913 2019-02-08 Richard Biener <rguenther@suse.de>
2914
2915 PR middle-end/89223
2916 * gcc.dg/torture/pr89223.c: New testcase.
2917
2918 2019-02-07 David Malcolm <dmalcolm@redhat.com>
2919
2920 PR tree-optimization/86637
2921 PR tree-optimization/89235
2922 * gcc.c-torture/compile/pr86637-1.c: New test.
2923 * gcc.c-torture/compile/pr86637-2.c: New test.
2924 * gcc.c-torture/compile/pr86637-3.c: New test.
2925 * gcc.c-torture/compile/pr89235.c: New test.
2926
2927 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2928
2929 * gcc.target/aarch64/abd_1.c: New test.
2930 * gcc.dg/sabd_1.c: Likewise.
2931
2932 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
2933
2934 PR fortran/52789
2935 * gfortran.dg/wunused-parameter_2.f90: New test.
2936
2937 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2938
2939 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
2940
2941 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
2942
2943 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
2944 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
2945
2946 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
2947 Jakub Jelinek <jakub@redhat.com>
2948
2949 PR bootstrap/88714
2950 * gcc.c-torture/execute/pr88714.c: New test.
2951 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
2952
2953 2019-02-07 Tamar Christina <tamar.christina@arm.com>
2954
2955 PR/target 88850
2956 * gcc.target/arm/pr88850.c: New test.
2957
2958 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
2959
2960 PR c++/86218
2961 * g++.dg/cpp0x/pr86218.C: New.
2962
2963 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
2964
2965 PR rtl-optimization/89225
2966 * gcc.target/powerpc/pr89225.c: New.
2967
2968 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
2969
2970 * gnat.dg/opt76.adb: New test.
2971
2972 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2973
2974 PR fortran/71860
2975 * gfortran.dg/null_10.f90: New test.
2976
2977 2019-02-06 David Malcolm <dmalcolm@redhat.com>
2978
2979 PR c++/71302
2980 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
2981 column numbers to dg-warning directives where they are correct.
2982 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
2983 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
2984 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
2985
2986 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2987
2988 PR debug/87451
2989 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
2990 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
2991 xfail scan-assembler-not with Solaris as.
2992
2993 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
2994
2995 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
2996 counts and target.
2997 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
2998 counts and target.
2999 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
3000 counts and target.
3001
3002 2019-02-06 Richard Biener <rguenther@suse.de>
3003
3004 PR tree-optimization/89182
3005 * gfortran.dg/graphite/pr89182.f90: New testcase.
3006
3007 2019-02-06 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR c/89211
3010 * gcc.dg/pr89211.c: New test.
3011
3012 PR middle-end/89210
3013 * c-c++-common/builtin-convertvector-2.c: New test.
3014
3015 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
3016
3017 PR go/89019
3018 * lib/go-torture.exp: Test compiling with -flto.
3019
3020 2019-02-06 Joseph Myers <joseph@codesourcery.com>
3021
3022 PR c/88584
3023 * gcc.dg/redecl-18.c: New test.
3024
3025 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3026
3027 PR c++/89187
3028 * g++.dg/opt/pr89187.C: New test.
3029
3030 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
3031
3032 * jit.dg/add-driver-options-testlib.c: Add support file for
3033 test-add-driver-options.c testcase.
3034 * jit.dg/all-non-failing-tests.h: Add note about
3035 test-add-driver-options.c
3036 * jit.dg/jit.exp (jit-dg-test): Update to support
3037 add-driver-options-testlib.c compilation.
3038 * jit.dg/test-add-driver-options.c: New testcase.
3039
3040 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3041
3042 PR rtl-optimization/11304
3043 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
3044 * gcc.target/i386/call-2.c: New test.
3045
3046 2019-02-05 Marek Polacek <polacek@redhat.com>
3047
3048 PR c++/89158 - by-value capture of constexpr variable broken.
3049 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
3050
3051 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
3052
3053 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
3054
3055 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3056
3057 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
3058 target.
3059 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3060
3061 PR target/89188
3062 * g++.dg/opt/pr89188.C: New test.
3063
3064 PR rtl-optimization/89195
3065 * gcc.c-torture/execute/pr89195.c: New test.
3066
3067 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3068
3069 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
3070 hardware.
3071 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
3072 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
3073 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
3074 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
3075 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
3076 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
3077 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
3078 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
3079 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
3080
3081 2019-02-05 Jakub Jelinek <jakub@redhat.com>
3082
3083 PR target/89186
3084 * g++.dg/ext/vector36.C: New test.
3085
3086 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
3087
3088 PR c++/87770
3089 * g++.dg/pr87770.C: New.
3090
3091 2019-02-04 Harald Anlauf <anlauf@gmx.de>
3092
3093 PR fortran/89077
3094 * gfortran.dg/pr89077.f90: New test.
3095
3096 2019-02-04 Martin Liska <mliska@suse.cz>
3097
3098 PR ipa/88985
3099 * gcc.dg/ipa/pr88985.c: New test.
3100
3101 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3102
3103 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
3104 characters or extra spaces after the comment character.
3105
3106 2019-02-04 Jakub Jelinek <jakub@redhat.com>
3107
3108 * g++.dg/torture/alias-1.C: New test.
3109
3110 2019-02-03 Martin Sebor <msebor@redhat.com>
3111
3112 PR c/69661
3113 * c-c++-common/Wsequence-point-2.c: New test.
3114
3115 PR c++/44648
3116 * g++.dg/warn/Wunused-var-35.C: New test.
3117
3118 2019-02-03 Richard Biener <rguenther@suse.de>
3119
3120 PR debug/87295
3121 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
3122
3123 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3124
3125 PR fortran/88298
3126 * gfortran.dg/warn_conversion_10.f90: New test.
3127
3128 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3129
3130 PR fortran/88393
3131 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
3132
3133 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3134
3135 PR fortran/88980
3136 * gfortran.dg/realloc_on_assign_32.f90 : New test.
3137
3138 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
3139
3140 PR fortran/88685
3141 * gfortran.dg/pointer_array_component_3.f90 : New test.
3142
3143 2019-02-02 Jakub Jelinek <jakub@redhat.com>
3144
3145 PR middle-end/87887
3146 * gcc.dg/gomp/pr87887-1.c: New test.
3147 * gcc.dg/gomp/pr87887-2.c: New test.
3148
3149 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3150
3151 PR fortran/83246
3152 PR fortran/89084
3153 * gfortran.dg/pr89084.f90: New test.
3154 * gfortran.dg/lto/pr89084_0.f90: New test.
3155 * gfortran.dg/pr83246.f90: New test.
3156
3157 2019-02-01 Marek Polacek <polacek@redhat.com>
3158
3159 PR c++/88325 - ICE with invalid out-of-line template member definition.
3160 * g++.dg/cpp2a/typename14.C: New test.
3161
3162 2019-02-01 Richard Biener <rguenther@suse.de>
3163
3164 PR middle-end/88597
3165 * gcc.dg/torture/pr88597.c: New testcase.
3166
3167 2019-02-01 Richard Biener <rguenther@suse.de>
3168
3169 PR tree-optimization/85497
3170 * gcc.dg/graphite/pr85497.c: New testcase.
3171
3172 2019-02-01 Richard Biener <rguenther@suse.de>
3173
3174 PR testsuite/87451
3175 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
3176
3177 2019-02-01 Jakub Jelinek <jakub@redhat.com>
3178
3179 PR tree-optimization/89143
3180 * gcc.dg/tree-ssa/vrp121.c: New test.
3181
3182 PR tree-optimization/88107
3183 * gcc.dg/gomp/pr88107.c: New test.
3184
3185 PR c++/87175
3186 * g++.dg/ext/attrib57.C: New test.
3187
3188 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
3189
3190 PR tree-optimization/88932
3191 * gfortran.dg/pr88932.f90: New test.
3192
3193 2019-01-31 Marek Polacek <polacek@redhat.com>
3194
3195 PR c++/88983 - ICE with switch in constexpr function.
3196 * g++.dg/cpp1y/constexpr-88983.C: New test.
3197
3198 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3199
3200 PR fortran/88669
3201 * gfortran.dg/contiguous_9.f90: New test.
3202
3203 2019-01-31 Marek Polacek <polacek@redhat.com>
3204
3205 PR c++/89083, c++/80864 - ICE with list initialization in template.
3206 * g++.dg/cpp0x/initlist107.C: New test.
3207 * g++.dg/cpp0x/initlist108.C: New test.
3208 * g++.dg/cpp0x/initlist109.C: New test.
3209 * g++.dg/cpp0x/initlist110.C: New test.
3210 * g++.dg/cpp0x/initlist111.C: New test.
3211 * g++.dg/cpp0x/initlist112.C: New test.
3212 * g++.dg/init/ptrfn4.C: New test.
3213
3214 2019-01-31 David Malcolm <dmalcolm@redhat.com>
3215
3216 PR c/89122
3217 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
3218 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
3219
3220 2019-01-31 Richard Biener <rguenther@suse.de>
3221
3222 PR tree-optimization/89135
3223 * gcc.dg/torture/pr89135.c: New testcase.
3224
3225 2019-01-31 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR sanitizer/89124
3228 * c-c++-common/asan/pr89124.c: New test.
3229
3230 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3231
3232 PR fortran/52564
3233 * gfortran.dg/print_2.f90: New test.
3234
3235 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
3236
3237 PR rtl-optimization/87246
3238 * gcc.target/i386/pr87246.c: New.
3239
3240 2019-01-30 Marek Polacek <polacek@redhat.com>
3241
3242 PR c++/89119 - ICE with value-initialization in template.
3243 * g++.dg/cpp0x/initlist-value3.C: New test.
3244
3245 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3246
3247 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
3248 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
3249 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
3250 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
3251 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
3252 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
3253 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
3254 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
3255 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
3256 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3257
3258 2019-01-30 Richard Biener <rguenther@suse.de>
3259
3260 PR tree-optimization/89111
3261 * gcc.dg/torture/pr89111.c: New testcase.
3262
3263 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
3264
3265 PR testsuite/88920
3266 * lib/target-supports.exp: Cache result.
3267
3268 2019-01-30 Jakub Jelinek <jakub@redhat.com>
3269
3270 PR c++/89105
3271 * g++.target/i386/pr89105.C: New test.
3272
3273 PR c/89061
3274 * gcc.dg/pr89061.c: New test.
3275
3276 2019-01-29 Martin Sebor <msebor@redhat.com>
3277
3278 PR c/88956
3279 * gcc.dg/Warray-bounds-39.c: New test.
3280
3281 2019-01-29 Marek Polacek <polacek@redhat.com>
3282
3283 PR testsuite/89110
3284 * g++.dg/other/nontype-1.C: Expect error in all modes.
3285 * g++.dg/parse/crash13.C: Likewise.
3286 * g++.dg/parse/error36.C: Likewise.
3287 * g++.dg/template/error29.C: Likewise.
3288
3289 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3290
3291 PR fortran/57048
3292 * gfortran.dg/c_funptr_1.f90: New file.
3293 * gfortran.dg/c_funptr_1_mod.f90: New file.
3294
3295 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3296
3297 PR c++/66676
3298 PR ipa/89104
3299 * gcc.dg/gomp/pr89104.c: New test.
3300
3301 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3302
3303 * gdc.dg/pr89042a.d: Mark as compile test.
3304 * gdc.dg/pr89042b.d: Likewise.
3305
3306 2019-01-29 Richard Biener <rguenther@suse.de>
3307
3308 PR debug/87295
3309 * g++.dg/lto/pr87295_0.C: New testcase.
3310
3311 2019-01-29 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR c/89045
3314 * gcc.dg/pr89045.c: New test.
3315
3316 PR c/86125
3317 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
3318 lp64, ilp32 and llp64 only.
3319 (fputs): Use unsigned long long instead of size_t for return type.
3320 (vfprintf, vfscanf): Accept arbitrary target specific type for
3321 va_list.
3322
3323 2019-01-28 Marek Polacek <polacek@redhat.com>
3324
3325 PR c++/88358 - name wrongly treated as type.
3326 * g++.dg/cpp2a/typename1.C: Add dg-error.
3327 * g++.dg/cpp2a/typename13.C: New test.
3328 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
3329 Add typename.
3330
3331 2019-01-28 Marek Polacek <polacek@redhat.com>
3332
3333 * g++.dg/cpp0x/enum37.C: Add dg-error.
3334
3335 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3336
3337 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
3338 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
3339
3340 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3341
3342 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
3343 "-Wattribute-alias".
3344
3345 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
3346
3347 PR fortran/70696
3348 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
3349
3350 2019-01-27 Marek Polacek <polacek@redhat.com>
3351
3352 PR c++/88815 - narrowing conversion lost in decltype.
3353 PR c++/78244 - narrowing conversion in template not detected.
3354 * g++.dg/cpp0x/Wnarrowing15.C: New test.
3355 * g++.dg/cpp0x/Wnarrowing16.C: New test.
3356 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
3357 * g++.dg/cpp1y/Wnarrowing1.C: New test.
3358
3359 PR c++/89024 - ICE with incomplete enum type.
3360 * g++.dg/cpp0x/enum37.C: New test.
3361
3362 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
3363
3364 * gnat.dg/opt75.adb: New test.
3365 * gnat.dg/opt75_pkg.ad[sb]: New helper.
3366
3367 2019-01-27 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR target/87214
3370 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
3371 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
3372
3373 2019-01-26 Martin Jambor <mjambor@suse.cz>
3374
3375 PR ipa/88933
3376 * gfortran.dg/gomp/pr88933.f90: New test.
3377
3378 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
3379
3380 PR d/89042
3381 * gdc.dg/pr89042a.d: New test.
3382 * gdc.dg/pr89042b.d: New test.
3383
3384 2019-01-26 Harald Anlauf <anlauf@gmx.de>
3385
3386 PR fortran/57553
3387 * gfortran.dg/pr57553.f90: New test.
3388
3389 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
3390
3391 * gnat.dg/array34.adb: New test.
3392
3393 2019-01-26 Jakub Jelinek <jakub@redhat.com>
3394
3395 PR preprocessor/88974
3396 * c-c++-common/cpp/pr88974.c: New test.
3397
3398 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
3399
3400 PR c++/88969
3401 * g++.dg/cpp2a/destroying-delete2.C: New.
3402 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
3403
3404 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
3405
3406 PR fortran/85780
3407 * gfortran.dg/pr85780.f90: Update testcase for error message.
3408
3409 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
3410
3411 PR target/88469
3412 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
3413 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
3414 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
3415
3416 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
3417
3418 PR middle-end/89037
3419 * gcc.dg/pr89037.c: New test.
3420
3421 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
3422
3423 * lib/target-supports.exp (check_effective_target_fenv): New.
3424 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
3425 fenv effective target.
3426 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
3427 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3428 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3429 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3430
3431 2019-01-25 Richard Biener <rguenther@suse.de>
3432
3433 PR tree-optimization/86865
3434 * gcc.dg/graphite/pr86865.c: New testcase.
3435 * gcc.dg/graphite/pr69728.c: XFAIL.
3436 * gcc.dg/graphite/scop-21.c: Likewise.
3437
3438 2019-01-24 Martin Sebor <msebor@redhat.com>
3439
3440 PR c/86125
3441 PR c/88886
3442 PR middle-end/86308
3443 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
3444 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
3445 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
3446 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
3447 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
3448 * gcc.dg/builtins-69.c: New test.
3449 * gcc.dg/Wint-conversion-2.c: Add expected warning.
3450 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
3451
3452 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
3453
3454 PR rtl-optimization/88948
3455 * gcc.target/i386/pr88948.c: New test.
3456
3457 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3458
3459 PR debug/89006
3460 * g++.dg/debug/pr89006.C: New test.
3461
3462 PR middle-end/89015
3463 * gcc.dg/gomp/pr89015.c: New test.
3464
3465 PR c++/88976
3466 * c-c++-common/gomp/cancel-2.c: New test.
3467 * gcc.dg/gomp/cancel-1.c: New test.
3468 * g++.dg/gomp/cancel-1.C: New test.
3469 * g++.dg/gomp/cancel-2.C: New test.
3470 * g++.dg/gomp/cancel-3.C: New test.
3471
3472 2019-01-24 Jakub Jelinek <jakub@redhat.com>
3473
3474 PR tree-optimization/89027
3475 * gfortran.dg/gomp/pr89027.f90: New test.
3476
3477 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
3478
3479 PR fortran/88929
3480 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
3481 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
3482
3483 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
3484
3485 PR libgcc/88931
3486 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
3487 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
3488 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
3489 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
3490
3491 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
3492
3493 PR target/88998
3494 * g++.target/i386/pr88998.c: New test.
3495
3496 2019-01-23 Marek Polacek <polacek@redhat.com>
3497
3498 PR c++/88757 - qualified name treated wrongly as type.
3499 * g++.dg/cpp0x/dependent2.C: New test.
3500 * g++.dg/cpp2a/typename10.C: Remove dg-error.
3501 * g++.dg/cpp2a/typename12.C: New test.
3502 * g++.dg/template/static30.C: Remove dg-error.
3503
3504 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3505
3506 PR c/44715
3507 * c-c++-common/pr44715.c: New test.
3508
3509 PR c++/88984
3510 * c-c++-common/pr88984.c: New test.
3511
3512 2019-01-23 Richard Biener <rguenther@suse.de>
3513
3514 PR tree-optimization/89008
3515 * gcc.dg/torture/pr89008.c: New testcase.
3516
3517 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
3518
3519 * gnat.dg/specs/opt4.ads: New test.
3520
3521 2019-01-23 Jakub Jelinek <jakub@redhat.com>
3522
3523 PR tree-optimization/88964
3524 * gfortran.dg/pr88964.f90: New test.
3525
3526 2019-01-22 Martin Sebor <msebor@redhat.com>
3527
3528 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
3529 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
3530 non_strict_align.
3531 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
3532 * c-c++-common/Wrestrict.c: Make xfails conditional on target
3533 non_strict_align.
3534
3535 2018-01-22 Steve Ellcey <sellcey@marvell.com>
3536
3537 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
3538 to aarch64*-*-* target.
3539 * c-c++-common/gomp/pr60823-3.c: Ditto.
3540 * g++.dg/gomp/declare-simd-1.C: Ditto.
3541 * g++.dg/gomp/declare-simd-3.C: Ditto.
3542 * g++.dg/gomp/declare-simd-4.C: Ditto.
3543 * g++.dg/gomp/declare-simd-7.C: Ditto.
3544 * g++.dg/gomp/pr88182.C: Ditto.
3545 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3546 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3547 * gcc.dg/gomp/pr59669-2.c: Ditto.
3548 * gcc.dg/gomp/pr87895-1.c: Ditto.
3549 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3550 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3551 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3552 * gfortran.dg/gomp/pr83977.f90: Ditto.
3553
3554 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3555
3556 PR target/88965
3557 * gcc.target/powerpc/pr88965.c: New test.
3558
3559 PR middle-end/88968
3560 * c-c++-common/gomp/atomic-23.c: New test.
3561
3562 2019-01-22 Harald Anlauf <anlauf@gmx.de>
3563
3564 PR fortran/88579
3565 * gfortran.dg/power_8.f90: New test.
3566
3567 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3568
3569 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
3570 * g++.dg/vec-init-1.C: Likewise.
3571 * gcc.dg/pr87793.c: Likewise.
3572
3573 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
3574
3575 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
3576 * g++.dg/cpp0x/pr86397-2.C: Likewise.
3577
3578 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3579
3580 PR target/88469
3581 * gcc.target/arm/aapcs/bitfield2.c: New test.
3582 * gcc.target/arm/aapcs/bitfield3.c: New test.
3583
3584 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
3585
3586 PR rtl-optimization/87763
3587 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
3588
3589 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
3590
3591 PR target/88954
3592 * gcc.target/i386/pr88954-1.c: New test.
3593 * gcc.target/i386/pr88954-2.c: Likewise.
3594
3595 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
3596
3597 PR target/88469
3598 * gcc.target/arm/aapcs/bitfield1.c: New test.
3599 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
3600 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
3601 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
3602
3603 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
3604
3605 * gfortran.dg/array_function_5.f90: Fix a dg directive.
3606 * gfortran.dg/block_16.f08: Likewise.
3607 * gfortran.dg/dec_structure_14.f90: Likewise.
3608 * gfortran.dg/namelist_96.f90: Likewise.
3609 * gfortran.dg/newunit_5.f90.f90: Moved to
3610 * gfortran.dg/newunit_5.f90: here.
3611 * gfortran.dg/pdt_28.f03: Likewise.
3612 * gfortran.dg/spread_simplify_1.f90: Likewise.
3613
3614 2019-01-22 Tamar Christina <tamar.christina@arm.com>
3615
3616 PR/tree-optimization 88903
3617 * gcc.dg/vect/pr88903-1.c: Add explicit &.
3618
3619 2019-01-22 Jakub Jelinek <jakub@redhat.com>
3620
3621 PR rtl-optimization/88904
3622 * gcc.c-torture/execute/pr88904.c: New test.
3623
3624 PR target/88905
3625 * gcc.dg/pr88905.c: New test.
3626
3627 PR rtl-optimization/49429
3628 PR target/49454
3629 PR rtl-optimization/86334
3630 PR target/88906
3631 * gcc.target/i386/pr86334.c: New test.
3632 * gcc.target/i386/pr88906.c: New test.
3633
3634 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3635
3636 PR c++/88949
3637 * g++.dg/gomp/pr88949.C: New test.
3638
3639 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
3640
3641 * class_66.f90: Fix a dg directive.
3642 * debug/pr35154-stabs.f: Likewise.
3643 * dec_d_lines_3.f: Likewise.
3644 * dec_d_lines_3.f: Likewise.
3645 * dec_structure_12.f90: Likewise.
3646 * dec_structure_15.f90: Likewise.
3647 * deferred_character_31.f90: Likewise.
3648 * dtio_31.f03: Likewise.
3649 * dtio_32.f03: Likewise.
3650 * extends_11.f03: Likewise.
3651 * integer_plus.f90: Likewise.
3652 * pdt_25.f03: Likewise.
3653 * pr58968.f: Likewise.
3654 * pr78259.f90: Likewise.
3655 * vect/vect-2.f90: Likewise.
3656 * matmul_const.f90: Likewise.
3657
3658 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
3659
3660 PR target/88938
3661 * gcc.target/i386/pr88938.c: New test.
3662
3663 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3664
3665 PR sanitizer/88901
3666 * g++.dg/asan/pr88901.C: New test.
3667
3668 2019-01-21 Tamar Christina <tamar.christina@arm.com>
3669
3670 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
3671
3672 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3673
3674 PR c/88928
3675 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
3676 * gcc.dg/pr88928.c: New test case.
3677
3678 2019-01-21 Jakub Jelinek <jakub@redhat.com>
3679
3680 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
3681 {long ,short ,}{unsigned ,}int.
3682
3683 2019-01-21 Richard Biener <rguenther@suse.de>
3684
3685 PR tree-optimization/88934
3686 * gfortran.dg/pr88934.f90: New testcase.
3687
3688 2019-01-20 Ulrich Drepper <drepper@redhat.com>
3689
3690 Fix after C++ P0600 implementation.
3691 * g++.dg/init/new39.C: Don't just ignore result of new.
3692
3693 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
3694
3695 * gdc.dg/runnable.d: Add more tests for comparing complex types.
3696
3697 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
3698
3699 * gdc.dg/runnable.d: Add tests for comparing complex types.
3700
3701 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
3702
3703 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
3704 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
3705 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
3706 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
3707
3708 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
3709
3710 PR fortran/37835
3711 * gfortran.dg/no-automatic.f90: New test.
3712
3713 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
3714
3715 PR fortran/77960
3716 * gfortran.dg/pr77960.f90: New test.
3717
3718 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3719 Paul Thomas <pault@gcc.gnu.org>
3720
3721 PR fortran/56789
3722 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
3723 scan-tree tests that fail with patch.
3724 * gfortran.dg/contiguous_8.f90: New test.
3725
3726 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
3727
3728 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
3729 inner strides.
3730 * gfortran.dg/loop_versioning_9.f90: New test.
3731 * gfortran.dg/loop_versioning_10.f90: Likewise.
3732
3733 2019-01-19 Jakub Jelinek <jakub@redhat.com>
3734
3735 PR fortran/88902
3736 * gfortran.dg/pr88902.f90: New test.
3737
3738 2019-01-18 Martin Sebor <msebor@redhat.com>
3739
3740 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
3741
3742 2019-01-18 Ian Lance Taylor <iant@golang.org>
3743
3744 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
3745 is no longer externally visible.
3746
3747 2019-01-18 Marek Polacek <polacek@redhat.com>
3748
3749 PR c++/86926
3750 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
3751
3752 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3753
3754 PR middle-end/88587
3755 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
3756 (dg-options): Replace -m32 with -fno-pic.
3757 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
3758 (dg-options): Remove -m32.
3759
3760 2019-01-18 Richard Biener <rguenther@suse.de>
3761
3762 PR tree-optimization/88903
3763 * gcc.dg/vect/pr88903-1.c: New testcase.
3764 * gcc.dg/vect/pr88903-2.c: Likewise.
3765
3766 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
3767
3768 PR c/51628
3769 PR c/88664
3770 * c-c++-common/pr51628-33.c: New test.
3771 * c-c++-common/pr51628-35.c: New test.
3772 * c-c++-common/pr88664-1.c: Likewise.
3773 * c-c++-common/pr88664-2.c: Likewise.
3774 * gcc.dg/pr51628-34.c: Likewise.
3775
3776 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
3777
3778 PR target/88799
3779 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
3780 mp and sec extensions to armv7-a.
3781
3782 2019-01-18 Martin Liska <mliska@suse.cz>
3783
3784 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
3785 expected function name.
3786
3787 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3788
3789 PR tree-optimization/86214
3790 * g++.dg/opt/pr86214-1.C: New test.
3791 * g++.dg/opt/pr86214-2.C: New test.
3792
3793 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
3794
3795 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
3796
3797 2019-01-18 Jakub Jelinek <jakub@redhat.com>
3798
3799 Reapply:
3800 2018-12-15 Jakub Jelinek <jakub@redhat.com>
3801
3802 PR target/88489
3803 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
3804 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
3805
3806 2019-01-18 Martin Liska <mliska@suse.cz>
3807
3808 PR middle-end/88587
3809 * g++.target/i386/pr88587.C: New test.
3810 * gcc.target/i386/mvc13.c: New test.
3811
3812 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3813
3814 PR fortran/88898
3815 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
3816 warning checks.
3817 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3818 * gfortran.dg/gomp/pr83977.f90: Ditto.
3819
3820 2019-01-17 Martin Sebor <msebor@redhat.com>
3821
3822 PR middle-end/88273
3823 * gcc.dg/Warray-bounds-38.c: New test.
3824
3825 2018-01-17 Steve Ellcey <sellcey@cavium.com>
3826
3827 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
3828 warning checks and assembler scans.
3829 * c-c++-common/gomp/pr60823-3.c: Ditto.
3830 * c-c++-common/gomp/pr63328.c: Ditto.
3831 * g++.dg/gomp/declare-simd-1.C: Ditto.
3832 * g++.dg/gomp/declare-simd-3.C: Ditto.
3833 * g++.dg/gomp/declare-simd-4.C: Ditto.
3834 * g++.dg/gomp/declare-simd-7.C: Ditto.
3835 * g++.dg/gomp/pr88182.C: Ditto.
3836 * g++.dg/vect/simd-clone-7.cc: Ditto.
3837 * gcc.dg/gomp/declare-simd-1.c: Ditto.
3838 * gcc.dg/gomp/declare-simd-3.c: Ditto.
3839 * gcc.dg/gomp/pr59669-2.c: Ditto.
3840 * gcc.dg/gomp/pr87895-1.c: Ditto.
3841 * gcc.dg/gomp/pr87895-2.c: Ditto.
3842 * gcc.dg/gomp/simd-clones-2.c: Ditto.
3843 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
3844 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
3845 * gfortran.dg/gomp/pr83977.f90: Ditto.
3846
3847 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
3848
3849 * g++.dg/cpp0x/auto52.C: Test locations too.
3850 * g++.dg/cpp0x/trailing2.C: Likewise.
3851 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3852 * g++.dg/cpp1y/auto-fn25.C: Likewise.
3853 * g++.dg/cpp1y/auto-fn52.C: Likewise.
3854 * g++.dg/cpp1y/auto-fn53.C: Likewise.
3855 * g++.dg/cpp1y/auto-fn54.C: Likewise.
3856
3857 2019-01-17 David Malcolm <dmalcolm@redhat.com>
3858
3859 PR c++/88699
3860 * g++.dg/template/pr88699.C: New test.
3861
3862 2019-01-17 Martin Sebor <msebor@redhat.com>
3863
3864 PR tree-optimization/88800
3865 * c-c++-common/Wrestrict.c: Adjust.
3866 * gcc.dg/Warray-bounds-37.c: New test.
3867 * gcc.dg/builtin-memcpy-2.c: New test.
3868 * gcc.dg/builtin-memcpy.c: New test.
3869
3870 2019-01-17 Tamar Christina <tamar.christina@arm.com>
3871
3872 PR target/88850
3873 * gcc.target/arm/pr51968.c: Use neon intrinsics.
3874
3875 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3876 Kwok Cheung Yeung <kcy@codesourcery.com>
3877 Julian Brown <julian@codesourcery.com>
3878 Tom de Vries <tom@codesourcery.com>
3879
3880 * gcc.dg/20020312-2.c: Add amdgcn support.
3881 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
3882 * gcc.dg/builtin-apply2.c: Likewise.
3883 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
3884 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
3885 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
3886 * gcc.dg/memcmp-1.c: Increase timeout factor.
3887 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
3888 * gcc.dg/sibcall-10.c: xfail on amdgcn.
3889 * gcc.dg/sibcall-9.c: Likewise.
3890 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3891 * gcc.dg/tree-ssa/pr84512.c: Likewise.
3892 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
3893 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
3894 * lib/target-supports.exp (check_effective_target_trampolines):
3895 Configure amdgcn.
3896 (check_profiling_available): Likewise.
3897 (check_effective_target_global_constructor): Likewise.
3898 (check_effective_target_return_address): Likewise.
3899 (check_effective_target_fopenacc): Likewise.
3900 (check_effective_target_fopenmp): Likewise.
3901 (check_effective_target_vect_int): Likewise.
3902 (check_effective_target_vect_intfloat_cvt): Likewise.
3903 (check_effective_target_vect_uintfloat_cvt): Likewise.
3904 (check_effective_target_vect_floatint_cvt): Likewise.
3905 (check_effective_target_vect_floatuint_cvt): Likewise.
3906 (check_effective_target_vect_simd_clones): Likewise.
3907 (check_effective_target_vect_shift): Likewise.
3908 (check_effective_target_whole_vector_shift): Likewise.
3909 (check_effective_target_vect_bswap): Likewise.
3910 (check_effective_target_vect_shift_char): Likewise.
3911 (check_effective_target_vect_long): Likewise.
3912 (check_effective_target_vect_float): Likewise.
3913 (check_effective_target_vect_double): Likewise.
3914 (check_effective_target_vect_perm): Likewise.
3915 (check_effective_target_vect_perm_byte): Likewise.
3916 (check_effective_target_vect_perm_short): Likewise.
3917 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3918 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3919 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3920 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3921 (check_effective_target_vect_natural_alignment): Likewise.
3922 (check_effective_target_vect_fully_masked): Likewise.
3923 (check_effective_target_vect_element_align): Likewise.
3924 (check_effective_target_vect_masked_store): Likewise.
3925 (check_effective_target_vect_scatter_store): Likewise.
3926 (check_effective_target_vect_condition): Likewise.
3927 (check_effective_target_vect_cond_mixed): Likewise.
3928 (check_effective_target_vect_char_mult): Likewise.
3929 (check_effective_target_vect_short_mult): Likewise.
3930 (check_effective_target_vect_int_mult): Likewise.
3931 (check_effective_target_sqrt_insn): Likewise.
3932 (check_effective_target_vect_call_sqrtf): Likewise.
3933 (check_effective_target_vect_call_btrunc): Likewise.
3934 (check_effective_target_vect_call_btruncf): Likewise.
3935 (check_effective_target_vect_call_ceil): Likewise.
3936 (check_effective_target_vect_call_floorf): Likewise.
3937 (check_effective_target_lto): Likewise.
3938 (check_vect_support_and_set_flags): Likewise.
3939 (check_effective_target_vect_stridedN): Enable when fully masked is
3940 available.
3941 (add_options_for_sqrt_insn): New procedure.
3942
3943 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3944
3945 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
3946 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
3947 linker.
3948 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
3949
3950 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3951
3952 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
3953 * gcc.dg/pic-1.c: Disable on amdgcn.
3954 * gcc.dg/pic-2.c: Disable on amdgcn.
3955 * gcc.dg/pic-3.c: Disable on amdgcn.
3956 * gcc.dg/pic-4.c: Disable on amdgcn.
3957 * gcc.dg/pie-3.c: Disable on amdgcn.
3958 * gcc.dg/pie-4.c: Disable on amdgcn.
3959 * gcc.dg/uninit-19.c: Check pie_enabled.
3960 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
3961
3962 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
3963 Kwok Cheung Yeung <kcy@codesourcery.com>
3964 Julian Brown <julian@codesourcery.com>
3965 Tom de Vries <tom@codesourcery.com>
3966
3967 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
3968 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
3969 * gcc.c-torture/compile/pr34648.c: Require exceptions.
3970 * gcc.c-torture/compile/pr41469.c: Require exceptions.
3971 * gcc.dg/20111216-1.c: Require exceptions.
3972 * gcc.dg/cleanup-10.c: Require exceptions.
3973 * gcc.dg/cleanup-11.c: Require exceptions.
3974 * gcc.dg/cleanup-12.c: Require exceptions.
3975 * gcc.dg/cleanup-13.c: Require exceptions.
3976 * gcc.dg/cleanup-5.c: Require exceptions.
3977 * gcc.dg/cleanup-8.c: Require exceptions.
3978 * gcc.dg/cleanup-9.c: Require exceptions.
3979 * gcc.dg/gomp/pr29955.c: Require exceptions.
3980 * gcc.dg/lto/pr52097_0.c: Require exceptions.
3981 * gcc.dg/nested-func-5.c: Require exceptions.
3982 * gcc.dg/pch/except-1.c: Require exceptions.
3983 * gcc.dg/pch/valid-2.c: Require exceptions.
3984 * gcc.dg/pr41470.c: Require exceptions.
3985 * gcc.dg/pr42427.c: Require exceptions.
3986 * gcc.dg/pr44545.c: Require exceptions.
3987 * gcc.dg/pr47086.c: Require exceptions.
3988 * gcc.dg/pr51481.c: Require exceptions.
3989 * gcc.dg/pr51644.c: Require exceptions.
3990 * gcc.dg/pr52046.c: Require exceptions.
3991 * gcc.dg/pr54669.c: Require exceptions.
3992 * gcc.dg/pr56424.c: Require exceptions.
3993 * gcc.dg/pr64465.c: Require exceptions.
3994 * gcc.dg/pr65802.c: Require exceptions.
3995 * gcc.dg/pr67563.c: Require exceptions.
3996 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
3997 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
3998 * gcc.dg/vect/pr46663.c: Require exceptions.
3999 * lib/target-supports.exp (check_effective_target_exceptions): New.
4000
4001 2019-01-17 Tamar Christina <tamar.christina@arm.com>
4002
4003 PR target/88851
4004 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
4005
4006 2019-01-17 Nathan Sidwell <nathan@acm.org>
4007
4008 PR c++/86610
4009 * g++.dg/cpp0x/pr86610.C: New.
4010
4011 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4012
4013 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
4014 VFIXUPIMM* intrinsics.
4015 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4016 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4017 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4018
4019 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4020
4021 PR target/88794
4022 Revert:
4023 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
4024
4025 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
4026 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
4027 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
4028 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
4029 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
4030 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4031 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
4032 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4033 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
4034 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
4035 * gcc.target/i386/sse-13.c: Ditto.
4036 * gcc.target/i386/sse-14.c: Ditto.
4037 * gcc.target/i386/sse-22.c: Ditto.
4038 * gcc.target/i386/sse-23.c: Ditto.
4039 * gcc.target/i386/testimm-10.c: Ditto.
4040 * gcc.target/i386/testround-1.c: Ditto.
4041
4042 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
4043
4044 PR target/88794
4045 Revert:
4046 2018-12-15 Jakub Jelinek <jakub@redhat.com>
4047
4048 PR target/88489
4049 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
4050 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
4051
4052 2019-01-17 Jakub Jelinek <jakub@redhat.com>
4053
4054 PR rtl-optimization/88870
4055 * gcc.dg/pr88870.c: New test.
4056
4057 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4058
4059 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
4060
4061 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
4062
4063 PR c++/87768
4064 * g++.dg/concepts/pr87768.C: New.
4065
4066 PR c++/86648
4067 * gcc.dg/cpp1z/pr86648.C: New.
4068
4069 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
4070
4071 PR target/87306
4072 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
4073 vectorized on POWER unless hardware misaligned loads are available.
4074
4075 2019-01-16 David Malcolm <dmalcolm@redhat.com>
4076
4077 PR target/88861
4078 * g++.dg/torture/pr88861.C: New test.
4079
4080 2019-01-16 Tamar Christina <tamar.christina@arm.com>
4081
4082 PR debug/88046
4083 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
4084
4085 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4086
4087 * g++.dg/other/pr33558.C: Test location too.
4088 * g++.dg/other/pr33558-2.C: Likewise.
4089 * g++.dg/parse/crash4.C: Likewise.
4090 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
4091 * g++.old-deja/g++.mike/p7635.C: Likewise.
4092 * g++.old-deja/g++.other/decl6.C: Likewise.
4093
4094 2019-01-16 Marek Polacek <polacek@redhat.com>
4095
4096 PR c++/78244 - narrowing conversion in template not detected.
4097 * g++.dg/cpp0x/Wnarrowing13.C: New test.
4098 * g++.dg/cpp0x/Wnarrowing14.C: New test.
4099
4100 2019-01-16 Jakub Jelinek <jakub@redhat.com>
4101
4102 PR c/51628
4103 PR target/88682
4104 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
4105 may_alias attribute.
4106
4107 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
4108
4109 * gcc.misc-tests/godump-1.c: Add test case for typedef before
4110 struct.
4111
4112 2019-01-15 David Malcolm <dmalcolm@redhat.com>
4113
4114 PR c++/88795
4115 * g++.dg/template/pr88795.C: New test.
4116
4117 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4118
4119 PR fortran/43136
4120 * gfortran.dg/actual_array_substr_3.f90: New test.
4121
4122 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
4123
4124 PR fortran/81849
4125 * gfortran.dg/pr81849.f90: New test.
4126
4127 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
4128
4129 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
4130 ISO_Fortran_binding_2.h.
4131
4132 2019-01-15 Marek Polacek <polacek@redhat.com>
4133
4134 PR c++/88866
4135 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
4136
4137 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
4138
4139 PR inline-asm/52813
4140 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
4141 -Wdeprecated warning and expect a following note:.
4142
4143 2019-01-15 Richard Biener <rguenther@suse.de>
4144
4145 PR debug/88046
4146 * g++.dg/lto/pr88046_0.C: New testcase.
4147
4148 2019-01-15 Richard Biener <rguenther@suse.de>
4149
4150 PR tree-optimization/88855
4151 * gcc.dg/pr88855.c: New testcase.
4152
4153 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4154
4155 * g++.dg/diagnostic/typedef-initialized.C: New.
4156
4157 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
4158
4159 * g++.dg/diagnostic/bitfld3.C: New.
4160
4161 2019-01-15 Jakub Jelinek <jakub@redhat.com>
4162
4163 PR tree-optimization/88775
4164 * gcc.dg/tree-ssa/pr88775-1.c: New test.
4165 * gcc.dg/tree-ssa/pr88775-2.c: New test.
4166
4167 2019-01-14 Marek Polacek <polacek@redhat.com>
4168
4169 PR c++/88825 - ICE with bogus function return type deduction.
4170 * g++.dg/cpp1y/auto-fn55.C: New test.
4171
4172 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4173
4174 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
4175 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
4176 feature test macros.
4177 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
4178
4179 2019-01-14 Marek Polacek <polacek@redhat.com>
4180
4181 PR c++/88830 - ICE with abstract class.
4182 * g++.dg/other/abstract7.C: New test.
4183
4184 2019-01-14 Martin Sebor <msebor@redhat.com>
4185
4186 PR target/88638
4187 * gcc.dg/format/attr-8.c: New test.
4188 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
4189 * gcc.dg/format/attr-3.c: Same.
4190 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4191 * objc.dg/fsf-nsstring-format-1.m: Same.
4192
4193 2019-01-14 Martin Liska <mliska@suse.cz>
4194
4195 PR gcov-profile/88263
4196 * g++.dg/gcov/pr88263-2.C: New test.
4197
4198 2019-01-14 Jakub Jelinek <jakub@redhat.com>
4199
4200 PR rtl-optimization/88796
4201 * gcc.target/i386/pr88796.c: New test.
4202
4203 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
4204
4205 * gdc.dg/asm1.d: New test.
4206 * gdc.dg/asm2.d: New test.
4207 * gdc.dg/asm3.d: New test.
4208 * gdc.dg/asm4.d: New test.
4209 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
4210
4211 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4212
4213 PR libfortran/88776
4214 * gfortran.dg/namelist_96.f90: New test.
4215
4216 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4217
4218 PR fortran/59345
4219 * gfortran.dg/internal_pack_18.f90: New test.
4220
4221 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
4222
4223 * gcc.dg/pr51628-20.c: Updated.
4224 * gcc.dg/pr51628-21.c: Likewise.
4225 * gcc.dg/pr51628-25.c: Likewise.
4226
4227 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4228
4229 PR fortran/59345
4230 * gfortran.dg/internal_pack_17.f90: New test.
4231 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
4232 to builtin_free.
4233
4234 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
4235
4236 PR fortran/61765
4237 * gfortran.dg/pr61765.f90: New test.
4238
4239 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
4240
4241 * g++.dg/cpp0x/pr62101.C: Test locations too.
4242 * g++.dg/inherit/pure1.C: Likewise.
4243
4244 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4245
4246 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
4247 reports of ICEs.
4248 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
4249
4250 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
4251
4252 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
4253 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
4254 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
4255 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
4256 * gfortran.dg/bind_c_array_params_2.f90: Change search string
4257 for dump tree scan.
4258
4259 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
4260
4261 PR fortran/35031
4262 * gfortran.dg/pr35031.f90: new test.
4263
4264 2019-01-11 Marek Polacek <polacek@redhat.com>
4265
4266 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
4267 * g++.dg/cpp0x/Wredundant-move5.C: New test.
4268 * g++.dg/cpp0x/Wredundant-move6.C: New test.
4269
4270 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4271
4272 PR middle-end/85956
4273 PR lto/88733
4274 * c-c++-common/gomp/pr85956.c: New test.
4275 * g++.dg/gomp/pr88733.C: New test.
4276
4277 2019-01-11 Tobias Burnus <burnus@net-b.de>
4278
4279 PR C++/88114
4280 * g++.dg/cpp0x/defaulted61.C: New
4281 * g++.dg/cpp0x/defaulted62.C: New.
4282
4283 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4284
4285 PR tree-optimization/88693
4286 * gcc.c-torture/execute/pr88693.c: New test.
4287
4288 2019-01-11 Tamar Christina <tamar.christina@arm.com>
4289
4290 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
4291 and add options.
4292
4293 2019-01-11 Martin Liska <mliska@suse.cz>
4294
4295 PR middle-end/88758
4296 * g++.dg/lto/pr88758_0.C: New test.
4297 * g++.dg/lto/pr88758_1.C: New test.
4298
4299 2019-01-11 Jan Beulich <jbeulich@suse.com>
4300
4301 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
4302 gcc.target/i386/avx512f-vcvtss2si-1.c,
4303 gcc.target/i386/avx512f-vcvttsd2si-1.c,
4304 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
4305 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
4306 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
4307 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
4308 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
4309 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
4310 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
4311 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
4312 gcc.target/i386/pr19398.c: Permit l or q suffix.
4313
4314 2019-01-11 Jakub Jelinek <jakub@redhat.com>
4315
4316 PR rtl-optimization/88296
4317 * gcc.target/i386/pr88296.c: New test.
4318
4319 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
4320
4321 * g++.dg/diagnostic/extern-initialized.C: New.
4322 * g++.dg/ext/dllimport-initialized.C: Likewise.
4323
4324 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4325
4326 PR fortran/59345
4327 * gfortran.dg/internal_pack_16.f90: New test.
4328
4329 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4330
4331 PR target/88785
4332 * g++.target/i386/pr88785.C: New test.
4333
4334 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
4335
4336 PR rtl-optimization/87305
4337 * gcc.target/aarch64/pr87305.c: New.
4338
4339 2019-01-10 Richard Biener <rguenther@suse.de>
4340
4341 PR tree-optimization/88792
4342 * gcc.dg/torture/pr88792.c: New testcase.
4343
4344 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
4345
4346 PR fortran/86322
4347 * gfortran.dg/pr86322_1.f90: New test.
4348 * gfortran.dg/pr86322_2.f90: Ditto.
4349 * gfortran.dg/pr86322_3.f90: Ditto.
4350
4351 2019-01-10 Sudakshina Das <sudi.das@arm.com>
4352
4353 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
4354 * gcc.target/aarch64/bti-2.c: Likewise.
4355 * gcc.target/aarch64/bti-3.c: Likewise.
4356
4357 2019-01-10 Stefan Agner <stefan@agner.ch>
4358
4359 PR target/88648
4360 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
4361 check if -masm-syntax-unified gets applied properly.
4362
4363 2019-01-10 Jakub Jelinek <jakub@redhat.com>
4364
4365 PR c/88568
4366 * gcc.dg/pr88568.c: New test.
4367
4368 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4369
4370 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
4371 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
4372
4373 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4374
4375 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
4376 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
4377
4378 2019-01-10 Tamar Christina <tamar.christina@arm.com>
4379
4380 * lib/target-supports.exp
4381 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
4382 check_effective_target_arm_v8_3a_complex_neon_ok,
4383 add_options_for_arm_v8_3a_complex_neon,
4384 check_effective_target_arm_v8_3a_complex_neon_hw,
4385 check_effective_target_vect_complex_rot_N): New.
4386
4387 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
4388
4389 PR fortran/88376
4390 * gfortran.dg/pr88376.f90: New test.
4391
4392 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
4393
4394 PR other/16615
4395 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
4396 "can not" with "cannot".
4397 * gfortran.dg/common_15.f90: Likewise.
4398 * gfortran.dg/derived_result_2.f90: Likewise.
4399 * gfortran.dg/do_check_6.f90: Likewise.
4400 * gfortran.dg/namelist_args.f90: Likewise.
4401 * gfortran.dg/negative_unit_check.f90: Likewise.
4402 * gfortran.dg/pure_formal_3.f90: Likewise.
4403 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4404 * obj-c++.dg/exceptions-3.mm: Likewise.
4405 * obj-c++.dg/exceptions-4.mm: Likewise.
4406 * obj-c++.dg/exceptions-5.mm: Likewise.
4407 * obj-c++.dg/property/at-property-23.mm: Likewise.
4408 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
4409 * obj-c++.dg/property/property-neg-7.mm: Likewise.
4410 * objc.dg/attributes/method-attribute-2.m: Likewise.
4411 * objc.dg/exceptions-3.m: Likewise.
4412 * objc.dg/exceptions-4.m: Likewise.
4413 * objc.dg/exceptions-5.m: Likewise.
4414 * objc.dg/param-1.m: Likewise.
4415 * objc.dg/property/at-property-23.m: Likewise.
4416 * objc.dg/property/dotsyntax-17.m: Likewise.
4417 * objc.dg/property/property-neg-7.m: Likewise.
4418
4419 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4420
4421 PR fortran/68426
4422 * gfortran.dg/spread_simplify_1.f90: New test.
4423
4424 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
4425
4426 * lib/target-supports.exp
4427 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
4428 * gcc.target/i386/xorsign.c: New test.
4429
4430 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
4431
4432 * gcc.target/sparc/tls-ld-int8.c: New test.
4433 * gcc.target/sparc/tls-ld-int16.c: Likewise.
4434 * gcc.target/sparc/tls-ld-int32.c: Likewise.
4435 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
4436 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
4437 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
4438
4439 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4440
4441 * gcc.target/aarch64/bti-1.c: Update test to not add command line
4442 option when configure with bti.
4443 * gcc.target/aarch64/bti-2.c: Likewise.
4444 * lib/target-supports.exp
4445 (check_effective_target_default_branch_protection):
4446 Add configure check for --enable-standard-branch-protection.
4447
4448 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4449
4450 * gcc.target/aarch64/bti-1.c: New test.
4451 * gcc.target/aarch64/bti-2.c: New test.
4452 * gcc.target/aarch64/bti-3.c: New test.
4453 * lib/target-supports.exp
4454 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
4455
4456 2018-01-09 Sudakshina Das <sudi.das@arm.com>
4457
4458 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
4459 instead of IP0_REGNUM and add test case.
4460
4461 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4462
4463 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
4464 copysign.
4465 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
4466 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
4467 xorsign.
4468 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
4469
4470 2019-01-09 Jakub Jelinek <jakub@redhat.com>
4471
4472 PR rtl-optimization/88331
4473 * gcc.target/i386/pr88331.c: New test.
4474
4475 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4476
4477 * g++.dg/diagnostic/constexpr2.C: New.
4478 * g++.dg/diagnostic/ref3.C: Likewise.
4479
4480 2019-01-08 Marek Polacek <polacek@redhat.com>
4481
4482 PR c++/88538 - braced-init-list in template-argument-list.
4483 * g++.dg/cpp2a/nontype-class11.C: New test.
4484
4485 PR c++/88744
4486 * g++.dg/cpp2a/nontype-class12.C: New test.
4487
4488 2019-01-08 Jakub Jelinek <jakub@redhat.com>
4489
4490 PR target/88457
4491 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
4492 dg-options. Require ppc_cpu_supports_hw effective target instead of
4493 powerpc64*-*-*.
4494
4495 2019-01-08 Janus Weil <janus@gcc.gnu.org>
4496
4497 PR fortran/88047
4498 * gfortran.dg/class_69.f90: New test case.
4499
4500 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
4501
4502 PR target/88717
4503 * gcc.target/i386/pr88717.c: New test.
4504
4505 2019-01-08 Marek Polacek <polacek@redhat.com>
4506
4507 PR c++/88548 - this accepted in static member functions.
4508 * g++.dg/cpp0x/this1.C: New test.
4509
4510 2019-01-08 Martin Liska <mliska@suse.cz>
4511
4512 PR tree-optimization/88753
4513 * gcc.dg/tree-ssa/pr88753.c: New test.
4514
4515 2019-01-08 Richard Biener <rguenther@suse.de>
4516
4517 PR tree-optimization/86554
4518 * gcc.dg/torture/pr86554-1.c: New testcase.
4519 * gcc.dg/torture/pr86554-2.c: Likewise.
4520
4521 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4522
4523 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
4524 cover target variance.
4525
4526 2019-01-08 Richard Biener <rguenther@suse.de>
4527
4528 PR fortran/88611
4529 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
4530 directly build the expected GENERIC tree.
4531
4532 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
4533
4534 * gcc.target/aarch64/(return_address_sign_1.c,
4535 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
4536 Change option to -mbranch-protection.
4537 * gcc.target/aarch64/(branch-protection-option.c,
4538 branch-protection-option-2.c, branch-protection-attr.c,
4539 branch-protection-attr-2.c): New file.
4540
4541 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4542
4543 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
4544
4545 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4546
4547 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
4548 alias support.
4549 * c-c++-common/builtin-has-attribute-4.c: Likewise.
4550 Append match for warning that ‘protected’ attribute is not supported.
4551
4552 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
4553
4554 * gcc.dg/Wmissing-attributes.c: Require alias support.
4555 * gcc.dg/attr-copy-2.c: Likewise.
4556 * gcc.dg/attr-copy-5.c: Likewise.
4557
4558 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
4559 Jakub Jelinek <jakub@redhat.com>
4560
4561 PR c++/88554
4562 * g++.dg/warn/Wreturn-type-11.C: New test.
4563
4564 2019-01-07 David Malcolm <dmalcolm@redhat.com>
4565
4566 PR jit/88747
4567 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
4568 dump to reflect r266077.
4569
4570 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4571
4572 PR c/88701
4573 * gcc.dg/pr88701.c: New test.
4574
4575 2019-01-07 Joseph Myers <joseph@codesourcery.com>
4576
4577 PR c/88720
4578 PR c/88726
4579 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
4580
4581 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
4582
4583 * g++.dg/diagnostic/constexpr1.C: New.
4584 * g++.dg/diagnostic/thread1.C: Likewise.
4585
4586 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4587 Harald Anlauf <anlauf@gmx.de>
4588 Tobias Burnus <burnus@gcc.gnu.org>
4589
4590 * gfortran.dg/is_contiguous_1.f90: New test.
4591 * gfortran.dg/is_contiguous_2.f90: New test.
4592 * gfortran.dg/is_contiguous_3.f90: New test.
4593
4594 2019-01-07 Marek Polacek <polacek@redhat.com>
4595
4596 PR c++/88741 - wrong error with initializer-string.
4597 * g++.dg/init/array50.C: New test.
4598
4599 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4600
4601 PR c++/88261
4602 PR c++/69338
4603 PR c++/69696
4604 PR c++/69697
4605 * gcc.dg/array-6.c: Move from here ...
4606 * c-c++-common/array-6.c: ... to here and add some more test coverage.
4607 * g++.dg/pr69338.C: New test.
4608 * g++.dg/pr69697.C: Likewise.
4609 * g++.dg/ext/flexary32.C: Likewise.
4610 * g++.dg/ext/flexary3.C: Adjust test.
4611 * g++.dg/ext/flexary12.C: Likewise.
4612 * g++.dg/ext/flexary13.C: Likewise.
4613 * g++.dg/ext/flexary15.C: Likewise.
4614 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
4615 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
4616 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
4617
4618 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
4619
4620 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
4621 optional in scan pattern.
4622
4623 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4624
4625 PR tree-optimization/88598
4626 * gcc.dg/vect/pr88598-1.c: New test.
4627 * gcc.dg/vect/pr88598-2.c: Likewise.
4628 * gcc.dg/vect/pr88598-3.c: Likewise.
4629 * gcc.dg/vect/pr88598-4.c: Likewise.
4630 * gcc.dg/vect/pr88598-5.c: Likewise.
4631 * gcc.dg/vect/pr88598-6.c: Likewise.
4632
4633 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
4634
4635 PR tree-optimization/88598
4636 * gcc.dg/pr88598-1.c: New test.
4637 * gcc.dg/pr88598-2.c: Likewise.
4638 * gcc.dg/pr88598-3.c: Likewise.
4639 * gcc.dg/pr88598-4.c: Likewise.
4640 * gcc.dg/pr88598-5.c: Likewise.
4641
4642 2019-01-07 Jakub Jelinek <jakub@redhat.com>
4643
4644 PR tree-optimization/88676
4645 * gcc.dg/tree-ssa/pr88676.c: New test.
4646 * gcc.dg/pr88676.c: New test.
4647 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
4648 allow &.
4649
4650 PR sanitizer/88619
4651 * c-c++-common/asan/pr88619.c: New test.
4652
4653 PR c++/85052
4654 * c-c++-common/builtin-convertvector-1.c: New test.
4655 * c-c++-common/torture/builtin-convertvector-1.c: New test.
4656 * g++.dg/ext/builtin-convertvector-1.C: New test.
4657 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
4658
4659 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
4660
4661 PR target/88521
4662 * gcc.target/i386/pr88521.c: New testcase.
4663
4664 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4665
4666 PR fortran/88658
4667 * gfortran.dg/min_max_type_2.f90: New test.
4668
4669 2019-01-06 Jakub Jelinek <jakub@redhat.com>
4670
4671 PR c/88363
4672 * c-c++-common/attributes-4.c (falloc_align_int128,
4673 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
4674
4675 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
4676
4677 * gcc.dg/ipa/ipcp-2.c: Update bounds.
4678
4679 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4680
4681 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
4682 * gcc.dg/plugin/plugindir2.c: Likewise.
4683 * gcc.dg/plugin/plugindir3.c: Likewise.
4684 * gcc.dg/plugin/plugindir4.c: Likewise.
4685
4686 2019-01-05 Janus Weil <janus@gcc.gnu.org>
4687
4688 PR fortran/88009
4689 * gfortran.dg/blockdata_10.f90: New test case.
4690
4691 2019-01-05 Jakub Jelinek <jakub@redhat.com>
4692
4693 PR middle-end/82564
4694 PR target/88620
4695 * gcc.dg/nested-func-12.c: New test.
4696 * gcc.c-torture/compile/pr82564.c: New test.
4697
4698 PR debug/88635
4699 * gcc.dg/debug/dwarf2/pr88635.c: New test.
4700
4701 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
4702
4703 PR target/60563
4704 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
4705
4706 2019-01-04 Martin Sebor <msebor@redhat.com>
4707
4708 PR c/88546
4709 * g++.dg/ext/attr-copy.C: New test.
4710 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
4711 * gcc.dg/attr-copy-6.c: New test.
4712 * gcc.dg/attr-copy-7.c: New test.
4713
4714 2019-01-04 Martin Sebor <msebor@redhat.com>
4715
4716 PR c/88363
4717 * c-c++-common/attributes-4.c: New test.
4718
4719 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
4720
4721 PR gcc/87763
4722 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
4723 count to 18.
4724
4725 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4726
4727 PR fortran/48543
4728 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
4729 * gfortran.dg/merge_char_const.f90: Restore.
4730
4731 2019-01-04 Jakub Jelinek <jakub@redhat.com>
4732
4733 PR target/88594
4734 * gcc.dg/pr88594.c: New test.
4735
4736 2019-01-04 Jan Beulich <jbeulich@suse.com>
4737
4738 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
4739 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
4740 gcc.target/i386/avx512bw-vpcmpequb-1.c,
4741 gcc.target/i386/avx512bw-vpcmpequw-1.c,
4742 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
4743 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
4744 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
4745 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
4746 gcc.target/i386/avx512bw-vpcmpgew-1.c,
4747 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
4748 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
4749 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
4750 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
4751 gcc.target/i386/avx512bw-vpcmpleb-1.c,
4752 gcc.target/i386/avx512bw-vpcmpleub-1.c,
4753 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
4754 gcc.target/i386/avx512bw-vpcmplew-1.c,
4755 gcc.target/i386/avx512bw-vpcmpltb-1.c,
4756 gcc.target/i386/avx512bw-vpcmpltub-1.c,
4757 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
4758 gcc.target/i386/avx512bw-vpcmpltw-1.c,
4759 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
4760 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
4761 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
4762 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
4763 gcc.target/i386/avx512bw-vpmovb2m-1.c,
4764 gcc.target/i386/avx512bw-vpmovm2b-1.c,
4765 gcc.target/i386/avx512bw-vpmovm2w-1.c,
4766 gcc.target/i386/avx512bw-vpmovw2m-1.c,
4767 gcc.target/i386/avx512bw-vptestmb-1.c,
4768 gcc.target/i386/avx512bw-vptestmw-1.c,
4769 gcc.target/i386/avx512bw-vptestnmb-1.c,
4770 gcc.target/i386/avx512bw-vptestnmw-1.c,
4771 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
4772 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
4773 gcc.target/i386/avx512dq-vfpclasssd-1.c,
4774 gcc.target/i386/avx512dq-vfpclassss-1.c,
4775 gcc.target/i386/avx512dq-vpmovd2m-1.c,
4776 gcc.target/i386/avx512dq-vpmovm2d-1.c,
4777 gcc.target/i386/avx512dq-vpmovm2q-1.c,
4778 gcc.target/i386/avx512dq-vpmovq2m-1.c,
4779 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
4780 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
4781 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
4782 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
4783 gcc.target/i386/avx512vl-vpcmpequd-1.c,
4784 gcc.target/i386/avx512vl-vpcmpequq-1.c,
4785 gcc.target/i386/avx512vl-vpcmpged-1.c,
4786 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
4787 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
4788 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
4789 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
4790 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
4791 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
4792 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
4793 gcc.target/i386/avx512vl-vpcmpled-1.c,
4794 gcc.target/i386/avx512vl-vpcmpleq-1.c,
4795 gcc.target/i386/avx512vl-vpcmpleud-1.c,
4796 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
4797 gcc.target/i386/avx512vl-vpcmpltd-1.c,
4798 gcc.target/i386/avx512vl-vpcmpltq-1.c,
4799 gcc.target/i386/avx512vl-vpcmpltud-1.c,
4800 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
4801 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
4802 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
4803 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
4804 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
4805 gcc.target/i386/avx512vl-vptestmd-1.c,
4806 gcc.target/i386/avx512vl-vptestmq-1.c,
4807 gcc.target/i386/avx512vl-vptestnmd-1.c,
4808 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
4809 operand.
4810 * gcc.target/i386/avx512bw-vpcmpb-1.c,
4811 gcc.target/i386/avx512bw-vpcmpub-1.c,
4812 gcc.target/i386/avx512bw-vpcmpuw-1.c,
4813 gcc.target/i386/avx512bw-vpcmpw-1.c,
4814 gcc.target/i386/avx512dq-vfpclasspd-1.c,
4815 gcc.target/i386/avx512dq-vfpclassps-1.c,
4816 gcc.target/i386/avx512f-vcmppd-1.c,
4817 gcc.target/i386/avx512f-vcmpps-1.c,
4818 gcc.target/i386/avx512f-vcmpsd-1.c,
4819 gcc.target/i386/avx512f-vcmpss-1.c,
4820 gcc.target/i386/avx512f-vpcmpd-1.c,
4821 gcc.target/i386/avx512f-vpcmpq-1.c,
4822 gcc.target/i386/avx512f-vpcmpud-1.c,
4823 gcc.target/i386/avx512f-vpcmpuq-1.c,
4824 gcc.target/i386/avx512f-vptestmd-1.c,
4825 gcc.target/i386/avx512f-vptestmq-1.c,
4826 gcc.target/i386/avx512f-vptestnmd-1.c,
4827 gcc.target/i386/avx512f-vptestnmq-1.c,
4828 gcc.target/i386/avx512vl-vcmppd-1.c,
4829 gcc.target/i386/avx512vl-vcmpps-1.c,
4830 gcc.target/i386/avx512vl-vpcmpd-1.c,
4831 gcc.target/i386/avx512vl-vpcmpq-1.c,
4832 gcc.target/i386/avx512vl-vpcmpud-1.c,
4833 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
4834 as mask operand.
4835
4836 2019-01-03 Martin Sebor <msebor@redhat.com>
4837
4838 PR tree-optimization/88659
4839 * gcc.dg/Wstringop-truncation-6.c: New test.
4840
4841 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4842
4843 PR fortran/48543
4844 * gfortran.dg/const_chararacter_merge.f90: Remove.
4845
4846 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4847
4848 PR debug/88644
4849 * gcc.dg/debug/dwarf2/pr88644.c: New test.
4850 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
4851
4852 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
4853
4854 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
4855 * gcc.dg/pubtypes-3.c: Likewise.
4856 * gcc.dg/pubtypes-4.c: Likewise.
4857
4858 2019-01-03 Jakub Jelinek <jakub@redhat.com>
4859
4860 PR c++/88636
4861 * g++.target/i386/pr88636.C: New test.
4862
4863 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4864
4865 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
4866
4867 2019-01-03 Martin Liska <mliska@suse.cz>
4868
4869 PR testsuite/88436
4870 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
4871
4872 2019-01-02 Marek Polacek <polacek@redhat.com>
4873
4874 PR c++/88612 - ICE with -Waddress-of-packed-member.
4875 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
4876
4877 PR c++/88631 - CTAD failing for value-initialization.
4878 * g++.dg/cpp1z/class-deduction59.C: New test.
4879
4880 PR c++/81486 - CTAD failing with ().
4881 * g++.dg/cpp1z/class-deduction60.C: New test.
4882 * g++.dg/cpp1z/class-deduction61.C: New test.
4883
4884 2019-01-02 Martin Sebor <msebor@redhat.com>
4885 Jeff Law <law@redhat.com>
4886
4887 * gcc.dg/strlenopt-36.c: Update.
4888 * gcc.dg/strlenopt-45.c: Update.
4889 * gcc.c-torture/execute/strlen-5.c: New test.
4890 * gcc.c-torture/execute/strlen-6.c: New test.
4891 * gcc.c-torture/execute/strlen-7.c: New test.
4892
4893 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4894
4895 PR testsuite/87304
4896 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
4897 messages only on vect_hw_misalign targets.
4898
4899 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
4900
4901 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
4902 * gfortran.dg/dec_d_lines_3.f: Ditto.
4903 * gfortran.dg/dec_structure_24.f90: Ditto.
4904 * gfortran.dg/dec_structure_26.f90: Ditto.
4905 * gfortran.dg/dec_structure_27.f90: Ditto.
4906 * gfortran.dg/dec_type_print_3.f90: Ditto.
4907 * gfortran.dg/derived_name_1.f90: Ditto.
4908 * gfortran.dg/error_recovery_1.f90: Ditto.
4909 * gfortran.dg/gomp/pr29759.f90: Ditto.
4910 * gfortran.dg/pr36192.f90: Ditto.
4911 * gfortran.dg/pr56007.f90: Ditto.
4912 * gfortran.dg/pr56520.f90: Ditto.
4913 * gfortran.dg/pr78741.f90: Ditto.
4914 * gfortran.dg/print_fmt_2.f90: Ditto.
4915 * gfortran.dg/select_type_20.f90: Ditto.
4916
4917 2019-01-02 Marek Polacek <polacek@redhat.com>
4918
4919 PR c++/86875
4920 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
4921
4922 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4923
4924 PR fortran/48543
4925 * gfortran.dg/const_chararacter_merge.f90: New test.
4926
4927 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
4928
4929 PR lto/88130
4930 * g++.dg/torture/pr88130.C: New testcase.
4931
4932 2019-01-02 Martin Liska <mliska@suse.cz>
4933
4934 PR tree-optimization/88650
4935 * gfortran.dg/predict-3.f90: New test.
4936
4937 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4938
4939 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
4940
4941 2019-01-02 Richard Biener <rguenther@suse.de>
4942
4943 PR tree-optimization/88621
4944 * gcc.dg/torture/pr88621.c: New testcase.
4945
4946 2019-01-02 Jakub Jelinek <jakub@redhat.com>
4947
4948 PR ipa/88561
4949 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
4950 targets and expect _ZThn8 for ilp32 targets.
4951
4952 2019-01-01 Martin Sebor <msebor@redhat.com>
4953 Jeff Law <law@redhat.com>
4954
4955 * gcc.dg/strlenopt-40.c: Update.
4956 * gcc.dg/strlenopt-51.c: Likewise.
4957 * gcc.dg/tree-ssa/pr79376.c: Likewise.
4958
4959 * gcc.dg/strlenopt-40.c: Disable a couple tests.
4960 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
4961 * gcc.dg/strlenopt-59.c: New test.
4962 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
4963 * g++.dg/init/strlen.C: New test.
4964
4965 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4966
4967 PR fortran/82743
4968 * gfortran.dg/structure_constructor_16.f90: New test.
4969
4970 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4971
4972 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
4973 * g++.dg/ipa/devirt-53.C: Fix scan template.
4974
4975 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4976
4977 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
4978 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
4979 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
4980
4981 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
4982
4983 * g++.dg/tree-prof/devirt.C: Update testcase.
4984
4985 2019-01-01 Jakub Jelinek <jakub@redhat.com>
4986
4987 Update copyright years.
4988 \f
4989 Copyright (C) 2019 Free Software Foundation, Inc.
4990
4991 Copying and distribution of this file, with or without modification,
4992 are permitted in any medium without royalty provided the copyright
4993 notice and this notice are preserved.