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