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