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