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