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