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