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