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