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