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