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