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