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