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