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