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