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