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