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