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