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