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