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